diff --git a/pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js b/pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js
similarity index 72%
rename from pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js
rename to pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js
index 102d7be6fefc785592f48448e15d0d9c4625381f..2d6329fdf0fa6a8255285e01b857e28d2b30d092 100644
--- a/pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js
+++ b/pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js
@@ -1,5 +1,5 @@
-/*! For license information please see 231.580370b3.iframe.bundle.js.LICENSE.txt */
-(self.webpackChunk_rocket_chat_fuselage_ui_kit=self.webpackChunk_rocket_chat_fuselage_ui_kit||[]).push([[231],{"../core-typings/dist/ACDQueues.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/AppOverview.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/AppRequests.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/Apps.js":(__unused_webpack_module,exports)=>{"use strict";var AppSubscriptionStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.AppSubscriptionStatus=void 0,function(AppSubscriptionStatus){AppSubscriptionStatus.Trialing="trialing",AppSubscriptionStatus.Active="active",AppSubscriptionStatus.Cancelled="cancelled",AppSubscriptionStatus.Cancelling="cancelling",AppSubscriptionStatus.PastDue="pastDue"}(AppSubscriptionStatus||(exports.AppSubscriptionStatus=AppSubscriptionStatus={}))},"../core-typings/dist/AppsTokens.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/CustomFieldMetadata.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/FeaturedApps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IAnalytic.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IAutoTranslate.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IAvatar.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IBanner.js":(__unused_webpack_module,exports)=>{"use strict";var BannerPlatform;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isInactiveBanner=exports.BannerPlatform=void 0,function(BannerPlatform){BannerPlatform.Web="web",BannerPlatform.Mobile="mobile"}(BannerPlatform||(exports.BannerPlatform=BannerPlatform={}));exports.isInactiveBanner=banner=>!1===banner.active},"../core-typings/dist/IBaseData.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICalendarEvent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICloud.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICredentialToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICronHistoryItem.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomEmojiDescriptor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomOAuthConfig.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomSound.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomUserStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmailInbox.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmailMessageHistory.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmoji.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmojiCustom.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IExportOperation.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IIncomingMessage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IInquiry.js":(__unused_webpack_module,exports)=>{"use strict";var LivechatInquiryStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.LivechatInquiryStatus=void 0,function(LivechatInquiryStatus){LivechatInquiryStatus.QUEUED="queued",LivechatInquiryStatus.TAKEN="taken",LivechatInquiryStatus.READY="ready",LivechatInquiryStatus.OPEN="open"}(LivechatInquiryStatus||(exports.LivechatInquiryStatus=LivechatInquiryStatus={}))},"../core-typings/dist/IInstanceStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IIntegration.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IIntegrationHistory.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IInvite.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatAgent.js":(__unused_webpack_module,exports)=>{"use strict";var ILivechatAgentStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ILivechatAgentStatus=void 0,function(ILivechatAgentStatus){ILivechatAgentStatus.AVAILABLE="available",ILivechatAgentStatus.NOT_AVAILABLE="not-available"}(ILivechatAgentStatus||(exports.ILivechatAgentStatus=ILivechatAgentStatus={}))},"../core-typings/dist/ILivechatAgentActivity.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatBusinessHour.js":(__unused_webpack_module,exports)=>{"use strict";var LivechatBusinessHourTypes,LivechatBusinessHourBehaviors;Object.defineProperty(exports,"__esModule",{value:!0}),exports.LivechatBusinessHourBehaviors=exports.LivechatBusinessHourTypes=void 0,function(LivechatBusinessHourTypes){LivechatBusinessHourTypes.DEFAULT="default",LivechatBusinessHourTypes.CUSTOM="custom"}(LivechatBusinessHourTypes||(exports.LivechatBusinessHourTypes=LivechatBusinessHourTypes={})),function(LivechatBusinessHourBehaviors){LivechatBusinessHourBehaviors.SINGLE="Single",LivechatBusinessHourBehaviors.MULTIPLE="Multiple"}(LivechatBusinessHourBehaviors||(exports.LivechatBusinessHourBehaviors=LivechatBusinessHourBehaviors={}))},"../core-typings/dist/ILivechatContact.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatCustomField.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatDepartment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatDepartmentAgents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatDepartmentRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatMonitor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatMonitorRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatPriority.js":(__unused_webpack_module,exports)=>{"use strict";var LivechatPriorityWeight;Object.defineProperty(exports,"__esModule",{value:!0}),exports.LivechatPriorityWeight=void 0,function(LivechatPriorityWeight){LivechatPriorityWeight[LivechatPriorityWeight.LOWEST=5]="LOWEST",LivechatPriorityWeight[LivechatPriorityWeight.LOW=4]="LOW",LivechatPriorityWeight[LivechatPriorityWeight.MEDIUM=3]="MEDIUM",LivechatPriorityWeight[LivechatPriorityWeight.HIGH=2]="HIGH",LivechatPriorityWeight[LivechatPriorityWeight.HIGHEST=1]="HIGHEST",LivechatPriorityWeight[LivechatPriorityWeight.NOT_SPECIFIED=99]="NOT_SPECIFIED"}(LivechatPriorityWeight||(exports.LivechatPriorityWeight=LivechatPriorityWeight={}))},"../core-typings/dist/ILivechatTag.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatTagRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatTrigger.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isSendMessageTrigger=exports.isExternalServiceTrigger=void 0;exports.isExternalServiceTrigger=trigger=>trigger.actions.every((action=>"use-external-service"===action.name));exports.isSendMessageTrigger=trigger=>trigger.actions.every((action=>"send-message"===action.name))},"../core-typings/dist/ILivechatUnitMonitor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatVisitor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isILivechatVisitor=void 0;exports.isILivechatVisitor=a=>"string"==typeof a?.token},"../core-typings/dist/ILoginServiceConfiguration.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILogs.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMatrixFederationStatistics.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/IMessage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isMessageFromVisitor=exports.isVideoConfMessage=exports.isOTRAckMessage=exports.isOTRMessage=exports.isE2EEPinnedMessage=exports.isE2EEMessage=exports.isVoipMessage=exports.isIMessageInbox=exports.isMessageDiscussion=exports.isPrivateMessage=exports.isDiscussionMessage=exports.isThreadMessage=exports.isThreadMainMessage=exports.isTranslatedMessage=exports.isMessageFromMatrixFederation=exports.isDeletedMessage=exports.isSystemMessage=exports.isEditedMessage=void 0;const MessageTypes=["e2e","uj","ul","ru","au","mute_unmute","r","ut","wm","rm","subscription-role-added","subscription-role-removed","room-archived","room-unarchived","room_changed_privacy","room_changed_description","room_changed_announcement","room_changed_avatar","room_changed_topic","room_e2e_enabled","room_e2e_disabled","user-muted","user-unmuted","room-removed-read-only","room-set-read-only","room-allowed-reacting","room-disallowed-reacting","command","videoconf","message_pinned","message_pinned_e2e","new-moderator","moderator-removed","new-owner","owner-removed","new-leader","leader-removed","discussion-created","removed-user-from-team","added-user-to-team","ult","user-converted-to-team","user-converted-to-channel","user-removed-room-from-team","user-deleted-room-from-team","user-added-room-to-team","ujt","livechat_navigation_history","livechat_transfer_history","livechat_transcript_history","livechat_video_call","livechat_transfer_history_fallback","livechat-close","livechat_webrtc_video_call","livechat-started","omnichannel_priority_change_history","omnichannel_sla_change_history","omnichannel_placed_chat_on_hold","omnichannel_on_hold_chat_resumed","voip-call-started","voip-call-declined","voip-call-on-hold","voip-call-unhold","voip-call-ended","voip-call-duration","voip-call-wrapup","voip-call-ended-unexpectedly","otr","otr-ack","user_joined_otr","user_requested_otr_key_refresh","user_key_refreshed_successfully"];exports.isEditedMessage=message=>"editedAt"in message&&message.editedAt instanceof Date&&"editedBy"in message&&"object"==typeof message.editedBy&&null!==message.editedBy&&"_id"in message.editedBy&&"string"==typeof message.editedBy._id;exports.isSystemMessage=message=>void 0!==message.t&&MessageTypes.includes(message.t);exports.isDeletedMessage=message=>(0,exports.isEditedMessage)(message)&&"rm"===message.t;exports.isMessageFromMatrixFederation=message=>"federation"in message&&Boolean(message.federation?.eventId);exports.isTranslatedMessage=message=>"translations"in message;exports.isThreadMainMessage=message=>"tcount"in message&&"tlm"in message;exports.isThreadMessage=message=>!!message.tmid;exports.isDiscussionMessage=message=>!!message.drid;exports.isPrivateMessage=message=>!!message.private;exports.isMessageDiscussion=message=>"drid"in message;exports.isIMessageInbox=message=>"email"in message;exports.isVoipMessage=message=>"voipData"in message;exports.isE2EEMessage=message=>"e2e"===message.t;exports.isE2EEPinnedMessage=message=>"message_pinned_e2e"===message.t;exports.isOTRMessage=message=>"otr"===message.t;exports.isOTRAckMessage=message=>"otr-ack"===message.t;exports.isVideoConfMessage=message=>"videoconf"===message.t;exports.isMessageFromVisitor=message=>"token"in message},"../core-typings/dist/IMessage/MessageAttachment/FieldProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/AudioAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileAudioAttachment=void 0;exports.isFileAudioAttachment=attachment=>"audio_url"in attachment},"../core-typings/dist/IMessage/MessageAttachment/Files/Dimensions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/FileAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileAttachment=void 0;exports.isFileAttachment=attachment=>"type"in attachment&&"file"===attachment.type},"../core-typings/dist/IMessage/MessageAttachment/Files/FileProp.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/ImageAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileImageAttachment=void 0;exports.isFileImageAttachment=attachment=>"image_url"in attachment},"../core-typings/dist/IMessage/MessageAttachment/Files/PDFAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/VideoAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileVideoAttachment=void 0;exports.isFileVideoAttachment=attachment=>"video_url"in attachment},"../core-typings/dist/IMessage/MessageAttachment/Files/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/AudioAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/Dimensions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/FileAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/FileProp.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/ImageAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/PDFAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/VideoAttachmentProps.js"),exports)},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentAction.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isActionAttachment=void 0;exports.isActionAttachment=attachment=>"actions"in attachment},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentBase.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentDefault.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/MessageQuoteAttachment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isQuoteAttachment=void 0;exports.isQuoteAttachment=attachment=>"message_link"in attachment&&void 0!==attachment.message_link},"../core-typings/dist/IMessage/MessageAttachment/TranslatedMessageAttachment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isTranslatedMessageAttachment=exports.isTranslatedAttachment=void 0;exports.isTranslatedAttachment=attachment=>"translations"in attachment;exports.isTranslatedMessageAttachment=attachments=>attachments?.some(exports.isTranslatedAttachment)},"../core-typings/dist/IMessage/MessageAttachment/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/FieldProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachment.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentAction.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentBase.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentDefault.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageQuoteAttachment.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/TranslatedMessageAttachment.js"),exports)},"../core-typings/dist/IMessage/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/IMessage/IMessage.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/index.js"),exports)},"../core-typings/dist/IMethodThisType.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IModerationReport.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/INotification.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/INps.js":(__unused_webpack_module,exports)=>{"use strict";var NPSStatus,INpsVoteStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.INpsVoteStatus=exports.NPSStatus=void 0,function(NPSStatus){NPSStatus.OPEN="open",NPSStatus.SENDING="sending",NPSStatus.SENT="sent",NPSStatus.CLOSED="closed"}(NPSStatus||(exports.NPSStatus=NPSStatus={})),function(INpsVoteStatus){INpsVoteStatus.NEW="new",INpsVoteStatus.SENDING="sending",INpsVoteStatus.SENT="sent"}(INpsVoteStatus||(exports.INpsVoteStatus=INpsVoteStatus={}))},"../core-typings/dist/IOAuthAccessToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOAuthApps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOAuthAuthCode.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOAuthRefreshToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOEmbedCache.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOembed.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isOEmbedUrlWithMetadata=exports.isOEmbedUrlContentResult=void 0;exports.isOEmbedUrlContentResult=value=>"attachments"in value;exports.isOEmbedUrlWithMetadata=value=>"meta"in value},"../core-typings/dist/IOmnichannel.js":(__unused_webpack_module,exports)=>{"use strict";var OmnichannelSortingMechanismSettingType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.OmnichannelSortingMechanismSettingType=void 0,function(OmnichannelSortingMechanismSettingType){OmnichannelSortingMechanismSettingType.Timestamp="Timestamp",OmnichannelSortingMechanismSettingType.Priority="Priority",OmnichannelSortingMechanismSettingType.SLAs="SLAs"}(OmnichannelSortingMechanismSettingType||(exports.OmnichannelSortingMechanismSettingType=OmnichannelSortingMechanismSettingType={}))},"../core-typings/dist/IOmnichannelAgent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelBusinessUnit.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelCannedResponse.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelCustomAgent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelServiceLevelAgreements.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.DEFAULT_SLA_CONFIG=void 0,exports.DEFAULT_SLA_CONFIG={ESTIMATED_WAITING_TIME_QUEUE:9999999}},"../core-typings/dist/IOmnichannelVoipServiceResult.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPassword.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPbxEvent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPermission.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPushNotificationConfig.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPushToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IReport.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRocketChatAssets.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRocketChatRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRole.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRoom.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isOmnichannelSourceFromApp=exports.isVoipRoom=exports.isOmnichannelRoom=exports.OmnichannelSourceType=exports.isMultipleDirectMessageRoom=exports.isDirectMessageRoom=exports.isPrivateRoom=exports.isPublicRoom=exports.isPublicDiscussion=exports.isPrivateDiscussion=exports.isDiscussion=exports.isPublicTeamRoom=exports.isPrivateTeamRoom=exports.isTeamRoom=exports.isRoomFederated=exports.isRoomWithJoinCode=exports.isValidSidepanel=exports.isSidepanelItem=void 0;const sidepanelItemValues=["channels","discussions"];exports.isSidepanelItem=item=>sidepanelItemValues.includes(item);exports.isValidSidepanel=sidepanel=>null===sidepanel||!!sidepanel?.items&&(Array.isArray(sidepanel.items)&&sidepanel.items.length&&sidepanel.items.every(exports.isSidepanelItem)&&sidepanel.items.length===new Set(sidepanel.items).size);exports.isRoomWithJoinCode=room=>"joinCodeRequired"in room&&!0===room.joinCodeRequired;exports.isRoomFederated=room=>"federated"in room&&!0===room.federated;exports.isTeamRoom=room=>!!room.teamMain;exports.isPrivateTeamRoom=room=>(0,exports.isTeamRoom)(room)&&"p"===room.t;exports.isPublicTeamRoom=room=>(0,exports.isTeamRoom)(room)&&"c"===room.t;exports.isDiscussion=room=>!!room.prid;exports.isPrivateDiscussion=room=>(0,exports.isDiscussion)(room)&&"p"===room.t;exports.isPublicDiscussion=room=>(0,exports.isDiscussion)(room)&&"c"===room.t;exports.isPublicRoom=room=>"c"===room.t;exports.isPrivateRoom=room=>"p"===room.t;exports.isDirectMessageRoom=room=>"d"===room.t;var OmnichannelSourceType;exports.isMultipleDirectMessageRoom=room=>(0,exports.isDirectMessageRoom)(room)&&room.uids.length>2,function(OmnichannelSourceType){OmnichannelSourceType.WIDGET="widget",OmnichannelSourceType.EMAIL="email",OmnichannelSourceType.SMS="sms",OmnichannelSourceType.APP="app",OmnichannelSourceType.API="api",OmnichannelSourceType.OTHER="other"}(OmnichannelSourceType||(exports.OmnichannelSourceType=OmnichannelSourceType={}));exports.isOmnichannelRoom=room=>"l"===room.t;exports.isVoipRoom=room=>"v"===room.t;exports.isOmnichannelSourceFromApp=source=>source?.type===OmnichannelSourceType.APP},"../core-typings/dist/IServerEvent.js":(__unused_webpack_module,exports)=>{"use strict";var ServerEventType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ServerEventType=void 0,function(ServerEventType){ServerEventType.FAILED_LOGIN_ATTEMPT="failed-login-attempt",ServerEventType.LOGIN="login"}(ServerEventType||(exports.ServerEventType=ServerEventType={}))},"../core-typings/dist/IServerInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISession.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISetting.js":(__unused_webpack_module,exports)=>{"use strict";var SettingEditor;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isSettingAsset=exports.isSettingAction=exports.isSettingCode=exports.isSettingColor=exports.isSettingEnterprise=exports.isDateSetting=exports.isSetting=exports.SettingEditor=void 0,function(SettingEditor){SettingEditor.COLOR="color",SettingEditor.EXPRESSION="expression"}(SettingEditor||(exports.SettingEditor=SettingEditor={}));exports.isSetting=setting=>"_id"in setting&&"type"in setting&&"public"in setting&&"value"in setting&&"packageValue"in setting&&"blocked"in setting&&"sorter"in setting&&"i18nLabel"in setting;exports.isDateSetting=setting=>"date"===setting.type;exports.isSettingEnterprise=setting=>!0===setting.enterprise;exports.isSettingColor=setting=>"color"===setting.type;exports.isSettingCode=setting=>"code"===setting.type;exports.isSettingAction=setting=>"action"===setting.type;exports.isSettingAsset=setting=>"asset"===setting.type},"../core-typings/dist/ISmarshHistory.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISocketConnection.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IStats.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISubscription.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ITeam.js":(__unused_webpack_module,exports)=>{"use strict";var TEAM_TYPE;Object.defineProperty(exports,"__esModule",{value:!0}),exports.TEAM_TYPE=void 0,function(TEAM_TYPE){TEAM_TYPE[TEAM_TYPE.PUBLIC=0]="PUBLIC",TEAM_TYPE[TEAM_TYPE.PRIVATE=1]="PRIVATE"}(TEAM_TYPE||(exports.TEAM_TYPE=TEAM_TYPE={}))},"../core-typings/dist/IUpload.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isE2EEUpload=void 0;exports.isE2EEUpload=upload=>Boolean(upload?.content?.ciphertext&&upload?.content?.algorithm)},"../core-typings/dist/IUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isUserFederated=exports.isRegisterUser=exports.isOAuthUser=exports.isCustomOAuthUser=exports.isDefaultOAuthUser=exports.isUserServiceKey=void 0;const defaultOAuthKeys=["google","dolphin","facebook","github","gitlab","google","ldap","linkedin","nextcloud","saml","twitter"],userServiceKeys=["emailCode","email2fa","totp","resume","password","passwordHistory","cloud","email"];exports.isUserServiceKey=key=>userServiceKeys.includes(key)||defaultOAuthKeys.includes(key);exports.isDefaultOAuthUser=user=>!!user.services&&Object.keys(user.services).some((key=>defaultOAuthKeys.includes(key)));exports.isCustomOAuthUser=user=>!!user.services&&Object.keys(user.services).some((key=>!(0,exports.isUserServiceKey)(key)));exports.isOAuthUser=user=>(0,exports.isDefaultOAuthUser)(user)||(0,exports.isCustomOAuthUser)(user);exports.isRegisterUser=user=>void 0!==user.username&&void 0!==user.name;exports.isUserFederated=user=>"federated"in user&&!0===user.federated},"../core-typings/dist/IUserAction.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IUserDataFile.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IUserSession.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IUserStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IVideoConference.js":(__unused_webpack_module,exports)=>{"use strict";var VideoConferenceStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isLivechatVideoConference=exports.isGroupVideoConference=exports.isDirectVideoConference=exports.VideoConferenceStatus=void 0,function(VideoConferenceStatus){VideoConferenceStatus[VideoConferenceStatus.CALLING=0]="CALLING",VideoConferenceStatus[VideoConferenceStatus.STARTED=1]="STARTED",VideoConferenceStatus[VideoConferenceStatus.EXPIRED=2]="EXPIRED",VideoConferenceStatus[VideoConferenceStatus.ENDED=3]="ENDED",VideoConferenceStatus[VideoConferenceStatus.DECLINED=4]="DECLINED"}(VideoConferenceStatus||(exports.VideoConferenceStatus=VideoConferenceStatus={}));exports.isDirectVideoConference=call=>"direct"===call?.type;exports.isGroupVideoConference=call=>"videoconference"===call?.type;exports.isLivechatVideoConference=call=>"livechat"===call?.type},"../core-typings/dist/IVoipConnectorResult.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IVoipExtension.js":(__unused_webpack_module,exports)=>{"use strict";var EndpointState;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isIRegistrationInfo=exports.isIExtensionDetails=exports.isIQueueMembershipDetails=exports.isIVoipExtensionConfig=exports.isIVoipExtensionBase=exports.EndpointState=void 0,function(EndpointState){EndpointState.UNKNOWN="unknown",EndpointState.REGISTERED="registered",EndpointState.UNREGISTERED="unregistered",EndpointState.RINGING="ringing",EndpointState.BUSY="busy"}(EndpointState||(exports.EndpointState=EndpointState={}));exports.isIVoipExtensionBase=obj=>obj&&"string"==typeof obj.name&&"string"==typeof obj.state;exports.isIVoipExtensionConfig=obj=>void 0!==obj.name&&void 0!==obj.state&&void 0!==obj.authType&&void 0!==obj.password;exports.isIQueueMembershipDetails=obj=>obj&&"string"==typeof obj.extension&&"number"==typeof obj.queueCount&&"number"==typeof obj.callWaitingCount;exports.isIExtensionDetails=prop=>void 0!==prop.extension&&void 0!==prop.password&&void 0!==prop.authtype&&void 0!==prop.state;exports.isIRegistrationInfo=prop=>"callServerConfig"in prop&&"extensionDetails"in prop},"../core-typings/dist/IVoipServerConfig.js":(__unused_webpack_module,exports)=>{"use strict";var ServerType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isICallServerConfigData=exports.ServerType=void 0,function(ServerType){ServerType.MANAGEMENT="management",ServerType.CALL_SERVER="call-server"}(ServerType||(exports.ServerType=ServerType={}));exports.isICallServerConfigData=obj=>String(obj.websocketPath)===obj.websocketPath},"../core-typings/dist/IVoipServerConnectivityStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IWebdavAccount.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IWorkspaceInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/MarketplaceRest.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/MessageReads.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/OmichannelRoutingConfig.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ReadReceipt.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/RoomRouteData.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/RoomType.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/Serialized.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/SlashCommands/index.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/SpotlightUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/UserStatus.js":(__unused_webpack_module,exports)=>{"use strict";var UserStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.UserStatus=void 0,function(UserStatus){UserStatus.ONLINE="online",UserStatus.AWAY="away",UserStatus.OFFLINE="offline",UserStatus.BUSY="busy",UserStatus.DISABLED="disabled"}(UserStatus||(exports.UserStatus=UserStatus={}))},"../core-typings/dist/VideoConferenceCapabilities.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/VideoConferenceOptions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/cloud/index.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ee/IAuditLog.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ee/IWorkspaceCredentials.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/federation/IMatrixBridgedRoom.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/federation/IMatrixBridgedUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/federation/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/federation/IMatrixBridgedRoom.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/federation/IMatrixBridgedUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/federation/v1/index.js"),exports)},"../core-typings/dist/federation/v1/events.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.eventTypes=void 0,exports.eventTypes={GENESIS:"genesis",PING:"ping",ROOM_DELETE:"room_delete",ROOM_ADD_USER:"room_add_user",ROOM_REMOVE_USER:"room_remove_user",ROOM_USER_LEFT:"room_user_left",ROOM_MESSAGE:"room_message",ROOM_EDIT_MESSAGE:"room_edit_message",ROOM_DELETE_MESSAGE:"room_delete_message",ROOM_SET_MESSAGE_REACTION:"room_set_message_reaction",ROOM_UNSET_MESSAGE_REACTION:"room_unset_message_reaction",ROOM_MUTE_USER:"room_mute_user",ROOM_UNMUTE_USER:"room_unmute_user"}},"../core-typings/dist/federation/v1/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.eventTypes=void 0;var events_1=__webpack_require__("../core-typings/dist/federation/v1/events.js");Object.defineProperty(exports,"eventTypes",{enumerable:!0,get:function(){return events_1.eventTypes}})},"../core-typings/dist/import/IImport.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportChannel.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportFileData.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportMessage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportProgress.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelection.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelectionChannel.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelectionUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterShortSelection.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/ImportState.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/import/IImport.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportMessage.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportChannel.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportFileData.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportProgress.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelection.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelectionUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelectionChannel.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterShortSelection.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/ImportState.js"),exports)},"../core-typings/dist/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)},__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(null!=mod)for(var k in mod)"default"!==k&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Cloud=void 0,__exportStar(__webpack_require__("../core-typings/dist/Apps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/AppOverview.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/FeaturedApps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/AppRequests.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/MarketplaceRest.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRoom.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/federation/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/Serialized.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISetting.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISubscription.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ITeam.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/RoomType.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IInvite.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRocketChatRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/UserStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserAction.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IBanner.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IStats.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMatrixFederationStatistics.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IServerInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IWorkspaceInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IInstanceStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IWebdavAccount.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPermission.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/utils.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRole.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IIntegration.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IIntegrationHistory.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomSound.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICloud.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IServerEvent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRocketChatAssets.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPushToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPushNotificationConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/SlashCommands/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserDataFile.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserSession.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ee/IAuditLog.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ee/IWorkspaceCredentials.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IIncomingMessage.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IExportOperation.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/INotification.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/INps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISession.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmoji.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmojiCustom.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomEmojiDescriptor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IAnalytic.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICredentialToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IAvatar.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomUserStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmailMessageHistory.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ReadReceipt.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/MessageReads.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUpload.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOEmbedCache.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOembed.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmailInbox.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILoginServiceConfiguration.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISocketConnection.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMethodThisType.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPassword.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IBaseData.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthApps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthAuthCode.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthAccessToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthRefreshToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISmarshHistory.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IReport.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelBusinessUnit.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelCustomAgent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatTag.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPbxEvent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatMonitor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatTagRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatTrigger.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatCustomField.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannel.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatAgentActivity.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatBusinessHour.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatContact.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatVisitor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatDepartmentAgents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatAgent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatDepartmentRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelCannedResponse.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatMonitorRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatDepartment.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelAgent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/OmichannelRoutingConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipExtension.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ACDQueues.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipConnectorResult.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipServerConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipServerConnectivityStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelVoipServiceResult.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IInquiry.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatPriority.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILogs.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelServiceLevelAgreements.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IAutoTranslate.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVideoConference.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/VideoConferenceCapabilities.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/VideoConferenceOptions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/SpotlightUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICalendarEvent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/search/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/AppsTokens.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatUnitMonitor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICronHistoryItem.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/migrations/IControl.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomOAuthConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IModerationReport.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/CustomFieldMetadata.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/RoomRouteData.js"),exports),exports.Cloud=__importStar(__webpack_require__("../core-typings/dist/cloud/index.js")),__exportStar(__webpack_require__("../core-typings/dist/themes.js"),exports)},"../core-typings/dist/ldap/ILDAPCallback.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPEntry.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPLoginRequest.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPLoginResult.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPOptions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPUniqueIdentifierField.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPCallback.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPEntry.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPLoginRequest.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPLoginResult.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPOptions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPUniqueIdentifierField.js"),exports)},"../core-typings/dist/license/ILicenseTag.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/ILicenseV2.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/ILicenseV3.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseBehavior.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseLimit.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseModule.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoreModules=void 0,exports.CoreModules=["auditing","canned-responses","ldap-enterprise","livechat-enterprise","voip-enterprise","omnichannel-mobile-enterprise","engagement-dashboard","push-privacy","scalability","teams-mention","saml-enterprise","oauth-enterprise","device-management","federation","videoconference-enterprise","message-read-receipt","outlook-calendar","hide-watermark","custom-roles","accessibility-certification","unlimited-presence","contact-id-verification","teams-voip"]},"../core-typings/dist/license/LicensePeriod.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseValidationOptions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LimitContext.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/events.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/license/events.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/ILicenseTag.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/ILicenseV2.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/ILicenseV3.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseBehavior.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseLimit.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseModule.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicensePeriod.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseValidationOptions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LimitContext.js"),exports)},"../core-typings/dist/migrations/IControl.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/sms.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/routing.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/queue.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/reports.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/mac.js"),exports)},"../core-typings/dist/omnichannel/mac.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/queue.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/reports.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/routing.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/sms.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isServiceData=void 0;exports.isServiceData=data=>{if("object"!=typeof data||null===data)return!1;const{from,to,body}=data;return"string"==typeof from&&"string"==typeof to&&"string"==typeof body}},"../core-typings/dist/search/IMessageSearchProvider.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/search/IMessageSearchSuggestion.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/search/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/search/IMessageSearchSuggestion.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/search/IMessageSearchProvider.js"),exports)},"../core-typings/dist/themes.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/utils.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/CallStates.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/ConnectionState.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/FreeSwitchExtension.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/ICallDetails.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/ICallerInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IConnectionDelegate.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isIDialingEvent=exports.isICallHangupEvent=exports.isIContactStatusEvent=exports.isICallUnHoldEvent=exports.isICallOnHoldEvent=exports.isIQueueCallerAbandonEvent=exports.isIQueueMemberRemovedEvent=exports.isIQueueMemberAddedEvent=exports.isIQueueCallerJoinEvent=exports.isIAgentCalledEvent=exports.isIAgentConnectEvent=void 0;exports.isIAgentConnectEvent=v=>"AgentConnect"===v?.event;exports.isIAgentCalledEvent=v=>"AgentCalled"===v?.event;exports.isIQueueCallerJoinEvent=v=>"QueueCallerJoin"===v?.event;exports.isIQueueMemberAddedEvent=v=>"QueueMemberAdded"===v?.event;exports.isIQueueMemberRemovedEvent=v=>"QueueMemberRemoved"===v?.event;exports.isIQueueCallerAbandonEvent=v=>"QueueCallerAbandon"===v?.event;exports.isICallOnHoldEvent=v=>"Hold"===v?.event;exports.isICallUnHoldEvent=v=>"Unhold"===v?.event;exports.isIContactStatusEvent=v=>"ContactStatus"===v?.event;exports.isICallHangupEvent=v=>"Hangup"===v?.event;exports.isIDialingEvent=v=>"DialState"===v?.event||"DialEnd"===v?.event},"../core-typings/dist/voip/IQueueInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IRegisterHandlerDelegate.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IRegistrationInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IVoipClientEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isVoipEventCallAbandoned=exports.isVoipEventQueueMemberRemoved=exports.isVoipEventQueueMemberAdded=exports.isVoipEventCallerJoined=exports.isVoipEventAgentConnected=exports.isVoipEventAgentCalled=void 0;exports.isVoipEventAgentCalled=data=>"agent-called"===data.event;exports.isVoipEventAgentConnected=data=>"agent-connected"===data.event;exports.isVoipEventCallerJoined=data=>"caller-joined"===data.event;exports.isVoipEventQueueMemberAdded=data=>"queue-member-added"===data.event;exports.isVoipEventQueueMemberRemoved=data=>"queue-member-removed"===data.event;exports.isVoipEventCallAbandoned=data=>"call-abandoned"===data.event},"../core-typings/dist/voip/Operations.js":(__unused_webpack_module,exports)=>{"use strict";var Operation;Object.defineProperty(exports,"__esModule",{value:!0}),exports.Operation=void 0,function(Operation){Operation[Operation.OP_NONE=0]="OP_NONE",Operation[Operation.OP_CONNECT=1]="OP_CONNECT",Operation[Operation.OP_REGISTER=2]="OP_REGISTER",Operation[Operation.OP_UNREGISTER=3]="OP_UNREGISTER",Operation[Operation.OP_PROCESS_INVITE=4]="OP_PROCESS_INVITE",Operation[Operation.OP_SEND_INVITE=5]="OP_SEND_INVITE",Operation[Operation.OP_CLEANUP=6]="OP_CLEANUP"}(Operation||(exports.Operation=Operation={}))},"../core-typings/dist/voip/SignalingSocketEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/UserState.js":(__unused_webpack_module,exports)=>{"use strict";var UserState;Object.defineProperty(exports,"__esModule",{value:!0}),exports.UserState=void 0,function(UserState){UserState[UserState.IDLE=0]="IDLE",UserState[UserState.UAC=1]="UAC",UserState[UserState.UAS=2]="UAS"}(UserState||(exports.UserState=UserState={}))},"../core-typings/dist/voip/VoIPUserConfiguration.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/VoIpCallerInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/VoipClientEvents.js":(__unused_webpack_module,exports)=>{"use strict";var VoipClientEvents;Object.defineProperty(exports,"__esModule",{value:!0}),exports.VoipClientEvents=void 0,function(VoipClientEvents){VoipClientEvents["VOIP-CALL-STARTED"]="voip-call-started",VoipClientEvents["VOIP-CALL-ENDED"]="voip-call-ended",VoipClientEvents["VOIP-CALL-DECLINED"]="voip-call-declined",VoipClientEvents["VOIP-CALL-ON-HOLD"]="voip-call-on-hold",VoipClientEvents["VOIP-CALL-UNHOLD"]="voip-call-unhold",VoipClientEvents["VOIP-CALL-DURATION"]="voip-call-duration"}(VoipClientEvents||(exports.VoipClientEvents=VoipClientEvents={}))},"../core-typings/dist/voip/VoipEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/WorkflowTypes.js":(__unused_webpack_module,exports)=>{"use strict";var WorkflowTypes;Object.defineProperty(exports,"__esModule",{value:!0}),exports.WorkflowTypes=void 0,function(WorkflowTypes){WorkflowTypes[WorkflowTypes.STANDALONE_USER=0]="STANDALONE_USER",WorkflowTypes[WorkflowTypes.CONTACT_CENTER_USER=1]="CONTACT_CENTER_USER"}(WorkflowTypes||(exports.WorkflowTypes=WorkflowTypes={}))},"../core-typings/dist/voip/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/voip/CallStates.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/ConnectionState.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/FreeSwitchExtension.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/ICallerInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IConnectionDelegate.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IQueueInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IRegisterHandlerDelegate.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IRegistrationInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/Operations.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/SignalingSocketEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/UserState.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoipClientEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoipEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/WorkflowTypes.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IVoipClientEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoIPUserConfiguration.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoIpCallerInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/ICallDetails.js"),exports)},"./src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{X2:()=>UiKitBanner,IF:()=>UiKitContext,a2:()=>UiKitMessage,CH:()=>UiKitModal});var LayoutBlockType,BlockElementType,TextObjectType,BlockContext,ButtonStyle,ConditionalBlockFiltersEngine,ElementType,index_module=__webpack_require__("../../node_modules/@rocket.chat/fuselage-hooks/dist/index.module.js"),isPreviewBlockWithPreview=function(previewBlock){return"externalUrl"in previewBlock||"oembedUrl"in previewBlock};!function(LayoutBlockType){LayoutBlockType.SECTION="section",LayoutBlockType.DIVIDER="divider",LayoutBlockType.IMAGE="image",LayoutBlockType.ACTIONS="actions",LayoutBlockType.CONTEXT="context",LayoutBlockType.INPUT="input",LayoutBlockType.CONDITIONAL="conditional",LayoutBlockType.PREVIEW="preview",LayoutBlockType.VIDEO_CONF="video_conf",LayoutBlockType.CALLOUT="callout",LayoutBlockType.TAB_NAVIGATION="tab_navigation"}(LayoutBlockType||(LayoutBlockType={})),function(BlockElementType){BlockElementType.BUTTON="button",BlockElementType.IMAGE="image",BlockElementType.OVERFLOW="overflow",BlockElementType.OVERFLOW_MENU="overflow",BlockElementType.PLAIN_TEXT_INPUT="plain_text_input",BlockElementType.STATIC_SELECT="static_select",BlockElementType.MULTI_STATIC_SELECT="multi_static_select",BlockElementType.CONVERSATION_SELECT="conversations_select",BlockElementType.CHANNEL_SELECT="channels_select",BlockElementType.USER_SELECT="users_select",BlockElementType.CONVERSATIONS_SELECT="conversations_select",BlockElementType.CHANNELS_SELECT="channels_select",BlockElementType.USERS_SELECT="users_select",BlockElementType.DATEPICKER="datepicker",BlockElementType.LINEAR_SCALE="linear_scale",BlockElementType.MULTI_CHANNELS_SELECT="multi_channels_select",BlockElementType.MULTI_CONVERSATIONS_SELECT="multi_conversations_select",BlockElementType.MULTI_USERS_SELECT="multi_users_select",BlockElementType.TOGGLE_SWITCH="toggle_switch",BlockElementType.RADIO_BUTTON="radio_button",BlockElementType.CHECKBOX="checkbox",BlockElementType.TIME_PICKER="time_picker",BlockElementType.TAB="tab"}(BlockElementType||(BlockElementType={})),function(TextObjectType){TextObjectType.PLAINTEXT="plain_text",TextObjectType.PLAIN_TEXT="plain_text",TextObjectType.MARKDOWN="mrkdwn",TextObjectType.MRKDWN="mrkdwn"}(TextObjectType||(TextObjectType={})),function(BlockContext){BlockContext[BlockContext.NONE=-1]="NONE",BlockContext[BlockContext.BLOCK=0]="BLOCK",BlockContext[BlockContext.SECTION=1]="SECTION",BlockContext[BlockContext.ACTION=2]="ACTION",BlockContext[BlockContext.FORM=3]="FORM",BlockContext[BlockContext.CONTEXT=4]="CONTEXT"}(BlockContext||(BlockContext={})),function(ButtonStyle){ButtonStyle.PRIMARY="primary",ButtonStyle.DANGER="danger"}(ButtonStyle||(ButtonStyle={})),function(ConditionalBlockFiltersEngine){ConditionalBlockFiltersEngine.ROCKETCHAT="rocket.chat",ConditionalBlockFiltersEngine.LIVECHAT="livechat"}(ConditionalBlockFiltersEngine||(ConditionalBlockFiltersEngine={})),function(ElementType){ElementType.PLAIN_TEXT="plain_text",ElementType.MARKDOWN="mrkdwn",ElementType.DIVIDER="divider",ElementType.SECTION="section",ElementType.INPUT="input",ElementType.CONDITIONAL="conditional",ElementType.IMAGE="image",ElementType.ACTIONS="actions",ElementType.CONTEXT="context",ElementType.BUTTON="button",ElementType.OVERFLOW="overflow",ElementType.PLAIN_TEXT_INPUT="plain_text_input",ElementType.CONVERSATION_SELECT="conversations_select",ElementType.CHANNEL_SELECT="channels_select",ElementType.USER_SELECT="users_select",ElementType.STATIC_SELECT="static_select",ElementType.MULTI_STATIC_SELECT="multi_static_select",ElementType.DATEPICKER="datepicker",ElementType.LINEAR_SCALE="linear_scale",ElementType.TAB="tab"}(ElementType||(ElementType={}));var $io1,$io2,$io3,$io4,$io5,$io6,$io7,$io8,$io9,$io10,$io11,$io12,$io13,$io14,$io15,$io16,$io17,$io18,$io19,$io20,$io21,$io22,$io23,$io24,$io25,$io26,$io27,$io28,$io29,$io30,$io31,$io32,$io34,$io35,$io36,$io37,$io38,$io39,$io40,$io42,$iu0,$iu1,$iu2,$iu3,$iu4,$iu5,$iu6,$iu7,extendStatics,isNotNull=function(value){return null!==value},renderBlockElement=function(renderers,context){return function(blockElement,index){var renderer=function(renderers,type){var renderer=renderers[type];if(renderer)return renderer;switch(type){case"datepicker":return renderers.datePicker;case"static_select":return renderers.staticSelect;case"multi_static_select":return renderers.multiStaticSelect;case"plain_text_input":return renderers.plainInput;case"linear_scale":return renderers.linearScale}}(renderers,blockElement.type);return renderer?renderer.call(renderers,blockElement,context,index):null}},renderTextObject=function(renderers,context){return function(textObject,index){var renderer=function(renderers,type){var _a,renderer=renderers[type];if(renderer)return renderer;switch(type){case"plain_text":return null!==(_a=renderers.plainText)&&void 0!==_a?_a:renderers.text;case"mrkdwn":return renderers.text}}(renderers,textObject.type);return renderer?renderer.call(renderers,textObject,context,index):null}},resolveConditionalBlocks=function(conditions){return function(block){return block.type!==LayoutBlockType.CONDITIONAL?[block]:function(conditions,filters){return void 0===conditions&&(conditions=void 0),void 0===filters&&(filters={}),!conditions||!(Array.isArray(filters.engine)&&!filters.engine.includes(conditions.engine))}(conditions,block.when)?block.render:[]}},SurfaceRenderer=function(){function SurfaceRenderer(allowedLayoutBlockTypes){var _this=this;this.isAllowedLayoutBlock=function(block){return _this.allowedLayoutBlockTypes.has(block.type)},this.allowedLayoutBlockTypes=new Set(allowedLayoutBlockTypes)}return SurfaceRenderer.prototype.render=function(blocks,conditions){return Array.isArray(blocks)?blocks.flatMap(resolveConditionalBlocks(conditions)).filter(this.isAllowedLayoutBlock).map((renderers=this,function(layoutBlock,index){var renderer=function(renderers,type){return renderers[type]}(renderers,layoutBlock.type);return renderer?renderer.call(renderers,layoutBlock,BlockContext.BLOCK,index):null})).filter(isNotNull):[];var renderers},SurfaceRenderer.prototype.renderTextObject=function(textObject,index,context){return renderTextObject(this,context)(textObject,index)},SurfaceRenderer.prototype.renderActionsBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.ACTIONS)||function(block){switch(block.type){case BlockElementType.BUTTON:case BlockElementType.DATEPICKER:case BlockElementType.LINEAR_SCALE:case BlockElementType.MULTI_STATIC_SELECT:case BlockElementType.OVERFLOW:case BlockElementType.STATIC_SELECT:case BlockElementType.TOGGLE_SWITCH:case BlockElementType.CHECKBOX:case BlockElementType.RADIO_BUTTON:case BlockElementType.TIME_PICKER:return!0;default:return!1}}(block)?renderBlockElement(this,BlockContext.ACTION)(block,index):null},SurfaceRenderer.prototype.renderActions=function(element,_context,_,index){return this.renderActionsBlockElement(element,index)},SurfaceRenderer.prototype.renderContextBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.CONTEXT)||function(block){switch(block.type){case BlockElementType.IMAGE:case TextObjectType.PLAIN_TEXT:case TextObjectType.MARKDOWN:return!0;default:return!1}}(block)?function(block){return Object.values(TextObjectType).includes(block.type)}(block)?renderTextObject(this,BlockContext.CONTEXT)(block,index):renderBlockElement(this,BlockContext.CONTEXT)(block,index):null},SurfaceRenderer.prototype.renderContext=function(element,_context,_,index){return this.renderContextBlockElement(element,index)},SurfaceRenderer.prototype.renderInputBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.INPUT)||function(block){switch(block.type){case BlockElementType.CHANNELS_SELECT:case BlockElementType.CONVERSATIONS_SELECT:case BlockElementType.DATEPICKER:case BlockElementType.LINEAR_SCALE:case BlockElementType.MULTI_STATIC_SELECT:case BlockElementType.PLAIN_TEXT_INPUT:case BlockElementType.STATIC_SELECT:case BlockElementType.USERS_SELECT:return!0;default:return!1}}(block)?renderBlockElement(this,BlockContext.FORM)(block,index):null},SurfaceRenderer.prototype.renderInputs=function(element,_context,_,index){return this.renderInputBlockElement(element,index)},SurfaceRenderer.prototype.renderSectionAccessoryBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.SECTION)||function(block){switch(block.type){case BlockElementType.BUTTON:case BlockElementType.DATEPICKER:case BlockElementType.IMAGE:case BlockElementType.MULTI_STATIC_SELECT:case BlockElementType.OVERFLOW:case BlockElementType.STATIC_SELECT:return!0;default:return!1}}(block)?renderBlockElement(this,BlockContext.SECTION)(block,index):null},SurfaceRenderer.prototype.renderAccessories=function(element,_context,_,index){return this.renderSectionAccessoryBlockElement(element,index)},SurfaceRenderer.prototype.plainText=function(element,context,index){return void 0===context&&(context=BlockContext.NONE),void 0===index&&(index=0),this[TextObjectType.PLAIN_TEXT](element,context,index)},SurfaceRenderer.prototype.text=function(textObject,context,index){switch(void 0===context&&(context=BlockContext.NONE),void 0===index&&(index=0),textObject.type){case TextObjectType.PLAIN_TEXT:return this.plain_text(textObject,context,index);case TextObjectType.MRKDWN:return this.mrkdwn(textObject,context,index);default:return null}},SurfaceRenderer}(),__extends=($io1=function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io2=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io3(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io3=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io4=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io5(input.args))},$io5=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"string"==typeof value||"number"==typeof value}))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io3(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io3(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io3(input.deny)&&("primary"===input.style||"danger"===input.style)},$io7=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io3(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io3(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io3(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io26=function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$io28=function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io29=function(input){return"tab_navigation"===input.type&&Array.isArray(input.tabs)&&input.tabs.every((function(elem){return"object"==typeof elem&&null!==elem&&$io30(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io30=function(input){return"tab"===input.type&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.disabled||"boolean"==typeof input.disabled)&&(void 0===input.selected||"boolean"==typeof input.selected)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io31=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io3(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io32=function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu6(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io3(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io34=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io26(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io35=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io26(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.thumb&&null!==input.thumb&&$io36(input.thumb)},$io36=function(input){return"string"==typeof input.url&&(void 0===input.dimensions||"object"==typeof input.dimensions&&null!==input.dimensions&&$io37(input.dimensions))},$io37=function(input){return"number"==typeof input.width&&"number"==typeof input.height},$io38=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io26(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.preview&&null!==input.preview&&$io36(input.preview)&&(void 0===input.externalUrl||"string"==typeof input.externalUrl)&&(void 0===input.oembedUrl||"string"==typeof input.oembedUrl)&&null!==input.thumb&&void 0===input.thumb},$io39=function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu7(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io40=function(input){return!("video_conf"!==input.type||"string"!=typeof input.callId||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io42=function(input){return void 0===input.engine||Array.isArray(input.engine)&&input.engine.every((function(elem){return void 0===elem||"rocket.chat"===elem||"livechat"===elem}))},$iu0=function(input){return"actions"===input.type?$io1(input):"callout"===input.type?$io25(input):"context"===input.type?$io26(input):"divider"===input.type?$io28(input):"tab_navigation"===input.type?$io29(input):"image"===input.type?$io31(input):"input"===input.type?$io32(input):"object"==typeof input.thumb&&null!==input.thumb&&$io36(input.thumb)?$io35(input):void 0!==input.preview?$io38(input):"section"===input.type?$io39(input):"video_conf"===input.type?$io40(input):"conditional"===input.type?function(input){return"conditional"===input.type&&(void 0===input.when||"object"==typeof input.when&&null!==input.when&&!1===Array.isArray(input.when)&&$io42(input.when))&&Array.isArray(input.render)&&input.render.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu4(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):$io34(input)},$iu1=function(input){return"button"===input.type?$io2(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type?$io3(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type&&$io3(input)},$iu4=function(input){return"actions"===input.type?$io1(input):"callout"===input.type?$io25(input):"context"===input.type?$io26(input):"divider"===input.type?$io28(input):"tab_navigation"===input.type?$io29(input):"image"===input.type?$io31(input):"input"===input.type?$io32(input):"object"==typeof input.thumb&&null!==input.thumb&&$io36(input.thumb)?$io35(input):void 0!==input.preview?$io38(input):"section"===input.type?$io39(input):"video_conf"===input.type?$io40(input):$io34(input)},$iu5=function(input){return"button"===input.type?$io2(input):"overflow"===input.type&&$io18(input)},$iu6=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu7=function(input){return"button"===input.type?$io2(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)},extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)},function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}),UiKitParserBanner_extends=(function(_super){function UiKitParserAttachment(){return _super.call(this,["actions","context","divider","image","section","callout"])||this}__extends(UiKitParserAttachment,_super)}(SurfaceRenderer),function(){var $iv1=new Set(["livechat","warning","image","info","multiline","emoji","address-book","ai","airplane","arrow-back","arrow-collapse","arrow-down","arrow-down-box","arrow-expand","arrow-fall","arrow-forward","arrow-jump","arrow-loop","arrow-return","arrow-rise","arrow-stack-up","arrow-up","arrow-up-box","at","attachment-file","avatar","backspace","bag","ball","balloon","balloon-arrow-left","balloon-arrow-top-right","balloon-close-top-right","balloon-ellipsis","balloon-exclamation","balloon-off","balloons","balloon-text","ban","bell","bell-off","bold","book","brush","burger","burger-arrow-left","burger-menu","business","calendar","camera","card","check","check-double","check-single","chevron-double-down","chevron-double-up","chevron-down","chevron-expand","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-check","circle-cross","circle-exclamation","circle-half","circle-quarter","circle-three-quarters","circle-unfilled","clip","clipboard","clock","cloud","cloud-arrow-down","cloud-arrow-up","cloud-plus","code","code-block","cog","compass","condensed-view","copy","crop","cross","cross-small","cube","customize","dashboard","desktop","desktop-text","dialpad","doc","document-eye","doner","emoji-neutral","emoji-plus","equal","eraser","error-circle","exit","extended-view","eye","eye-off","file","fingerprint","flag","flask","folder","formula","globe","globe-cross","globe-off","group-by-type","hash","hashtag-lock","h-bar","headphone","headphone-off","headset","help","history","home","italic","joystick","kebab","key","keyboard","lamp-bulb","language","leaf","lightning","link","list-bullets","list-numbers","live","lock","login","magnifier","mail","mail-arrow-top-right","meatballs","medium-view","members","mic","mic-off","mobile","mobile-check","mobile-exclamation","moon","musical-note","new-window","notebook-hashtag","notebook-hashtag-crossed","pause","pause-shape-filled","pause-shape-unfilled","pause-unfilled","pencil","pencil-box","percentage","person-arms-spread","phone","phone-disabled","phone-in","phone-issue","phone-off","phone-out","pin","pin-map","play","play-shape-filled","play-unfilled","plus","plus-small","podcast","question-mark","quote","rec","refresh","rocket","send","send-filled","share-alt","sheet","shield","shield-blank","shield-check","signal","smart","sms","sort","sort-az","spanner","squares","stack","star","star-filled","stars","stop","stop-unfilled","stopwatch","store","strike","success-circle","sun","tag","team","team-arrow-right","team-lock","text-decrease","text-increase","trash","underline","undo","user","user-arrow-right","user-lock","user-plus","video","video-disabled","video-filled","video-off","volume","volume-disabled","volume-lock","volume-off","zip","add-reaction","add-user","attachment","audio","back","baloon-arrow-left","baloon-arrow-top-right","baloon-close-top-right","baloon-ellipsis","baloon-exclamation","baloons","baloon-text","cancel","canned-response","chat","checkmark-circled","circled-arrow-down","computer","contact","discover","discussion","download","edit","edit-rounded","file-document","file-generic","file-google-drive","file-pdf","files-audio","file-sheets","files-video","files-zip","game","hashtag","import","info-circled","jump","jump-to-message","katex","map-pin","menu","message","message-disabled","modal-warning","omnichannel","palette","permalink","post","queue","reload","reply-directly","report","send-active","share","shield-alt","sign-out","sort-amount-down","th-list","thread","upload","user-rounded","circle","file-keynote","hand-pointer","list","list-alt","loading","play-solid","reply","adobe","facebook","github","gitlab","google","google-drive","hubot","linkedin","rocketchat","twitter"]),$io2=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io3(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io3=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io4=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io5(input.args))},$io5=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io3(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io3(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io3(input.deny)&&("primary"===input.style||"danger"===input.style)},$io7=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io3(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io3(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io3(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io3(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io3(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io2(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type?$io3(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type&&$io3(input)},$iu4=function(input){return"button"===input.type?$io2(input):"overflow"===input.type&&$io18(input)},$iu5=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu6=function(input){return"button"===input.type?$io2(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),UiKitParserContextualBar_extends=(function(_super){function UiKitParserBanner(){return _super.call(this,["actions","context","divider","image","input","section"])||this}UiKitParserBanner_extends(UiKitParserBanner,_super)}(SurfaceRenderer),function(){var $io1=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io2=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io3(input.args))},$io3=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io4=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io5=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io4(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io4(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io4(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io4(input.deny)&&("primary"===input.style||"danger"===input.style)},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io4(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io4(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io4(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io26=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io4(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io4(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io5(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type?$io4(input):"image"===input.type&&$io26(input)},$iu3=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type&&$io4(input)},$iu4=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu5=function(input){return"button"===input.type?$io5(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io26(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),UiKitParserMessage_extends=(function(_super){function UiKitParserContextualBar(){return _super.call(this,["actions","context","divider","image","input","section"])||this}UiKitParserContextualBar_extends(UiKitParserContextualBar,_super)}(SurfaceRenderer),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),UiKitParserModal_extends=(function(_super){function UiKitParserMessage(){return _super.call(this,["actions","context","divider","image","section","preview","video_conf","callout"])||this}UiKitParserMessage_extends(UiKitParserMessage,_super)}(SurfaceRenderer),function(){var $io1=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io2=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io3(input.args))},$io3=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io4=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io5=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io4(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io4(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io4(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io4(input.deny)&&("primary"===input.style||"danger"===input.style)},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io4(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io4(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io4(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io4(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io4(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io5(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type?$io4(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type&&$io4(input)},$iu4=function(input){return"button"===input.type?$io5(input):"overflow"===input.type&&$io18(input)},$iu5=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu6=function(input){return"button"===input.type?$io5(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),react=(function(_super){function UiKitParserModal(){return _super.call(this,["actions","context","divider","image","input","section","callout"])||this}UiKitParserModal_extends(UiKitParserModal,_super)}(SurfaceRenderer),function(){var $io1=function(input){return"string"==typeof input.blockId&&!0},$io2=function(input){return"message"===input.type&&"string"==typeof input.id}}(),function(){var $io1=function(input){return"string"==typeof input.blockId&&!0},$io2=function(input){return"view"===input.type&&"string"==typeof input.id}}(),function(){var $io1=function(input){return"string"==typeof input.viewId&&"object"==typeof input.view&&null!==input.view&&$io2(input.view)&&(void 0===input.isCleared||"boolean"==typeof input.isCleared)},$io2=function(input){return"string"==typeof input.appId&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))&&"string"==typeof input.id&&"object"==typeof input.state&&null!==input.state&&!1===Array.isArray(input.state)&&$io45(input.state)},$io3=function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io4=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io6=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io7(input.args))},$io7=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io8=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io10=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io15=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io16=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))},$io17=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io26=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io28=function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io29=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$io30=function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io31=function(input){return"tab_navigation"===input.type&&Array.isArray(input.tabs)&&input.tabs.every((function(elem){return"object"==typeof elem&&null!==elem&&$io32(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io32=function(input){return"tab"===input.type&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.disabled||"boolean"==typeof input.disabled)&&(void 0===input.selected||"boolean"==typeof input.selected)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io33=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io34=function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu6(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io36=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io37=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)},$io38=function(input){return"string"==typeof input.url&&(void 0===input.dimensions||"object"==typeof input.dimensions&&null!==input.dimensions&&$io39(input.dimensions))},$io39=function(input){return"number"==typeof input.width&&"number"==typeof input.height},$io40=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.preview&&null!==input.preview&&$io38(input.preview)&&(void 0===input.externalUrl||"string"==typeof input.externalUrl)&&(void 0===input.oembedUrl||"string"==typeof input.oembedUrl)&&null!==input.thumb&&void 0===input.thumb},$io41=function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu7(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io42=function(input){return!("video_conf"!==input.type||"string"!=typeof input.callId||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io44=function(input){return void 0===input.engine||Array.isArray(input.engine)&&input.engine.every((function(elem){return void 0===elem||"rocket.chat"===elem||"livechat"===elem}))},$io45=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"object"==typeof value&&null!==value&&!1===Array.isArray(value)&&$io46(value)}))},$io46=function(input){return Object.keys(input).every((function(key){input[key];return!0}))},$iu0=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):"conditional"===input.type?function(input){return"conditional"===input.type&&(void 0===input.when||"object"==typeof input.when&&null!==input.when&&!1===Array.isArray(input.when)&&$io44(input.when))&&Array.isArray(input.render)&&input.render.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu4(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):$io36(input)},$iu1=function(input){return"button"===input.type?$io4(input):"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"overflow"===input.type?$io20(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu2=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io29(input)},$iu3=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):$io36(input)},$iu5=function(input){return"button"===input.type?$io4(input):"overflow"===input.type&&$io20(input)},$iu6=function(input){return"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu7=function(input){return"button"===input.type?$io4(input):"datepicker"===input.type?$io12(input):"image"===input.type?$io29(input):"multi_static_select"===input.type?$io14(input):"overflow"===input.type?$io20(input):"static_select"===input.type&&$io21(input)}}(),function(){var $io1=function(input){return"object"==typeof input.view&&null!==input.view&&$io2(input.view)},$io2=function(input){return"string"==typeof input.appId&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))&&"string"==typeof input.id&&"object"==typeof input.state&&null!==input.state&&!1===Array.isArray(input.state)&&$io45(input.state)},$io3=function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io4=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io6=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io7(input.args))},$io7=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io8=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io10=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io15=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io16=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))},$io17=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io26=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io28=function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io29=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$io30=function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io31=function(input){return"tab_navigation"===input.type&&Array.isArray(input.tabs)&&input.tabs.every((function(elem){return"object"==typeof elem&&null!==elem&&$io32(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io32=function(input){return"tab"===input.type&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.disabled||"boolean"==typeof input.disabled)&&(void 0===input.selected||"boolean"==typeof input.selected)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io33=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io34=function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu6(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io36=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io37=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)},$io38=function(input){return"string"==typeof input.url&&(void 0===input.dimensions||"object"==typeof input.dimensions&&null!==input.dimensions&&$io39(input.dimensions))},$io39=function(input){return"number"==typeof input.width&&"number"==typeof input.height},$io40=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.preview&&null!==input.preview&&$io38(input.preview)&&(void 0===input.externalUrl||"string"==typeof input.externalUrl)&&(void 0===input.oembedUrl||"string"==typeof input.oembedUrl)&&null!==input.thumb&&void 0===input.thumb},$io41=function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu7(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io42=function(input){return!("video_conf"!==input.type||"string"!=typeof input.callId||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io44=function(input){return void 0===input.engine||Array.isArray(input.engine)&&input.engine.every((function(elem){return void 0===elem||"rocket.chat"===elem||"livechat"===elem}))},$io45=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"object"==typeof value&&null!==value&&!1===Array.isArray(value)&&$io46(value)}))},$io46=function(input){return Object.keys(input).every((function(key){input[key];return!0}))},$iu0=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):"conditional"===input.type?function(input){return"conditional"===input.type&&(void 0===input.when||"object"==typeof input.when&&null!==input.when&&!1===Array.isArray(input.when)&&$io44(input.when))&&Array.isArray(input.render)&&input.render.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu4(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):$io36(input)},$iu1=function(input){return"button"===input.type?$io4(input):"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"overflow"===input.type?$io20(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu2=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io29(input)},$iu3=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):$io36(input)},$iu5=function(input){return"button"===input.type?$io4(input):"overflow"===input.type&&$io20(input)},$iu6=function(input){return"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu7=function(input){return"button"===input.type?$io4(input):"datepicker"===input.type?$io12(input):"image"===input.type?$io29(input):"multi_static_select"===input.type?$io14(input):"overflow"===input.type?$io20(input):"static_select"===input.type&&$io21(input)}}(),function(){var $io1=function(input){return"messageBoxAction"===input.context&&"string"==typeof input.message}}(),function(){var $io1=function(input){return"userDropdownAction"===input.context&&null!==input.message&&void 0===input.message}}(),function(){var $io1=function(input){return"messageAction"===input.context&&null!==input.message&&void 0===input.message}}(),function(){var $io1=function(input){return"roomAction"===input.context&&null!==input.message&&void 0===input.message}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&(void 0===input.showIcon||"boolean"==typeof input.showIcon)&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io28=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io28(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"button"===input.type?$io6(input):"overflow"===input.type&&$io19(input)},$iu5=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu6=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io28(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&(void 0===input.showIcon||"boolean"==typeof input.showIcon)&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io28=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io28(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"button"===input.type?$io6(input):"overflow"===input.type&&$io19(input)},$iu5=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu6=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io28(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $iv1=new Set(["livechat","warning","image","info","multiline","emoji","address-book","ai","airplane","arrow-back","arrow-collapse","arrow-down","arrow-down-box","arrow-expand","arrow-fall","arrow-forward","arrow-jump","arrow-loop","arrow-return","arrow-rise","arrow-stack-up","arrow-up","arrow-up-box","at","attachment-file","avatar","backspace","bag","ball","balloon","balloon-arrow-left","balloon-arrow-top-right","balloon-close-top-right","balloon-ellipsis","balloon-exclamation","balloon-off","balloons","balloon-text","ban","bell","bell-off","bold","book","brush","burger","burger-arrow-left","burger-menu","business","calendar","camera","card","check","check-double","check-single","chevron-double-down","chevron-double-up","chevron-down","chevron-expand","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-check","circle-cross","circle-exclamation","circle-half","circle-quarter","circle-three-quarters","circle-unfilled","clip","clipboard","clock","cloud","cloud-arrow-down","cloud-arrow-up","cloud-plus","code","code-block","cog","compass","condensed-view","copy","crop","cross","cross-small","cube","customize","dashboard","desktop","desktop-text","dialpad","doc","document-eye","doner","emoji-neutral","emoji-plus","equal","eraser","error-circle","exit","extended-view","eye","eye-off","file","fingerprint","flag","flask","folder","formula","globe","globe-cross","globe-off","group-by-type","hash","hashtag-lock","h-bar","headphone","headphone-off","headset","help","history","home","italic","joystick","kebab","key","keyboard","lamp-bulb","language","leaf","lightning","link","list-bullets","list-numbers","live","lock","login","magnifier","mail","mail-arrow-top-right","meatballs","medium-view","members","mic","mic-off","mobile","mobile-check","mobile-exclamation","moon","musical-note","new-window","notebook-hashtag","notebook-hashtag-crossed","pause","pause-shape-filled","pause-shape-unfilled","pause-unfilled","pencil","pencil-box","percentage","person-arms-spread","phone","phone-disabled","phone-in","phone-issue","phone-off","phone-out","pin","pin-map","play","play-shape-filled","play-unfilled","plus","plus-small","podcast","question-mark","quote","rec","refresh","rocket","send","send-filled","share-alt","sheet","shield","shield-blank","shield-check","signal","smart","sms","sort","sort-az","spanner","squares","stack","star","star-filled","stars","stop","stop-unfilled","stopwatch","store","strike","success-circle","sun","tag","team","team-arrow-right","team-lock","text-decrease","text-increase","trash","underline","undo","user","user-arrow-right","user-lock","user-plus","video","video-disabled","video-filled","video-off","volume","volume-disabled","volume-lock","volume-off","zip","add-reaction","add-user","attachment","audio","back","baloon-arrow-left","baloon-arrow-top-right","baloon-close-top-right","baloon-ellipsis","baloon-exclamation","baloons","baloon-text","cancel","canned-response","chat","checkmark-circled","circled-arrow-down","computer","contact","discover","discussion","download","edit","edit-rounded","file-document","file-generic","file-google-drive","file-pdf","files-audio","file-sheets","files-video","files-zip","game","hashtag","import","info-circled","jump","jump-to-message","katex","map-pin","menu","message","message-disabled","modal-warning","omnichannel","palette","permalink","post","queue","reload","reply-directly","report","send-active","share","shield-alt","sign-out","sort-amount-down","th-list","thread","upload","user-rounded","circle","file-keynote","hand-pointer","list","list-alt","loading","play-solid","reply","adobe","facebook","github","gitlab","google","google-drive","hubot","linkedin","rocketchat","twitter"]),$io2=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io3(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io3=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io4=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io5(input.args))},$io5=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io3(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io3(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io3(input.deny)&&("primary"===input.style||"danger"===input.style)},$io7=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io3(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io3(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io3(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io3(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io3(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io2(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type?$io3(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type&&$io3(input)},$iu4=function(input){return"button"===input.type?$io2(input):"overflow"===input.type&&$io18(input)},$iu5=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu6=function(input){return"button"===input.type?$io2(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var $iv1=new Set(["livechat","warning","image","info","multiline","emoji","address-book","ai","airplane","arrow-back","arrow-collapse","arrow-down","arrow-down-box","arrow-expand","arrow-fall","arrow-forward","arrow-jump","arrow-loop","arrow-return","arrow-rise","arrow-stack-up","arrow-up","arrow-up-box","at","attachment-file","avatar","backspace","bag","ball","balloon","balloon-arrow-left","balloon-arrow-top-right","balloon-close-top-right","balloon-ellipsis","balloon-exclamation","balloon-off","balloons","balloon-text","ban","bell","bell-off","bold","book","brush","burger","burger-arrow-left","burger-menu","business","calendar","camera","card","check","check-double","check-single","chevron-double-down","chevron-double-up","chevron-down","chevron-expand","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-check","circle-cross","circle-exclamation","circle-half","circle-quarter","circle-three-quarters","circle-unfilled","clip","clipboard","clock","cloud","cloud-arrow-down","cloud-arrow-up","cloud-plus","code","code-block","cog","compass","condensed-view","copy","crop","cross","cross-small","cube","customize","dashboard","desktop","desktop-text","dialpad","doc","document-eye","doner","emoji-neutral","emoji-plus","equal","eraser","error-circle","exit","extended-view","eye","eye-off","file","fingerprint","flag","flask","folder","formula","globe","globe-cross","globe-off","group-by-type","hash","hashtag-lock","h-bar","headphone","headphone-off","headset","help","history","home","italic","joystick","kebab","key","keyboard","lamp-bulb","language","leaf","lightning","link","list-bullets","list-numbers","live","lock","login","magnifier","mail","mail-arrow-top-right","meatballs","medium-view","members","mic","mic-off","mobile","mobile-check","mobile-exclamation","moon","musical-note","new-window","notebook-hashtag","notebook-hashtag-crossed","pause","pause-shape-filled","pause-shape-unfilled","pause-unfilled","pencil","pencil-box","percentage","person-arms-spread","phone","phone-disabled","phone-in","phone-issue","phone-off","phone-out","pin","pin-map","play","play-shape-filled","play-unfilled","plus","plus-small","podcast","question-mark","quote","rec","refresh","rocket","send","send-filled","share-alt","sheet","shield","shield-blank","shield-check","signal","smart","sms","sort","sort-az","spanner","squares","stack","star","star-filled","stars","stop","stop-unfilled","stopwatch","store","strike","success-circle","sun","tag","team","team-arrow-right","team-lock","text-decrease","text-increase","trash","underline","undo","user","user-arrow-right","user-lock","user-plus","video","video-disabled","video-filled","video-off","volume","volume-disabled","volume-lock","volume-off","zip","add-reaction","add-user","attachment","audio","back","baloon-arrow-left","baloon-arrow-top-right","baloon-close-top-right","baloon-ellipsis","baloon-exclamation","baloons","baloon-text","cancel","canned-response","chat","checkmark-circled","circled-arrow-down","computer","contact","discover","discussion","download","edit","edit-rounded","file-document","file-generic","file-google-drive","file-pdf","files-audio","file-sheets","files-video","files-zip","game","hashtag","import","info-circled","jump","jump-to-message","katex","map-pin","menu","message","message-disabled","modal-warning","omnichannel","palette","permalink","post","queue","reload","reply-directly","report","send-active","share","shield-alt","sign-out","sort-amount-down","th-list","thread","upload","user-rounded","circle","file-keynote","hand-pointer","list","list-alt","loading","play-solid","reply","adobe","facebook","github","gitlab","google","google-drive","hubot","linkedin","rocketchat","twitter"]),$io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.viewId&&(void 0===input.inline||"boolean"==typeof input.inline)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant||"neutral"===input.variant)&&(void 0===input.icon||!0===$iv1.has(input.icon))&&(void 0===input.title||"string"==typeof input.title)&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io3=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io4(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io4=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io5(input.i18n))},$io5=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io6(input.args))},$io6=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io4(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io4(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io4(input.deny)&&("primary"===input.style||"danger"===input.style)},$io8=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io5(input.i18n))},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io4(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io4(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io4(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io28=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io4(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io4(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io3(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io8(input):"plain_text"===input.type?$io4(input):"image"===input.type&&$io28(input)},$iu3=function(input){return"mrkdwn"===input.type?$io8(input):"plain_text"===input.type&&$io4(input)},$iu4=function(input){return"button"===input.type?$io3(input):"overflow"===input.type&&$io19(input)},$iu5=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu6=function(input){return"button"===input.type?$io3(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io28(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu5=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu5=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu5=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"string"==typeof value}))}}(),__webpack_require__("../../node_modules/react/index.js")),UiKitContext=(0,react.createContext)({action:function action(){},updateState:function updateState(){},appId:"core",values:{}});Object.assign(UiKitContext.Provider,{displayName:"UiKitContext.Provider"});function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function define(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(_typeof(e)+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function reset(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(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function stop(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function dispatchException(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function abrupt(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function complete(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function finish(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function _toConsumableArray(r){return function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}(r)||function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||_unsupportedIterableToArray(r)||function _nonIterableSpread(){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 asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)}))}}function _slicedToArray(r,e){return function _arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||_unsupportedIterableToArray(r,e)||function _nonIterableRest(){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 _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var useUiKitState=function useUiKitState(element,context){var _errors$find,blockId=element.blockId,actionId=element.actionId,appId=element.appId,dispatchActionConfig=element.dispatchActionConfig,_useContext=(0,react.useContext)(UiKitContext),action=_useContext.action,_useContext$appId=_useContext.appId,appIdFromContext=void 0===_useContext$appId?void 0:_useContext$appId,_useContext$viewId=_useContext.viewId,viewId=void 0===_useContext$viewId?void 0:_useContext$viewId,updateState=_useContext.updateState,initialValue=function getInitialValue(element){return function hasInitialValue(element){return"initialValue"in element}(element)&&element.initialValue||function hasInitialTime(element){return"initialTime"in element}(element)&&element.initialTime||function hasInitialDate(element){return"initialDate"in element}(element)&&element.initialDate||function hasInitialOption(element){return"initialOption"in element}(element)&&element.initialOption.value||function hasInitialOptions(element){return"initialOptions"in element}(element)&&element.initialOptions.map((function(option){return option.value}))||void 0}(element),_useContext2=(0,react.useContext)(UiKitContext),values=_useContext2.values,errors=_useContext2.errors,_value=function getElementValueFromState(actionId,values,initialValue){var _ref,_values$actionId;return null!==(_ref=values&&(null===(_values$actionId=values[actionId])||void 0===_values$actionId?void 0:_values$actionId.value))&&void 0!==_ref?_ref:initialValue}(actionId,values,initialValue),error=Array.isArray(errors)?null===(_errors$find=errors.find((function(error){return Object.keys(error).find((function(key){return key===actionId}))})))||void 0===_errors$find?void 0:_errors$find[actionId]:null==errors?void 0:errors[actionId],_useSafely2=_slicedToArray((0,index_module.useSafely)((0,react.useState)(_value)),2),value=_useSafely2[0],setValue=_useSafely2[1],_useSafely4=_slicedToArray((0,index_module.useSafely)((0,react.useState)(!1)),2),loading=_useSafely4[0],setLoading=_useSafely4[1],actionFunction=(0,index_module.useMutableCallback)(function(){var _ref2=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e){var elValue,idx;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return elValue=e.target.value,setLoading(!0),Array.isArray(value)?Array.isArray(elValue)?setValue(elValue):(idx=value.findIndex((function(value){return value===elValue})),setValue(idx>-1?value.filter((function(_,i){return i!==idx})):[].concat(_toConsumableArray(value),[elValue]))):setValue(elValue),_context.next=5,null==updateState?void 0:updateState({blockId,appId,actionId,value:elValue,viewId},e);case 5:return _context.next=7,action({blockId,appId:appId||appIdFromContext||"core",actionId,value:elValue,viewId},e);case 7:setLoading(!1);case 8:case"end":return _context.stop()}}),_callee)})));return function(_x){return _ref2.apply(this,arguments)}}()),noLoadStateActionFunction=(0,index_module.useMutableCallback)(function(){var _ref3=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(e){var value;return _regeneratorRuntime().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(value=e.target.value,setValue(value),_context2.t0=updateState,!_context2.t0){_context2.next=6;break}return _context2.next=6,updateState({blockId,appId,actionId,value,viewId},e);case 6:return _context2.next=8,action({blockId,appId:appId||appIdFromContext||"core",actionId,value,viewId,dispatchActionConfig},e);case 8:case"end":return _context2.stop()}}),_callee2)})));return function(_x2){return _ref3.apply(this,arguments)}}()),stateFunction=(0,index_module.useMutableCallback)(function(){var _ref4=_asyncToGenerator(_regeneratorRuntime().mark((function _callee3(e){var value;return _regeneratorRuntime().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:return value=e.target.value,setValue(value),_context3.next=4,null==updateState?void 0:updateState({blockId,appId:appId||appIdFromContext||"core",actionId,value,viewId},e);case 4:case"end":return _context3.stop()}}),_callee3)})));return function(_x3){return _ref4.apply(this,arguments)}}()),result=(0,react.useMemo)((function(){return{loading,setLoading,error,value}}),[loading,setLoading,error,value]);return"plain_text_input"===element.type&&Array.isArray(null==element?void 0:element.dispatchActionConfig)&&element.dispatchActionConfig.includes("on_character_entered")?[result,noLoadStateActionFunction]:context&&[BlockContext.SECTION,BlockContext.ACTION].includes(context)||Array.isArray(null==element?void 0:element.dispatchActionConfig)&&element.dispatchActionConfig.includes("on_item_selected")?[result,actionFunction]:[result,stateFunction]},fuselage=__webpack_require__("../../node_modules/@rocket.chat/fuselage/index.js"),SurfaceContext=(0,react.createContext)("message"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),Surface=function Surface(_ref){var children=_ref.children,type=_ref.type;return(0,jsx_runtime.jsx)(SurfaceContext.Provider,{value:type,children})};Surface.__docgenInfo={description:"",methods:[],displayName:"Surface",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},type:{required:!0,tsType:{name:"ContextType",elements:[{name:"SurfaceContext"}],raw:"ContextType<typeof SurfaceContext>"},description:""}}};var BannerSurface=function BannerSurface(_ref){var children=_ref.children;return(0,jsx_runtime.jsx)(Surface,{type:"banner",children:(0,jsx_runtime.jsx)(fuselage.Margins,{block:8,children})})};const surfaces_BannerSurface=BannerSurface;BannerSurface.__docgenInfo={description:"",methods:[],displayName:"BannerSurface",props:{children:{required:!1,tsType:{name:"ReactNode"},description:""}}};var Action=function Action(_ref){var element=_ref.element,parser=_ref.parser,index=_ref.index,renderedElement=parser.renderActionsBlockElement(element,index);return renderedElement?(0,jsx_runtime.jsx)(fuselage.Box,{display:"flex",margin:4,flexGrow:element.type!==BlockElementType.BUTTON?1:void 0,flexBasis:element.type!==BlockElementType.BUTTON?"45%":void 0,children:renderedElement}):null};const ActionsBlock_Action=Action;Action.__docgenInfo={description:"",methods:[],displayName:"Action",props:{element:{required:!0,tsType:{name:"UiKit.ActionsBlock['elements'][number]",raw:"UiKit.ActionsBlock['elements'][number]"},description:""},parser:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""},index:{required:!0,tsType:{name:"number"},description:""}}};var useSurfaceType=function useSurfaceType(){return(0,react.useContext)(SurfaceContext)};function ActionsBlock_typeof(o){return ActionsBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ActionsBlock_typeof(o)}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function _defineProperty(e,r,t){return(r=function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=ActionsBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ActionsBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ActionsBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ActionsBlock_slicedToArray(r,e){return function ActionsBlock_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ActionsBlock_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ActionsBlock_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ActionsBlock_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ActionsBlock_arrayLikeToArray(r,a):void 0}}(r,e)||function ActionsBlock_nonIterableRest(){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 ActionsBlock_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var ActionsBlock=function ActionsBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,surfaceType=useSurfaceType(),_useState2=ActionsBlock_slicedToArray((0,react.useState)((function(){return block.elements.length>5&&"banner"!==surfaceType})),2),showMoreVisible=_useState2[0],setShowMoreVisible=_useState2[1],handleShowMoreClick=(0,react.useCallback)((function(){setShowMoreVisible(!1)}),[]),actionElements=(0,react.useMemo)((function(){return(showMoreVisible?block.elements.slice(0,5):block.elements).map((function(element){var _element$appId,_element$blockId;return _objectSpread(_objectSpread({},element),{},{appId:null!==(_element$appId=element.appId)&&void 0!==_element$appId?_element$appId:block.appId,blockId:null!==(_element$blockId=element.blockId)&&void 0!==_element$blockId?_element$blockId:block.blockId})}))}),[block.appId,block.blockId,block.elements,showMoreVisible]);return(0,jsx_runtime.jsxs)(fuselage.Box,{className,display:"flex",flexWrap:"wrap",margin:-4,children:[actionElements.map((function(element,i){return(0,jsx_runtime.jsx)(ActionsBlock_Action,{element,parser:surfaceRenderer,index:i},i)})),showMoreVisible&&(0,jsx_runtime.jsx)(fuselage.Box,{display:"flex",margin:4,children:(0,jsx_runtime.jsx)(fuselage.Button,{small:!0,onClick:handleShowMoreClick,children:surfaceRenderer.renderTextObject({type:"plain_text",text:"Show more..."},0,BlockContext.NONE)})})]})};const blocks_ActionsBlock=(0,react.memo)(ActionsBlock);ActionsBlock.__docgenInfo={description:"",methods:[],displayName:"ActionsBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var CalloutBlock=function CalloutBlock(_ref){var _block$title,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer;return(0,jsx_runtime.jsx)(fuselage.Callout,{type:block.variant,title:null===(_block$title=block.title)||void 0===_block$title?void 0:_block$title.text,actions:block.accessory&&surfaceRenderer.renderSectionAccessoryBlockElement(block.accessory,0)||void 0,children:surfaceRenderer.renderTextObject(block.text,0,BlockContext.NONE)})};const blocks_CalloutBlock=CalloutBlock;CalloutBlock.__docgenInfo={description:"",methods:[],displayName:"CalloutBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var Item=function Item(_ref){var element=_ref.block,parser=_ref.surfaceRenderer,index=_ref.index,renderedElement=parser.renderContextBlockElement(element,index);if(!renderedElement)return null;switch(element.type){case TextObjectType.PLAIN_TEXT:case TextObjectType.MARKDOWN:return(0,jsx_runtime.jsx)(fuselage.Box,{is:"span",fontScale:"c1",color:"hint",margin:4,children:renderedElement});default:return renderedElement}};const ContextBlock_Item=Item;function ContextBlock_typeof(o){return ContextBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ContextBlock_typeof(o)}function ContextBlock_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ContextBlock_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ContextBlock_ownKeys(Object(t),!0).forEach((function(r){ContextBlock_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ContextBlock_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function ContextBlock_defineProperty(e,r,t){return(r=function ContextBlock_toPropertyKey(t){var i=function ContextBlock_toPrimitive(t,r){if("object"!=ContextBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ContextBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ContextBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}Item.__docgenInfo={description:"",methods:[],displayName:"Item",props:{block:{required:!0,tsType:{name:"UiKit.ContextBlock['elements'][number]",raw:"UiKit.ContextBlock['elements'][number]"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""},index:{required:!0,tsType:{name:"number"},description:""}}};var ContextBlock=function ContextBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,itemElements=(0,react.useMemo)((function(){return block.elements.map((function(element){return ContextBlock_objectSpread(ContextBlock_objectSpread({},element),{},{appId:block.appId,blockId:block.blockId})}))}),[block.appId,block.blockId,block.elements]);return(0,jsx_runtime.jsx)(fuselage.Box,{className,display:"flex",alignItems:"center",margin:-4,children:itemElements.map((function(element,i){return(0,jsx_runtime.jsx)(ContextBlock_Item,{block:element,surfaceRenderer,index:i},i)}))})};const blocks_ContextBlock=(0,react.memo)(ContextBlock);ContextBlock.__docgenInfo={description:"",methods:[],displayName:"ContextBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var DividerBlock=function DividerBlock(_ref){var className=_ref.className;return(0,jsx_runtime.jsx)(fuselage.Divider,{className,marginBlock:24})};const blocks_DividerBlock=(0,react.memo)(DividerBlock);DividerBlock.__docgenInfo={description:"",methods:[],displayName:"DividerBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var _templateObject,esm=__webpack_require__("../../node_modules/@rocket.chat/styled/dist/esm/index.js"),_excluded=["imageUrl","width","height"];var Image=(0,esm.A)("div",(function filterImageProps(_ref){_ref.imageUrl,_ref.width,_ref.height;return function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref,_excluded)}))(_templateObject||(_templateObject=function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: cover;\n  background-color: rgba(204, 204, 204, 38%);\n  background-image: url(",");\n  width: ","px;\n  height: ","px;\n  overflow: hidden;\n"])),(function(props){return props.imageUrl}),(function(props){return String(props.width)}),(function(props){return String(props.height)}));function ImageBlock_slicedToArray(r,e){return function ImageBlock_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ImageBlock_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ImageBlock_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ImageBlock_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ImageBlock_arrayLikeToArray(r,a):void 0}}(r,e)||function ImageBlock_nonIterableRest(){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 ImageBlock_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var fetchImageState=function fetchImageState(img){if(!img.complete)return{loading:!0,width:360,height:3240/21};var naturalWidth=img.naturalWidth,naturalHeight=img.naturalHeight,scaleRatio=naturalWidth>naturalHeight?Math.min(naturalWidth,360)/naturalWidth:Math.min(naturalHeight,360)/naturalHeight;return{loading:!1,width:naturalWidth*scaleRatio,height:naturalHeight*scaleRatio}},ImageBlock=function ImageBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,surface=useSurfaceType(),alignment="banner"===surface||"message"===surface?"flex-start":"center",_useState2=ImageBlock_slicedToArray((0,react.useState)((function(){var img=document.createElement("img");return img.src=block.imageUrl,fetchImageState(img)})),2),_useState2$=_useState2[0],loading=_useState2$.loading,width=_useState2$.width,height=_useState2$.height,setState=_useState2[1];return(0,react.useEffect)((function(){var img=document.createElement("img"),handleLoad=function handleLoad(){setState(fetchImageState(img))};return img.addEventListener("load",handleLoad),img.src=block.imageUrl,img.complete&&(img.removeEventListener("load",handleLoad),setState(fetchImageState(img))),function(){img.removeEventListener("load",handleLoad)}}),[block.imageUrl]),(0,jsx_runtime.jsx)(fuselage.Box,{className,display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:alignment,children:(0,jsx_runtime.jsxs)(fuselage.Box,{overflow:"hidden",width,children:[block.title&&(0,jsx_runtime.jsx)(fuselage.Box,{fontScale:"c1",color:"hint",withTruncatedText:!0,marginBlockEnd:4,children:surfaceRenderer.renderTextObject(block.title,0,BlockContext.NONE)}),loading?(0,jsx_runtime.jsx)(fuselage.Skeleton,{variant:"rect",width,height}):(0,jsx_runtime.jsx)(Image,{imageUrl:block.imageUrl,width,height,"aria-label":block.altText})]})})};const blocks_ImageBlock=(0,react.memo)(ImageBlock);function InputBlock_typeof(o){return InputBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},InputBlock_typeof(o)}function InputBlock_slicedToArray(r,e){return function InputBlock_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function InputBlock_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function InputBlock_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return InputBlock_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?InputBlock_arrayLikeToArray(r,a):void 0}}(r,e)||function InputBlock_nonIterableRest(){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 InputBlock_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function InputBlock_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function InputBlock_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?InputBlock_ownKeys(Object(t),!0).forEach((function(r){InputBlock_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):InputBlock_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function InputBlock_defineProperty(e,r,t){return(r=function InputBlock_toPropertyKey(t){var i=function InputBlock_toPrimitive(t,r){if("object"!=InputBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=InputBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==InputBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}ImageBlock.__docgenInfo={description:"",methods:[],displayName:"ImageBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var InputBlock=function InputBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,context=_ref.context,inputElement=(0,react.useMemo)((function(){var _block$element$appId,_block$element$blockI;return InputBlock_objectSpread(InputBlock_objectSpread({},block.element),{},{appId:null!==(_block$element$appId=block.element.appId)&&void 0!==_block$element$appId?_block$element$appId:block.appId,blockId:null!==(_block$element$blockI=block.element.blockId)&&void 0!==_block$element$blockI?_block$element$blockI:block.blockId})}),[block.element,block.appId,block.blockId]),error=InputBlock_slicedToArray(useUiKitState(inputElement,context),1)[0].error;return(0,jsx_runtime.jsxs)(fuselage.Field,{className,children:[block.label&&(0,jsx_runtime.jsx)(fuselage.FieldLabel,{children:surfaceRenderer.renderTextObject(block.label,0,BlockContext.NONE)}),(0,jsx_runtime.jsx)(fuselage.FieldRow,{children:surfaceRenderer.renderInputBlockElement(inputElement,0)}),error&&(0,jsx_runtime.jsx)(fuselage.FieldError,{children:error}),block.hint&&(0,jsx_runtime.jsx)(fuselage.FieldHint,{children:surfaceRenderer.renderTextObject(block.hint,0,BlockContext.NONE)})]})};const blocks_InputBlock=(0,react.memo)(InputBlock);InputBlock.__docgenInfo={description:"",methods:[],displayName:"InputBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var PreviewBlock=function PreviewBlock(_ref){var _block$preview,previewBlock,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer;return(0,jsx_runtime.jsx)(fuselage.Box,{children:(0,jsx_runtime.jsxs)(fuselage.MessageGenericPreview,{children:[isPreviewBlockWithPreview(block)&&(null===(_block$preview=block.preview)||void 0===_block$preview?void 0:_block$preview.dimensions)&&(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewCoverImage,{width:block.preview.dimensions.width,height:block.preview.dimensions.height,url:block.preview.url}),(0,jsx_runtime.jsxs)(fuselage.MessageGenericPreviewContent,{thumb:(previewBlock=block,"thumb"in previewBlock?(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewThumb,{children:(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewCoverImage,{height:192,width:368,url:block.thumb.url})}):void 0),children:[Array.isArray(block.title)?(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewTitle,{externalUrl:isPreviewBlockWithPreview(block)?block.externalUrl:void 0,children:block.title.map((function(title){return surfaceRenderer.renderTextObject(title,0,BlockContext.NONE)}))}):null,Array.isArray(block.description)?(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewDescription,{clamp:!0,children:block.description.map((function(description){return surfaceRenderer.renderTextObject(description,0,BlockContext.NONE)}))}):null,block.footer&&(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewFooter,{children:(0,jsx_runtime.jsx)(blocks_ContextBlock,{block:block.footer,surfaceRenderer,context:BlockContext.BLOCK,index:0})})]})]})})};const blocks_PreviewBlock=(0,react.memo)(PreviewBlock);function SectionBlock_Fields_typeof(o){return SectionBlock_Fields_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},SectionBlock_Fields_typeof(o)}function SectionBlock_Fields_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function SectionBlock_Fields_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?SectionBlock_Fields_ownKeys(Object(t),!0).forEach((function(r){SectionBlock_Fields_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):SectionBlock_Fields_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function SectionBlock_Fields_defineProperty(e,r,t){return(r=function SectionBlock_Fields_toPropertyKey(t){var i=function SectionBlock_Fields_toPrimitive(t,r){if("object"!=SectionBlock_Fields_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=SectionBlock_Fields_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==SectionBlock_Fields_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}PreviewBlock.__docgenInfo={description:"",methods:[],displayName:"PreviewBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var breakpoints={xs:4,sm:4,md:4,lg:6,xl:6},Fields=function Fields(_ref){var fields=_ref.fields,surfaceRenderer=_ref.surfaceRenderer;return(0,jsx_runtime.jsx)(fuselage.Grid,{children:fields.map((function(field,i){return(0,jsx_runtime.jsx)(fuselage.Grid.Item,SectionBlock_Fields_objectSpread(SectionBlock_Fields_objectSpread({},breakpoints),{},{children:surfaceRenderer.renderTextObject(field,0,BlockContext.NONE)}),i)}))})};const SectionBlock_Fields=Fields;function SectionBlock_typeof(o){return SectionBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},SectionBlock_typeof(o)}function SectionBlock_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function SectionBlock_defineProperty(e,r,t){return(r=function SectionBlock_toPropertyKey(t){var i=function SectionBlock_toPrimitive(t,r){if("object"!=SectionBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=SectionBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==SectionBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}Fields.__docgenInfo={description:"",methods:[],displayName:"Fields",props:{fields:{required:!0,tsType:{name:"unknown"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var SectionBlock=function SectionBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,text=block.text,fields=block.fields,accessoryElement=(0,react.useMemo)((function(){return block.accessory?function SectionBlock_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?SectionBlock_ownKeys(Object(t),!0).forEach((function(r){SectionBlock_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):SectionBlock_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({appId:block.appId,blockId:block.blockId},block.accessory):void 0}),[block.appId,block.blockId,block.accessory]);return(0,jsx_runtime.jsxs)(fuselage.Grid,{className,children:[(0,jsx_runtime.jsxs)(fuselage.Grid.Item,{children:[text&&(0,jsx_runtime.jsx)(fuselage.Box,{is:"span",fontScale:"p2",color:"default",children:surfaceRenderer.text(text)}),fields&&(0,jsx_runtime.jsx)(SectionBlock_Fields,{fields,surfaceRenderer})]}),block.accessory&&(0,jsx_runtime.jsx)(fuselage.Flex.Item,{grow:0,children:(0,jsx_runtime.jsx)(fuselage.Grid.Item,{children:accessoryElement?surfaceRenderer.renderSectionAccessoryBlockElement(accessoryElement,0):null})})]})};const blocks_SectionBlock=(0,react.memo)(SectionBlock);SectionBlock.__docgenInfo={description:"",methods:[],displayName:"SectionBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var AppIdContext=(0,react.createContext)(void 0),AppIdProvider=function AppIdProvider(_ref){var children=_ref.children,appId=_ref.appId;return appId?(0,jsx_runtime.jsx)(AppIdContext.Provider,{value:appId,children}):(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children})};function ButtonElement_slicedToArray(r,e){return function ButtonElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ButtonElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ButtonElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ButtonElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ButtonElement_arrayLikeToArray(r,a):void 0}}(r,e)||function ButtonElement_nonIterableRest(){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 ButtonElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}AppIdProvider.__docgenInfo={description:"",methods:[],displayName:"AppIdProvider",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},appId:{required:!1,tsType:{name:"string"},description:""}}};var ButtonElement=function ButtonElement(_ref){var block=_ref.block,context=_ref.context,surfaceRenderer=_ref.surfaceRenderer,_useUiKitState2=ButtonElement_slicedToArray(useUiKitState(block,context),2),loading=_useUiKitState2[0].loading,action=_useUiKitState2[1],style=block.style,url=block.url,text=block.text,value=block.value,secondary=block.secondary,handleClick=function handleClick(e){action({target:e.currentTarget})};return url?(0,jsx_runtime.jsx)(fuselage.Button,{is:"a",target:"_blank",small:!0,minWidth:"4ch",disabled:loading,href:url,primary:"primary"===style,danger:"danger"===style,success:"success"===style,warning:"warning"===style,secondary,onClick:handleClick,children:loading?(0,jsx_runtime.jsx)(fuselage.Throbber,{}):surfaceRenderer.renderTextObject(text,0,BlockContext.NONE)}):(0,jsx_runtime.jsx)(fuselage.Button,{small:!0,minWidth:"4ch",disabled:loading,primary:"primary"===style,danger:"danger"===style,success:"success"===style,warning:"warning"===style,secondary,value,onClick:handleClick,children:loading?(0,jsx_runtime.jsx)(fuselage.Throbber,{}):surfaceRenderer.renderTextObject(text,0,BlockContext.NONE)})};const elements_ButtonElement=ButtonElement;ButtonElement.__docgenInfo={description:"",methods:[],displayName:"ButtonElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var __rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};const components_BaseAvatar=_a=>{var{url,onLoad,onError}=_a,props=__rest(_a,["url","onLoad","onError"]);const[unloaded,setUnloaded]=(0,react.useState)(!1),prevUrl=(0,index_module.usePrevious)(url),handleLoad=(0,index_module.useEffectEvent)((event=>{setUnloaded(!1),null==onLoad||onLoad(event)})),handleError=(0,index_module.useEffectEvent)((event=>{setUnloaded(!0),null==onError||onError(event)}));return unloaded&&url===prevUrl?(0,jsx_runtime.jsx)(fuselage.Skeleton,Object.assign({"aria-hidden":"true",variant:"rect"},props)):(0,jsx_runtime.jsx)(fuselage.Avatar,Object.assign({"aria-hidden":"true",onLoad:handleLoad,onError:handleError,url},props))};var dist=__webpack_require__("../ui-contexts/dist/index.js");const components_RoomAvatar=(0,react.memo)((function RoomAvatar({room,url,size}){const urlFromContext=(0,dist.useRoomAvatarPath)()(room);return(0,jsx_runtime.jsx)(components_BaseAvatar,{url:url||urlFromContext,size})}));var UserAvatar_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};const components_UserAvatar=(0,react.memo)((_a=>{var{username,etag}=_a,rest=UserAvatar_rest(_a,["username","etag"]);const getUserAvatarPath=(0,dist.useUserAvatarPath)(),{url=getUserAvatarPath(username,etag)}=rest,props=UserAvatar_rest(rest,["url"]);return(0,jsx_runtime.jsx)(components_BaseAvatar,Object.assign({url,"data-username":username,title:username},props))}));var useQuery=__webpack_require__("../../node_modules/@tanstack/react-query/build/lib/useQuery.mjs");function useChannelsData_typeof(o){return useChannelsData_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},useChannelsData_typeof(o)}function useChannelsData_regeneratorRuntime(){useChannelsData_regeneratorRuntime=function _regeneratorRuntime(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function define(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==useChannelsData_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(useChannelsData_typeof(e)+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function reset(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(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function stop(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function dispatchException(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function abrupt(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function complete(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function finish(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function useChannelsData_asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function useChannelsData_asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function _next(n){useChannelsData_asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){useChannelsData_asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)}))}}var generateQuery=function generateQuery(){var term=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{selector:JSON.stringify({name:term})}},useChannelsData=function useChannelsData(_ref){var filter=_ref.filter,getRooms=(0,dist.useEndpoint)("GET","/v1/rooms.autocomplete.channelAndPrivate");return(0,useQuery.I)(["rooms.autocomplete.channelAndPrivate",filter],useChannelsData_asyncToGenerator(useChannelsData_regeneratorRuntime().mark((function _callee(){var channels,options;return useChannelsData_regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,getRooms(generateQuery(filter));case 2:return channels=_context.sent,options=channels.items.map((function(_ref3){var fname=_ref3.fname,name=_ref3.name;return{value:_ref3._id,label:{name:name||fname,avatarETag:_ref3.avatarETag,type:_ref3.t}}})),_context.abrupt("return",options||[]);case 5:case"end":return _context.stop()}}),_callee)}))),{keepPreviousData:!0}).data};function ChannelsSelectElement_typeof(o){return ChannelsSelectElement_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ChannelsSelectElement_typeof(o)}var ChannelsSelectElement_excluded=["value","label"];function ChannelsSelectElement_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ChannelsSelectElement_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ChannelsSelectElement_ownKeys(Object(t),!0).forEach((function(r){ChannelsSelectElement_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ChannelsSelectElement_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function ChannelsSelectElement_defineProperty(e,r,t){return(r=function ChannelsSelectElement_toPropertyKey(t){var i=function ChannelsSelectElement_toPrimitive(t,r){if("object"!=ChannelsSelectElement_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ChannelsSelectElement_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ChannelsSelectElement_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ChannelsSelectElement_slicedToArray(r,e){return function ChannelsSelectElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ChannelsSelectElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ChannelsSelectElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ChannelsSelectElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ChannelsSelectElement_arrayLikeToArray(r,a):void 0}}(r,e)||function ChannelsSelectElement_nonIterableRest(){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 ChannelsSelectElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var ChannelsSelectElement=function ChannelsSelectElement(_ref){var block=_ref.block,context=_ref.context,_useUiKitState2=ChannelsSelectElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],value=_useUiKitState2$.value,loading=_useUiKitState2$.loading,action=_useUiKitState2[1],_useState2=ChannelsSelectElement_slicedToArray((0,react.useState)(""),2),filter=_useState2[0],setFilter=_useState2[1],filterDebounced=(0,index_module.useDebouncedValue)(filter,300),options=useChannelsData({filter:filterDebounced}),handleChange=(0,react.useCallback)((function(value){Array.isArray(value)||action({target:{value}})}),[action]);return(0,jsx_runtime.jsx)(fuselage.AutoComplete,{value,onChange:handleChange,disabled:loading,filter,setFilter,renderSelected:function renderSelected(_ref2){var _ref2$selected=_ref2.selected,value=_ref2$selected.value,label=_ref2$selected.label;return(0,jsx_runtime.jsxs)(fuselage.Chip,{height:"x20",value,mie:4,children:[(0,jsx_runtime.jsx)(components_RoomAvatar,{size:"x20",room:ChannelsSelectElement_objectSpread({type:(null==label?void 0:label.type)||"c",_id:value},label)}),(0,jsx_runtime.jsx)(fuselage.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:label.name})]})},renderItem:function renderItem(_ref3){var value=_ref3.value,label=_ref3.label,props=function ChannelsSelectElement_objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function ChannelsSelectElement_objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref3,ChannelsSelectElement_excluded);return(0,jsx_runtime.jsx)(fuselage.Option,ChannelsSelectElement_objectSpread(ChannelsSelectElement_objectSpread({},props),{},{label:label.name,avatar:(0,jsx_runtime.jsx)(components_RoomAvatar,ChannelsSelectElement_objectSpread({size:"x20",room:{type:label.type,_id:value,avatarETag:label.avatarETag}},props))}),value)},options})};const ChannelsSelectElement_ChannelsSelectElement=(0,react.memo)(ChannelsSelectElement);function MultiChannelsSelectElement_typeof(o){return MultiChannelsSelectElement_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},MultiChannelsSelectElement_typeof(o)}ChannelsSelectElement.__docgenInfo={description:"",methods:[],displayName:"ChannelsSelectElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var MultiChannelsSelectElement_excluded=["selected","onRemove"],_excluded2=["value","label"];function MultiChannelsSelectElement_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function MultiChannelsSelectElement_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?MultiChannelsSelectElement_ownKeys(Object(t),!0).forEach((function(r){MultiChannelsSelectElement_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):MultiChannelsSelectElement_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function MultiChannelsSelectElement_defineProperty(e,r,t){return(r=function MultiChannelsSelectElement_toPropertyKey(t){var i=function MultiChannelsSelectElement_toPrimitive(t,r){if("object"!=MultiChannelsSelectElement_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=MultiChannelsSelectElement_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==MultiChannelsSelectElement_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function MultiChannelsSelectElement_objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function MultiChannelsSelectElement_objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}function MultiChannelsSelectElement_slicedToArray(r,e){return function MultiChannelsSelectElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function MultiChannelsSelectElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function MultiChannelsSelectElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return MultiChannelsSelectElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?MultiChannelsSelectElement_arrayLikeToArray(r,a):void 0}}(r,e)||function MultiChannelsSelectElement_nonIterableRest(){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 MultiChannelsSelectElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var MultiChannelsSelectElement=function MultiChannelsSelectElement(_ref){var block=_ref.block,context=_ref.context,_useUiKitState2=MultiChannelsSelectElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],value=_useUiKitState2$.value,loading=_useUiKitState2$.loading,action=_useUiKitState2[1],_useState2=MultiChannelsSelectElement_slicedToArray((0,react.useState)(""),2),filter=_useState2[0],setFilter=_useState2[1],filterDebounced=(0,index_module.useDebouncedValue)(filter,300),options=useChannelsData({filter:filterDebounced}),handleChange=(0,react.useCallback)((function(value){Array.isArray(value)&&action({target:{value}})}),[action]);return(0,jsx_runtime.jsx)(fuselage.AutoComplete,{value:value||[],disabled:loading,onChange:handleChange,filter,setFilter,multiple:!0,renderSelected:function renderSelected(_ref2){var _ref2$selected=_ref2.selected,value=_ref2$selected.value,label=_ref2$selected.label,onRemove=_ref2.onRemove,props=MultiChannelsSelectElement_objectWithoutProperties(_ref2,MultiChannelsSelectElement_excluded);return(0,jsx_runtime.jsxs)(fuselage.Chip,MultiChannelsSelectElement_objectSpread(MultiChannelsSelectElement_objectSpread({},props),{},{value,onClick:onRemove,children:[(0,jsx_runtime.jsx)(components_RoomAvatar,{size:"x20",room:MultiChannelsSelectElement_objectSpread({type:(null==label?void 0:label.type)||"c",_id:value},label)}),(0,jsx_runtime.jsx)(fuselage.Box,{is:"span",margin:"none",mis:4,children:null==label?void 0:label.name})]}),value)},renderItem:function renderItem(_ref3){var value=_ref3.value,label=_ref3.label,props=MultiChannelsSelectElement_objectWithoutProperties(_ref3,_excluded2);return(0,jsx_runtime.jsx)(fuselage.Option,MultiChannelsSelectElement_objectSpread(MultiChannelsSelectElement_objectSpread({},props),{},{label:label.name,avatar:(0,jsx_runtime.jsx)(components_RoomAvatar,{size:"x20",room:MultiChannelsSelectElement_objectSpread({type:(null==label?void 0:label.type)||"c",_id:value},label)})}),value)},options})};const ChannelsSelectElement_MultiChannelsSelectElement=(0,react.memo)(MultiChannelsSelectElement);function CheckboxElement_slicedToArray(r,e){return function CheckboxElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function CheckboxElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function CheckboxElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return CheckboxElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?CheckboxElement_arrayLikeToArray(r,a):void 0}}(r,e)||function CheckboxElement_nonIterableRest(){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 CheckboxElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}MultiChannelsSelectElement.__docgenInfo={description:"",methods:[],displayName:"MultiChannelsSelectElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var CheckboxElement=function CheckboxElement(_ref){var block=_ref.block,context=_ref.context,surfaceRenderer=_ref.surfaceRenderer,_useUiKitState2=CheckboxElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],loading=_useUiKitState2$.loading,value=_useUiKitState2$.value,action=_useUiKitState2[1],options=block.options;return(0,jsx_runtime.jsx)(fuselage.Box,{children:options.map((function(option){var isChecked=null==value?void 0:value.includes(option.value);return(0,jsx_runtime.jsxs)(fuselage.Box,{pb:4,children:[(0,jsx_runtime.jsx)(fuselage.CheckBox,{disabled:loading,value:option.value,checked:isChecked,onChange:action}),(0,jsx_runtime.jsx)(fuselage.Box,{is:"label",pis:8,children:surfaceRenderer.renderTextObject(option.text,0,BlockContext.NONE)})]},option.value)}))})};const elements_CheckboxElement=CheckboxElement;CheckboxElement.__docgenInfo={description:"",methods:[],displayName:"CheckboxElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var es=__webpack_require__("./node_modules/react-i18next/dist/es/index.js"),useAppTranslation=function useAppTranslation(){var appId=function useAppId(){var _useContext$appId,_useContext,outerAppId=null!==(_useContext$appId=(0,react.useContext)(UiKitContext).appId)&&void 0!==_useContext$appId?_useContext$appId:"core",appId=null!==(_useContext=(0,react.useContext)(AppIdContext))&&void 0!==_useContext?_useContext:outerAppId;return(0,react.useDebugValue)(appId),appId}(),appNs=appId.endsWith("-core")?void 0:"app-".concat(appId);return(0,react.useDebugValue)(appNs),(0,es.Bd)(appNs)};function useStringFromTextObject_typeof(o){return useStringFromTextObject_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},useStringFromTextObject_typeof(o)}function useStringFromTextObject_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function useStringFromTextObject_defineProperty(e,r,t){return(r=function useStringFromTextObject_toPropertyKey(t){var i=function useStringFromTextObject_toPrimitive(t,r){if("object"!=useStringFromTextObject_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=useStringFromTextObject_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==useStringFromTextObject_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var useStringFromTextObject=function useStringFromTextObject(){var t=useAppTranslation().t;return(0,react.useCallback)((function(textObject){if(textObject)return textObject.i18n?null==t?void 0:t(textObject.i18n.key,function useStringFromTextObject_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?useStringFromTextObject_ownKeys(Object(t),!0).forEach((function(r){useStringFromTextObject_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):useStringFromTextObject_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({},textObject.i18n.args)):textObject.text}),[t])};function DatePickerElement_slicedToArray(r,e){return function DatePickerElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function DatePickerElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function DatePickerElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return DatePickerElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?DatePickerElement_arrayLikeToArray(r,a):void 0}}(r,e)||function DatePickerElement_nonIterableRest(){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 DatePickerElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var DatePickerElement=function DatePickerElement(_ref){var block=_ref.block,context=_ref.context,_useUiKitState2=DatePickerElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],loading=_useUiKitState2$.loading,value=_useUiKitState2$.value,error=_useUiKitState2$.error,action=_useUiKitState2[1],actionId=block.actionId,placeholder=block.placeholder,fromTextObjectToString=useStringFromTextObject();return(0,jsx_runtime.jsx)(fuselage.InputBox,{type:"date",error,value,disabled:loading,id:actionId,name:actionId,rows:6,placeholder:fromTextObjectToString(placeholder),onInput:action})};const elements_DatePickerElement=DatePickerElement;var ImageElement_styles_templateObject;DatePickerElement.__docgenInfo={description:"",methods:[],displayName:"DatePickerElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var ImageElement_styles_excluded=["imageUrl","size"];var Element=(0,esm.A)("div",(function filterElementProps(_ref){_ref.imageUrl,_ref.size;return function ImageElement_styles_objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function ImageElement_styles_objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref,ImageElement_styles_excluded)}))(ImageElement_styles_templateObject||(ImageElement_styles_templateObject=function ImageElement_styles_taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: cover;\n  background-color: rgba(204, 204, 204, 38%);\n  background-image: url(",");\n  width: ","px;\n  height: ","px;\n  border-radius: 4px;\n  overflow: hidden;\n  margin-inline-start: 4px;\n"])),(function(props){return props.imageUrl}),(function(props){return String(props.size)}),(function(props){return String(props.size)})),ImageElement=function ImageElement(_ref){var block=_ref.block,context=_ref.context,size=(context===BlockContext.SECTION?88:context===BlockContext.CONTEXT&&20)||void 0;return size?(0,jsx_runtime.jsx)(Element,{imageUrl:block.imageUrl,size}):null};const elements_ImageElement=ImageElement;function LinearScaleElement_slicedToArray(r,e){return function LinearScaleElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function LinearScaleElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function LinearScaleElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return LinearScaleElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?LinearScaleElement_arrayLikeToArray(r,a):void 0}}(r,e)||function LinearScaleElement_nonIterableRest(){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 LinearScaleElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}ImageElement.__docgenInfo={description:"",methods:[],displayName:"ImageElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var LinearScaleElement=function LinearScaleElement(_ref){var className=_ref.className,block=_ref.block,context=_ref.context,surfaceRenderer=_ref.surfaceRenderer,_block$minValue=block.minValue,minValue=void 0===_block$minValue?0:_block$minValue,_block$maxValue=block.maxValue,maxValue=void 0===_block$maxValue?10:_block$maxValue,initialValue=block.initialValue,preLabel=block.preLabel,postLabel=block.postLabel,_useUiKitState2=LinearScaleElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],loading=_useUiKitState2$.loading,_useUiKitState2$$valu=_useUiKitState2$.value,value=void 0===_useUiKitState2$$valu?initialValue:_useUiKitState2$$valu,error=_useUiKitState2$.error,action=_useUiKitState2[1],points=(0,react.useMemo)((function(){return Array.from({length:Math.max(maxValue-minValue+1,1)},(function(_,i){return String(minValue+i)}))}),[maxValue,minValue]);return(0,jsx_runtime.jsxs)(fuselage.Box,{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",children:[preLabel&&(0,jsx_runtime.jsx)(fuselage.Box,{fontScale:"c2",paddingInlineEnd:8,textAlign:"start",children:surfaceRenderer.renderTextObject(preLabel,0,BlockContext.NONE)}),(0,jsx_runtime.jsx)(fuselage.Box,{children:(0,jsx_runtime.jsx)(fuselage.ButtonGroup,{className,align:"center",children:points.map((function(point,i){return(0,jsx_runtime.jsx)(fuselage.Button,{className:point===String(value)?"active":void 0,disabled:loading,danger:!!error,minWidth:"4ch",small:!0,value:point,marginInline:2,flexShrink:1,onClick:action,children:surfaceRenderer.renderTextObject({type:"plain_text",text:String(i+minValue)},0,BlockContext.NONE)},i)}))})}),postLabel&&(0,jsx_runtime.jsx)(fuselage.Box,{fontScale:"c2",paddingInlineStart:8,textAlign:"end",children:surfaceRenderer.renderTextObject(postLabel,0,BlockContext.NONE)})]})};const elements_LinearScaleElement=(0,react.memo)(LinearScaleElement);LinearScaleElement.__docgenInfo={description:"",methods:[],displayName:"LinearScaleElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var MarkupInteractionContext=__webpack_require__("../gazzodown/dist/MarkupInteractionContext.js"),dist_es=__webpack_require__("../../node_modules/react-i18next/dist/es/index.js");const elements_PlainSpan=(0,react.memo)((({text})=>{const{t}=(0,dist_es.Bd)(),{highlightRegex,markRegex}=(0,react.useContext)(MarkupInteractionContext.o),content=(0,react.useMemo)((()=>{var _a,_b;if(highlightRegex){const chunks=text.split(highlightRegex()),head=null!==(_a=chunks.shift())&&void 0!==_a?_a:"";return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:head}),chunks.map(((chunk,i)=>i%2==0?(0,jsx_runtime.jsx)("mark",{title:t("Highlighted_chosen_word"),className:"highlight-text",children:chunk},i):(0,jsx_runtime.jsx)(react.Fragment,{children:chunk},i)))]})}if(markRegex){const chunks=text.split(markRegex()),head=null!==(_b=chunks.shift())&&void 0!==_b?_b:"";return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:head}),chunks.map(((chunk,i)=>i%2==0?(0,jsx_runtime.jsx)("mark",{children:chunk},i):(0,jsx_runtime.jsx)(react.Fragment,{children:chunk},i)))]})}return text}),[highlightRegex,markRegex,text,t]);return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:content})})),blocks_HeadingBlock=({children=[],level=1})=>{const HeadingTag=`h${level}`;return(0,jsx_runtime.jsx)(HeadingTag,{children:children.map(((block,index)=>(0,jsx_runtime.jsx)(elements_PlainSpan,{text:block.value},index)))})};__webpack_require__("../../node_modules/react-dom/index.js");(0,react.forwardRef)((function EmojiPickerContainer(props,ref){return(0,jsx_runtime.jsx)(fuselage.Box,Object.assign({},props,{color:"default",ref,height:"x480",bg:"light",borderRadius:4,display:"flex",flexDirection:"column",mb:"neg-x12"}))}));var dist_index_module=__webpack_require__("../../node_modules/@rocket.chat/css-in-js/dist/index.module.js");fuselage.Select,fuselage.TextInput;var UserStatus_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.memo)((function UserStatus_UserStatus(_a){var{small,status}=_a,props=UserStatus_rest(_a,["small","status"]);const{t}=(0,dist_es.Bd)(),size=small?"small":"large";switch(status){case"online":case"busy":case"away":case"offline":case"disabled":return(0,jsx_runtime.jsx)(fuselage.StatusBullet,Object.assign({size,status},props));default:return(0,jsx_runtime.jsx)(fuselage.StatusBullet,Object.assign({size,title:t("Loading")},props))}}));var HeaderToolbarAction_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.forwardRef)((function HeaderToolbarAction(_a,ref){var{id,icon,action,index,title,"data-tooltip":tooltip}=_a,props=HeaderToolbarAction_rest(_a,["id","icon","action","index","title","data-tooltip"]);return(0,jsx_runtime.jsx)(fuselage.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${icon}`,ref,onClick:()=>action(id),"data-toolbox":index,icon,small:!0,position:"relative",overflow:"visible"},tooltip?{"data-tooltip":tooltip,title:""}:{title},props),id)}));var HeaderToolbar_HeaderToolbarAction_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.forwardRef)((function HeaderToolbarAction(_a,ref){var{id,icon,action,index,title,"data-tooltip":tooltip}=_a,props=HeaderToolbar_HeaderToolbarAction_rest(_a,["id","icon","action","index","title","data-tooltip"]);return(0,jsx_runtime.jsx)(fuselage.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${icon}`,ref,onClick:()=>action(id),"data-toolbox":index,icon,small:!0,position:"relative",overflow:"visible"},tooltip?{"data-tooltip":tooltip,title:""}:{title},props),id)}));var MultiSelectCustomAnchor_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.forwardRef)((function MultiSelectCustomAnchor(_a,ref){var{className,collapsed,selectedOptionsCount,selectedOptionsTitle,defaultTitle,maxCount}=_a,props=MultiSelectCustomAnchor_rest(_a,["className","collapsed","selectedOptionsCount","selectedOptionsTitle","defaultTitle","maxCount"]);const{t}=(0,dist_es.Bd)(),customStyle=dist_index_module.css`
+/*! For license information please see 231.8ddf7285.iframe.bundle.js.LICENSE.txt */
+(self.webpackChunk_rocket_chat_fuselage_ui_kit=self.webpackChunk_rocket_chat_fuselage_ui_kit||[]).push([[231],{"../core-typings/dist/ACDQueues.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/AppOverview.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/AppRequests.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/Apps.js":(__unused_webpack_module,exports)=>{"use strict";var AppSubscriptionStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.AppSubscriptionStatus=void 0,function(AppSubscriptionStatus){AppSubscriptionStatus.Trialing="trialing",AppSubscriptionStatus.Active="active",AppSubscriptionStatus.Cancelled="cancelled",AppSubscriptionStatus.Cancelling="cancelling",AppSubscriptionStatus.PastDue="pastDue"}(AppSubscriptionStatus||(exports.AppSubscriptionStatus=AppSubscriptionStatus={}))},"../core-typings/dist/AppsTokens.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/CustomFieldMetadata.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/FeaturedApps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IAnalytic.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IAutoTranslate.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IAvatar.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IBanner.js":(__unused_webpack_module,exports)=>{"use strict";var BannerPlatform;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isInactiveBanner=exports.BannerPlatform=void 0,function(BannerPlatform){BannerPlatform.Web="web",BannerPlatform.Mobile="mobile"}(BannerPlatform||(exports.BannerPlatform=BannerPlatform={}));exports.isInactiveBanner=banner=>!1===banner.active},"../core-typings/dist/IBaseData.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICalendarEvent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICloud.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICredentialToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICronHistoryItem.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomEmojiDescriptor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomOAuthConfig.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomSound.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ICustomUserStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmailInbox.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmailMessageHistory.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmoji.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IEmojiCustom.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IExportOperation.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IIncomingMessage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IInquiry.js":(__unused_webpack_module,exports)=>{"use strict";var LivechatInquiryStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.LivechatInquiryStatus=void 0,function(LivechatInquiryStatus){LivechatInquiryStatus.VERIFYING="verifying",LivechatInquiryStatus.QUEUED="queued",LivechatInquiryStatus.TAKEN="taken",LivechatInquiryStatus.READY="ready",LivechatInquiryStatus.OPEN="open"}(LivechatInquiryStatus||(exports.LivechatInquiryStatus=LivechatInquiryStatus={}))},"../core-typings/dist/IInstanceStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IIntegration.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IIntegrationHistory.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IInvite.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatAgent.js":(__unused_webpack_module,exports)=>{"use strict";var ILivechatAgentStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ILivechatAgentStatus=void 0,function(ILivechatAgentStatus){ILivechatAgentStatus.AVAILABLE="available",ILivechatAgentStatus.NOT_AVAILABLE="not-available"}(ILivechatAgentStatus||(exports.ILivechatAgentStatus=ILivechatAgentStatus={}))},"../core-typings/dist/ILivechatAgentActivity.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatBusinessHour.js":(__unused_webpack_module,exports)=>{"use strict";var LivechatBusinessHourTypes,LivechatBusinessHourBehaviors;Object.defineProperty(exports,"__esModule",{value:!0}),exports.LivechatBusinessHourBehaviors=exports.LivechatBusinessHourTypes=void 0,function(LivechatBusinessHourTypes){LivechatBusinessHourTypes.DEFAULT="default",LivechatBusinessHourTypes.CUSTOM="custom"}(LivechatBusinessHourTypes||(exports.LivechatBusinessHourTypes=LivechatBusinessHourTypes={})),function(LivechatBusinessHourBehaviors){LivechatBusinessHourBehaviors.SINGLE="Single",LivechatBusinessHourBehaviors.MULTIPLE="Multiple"}(LivechatBusinessHourBehaviors||(exports.LivechatBusinessHourBehaviors=LivechatBusinessHourBehaviors={}))},"../core-typings/dist/ILivechatContact.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatCustomField.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatDepartment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatDepartmentAgents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatDepartmentRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatMonitor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatMonitorRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatPriority.js":(__unused_webpack_module,exports)=>{"use strict";var LivechatPriorityWeight;Object.defineProperty(exports,"__esModule",{value:!0}),exports.LivechatPriorityWeight=void 0,function(LivechatPriorityWeight){LivechatPriorityWeight[LivechatPriorityWeight.LOWEST=5]="LOWEST",LivechatPriorityWeight[LivechatPriorityWeight.LOW=4]="LOW",LivechatPriorityWeight[LivechatPriorityWeight.MEDIUM=3]="MEDIUM",LivechatPriorityWeight[LivechatPriorityWeight.HIGH=2]="HIGH",LivechatPriorityWeight[LivechatPriorityWeight.HIGHEST=1]="HIGHEST",LivechatPriorityWeight[LivechatPriorityWeight.NOT_SPECIFIED=99]="NOT_SPECIFIED"}(LivechatPriorityWeight||(exports.LivechatPriorityWeight=LivechatPriorityWeight={}))},"../core-typings/dist/ILivechatTag.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatTagRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatTrigger.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isSendMessageTrigger=exports.isExternalServiceTrigger=void 0;exports.isExternalServiceTrigger=trigger=>trigger.actions.every((action=>"use-external-service"===action.name));exports.isSendMessageTrigger=trigger=>trigger.actions.every((action=>"send-message"===action.name))},"../core-typings/dist/ILivechatUnitMonitor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILivechatVisitor.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isILivechatVisitor=void 0;exports.isILivechatVisitor=a=>"string"==typeof a?.token},"../core-typings/dist/ILoginServiceConfiguration.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ILogs.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMatrixFederationStatistics.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/IMessage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isMessageFromVisitor=exports.isVideoConfMessage=exports.isOTRAckMessage=exports.isOTRMessage=exports.isE2EEPinnedMessage=exports.isE2EEMessage=exports.isVoipMessage=exports.isIMessageInbox=exports.isMessageDiscussion=exports.isPrivateMessage=exports.isDiscussionMessage=exports.isThreadMessage=exports.isThreadMainMessage=exports.isTranslatedMessage=exports.isMessageFromMatrixFederation=exports.isDeletedMessage=exports.isSystemMessage=exports.isEditedMessage=void 0;const MessageTypes=["e2e","uj","ul","ru","au","mute_unmute","r","ut","wm","rm","subscription-role-added","subscription-role-removed","room-archived","room-unarchived","room_changed_privacy","room_changed_description","room_changed_announcement","room_changed_avatar","room_changed_topic","room_e2e_enabled","room_e2e_disabled","user-muted","user-unmuted","room-removed-read-only","room-set-read-only","room-allowed-reacting","room-disallowed-reacting","command","videoconf","message_pinned","message_pinned_e2e","new-moderator","moderator-removed","new-owner","owner-removed","new-leader","leader-removed","discussion-created","removed-user-from-team","added-user-to-team","ult","user-converted-to-team","user-converted-to-channel","user-removed-room-from-team","user-deleted-room-from-team","user-added-room-to-team","ujt","livechat_navigation_history","livechat_transfer_history","livechat_transcript_history","livechat_video_call","livechat_transfer_history_fallback","livechat-close","livechat_webrtc_video_call","livechat-started","omnichannel_priority_change_history","omnichannel_sla_change_history","omnichannel_placed_chat_on_hold","omnichannel_on_hold_chat_resumed","voip-call-started","voip-call-declined","voip-call-on-hold","voip-call-unhold","voip-call-ended","voip-call-duration","voip-call-wrapup","voip-call-ended-unexpectedly","otr","otr-ack","user_joined_otr","user_requested_otr_key_refresh","user_key_refreshed_successfully"];exports.isEditedMessage=message=>"editedAt"in message&&message.editedAt instanceof Date&&"editedBy"in message&&"object"==typeof message.editedBy&&null!==message.editedBy&&"_id"in message.editedBy&&"string"==typeof message.editedBy._id;exports.isSystemMessage=message=>void 0!==message.t&&MessageTypes.includes(message.t);exports.isDeletedMessage=message=>(0,exports.isEditedMessage)(message)&&"rm"===message.t;exports.isMessageFromMatrixFederation=message=>"federation"in message&&Boolean(message.federation?.eventId);exports.isTranslatedMessage=message=>"translations"in message;exports.isThreadMainMessage=message=>"tcount"in message&&"tlm"in message;exports.isThreadMessage=message=>!!message.tmid;exports.isDiscussionMessage=message=>!!message.drid;exports.isPrivateMessage=message=>!!message.private;exports.isMessageDiscussion=message=>"drid"in message;exports.isIMessageInbox=message=>"email"in message;exports.isVoipMessage=message=>"voipData"in message;exports.isE2EEMessage=message=>"e2e"===message.t;exports.isE2EEPinnedMessage=message=>"message_pinned_e2e"===message.t;exports.isOTRMessage=message=>"otr"===message.t;exports.isOTRAckMessage=message=>"otr-ack"===message.t;exports.isVideoConfMessage=message=>"videoconf"===message.t;exports.isMessageFromVisitor=message=>"token"in message},"../core-typings/dist/IMessage/MessageAttachment/FieldProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/AudioAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileAudioAttachment=void 0;exports.isFileAudioAttachment=attachment=>"audio_url"in attachment},"../core-typings/dist/IMessage/MessageAttachment/Files/Dimensions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/FileAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileAttachment=void 0;exports.isFileAttachment=attachment=>"type"in attachment&&"file"===attachment.type},"../core-typings/dist/IMessage/MessageAttachment/Files/FileProp.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/ImageAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileImageAttachment=void 0;exports.isFileImageAttachment=attachment=>"image_url"in attachment},"../core-typings/dist/IMessage/MessageAttachment/Files/PDFAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/Files/VideoAttachmentProps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFileVideoAttachment=void 0;exports.isFileVideoAttachment=attachment=>"video_url"in attachment},"../core-typings/dist/IMessage/MessageAttachment/Files/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/AudioAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/Dimensions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/FileAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/FileProp.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/ImageAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/PDFAttachmentProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/VideoAttachmentProps.js"),exports)},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentAction.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isActionAttachment=void 0;exports.isActionAttachment=attachment=>"actions"in attachment},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentBase.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentDefault.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IMessage/MessageAttachment/MessageQuoteAttachment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isQuoteAttachment=void 0;exports.isQuoteAttachment=attachment=>"message_link"in attachment&&void 0!==attachment.message_link},"../core-typings/dist/IMessage/MessageAttachment/TranslatedMessageAttachment.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isTranslatedMessageAttachment=exports.isTranslatedAttachment=void 0;exports.isTranslatedAttachment=attachment=>"translations"in attachment;exports.isTranslatedMessageAttachment=attachments=>attachments?.some(exports.isTranslatedAttachment)},"../core-typings/dist/IMessage/MessageAttachment/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/Files/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/FieldProps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachment.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentAction.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentBase.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageAttachmentDefault.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/MessageQuoteAttachment.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/TranslatedMessageAttachment.js"),exports)},"../core-typings/dist/IMessage/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/IMessage/IMessage.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/MessageAttachment/index.js"),exports)},"../core-typings/dist/IMethodThisType.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IModerationReport.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/INotification.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/INps.js":(__unused_webpack_module,exports)=>{"use strict";var NPSStatus,INpsVoteStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.INpsVoteStatus=exports.NPSStatus=void 0,function(NPSStatus){NPSStatus.OPEN="open",NPSStatus.SENDING="sending",NPSStatus.SENT="sent",NPSStatus.CLOSED="closed"}(NPSStatus||(exports.NPSStatus=NPSStatus={})),function(INpsVoteStatus){INpsVoteStatus.NEW="new",INpsVoteStatus.SENDING="sending",INpsVoteStatus.SENT="sent"}(INpsVoteStatus||(exports.INpsVoteStatus=INpsVoteStatus={}))},"../core-typings/dist/IOAuthAccessToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOAuthApps.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOAuthAuthCode.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOAuthRefreshToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOEmbedCache.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOembed.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isOEmbedUrlWithMetadata=exports.isOEmbedUrlContentResult=void 0;exports.isOEmbedUrlContentResult=value=>"attachments"in value;exports.isOEmbedUrlWithMetadata=value=>"meta"in value},"../core-typings/dist/IOmnichannel.js":(__unused_webpack_module,exports)=>{"use strict";var OmnichannelSortingMechanismSettingType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.OmnichannelSortingMechanismSettingType=void 0,function(OmnichannelSortingMechanismSettingType){OmnichannelSortingMechanismSettingType.Timestamp="Timestamp",OmnichannelSortingMechanismSettingType.Priority="Priority",OmnichannelSortingMechanismSettingType.SLAs="SLAs"}(OmnichannelSortingMechanismSettingType||(exports.OmnichannelSortingMechanismSettingType=OmnichannelSortingMechanismSettingType={}))},"../core-typings/dist/IOmnichannelAgent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelBusinessUnit.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelCannedResponse.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelCustomAgent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IOmnichannelServiceLevelAgreements.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.DEFAULT_SLA_CONFIG=void 0,exports.DEFAULT_SLA_CONFIG={ESTIMATED_WAITING_TIME_QUEUE:9999999}},"../core-typings/dist/IOmnichannelVoipServiceResult.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPassword.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPbxEvent.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPermission.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPushNotificationConfig.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IPushToken.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IReport.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRocketChatAssets.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRocketChatRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRole.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IRoom.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isOmnichannelSourceFromApp=exports.isVoipRoom=exports.isOmnichannelRoom=exports.OmnichannelSourceType=exports.isMultipleDirectMessageRoom=exports.isDirectMessageRoom=exports.isPrivateRoom=exports.isPublicRoom=exports.isPublicDiscussion=exports.isPrivateDiscussion=exports.isDiscussion=exports.isPublicTeamRoom=exports.isPrivateTeamRoom=exports.isTeamRoom=exports.isRoomFederated=exports.isRoomWithJoinCode=exports.isValidSidepanel=exports.isSidepanelItem=void 0;const sidepanelItemValues=["channels","discussions"];exports.isSidepanelItem=item=>sidepanelItemValues.includes(item);exports.isValidSidepanel=sidepanel=>null===sidepanel||!!sidepanel?.items&&(Array.isArray(sidepanel.items)&&sidepanel.items.length&&sidepanel.items.every(exports.isSidepanelItem)&&sidepanel.items.length===new Set(sidepanel.items).size);exports.isRoomWithJoinCode=room=>"joinCodeRequired"in room&&!0===room.joinCodeRequired;exports.isRoomFederated=room=>"federated"in room&&!0===room.federated;exports.isTeamRoom=room=>!!room.teamMain;exports.isPrivateTeamRoom=room=>(0,exports.isTeamRoom)(room)&&"p"===room.t;exports.isPublicTeamRoom=room=>(0,exports.isTeamRoom)(room)&&"c"===room.t;exports.isDiscussion=room=>!!room.prid;exports.isPrivateDiscussion=room=>(0,exports.isDiscussion)(room)&&"p"===room.t;exports.isPublicDiscussion=room=>(0,exports.isDiscussion)(room)&&"c"===room.t;exports.isPublicRoom=room=>"c"===room.t;exports.isPrivateRoom=room=>"p"===room.t;exports.isDirectMessageRoom=room=>"d"===room.t;var OmnichannelSourceType;exports.isMultipleDirectMessageRoom=room=>(0,exports.isDirectMessageRoom)(room)&&room.uids.length>2,function(OmnichannelSourceType){OmnichannelSourceType.WIDGET="widget",OmnichannelSourceType.EMAIL="email",OmnichannelSourceType.SMS="sms",OmnichannelSourceType.APP="app",OmnichannelSourceType.API="api",OmnichannelSourceType.OTHER="other"}(OmnichannelSourceType||(exports.OmnichannelSourceType=OmnichannelSourceType={}));exports.isOmnichannelRoom=room=>"l"===room.t;exports.isVoipRoom=room=>"v"===room.t;exports.isOmnichannelSourceFromApp=source=>source?.type===OmnichannelSourceType.APP},"../core-typings/dist/IServerEvent.js":(__unused_webpack_module,exports)=>{"use strict";var ServerEventType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ServerEventType=void 0,function(ServerEventType){ServerEventType.FAILED_LOGIN_ATTEMPT="failed-login-attempt",ServerEventType.LOGIN="login"}(ServerEventType||(exports.ServerEventType=ServerEventType={}))},"../core-typings/dist/IServerInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISession.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISetting.js":(__unused_webpack_module,exports)=>{"use strict";var SettingEditor;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isSettingAsset=exports.isSettingAction=exports.isSettingCode=exports.isSettingColor=exports.isSettingEnterprise=exports.isDateSetting=exports.isSetting=exports.SettingEditor=void 0,function(SettingEditor){SettingEditor.COLOR="color",SettingEditor.EXPRESSION="expression"}(SettingEditor||(exports.SettingEditor=SettingEditor={}));exports.isSetting=setting=>"_id"in setting&&"type"in setting&&"public"in setting&&"value"in setting&&"packageValue"in setting&&"blocked"in setting&&"sorter"in setting&&"i18nLabel"in setting;exports.isDateSetting=setting=>"date"===setting.type;exports.isSettingEnterprise=setting=>!0===setting.enterprise;exports.isSettingColor=setting=>"color"===setting.type;exports.isSettingCode=setting=>"code"===setting.type;exports.isSettingAction=setting=>"action"===setting.type;exports.isSettingAsset=setting=>"asset"===setting.type},"../core-typings/dist/ISmarshHistory.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISocketConnection.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IStats.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ISubscription.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ITeam.js":(__unused_webpack_module,exports)=>{"use strict";var TEAM_TYPE;Object.defineProperty(exports,"__esModule",{value:!0}),exports.TEAM_TYPE=void 0,function(TEAM_TYPE){TEAM_TYPE[TEAM_TYPE.PUBLIC=0]="PUBLIC",TEAM_TYPE[TEAM_TYPE.PRIVATE=1]="PRIVATE"}(TEAM_TYPE||(exports.TEAM_TYPE=TEAM_TYPE={}))},"../core-typings/dist/IUpload.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isE2EEUpload=void 0;exports.isE2EEUpload=upload=>Boolean(upload?.content?.ciphertext&&upload?.content?.algorithm)},"../core-typings/dist/IUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isUserFederated=exports.isRegisterUser=exports.isOAuthUser=exports.isCustomOAuthUser=exports.isDefaultOAuthUser=exports.isUserServiceKey=void 0;const defaultOAuthKeys=["google","dolphin","facebook","github","gitlab","google","ldap","linkedin","nextcloud","saml","twitter"],userServiceKeys=["emailCode","email2fa","totp","resume","password","passwordHistory","cloud","email"];exports.isUserServiceKey=key=>userServiceKeys.includes(key)||defaultOAuthKeys.includes(key);exports.isDefaultOAuthUser=user=>!!user.services&&Object.keys(user.services).some((key=>defaultOAuthKeys.includes(key)));exports.isCustomOAuthUser=user=>!!user.services&&Object.keys(user.services).some((key=>!(0,exports.isUserServiceKey)(key)));exports.isOAuthUser=user=>(0,exports.isDefaultOAuthUser)(user)||(0,exports.isCustomOAuthUser)(user);exports.isRegisterUser=user=>void 0!==user.username&&void 0!==user.name;exports.isUserFederated=user=>"federated"in user&&!0===user.federated},"../core-typings/dist/IUserAction.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IUserDataFile.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IUserSession.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IUserStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IVideoConference.js":(__unused_webpack_module,exports)=>{"use strict";var VideoConferenceStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isLivechatVideoConference=exports.isGroupVideoConference=exports.isDirectVideoConference=exports.VideoConferenceStatus=void 0,function(VideoConferenceStatus){VideoConferenceStatus[VideoConferenceStatus.CALLING=0]="CALLING",VideoConferenceStatus[VideoConferenceStatus.STARTED=1]="STARTED",VideoConferenceStatus[VideoConferenceStatus.EXPIRED=2]="EXPIRED",VideoConferenceStatus[VideoConferenceStatus.ENDED=3]="ENDED",VideoConferenceStatus[VideoConferenceStatus.DECLINED=4]="DECLINED"}(VideoConferenceStatus||(exports.VideoConferenceStatus=VideoConferenceStatus={}));exports.isDirectVideoConference=call=>"direct"===call?.type;exports.isGroupVideoConference=call=>"videoconference"===call?.type;exports.isLivechatVideoConference=call=>"livechat"===call?.type},"../core-typings/dist/IVoipConnectorResult.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IVoipExtension.js":(__unused_webpack_module,exports)=>{"use strict";var EndpointState;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isIRegistrationInfo=exports.isIExtensionDetails=exports.isIQueueMembershipDetails=exports.isIVoipExtensionConfig=exports.isIVoipExtensionBase=exports.EndpointState=void 0,function(EndpointState){EndpointState.UNKNOWN="unknown",EndpointState.REGISTERED="registered",EndpointState.UNREGISTERED="unregistered",EndpointState.RINGING="ringing",EndpointState.BUSY="busy"}(EndpointState||(exports.EndpointState=EndpointState={}));exports.isIVoipExtensionBase=obj=>obj&&"string"==typeof obj.name&&"string"==typeof obj.state;exports.isIVoipExtensionConfig=obj=>void 0!==obj.name&&void 0!==obj.state&&void 0!==obj.authType&&void 0!==obj.password;exports.isIQueueMembershipDetails=obj=>obj&&"string"==typeof obj.extension&&"number"==typeof obj.queueCount&&"number"==typeof obj.callWaitingCount;exports.isIExtensionDetails=prop=>void 0!==prop.extension&&void 0!==prop.password&&void 0!==prop.authtype&&void 0!==prop.state;exports.isIRegistrationInfo=prop=>"callServerConfig"in prop&&"extensionDetails"in prop},"../core-typings/dist/IVoipServerConfig.js":(__unused_webpack_module,exports)=>{"use strict";var ServerType;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isICallServerConfigData=exports.ServerType=void 0,function(ServerType){ServerType.MANAGEMENT="management",ServerType.CALL_SERVER="call-server"}(ServerType||(exports.ServerType=ServerType={}));exports.isICallServerConfigData=obj=>String(obj.websocketPath)===obj.websocketPath},"../core-typings/dist/IVoipServerConnectivityStatus.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IWebdavAccount.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/IWorkspaceInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/MarketplaceRest.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/MessageReads.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/OmichannelRoutingConfig.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ReadReceipt.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/RoomRouteData.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/RoomType.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/Serialized.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/SlashCommands/index.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/SpotlightUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/UserStatus.js":(__unused_webpack_module,exports)=>{"use strict";var UserStatus;Object.defineProperty(exports,"__esModule",{value:!0}),exports.UserStatus=void 0,function(UserStatus){UserStatus.ONLINE="online",UserStatus.AWAY="away",UserStatus.OFFLINE="offline",UserStatus.BUSY="busy",UserStatus.DISABLED="disabled"}(UserStatus||(exports.UserStatus=UserStatus={}))},"../core-typings/dist/VideoConferenceCapabilities.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/VideoConferenceOptions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/cloud/index.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ee/IAuditLog.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ee/IWorkspaceCredentials.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/federation/IMatrixBridgedRoom.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/federation/IMatrixBridgedUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/federation/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/federation/IMatrixBridgedRoom.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/federation/IMatrixBridgedUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/federation/v1/index.js"),exports)},"../core-typings/dist/federation/v1/events.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.eventTypes=void 0,exports.eventTypes={GENESIS:"genesis",PING:"ping",ROOM_DELETE:"room_delete",ROOM_ADD_USER:"room_add_user",ROOM_REMOVE_USER:"room_remove_user",ROOM_USER_LEFT:"room_user_left",ROOM_MESSAGE:"room_message",ROOM_EDIT_MESSAGE:"room_edit_message",ROOM_DELETE_MESSAGE:"room_delete_message",ROOM_SET_MESSAGE_REACTION:"room_set_message_reaction",ROOM_UNSET_MESSAGE_REACTION:"room_unset_message_reaction",ROOM_MUTE_USER:"room_mute_user",ROOM_UNMUTE_USER:"room_unmute_user"}},"../core-typings/dist/federation/v1/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.eventTypes=void 0;var events_1=__webpack_require__("../core-typings/dist/federation/v1/events.js");Object.defineProperty(exports,"eventTypes",{enumerable:!0,get:function(){return events_1.eventTypes}})},"../core-typings/dist/import/IImport.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportChannel.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportContact.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportFileData.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportMessage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportProgress.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportRecord.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImportUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelection.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelectionChannel.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelectionContact.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterSelectionUser.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/IImporterShortSelection.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/ImportState.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/import/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/import/IImport.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportMessage.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportChannel.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportContact.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportFileData.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImportProgress.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelection.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelectionUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelectionChannel.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterSelectionContact.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/IImporterShortSelection.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/ImportState.js"),exports)},"../core-typings/dist/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)},__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(null!=mod)for(var k in mod)"default"!==k&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Cloud=void 0,__exportStar(__webpack_require__("../core-typings/dist/Apps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/AppOverview.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/FeaturedApps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/AppRequests.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/MarketplaceRest.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRoom.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMessage/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/federation/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/Serialized.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISetting.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISubscription.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ITeam.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/RoomType.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IInvite.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRocketChatRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/UserStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserAction.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IBanner.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IStats.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMatrixFederationStatistics.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IServerInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IWorkspaceInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IInstanceStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IWebdavAccount.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPermission.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/utils.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRole.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IIntegration.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IIntegrationHistory.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomSound.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICloud.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IServerEvent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IRocketChatAssets.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPushToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPushNotificationConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/SlashCommands/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserDataFile.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserSession.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUserStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ee/IAuditLog.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ee/IWorkspaceCredentials.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/import/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IIncomingMessage.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IExportOperation.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/INotification.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/INps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISession.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmoji.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmojiCustom.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomEmojiDescriptor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IAnalytic.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICredentialToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IAvatar.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomUserStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmailMessageHistory.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ReadReceipt.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/MessageReads.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IUpload.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOEmbedCache.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOembed.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IEmailInbox.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILoginServiceConfiguration.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISocketConnection.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IMethodThisType.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPassword.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IBaseData.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthApps.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthAuthCode.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthAccessToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOAuthRefreshToken.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ISmarshHistory.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IReport.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelBusinessUnit.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelCustomAgent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatTag.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IPbxEvent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatMonitor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatTagRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatTrigger.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatCustomField.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannel.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatAgentActivity.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatBusinessHour.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatContact.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatVisitor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatDepartmentAgents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatAgent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatDepartmentRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelCannedResponse.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatMonitorRecord.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatDepartment.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelAgent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/OmichannelRoutingConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipExtension.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ACDQueues.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipConnectorResult.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipServerConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVoipServerConnectivityStatus.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelVoipServiceResult.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IInquiry.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatPriority.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILogs.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IOmnichannelServiceLevelAgreements.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IAutoTranslate.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IVideoConference.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/VideoConferenceCapabilities.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/VideoConferenceOptions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/SpotlightUser.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICalendarEvent.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/search/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/index.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/AppsTokens.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ILivechatUnitMonitor.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICronHistoryItem.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/migrations/IControl.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ICustomOAuthConfig.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/IModerationReport.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/CustomFieldMetadata.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/RoomRouteData.js"),exports),exports.Cloud=__importStar(__webpack_require__("../core-typings/dist/cloud/index.js")),__exportStar(__webpack_require__("../core-typings/dist/themes.js"),exports)},"../core-typings/dist/ldap/ILDAPCallback.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPEntry.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPLoginRequest.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPLoginResult.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPOptions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/ILDAPUniqueIdentifierField.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/ldap/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPCallback.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPEntry.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPLoginRequest.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPLoginResult.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPOptions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/ldap/ILDAPUniqueIdentifierField.js"),exports)},"../core-typings/dist/license/ILicenseTag.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/ILicenseV2.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/ILicenseV3.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseBehavior.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseLimit.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseModule.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoreModules=void 0,exports.CoreModules=["auditing","canned-responses","ldap-enterprise","livechat-enterprise","voip-enterprise","omnichannel-mobile-enterprise","engagement-dashboard","push-privacy","scalability","teams-mention","saml-enterprise","oauth-enterprise","device-management","federation","videoconference-enterprise","message-read-receipt","outlook-calendar","hide-watermark","custom-roles","accessibility-certification","unlimited-presence","contact-id-verification","teams-voip"]},"../core-typings/dist/license/LicensePeriod.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LicenseValidationOptions.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/LimitContext.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/events.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/license/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/license/events.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/ILicenseTag.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/ILicenseV2.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/ILicenseV3.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseBehavior.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseLimit.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseModule.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicensePeriod.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LicenseValidationOptions.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/license/LimitContext.js"),exports)},"../core-typings/dist/migrations/IControl.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/sms.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/routing.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/queue.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/reports.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/omnichannel/mac.js"),exports)},"../core-typings/dist/omnichannel/mac.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/queue.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/reports.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/routing.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/omnichannel/sms.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isServiceData=void 0;exports.isServiceData=data=>{if("object"!=typeof data||null===data)return!1;const{from,to,body}=data;return"string"==typeof from&&"string"==typeof to&&"string"==typeof body}},"../core-typings/dist/search/IMessageSearchProvider.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/search/IMessageSearchSuggestion.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/search/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/search/IMessageSearchSuggestion.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/search/IMessageSearchProvider.js"),exports)},"../core-typings/dist/themes.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/utils.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/CallStates.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/ConnectionState.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/FreeSwitchExtension.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/ICallDetails.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/ICallerInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IConnectionDelegate.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isIDialingEvent=exports.isICallHangupEvent=exports.isIContactStatusEvent=exports.isICallUnHoldEvent=exports.isICallOnHoldEvent=exports.isIQueueCallerAbandonEvent=exports.isIQueueMemberRemovedEvent=exports.isIQueueMemberAddedEvent=exports.isIQueueCallerJoinEvent=exports.isIAgentCalledEvent=exports.isIAgentConnectEvent=void 0;exports.isIAgentConnectEvent=v=>"AgentConnect"===v?.event;exports.isIAgentCalledEvent=v=>"AgentCalled"===v?.event;exports.isIQueueCallerJoinEvent=v=>"QueueCallerJoin"===v?.event;exports.isIQueueMemberAddedEvent=v=>"QueueMemberAdded"===v?.event;exports.isIQueueMemberRemovedEvent=v=>"QueueMemberRemoved"===v?.event;exports.isIQueueCallerAbandonEvent=v=>"QueueCallerAbandon"===v?.event;exports.isICallOnHoldEvent=v=>"Hold"===v?.event;exports.isICallUnHoldEvent=v=>"Unhold"===v?.event;exports.isIContactStatusEvent=v=>"ContactStatus"===v?.event;exports.isICallHangupEvent=v=>"Hangup"===v?.event;exports.isIDialingEvent=v=>"DialState"===v?.event||"DialEnd"===v?.event},"../core-typings/dist/voip/IQueueInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IRegisterHandlerDelegate.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IRegistrationInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/IVoipClientEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isVoipEventCallAbandoned=exports.isVoipEventQueueMemberRemoved=exports.isVoipEventQueueMemberAdded=exports.isVoipEventCallerJoined=exports.isVoipEventAgentConnected=exports.isVoipEventAgentCalled=void 0;exports.isVoipEventAgentCalled=data=>"agent-called"===data.event;exports.isVoipEventAgentConnected=data=>"agent-connected"===data.event;exports.isVoipEventCallerJoined=data=>"caller-joined"===data.event;exports.isVoipEventQueueMemberAdded=data=>"queue-member-added"===data.event;exports.isVoipEventQueueMemberRemoved=data=>"queue-member-removed"===data.event;exports.isVoipEventCallAbandoned=data=>"call-abandoned"===data.event},"../core-typings/dist/voip/Operations.js":(__unused_webpack_module,exports)=>{"use strict";var Operation;Object.defineProperty(exports,"__esModule",{value:!0}),exports.Operation=void 0,function(Operation){Operation[Operation.OP_NONE=0]="OP_NONE",Operation[Operation.OP_CONNECT=1]="OP_CONNECT",Operation[Operation.OP_REGISTER=2]="OP_REGISTER",Operation[Operation.OP_UNREGISTER=3]="OP_UNREGISTER",Operation[Operation.OP_PROCESS_INVITE=4]="OP_PROCESS_INVITE",Operation[Operation.OP_SEND_INVITE=5]="OP_SEND_INVITE",Operation[Operation.OP_CLEANUP=6]="OP_CLEANUP"}(Operation||(exports.Operation=Operation={}))},"../core-typings/dist/voip/SignalingSocketEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/UserState.js":(__unused_webpack_module,exports)=>{"use strict";var UserState;Object.defineProperty(exports,"__esModule",{value:!0}),exports.UserState=void 0,function(UserState){UserState[UserState.IDLE=0]="IDLE",UserState[UserState.UAC=1]="UAC",UserState[UserState.UAS=2]="UAS"}(UserState||(exports.UserState=UserState={}))},"../core-typings/dist/voip/VoIPUserConfiguration.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/VoIpCallerInfo.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/VoipClientEvents.js":(__unused_webpack_module,exports)=>{"use strict";var VoipClientEvents;Object.defineProperty(exports,"__esModule",{value:!0}),exports.VoipClientEvents=void 0,function(VoipClientEvents){VoipClientEvents["VOIP-CALL-STARTED"]="voip-call-started",VoipClientEvents["VOIP-CALL-ENDED"]="voip-call-ended",VoipClientEvents["VOIP-CALL-DECLINED"]="voip-call-declined",VoipClientEvents["VOIP-CALL-ON-HOLD"]="voip-call-on-hold",VoipClientEvents["VOIP-CALL-UNHOLD"]="voip-call-unhold",VoipClientEvents["VOIP-CALL-DURATION"]="voip-call-duration"}(VoipClientEvents||(exports.VoipClientEvents=VoipClientEvents={}))},"../core-typings/dist/voip/VoipEvents.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0})},"../core-typings/dist/voip/WorkflowTypes.js":(__unused_webpack_module,exports)=>{"use strict";var WorkflowTypes;Object.defineProperty(exports,"__esModule",{value:!0}),exports.WorkflowTypes=void 0,function(WorkflowTypes){WorkflowTypes[WorkflowTypes.STANDALONE_USER=0]="STANDALONE_USER",WorkflowTypes[WorkflowTypes.CONTACT_CENTER_USER=1]="CONTACT_CENTER_USER"}(WorkflowTypes||(exports.WorkflowTypes=WorkflowTypes={}))},"../core-typings/dist/voip/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../core-typings/dist/voip/CallStates.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/ConnectionState.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/FreeSwitchExtension.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/ICallerInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IConnectionDelegate.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IQueueInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IRegisterHandlerDelegate.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IRegistrationInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/Operations.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/SignalingSocketEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/UserState.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoipClientEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoipEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/WorkflowTypes.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/IVoipClientEvents.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoIPUserConfiguration.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/VoIpCallerInfo.js"),exports),__exportStar(__webpack_require__("../core-typings/dist/voip/ICallDetails.js"),exports)},"./src/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{X2:()=>UiKitBanner,IF:()=>UiKitContext,a2:()=>UiKitMessage,CH:()=>UiKitModal});var LayoutBlockType,BlockElementType,TextObjectType,BlockContext,ButtonStyle,ConditionalBlockFiltersEngine,ElementType,index_module=__webpack_require__("../../node_modules/@rocket.chat/fuselage-hooks/dist/index.module.js"),isPreviewBlockWithPreview=function(previewBlock){return"externalUrl"in previewBlock||"oembedUrl"in previewBlock};!function(LayoutBlockType){LayoutBlockType.SECTION="section",LayoutBlockType.DIVIDER="divider",LayoutBlockType.IMAGE="image",LayoutBlockType.ACTIONS="actions",LayoutBlockType.CONTEXT="context",LayoutBlockType.INPUT="input",LayoutBlockType.CONDITIONAL="conditional",LayoutBlockType.PREVIEW="preview",LayoutBlockType.VIDEO_CONF="video_conf",LayoutBlockType.CALLOUT="callout",LayoutBlockType.TAB_NAVIGATION="tab_navigation"}(LayoutBlockType||(LayoutBlockType={})),function(BlockElementType){BlockElementType.BUTTON="button",BlockElementType.IMAGE="image",BlockElementType.OVERFLOW="overflow",BlockElementType.OVERFLOW_MENU="overflow",BlockElementType.PLAIN_TEXT_INPUT="plain_text_input",BlockElementType.STATIC_SELECT="static_select",BlockElementType.MULTI_STATIC_SELECT="multi_static_select",BlockElementType.CONVERSATION_SELECT="conversations_select",BlockElementType.CHANNEL_SELECT="channels_select",BlockElementType.USER_SELECT="users_select",BlockElementType.CONVERSATIONS_SELECT="conversations_select",BlockElementType.CHANNELS_SELECT="channels_select",BlockElementType.USERS_SELECT="users_select",BlockElementType.DATEPICKER="datepicker",BlockElementType.LINEAR_SCALE="linear_scale",BlockElementType.MULTI_CHANNELS_SELECT="multi_channels_select",BlockElementType.MULTI_CONVERSATIONS_SELECT="multi_conversations_select",BlockElementType.MULTI_USERS_SELECT="multi_users_select",BlockElementType.TOGGLE_SWITCH="toggle_switch",BlockElementType.RADIO_BUTTON="radio_button",BlockElementType.CHECKBOX="checkbox",BlockElementType.TIME_PICKER="time_picker",BlockElementType.TAB="tab"}(BlockElementType||(BlockElementType={})),function(TextObjectType){TextObjectType.PLAINTEXT="plain_text",TextObjectType.PLAIN_TEXT="plain_text",TextObjectType.MARKDOWN="mrkdwn",TextObjectType.MRKDWN="mrkdwn"}(TextObjectType||(TextObjectType={})),function(BlockContext){BlockContext[BlockContext.NONE=-1]="NONE",BlockContext[BlockContext.BLOCK=0]="BLOCK",BlockContext[BlockContext.SECTION=1]="SECTION",BlockContext[BlockContext.ACTION=2]="ACTION",BlockContext[BlockContext.FORM=3]="FORM",BlockContext[BlockContext.CONTEXT=4]="CONTEXT"}(BlockContext||(BlockContext={})),function(ButtonStyle){ButtonStyle.PRIMARY="primary",ButtonStyle.DANGER="danger"}(ButtonStyle||(ButtonStyle={})),function(ConditionalBlockFiltersEngine){ConditionalBlockFiltersEngine.ROCKETCHAT="rocket.chat",ConditionalBlockFiltersEngine.LIVECHAT="livechat"}(ConditionalBlockFiltersEngine||(ConditionalBlockFiltersEngine={})),function(ElementType){ElementType.PLAIN_TEXT="plain_text",ElementType.MARKDOWN="mrkdwn",ElementType.DIVIDER="divider",ElementType.SECTION="section",ElementType.INPUT="input",ElementType.CONDITIONAL="conditional",ElementType.IMAGE="image",ElementType.ACTIONS="actions",ElementType.CONTEXT="context",ElementType.BUTTON="button",ElementType.OVERFLOW="overflow",ElementType.PLAIN_TEXT_INPUT="plain_text_input",ElementType.CONVERSATION_SELECT="conversations_select",ElementType.CHANNEL_SELECT="channels_select",ElementType.USER_SELECT="users_select",ElementType.STATIC_SELECT="static_select",ElementType.MULTI_STATIC_SELECT="multi_static_select",ElementType.DATEPICKER="datepicker",ElementType.LINEAR_SCALE="linear_scale",ElementType.TAB="tab"}(ElementType||(ElementType={}));var $io1,$io2,$io3,$io4,$io5,$io6,$io7,$io8,$io9,$io10,$io11,$io12,$io13,$io14,$io15,$io16,$io17,$io18,$io19,$io20,$io21,$io22,$io23,$io24,$io25,$io26,$io27,$io28,$io29,$io30,$io31,$io32,$io34,$io35,$io36,$io37,$io38,$io39,$io40,$io42,$iu0,$iu1,$iu2,$iu3,$iu4,$iu5,$iu6,$iu7,extendStatics,isNotNull=function(value){return null!==value},renderBlockElement=function(renderers,context){return function(blockElement,index){var renderer=function(renderers,type){var renderer=renderers[type];if(renderer)return renderer;switch(type){case"datepicker":return renderers.datePicker;case"static_select":return renderers.staticSelect;case"multi_static_select":return renderers.multiStaticSelect;case"plain_text_input":return renderers.plainInput;case"linear_scale":return renderers.linearScale}}(renderers,blockElement.type);return renderer?renderer.call(renderers,blockElement,context,index):null}},renderTextObject=function(renderers,context){return function(textObject,index){var renderer=function(renderers,type){var _a,renderer=renderers[type];if(renderer)return renderer;switch(type){case"plain_text":return null!==(_a=renderers.plainText)&&void 0!==_a?_a:renderers.text;case"mrkdwn":return renderers.text}}(renderers,textObject.type);return renderer?renderer.call(renderers,textObject,context,index):null}},resolveConditionalBlocks=function(conditions){return function(block){return block.type!==LayoutBlockType.CONDITIONAL?[block]:function(conditions,filters){return void 0===conditions&&(conditions=void 0),void 0===filters&&(filters={}),!conditions||!(Array.isArray(filters.engine)&&!filters.engine.includes(conditions.engine))}(conditions,block.when)?block.render:[]}},SurfaceRenderer=function(){function SurfaceRenderer(allowedLayoutBlockTypes){var _this=this;this.isAllowedLayoutBlock=function(block){return _this.allowedLayoutBlockTypes.has(block.type)},this.allowedLayoutBlockTypes=new Set(allowedLayoutBlockTypes)}return SurfaceRenderer.prototype.render=function(blocks,conditions){return Array.isArray(blocks)?blocks.flatMap(resolveConditionalBlocks(conditions)).filter(this.isAllowedLayoutBlock).map((renderers=this,function(layoutBlock,index){var renderer=function(renderers,type){return renderers[type]}(renderers,layoutBlock.type);return renderer?renderer.call(renderers,layoutBlock,BlockContext.BLOCK,index):null})).filter(isNotNull):[];var renderers},SurfaceRenderer.prototype.renderTextObject=function(textObject,index,context){return renderTextObject(this,context)(textObject,index)},SurfaceRenderer.prototype.renderActionsBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.ACTIONS)||function(block){switch(block.type){case BlockElementType.BUTTON:case BlockElementType.DATEPICKER:case BlockElementType.LINEAR_SCALE:case BlockElementType.MULTI_STATIC_SELECT:case BlockElementType.OVERFLOW:case BlockElementType.STATIC_SELECT:case BlockElementType.TOGGLE_SWITCH:case BlockElementType.CHECKBOX:case BlockElementType.RADIO_BUTTON:case BlockElementType.TIME_PICKER:return!0;default:return!1}}(block)?renderBlockElement(this,BlockContext.ACTION)(block,index):null},SurfaceRenderer.prototype.renderActions=function(element,_context,_,index){return this.renderActionsBlockElement(element,index)},SurfaceRenderer.prototype.renderContextBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.CONTEXT)||function(block){switch(block.type){case BlockElementType.IMAGE:case TextObjectType.PLAIN_TEXT:case TextObjectType.MARKDOWN:return!0;default:return!1}}(block)?function(block){return Object.values(TextObjectType).includes(block.type)}(block)?renderTextObject(this,BlockContext.CONTEXT)(block,index):renderBlockElement(this,BlockContext.CONTEXT)(block,index):null},SurfaceRenderer.prototype.renderContext=function(element,_context,_,index){return this.renderContextBlockElement(element,index)},SurfaceRenderer.prototype.renderInputBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.INPUT)||function(block){switch(block.type){case BlockElementType.CHANNELS_SELECT:case BlockElementType.CONVERSATIONS_SELECT:case BlockElementType.DATEPICKER:case BlockElementType.LINEAR_SCALE:case BlockElementType.MULTI_STATIC_SELECT:case BlockElementType.PLAIN_TEXT_INPUT:case BlockElementType.STATIC_SELECT:case BlockElementType.USERS_SELECT:return!0;default:return!1}}(block)?renderBlockElement(this,BlockContext.FORM)(block,index):null},SurfaceRenderer.prototype.renderInputs=function(element,_context,_,index){return this.renderInputBlockElement(element,index)},SurfaceRenderer.prototype.renderSectionAccessoryBlockElement=function(block,index){return!1!==this.allowedLayoutBlockTypes.has(LayoutBlockType.SECTION)||function(block){switch(block.type){case BlockElementType.BUTTON:case BlockElementType.DATEPICKER:case BlockElementType.IMAGE:case BlockElementType.MULTI_STATIC_SELECT:case BlockElementType.OVERFLOW:case BlockElementType.STATIC_SELECT:return!0;default:return!1}}(block)?renderBlockElement(this,BlockContext.SECTION)(block,index):null},SurfaceRenderer.prototype.renderAccessories=function(element,_context,_,index){return this.renderSectionAccessoryBlockElement(element,index)},SurfaceRenderer.prototype.plainText=function(element,context,index){return void 0===context&&(context=BlockContext.NONE),void 0===index&&(index=0),this[TextObjectType.PLAIN_TEXT](element,context,index)},SurfaceRenderer.prototype.text=function(textObject,context,index){switch(void 0===context&&(context=BlockContext.NONE),void 0===index&&(index=0),textObject.type){case TextObjectType.PLAIN_TEXT:return this.plain_text(textObject,context,index);case TextObjectType.MRKDWN:return this.mrkdwn(textObject,context,index);default:return null}},SurfaceRenderer}(),__extends=($io1=function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io2=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io3(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io3=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io4=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io5(input.args))},$io5=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"string"==typeof value||"number"==typeof value}))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io3(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io3(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io3(input.deny)&&("primary"===input.style||"danger"===input.style)},$io7=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io3(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io3(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io3(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io26=function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$io28=function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io29=function(input){return"tab_navigation"===input.type&&Array.isArray(input.tabs)&&input.tabs.every((function(elem){return"object"==typeof elem&&null!==elem&&$io30(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io30=function(input){return"tab"===input.type&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.disabled||"boolean"==typeof input.disabled)&&(void 0===input.selected||"boolean"==typeof input.selected)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io31=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io3(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io32=function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu6(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io3(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io34=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io26(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io35=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io26(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.thumb&&null!==input.thumb&&$io36(input.thumb)},$io36=function(input){return"string"==typeof input.url&&(void 0===input.dimensions||"object"==typeof input.dimensions&&null!==input.dimensions&&$io37(input.dimensions))},$io37=function(input){return"number"==typeof input.width&&"number"==typeof input.height},$io38=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io26(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.preview&&null!==input.preview&&$io36(input.preview)&&(void 0===input.externalUrl||"string"==typeof input.externalUrl)&&(void 0===input.oembedUrl||"string"==typeof input.oembedUrl)&&null!==input.thumb&&void 0===input.thumb},$io39=function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu7(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io40=function(input){return!("video_conf"!==input.type||"string"!=typeof input.callId||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io42=function(input){return void 0===input.engine||Array.isArray(input.engine)&&input.engine.every((function(elem){return void 0===elem||"rocket.chat"===elem||"livechat"===elem}))},$iu0=function(input){return"actions"===input.type?$io1(input):"callout"===input.type?$io25(input):"context"===input.type?$io26(input):"divider"===input.type?$io28(input):"tab_navigation"===input.type?$io29(input):"image"===input.type?$io31(input):"input"===input.type?$io32(input):"object"==typeof input.thumb&&null!==input.thumb&&$io36(input.thumb)?$io35(input):void 0!==input.preview?$io38(input):"section"===input.type?$io39(input):"video_conf"===input.type?$io40(input):"conditional"===input.type?function(input){return"conditional"===input.type&&(void 0===input.when||"object"==typeof input.when&&null!==input.when&&!1===Array.isArray(input.when)&&$io42(input.when))&&Array.isArray(input.render)&&input.render.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu4(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):$io34(input)},$iu1=function(input){return"button"===input.type?$io2(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type?$io3(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type&&$io3(input)},$iu4=function(input){return"actions"===input.type?$io1(input):"callout"===input.type?$io25(input):"context"===input.type?$io26(input):"divider"===input.type?$io28(input):"tab_navigation"===input.type?$io29(input):"image"===input.type?$io31(input):"input"===input.type?$io32(input):"object"==typeof input.thumb&&null!==input.thumb&&$io36(input.thumb)?$io35(input):void 0!==input.preview?$io38(input):"section"===input.type?$io39(input):"video_conf"===input.type?$io40(input):$io34(input)},$iu5=function(input){return"button"===input.type?$io2(input):"overflow"===input.type&&$io18(input)},$iu6=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu7=function(input){return"button"===input.type?$io2(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)},extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)},function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}),UiKitParserBanner_extends=(function(_super){function UiKitParserAttachment(){return _super.call(this,["actions","context","divider","image","section","callout"])||this}__extends(UiKitParserAttachment,_super)}(SurfaceRenderer),function(){var $iv1=new Set(["livechat","warning","image","info","multiline","emoji","address-book","ai","airplane","arrow-back","arrow-collapse","arrow-down","arrow-down-box","arrow-expand","arrow-fall","arrow-forward","arrow-jump","arrow-loop","arrow-return","arrow-rise","arrow-stack-up","arrow-up","arrow-up-box","at","attachment-file","avatar","backspace","bag","ball","balloon","balloon-arrow-left","balloon-arrow-top-right","balloon-close-top-right","balloon-ellipsis","balloon-exclamation","balloon-off","balloons","balloon-text","ban","bell","bell-off","bold","book","brush","burger","burger-arrow-left","burger-menu","business","calendar","camera","card","check","check-double","check-single","chevron-double-down","chevron-double-up","chevron-down","chevron-expand","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-check","circle-cross","circle-exclamation","circle-half","circle-quarter","circle-three-quarters","circle-unfilled","clip","clipboard","clock","cloud","cloud-arrow-down","cloud-arrow-up","cloud-plus","code","code-block","cog","compass","condensed-view","copy","crop","cross","cross-small","cube","customize","dashboard","desktop","desktop-text","dialpad","doc","document-eye","doner","emoji-neutral","emoji-plus","equal","eraser","error-circle","exit","extended-view","eye","eye-off","file","fingerprint","flag","flask","folder","formula","globe","globe-cross","globe-off","group-by-type","hash","hashtag-lock","h-bar","headphone","headphone-off","headset","help","history","home","italic","joystick","kebab","key","keyboard","lamp-bulb","language","leaf","lightning","link","list-bullets","list-numbers","live","lock","login","magnifier","mail","mail-arrow-top-right","meatballs","medium-view","members","mic","mic-off","mobile","mobile-check","mobile-exclamation","moon","musical-note","new-window","notebook-hashtag","notebook-hashtag-crossed","pause","pause-shape-filled","pause-shape-unfilled","pause-unfilled","pencil","pencil-box","percentage","person-arms-spread","phone","phone-disabled","phone-in","phone-issue","phone-off","phone-out","pin","pin-map","play","play-shape-filled","play-unfilled","plus","plus-small","podcast","question-mark","quote","rec","refresh","rocket","send","send-filled","share-alt","sheet","shield","shield-blank","shield-check","signal","smart","sms","sort","sort-az","spanner","squares","stack","star","star-filled","stars","stop","stop-unfilled","stopwatch","store","strike","success-circle","sun","tag","team","team-arrow-right","team-lock","text-decrease","text-increase","trash","underline","undo","user","user-arrow-right","user-lock","user-plus","video","video-disabled","video-filled","video-off","volume","volume-disabled","volume-lock","volume-off","zip","add-reaction","add-user","attachment","audio","back","baloon-arrow-left","baloon-arrow-top-right","baloon-close-top-right","baloon-ellipsis","baloon-exclamation","baloons","baloon-text","cancel","canned-response","chat","checkmark-circled","circled-arrow-down","computer","contact","discover","discussion","download","edit","edit-rounded","file-document","file-generic","file-google-drive","file-pdf","files-audio","file-sheets","files-video","files-zip","game","hashtag","import","info-circled","jump","jump-to-message","katex","map-pin","menu","message","message-disabled","modal-warning","omnichannel","palette","permalink","post","queue","reload","reply-directly","report","send-active","share","shield-alt","sign-out","sort-amount-down","th-list","thread","upload","user-rounded","circle","file-keynote","hand-pointer","list","list-alt","loading","play-solid","reply","adobe","facebook","github","gitlab","google","google-drive","hubot","linkedin","rocketchat","twitter"]),$io2=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io3(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io3=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io4=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io5(input.args))},$io5=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io3(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io3(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io3(input.deny)&&("primary"===input.style||"danger"===input.style)},$io7=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io3(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io3(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io3(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io3(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io3(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io2(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type?$io3(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type&&$io3(input)},$iu4=function(input){return"button"===input.type?$io2(input):"overflow"===input.type&&$io18(input)},$iu5=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu6=function(input){return"button"===input.type?$io2(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),UiKitParserContextualBar_extends=(function(_super){function UiKitParserBanner(){return _super.call(this,["actions","context","divider","image","input","section"])||this}UiKitParserBanner_extends(UiKitParserBanner,_super)}(SurfaceRenderer),function(){var $io1=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io2=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io3(input.args))},$io3=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io4=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io5=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io4(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io4(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io4(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io4(input.deny)&&("primary"===input.style||"danger"===input.style)},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io4(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io4(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io4(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io26=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io4(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io4(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io5(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type?$io4(input):"image"===input.type&&$io26(input)},$iu3=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type&&$io4(input)},$iu4=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu5=function(input){return"button"===input.type?$io5(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io26(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),UiKitParserMessage_extends=(function(_super){function UiKitParserContextualBar(){return _super.call(this,["actions","context","divider","image","input","section"])||this}UiKitParserContextualBar_extends(UiKitParserContextualBar,_super)}(SurfaceRenderer),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),UiKitParserModal_extends=(function(_super){function UiKitParserMessage(){return _super.call(this,["actions","context","divider","image","section","preview","video_conf","callout"])||this}UiKitParserMessage_extends(UiKitParserMessage,_super)}(SurfaceRenderer),function(){var $io1=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io2=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io3(input.args))},$io3=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io4=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io2(input.i18n))},$io5=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io4(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io4(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io4(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io4(input.deny)&&("primary"===input.style||"danger"===input.style)},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io4(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io4(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io4(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io4(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io4(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io5(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type?$io4(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io1(input):"plain_text"===input.type&&$io4(input)},$iu4=function(input){return"button"===input.type?$io5(input):"overflow"===input.type&&$io18(input)},$iu5=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu6=function(input){return"button"===input.type?$io5(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},extendStatics(d,b)};return function(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}()),react=(function(_super){function UiKitParserModal(){return _super.call(this,["actions","context","divider","image","input","section","callout"])||this}UiKitParserModal_extends(UiKitParserModal,_super)}(SurfaceRenderer),function(){var $io1=function(input){return"string"==typeof input.blockId&&!0},$io2=function(input){return"message"===input.type&&"string"==typeof input.id}}(),function(){var $io1=function(input){return"string"==typeof input.blockId&&!0},$io2=function(input){return"view"===input.type&&"string"==typeof input.id}}(),function(){var $io1=function(input){return"string"==typeof input.viewId&&"object"==typeof input.view&&null!==input.view&&$io2(input.view)&&(void 0===input.isCleared||"boolean"==typeof input.isCleared)},$io2=function(input){return"string"==typeof input.appId&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))&&"string"==typeof input.id&&"object"==typeof input.state&&null!==input.state&&!1===Array.isArray(input.state)&&$io45(input.state)},$io3=function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io4=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io6=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io7(input.args))},$io7=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io8=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io10=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io15=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io16=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))},$io17=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io26=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io28=function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io29=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$io30=function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io31=function(input){return"tab_navigation"===input.type&&Array.isArray(input.tabs)&&input.tabs.every((function(elem){return"object"==typeof elem&&null!==elem&&$io32(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io32=function(input){return"tab"===input.type&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.disabled||"boolean"==typeof input.disabled)&&(void 0===input.selected||"boolean"==typeof input.selected)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io33=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io34=function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu6(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io36=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io37=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)},$io38=function(input){return"string"==typeof input.url&&(void 0===input.dimensions||"object"==typeof input.dimensions&&null!==input.dimensions&&$io39(input.dimensions))},$io39=function(input){return"number"==typeof input.width&&"number"==typeof input.height},$io40=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.preview&&null!==input.preview&&$io38(input.preview)&&(void 0===input.externalUrl||"string"==typeof input.externalUrl)&&(void 0===input.oembedUrl||"string"==typeof input.oembedUrl)&&null!==input.thumb&&void 0===input.thumb},$io41=function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu7(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io42=function(input){return!("video_conf"!==input.type||"string"!=typeof input.callId||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io44=function(input){return void 0===input.engine||Array.isArray(input.engine)&&input.engine.every((function(elem){return void 0===elem||"rocket.chat"===elem||"livechat"===elem}))},$io45=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"object"==typeof value&&null!==value&&!1===Array.isArray(value)&&$io46(value)}))},$io46=function(input){return Object.keys(input).every((function(key){input[key];return!0}))},$iu0=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):"conditional"===input.type?function(input){return"conditional"===input.type&&(void 0===input.when||"object"==typeof input.when&&null!==input.when&&!1===Array.isArray(input.when)&&$io44(input.when))&&Array.isArray(input.render)&&input.render.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu4(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):$io36(input)},$iu1=function(input){return"button"===input.type?$io4(input):"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"overflow"===input.type?$io20(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu2=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io29(input)},$iu3=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):$io36(input)},$iu5=function(input){return"button"===input.type?$io4(input):"overflow"===input.type&&$io20(input)},$iu6=function(input){return"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu7=function(input){return"button"===input.type?$io4(input):"datepicker"===input.type?$io12(input):"image"===input.type?$io29(input):"multi_static_select"===input.type?$io14(input):"overflow"===input.type?$io20(input):"static_select"===input.type&&$io21(input)}}(),function(){var $io1=function(input){return"object"==typeof input.view&&null!==input.view&&$io2(input.view)},$io2=function(input){return"string"==typeof input.appId&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))&&"string"==typeof input.id&&"object"==typeof input.state&&null!==input.state&&!1===Array.isArray(input.state)&&$io45(input.state)},$io3=function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io4=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io6=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io7(input.args))},$io7=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io8=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io6(input.i18n))},$io10=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io15=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io16=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))},$io17=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io16(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io15(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io26=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io28=function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io29=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$io30=function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io31=function(input){return"tab_navigation"===input.type&&Array.isArray(input.tabs)&&input.tabs.every((function(elem){return"object"==typeof elem&&null!==elem&&$io32(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io32=function(input){return"tab"===input.type&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.disabled||"boolean"==typeof input.disabled)&&(void 0===input.selected||"boolean"==typeof input.selected)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io33=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io34=function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu6(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io36=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io37=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)},$io38=function(input){return"string"==typeof input.url&&(void 0===input.dimensions||"object"==typeof input.dimensions&&null!==input.dimensions&&$io39(input.dimensions))},$io39=function(input){return"number"==typeof input.width&&"number"==typeof input.height},$io40=function(input){return"preview"===input.type&&Array.isArray(input.title)&&input.title.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&Array.isArray(input.description)&&input.description.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)}))&&(void 0===input.footer||"object"==typeof input.footer&&null!==input.footer&&$io28(input.footer))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)&&"object"==typeof input.preview&&null!==input.preview&&$io38(input.preview)&&(void 0===input.externalUrl||"string"==typeof input.externalUrl)&&(void 0===input.oembedUrl||"string"==typeof input.oembedUrl)&&null!==input.thumb&&void 0===input.thumb},$io41=function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu7(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)},$io42=function(input){return!("video_conf"!==input.type||"string"!=typeof input.callId||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)},$io44=function(input){return void 0===input.engine||Array.isArray(input.engine)&&input.engine.every((function(elem){return void 0===elem||"rocket.chat"===elem||"livechat"===elem}))},$io45=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"object"==typeof value&&null!==value&&!1===Array.isArray(value)&&$io46(value)}))},$io46=function(input){return Object.keys(input).every((function(key){input[key];return!0}))},$iu0=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):"conditional"===input.type?function(input){return"conditional"===input.type&&(void 0===input.when||"object"==typeof input.when&&null!==input.when&&!1===Array.isArray(input.when)&&$io44(input.when))&&Array.isArray(input.render)&&input.render.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu4(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):$io36(input)},$iu1=function(input){return"button"===input.type?$io4(input):"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"overflow"===input.type?$io20(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu2=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io29(input)},$iu3=function(input){return"mrkdwn"===input.type?$io9(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"actions"===input.type?$io3(input):"callout"===input.type?$io27(input):"context"===input.type?$io28(input):"divider"===input.type?$io30(input):"tab_navigation"===input.type?$io31(input):"image"===input.type?$io33(input):"input"===input.type?$io34(input):"object"==typeof input.thumb&&null!==input.thumb&&$io38(input.thumb)?$io37(input):void 0!==input.preview?$io40(input):"section"===input.type?$io41(input):"video_conf"===input.type?$io42(input):$io36(input)},$iu5=function(input){return"button"===input.type?$io4(input):"overflow"===input.type&&$io20(input)},$iu6=function(input){return"channels_select"===input.type?$io10(input):"conversations_select"===input.type?$io11(input):"datepicker"===input.type?$io12(input):"linear_scale"===input.type?$io13(input):"multi_static_select"===input.type?$io14(input):"multi_channels_select"===input.type?$io17(input):"multi_conversations_select"===input.type?$io18(input):"multi_users_select"===input.type?$io19(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io8(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io21(input):"users_select"===input.type?$io22(input):"checkbox"===input.type?$io24(input):"toggle_switch"===input.type?$io23(input):"radio_button"===input.type?$io25(input):"time_picker"===input.type&&$io26(input)},$iu7=function(input){return"button"===input.type?$io4(input):"datepicker"===input.type?$io12(input):"image"===input.type?$io29(input):"multi_static_select"===input.type?$io14(input):"overflow"===input.type?$io20(input):"static_select"===input.type&&$io21(input)}}(),function(){var $io1=function(input){return"messageBoxAction"===input.context&&"string"==typeof input.message}}(),function(){var $io1=function(input){return"userDropdownAction"===input.context&&null!==input.message&&void 0===input.message}}(),function(){var $io1=function(input){return"messageAction"===input.context&&null!==input.message&&void 0===input.message}}(),function(){var $io1=function(input){return"roomAction"===input.context&&null!==input.message&&void 0===input.message}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&(void 0===input.showIcon||"boolean"==typeof input.showIcon)&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io28=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io28(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"button"===input.type?$io6(input):"overflow"===input.type&&$io19(input)},$iu5=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu6=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io28(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&(void 0===input.showIcon||"boolean"==typeof input.showIcon)&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io28=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io28(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"button"===input.type?$io6(input):"overflow"===input.type&&$io19(input)},$iu5=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu6=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io28(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $iv1=new Set(["livechat","warning","image","info","multiline","emoji","address-book","ai","airplane","arrow-back","arrow-collapse","arrow-down","arrow-down-box","arrow-expand","arrow-fall","arrow-forward","arrow-jump","arrow-loop","arrow-return","arrow-rise","arrow-stack-up","arrow-up","arrow-up-box","at","attachment-file","avatar","backspace","bag","ball","balloon","balloon-arrow-left","balloon-arrow-top-right","balloon-close-top-right","balloon-ellipsis","balloon-exclamation","balloon-off","balloons","balloon-text","ban","bell","bell-off","bold","book","brush","burger","burger-arrow-left","burger-menu","business","calendar","camera","card","check","check-double","check-single","chevron-double-down","chevron-double-up","chevron-down","chevron-expand","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-check","circle-cross","circle-exclamation","circle-half","circle-quarter","circle-three-quarters","circle-unfilled","clip","clipboard","clock","cloud","cloud-arrow-down","cloud-arrow-up","cloud-plus","code","code-block","cog","compass","condensed-view","copy","crop","cross","cross-small","cube","customize","dashboard","desktop","desktop-text","dialpad","doc","document-eye","doner","emoji-neutral","emoji-plus","equal","eraser","error-circle","exit","extended-view","eye","eye-off","file","fingerprint","flag","flask","folder","formula","globe","globe-cross","globe-off","group-by-type","hash","hashtag-lock","h-bar","headphone","headphone-off","headset","help","history","home","italic","joystick","kebab","key","keyboard","lamp-bulb","language","leaf","lightning","link","list-bullets","list-numbers","live","lock","login","magnifier","mail","mail-arrow-top-right","meatballs","medium-view","members","mic","mic-off","mobile","mobile-check","mobile-exclamation","moon","musical-note","new-window","notebook-hashtag","notebook-hashtag-crossed","pause","pause-shape-filled","pause-shape-unfilled","pause-unfilled","pencil","pencil-box","percentage","person-arms-spread","phone","phone-disabled","phone-in","phone-issue","phone-off","phone-out","pin","pin-map","play","play-shape-filled","play-unfilled","plus","plus-small","podcast","question-mark","quote","rec","refresh","rocket","send","send-filled","share-alt","sheet","shield","shield-blank","shield-check","signal","smart","sms","sort","sort-az","spanner","squares","stack","star","star-filled","stars","stop","stop-unfilled","stopwatch","store","strike","success-circle","sun","tag","team","team-arrow-right","team-lock","text-decrease","text-increase","trash","underline","undo","user","user-arrow-right","user-lock","user-plus","video","video-disabled","video-filled","video-off","volume","volume-disabled","volume-lock","volume-off","zip","add-reaction","add-user","attachment","audio","back","baloon-arrow-left","baloon-arrow-top-right","baloon-close-top-right","baloon-ellipsis","baloon-exclamation","baloons","baloon-text","cancel","canned-response","chat","checkmark-circled","circled-arrow-down","computer","contact","discover","discussion","download","edit","edit-rounded","file-document","file-generic","file-google-drive","file-pdf","files-audio","file-sheets","files-video","files-zip","game","hashtag","import","info-circled","jump","jump-to-message","katex","map-pin","menu","message","message-disabled","modal-warning","omnichannel","palette","permalink","post","queue","reload","reply-directly","report","send-active","share","shield-alt","sign-out","sort-amount-down","th-list","thread","upload","user-rounded","circle","file-keynote","hand-pointer","list","list-alt","loading","play-solid","reply","adobe","facebook","github","gitlab","google","google-drive","hubot","linkedin","rocketchat","twitter"]),$io2=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io3(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io3=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io4=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io5(input.args))},$io5=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io6=function(input){return"object"==typeof input.title&&null!==input.title&&$io3(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io3(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io3(input.deny)&&("primary"===input.style||"danger"===input.style)},$io7=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io4(input.i18n))},$io8=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io9=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io3(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io3(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io3(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io14=function(input){return"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))},$io15=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io16=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io13(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io13(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io3(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io3(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io3(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io2(input):"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"overflow"===input.type?$io18(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu2=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type?$io3(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io7(input):"plain_text"===input.type&&$io3(input)},$iu4=function(input){return"button"===input.type?$io2(input):"overflow"===input.type&&$io18(input)},$iu5=function(input){return"channels_select"===input.type?$io8(input):"conversations_select"===input.type?$io9(input):"datepicker"===input.type?$io10(input):"linear_scale"===input.type?$io11(input):"multi_static_select"===input.type?$io12(input):"multi_channels_select"===input.type?$io15(input):"multi_conversations_select"===input.type?$io16(input):"multi_users_select"===input.type?$io17(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io3(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io6(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io19(input):"users_select"===input.type?$io20(input):"checkbox"===input.type?$io22(input):"toggle_switch"===input.type?$io21(input):"radio_button"===input.type?$io23(input):"time_picker"===input.type&&$io24(input)},$iu6=function(input){return"button"===input.type?$io2(input):"datepicker"===input.type?$io10(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io12(input):"overflow"===input.type?$io18(input):"static_select"===input.type&&$io19(input)}}(),function(){var $iv1=new Set(["livechat","warning","image","info","multiline","emoji","address-book","ai","airplane","arrow-back","arrow-collapse","arrow-down","arrow-down-box","arrow-expand","arrow-fall","arrow-forward","arrow-jump","arrow-loop","arrow-return","arrow-rise","arrow-stack-up","arrow-up","arrow-up-box","at","attachment-file","avatar","backspace","bag","ball","balloon","balloon-arrow-left","balloon-arrow-top-right","balloon-close-top-right","balloon-ellipsis","balloon-exclamation","balloon-off","balloons","balloon-text","ban","bell","bell-off","bold","book","brush","burger","burger-arrow-left","burger-menu","business","calendar","camera","card","check","check-double","check-single","chevron-double-down","chevron-double-up","chevron-down","chevron-expand","chevron-left","chevron-right","chevron-up","circle-arrow-down","circle-check","circle-cross","circle-exclamation","circle-half","circle-quarter","circle-three-quarters","circle-unfilled","clip","clipboard","clock","cloud","cloud-arrow-down","cloud-arrow-up","cloud-plus","code","code-block","cog","compass","condensed-view","copy","crop","cross","cross-small","cube","customize","dashboard","desktop","desktop-text","dialpad","doc","document-eye","doner","emoji-neutral","emoji-plus","equal","eraser","error-circle","exit","extended-view","eye","eye-off","file","fingerprint","flag","flask","folder","formula","globe","globe-cross","globe-off","group-by-type","hash","hashtag-lock","h-bar","headphone","headphone-off","headset","help","history","home","italic","joystick","kebab","key","keyboard","lamp-bulb","language","leaf","lightning","link","list-bullets","list-numbers","live","lock","login","magnifier","mail","mail-arrow-top-right","meatballs","medium-view","members","mic","mic-off","mobile","mobile-check","mobile-exclamation","moon","musical-note","new-window","notebook-hashtag","notebook-hashtag-crossed","pause","pause-shape-filled","pause-shape-unfilled","pause-unfilled","pencil","pencil-box","percentage","person-arms-spread","phone","phone-disabled","phone-in","phone-issue","phone-off","phone-out","pin","pin-map","play","play-shape-filled","play-unfilled","plus","plus-small","podcast","question-mark","quote","rec","refresh","rocket","send","send-filled","share-alt","sheet","shield","shield-blank","shield-check","signal","smart","sms","sort","sort-az","spanner","squares","stack","star","star-filled","stars","stop","stop-unfilled","stopwatch","store","strike","success-circle","sun","tag","team","team-arrow-right","team-lock","text-decrease","text-increase","trash","underline","undo","user","user-arrow-right","user-lock","user-plus","video","video-disabled","video-filled","video-off","volume","volume-disabled","volume-lock","volume-off","zip","add-reaction","add-user","attachment","audio","back","baloon-arrow-left","baloon-arrow-top-right","baloon-close-top-right","baloon-ellipsis","baloon-exclamation","baloons","baloon-text","cancel","canned-response","chat","checkmark-circled","circled-arrow-down","computer","contact","discover","discussion","download","edit","edit-rounded","file-document","file-generic","file-google-drive","file-pdf","files-audio","file-sheets","files-video","files-zip","game","hashtag","import","info-circled","jump","jump-to-message","katex","map-pin","menu","message","message-disabled","modal-warning","omnichannel","palette","permalink","post","queue","reload","reply-directly","report","send-active","share","shield-alt","sign-out","sort-amount-down","th-list","thread","upload","user-rounded","circle","file-keynote","hand-pointer","list","list-alt","loading","play-solid","reply","adobe","facebook","github","gitlab","google","google-drive","hubot","linkedin","rocketchat","twitter"]),$io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.viewId&&(void 0===input.inline||"boolean"==typeof input.inline)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant||"neutral"===input.variant)&&(void 0===input.icon||!0===$iv1.has(input.icon))&&(void 0===input.title||"string"==typeof input.title)&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io3=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io4(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io4=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io5(input.i18n))},$io5=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io6(input.args))},$io6=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io4(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io4(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io4(input.deny)&&("primary"===input.style||"danger"===input.style)},$io8=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io5(input.i18n))},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io4(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io4(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io4(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io28=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"callout"===input.type?function(input){return"callout"===input.type&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$iu3(input.title))&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&(void 0===input.variant||"danger"===input.variant||"warning"===input.variant||"success"===input.variant||"info"===input.variant)&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu4(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io4(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io4(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu5(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io4(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu6(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io3(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io8(input):"plain_text"===input.type?$io4(input):"image"===input.type&&$io28(input)},$iu3=function(input){return"mrkdwn"===input.type?$io8(input):"plain_text"===input.type&&$io4(input)},$iu4=function(input){return"button"===input.type?$io3(input):"overflow"===input.type&&$io19(input)},$iu5=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io4(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu6=function(input){return"button"===input.type?$io3(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io28(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu5=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu5=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return"string"==typeof input.appId&&"string"==typeof input.id&&"object"==typeof input.title&&null!==input.title&&$iu3(input.title)&&(void 0===input.close||"object"==typeof input.close&&null!==input.close&&$io6(input.close))&&(void 0===input.submit||"object"==typeof input.submit&&null!==input.submit&&$io6(input.submit))&&Array.isArray(input.blocks)&&input.blocks.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu0(elem)}))},$io2=function(input){return"mrkdwn"===input.type&&"string"==typeof input.text&&(void 0===input.verbatim||"boolean"==typeof input.verbatim)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io3=function(input){return"string"==typeof input.key&&(void 0===input.args||"object"==typeof input.args&&null!==input.args&&!1===Array.isArray(input.args)&&$io4(input.args))},$io4=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||("string"==typeof value||"number"==typeof value)}))},$io5=function(input){return"plain_text"===input.type&&"string"==typeof input.text&&(void 0===input.emoji||"boolean"==typeof input.emoji)&&(void 0===input.i18n||"object"==typeof input.i18n&&null!==input.i18n&&$io3(input.i18n))},$io6=function(input){return"button"===input.type&&"object"==typeof input.text&&null!==input.text&&$io5(input.text)&&(void 0===input.url||"string"==typeof input.url)&&(void 0===input.value||"string"==typeof input.value)&&(void 0===input.style||"primary"===input.style||"danger"===input.style||"secondary"===input.style||"warning"===input.style||"success"===input.style)&&(void 0===input.secondary||"boolean"==typeof input.secondary)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io7=function(input){return"object"==typeof input.title&&null!==input.title&&$io5(input.title)&&"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"object"==typeof input.confirm&&null!==input.confirm&&$io5(input.confirm)&&"object"==typeof input.deny&&null!==input.deny&&$io5(input.deny)&&("primary"===input.style||"danger"===input.style)},$io9=function(input){return"channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io10=function(input){return"conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io11=function(input){return"datepicker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialDate||"string"==typeof input.initialDate)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io12=function(input){return"linear_scale"===input.type&&(void 0===input.minValue||"number"==typeof input.minValue)&&(void 0===input.maxValue||"number"==typeof input.maxValue)&&(void 0===input.initialValue||"number"==typeof input.initialValue)&&(void 0===input.preLabel||"object"==typeof input.preLabel&&null!==input.preLabel&&$io5(input.preLabel))&&(void 0===input.postLabel||"object"==typeof input.postLabel&&null!==input.postLabel&&$io5(input.postLabel))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io13=function(input){return"multi_static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.maxSelectItems||"number"==typeof input.maxSelectItems)&&(void 0===input.initialValue||Array.isArray(input.initialValue)&&input.initialValue.every((function(elem){return"string"==typeof elem})))&&(void 0===input.initialOption||Array.isArray(input.initialOption)&&input.initialOption.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io14=function(input){return"object"==typeof input.text&&null!==input.text&&$iu3(input.text)&&"string"==typeof input.value&&(void 0===input.description||"object"==typeof input.description&&null!==input.description&&$io5(input.description))&&(void 0===input.url||"string"==typeof input.url)},$io15=function(input){return"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))},$io16=function(input){return"multi_channels_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io17=function(input){return"multi_conversations_select"===input.type&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io18=function(input){return"multi_users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io19=function(input){return"overflow"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io20=function(input){return"static_select"===input.type&&"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder)&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.optionGroups||Array.isArray(input.optionGroups)&&input.optionGroups.every((function(elem){return"object"==typeof elem&&null!==elem&&$io15(elem)})))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io21=function(input){return"users_select"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io22=function(input){return"toggle_switch"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io23=function(input){return"checkbox"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOptions||Array.isArray(input.initialOptions)&&input.initialOptions.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)})))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io24=function(input){return"radio_button"===input.type&&Array.isArray(input.options)&&input.options.every((function(elem){return"object"==typeof elem&&null!==elem&&$io14(elem)}))&&(void 0===input.initialOption||"object"==typeof input.initialOption&&null!==input.initialOption&&$io14(input.initialOption))&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io25=function(input){return"time_picker"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$iu3(input.placeholder))&&(void 0===input.initialTime||"string"==typeof input.initialTime)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))},$io27=function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText},$iu0=function(input){return"context"===input.type?function(input){return"context"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu2(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"actions"===input.type?function(input){return"actions"===input.type&&Array.isArray(input.elements)&&input.elements.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu1(elem)}))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"divider"===input.type?function(input){return!("divider"!==input.type||void 0!==input.appId&&"string"!=typeof input.appId||void 0!==input.blockId&&"string"!=typeof input.blockId)}(input):"image"===input.type?function(input){return"image"===input.type&&"string"==typeof input.imageUrl&&"string"==typeof input.altText&&(void 0===input.title||"object"==typeof input.title&&null!==input.title&&$io5(input.title))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"input"===input.type?function(input){return"input"===input.type&&"object"==typeof input.label&&null!==input.label&&$io5(input.label)&&"object"==typeof input.element&&null!==input.element&&$iu4(input.element)&&(void 0===input.hint||"object"==typeof input.hint&&null!==input.hint&&$io5(input.hint))&&(void 0===input.optional||"boolean"==typeof input.optional)&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input):"section"===input.type&&function(input){return"section"===input.type&&(void 0===input.text||"object"==typeof input.text&&null!==input.text&&$iu3(input.text))&&(void 0===input.fields||Array.isArray(input.fields)&&input.fields.every((function(elem){return"object"==typeof elem&&null!==elem&&$iu3(elem)})))&&(void 0===input.accessory||"object"==typeof input.accessory&&null!==input.accessory&&$iu5(input.accessory))&&(void 0===input.appId||"string"==typeof input.appId)&&(void 0===input.blockId||"string"==typeof input.blockId)}(input)},$iu1=function(input){return"button"===input.type?$io6(input):"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"overflow"===input.type?$io19(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu2=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type?$io5(input):"image"===input.type&&$io27(input)},$iu3=function(input){return"mrkdwn"===input.type?$io2(input):"plain_text"===input.type&&$io5(input)},$iu4=function(input){return"channels_select"===input.type?$io9(input):"conversations_select"===input.type?$io10(input):"datepicker"===input.type?$io11(input):"linear_scale"===input.type?$io12(input):"multi_static_select"===input.type?$io13(input):"multi_channels_select"===input.type?$io16(input):"multi_conversations_select"===input.type?$io17(input):"multi_users_select"===input.type?$io18(input):"plain_text_input"===input.type?function(input){return"plain_text_input"===input.type&&(void 0===input.placeholder||"object"==typeof input.placeholder&&null!==input.placeholder&&$io5(input.placeholder))&&(void 0===input.initialValue||"string"==typeof input.initialValue)&&(void 0===input.multiline||"boolean"==typeof input.multiline)&&(void 0===input.minLength||"number"==typeof input.minLength)&&(void 0===input.maxLength||"number"==typeof input.maxLength)&&"string"==typeof input.appId&&"string"==typeof input.blockId&&"string"==typeof input.actionId&&(void 0===input.confirm||"object"==typeof input.confirm&&null!==input.confirm&&$io7(input.confirm))&&(void 0===input.dispatchActionConfig||Array.isArray(input.dispatchActionConfig)&&input.dispatchActionConfig.every((function(elem){return"on_character_entered"===elem||"on_item_selected"===elem})))}(input):"static_select"===input.type?$io20(input):"users_select"===input.type?$io21(input):"checkbox"===input.type?$io23(input):"toggle_switch"===input.type?$io22(input):"radio_button"===input.type?$io24(input):"time_picker"===input.type&&$io25(input)},$iu5=function(input){return"button"===input.type?$io6(input):"datepicker"===input.type?$io11(input):"image"===input.type?$io27(input):"multi_static_select"===input.type?$io13(input):"overflow"===input.type?$io19(input):"static_select"===input.type&&$io20(input)}}(),function(){var $io1=function(input){return Object.keys(input).every((function(key){var value=input[key];return void 0===value||"string"==typeof value}))}}(),__webpack_require__("../../node_modules/react/index.js")),UiKitContext=(0,react.createContext)({action:function action(){},updateState:function updateState(){},appId:"core",values:{}});Object.assign(UiKitContext.Provider,{displayName:"UiKitContext.Provider"});function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function define(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(_typeof(e)+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function reset(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(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function stop(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function dispatchException(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function abrupt(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function complete(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function finish(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function _toConsumableArray(r){return function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}(r)||function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||_unsupportedIterableToArray(r)||function _nonIterableSpread(){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 asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)}))}}function _slicedToArray(r,e){return function _arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||_unsupportedIterableToArray(r,e)||function _nonIterableRest(){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 _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var useUiKitState=function useUiKitState(element,context){var _errors$find,blockId=element.blockId,actionId=element.actionId,appId=element.appId,dispatchActionConfig=element.dispatchActionConfig,_useContext=(0,react.useContext)(UiKitContext),action=_useContext.action,_useContext$appId=_useContext.appId,appIdFromContext=void 0===_useContext$appId?void 0:_useContext$appId,_useContext$viewId=_useContext.viewId,viewId=void 0===_useContext$viewId?void 0:_useContext$viewId,updateState=_useContext.updateState,initialValue=function getInitialValue(element){return function hasInitialValue(element){return"initialValue"in element}(element)&&element.initialValue||function hasInitialTime(element){return"initialTime"in element}(element)&&element.initialTime||function hasInitialDate(element){return"initialDate"in element}(element)&&element.initialDate||function hasInitialOption(element){return"initialOption"in element}(element)&&element.initialOption.value||function hasInitialOptions(element){return"initialOptions"in element}(element)&&element.initialOptions.map((function(option){return option.value}))||void 0}(element),_useContext2=(0,react.useContext)(UiKitContext),values=_useContext2.values,errors=_useContext2.errors,_value=function getElementValueFromState(actionId,values,initialValue){var _ref,_values$actionId;return null!==(_ref=values&&(null===(_values$actionId=values[actionId])||void 0===_values$actionId?void 0:_values$actionId.value))&&void 0!==_ref?_ref:initialValue}(actionId,values,initialValue),error=Array.isArray(errors)?null===(_errors$find=errors.find((function(error){return Object.keys(error).find((function(key){return key===actionId}))})))||void 0===_errors$find?void 0:_errors$find[actionId]:null==errors?void 0:errors[actionId],_useSafely2=_slicedToArray((0,index_module.useSafely)((0,react.useState)(_value)),2),value=_useSafely2[0],setValue=_useSafely2[1],_useSafely4=_slicedToArray((0,index_module.useSafely)((0,react.useState)(!1)),2),loading=_useSafely4[0],setLoading=_useSafely4[1],actionFunction=(0,index_module.useMutableCallback)(function(){var _ref2=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e){var elValue,idx;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return elValue=e.target.value,setLoading(!0),Array.isArray(value)?Array.isArray(elValue)?setValue(elValue):(idx=value.findIndex((function(value){return value===elValue})),setValue(idx>-1?value.filter((function(_,i){return i!==idx})):[].concat(_toConsumableArray(value),[elValue]))):setValue(elValue),_context.next=5,null==updateState?void 0:updateState({blockId,appId,actionId,value:elValue,viewId},e);case 5:return _context.next=7,action({blockId,appId:appId||appIdFromContext||"core",actionId,value:elValue,viewId},e);case 7:setLoading(!1);case 8:case"end":return _context.stop()}}),_callee)})));return function(_x){return _ref2.apply(this,arguments)}}()),noLoadStateActionFunction=(0,index_module.useMutableCallback)(function(){var _ref3=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(e){var value;return _regeneratorRuntime().wrap((function _callee2$(_context2){for(;;)switch(_context2.prev=_context2.next){case 0:if(value=e.target.value,setValue(value),_context2.t0=updateState,!_context2.t0){_context2.next=6;break}return _context2.next=6,updateState({blockId,appId,actionId,value,viewId},e);case 6:return _context2.next=8,action({blockId,appId:appId||appIdFromContext||"core",actionId,value,viewId,dispatchActionConfig},e);case 8:case"end":return _context2.stop()}}),_callee2)})));return function(_x2){return _ref3.apply(this,arguments)}}()),stateFunction=(0,index_module.useMutableCallback)(function(){var _ref4=_asyncToGenerator(_regeneratorRuntime().mark((function _callee3(e){var value;return _regeneratorRuntime().wrap((function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:return value=e.target.value,setValue(value),_context3.next=4,null==updateState?void 0:updateState({blockId,appId:appId||appIdFromContext||"core",actionId,value,viewId},e);case 4:case"end":return _context3.stop()}}),_callee3)})));return function(_x3){return _ref4.apply(this,arguments)}}()),result=(0,react.useMemo)((function(){return{loading,setLoading,error,value}}),[loading,setLoading,error,value]);return"plain_text_input"===element.type&&Array.isArray(null==element?void 0:element.dispatchActionConfig)&&element.dispatchActionConfig.includes("on_character_entered")?[result,noLoadStateActionFunction]:context&&[BlockContext.SECTION,BlockContext.ACTION].includes(context)||Array.isArray(null==element?void 0:element.dispatchActionConfig)&&element.dispatchActionConfig.includes("on_item_selected")?[result,actionFunction]:[result,stateFunction]},fuselage=__webpack_require__("../../node_modules/@rocket.chat/fuselage/index.js"),SurfaceContext=(0,react.createContext)("message"),jsx_runtime=__webpack_require__("../../node_modules/react/jsx-runtime.js"),Surface=function Surface(_ref){var children=_ref.children,type=_ref.type;return(0,jsx_runtime.jsx)(SurfaceContext.Provider,{value:type,children})};Surface.__docgenInfo={description:"",methods:[],displayName:"Surface",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},type:{required:!0,tsType:{name:"ContextType",elements:[{name:"SurfaceContext"}],raw:"ContextType<typeof SurfaceContext>"},description:""}}};var BannerSurface=function BannerSurface(_ref){var children=_ref.children;return(0,jsx_runtime.jsx)(Surface,{type:"banner",children:(0,jsx_runtime.jsx)(fuselage.Margins,{block:8,children})})};const surfaces_BannerSurface=BannerSurface;BannerSurface.__docgenInfo={description:"",methods:[],displayName:"BannerSurface",props:{children:{required:!1,tsType:{name:"ReactNode"},description:""}}};var Action=function Action(_ref){var element=_ref.element,parser=_ref.parser,index=_ref.index,renderedElement=parser.renderActionsBlockElement(element,index);return renderedElement?(0,jsx_runtime.jsx)(fuselage.Box,{display:"flex",margin:4,flexGrow:element.type!==BlockElementType.BUTTON?1:void 0,flexBasis:element.type!==BlockElementType.BUTTON?"45%":void 0,children:renderedElement}):null};const ActionsBlock_Action=Action;Action.__docgenInfo={description:"",methods:[],displayName:"Action",props:{element:{required:!0,tsType:{name:"UiKit.ActionsBlock['elements'][number]",raw:"UiKit.ActionsBlock['elements'][number]"},description:""},parser:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""},index:{required:!0,tsType:{name:"number"},description:""}}};var useSurfaceType=function useSurfaceType(){return(0,react.useContext)(SurfaceContext)};function ActionsBlock_typeof(o){return ActionsBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ActionsBlock_typeof(o)}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function _defineProperty(e,r,t){return(r=function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=ActionsBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ActionsBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ActionsBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ActionsBlock_slicedToArray(r,e){return function ActionsBlock_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ActionsBlock_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ActionsBlock_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ActionsBlock_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ActionsBlock_arrayLikeToArray(r,a):void 0}}(r,e)||function ActionsBlock_nonIterableRest(){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 ActionsBlock_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var ActionsBlock=function ActionsBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,surfaceType=useSurfaceType(),_useState2=ActionsBlock_slicedToArray((0,react.useState)((function(){return block.elements.length>5&&"banner"!==surfaceType})),2),showMoreVisible=_useState2[0],setShowMoreVisible=_useState2[1],handleShowMoreClick=(0,react.useCallback)((function(){setShowMoreVisible(!1)}),[]),actionElements=(0,react.useMemo)((function(){return(showMoreVisible?block.elements.slice(0,5):block.elements).map((function(element){var _element$appId,_element$blockId;return _objectSpread(_objectSpread({},element),{},{appId:null!==(_element$appId=element.appId)&&void 0!==_element$appId?_element$appId:block.appId,blockId:null!==(_element$blockId=element.blockId)&&void 0!==_element$blockId?_element$blockId:block.blockId})}))}),[block.appId,block.blockId,block.elements,showMoreVisible]);return(0,jsx_runtime.jsxs)(fuselage.Box,{className,display:"flex",flexWrap:"wrap",margin:-4,children:[actionElements.map((function(element,i){return(0,jsx_runtime.jsx)(ActionsBlock_Action,{element,parser:surfaceRenderer,index:i},i)})),showMoreVisible&&(0,jsx_runtime.jsx)(fuselage.Box,{display:"flex",margin:4,children:(0,jsx_runtime.jsx)(fuselage.Button,{small:!0,onClick:handleShowMoreClick,children:surfaceRenderer.renderTextObject({type:"plain_text",text:"Show more..."},0,BlockContext.NONE)})})]})};const blocks_ActionsBlock=(0,react.memo)(ActionsBlock);ActionsBlock.__docgenInfo={description:"",methods:[],displayName:"ActionsBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var CalloutBlock=function CalloutBlock(_ref){var _block$title,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer;return(0,jsx_runtime.jsx)(fuselage.Callout,{type:block.variant,title:null===(_block$title=block.title)||void 0===_block$title?void 0:_block$title.text,actions:block.accessory&&surfaceRenderer.renderSectionAccessoryBlockElement(block.accessory,0)||void 0,children:surfaceRenderer.renderTextObject(block.text,0,BlockContext.NONE)})};const blocks_CalloutBlock=CalloutBlock;CalloutBlock.__docgenInfo={description:"",methods:[],displayName:"CalloutBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var Item=function Item(_ref){var element=_ref.block,parser=_ref.surfaceRenderer,index=_ref.index,renderedElement=parser.renderContextBlockElement(element,index);if(!renderedElement)return null;switch(element.type){case TextObjectType.PLAIN_TEXT:case TextObjectType.MARKDOWN:return(0,jsx_runtime.jsx)(fuselage.Box,{is:"span",fontScale:"c1",color:"hint",margin:4,children:renderedElement});default:return renderedElement}};const ContextBlock_Item=Item;function ContextBlock_typeof(o){return ContextBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ContextBlock_typeof(o)}function ContextBlock_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ContextBlock_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ContextBlock_ownKeys(Object(t),!0).forEach((function(r){ContextBlock_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ContextBlock_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function ContextBlock_defineProperty(e,r,t){return(r=function ContextBlock_toPropertyKey(t){var i=function ContextBlock_toPrimitive(t,r){if("object"!=ContextBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ContextBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ContextBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}Item.__docgenInfo={description:"",methods:[],displayName:"Item",props:{block:{required:!0,tsType:{name:"UiKit.ContextBlock['elements'][number]",raw:"UiKit.ContextBlock['elements'][number]"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""},index:{required:!0,tsType:{name:"number"},description:""}}};var ContextBlock=function ContextBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,itemElements=(0,react.useMemo)((function(){return block.elements.map((function(element){return ContextBlock_objectSpread(ContextBlock_objectSpread({},element),{},{appId:block.appId,blockId:block.blockId})}))}),[block.appId,block.blockId,block.elements]);return(0,jsx_runtime.jsx)(fuselage.Box,{className,display:"flex",alignItems:"center",margin:-4,children:itemElements.map((function(element,i){return(0,jsx_runtime.jsx)(ContextBlock_Item,{block:element,surfaceRenderer,index:i},i)}))})};const blocks_ContextBlock=(0,react.memo)(ContextBlock);ContextBlock.__docgenInfo={description:"",methods:[],displayName:"ContextBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var DividerBlock=function DividerBlock(_ref){var className=_ref.className;return(0,jsx_runtime.jsx)(fuselage.Divider,{className,marginBlock:24})};const blocks_DividerBlock=(0,react.memo)(DividerBlock);DividerBlock.__docgenInfo={description:"",methods:[],displayName:"DividerBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var _templateObject,esm=__webpack_require__("../../node_modules/@rocket.chat/styled/dist/esm/index.js"),_excluded=["imageUrl","width","height"];var Image=(0,esm.A)("div",(function filterImageProps(_ref){_ref.imageUrl,_ref.width,_ref.height;return function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref,_excluded)}))(_templateObject||(_templateObject=function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: cover;\n  background-color: rgba(204, 204, 204, 38%);\n  background-image: url(",");\n  width: ","px;\n  height: ","px;\n  overflow: hidden;\n"])),(function(props){return props.imageUrl}),(function(props){return String(props.width)}),(function(props){return String(props.height)}));function ImageBlock_slicedToArray(r,e){return function ImageBlock_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ImageBlock_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ImageBlock_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ImageBlock_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ImageBlock_arrayLikeToArray(r,a):void 0}}(r,e)||function ImageBlock_nonIterableRest(){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 ImageBlock_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var fetchImageState=function fetchImageState(img){if(!img.complete)return{loading:!0,width:360,height:3240/21};var naturalWidth=img.naturalWidth,naturalHeight=img.naturalHeight,scaleRatio=naturalWidth>naturalHeight?Math.min(naturalWidth,360)/naturalWidth:Math.min(naturalHeight,360)/naturalHeight;return{loading:!1,width:naturalWidth*scaleRatio,height:naturalHeight*scaleRatio}},ImageBlock=function ImageBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,surface=useSurfaceType(),alignment="banner"===surface||"message"===surface?"flex-start":"center",_useState2=ImageBlock_slicedToArray((0,react.useState)((function(){var img=document.createElement("img");return img.src=block.imageUrl,fetchImageState(img)})),2),_useState2$=_useState2[0],loading=_useState2$.loading,width=_useState2$.width,height=_useState2$.height,setState=_useState2[1];return(0,react.useEffect)((function(){var img=document.createElement("img"),handleLoad=function handleLoad(){setState(fetchImageState(img))};return img.addEventListener("load",handleLoad),img.src=block.imageUrl,img.complete&&(img.removeEventListener("load",handleLoad),setState(fetchImageState(img))),function(){img.removeEventListener("load",handleLoad)}}),[block.imageUrl]),(0,jsx_runtime.jsx)(fuselage.Box,{className,display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:alignment,children:(0,jsx_runtime.jsxs)(fuselage.Box,{overflow:"hidden",width,children:[block.title&&(0,jsx_runtime.jsx)(fuselage.Box,{fontScale:"c1",color:"hint",withTruncatedText:!0,marginBlockEnd:4,children:surfaceRenderer.renderTextObject(block.title,0,BlockContext.NONE)}),loading?(0,jsx_runtime.jsx)(fuselage.Skeleton,{variant:"rect",width,height}):(0,jsx_runtime.jsx)(Image,{imageUrl:block.imageUrl,width,height,"aria-label":block.altText})]})})};const blocks_ImageBlock=(0,react.memo)(ImageBlock);function InputBlock_typeof(o){return InputBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},InputBlock_typeof(o)}function InputBlock_slicedToArray(r,e){return function InputBlock_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function InputBlock_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function InputBlock_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return InputBlock_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?InputBlock_arrayLikeToArray(r,a):void 0}}(r,e)||function InputBlock_nonIterableRest(){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 InputBlock_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function InputBlock_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function InputBlock_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?InputBlock_ownKeys(Object(t),!0).forEach((function(r){InputBlock_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):InputBlock_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function InputBlock_defineProperty(e,r,t){return(r=function InputBlock_toPropertyKey(t){var i=function InputBlock_toPrimitive(t,r){if("object"!=InputBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=InputBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==InputBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}ImageBlock.__docgenInfo={description:"",methods:[],displayName:"ImageBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var InputBlock=function InputBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,context=_ref.context,inputElement=(0,react.useMemo)((function(){var _block$element$appId,_block$element$blockI;return InputBlock_objectSpread(InputBlock_objectSpread({},block.element),{},{appId:null!==(_block$element$appId=block.element.appId)&&void 0!==_block$element$appId?_block$element$appId:block.appId,blockId:null!==(_block$element$blockI=block.element.blockId)&&void 0!==_block$element$blockI?_block$element$blockI:block.blockId})}),[block.element,block.appId,block.blockId]),error=InputBlock_slicedToArray(useUiKitState(inputElement,context),1)[0].error;return(0,jsx_runtime.jsxs)(fuselage.Field,{className,children:[block.label&&(0,jsx_runtime.jsx)(fuselage.FieldLabel,{children:surfaceRenderer.renderTextObject(block.label,0,BlockContext.NONE)}),(0,jsx_runtime.jsx)(fuselage.FieldRow,{children:surfaceRenderer.renderInputBlockElement(inputElement,0)}),error&&(0,jsx_runtime.jsx)(fuselage.FieldError,{children:error}),block.hint&&(0,jsx_runtime.jsx)(fuselage.FieldHint,{children:surfaceRenderer.renderTextObject(block.hint,0,BlockContext.NONE)})]})};const blocks_InputBlock=(0,react.memo)(InputBlock);InputBlock.__docgenInfo={description:"",methods:[],displayName:"InputBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var PreviewBlock=function PreviewBlock(_ref){var _block$preview,previewBlock,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer;return(0,jsx_runtime.jsx)(fuselage.Box,{children:(0,jsx_runtime.jsxs)(fuselage.MessageGenericPreview,{children:[isPreviewBlockWithPreview(block)&&(null===(_block$preview=block.preview)||void 0===_block$preview?void 0:_block$preview.dimensions)&&(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewCoverImage,{width:block.preview.dimensions.width,height:block.preview.dimensions.height,url:block.preview.url}),(0,jsx_runtime.jsxs)(fuselage.MessageGenericPreviewContent,{thumb:(previewBlock=block,"thumb"in previewBlock?(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewThumb,{children:(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewCoverImage,{height:192,width:368,url:block.thumb.url})}):void 0),children:[Array.isArray(block.title)?(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewTitle,{externalUrl:isPreviewBlockWithPreview(block)?block.externalUrl:void 0,children:block.title.map((function(title){return surfaceRenderer.renderTextObject(title,0,BlockContext.NONE)}))}):null,Array.isArray(block.description)?(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewDescription,{clamp:!0,children:block.description.map((function(description){return surfaceRenderer.renderTextObject(description,0,BlockContext.NONE)}))}):null,block.footer&&(0,jsx_runtime.jsx)(fuselage.MessageGenericPreviewFooter,{children:(0,jsx_runtime.jsx)(blocks_ContextBlock,{block:block.footer,surfaceRenderer,context:BlockContext.BLOCK,index:0})})]})]})})};const blocks_PreviewBlock=(0,react.memo)(PreviewBlock);function SectionBlock_Fields_typeof(o){return SectionBlock_Fields_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},SectionBlock_Fields_typeof(o)}function SectionBlock_Fields_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function SectionBlock_Fields_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?SectionBlock_Fields_ownKeys(Object(t),!0).forEach((function(r){SectionBlock_Fields_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):SectionBlock_Fields_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function SectionBlock_Fields_defineProperty(e,r,t){return(r=function SectionBlock_Fields_toPropertyKey(t){var i=function SectionBlock_Fields_toPrimitive(t,r){if("object"!=SectionBlock_Fields_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=SectionBlock_Fields_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==SectionBlock_Fields_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}PreviewBlock.__docgenInfo={description:"",methods:[],displayName:"PreviewBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var breakpoints={xs:4,sm:4,md:4,lg:6,xl:6},Fields=function Fields(_ref){var fields=_ref.fields,surfaceRenderer=_ref.surfaceRenderer;return(0,jsx_runtime.jsx)(fuselage.Grid,{children:fields.map((function(field,i){return(0,jsx_runtime.jsx)(fuselage.Grid.Item,SectionBlock_Fields_objectSpread(SectionBlock_Fields_objectSpread({},breakpoints),{},{children:surfaceRenderer.renderTextObject(field,0,BlockContext.NONE)}),i)}))})};const SectionBlock_Fields=Fields;function SectionBlock_typeof(o){return SectionBlock_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},SectionBlock_typeof(o)}function SectionBlock_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function SectionBlock_defineProperty(e,r,t){return(r=function SectionBlock_toPropertyKey(t){var i=function SectionBlock_toPrimitive(t,r){if("object"!=SectionBlock_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=SectionBlock_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==SectionBlock_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}Fields.__docgenInfo={description:"",methods:[],displayName:"Fields",props:{fields:{required:!0,tsType:{name:"unknown"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var SectionBlock=function SectionBlock(_ref){var className=_ref.className,block=_ref.block,surfaceRenderer=_ref.surfaceRenderer,text=block.text,fields=block.fields,accessoryElement=(0,react.useMemo)((function(){return block.accessory?function SectionBlock_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?SectionBlock_ownKeys(Object(t),!0).forEach((function(r){SectionBlock_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):SectionBlock_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({appId:block.appId,blockId:block.blockId},block.accessory):void 0}),[block.appId,block.blockId,block.accessory]);return(0,jsx_runtime.jsxs)(fuselage.Grid,{className,children:[(0,jsx_runtime.jsxs)(fuselage.Grid.Item,{children:[text&&(0,jsx_runtime.jsx)(fuselage.Box,{is:"span",fontScale:"p2",color:"default",children:surfaceRenderer.text(text)}),fields&&(0,jsx_runtime.jsx)(SectionBlock_Fields,{fields,surfaceRenderer})]}),block.accessory&&(0,jsx_runtime.jsx)(fuselage.Flex.Item,{grow:0,children:(0,jsx_runtime.jsx)(fuselage.Grid.Item,{children:accessoryElement?surfaceRenderer.renderSectionAccessoryBlockElement(accessoryElement,0):null})})]})};const blocks_SectionBlock=(0,react.memo)(SectionBlock);SectionBlock.__docgenInfo={description:"",methods:[],displayName:"SectionBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var AppIdContext=(0,react.createContext)(void 0),AppIdProvider=function AppIdProvider(_ref){var children=_ref.children,appId=_ref.appId;return appId?(0,jsx_runtime.jsx)(AppIdContext.Provider,{value:appId,children}):(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children})};function ButtonElement_slicedToArray(r,e){return function ButtonElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ButtonElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ButtonElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ButtonElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ButtonElement_arrayLikeToArray(r,a):void 0}}(r,e)||function ButtonElement_nonIterableRest(){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 ButtonElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}AppIdProvider.__docgenInfo={description:"",methods:[],displayName:"AppIdProvider",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},appId:{required:!1,tsType:{name:"string"},description:""}}};var ButtonElement=function ButtonElement(_ref){var block=_ref.block,context=_ref.context,surfaceRenderer=_ref.surfaceRenderer,_useUiKitState2=ButtonElement_slicedToArray(useUiKitState(block,context),2),loading=_useUiKitState2[0].loading,action=_useUiKitState2[1],style=block.style,url=block.url,text=block.text,value=block.value,secondary=block.secondary,handleClick=function handleClick(e){action({target:e.currentTarget})};return url?(0,jsx_runtime.jsx)(fuselage.Button,{is:"a",target:"_blank",small:!0,minWidth:"4ch",disabled:loading,href:url,primary:"primary"===style,danger:"danger"===style,success:"success"===style,warning:"warning"===style,secondary,onClick:handleClick,children:loading?(0,jsx_runtime.jsx)(fuselage.Throbber,{}):surfaceRenderer.renderTextObject(text,0,BlockContext.NONE)}):(0,jsx_runtime.jsx)(fuselage.Button,{small:!0,minWidth:"4ch",disabled:loading,primary:"primary"===style,danger:"danger"===style,success:"success"===style,warning:"warning"===style,secondary,value,onClick:handleClick,children:loading?(0,jsx_runtime.jsx)(fuselage.Throbber,{}):surfaceRenderer.renderTextObject(text,0,BlockContext.NONE)})};const elements_ButtonElement=ButtonElement;ButtonElement.__docgenInfo={description:"",methods:[],displayName:"ButtonElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var __rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};const components_BaseAvatar=_a=>{var{url,onLoad,onError}=_a,props=__rest(_a,["url","onLoad","onError"]);const[unloaded,setUnloaded]=(0,react.useState)(!1),prevUrl=(0,index_module.usePrevious)(url),handleLoad=(0,index_module.useEffectEvent)((event=>{setUnloaded(!1),null==onLoad||onLoad(event)})),handleError=(0,index_module.useEffectEvent)((event=>{setUnloaded(!0),null==onError||onError(event)}));return unloaded&&url===prevUrl?(0,jsx_runtime.jsx)(fuselage.Skeleton,Object.assign({"aria-hidden":"true",variant:"rect"},props)):(0,jsx_runtime.jsx)(fuselage.Avatar,Object.assign({"aria-hidden":"true",onLoad:handleLoad,onError:handleError,url},props))};var dist=__webpack_require__("../ui-contexts/dist/index.js");const components_RoomAvatar=(0,react.memo)((function RoomAvatar({room,url,size}){const urlFromContext=(0,dist.useRoomAvatarPath)()(room);return(0,jsx_runtime.jsx)(components_BaseAvatar,{url:url||urlFromContext,size})}));var UserAvatar_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};const components_UserAvatar=(0,react.memo)((_a=>{var{username,etag}=_a,rest=UserAvatar_rest(_a,["username","etag"]);const getUserAvatarPath=(0,dist.useUserAvatarPath)(),{url=getUserAvatarPath(username,etag)}=rest,props=UserAvatar_rest(rest,["url"]);return(0,jsx_runtime.jsx)(components_BaseAvatar,Object.assign({url,"data-username":username,title:username},props))}));var useQuery=__webpack_require__("../../node_modules/@tanstack/react-query/build/lib/useQuery.mjs");function useChannelsData_typeof(o){return useChannelsData_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},useChannelsData_typeof(o)}function useChannelsData_regeneratorRuntime(){useChannelsData_regeneratorRuntime=function _regeneratorRuntime(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function define(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==useChannelsData_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(useChannelsData_typeof(e)+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function reset(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(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function stop(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function dispatchException(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function abrupt(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function complete(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function finish(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function useChannelsData_asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function useChannelsData_asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function _next(n){useChannelsData_asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){useChannelsData_asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)}))}}var generateQuery=function generateQuery(){var term=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{selector:JSON.stringify({name:term})}},useChannelsData=function useChannelsData(_ref){var filter=_ref.filter,getRooms=(0,dist.useEndpoint)("GET","/v1/rooms.autocomplete.channelAndPrivate");return(0,useQuery.I)(["rooms.autocomplete.channelAndPrivate",filter],useChannelsData_asyncToGenerator(useChannelsData_regeneratorRuntime().mark((function _callee(){var channels,options;return useChannelsData_regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,getRooms(generateQuery(filter));case 2:return channels=_context.sent,options=channels.items.map((function(_ref3){var fname=_ref3.fname,name=_ref3.name;return{value:_ref3._id,label:{name:name||fname,avatarETag:_ref3.avatarETag,type:_ref3.t}}})),_context.abrupt("return",options||[]);case 5:case"end":return _context.stop()}}),_callee)}))),{keepPreviousData:!0}).data};function ChannelsSelectElement_typeof(o){return ChannelsSelectElement_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ChannelsSelectElement_typeof(o)}var ChannelsSelectElement_excluded=["value","label"];function ChannelsSelectElement_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ChannelsSelectElement_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ChannelsSelectElement_ownKeys(Object(t),!0).forEach((function(r){ChannelsSelectElement_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ChannelsSelectElement_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function ChannelsSelectElement_defineProperty(e,r,t){return(r=function ChannelsSelectElement_toPropertyKey(t){var i=function ChannelsSelectElement_toPrimitive(t,r){if("object"!=ChannelsSelectElement_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ChannelsSelectElement_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ChannelsSelectElement_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ChannelsSelectElement_slicedToArray(r,e){return function ChannelsSelectElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function ChannelsSelectElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function ChannelsSelectElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return ChannelsSelectElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ChannelsSelectElement_arrayLikeToArray(r,a):void 0}}(r,e)||function ChannelsSelectElement_nonIterableRest(){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 ChannelsSelectElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var ChannelsSelectElement=function ChannelsSelectElement(_ref){var block=_ref.block,context=_ref.context,_useUiKitState2=ChannelsSelectElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],value=_useUiKitState2$.value,loading=_useUiKitState2$.loading,action=_useUiKitState2[1],_useState2=ChannelsSelectElement_slicedToArray((0,react.useState)(""),2),filter=_useState2[0],setFilter=_useState2[1],filterDebounced=(0,index_module.useDebouncedValue)(filter,300),options=useChannelsData({filter:filterDebounced}),handleChange=(0,react.useCallback)((function(value){Array.isArray(value)||action({target:{value}})}),[action]);return(0,jsx_runtime.jsx)(fuselage.AutoComplete,{value,onChange:handleChange,disabled:loading,filter,setFilter,renderSelected:function renderSelected(_ref2){var _ref2$selected=_ref2.selected,value=_ref2$selected.value,label=_ref2$selected.label;return(0,jsx_runtime.jsxs)(fuselage.Chip,{height:"x20",value,mie:4,children:[(0,jsx_runtime.jsx)(components_RoomAvatar,{size:"x20",room:ChannelsSelectElement_objectSpread({type:(null==label?void 0:label.type)||"c",_id:value},label)}),(0,jsx_runtime.jsx)(fuselage.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:label.name})]})},renderItem:function renderItem(_ref3){var value=_ref3.value,label=_ref3.label,props=function ChannelsSelectElement_objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function ChannelsSelectElement_objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref3,ChannelsSelectElement_excluded);return(0,jsx_runtime.jsx)(fuselage.Option,ChannelsSelectElement_objectSpread(ChannelsSelectElement_objectSpread({},props),{},{label:label.name,avatar:(0,jsx_runtime.jsx)(components_RoomAvatar,ChannelsSelectElement_objectSpread({size:"x20",room:{type:label.type,_id:value,avatarETag:label.avatarETag}},props))}),value)},options})};const ChannelsSelectElement_ChannelsSelectElement=(0,react.memo)(ChannelsSelectElement);function MultiChannelsSelectElement_typeof(o){return MultiChannelsSelectElement_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},MultiChannelsSelectElement_typeof(o)}ChannelsSelectElement.__docgenInfo={description:"",methods:[],displayName:"ChannelsSelectElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var MultiChannelsSelectElement_excluded=["selected","onRemove"],_excluded2=["value","label"];function MultiChannelsSelectElement_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function MultiChannelsSelectElement_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?MultiChannelsSelectElement_ownKeys(Object(t),!0).forEach((function(r){MultiChannelsSelectElement_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):MultiChannelsSelectElement_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function MultiChannelsSelectElement_defineProperty(e,r,t){return(r=function MultiChannelsSelectElement_toPropertyKey(t){var i=function MultiChannelsSelectElement_toPrimitive(t,r){if("object"!=MultiChannelsSelectElement_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=MultiChannelsSelectElement_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==MultiChannelsSelectElement_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function MultiChannelsSelectElement_objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function MultiChannelsSelectElement_objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}function MultiChannelsSelectElement_slicedToArray(r,e){return function MultiChannelsSelectElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function MultiChannelsSelectElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function MultiChannelsSelectElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return MultiChannelsSelectElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?MultiChannelsSelectElement_arrayLikeToArray(r,a):void 0}}(r,e)||function MultiChannelsSelectElement_nonIterableRest(){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 MultiChannelsSelectElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var MultiChannelsSelectElement=function MultiChannelsSelectElement(_ref){var block=_ref.block,context=_ref.context,_useUiKitState2=MultiChannelsSelectElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],value=_useUiKitState2$.value,loading=_useUiKitState2$.loading,action=_useUiKitState2[1],_useState2=MultiChannelsSelectElement_slicedToArray((0,react.useState)(""),2),filter=_useState2[0],setFilter=_useState2[1],filterDebounced=(0,index_module.useDebouncedValue)(filter,300),options=useChannelsData({filter:filterDebounced}),handleChange=(0,react.useCallback)((function(value){Array.isArray(value)&&action({target:{value}})}),[action]);return(0,jsx_runtime.jsx)(fuselage.AutoComplete,{value:value||[],disabled:loading,onChange:handleChange,filter,setFilter,multiple:!0,renderSelected:function renderSelected(_ref2){var _ref2$selected=_ref2.selected,value=_ref2$selected.value,label=_ref2$selected.label,onRemove=_ref2.onRemove,props=MultiChannelsSelectElement_objectWithoutProperties(_ref2,MultiChannelsSelectElement_excluded);return(0,jsx_runtime.jsxs)(fuselage.Chip,MultiChannelsSelectElement_objectSpread(MultiChannelsSelectElement_objectSpread({},props),{},{value,onClick:onRemove,children:[(0,jsx_runtime.jsx)(components_RoomAvatar,{size:"x20",room:MultiChannelsSelectElement_objectSpread({type:(null==label?void 0:label.type)||"c",_id:value},label)}),(0,jsx_runtime.jsx)(fuselage.Box,{is:"span",margin:"none",mis:4,children:null==label?void 0:label.name})]}),value)},renderItem:function renderItem(_ref3){var value=_ref3.value,label=_ref3.label,props=MultiChannelsSelectElement_objectWithoutProperties(_ref3,_excluded2);return(0,jsx_runtime.jsx)(fuselage.Option,MultiChannelsSelectElement_objectSpread(MultiChannelsSelectElement_objectSpread({},props),{},{label:label.name,avatar:(0,jsx_runtime.jsx)(components_RoomAvatar,{size:"x20",room:MultiChannelsSelectElement_objectSpread({type:(null==label?void 0:label.type)||"c",_id:value},label)})}),value)},options})};const ChannelsSelectElement_MultiChannelsSelectElement=(0,react.memo)(MultiChannelsSelectElement);function CheckboxElement_slicedToArray(r,e){return function CheckboxElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function CheckboxElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function CheckboxElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return CheckboxElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?CheckboxElement_arrayLikeToArray(r,a):void 0}}(r,e)||function CheckboxElement_nonIterableRest(){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 CheckboxElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}MultiChannelsSelectElement.__docgenInfo={description:"",methods:[],displayName:"MultiChannelsSelectElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var CheckboxElement=function CheckboxElement(_ref){var block=_ref.block,context=_ref.context,surfaceRenderer=_ref.surfaceRenderer,_useUiKitState2=CheckboxElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],loading=_useUiKitState2$.loading,value=_useUiKitState2$.value,action=_useUiKitState2[1],options=block.options;return(0,jsx_runtime.jsx)(fuselage.Box,{children:options.map((function(option){var isChecked=null==value?void 0:value.includes(option.value);return(0,jsx_runtime.jsxs)(fuselage.Box,{pb:4,children:[(0,jsx_runtime.jsx)(fuselage.CheckBox,{disabled:loading,value:option.value,checked:isChecked,onChange:action}),(0,jsx_runtime.jsx)(fuselage.Box,{is:"label",pis:8,children:surfaceRenderer.renderTextObject(option.text,0,BlockContext.NONE)})]},option.value)}))})};const elements_CheckboxElement=CheckboxElement;CheckboxElement.__docgenInfo={description:"",methods:[],displayName:"CheckboxElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var es=__webpack_require__("./node_modules/react-i18next/dist/es/index.js"),useAppTranslation=function useAppTranslation(){var appId=function useAppId(){var _useContext$appId,_useContext,outerAppId=null!==(_useContext$appId=(0,react.useContext)(UiKitContext).appId)&&void 0!==_useContext$appId?_useContext$appId:"core",appId=null!==(_useContext=(0,react.useContext)(AppIdContext))&&void 0!==_useContext?_useContext:outerAppId;return(0,react.useDebugValue)(appId),appId}(),appNs=appId.endsWith("-core")?void 0:"app-".concat(appId);return(0,react.useDebugValue)(appNs),(0,es.Bd)(appNs)};function useStringFromTextObject_typeof(o){return useStringFromTextObject_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},useStringFromTextObject_typeof(o)}function useStringFromTextObject_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function useStringFromTextObject_defineProperty(e,r,t){return(r=function useStringFromTextObject_toPropertyKey(t){var i=function useStringFromTextObject_toPrimitive(t,r){if("object"!=useStringFromTextObject_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=useStringFromTextObject_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==useStringFromTextObject_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var useStringFromTextObject=function useStringFromTextObject(){var t=useAppTranslation().t;return(0,react.useCallback)((function(textObject){if(textObject)return textObject.i18n?null==t?void 0:t(textObject.i18n.key,function useStringFromTextObject_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?useStringFromTextObject_ownKeys(Object(t),!0).forEach((function(r){useStringFromTextObject_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):useStringFromTextObject_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({},textObject.i18n.args)):textObject.text}),[t])};function DatePickerElement_slicedToArray(r,e){return function DatePickerElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function DatePickerElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function DatePickerElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return DatePickerElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?DatePickerElement_arrayLikeToArray(r,a):void 0}}(r,e)||function DatePickerElement_nonIterableRest(){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 DatePickerElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}var DatePickerElement=function DatePickerElement(_ref){var block=_ref.block,context=_ref.context,_useUiKitState2=DatePickerElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],loading=_useUiKitState2$.loading,value=_useUiKitState2$.value,error=_useUiKitState2$.error,action=_useUiKitState2[1],actionId=block.actionId,placeholder=block.placeholder,fromTextObjectToString=useStringFromTextObject();return(0,jsx_runtime.jsx)(fuselage.InputBox,{type:"date",error,value,disabled:loading,id:actionId,name:actionId,rows:6,placeholder:fromTextObjectToString(placeholder),onInput:action})};const elements_DatePickerElement=DatePickerElement;var ImageElement_styles_templateObject;DatePickerElement.__docgenInfo={description:"",methods:[],displayName:"DatePickerElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var ImageElement_styles_excluded=["imageUrl","size"];var Element=(0,esm.A)("div",(function filterElementProps(_ref){_ref.imageUrl,_ref.size;return function ImageElement_styles_objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function ImageElement_styles_objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref,ImageElement_styles_excluded)}))(ImageElement_styles_templateObject||(ImageElement_styles_templateObject=function ImageElement_styles_taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: cover;\n  background-color: rgba(204, 204, 204, 38%);\n  background-image: url(",");\n  width: ","px;\n  height: ","px;\n  border-radius: 4px;\n  overflow: hidden;\n  margin-inline-start: 4px;\n"])),(function(props){return props.imageUrl}),(function(props){return String(props.size)}),(function(props){return String(props.size)})),ImageElement=function ImageElement(_ref){var block=_ref.block,context=_ref.context,size=(context===BlockContext.SECTION?88:context===BlockContext.CONTEXT&&20)||void 0;return size?(0,jsx_runtime.jsx)(Element,{imageUrl:block.imageUrl,size}):null};const elements_ImageElement=ImageElement;function LinearScaleElement_slicedToArray(r,e){return function LinearScaleElement_arrayWithHoles(r){if(Array.isArray(r))return r}(r)||function LinearScaleElement_iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||function LinearScaleElement_unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return LinearScaleElement_arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?LinearScaleElement_arrayLikeToArray(r,a):void 0}}(r,e)||function LinearScaleElement_nonIterableRest(){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 LinearScaleElement_arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}ImageElement.__docgenInfo={description:"",methods:[],displayName:"ImageElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var LinearScaleElement=function LinearScaleElement(_ref){var className=_ref.className,block=_ref.block,context=_ref.context,surfaceRenderer=_ref.surfaceRenderer,_block$minValue=block.minValue,minValue=void 0===_block$minValue?0:_block$minValue,_block$maxValue=block.maxValue,maxValue=void 0===_block$maxValue?10:_block$maxValue,initialValue=block.initialValue,preLabel=block.preLabel,postLabel=block.postLabel,_useUiKitState2=LinearScaleElement_slicedToArray(useUiKitState(block,context),2),_useUiKitState2$=_useUiKitState2[0],loading=_useUiKitState2$.loading,_useUiKitState2$$valu=_useUiKitState2$.value,value=void 0===_useUiKitState2$$valu?initialValue:_useUiKitState2$$valu,error=_useUiKitState2$.error,action=_useUiKitState2[1],points=(0,react.useMemo)((function(){return Array.from({length:Math.max(maxValue-minValue+1,1)},(function(_,i){return String(minValue+i)}))}),[maxValue,minValue]);return(0,jsx_runtime.jsxs)(fuselage.Box,{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",children:[preLabel&&(0,jsx_runtime.jsx)(fuselage.Box,{fontScale:"c2",paddingInlineEnd:8,textAlign:"start",children:surfaceRenderer.renderTextObject(preLabel,0,BlockContext.NONE)}),(0,jsx_runtime.jsx)(fuselage.Box,{children:(0,jsx_runtime.jsx)(fuselage.ButtonGroup,{className,align:"center",children:points.map((function(point,i){return(0,jsx_runtime.jsx)(fuselage.Button,{className:point===String(value)?"active":void 0,disabled:loading,danger:!!error,minWidth:"4ch",small:!0,value:point,marginInline:2,flexShrink:1,onClick:action,children:surfaceRenderer.renderTextObject({type:"plain_text",text:String(i+minValue)},0,BlockContext.NONE)},i)}))})}),postLabel&&(0,jsx_runtime.jsx)(fuselage.Box,{fontScale:"c2",paddingInlineStart:8,textAlign:"end",children:surfaceRenderer.renderTextObject(postLabel,0,BlockContext.NONE)})]})};const elements_LinearScaleElement=(0,react.memo)(LinearScaleElement);LinearScaleElement.__docgenInfo={description:"",methods:[],displayName:"LinearScaleElement",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var MarkupInteractionContext=__webpack_require__("../gazzodown/dist/MarkupInteractionContext.js"),dist_es=__webpack_require__("../../node_modules/react-i18next/dist/es/index.js");const elements_PlainSpan=(0,react.memo)((({text})=>{const{t}=(0,dist_es.Bd)(),{highlightRegex,markRegex}=(0,react.useContext)(MarkupInteractionContext.o),content=(0,react.useMemo)((()=>{var _a,_b;if(highlightRegex){const chunks=text.split(highlightRegex()),head=null!==(_a=chunks.shift())&&void 0!==_a?_a:"";return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:head}),chunks.map(((chunk,i)=>i%2==0?(0,jsx_runtime.jsx)("mark",{title:t("Highlighted_chosen_word"),className:"highlight-text",children:chunk},i):(0,jsx_runtime.jsx)(react.Fragment,{children:chunk},i)))]})}if(markRegex){const chunks=text.split(markRegex()),head=null!==(_b=chunks.shift())&&void 0!==_b?_b:"";return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:head}),chunks.map(((chunk,i)=>i%2==0?(0,jsx_runtime.jsx)("mark",{children:chunk},i):(0,jsx_runtime.jsx)(react.Fragment,{children:chunk},i)))]})}return text}),[highlightRegex,markRegex,text,t]);return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:content})})),blocks_HeadingBlock=({children=[],level=1})=>{const HeadingTag=`h${level}`;return(0,jsx_runtime.jsx)(HeadingTag,{children:children.map(((block,index)=>(0,jsx_runtime.jsx)(elements_PlainSpan,{text:block.value},index)))})};__webpack_require__("../../node_modules/react-dom/index.js");(0,react.forwardRef)((function EmojiPickerContainer(props,ref){return(0,jsx_runtime.jsx)(fuselage.Box,Object.assign({},props,{color:"default",ref,height:"x480",bg:"light",borderRadius:4,display:"flex",flexDirection:"column",mb:"neg-x12"}))}));var dist_index_module=__webpack_require__("../../node_modules/@rocket.chat/css-in-js/dist/index.module.js");fuselage.Select,fuselage.TextInput;var UserStatus_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.memo)((function UserStatus_UserStatus(_a){var{small,status}=_a,props=UserStatus_rest(_a,["small","status"]);const{t}=(0,dist_es.Bd)(),size=small?"small":"large";switch(status){case"online":case"busy":case"away":case"offline":case"disabled":return(0,jsx_runtime.jsx)(fuselage.StatusBullet,Object.assign({size,status},props));default:return(0,jsx_runtime.jsx)(fuselage.StatusBullet,Object.assign({size,title:t("Loading")},props))}}));var HeaderToolbarAction_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.forwardRef)((function HeaderToolbarAction(_a,ref){var{id,icon,action,index,title,"data-tooltip":tooltip}=_a,props=HeaderToolbarAction_rest(_a,["id","icon","action","index","title","data-tooltip"]);return(0,jsx_runtime.jsx)(fuselage.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${icon}`,ref,onClick:()=>action(id),"data-toolbox":index,icon,small:!0,position:"relative",overflow:"visible"},tooltip?{"data-tooltip":tooltip,title:""}:{title},props),id)}));var HeaderToolbar_HeaderToolbarAction_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.forwardRef)((function HeaderToolbarAction(_a,ref){var{id,icon,action,index,title,"data-tooltip":tooltip}=_a,props=HeaderToolbar_HeaderToolbarAction_rest(_a,["id","icon","action","index","title","data-tooltip"]);return(0,jsx_runtime.jsx)(fuselage.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${icon}`,ref,onClick:()=>action(id),"data-toolbox":index,icon,small:!0,position:"relative",overflow:"visible"},tooltip?{"data-tooltip":tooltip,title:""}:{title},props),id)}));var MultiSelectCustomAnchor_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t};(0,react.forwardRef)((function MultiSelectCustomAnchor(_a,ref){var{className,collapsed,selectedOptionsCount,selectedOptionsTitle,defaultTitle,maxCount}=_a,props=MultiSelectCustomAnchor_rest(_a,["className","collapsed","selectedOptionsCount","selectedOptionsTitle","defaultTitle","maxCount"]);const{t}=(0,dist_es.Bd)(),customStyle=dist_index_module.css`
 		&:hover {
 			cursor: pointer;
 		}
@@ -32,4 +32,4 @@
 		left: 0;
 	}
 `;var QueryClientProvider=__webpack_require__("../../node_modules/@tanstack/react-query/build/lib/QueryClientProvider.mjs"),useVideoConfDataStream=function useVideoConfDataStream(_ref){var rid=_ref.rid,callId=_ref.callId,queryClient=(0,QueryClientProvider.jE)(),subscribeNotifyRoom=(0,dist.useStream)("notify-room");return(0,react.useEffect)((function(){return subscribeNotifyRoom("".concat(rid,"/videoconf"),(function(id){return id===callId&&queryClient.invalidateQueries(["video-conference",callId])}))}),[rid,callId,subscribeNotifyRoom,queryClient]),function useVideoConfData(_ref){var callId=_ref.callId,getVideoConfInfo=(0,dist.useEndpoint)("GET","/v1/video-conference.info");return(0,useQuery.I)(["video-conference",callId],(function(){return getVideoConfInfo({callId})}),{staleTime:1/0,refetchOnMount:function refetchOnMount(query){var _query$state$data;return(null===(_query$state$data=query.state.data)||void 0===_query$state$data||!_query$state$data.endedAt)&&"always"}})}({callId})},VideoConferenceBlock=function VideoConferenceBlock(_ref){var block=_ref.block,t=(0,dist.useTranslation)(),callId=block.callId,_block$appId=block.appId,appId=void 0===_block$appId?"videoconf-core":_block$appId,surfaceType=useSurfaceType(),userId=(0,dist.useUserId)(),goToRoom=(0,dist.useGoToRoom)(),_useContext=(0,react.useContext)(UiKitContext),action=_useContext.action,_useContext$viewId=_useContext.viewId,viewId=void 0===_useContext$viewId?void 0:_useContext$viewId,rid=_useContext.rid;if("message"!==surfaceType)throw new Error("VideoConferenceBlock cannot be rendered outside message");if(!rid)throw new Error("VideoConferenceBlock cannot be rendered without rid");var result=useVideoConfDataStream({rid,callId});if(result.isLoading||result.isError)return(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageSkeleton,{});var data=result.data,isUserCaller=data.createdBy._id===userId,actions=(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageActions,{children:[data.discussionRid&&(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageAction,{icon:"discussion",title:t("Join_discussion"),onClick:function openDiscussion(_e){data.discussionRid&&goToRoom(data.discussionRid)}}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageAction,{icon:"info",onClick:function openCallInfo(e){action({blockId:callId,appId,actionId:"info",value:rid,viewId},e)}})]});return"endedAt"in data?(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessage,{children:[(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageRow,{children:[(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageContent,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageIcon,{}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageText,{children:t("Call_ended")})]}),actions]}),(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageFooter,{children:["direct"===data.type&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageButton,{onClick:function callAgainHandler(e){action({blockId:rid||"",appId,actionId:"callBack",value:rid||"",viewId},e)},children:t(isUserCaller?"Call_again":"Call_back")}),[core_typings_dist.VideoConferenceStatus.EXPIRED,core_typings_dist.VideoConferenceStatus.DECLINED].includes(data.status)&&(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageFooterText,{children:t("Call_was_not_answered")})]}),"direct"!==data.type&&(data.users.length?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageUserStack,{users:data.users}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageFooterText,{children:data.users.length>3?t("__usersCount__member_joined",{usersCount:data.users.length-3}):t("joined")})]}):[core_typings_dist.VideoConferenceStatus.EXPIRED,core_typings_dist.VideoConferenceStatus.DECLINED].includes(data.status)&&(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageFooterText,{children:t("Call_was_not_answered")}))]})]}):"direct"===data.type&&data.status===core_typings_dist.VideoConferenceStatus.CALLING?(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessage,{children:[(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageRow,{children:[(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageContent,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageIcon,{variant:"incoming"}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageText,{children:t("Calling")})]}),actions]}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageFooter,{children:(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageFooterText,{children:t("Waiting_for_answer")})})]}):(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessage,{children:[(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageRow,{children:[(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageContent,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageIcon,{variant:"outgoing"}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageText,{children:t("Call_ongoing")})]}),actions]}),(0,jsx_runtime.jsxs)(VideoConfMessage_VideoConfMessageFooter,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageButton,{primary:!0,onClick:function joinHandler(e){action({blockId:block.blockId||"",appId,actionId:"join",value:block.blockId||"",viewId},e)},children:t("Join")}),Boolean(data.users.length)&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageUserStack,{users:data.users}),(0,jsx_runtime.jsx)(VideoConfMessage_VideoConfMessageFooterText,{children:data.users.length>3?t("__usersCount__member_joined",{count:data.users.length-3}):t("joined")})]})]})]})};const VideoConferenceBlock_VideoConferenceBlock=(0,react.memo)(VideoConferenceBlock);function FuselageMessageSurfaceRenderer_typeof(o){return FuselageMessageSurfaceRenderer_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},FuselageMessageSurfaceRenderer_typeof(o)}function FuselageMessageSurfaceRenderer_defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,FuselageMessageSurfaceRenderer_toPropertyKey(o.key),o)}}function FuselageMessageSurfaceRenderer_callSuper(t,o,e){return o=FuselageMessageSurfaceRenderer_getPrototypeOf(o),function FuselageMessageSurfaceRenderer_possibleConstructorReturn(t,e){if(e&&("object"==FuselageMessageSurfaceRenderer_typeof(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function FuselageMessageSurfaceRenderer_assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,FuselageMessageSurfaceRenderer_isNativeReflectConstruct()?Reflect.construct(o,e||[],FuselageMessageSurfaceRenderer_getPrototypeOf(t).constructor):o.apply(t,e))}function FuselageMessageSurfaceRenderer_isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(FuselageMessageSurfaceRenderer_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}function FuselageMessageSurfaceRenderer_getPrototypeOf(t){return FuselageMessageSurfaceRenderer_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},FuselageMessageSurfaceRenderer_getPrototypeOf(t)}function FuselageMessageSurfaceRenderer_setPrototypeOf(t,e){return FuselageMessageSurfaceRenderer_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},FuselageMessageSurfaceRenderer_setPrototypeOf(t,e)}function FuselageMessageSurfaceRenderer_defineProperty(e,r,t){return(r=FuselageMessageSurfaceRenderer_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function FuselageMessageSurfaceRenderer_toPropertyKey(t){var i=function FuselageMessageSurfaceRenderer_toPrimitive(t,r){if("object"!=FuselageMessageSurfaceRenderer_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=FuselageMessageSurfaceRenderer_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==FuselageMessageSurfaceRenderer_typeof(i)?i:i+""}VideoConferenceBlock.__docgenInfo={description:"",methods:[],displayName:"VideoConferenceBlock",props:{className:{required:!1,tsType:{name:"ComponentProps['className']",raw:"ComponentProps<typeof Box>['className']"},description:""},block:{required:!0,tsType:{name:"B"},description:""},context:{required:!0,tsType:{name:"UiKit.BlockContext"},description:""},index:{required:!0,tsType:{name:"number"},description:""},surfaceRenderer:{required:!0,tsType:{name:"UiKit.SurfaceRenderer",elements:[{name:"ReactElement"}],raw:"UiKit.SurfaceRenderer<ReactElement>"},description:""}}};var FuselageMessageSurfaceRenderer=function(_FuselageSurfaceRende){function FuselageMessageSurfaceRenderer(){var _this;return function FuselageMessageSurfaceRenderer_classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}(this,FuselageMessageSurfaceRenderer),FuselageMessageSurfaceRenderer_defineProperty(_this=FuselageMessageSurfaceRenderer_callSuper(this,FuselageMessageSurfaceRenderer,[["actions","context","divider","image","input","section","preview","video_conf"]]),"plain_text",FuselageSurfaceRenderer_renderTextObject),FuselageMessageSurfaceRenderer_defineProperty(_this,"mrkdwn",FuselageSurfaceRenderer_renderTextObject),_this}return function FuselageMessageSurfaceRenderer_inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&FuselageMessageSurfaceRenderer_setPrototypeOf(t,e)}(FuselageMessageSurfaceRenderer,_FuselageSurfaceRende),function FuselageMessageSurfaceRenderer_createClass(e,r,t){return r&&FuselageMessageSurfaceRenderer_defineProperties(e.prototype,r),t&&FuselageMessageSurfaceRenderer_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(FuselageMessageSurfaceRenderer,[{key:"video_conf",value:function video_conf(block,context,index){return context===BlockContext.BLOCK?(0,jsx_runtime.jsx)(AppIdProvider,{appId:block.appId,children:(0,jsx_runtime.jsx)(VideoConferenceBlock_VideoConferenceBlock,{block,context,index,surfaceRenderer:this})},index):null}}])}(FuselageSurfaceRenderer),MessageSurface=function MessageSurface(_ref){var children=_ref.children;return(0,jsx_runtime.jsx)(Surface,{type:"message",children:(0,jsx_runtime.jsx)(fuselage.Margins,{blockEnd:16,children})})};const surfaces_MessageSurface=MessageSurface;MessageSurface.__docgenInfo={description:"",methods:[],displayName:"MessageSurface",props:{children:{required:!1,tsType:{name:"ReactNode"},description:""}}};var ModalSurface=function ModalSurface(_ref){var children=_ref.children;return(0,jsx_runtime.jsx)(Surface,{type:"modal",children:(0,jsx_runtime.jsx)(fuselage.Margins,{blockEnd:16,children})})};const surfaces_ModalSurface=ModalSurface;function ModalSurfaceRenderer_typeof(o){return ModalSurfaceRenderer_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ModalSurfaceRenderer_typeof(o)}function ModalSurfaceRenderer_defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,ModalSurfaceRenderer_toPropertyKey(o.key),o)}}function ModalSurfaceRenderer_callSuper(t,o,e){return o=ModalSurfaceRenderer_getPrototypeOf(o),function ModalSurfaceRenderer_possibleConstructorReturn(t,e){if(e&&("object"==ModalSurfaceRenderer_typeof(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function ModalSurfaceRenderer_assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,ModalSurfaceRenderer_isNativeReflectConstruct()?Reflect.construct(o,e||[],ModalSurfaceRenderer_getPrototypeOf(t).constructor):o.apply(t,e))}function ModalSurfaceRenderer_isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(ModalSurfaceRenderer_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}function ModalSurfaceRenderer_getPrototypeOf(t){return ModalSurfaceRenderer_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ModalSurfaceRenderer_getPrototypeOf(t)}function ModalSurfaceRenderer_setPrototypeOf(t,e){return ModalSurfaceRenderer_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},ModalSurfaceRenderer_setPrototypeOf(t,e)}function ModalSurfaceRenderer_defineProperty(e,r,t){return(r=ModalSurfaceRenderer_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ModalSurfaceRenderer_toPropertyKey(t){var i=function ModalSurfaceRenderer_toPrimitive(t,r){if("object"!=ModalSurfaceRenderer_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=ModalSurfaceRenderer_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==ModalSurfaceRenderer_typeof(i)?i:i+""}ModalSurface.__docgenInfo={description:"",methods:[],displayName:"ModalSurface",props:{children:{required:!1,tsType:{name:"ReactNode"},description:""}}};var ModalSurfaceRenderer=function(_FuselageSurfaceRende){function ModalSurfaceRenderer(){var _this;return function ModalSurfaceRenderer_classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}(this,ModalSurfaceRenderer),ModalSurfaceRenderer_defineProperty(_this=ModalSurfaceRenderer_callSuper(this,ModalSurfaceRenderer,[["actions","context","divider","image","input","section","preview","callout"]]),"plain_text",FuselageSurfaceRenderer_renderTextObject),ModalSurfaceRenderer_defineProperty(_this,"mrkdwn",FuselageSurfaceRenderer_renderTextObject),_this}return function ModalSurfaceRenderer_inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ModalSurfaceRenderer_setPrototypeOf(t,e)}(ModalSurfaceRenderer,_FuselageSurfaceRende),function ModalSurfaceRenderer_createClass(e,r,t){return r&&ModalSurfaceRenderer_defineProperties(e.prototype,r),t&&ModalSurfaceRenderer_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(ModalSurfaceRenderer)}(FuselageSurfaceRenderer);function createSurfaceRenderer_typeof(o){return createSurfaceRenderer_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},createSurfaceRenderer_typeof(o)}function createSurfaceRenderer_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function createSurfaceRenderer_objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?createSurfaceRenderer_ownKeys(Object(t),!0).forEach((function(r){createSurfaceRenderer_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):createSurfaceRenderer_ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function createSurfaceRenderer_defineProperty(e,r,t){return(r=function createSurfaceRenderer_toPropertyKey(t){var i=function createSurfaceRenderer_toPrimitive(t,r){if("object"!=createSurfaceRenderer_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=createSurfaceRenderer_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==createSurfaceRenderer_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var createSurfaceRenderer_createSurfaceRenderer=function createSurfaceRenderer(SurfaceComponent,surfaceRenderer){return function Surface(blocks){var conditions=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,jsx_runtime.jsx)(SurfaceComponent,{children:surfaceRenderer.render(blocks,createSurfaceRenderer_objectSpread({engine:"rocket.chat"},conditions))})}},bannerParser=new BannerSurfaceRenderer,surfaces_messageParser=new FuselageMessageSurfaceRenderer,modalParser=new ModalSurfaceRenderer,contextualBarParser=new ContextualBarSurfaceRenderer,UiKitBanner=createSurfaceRenderer_createSurfaceRenderer(surfaces_BannerSurface,bannerParser),UiKitMessage=createSurfaceRenderer_createSurfaceRenderer(surfaces_MessageSurface,surfaces_messageParser),UiKitModal=createSurfaceRenderer_createSurfaceRenderer(surfaces_ModalSurface,modalParser);createSurfaceRenderer_createSurfaceRenderer(surfaces_ContextualBarSurface,contextualBarParser)},"./src/stories/payloads/index.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{QN:()=>actionsWithAllSelects,Sc:()=>actionsWithButton,UN:()=>actionsWithButtonAsLink,IY:()=>actionsWithDatePicker,PN:()=>actionsWithFilteredConversationsSelect,xF:()=>actionsWithInitializedSelects,xl:()=>callout,Hh:()=>calloutWithAction,Jr:()=>conditional,Pv:()=>contextWithMrkdwn,BV:()=>contextWithPlainText,gs:()=>contextWithTextAndImages,yF:()=>divider,Yf:()=>imageWithTitle,KW:()=>imageWithoutTitle,pC:()=>inputWithDatePicker,YB:()=>inputWithLinearScale,_C:()=>inputWithMultiUsersSelect,Tq:()=>inputWithMultilinePlainTextInput,_J:()=>inputWithPlainTextInput,pg:()=>inputWithStaticSelect,VH:()=>preview,fR:()=>previewWithExternalUrl,i1:()=>sectionWithButtonAccessory,Wi:()=>sectionWithDatePickerAccessory,Pn:()=>sectionWithImageAccessory,lk:()=>sectionWithMrkdwn,TT:()=>sectionWithOverflowMenuAccessory,Ps:()=>sectionWithPlainText,cQ:()=>sectionWithTextFields});var actionsWithAllSelects=[{type:"actions",elements:[{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"conversations_select"},{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"channels_select",placeholder:{type:"plain_text",text:"Select a channel",emoji:!0}},{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"users_select",placeholder:{type:"plain_text",text:"Select a user",emoji:!0}},{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"static_select",placeholder:{type:"plain_text",text:"Select an item",emoji:!0},options:[{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-0"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-1"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-2"}]}]}],actionsWithFilteredConversationsSelect=[{type:"actions",elements:[{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"conversations_select"}]}],actionsWithInitializedSelects=[{type:"actions",elements:[{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"conversations_select"},{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"users_select",placeholder:{type:"plain_text",text:"Select a user",emoji:!0}},{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"channels_select"}]}],actionsWithButton=[{type:"actions",elements:[{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"button",text:{type:"plain_text",text:"Click Me",emoji:!0},value:"click_me_123"}]}],actionsWithButtonAsLink=[{type:"actions",elements:[{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"button",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat",value:"click_me_123"}]}],actionsWithDatePicker=[{type:"actions",elements:[{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"datepicker",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}},{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"datepicker",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}]}],conditional=[{type:"conditional",when:{engine:["rocket.chat"]},render:[{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}}]}],callout=[{type:"callout",title:{type:"plain_text",text:"Callout"},text:{type:"plain_text",text:"This is a callout"},variant:"info"}],calloutWithAction=[{type:"callout",title:{type:"plain_text",text:"Callout"},text:{type:"plain_text",text:"This is a callout"},variant:"info",accessory:{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"button",text:{type:"plain_text",text:"Action"}}}],contextWithPlainText=[{type:"context",elements:[{type:"plain_text",text:"Author: K A Applegate",emoji:!0}]}],contextWithMrkdwn=[{type:"context",elements:[{type:"image",imageUrl:"data:image/jpeg;base64,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",altText:"cute cat"},{type:"mrkdwn",text:"*Cat* has approved this message."}]}],contextWithTextAndImages=[{type:"context",elements:[{type:"mrkdwn",text:"*This* is :smile: markdown"},{type:"image",imageUrl:"data:image/jpeg;base64,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",altText:"cute cat"},{type:"image",imageUrl:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAH3wAHABsACwAwABVhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQBsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAACSdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAQABAAMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAFAAIDBAYBBwj/xAA+EAACAQMCAwYDBgYBBAEFAAABAgMABBESIQUxQRMiUWFxgQaRoRQjMkKx8AcVUsHR4WIzcoLxkkNTorLC/8QAGgEAAwEBAQEAAAAAAAAAAAAAAAECAwQFBv/EACYRAAICAgICAwACAwEAAAAAAAABAhEDIRIxQVEEEyIyYRRCUnH/2gAMAwEAAhEDEQA/APSaVKlXz564qVKuUAdrldrhoAVLrSpGgDlKlSoAVLNKlQAt65SNcpiO1ylSoAVKlSoAVKlSoAVcpUqAFSNKuUAI1yumuUANrhrtNNAHKaa6aaTTAaTvTDzpxphqhBWlQ+y4lHcRgq+rxB5ir4YMAQdqzLZ2uGlSoEKlSpUAKuGlSoAVI1w7Us4oAQ8a7SHKuGgQjTa6a5TAVLNcpUwO12m12kAqVLNcoA7XKVKgBUq5SoAVcNKuGgDhrhrpptMDhphpxpppoQw0w040w89hk+FMDKwNJasJE1o3hWg4dxhZmCOQshHXkaz/AGk8+yRkDxPM04QSpgtnPj4Vco2b1Zt0uFOx2Ip4kXxFZi34iV0R3Dd3G0gPKrklzJAAxbVGeTjlWfHwZtUHdY8aWoUETiGetTre5p8GTYV1CuZqgt2D1qT7WKniFluuHlVb7UB12ppuh40cQsuCl7VWF0vjThcDxo4gTH0rmD4GoxcCniYeNVxFYsN4V3SfA04S+dPEo8aOIrIwjf0mlofP4TUwkFPDrT4C5lYRufymu9jIfy1bDDnTxItP6yXkKQt5f6a79mlP5avhhTg4p/UL7Qf9kl8BTvsMp/pogGGalVhT+pC+1gv+Xy9SK7/Lm/rHyooWFM1iqWJC+xlAcN8ZPpXf5avVjV7WKWsU1iQvsZR/lsXUn513+XQj8p+dWmkAodxHiqWkJcsBtTcYxVsIylJ0iK+NnZQO76F0jJLdKwvFeOT3+qGyb7PERu3Jm8tuVd41xaS+mMZPdG+llyB7dT67VR7CEYdZ40Y76ZB/gVmku2dcIcUWrW7neMPpWJOmdyale7nb/psT44G1V0Eax65WOOgzzq5BdRphVjBz0FNotaIBOSpEoYD02qSyvzaSGIr2tu/NTy9qulLZxqljSMH+p6gdeHHKmcDw0rgfOpoG0yeSJVxPbNrgbmo5p/qrEallDAgjyoUe04bmaEu8XPxH0opYX8Fx3QFjcjOOQPpQ26M2iYKwru9WV7J8gHDDfBqtcyLA2WIAB50lIQgxHpUbTAZ32/WqN1xCNEcqc43GOdDzdyMI8I2kbMfIsQf1HzNWovyIN/agFyTUq3GVzn1rLG4mTisSLG4ZkVnH9OQTjHjzPyrr38lskiSKxbtCWAOe7yp8b6Bs1Ud0rHZgcb4qf7QFALNzrDy8XazMjyxtGgbU2D4bY+e23WjHDOKm+tklERIkOlCy7YzjP78PKqcGlZPJGkW4HPO1SrMCM5rDycRMatI10EPaaQinO1Eri7aK0imM51ZP3YO/TGfbfFJwaFaNUJfMU8TgdRWNnvJWtu0S4eIlhGikZLseVW45L37O7MRvhkIPMY8KOLFaNULgAZyKi/mEYONY51nnE1rw/tJpiOerPPkT/Y/KhtpxCeWPtpYgsYDAnP8Ay2Py+tC6slxRuVvkLkax5b043yBgusbivPru/nhdtELLoCuxffCZIHLn+vTnQ9uN3EkkrSRvD2ZAUtzZdsbePP68ulpNi4I9VF9GAO+PHnUi30R27QfOvPIOLrJOqN3FIQhTzx4/WiFlxKGdQF5sfoTt9MVL5IagjZtxCFR+MfOojxOEfnFCcRhckjA5mnLGp6b1n9rK+pBE8VhH5vpUbcXjBwM/KqfZLnAGaH3nE7exJ0YkkzjIGQD4DxNCyt6QLEgpfcYS2tw8gIBGy9TWLueMSXM7SyyDUCQEU91ffBz+lR3szXbk3U7RF98Efh9RmobYW2dLNbMF6shJqqfbN4QUVodFO7SFxH2p8Wl5foatoWlAzboQD+RsYP8A5ZFO7S5RQbeWyx0VTv8AIb1BJeXjf9R5Cw5qDt/mnRRUto5L2UvLlIVOAvjRMXEVsumNFVj05mqV1J2Nw2jcE7Z5ZpqW5kBZycnnR2DRbU207Eyvlz5k49qtJZ2rLpabST0aq0YhhUYCjbnT3nMi4Qlz0AGAKT/oWx7WtxaHNvJqQ7Yz/aqr3CpIpePsW/qUYGa6khMmiQBM8iDU08mtCrDWxO2RuDS6Bnf5jNDPGhIlQjYjnyqCe6nuwAjnTjvg7d3qPlUcdiyiOZjgZIwN/b6fWpiwRZUYKJHBAH9Q6H6kUWk9EUNNohWPv4KgDfqxxy8MilwxvtLOiAdnbs0ZZ85JPIb+p+QpnCe1undrgsuJhz2OR5csbH94o7xCDsVc2wGvWpkJOMqCpHr5Um/AgJecQW3a3EiM7g4LczuAdyP+W1E7A21zOs7Igcklcb5OjugeJxj6ishe3Ul3xCa3ADys0fZ74z39h4c3b5Vs+G8KW3hQyJiWLLALsBqPnzxpA96c0opWCtgf4j4XE4WQRa7fSpO43CAsAx65yTnwAyRWk+H3jXh8RliWNmXSqIMBDyx47cvfbnVD4kmmi4XIYmIYjukc8nckHB6f46iqHAryLh/B4orhtKQoU7Qtgfh3II9yR+uN5TcoUJx3ZSuuHi441LPbyMsMWAkajKqTgtg9divmdXQCm3txHrWWNFEqgsp5q39OF8eRyaq/zeP+YSq7SQpGWkdQTmM5IAbJ6ajt/VkbDAqSFILy+jCBiWUkgsBoIYKOvLST+8V0q0k2ZNXpBmxi7ezE0rqq61KyMAxVcHJ+mNs7bjynseJvdLLHbQl2jWIZc4ycch6Ab+vzzkl9LxPjlpwshxaKuqZg25/MQT4YIA8jitcIShYrjtARKCoG5YAf/wAmssjrsuMQff31s0U9s9wo7+p8jJBLDZScADTjP/d6ioIuM2axu8aqIYl1GMDGCMnG/XmfbyoVxVkQMJdI7a3eXBGNDaABt0yB9fKstahbvigTIJmcuwbONBcMxOf+Iz55NaRxqSE3xN/HdCayUTxSLASI3BHe0794DnksoI6gEHlVO5mtnljeZAk8qggAkrvq2HmSM5/tRy0tOzsgjyOmTI2ldyWY+3LVjw3HKgHHrd7OzlWF2QM3ZxLFyGfxEA4Goam5dSMctso1yordEEqfalUIiyxE3AV1GDhX0qPof3yqXIuLC9D22ZCrd4DZdl2HrkD98q/DOJT28d7cyySmAAlXL6ghYg6cEZx6cs7ZzkGrC+g4h2jxqB3e8rD8JKjGfbPruOlaO4f+CVSCVhxS4lhjEgAY4Zt84zj/AN0aivERi0j4GPc1lm++mVlYZOH7Md3O+5/7cYx/2mp57jSAwGCd85yeeM4/fPHOsZKzRRL/ABDjchEscDYAB7w+n1zQeDso1H2l9UhORl8hfn18/pUdrP2sLSpkRruC2+dse5Ixy6Y3wd6yyu8xLRoZW3yVG3kAOfrWkYpaQ0Gki4bjEmZAeevDY99mxTXsIZd7GRGUc1UnPyOD/ahwFzH3+wdkzzAwPlg1Yiv7Vj31aJv6k2p0PZA2iKQiZFZ/+7De22f1qN3EnchmRT/TJgEf2P0qzdsZRhuznHgwwfb/AFQa4jUlgjFsflY95fXNUkNsOPFJLAZAMuvjUMdwqHS5BI6VrBwxRnbYis3xDh6287LpOTvnxrJTTYR2qGmeMjvfh6bZNIzzSD7tHjXxPWo4+yhO+AfOo57qdlwsi46AVTQDlvNDtCx1g74bY5q3DJ2AZmLFGIIDcxv0+tD4bSRbrVIrZJwev75/StFZcLjvQzd2MEghWXZvl4+VRJpCKTyXV7LIYoSqDmQNR1eOB08xUM8EsyQqX0PkMjZxnPMA+PgPbfNaB+FRWXeEIAwNo2OPQZHd/fOqsdzZSN2TIZCSSwlAznrkHmPTcZG2+az5+kCRY4XHA8fZsuhieo2zty33Gw26YxyGKm+IgYuFTyqBrVCDjrttjz8ParPDo1xoXQRkkAeH78f/AFY4tAJLcjGfHzFQ5VsO5Hm/wVGOIcRe9YKyhdOcHI3Jz5cxj3r0WVkSMLpGQcFSeg60N4ZZW/DAREigs7FjjnnBrl7xBEmeUqxwcrjrgf4/WicvslaKUaBfFJ2E7M0ZIV8pp5joORGSRnG+xUE+FDmnmke07SHRGkYcJgBix1MMj+kac8tsVckuILqcKUGiNiSc7YB3Pz3Hp5UyOJRHCjnVNI+GOcBnYguoz0wvrzHOtYKiJOwQ9vJGZEV8vchpdZyCqkghfUjQDn05je7w+JhFKsUPdMxchgDlABjc+LZI57YPmSEcMcqlpOyLpLI7E4/Bkt+mlvnTmb7LapcRyY1FkdAcgPuANthg5GR5HO1W5tqiUkVuE2UcfbyuC4kkIU4xhV6emDn/ANVpAnaNhTjA2IPQ5/xWaiu1hgmiiwCuvQDghTkKP/2U/KtFaYZQ2CrADcH1H+/essl+S1/Rnvia1C2zs69wJjCkb7DA39TQL4Isku+LKChYLE2o9MsRnY+QHL06itj8SWi3liiHKliGOGwRtnn6gVX+FuH2/DmZ7dQATgcjlt88vDkPl0qoZKxtBKF7QdvLed0MEDdmcBXl6IvQL01Yzv8Al2ODWO4zfxzdpZ2yzCKMiLtS4weRwG5436AkBTsBitbxO7knhEUYJVwcYyqk42yR08uvjnnlL/hF/IVmlFtEFJ0oFUlATnGWA0sMny8uWCDV7JS8gDh9kxsrlFDvIWZsRgHDHYbAYXG2CdhjpzqvNPccJQ2sKuzqWaVsEsXJzgKME752IHTltWiMEnDLCFzcwoM6shNQfl+HvHBO/IHO+QdqqPal4MmRXTTrfGSz7ZI3AC5257jntg1up7vwTx0U+HXjG5mkZGkkYIj4J0ALgL7Ab46d7fO1GWliPDxcTaNTR9q4fOUQDYHHr/8Al5UGbh9+UiEcUUds/elVNOHUDZSc4wSeR8BttkkTdLMnZuBPNJKkbyDOhSBuF8QG2GOuTjmaJpPaFG1plZrie5SONiY4lXGjB745nYdM4Hmc0Ytrd2ULDbRxdFyBn3659Ko5YyLGrokcbAsIlC6xg7A8sZPPlsenOW34ohPZrMEK91zzb0zjbz5b1LutGiLD2ccB1G90zE5OSxz71HM1pIxEpjEh2D6gNX9qVxewS/ciAykcy7AA+x3qlJbxqhxZsgzuFOoH51Uf7AVyVhOkxkr0xsw9PGhEl9qk7ObMoGwcrpdakkW5UMtvIHhGcxY2U/TFC55nOcZwOaOAwHpWqQHumBQb4gtl+yGcHSU5mi+qqfFohc8Mniz+JTXnLscXs88lkDgkd70pcPhS7kfLBFX8S759cVyaNLC3EYB11y84jBw+0WOUKZSO7KmNtutdi60EmajhqQTTMkswZEwAGfTn0P75Uc1W9nCREwjVTkYdh9MCvMeE/E3YQAOV3clQCV0/IbUR4l8VxfYG74yVx1FY5MUrFGpFrjnxZZ2ryKbx1bBBIOSPXI+maw918eBJCYVMhB/GSdXz/wDdZfiEk3EbmafLNErfiJJyfAV2z+Hbq6w7qVU8geddsPjwjG5HPPNLlUEbnhH8UI4ZVS5gaNeQYbgf4recO+L7Pi8X3NysgG5AO49q8lj+AuIzW5kgsZJcDlrUE+gzQSa2vuB3qkx3NjcDvKsyFSfY9Kmfxsc/46FH5DT/AFs+jFQTAFDlTsPlQnjljK9nIuspsxyvQ9D86Cfwx+K5OO3EnDb0AXMagof6h+/1r0rivDu04ZNsC2nK5G2RuK4MkJYpbOmORS6PLLGF4maKVQ4RO+ujuAkAkbdTnGPPqKMRlxIry5diTLGmMgZ0rnTnYkIceOccyckLHg620XaBh2jHU2CCp9PDx+nhh81osbqmgMFAyFAByAAMeHX51bypsOHogFvoiidQO0jIySASyhQDnYblcL1xmgnFbmGPtpLVQ1tlZQp21hvLHTc+YrRTwFSj5XB5DJAwc5OPHAH1oPccLjiDGNAp27nQjljPUDI2pxku2LiDOG96aKMRM41FWGOajBGfqPYVrrcSRK4ByD18/wB5qzwTgHZgyYLbbZHIcsUWk4eYoiANhuKic+T0Umo6M5ct2kLdoc/4zyqK2uEtE1MVG2kE8gPLfw/SgXxd8T2vAyI1KtKdgB0/fhXl3Evi7inEpyVlZE5AA9K1xfHlNX4DJmhBUz2y5+JLO1UuZgHbYIGBJ9Tt58vHlWbPxOJLwKGMygbNsroRsRrBwNugHsa8lMF9dHXLI3qxpycOnUgxTgMPAkV0x+NCPbOZ52+kezWMnD52Y20csZmILAuhLnPPUf8AA+laOOFI2H2Z3jLEa9CKMkfs/mrwGHi/GOFtqEhIxgk9fUjBPua1vw//ABCnkZLe7CqoGFCKAB8sEfM1E/jy7TtFRyxk66Z6Bxa2hltSLg3MjHIEswDOudzuQFG3mP0oEtqXt2fWHDAqZUmJOggg5zjJOwB/ySdFbcVtOJ2gUyKB/UC67/rj39qA8Ss4kna8jkLpqCKqTaufggOxPjnB688VlBuqZclsbbSZe4WeJTJIw1Rs2ToAAwcEBckZPQ8jtTJrWO1YzR6Y3wO+RnJxsFHPlvyGACdwRmvbSTaGaIyFsjTq+7Gc5A2x4DI/TajnDbkhZF7VHnYbHT3ckg7Z589+Rz08Kba2gQD1RJlJpD2nUg8v8e1dV0iAMFzMMf1qT8iTUHFLK7tszyMWY7EoVC58Ac/TGaDJxW40siw423c53+ZH6VrGNrQ3JBqXigfOqeNmG2OTVRmY3EuEaN2555H5UJE/2yTE6hsH8Yzn55o3a2tvJARHqDAZAO9U6iNJvZ6UvE0P5qbc8QVrdxq5isas8/8AyqYTyM6pIcAnrWDwozU2QTXEUzs8inK/gKnr5edZi54VLxWYkSFXk2jLAqHOeRIGPnWhv3Sa5W2Q5CnmEzj1xWp4JZQWuWMUSsRhZAQM56b+edqbmsasqnIx3w//AAzupSJrxnjUdF2PoQfPkd8j2pvxrwK24LawxQIxmlYKGcnmTjlXtHD2inGCRnnp648xjY1lv4mfCdzxXg0d3w+PtLm0ftBGObAdKzh8iTyJz6FSUXGPZ5HwuwWS7aJUBgtu6mfznq3nk0Tv7ocOh7UABUGFXxPQVF8MxMeGFH19rEzBlIwfcc80H+MbhwLZV7qlicCu1frIck5VGvZat/j3idnJlSpI6DpVf4h+N5fiDhws7uEHByGODpPQrtt1zvvWQLEu7Z3Pj4VesOEcQ4jFJLbWc0sabNKE7q7ctXKuptJbOeMLejb/AMGLbtfjBrh2ISGBsD+okjb+9e98Uv4mAgXD9H8PSvEPgnhl3wOJrmZuxllXZQe9vtW4tuJq0IUthj8/WvG+bLnP89HrfHwVFORo3mhjjCvhixzgb1Xt/vJXd49K57gJ6VVik1jA1PkdBTmuBGwzkt4g9POuFxZ1Kui7PBCyaUXKnng79aZFb29ymh0TUmNj5HIoTPfRoSCxUHbY7Z96qHjsUEv48Pvlc9KuKkxOKrR6LZqscAI228ay3xx8VQ8F4TI6MrSHIAHMmhh+J5ookdW7jfiBPLwrznixvviK6kieXtEjQsoXmM5O/wDmunBDk6l0c8oOP6PP+KX8/Fb5ppWJJJxn1ohwrhuplBGCdyx5AeNRfyO+srtWubaVIicq7IcH/dHIvuYiyANsQd69VtajHo892rlLs0PDuIfBvDmRLmw+0yp+J5iSCfNc4+lWOKcW+DZbQGHh0CZLAdkdJzgZyAc9difPB2OPLJ7h3nkJORz5detRK5dhuQK2UI+jB292bBo7O5LtbOXhPNW5rWf4pw77DKJ4D3M/KpeA3HZcQKYOll3B8aJ8UjU28qHSMDAP7/e1YtcZaN4ytUznC+M362uFjZ0G2QMgf4q5Pxq6Da9ccTZycnSffffr51uf4afCszcDF9eQMiSk9mjLuVPXB6UQ+IP4cWV+jSwqsTj+kfh8hjl7g1ySzY1k4s7EpOH9nm9r8QMiNGt2DjfOgEt74367ZxWn4Zxq3mjRQZGcYCBE2HkATj/PpyA8T+BJeHu3ZGOVlByAwBXH78vQVR4cZbNsFdaj8hU7D9BWrUJK4mack6kb2O8FwGguY0WZttyBge4x7frWG4zYXJvJWCYhDHvruPDnWrseIfdnvQouQWDKnTbYnH6dBTb60fi9i/azBSm+nOokeI3OamP5ZTd6MTATG4jVsnPhitPwpTrU777UCisza3Kq7AkfhBo7/MUs7XKgGQjYeFVNX0aRlo3bcKVQTprL8Xk+xM4ibvHkuN63PELpLaEnI1dAaxt1A1/OC8esBs5TbHrXLjk7tjaKHBhMJXeVTHORqVh/gcx+/KjNpeGMlWuZQ5zl+8Q3lpPLp9arz2X2W2BSIRuDlSXA3z+XIpvbC4gBfUkgAA6jV6j9DTm+THGNIMWXHng+9BkeNSMYJBweXd0kfLyrWcL+Mbe8i1PIhwdJAYEEeO+D7b15oViWWFpSgVSSjs27b76t8b56nP0otaxQgia0yxC5DW76pcb51aumTsf1BqZQi0S0bS9+Gvhb4ilW8EUcVw4z2sB0F89T0Prig1//AAd4PxR1SXi132SHOFZNWfUg/pQy1tZu3XXNP94p+70jWOeMkDA9MjPU0btreaFsJcyuFXSyMvLxOM+tRyeP+MiXi5djLT+FPwV8Pok88TXUkfe1XUmvP/iMKflVaaGPjd2sFtafZeH2zfdqoA1dNxvt6eNGI+GS8RJjkaRYM97vE6vLc7elForKG0hENumEHgtYTzN7btmsIKB55x5I7YKFJCKCXONz5Cg9re30spmSLA6DwFEvj67SB0i1d4P3hq3xz5VneFfEdvLJ9mVwJB0POt8P8OTVm01yaV0axONPHEA8MxlH9I6etUL7i97oZuwbB6k70hxRR0GaC8W+JbS17kki6m6DnWkWm6URSwOKtyOxcbN0ktvI2JBupNOske/1RzRsyEZJXYj0rOG8SW5juInC5OCfGvUPhS1jlhXQVLgYdhvvRmSguUULG3uMmQScL18Nh0sx0Yy2cHA6/wC6y1lE1p8RrNbnsznZQWGD4ZIzy8a9fHDU06X31eIrLX/w01hcSOgDK+4JUED2rmx5lbUintaNFw2zsuMWBtr+3R1bqRzFZnjn8I+11vwW6WMtk9lNkr44yNxRrhsklvAsfaEkYCjSf7cqLS8Ru44DJAzmQcoyMg+5ohOUH+Wc+WCmfPl9/Cn4xsrhoxwh5lzhXilRg31z8xUMH8LPjOZQV4HMAf65Y0+hYV7w3xXxCNuzuFRSD3nKZGD+nvTLr4hvmdhHOuMbaocjP/jua7V8vL6RzfQjyvgH8GviuS67S8itrKLGPvJwx38kJ/UV6Nwn+FnCrCRJ+LXX250IKwnupkeO/e36bDy601+OcSiIJad42I7iacbjyJPQ9KqX3xBcwzKnbzK5HdQMGZs9SQMD5GonlyTdNlxwqOz0KaSOKILFEndHdQFR+tAbviyKskhlLDONClQAfM5I+v6V51fcTlFwgmhdpAD9402llGd+UYB5f6qrJxS3vJxFMUZdOVaWQHH0A6cvOs1h2aJUaPid79oEkfa6ISO8iuG3HjpGM+x5dazfGrZeIBDJcyrONgrKqj12G2fOuSXMNxiGDsjEMhkjVIyf/LOrFOQfZ0UQSyxzA7KisyjPljBraEXF6HKmjNwXCQXD2z7MuVJBDb+vLBo5bC2aA6HaFR+LLaFO/pvQLjjyyXZdkxKuNeY9HzBz/wCqtcI4iqFIpU746ZOw8cDeumStWYJ7LvFLMTDtoScqCy7ZLf3oBwKyu+K8eEbOyxqQWB8PStdlJd4u0dHOASuPUg7n/HjTvhbh0dvxa4fvMc7MetQpVFlNWzYcUVLjMbOBgZxjem2HB+0IkZzpUYBPWn/ZLfiUvauHQp16UT7aOG3CxtGFUcuVcEnWkdCugTeJp7SIMCoyNI3/AFrE3sMkd4ZAsnZk8hk5+RH0rScW4nGs57LWzjljl/mg89/aXRCNFG5GxxlSTVwTWzRIq2ZEtwZbMhpTnMeco2c51Ak4PqKmiFqlyDcyqhAIOn8XPlnUAfTalLaQwW2uGOP7zmhY/QjP9qs8GhK3CuJMS5BRWIkwPQ4wf3yq29Co2dpdB7aMFiVwCoUaR5c8/Imr1pGk0pOp1Q47mf7D/VDIpIoUL3MZDrlmJH6VHb3V7xG5ii4fEXX8UksgwqjPQczXHJNukNRSVmvjk1AKoUKNhtzorbQArkgH25UHtbKSOVZr64GhBhI12B8zRVeIRH8JOB4Crx40ts5ssm9RPPP4k/w1PxFL9vs5miuVXBA5MOleHS/D/EeA/EEMN0jI+rn4ivrSa5DLhuR5V5T/ABP4eRbJxGOIkxHDY6KetdmLI4/hdGajyacuzzpb1/tBXV7Vlb+1u73jckMaNJKx7qjwq4LoDiWpW7unnXp/8OODRXU0nE7qNQxwsZI3xW0I/V+mb/IyLNHj6ZjeB/wu+JuJyRhkNrGd9TnOPavffg/4Og+FeEJaiR5pj3nlcbsaMWrxxqETSPSrX2gDYuB5Y5VhkyPIqZypceircRKPy7c+eN6pSCNkMeSFPjvRO4AnTAkIyKxPFzxrhd3I6xNPBjIOAR+u1cUsWzqxSvRclhkt5gcM4z3dtqcLgTBkKsQPEZH0rM2XxZFxYyQSB4biPYqCanTiXZkL2rFvA439edPg1pmrjasJXkSyxEjW6puGjK5U+hxisldrGksiIY9UowzlsuffUcdKPW9/odoZVjeNztIRkn9+3pQvjcWgPLbuyqO8y4GnPljGDW2O0yOPhlZ7+O1tliWQQkAkfeMcn+29DGnvXUuzl0C6iY2AQY6lflTLeR54VZbsopbvKsq4PkcqcevOpZIp0geBUKA5I0MGGPA4xn2FbdBxOW7Wl4wS7aC6LZyeyYlRj+oAjn44rkyXscTQIkLwsABFMseSPDXgb++KHzWZuYQ7sgVhglHU8umAMj51DZi/muTFG57LkQ8gHz8fnVUvAqaImilt70QC2KY/Eo1PjrjIzg+lFoF7VDFNbaQw7p7FVP8Av3PtRGDgKW8GZpLjT1QYZCPXOBUcNhE0iukbPG3XGMe+QfltRyTE0CLzhMklthUxjYBcYJ/sfQYrNzw3EMhZoWUcu6B/b+4r0K+4TCUd4IVk/qOkggepOPYVl7zg8s0OlnbIYnvuBgdMd7n7e9aQyGUoeiWxvriW1TLJqVe5lAf05H1rSfDzwvxWMucl/wARztWMt8cLu0gjJdzggknJHhj9+tH+HcTaPiUbSE6ywIbThQPIch7GnJehL+zQWPFWFq2U0tnc9DQ6/wCNyRd4DQfFjThJGokgVCrH8uKG3Nm9xEzBsJnSXI0qp8Cx2rlfHmdmOP52BeJ8SN2zK/cPRkfH0qKztri4YqLlWX8qs8i/qMUTg4WscpDXaYOR9zrZgfPBC48wTR3h9htkRdQcyN2mn+xB8CDWrkkqRCTu2BYOFcQjPZxSlmKnuIdR/Q/pWg4Vb3FrGslxPEupdiQCWH/HHX5GiTW7BdLuqxoe9lRhCf8AiO6vTnj1p0ENqsuslppCeeSd/PGPmGNYudmhds+E3d/Ce1mW1tW/piHaPvzB6ZrRwEQQpZ8OiKqnd22+ZqvrTsE1S9nGBuvU+VcTiuVMVjAFUbauntWXZk7YaS0Ud+eXc81zU7S20Kd0DbxoCBcMA00uF546VVupSdzMQvLuneqM+HthK84zFAx2OPGsl8RcXVraUXBRrdhsOZPtTeKcQgVSWyxj3GTmsFxfjDSvIX0jbA369a6MWOwaUTLrZWo+IGdQOy1aljPLfpXrPw/xO47LQNMSKAFO2PPavFY73PEiWYnPUVuuDcRkijCKR2SkAhhzrsywuJhjatns/D+IhkBZkYDqtFFWCcahIQx8688sOIoUWPKoCNiOlHLCaSNMCXUD4GvPlGuzfj6NHNYT9m2id/EYNU0v5bVNF4upORLDf60OPHL2CULpZlHUb1Zfj9vcr2NzGw1bZIqaDi/JRu/h/hN7K15w9lguzzZRjPyrJ3t3xGxv2s+IROE5xzgbGte0CBStvMpQ8tOxHuOVRLeGPMN8pdeQ7VR+oqTWMmjLRcRMx0LO8u+MbBv7Z96ZfXMz2xWJmV1O4K9PPwo3eWVlLG0scaauYGMah4Z/90LkRZoQI511qMBJtiPIN4VafktUzEvdTOZFRYEbOdUY0n3339/nT7W5uHUxvrCgZyozj/x2qzxvhciXInRZIZm31cwfPzoLJJeKQZcArykXGR5jP962W0Jmjtknmc7xtGOYaMBh77e1WXW1U6HBZk30ylR6jLDPyNYaS9mE2qb71xussbA49un0p443O8Zjml1g4AZlGR+/Ymq+tmbkjZ/zIodMUE6xn82rKg+AYb/rRSz4hDMwjdkVsjZZDt7jG/kax3DWTtV7WaQl17pjABHku1ayxktrdsMVZycBhIpYjxOAGHX61MkkhBa5te2WPKhnXYPJkkDybb9Pesxxa3eWUlL3sBGTqSNAurHnkkn0zWohMk7KLa6dGXlkagP36+FA/iidLVo/tCLNMW7o2jZvfrU47uiX0ZB7dYy7F8R89Tggk+h72c+IotwuK3nmW4DN2ee8FYb/ACqsONm6Bie17UqDo1MSwPXqa5wu/wBN20EqNGcggAjI98ZPrmuhp1sjXg1FzOIbx+yVVB2LAaifnnB9MVJMlvfr2jya3C4JYDV9d6bcjRxIH7OcnmVbAx4nPSro7LSCiEyHkQcD5dffz2rjaOtMo2PCotRdZHQYP3hJx+u/tRWORUASFZGYfnkQgewz/mqDxtJlW1A/mZstt0FWoSqIcERQrgNIwCj/ACfQUMRJLbLMuZn1kclU4VR5cwPQVet7QxbMFhHQYy3tnf61RS+XUBbHbpJzY+n9P6+dTqwXJJA8Rnr5n5bVDQ7YRZoQu/e8etNXixA0QQk4HM1RFysqjSRjO7HlTjdxIhCAHqT4+tKgSRK1/Oz/AHh+uwoPd8YSIyMZNsHP+qdxG8b7M5XAJ2GOua844xeXE9x2EOr8WGA8K6MUOT2RN8VZe4p8RghhEfxbAVlrl7m+2wQucUbsuCGUl5A2onljeiq8ISNcAAHHyrqUox0jH65T2zCrw6SOTI5jeiFrxK5txpddl3rStw9Vz1bbcDkKoXHD1MeCBvtnzq/t9k/4/oJ8P44kgVlPewcHNaiz447xY1gSZB35EeNeWXFpLbDXFqBqXh3Gpo3EUrEMOW/SpljUlaBTcXUj2q14lIFCy41DkR1FPk4lw+U6JWCtnmVrIWHE1mt4207cic8qvokMgJYhlYcietckoU9nSkmGnQSEPZXKrJ1XOzf7qN+JXKfd3tsXTlrFDH4eAimGY6T+HfBqeC5utBikkDOBgOw5jwb/ADUNFUWft0QLRqSmRkZ3HrVGUtKe9GMnqCCDU8RVyqSxKGG4Xo3mPCpniRjpjUt/wYYb5jn7AmkPSAc1zFa5jd2ROq4Dr/8AEn+4qh2UN/kWdxGsu2IskBvLBGr5ahRbiFnK8TGFVlUZBU5yPlWbFjqdgq5I3K5z/itIuxNFfiVgY8xz2yBidzpJHrqUmgN1AY1AjGlm20g6sj05+2DW7gkdrcxTw9tDgbSIWCjkPAgAeBoLecDEkkjWlzqbGTbuO9jPMYHfHtnO2OtbRlRjJeAHZ3FxAXyAo6oRt6Ebn6Vq+FcRlXAlVsau6ANSj1wAR9axtxCUYo6KhQ6Sys3Pz25+W1MiNwjoIkYMxzhWz9PD1q3FSRnya0ep2vEY1fKRhXGMtGAAx8xk+fhR0xHikDwyOpVlxnQdvevLOG8Sltn0zxZTGD2fNfY8q13CuKokypLBL3vwMqEqR6gkZ9hXPKFPRo9op8W+GLe2kJaF3U/iJkUY3zzYDJ9xgVnIrSyt+LKO0uohz70YIHodX616lc3Ie1JgDaiCe+rEfpg153dxQy8R7skccpOdIwFJ8jzB5HB2578hWmKTfZnJI3fHLWRoi0S4XnpG+9ZiHiT25ImHZgddxWvluBNGVYYHjyrLcUhjtMzuSI+a6ub+Q8B5/KufH6Z0vomjvbcxie4neKJThVbm58Bjr/b2y6S8+3ukcYCoqkqCv4R4/wCzWZF+lye2kIjhXYHG3oq9f3mpFv8AXkQx6Is53bdvMnbJ+lbfWZ8zUQSJCpWJizEd6Rt/l+/1qRrguOpHLegcE7Mu7hR6YohbzxtjS2AObVDgXyLcs0gGjO+Mt4KKpTXz91IwQvTVzPmatPJHICqjCjx6nxPnQ6eRF1ZOTy96EhWOmneZVAOcb5qtDw1DNrYKCd+WTTo5lLbkdNhVyB1Yj+1N2ik0y1FZoqZCnYddqYYgVYYHy5/6q7kLGM4z4eFVZXXsm/XPOoTZRVeNWGIxkkgZx0qvJagwA6ThttuXrRJMd1QuzDG/79agLBFaPIAwNPtV2wAF5ZLKjDJIG2azHE+FamLR91h1Fbl2VGZhumc+1D7iFO1JX8Dcj4VrCbRlOKktmc4ZxWeztwk4zuAK1HD+KQSDQXwHG2ehoLeWSnfYEcsUP7GRIgV2w2xFatRmZLlDSN3Z8TjlP2ftAO0HdJ5Z6e/SpUu9D4c6HBwc9DXnpW4im7SJsqTrA8PH61oBcT3iakb75QHX/mp/uOWfOs5YkVHK/KNgl2k0ZJXvjmvj5iuySpIvNs8g+eXkf81nrKZiV1DGRyojHKWI5d4bN/msXCjVMuLcs7APIRKuwdjgnyPj7/7EF8kVyhD6Y7kbLLjZj4Njkf8A3UMjpMhAbTINsf2/x+8jxxBuy0OwK50hjy/7W/z08qaiJsicTwTGGaBwwxkxH8Q8cZwfIj5VVup9GqSKQuqH8DjBUjmfEfPIq4X0oyysRDqOC2xjPUbdPT133BguLQSANKuoDkynDctvUb5HjzrVGZUknt+LlUcgTjYshy2PIY39DjlsRQq4s5LchOzidW/A4zk+/M8/Wrs9nGMuq9rg7qW76+Yb/Irks0rREIskkf8A9WFwD7r/AEt9Oe25FNL0S3QIXUk3LSRyOeXv/qtLwqYYGLgq5P4Q+VY+nMfpWVuLSRHEkRZk/L5jqDvsd9wfEdMVesAoZe92nURnOQfIjf8AfI1UkiYt9G+V76PGe9CwwU7o+WRWZnVYr46xJjorAAkfMinDil0sRRdDRODsV1eu3MfWqbzGeXWcqDsQdsHx3qIxaG3o9SmVYxk41dByxWW41cEq43kJHUbUfurkhSNBoPMYpXz3h5Fc1wRm0ej9SfZ5/eQX00hfPptsB4CqobiUWAH2+Vb57WJt9S//AAA/QUw8PhO+UNbx+U12jKXxIvoxa318NmQ4/wCNW4+PTxgAwsoX8xHL08a1B4RG6nA+Rph4CjD8Jq18qL7Rm/iNdMAH4rVIwmJBjqRVOb4kDYAJ0+J6mtDN8OAjIAoXcfDTZYqvvirjnxEP42VdMqQ/EMEYGqTcdADvR/g/FkuJNZYDwGazUnw1KpyE+lPtuFXdq2UUhhVueKS0ZrHmi9o3018BH+LAzsPGqJvhIxydl6VmpZeJKP8Apknx8Kq/ab2MEdix32xUqEfDNHKa8G0m4gqyI+r8KkYz1NULriCjSAw5H/dZK54jfsSBA4HnVCW6v3cFkbOMcquONeyHkkvDNlHfq8TDI5daha/VlVRjJz71kY579GP3bYI3GKcH4g+MRHI8qvhH2R9kvRqWuVkUDPIbHxpqEMmnbOc5rPKeI/8A28Z8uVWoRxLSMxDPjS/K8jTm/wDUPpbLJgdQdgKJW1skegn8p38x1HyrORtxJSPuwP70Rgl4kQokVfMgcxUScfZaU/8Ak0n2WNiVP41O/n4GopT2Jwdt85H60P7e8V4nAGoKB/Y1LNLO/e7MEHoDutZ3FeTRRn6FNNl9akBvlmh13OkcvapsWGHU+NPeCdjlB7E1VNndairprj8NtvMVUXH2KUZ+iX7SH5HfT1bZgPpkefTblzktGOGtVPezqRTupHhg9Cd+u/rmg7Wt9byBljkwD08uR/3UmueLco+kbhcch1HoD771f58GTUvKC626q6uMpJzwSG9NPLK/X161rlLaTvCZIplzvqABP9j+zmqlzxG4KLcKwKv3ZFI/P48uvP5+FUZJzKpIEbDfK5wR5r6eG+N8dcPiLlRHeO7gkh5EJw6jf3X0yeXmOpod2emXSXBXoc7HwP73p8u0hC61JP4tX+hUkUUsh7GRyWBymQefht4++/qTVmT2y1DdrbgKUkBPUjn71cMhMOG7w8Q29DI0ZWxIRk9cg1Lhu2AGhhtjTSSG5aPWrmMEneqT24xjAq9ODqNQHV4141nuJFN4RttTDEPDarTAk13SCNxTsZWWLbbNSqGAGGPzqZVWnhF8KVgVizKMA1E7swwQDV1oxiq0iHNGgK2EYbpgU1EQtuKsGI+YpJHvjFPQ6sieCBhnAqIWcJH4RVySLK8qrtEQedAJIrNYRE/hGahfhkXRauNkNTTnxNVv2FIqJwtMZKg0hw9FOyCriswB3ppZugpXIOKK/wBiT+kUktccgKsa2HMfKpoypXB507kKkVBCQdwKnVQPy71YwuOQqVVU42pWxUiIRjA25UjEDzUVaCKacEGcVPIEig0EZ/KKhMCDkKJmMVG0AO+KOYcQeIVx1Fd7AquzfSrZhxTGQ4p8g4lBrZjnIUqfEVE9nExy0MeehxV9y2MYpoXPMVSm/YnBegTJwm2c5MC58tqYPh61mIyrjHLejWgZ2FTxqBjAqvtkvJDxQfgCSfDMDZZW3P8AUM1Ui+HGim+7ZDvyJNa1gdPOoUX7yrWefszfx8b8ByUAE1VcCrcoqpJXIdKIcb13bwrh2pDnzqijukU8Cl0FPUZNITOYyKiZMnlVrTXNGaaYikwwaaDvVxoqhZMGnYDDuKjK1MU2zVeQEHnQNEbpk0xo6k3pb4p2UQaOmKQh351OB4ipFUHpRZJX7A+NdEJA5VdWMEU7stuVPkKykE8jUyqFFTGLel2flSsLGqSOtdLEc672dcK7b0gImkOaYZMeNddaiKmgY7tM9aRao9BxTWVhRQEoI8BTwqkZxiqwY1KGooCRUGedTLGD4VWU71Mr4ooTJXj22qBIyJOVSGWlE+XpqyWj/9k=",altText:"cute cat"},{type:"image",imageUrl:"data:image/jpeg;base64,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",altText:"cute cat"},{type:"plain_text",text:"Author: K A Applegate",emoji:!0}]}],divider=[{type:"divider"}],imageWithTitle=[{type:"image",title:{type:"plain_text",text:"I Need a Marg",emoji:!0},imageUrl:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4pLSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAGyAoADAREAAhEBAxEB/8QAHAAAAgMBAQEBAAAAAAAAAAAAAwQBAgUABgcI/8QAORAAAQQBAwMDAgUEAQQCAgMAAQACAxEEEiExBUFREyJhBnEUMoGRoSNCUrEVM8HR4SRiBzRzkvH/xAAaAQADAQEBAQAAAAAAAAAAAAAAAQIDBAUG/8QAJhEBAQEBAAMBAAIDAQEBAQEBAAECEQMSITFBUQQTIjJhQnEUUv/aAAwDAQACEQMRAD8A+e0TwvYc48WNI88UpupDmbWjjdNsgkWsdeVc8fWzi9N49v8AC59eRrnHGtj9PAAtqx1tpI0YcQNrZZXR8OxQAKOmaZpaKR0CAhBJtMOCCWSDkwi0jdaAhAdaAqSgIJSDrQaQUBNpkglAVJSNwKAsCgnIDkjQgOCAsEEm0wm0BNo6SQ5V0cSHKpU8SHKuhYOVSksCqLiQUyTaA5AcSgBlyAo6QBJXA3TDygcAknoco6cjPysvTe6Vp8YeZ1J7SdJUXSuFIusyNdUnHlE1YXq1sTqzXVblpNJ428bLDwKKfS40oZbTSbY5ICgpBYJBKAmkB1ICKQEFqOhBamFSxHQoWJ9CpYn0g3M+EGG6IHsgAPh+E+gu+AeE+gtJjX2VSgjNhg9lc0XGbkYHOy0mysZeT0/nZa52njLyMEjgLXO2dwSkgcw1S2mpWdlgVVyFYdSCQgOQEJG0sTp11YteZvyujGGxi9M+Fza8raY41sbp4FbLG+RfGpBiAVso9jPR44HZTaFyxrVPTUc+kuqQH7pdHBWvVdKwRrk0rgoCUydaAqkbrQHEphQupIKF4QaNYSCQ5AWBCA4uQFHPQFdYtILtdaYXCCSgOtIItBuBTJYFAdaA60B1oCdSA7UjpJD1Uo4sHKpU8WD1coWDlXSWDkyTqTJRz0GXklrukchSXJDe6m6XISlz2juovkh+tLSZ23KXufqzcrKc6wAlddLjKm1uJJQZctPcKiEiDgdjSYbXTciVjgC4kJy8KvU4Upc0FXEVqxOTSZaUgIEgsgJSCUBCA5ARSA6kwqWoCpan0KlqfQoWJgNzEEG6O0GC+JMF3wfCfQVlxgeyqaBGfCBHCuaKxm5GBzQWk2XGVk4POy2ztFjLnwiOy2ztncEpInNK1muossCKokIDkg+gYvTwALC+d1t6XGpDiAAbLK1RuPHA7KegwxgagCIAbwEGWfsoqooCkBGlXCoocmSwcmS4eguJtMIJSDrQFXOTBeSUBFOFn5IBU9VxQZQ8pdPgrZx5S6XBWzBHRxDpx5T6XC0mUB3R0+BNywXcpdPhyGawN04mmmPTJfUgItBIRwOtMLByCdaYQXJcCNSRp1ICC5II1JdCRInNBYSLSaTxdsiuUlxIFXQ4yJ9LgUklJ9HCU89KNa4qRmZEjn8LDemmYWbA9x3tZRYn4V1b/wClcpKOw77J9LgEmF4H8I9hwB2CT2VSp45uDR4Vylw9jYukjZVKTdw2loC0iK1oeAqSbYlQKFIWCQSgJQHICEByA5AcgIpAQQmFS1MKFqfQGWJkGWIAbmfCZhPiBQAJIbHCfTKS4wN7KpQQnwweyuaJl5OBzstc7RYycnBI4C2ztNnWVNiFpNBbzbK4KPY5p3WkqeKIJ9gigDeV8v16YwAHCQSjgSCmE2gBPepUC8gqacVAQa4CZLWqJGqkBIejoXa9MltSCVL6TAMkoAQGZmZYYDvuo1ppmMebqBvYrK1pwMZ7r5QfDMOf5KaeG25wrlMrApc8Aco6XGVk58rnU0pdHE4uVJqGpPorexJi4BOVLSjk2VDg3qfKY9VmutOFYkuTLiupBJBTCdSCQXJHxGpIcdqQFXO+UqA3SUsda4Spl+UprpubLutJT4KJflaylxYTfKqaLiDN8p+w4E+W0XRcALC8rO04JHh3yFC4OMRreyR9cYGjwl0KmBvwl01Tig9kwo7EHhVCU/CAdlUpLsgoq5U2HYGUtc1FaEQVoNMQBApJcINKQSgIJQFdSYSCgOSCUByA5ARSAghMKFqYUc1MBuamSjmoMNzUAF8dpgvJDfZPplJsYHsrmiZ2RhX2VzRWMnKwOdltnaLGPk4RF7LbO03PWZNjuYTQW01KxubH15fMvSSmHICCUBR76HKVMtJKByVNVC78gDupPiY8gHunKLDTHghUSx+EyDcUjDL6QFmS7JyiwUSJpDfLSAQysrSDulaqRh5U5eSbWVaz4znusqT6qXEd04VSJjwCn0hWyuPdBLF9jlADazW7hIj+Nj8GkdJr40RFJyg5rDBuVXV5z1Qzm+VN01njFZNtyqmk6wIZtuVfsxuXNms7I6XBg7a1XS4q6UDulaqZD9T5U+y/RYSJ9TcIMvyjo9A3SjyptK5BklvuufU6jiofarORIMwkrWQxQFpIarnUijgTnm1PRwSJjnlHU0/FjgCygCOcGCglacgLnk91nargdkqTXa1XIXRAKVcT1BITChcPCAjULTlKmYaW+ainI1rGdMNQBAkFgUiWtButIKvdQTgJnJAfpJVDhiKTUEgMEg5IOTDkByA5AQgKkJhQtTJRzUwGWoAbmpmGWoAT4wUAvJBfZV0Ep8W+yqUcZeTgg37VpNlxi5eBV7LfO0er368R1OQFS6kANzwgFppQAlVRmZeWGNJtTxUY0nUiX0OFPFGcbOsj3IJq4+UCBuqhU9HKD3VJWfu20AtI6lNXIoJK7pSnxPrUq6XqFLPY5T6XGbM4yOPhTVyEpWVeyngpF7TqU0uoEbj5UW8LorMcneiiaLooxyN6VTQ670TfCrpmoYN7pAaMMVVsjhG2kNCXFSBySJWunGQnPINqLW0iWzJeydZcZSe+yuaYayNFKG91edMrkY5IrlVdw84LzZNA0st7dOPH0p+McHbrD/ZZW/8Aqgv48BvK1nl+IvhCOaXnZyXv0/8ATxcZBI5T9mevEgS2U5WOvEYhOqlplhZw5GRXK1iRhwqIOThKqgcbC5yg2ljx0LITRRpHgCktaKQs51lZWr4pdlBiMZaqZTaJQaFfEqPkQAi/5QaC5Bq690AzA9a5rOn4nraVFhhrlSRGuSC4KA7UgkF2yDCkk2QGNnPe1wc3sp1a0kP4E4kjBBtPN7EWcaTTsglkEhAcgOtAcgIQHICEwqQgKFqZhuamQbmphQtSNQtTAL4geyOgrNjg9lUoZuTh2DsrzoNm15zZBdQQAJJKS6fCkuQB3R0+M3KzQL3SpsTMyvUNWkpmyPN2EcPqYZ3tKCbGJlHbdBNvGn1AJg5r9qOiQrM/dZ6rbGADJQUezX0UdNQRNi+MF0mpXNdZ3HFmNBbZVIAnaK2CVqbSPpEu4UdZ2moMQmrCx1aXWhHhgAbKZQ6TFAB2VynC5gAdwtJVyCsbSuGM0kbqicZCprbEUu+Vm6ZFXbpcXA90uCptJFyjUUimIqZCO6Vq5mBukJKn9aScVLS7sl62q9uFptTfKmyxcsoLZqKPqvg8eRfKc0m5MMm+bWs0x1gyyaqWs05N+M3DMXELTNc1zw8x/tWkTxVxsotOHcWCxZSK0eQ6BQU6vBPoD3LO1XArspAaNndXIm0U00K0l3yWlafAnOQahf8AKAqZEwprQBopdJVZvE2Hopx5W8qLDcct91cqKO2QUmS3q/KAqZh5QEiYeUAOYgiwlTjMynggg8rPVVBOlEtBHyjxlptxmwtKkRIkIDkByAhMOtAdaA5AQgIKAqQmA3NTAbmphQhAUIQajmg9kAvLCCOE5Qra4WwT3IOEsmagUjjDzs0NJAO6IbGny3vJRT4VLy7kpGqbPZMLMCCP4oNhAbmIaASVJ046Wgp1rjTOOgOcTzyVhdOnOVSPKm1pIVmeSaCn2V6hNdRWma5/JDLXW3ZbdclT6ReN1LO1LYADupSOzSzgKLBwcS0OVPqciskoVScaTIF6jwtI05wRsRPZXIi0T0HUr4XQ3wuCjUbY0HoI7KOOmaiHcJn0GRwAU6VA2uJWYFDbCYDc02pqnRx2U8wrTkUAI4W8zGF2UzYQBwo3leNsOYFrisJG02CJi00q9OrmjcORfdZ3sX+n4pAVpnXWO8HIX0Qts1ybw0IXk8LaVzanDkMRcQhPWrEwMYqjO0rO73LHd+ryWc5Z9WtC0uKrM6VpskMatvxmUllJKm1UgDnoMJ8nygBmRMKOkQEB+6IBWuTIVsparl4nhiHLA2JWmdIsNjKFcrWVPFX5oHdHRwpN1JrR+ZTrXFTKmP1Zr3VqUzYuWrHMJY1onnCWTud1lox+mkJ4LTbiOy0qREicgITNyCQSgItAdaA60B1oDrQEJhBCAG5qYDcEwoQgKkIChCDIuXE2AldQQbGz5SA7dSqMDIcXElPquEZB7igKgWbQFqQkeKMlMNDHi8pWqkaUNNGyz1pvjItrDWuujOXAhSvikrtqSqsws4bqFUOt1pmufyQ1jgHlbSuLZ1tVsrjGqObulwBn4UqX0mkjiDGXdk5nrSUzBjEkbLXOC1poRYwA4W0yyuhvw4rhHqXsE/GHhK5VNFZcalFw2z5Cc8VA7KLG+dsyYO10stRpNGMWAv7Ks46V2bkhEba7qdz1POul3MWVadQxtFPNLRuOQBvK6JqObU+lsohwKnVPPxiZUdlZ8aSs2VlFOfF506Mlqnc62zo/jvJoBY/laWtrEge+ibW+euTy6jbxcXYWFvPjh3WlDE1vAVT6ytWmfpbQRq8EnSEjlha0kBFvdso/ao9C0MZZXRmcjK0GeTerRachVzlJgSSJgu+XdACMqYVMnyg1mv8AlOEM1/ymQoeDsmTjXITCpytAIJ2Ve3B6kMrO2NOKm+RcwzZJXyO/Mf3U96fODYjJC8OaSCnE16bCyJGNGsbVutZuxjYtlzCrRrQkKYvURBP7nUCVGN+t+lt6zDmEkYINgrp/WUpwJG5AVKYRaAglARaYdaA60B1oDrQHWgItAQUBUhMKEJgMhAUIQGa52y4XQVyHe0otOMXMt1qeqkZM0fKZkpGHdMKVXZBCRsLuUyaOPBafCOiOgo1WmRGbBc2tO3GVteyytbSK+p8olV6qOfe6OnwJ79lFpUPVuqzWOxYpKPK2lcXkOxS2FrKw4IXJWnx0bSSo6Bttgn0DwMaSt8Q7T8TGhbSIpgUE0p1BAUc4JUwHkJKhOZoKitc1nywgvtZWNpTeKxrWq8iqZLg6XbgLn8uu6a4nwB1Us60gbkGEZCO6Jqj1gMkpKfsi5Ac0OT6zt4Xlxr7J9E0VdjkOoBJrnTV6X057nAkJZ8fb9G/Nx6rFxGxMBcF0SccW920yHDgJeyOGoh7bK0z+IpbIduo1fqswhK/dc+q0kMYsV+48Lbx5/lOqLPIGigtLeIhB71Ki8kmyAUlmrugyj59+Uwp6t90BIkHlMl2zAJ8C34kDumSwyh5QFhlgd0GWyMkO3U2nGbNNulVxfFGsp5Tqt7BxxQWsZarVY0Naq4z6RznANO6jRysGRxe/2lY1na950R3/AMWPfsu3x/8AmIn42A5UpOoICpcgItMOO6AqgOQE2gIQHWgItMOtIOtMOQEEIAZCYUIQGI52y4HSVndsinGbKAbUrJSsCoikkSY4CYCTuEdHDEGPR4R0uNPHh23CfRwSWm7LPdaeOdoItceq78xzyprWAvfSnpqepsjo6E9+6UnWWtJbuFvnLm3pbe9lrxz6pyBrqREcMhp7p8Pi96UuHwMzEFHD9R4suu61zrhXJ6HKB7raaRcmDkCuUXSPUE5Xu5Wd8n0SL+vbVcquAyTUlauZKy5AA5UXTTOSxm1OU2tJngjHmqU1Sr3brHS4pqNqFIc69kdOBPbtafD6WeCptOrRtBO6fXPsf0wWps4vi4HqyAkLTGe09b5HosbFjx4x7Ra6OSOe6tWe9ZaokXgbqcnido1TTzoZsttXkZz6z53rn1WshK9UgCw/av8AhrRN0Q/ou3M5GF/Wfkye8qauEpJEoZSaahymCE0+xTBMykuQawk22TJR+RRThBnLrumAzkuLtijp8FZJJW6no4t6j/KcDiXO7oAb2EApUxsCQB1HsqyjT0uHI3SFpGdNulAaqSxOp5NAgFZapVm43unBCz4UnXtejz6cdrT2XV4vzgs41/xIrlbJVGW3yjgXbODwUjFD7QFwbQSUBBQHICEBBKYRaA60BNoDkByAghMBkIDzMkoC4HUSnyBulThCXIAspGXdMHOT6fHMAeVN01zjorYRfCn3V/rMxxADhP2L1HDgxprlHvwf6+lpHWbKz1rrXGZHNFN+VhW8obz2S4roEgKfqV0o0Ud0vVndoc06t1WYy7aLGNvsujMTqGceIPcKC1znrm3frahxP6dkLSYZ+yrsenFRcrmlXY9jhHqfsTmhLTwosaS9C9Io4rqWOcw8o/C5KN+KNUSldXiblQZGp655e6Rw3HKS1duPxUisrttyjSpCEryX0sm0XjCDGDdkWJQQs7D6ktU+o9gyN6ULlQ4Cj5TOUrIFnVWqsO6Iw3TcTS+gAVrJ1HW702DQ3U4LpxORhvXTMz6S1opALsrJZ7Fbta28cZ6WynaWp+S/CzGRkP5XHvTfMCxBrmR4p3Q1+NmQhsS7WDDyZPcd1nWkIyzUnAz55+d0yISzX3RTDD7KUCdYrlVAGRqQEaWgph2gXsgGIh2PZIxSAEj4iwCjpIcdtgl0y41NkDmj7qpU2N3BkdpF2r90XBrInLY+VXUXNeZ6jluLyLWO6yvememSB1Wrx9i8vR4+SYW32WubxVnQs3rJiadLlp/s4n1ZMX1NP+J0lo0d91nfLVf63qOndR9doNq5rqbG1DLY5VdTYaa60+kvaZOtARaAi0BxKAhAcmEoDkByA5MIKA+f5WWG3uvPjqZM2fqcfcnwE5s4eUuDqIMnW4UUrW3jnW1iNGjUeVz6v12ZzyGbrhT0WKmYjui6Y39cZLCJWufxSnOcny0W8MthJaKCr/Wj/YG+AhL0XNqGKm7q+cgt6G9oYPlZ6iLLQOTfZGYqTi/Gy0lRtpdMDdVuW/jri3+twTtDKG619oz45gDtykaXNBCYKzQWVFipoAwAdkvVXuWmjok0s9Rc2VkBrZZ0/YJoIKjOfqenoHBo3XXn5FRMjrGwtFqoW9Ml26z40lEB091NvFixnUnL1FGEaOItVe2gpsLpV2xWGo1lQQpPobmErPVK6TFAXPCM3tYa03On4QoOcNgu/wAWfnWV00XOa0UNgr1eFIVkdZWGr1cjoxZCJA1ImhsYXVmcjG36SzZLdsufy6+tMRk5DtiuTVbQ50uG/cV0eDPzrPyUfqMvpx0F0X8RGBPLtypWzZ56tBMvIyed1XASOQNXKXAIJtrSMN85VEGctw23RwLwyulfzsnwdauPjlwBT/AOYhHuUjgL5Wg1e6lYDpCeEFRsMGYpVWZ1oNxGDkLHyav8OjGIcgj08NWObpWswaaMSRaTsV0Tyc/WF8crzPUsJzXk0n7d+uXyeKxXppcyQNd5Txv6zkr0F3CLXRF8Y2eLtGlRmsjp9rPqnoOlTOicKOyJrhXPXrMPI1AbrfOustZ41I5dlp1HBRIPKfS4nWjpcRrR0cdqR0+J1I6XHWn0JtPpJtAcmHIDkByYfIuoZBLtIK4I62VJIQDvwmVJvkc48q5EnMBxDxZWXkdHielxZLjC49fr0M/hglKQqG8G0WMLPq7QbFqsxf8AB7Hg1VsunGXP5NNSPFAbuFv6Of3L5MbWAlZ7nG2L1nOPKwtdMKzAkqKqKsbacKpmhcG20bo1ORz+S9hrAY8ADdPGv6c1n1rxMO1royXDjWmtlpC4sRSZ8QQCEhYUkI3SSUloigs9AP0w7ZRIfUHG7p8Eqhic3hU1zV2MrnlNp1V5A4U1eS7jbljqtYbxmFVllum9NBaMehSNJUUug+iTupuOnNu9FZaxT91mwrDWU62ZxcfVINlfix2sretggRRAAL0L8ghN77K59XrSRS1Jj4zS54V4+p0fkcGRrot5Gc+1k5UnJtcnkrbMZ2r1Jg0Ln/bxpfkegxYhHAvQxORzW9rG6rPcpbewSt+qzGDkz87ohsfLyavdVAyMjIJJ3VSEX9U3yq9RB45Se6ixXRfzcJBdmOTulaJDuHA1r96RKfq38f02sVdTwtnSt7KeqY8j7N2nFQF0jgeUUNDpszmSAngrHya418Ueixy2YAlLHNttdzGnFCzTwurOJxy63QcqKhYWPm8fz408e+kcnEM0e43C55nUVvlhSHpb93Abhb4xf1yWGHsLY6W0o4yMtupxCLTkVxsbWflZ9a58dp+KL067JWrnj41MPK0inHcJ52nfjPt6mxvJWn+3jG+MzD1Fkh2cqz5ZUa8VhpuRa1mmdi/q33StLiwkS9hxcPT9i4uHJyjidSrpcWDk+jibT6SbT6SUwhAfC58oucSe645l194VdKXlVzieriPU0UmDuLFRB+VluNvG3cRpAC5dZ+u7Gvh4WiQWu07KuJ6gEByOFa1cOVrQLpdPjrj8n60DMC3la9Y8ZubMD7Qd1z+TX8OnxT+SwFhZOgGZgU0+qws9w8IibWlFiulA9q09LphrUaGNghnIWuPFxhdHWQtbwFtMpul9IAT4XQX7KaqF5JQ3ZZa3xtMdIyzAuNLK+Vf+qEZptL68pXbn3nlHxnWFWUHRRC14FJGhPi4UldXCi1rku8l2yzrbKrWHUFFX1pY4AatMubdHJ2V1moACVMK1fSFXE9RpBKz0Ou0rl0m1oYMQrUV0/wCPj50l8p1NK03fi8whe65myRuUBpYcdM1Lp8efnWO6jLf2HZLyX+BmMbKdsVx7rozFek45lyC4jYKv8fHb0vJeRtZM7YYiu3rCTrzGY4vs+Vk0YOW8ttL24TGydT3K86INmC557p3yyEM/pjmMstpKeXo6RMZa/StZezpnMeMmlNNoBlNtTVwIudq22SPpiKWatilTGfBJMLKqTqaWlxHNugQq4UpJ7HB+4/VTao3imgFzeX66PE28CfS8NvlHivK18nLHocV+potd2Pxwb/RJ26m0nqdhZvKJCxr4Ghw9wRnMsGtfVzGGjYK+SM+svOh0knsVlqfVxhzMBcVnqtMTtRGNJsBZ2uzMEMrgd91N009ZVZJy0GlPsz3n4Qkz3tf3pX1xatla/S8gvINozPq7rsejhf7QurNc+oMHqkLtk35UnwVsiC4v6gCfRxZslp9Li4cn1PFw5VKOLalUpJBVSlxNp9J8JlxnWuSadFUGMbulZGIWFpohJUP4wBS00zeNXHOwAWXo1/2cOBwAso9S/wBgRkJ2CnjSaAkeWkpcF0rFmP8AUDRan34w1rrWiyHll7p/7WYT3HVZWXs6Ma4r62lHs16GZNbgj9HWr03Ha+i7sujx56x8muNyJrQKApdMcttouwTSm0BDig4UyHhrSVlu8bYnazpZC66XNfrpnxm5szomkgouZJ1hvya9uQn6/qabG6ztTb07jSUtc6TxoRv2W00PVEkntRaqQk9+6i1rmLRN1lKTqreCen7tk7lPsYZ7QjnGer1z3lFqHRuJKImjblO1KwWOqOiMZZCz9eptaTBohAXbJ65OEcp9mlz+StswuFksaBuuQAKsztK/I1xUUXgALs/8xz/tZmTJqJK5t6bZjKySXODRySuTX62jb6fAIMYE8kLv8ePXLm3e1mdUyak0k7BGv1WYxMrJbpNFRbJFMaU+oSSsLrqbQxFGDul7VJmJzGgUs7LRyr5EzXQloAWmLTmaxXQl8t0uvN+KmTkMIY0FPq5laR+kKPZXC2sB10KVSlY0MNzZHABVJKi3jdx4ho3C1k4ztdNjMeKLaRRNM6fpuo7BZ2NJpnux3RSVXCyuOts74M1zonhwUXPF+/XpMPIBia4HYhdGdfGes9Pxytk2HK0l6yueGWEAK4zrnyADcotEzazc3IY+NwB7LLWpW+fFePOmTU87rLVV44MyqWNrszPji0bFTppFJmgt1D9VOU7s4z8iAFttWkcesy/hjpUxidpKvNYX49LjZFtC0zpP6bbOKV+w9Q5MoN7pXfF58fQ/+QIWX+xtPB1V/UndrR/sXP8AHM4HUBKSHbEK8b6x8vgufp85jGjchae0Yf66YjlDxYKqVFnBNSfU8WDlU0XBA5VKT5HLE0uXPlvQ/R3WsJR8e+wRRFo7aVNVKeicRQQOjOlNgduynRweIezfuo4r2DmYXCglYV0tiYgL9wstZZ2tdkQawBZXKfZV8Vg7ImarOiskB8J+rWeRQwaRrV+vI0xvtaHTshsLgHGrV53M/qfNZxuwyMcywQurOpZ2OZfWCUz44vASAM2QGttK64vOesJ+cZ8k7+0GguS79q7JiZyY2LdlfGdpDNh1jfhFnfjPWe/SQjp1LO5Tw9iQlxrgBEi5Gi1lChwtILAZhTSjpRnSXrUts/hvGvStMo0ajYSbVyM7RHN3SsR13pghTxNqY4905E2mvTAbaesp6HW657APCRYVZS0HEaa+F0X8XGXkEeqaXLv9b5/FK2Umd6fF7tZHC28Of5Z7pjJk2LeyvyX+E5jKnfzuuPem+YHgQifKt35Qn4ce2u0bvI1sqZkELnHYALst4wk68D1XPe+ZxBrdc1v1vzkZrslzhuVNlpc6G6U9kTImA9ZtV6rmBorceUvVpMQ56Ft3KuYkV6Qu5gYTRTmh6SBGV9kaSq/WOviHh7v7Si5L2gTY3vk01uiD9bfS8EtcHELTPEalbwaGABVrcjPiSLCznk6OBtHuVwwBitkmJLdlUnT6mbpjHN9uxTuIJvhV0cmKyiDSw3m5dXj1NOwM9wytLuCs/H5L7caeTx9z8bj8xrI7vddd3JHLnxW1lz5ckp5oLG6tdmPFMlZdT2aWHcqOdXuf8ljjvjouCNTkY+PPaKx4Zu4cLCa+uuZNY2iRhBW2eWMt9lVdG1klHhKZkqdW2CHCjkbbSLWvpK5Pb1pY9PLH6h2U3xs9fRYXOj2vlRmIzPpgSmuVbozkOSQuSsdGMgiQtPlZX46JnqwdrKXeq5xIkcwkg0QjvBcy/rjO+RpBcbHhL2ui9Jlu9HyC6MsJst238Lr8Wuzjzv8AKxy9jYBsLVxpCZLgpwny6dukrGVvSzpK5V+xcSwh5F91XehIbTuO6VEF1aTsgw3T/wBQeAs79oh+DIGgbp8MUStKVKnMWRoItZX9Z2nmvDyiY6iVZwFKvXi4EavdKKsClIIoIqsqRwuLxTVlrFqt32jXx4yANRNrfxYuZ9R+Q4wALclZnhrbJSp5jC6jlvlBZEdu58rn8lt/HX4s8+1jRvdE8WubN5XRZ1rQ5bXM3K6JphcA5GW3i7KPaJuXYkJmcDWyLWXK144gxtN4RxXRNgEWgpORupVMkw23Iac4cgYKpbYjDyX6ejYA3hayMLVHj3KbC67hSEtO6JSG1bbotSG7lZaAuK0veB2SxO0c+tBwAbfhdFVGXKbeSFyav1vPxMbdRA8ok6K1YyIow0DgLrlmYwv2kcmQm7XNutcxmzOs0Fy6rWNfpsHpY+oj3OXb4c+uWG72sj6kzBG0Rg78lPyU8R4jIk9V5KwjShBhVKy5zSAmsFzqKqRUXjmIIrlKxcaEIyZ6DQf2S5q/gupGxhdFL6MpItbY8P8Abn8nn/iNVvRMUMots+VvMSOW66u3pGIw/ktHC6SyukxRz64m7FRvLXx6Wjj0cBZ8a29We5yx8nRyODjSWM0rFQTuV0xkYgAK0hDvcyMW6k7eDObb8I5k8EkWlrhdrHybnHV4vFqXrPaIYzYAJ8rnlkdkzal+Rq9qL5DmOBlxI2BNJ+x2yfpY5ZhlAPN8FXn5frj83+VP/MdP1eN7Q3YV8p71NTjDP+VnF6EZg4A3sVz3Dpx/n41efhzEkp1HghPN5XTbNTsWychrQSBdK/ZFnJ0jj9Sk9bmiNq8hVLXleTWpetM9TYYiNNO7q9b+Km5QGTFxulEi8wUzam/KqunEQJLKi105irtystNoJFWsB3dLP79LV+CTwkCxx2Vax/Kc7g/TMQTCQuP5dgFXh8Xt3rPzeXnJGi1rcWdr28HYreyYvXNu++frTgnEmwV531xazw21WhZMnzLJFLnjorNl5IVJWgNGgqgOMjLr22WkhdDmYWWpsEpJ96hSnhiMkcGquA1jl7mikvXqbrhoPew7qb4+MbrrawnF0YcU5FQWR/hTtpgvNKAQ1u6hfOr4sTpXg0nM9q5nk7W1FjtYzYb+VvMyMrpfTpRwlXyhgsmkreKk6ys3JM3sZ+Xv8rPWu/G+Mc+0roBUcadZ2bFpOoBYeTP1tjXwp6paOVM6q8B9b+oFUlZ6em6Y8DFb8pz+2dyfMgpVdJmQZJttipXMlnyWeUdaSIZzacqdGYSLXRhx+S/T8Z9q2YuLbKmwKPFLPR9VBpR0lwbTC2m0rAexIyxhJHK0xOQIy36WKPJeReYQq1ztR8QXkDbhX4//AEnX4fmOln3W+/kZT6ysl9krk8mm+YRZcmQ1o33WOZ7a4u3kejBDImjwF6X/AMcr5/8AUeX6ubIGna6Cx1e1tj8ZUUZIspSKphkQVyF1E0Q0nZHBKSjwpp5aa07/AAnJV+/Hoem/TuwdKtJ4/wC2evNW7FhQ4zQGsFhaSSMrq0Uc/CZCh9bWguL6gRdpgOQtP5iFNEJv06tis7GkqjmhZ2Lmi5kDTVqZ8ac7AzM2uVXsU8Vq8Mkr3AMBryqltXcYxPpg4hlH9WQn7J+vf1H+2T8gD+l8lr/3Ci+LrXP+T/cLPw3x3bbWV8Vjoz5s0JmPZLncKPT+U+TzWT4K6ZjGaWt3Uz264/XWr2sbPc31SXton9lppy+fnWaQC4t5PnuE3OLD6mO62+9oBFH5RN/eiTh3Hnv2kjf+EtXr0P8AG8/rPWjPczXV9rUx2Y37FMnHJqSNp+4WsnZ8c/8Ak4t+wKN7nO072k4s5vWnE0tAC07I7s4sGAPJU61G+IqCWOsLC6+ujIrZBafVGYIC6iVWc9Zb8nGh6P8AS0lb+vzjl/2fegRiWFx9Pv2WX3N+L1uWfTMUckzgXpzOtfrDXkk/GviwhjVvnEjn1rpxuy0QtaCfNMkbrlldBCRivpOgaA8K4TVhANLVJbLaCSB5Uapwg9gBNokMEPt+n90W/S62umBlW7gDhbY4x1QpH65i7sDsFnu9rONPEnqIDZZxp/Az36gnYc0XP5ubsqLOOrxzrc6eweiCBuFeD8taDXU1aMKG96m1UjPy2ukO7jQ7LLTbHwlXuIUtFhsgiuYAWn7KNLywZAdTvFrPjXpcNd6gVM7+vR4r3NxmfZZ2uiZ+DDJJG6XR/rd6t90+j1VDrKOlRdWlqcrLS0EtO5XRjTk8mL+n45xtutfZhwyx4IT6VVkIKjZBXusQKwqoDOMz1JAOyuGee7TtwFVojOyJdb6HAXNvXa2zOBhSZzp7QXud3Wvin1GxM14A0g8J+W/wWIxsl/O64t10Qx0WDVIZnjjhbf42e/8AVZ+W/wAD9Zyvw2FJID2oLqt/lll80yZ/WyTv3tZc/ltDUZAaKTFGa5VCOYeN+IeA7YK5OlW1HiRY9aQL+Fp68R1o47mtok7K4mhZ2VFFZ1BTvcis4tY83Vt6jFrG+X+ms8X9gx588sv5qapm7aNZkho5Et/n2Wvay4sJHnlxKQX9QAbpdDjICOVNpwlmMv3NB3WenX4KB6UreWk0lyunseh6SMfKa1rjo89qK6vHyx5vnlzppZmNDAxvpODj3V6kjDNtKc9lK1DBfI2S4fsFLhRHiwfhK4ip5dM2fDEAcW+4fyFlc+rab7Hn85nqAvBIIBsLL/1euHy/azGMcXhxaR4ICL8jAegGk0TpNFTyqkEiLCbY39VN63xm/wBCt3O6VvI9HwZsn0eKQtPtKed2OjWZUaWsdqFWq79Z+shiM/3ErT16i7/hcyhx2We5xphXkrFv0xjxWRYWmYz3tqxNoVS3jl1emGkkgLWVlVjGOUeqLV436DRT/Gdh6GUEBVKgwJAmF2utAfPchtLnjdnTijXZOEHGacFplLQhf7T5VkWnmAsXdrP+VkpJgGkn9FpPkTaWZd6u6x1plrXDsWSYmkat0Z8nxjddWbkNFfKd18OU5BkU4C1OdfTlaLH6m8reKhKTMEczQfKy1Z11eHySN/pmaxwFEboxrjfyY7OxpepY2WvXPxRx2sqacJ5WQGihyVnrTfx46QbJ7tzus5Wty4yVun1PC07i/YKacAbhl25aqmSui8+P6cgNIs4eb022QCMD4XNqu3M+Bvmo8rPrSRZktq5UahmJ1/KqMNUai4KpGFoZth5VT4m/YNDMCOVtK5dT6ajyKPKftxFGEod3S9upWDrKXCXBpMNLpwJBd8K8gTKdUZJU7vxef1m8lc3Gqb7INp4Ufpw6nbXuunxTk7WO72kM2R3rPJ4pc3l1fZrifGU93qTBgNklcv8A6vGv5HpMaJsOK0Ab1uvTzmZy5NXteS+tMwsYyEO2O5CnX7xph4P1j61/K09fi2lDMCOVnwzcLtTgmTaxDoYK/VXCNtyQ0izar24Ux12TlPa32KNeS/w0z45/JB8U85t1krP11Ve2cqjBPc0nPGi+QCVj4CS0Ja7n8Y7uv4I/8pOJw07AbJzdv1z/AOzXeNPG6lG/ZxAPCqeSX9aZ3KZdIHkAHlRrX1qO3HfQIO3wizhdHMFxAE72p71WN8plkTXR8d+V1ySxV2PBAGOLhQ+yqZZ610Vkoa+nAEI/ELEi7CkOLwEGG+TueUdOQlkPaSTxQWeq1xK8jkSP/FPaIzI0Hnta57WevDrWrwPTKBqeGj48KL9Xn/D7/wCiXDzutP4dOPDjP8CNkIFCgFPq6JjP9CNlKm4XI6TKbELcd0s+O2/Eb8mcz6Qd1N7pTp4XRPDyPP8AJ/kW34dxs17hTktWxXi+/pyKWysNXrtzfh2AWbKUg1o2JA2q8rSRjrTSh9wBHBWsjK01GFpGWqI5UgDIOllqdGiDIoBKVFNMytwq6XDsMmoWqhPE5go2sWzIyHe5EgBa8WFpAM2ejV0ldDgORt7uyCZ+svdXlV/CK1cfCc+EENWOs9c2u9CyMSRnAUSWIKND2v3CqrMNkcyTfspk4cbGHNrbVrpl+NudAysUvk1t7qbntVJwXBLsaZus+291NzxtnfHqWSN0hzTYIWnT50tkZgaNLTbv9LPW22PF36z5JBpJcbcVla6c5KmanWol+nrIrZdZoLWfWF+Go4RyVUyyujTWNDeFpIztIZ8baJU6i81jump2juuPeXd4/L/Djq8LPjp9hYrtPMZ7rVxIbG63xlx72akj0MsLT04x9mLn5oaKYbcoGtcL4eW4E6iqjH9OfjWt3Lkta5E34Zgy9axm2dOxzfK0ztJgSgmlp7BvYjdGKz53W0/DCznVGB3tZeX8aY/SIWLQbGi9WdorYcp4z7aLV5GlPII464vYBdO9cjHM6w8+bkrg8unTiFejMORnWRbQp/xs+21eW8y9NJQ24Xo1yR82+tpw7qBa03SiTumufx5Eu91rfh9N48pqrWeofWv0/wB0m5UBsGUhtMFkItVnPXRvcPc5R1vMnNTXMFoLg8U8fF0ts7jDWKrM9oKdqZmkMiTUSCFlqtM5Zk+Mx29fso/Eb8GdFHMLCWtJO9hRrnXLfHc0/BOdIs7hZ9dOZ2NbEy3llHgLXPeFcdX/AORDnljCDp5T5ynnEpjEyTq0uPJulv49fwestMPMbPUJGki/hdHefWFTTZWFwIA8o51MpZmUGuLHPBo1ysvaRfwb1BVgo6fAJpaHKm1pmMnLytLCL3Ky1XTjLImm8LGt+cJTzucKBu1WZ/adUu1jrsq+pg8cOpL7WvsehxGkW4bKpjv6m7VyOmQTW2yCeD8q5Jn8Z7x7xkOwPReW13Svkrivj5eCRs0lZ29a4sh6Bw2tZ8be7QhkB2TibrplgB5VxHWlhv0xhp7LSVFOCQVsVfUp9RPpAZDi4JUFQ7SVCRmSbKbomphyW0LTGupeYz20Clxq87mE+oPHdXkyz36bITpqQyapLvupsLpzIOuGh2CRUljQuOQD8qus9V7fpuO1uM3UNyjjKq5mKyroJciePNZjWNnoVylxIWUB6gru0Jbn/R5O9NcADfPZbSfG8vxrxaXMHlPig8iIEXsCpsOUGDLyA8QtuuFjq10+L7fpmtAuQ891n+frsn38KzzAvJbx2WWr2/GknIVfJvylkqtDkhjtltm8Y7z1rY2QJKpay9c2pxpRN1DdaxjaUzobaVOorOmCcYnIvssNZ7WudcbONgtki3G6r/XKd81ix6bR2CX+of8A+ipDX4+9bBVM8K7lUn6g0wlo/MUXSfV5vKaQ61nxNgLJNqalYODwMkleKBPhTqMdNnFw5QAaKyuKzujNPj5BUXsHTWADkZDIxvZWvivteB6r2xRhg4GwXdbz4cZ+W7VJ9lz+S9rbMApZqafT4tEJeRu7/S6fFOTrLd7QsyQWf2Cz8muqxHnuoS0DS4d/a6MtL6cjDYTJW5K6v8XPJ1j5b/DSzH6IXvuqaTfhdVYx8e6zlHJzpZHG7KPHP5ad+MwlbJtHxXe5RuKzWpBOYjqasVtzpkuqN0ju6m3jfxz4M51k0Fl1twxC0ltlVEVScBptpohH4c+gRzkmyd0TSbmIkeOSn0uEsmfQPyktR1nvXqVc7V7mlZstWX6gSG9IG5S9WftZ8j0PT3CLHHqi3lvYcLoxJJ9aTvGaC9vUn7UCN6UXt0nEs20oHEEG9xuqnxtWiMhsmO+J7gNQ4C29uzlYbyxuoZk0GmFk7vTrYjZYeTWs8zK59yhvz2yQsjEbWECi6/5U+8sk4x+mcXqMkTGtmOxdpB8qpuz9dPj8n8VoMDsmXQ08Cza0k7eOrskZPUw2LKd4AWW/mnV47/z1kzTAk1amRXvAW79lfE9Xa0nZHDhmGM1dGh/tVIfTzX/0wO1qu/C44Nt4JFgJLK58f9Uurk2o04vNOaIlqhEq0d3tamq6dhDmiz2Sg6cikulcpdPQvrlXKRtjwRyq6STKAn7EDJMSaU3ZWgl+6zvkLozDqGyXepp7CkLTS08dIr1bGqyBstquV5bMh5244U9q2TOx42O5KvpWq48RBFpWkdmlZFDuRaXToGHMDON9rT/GNr10Oa1sbd+ym6Z2wvn54MZ0lHvE2vMOlMuQXE7WldFDTxrFmqDVXenwCPJ9IDfutZfjaNfCzGgXYKcq+GzN6g2quAigKSX8KS/TZPKx1lrjyepaTqP4v2gaQP5WPkdvh30F8nlZ8bewDpFUhdTF7zzsj8TW10xoO63w5fLW617Ws5WrnI5c4N7qdU5GS+Zok7LK1pG502Vrohv2WmUaaAIKtBTPmiiiLnkAKbyHl5KfKaHEtPJWHW5KSZ850sG3lH5+l2HMLpz5CPas7rqLp6fpnSmsAL2qsz+2N/etyPGja2tIWskRWZ1RsbGmtlyf5FkvEA/Tj2nqNXWxpP8Axv8A0uPVOALd/C7abJeP6jgexXLf1vHRMMkrWAclPM7eC3kbEhEUJrsKC6dfIxn2sPNmocri8mm+Y89mSmSUNHlYW9rWPXdHi0YTLHZd/hnMubyX6X+p5xjdDyZCaJbpH3KvX4zfG8l1yHdbYnxWqDqV8T7LRv0uSs6c0cbKS0LK5X7PR9NeRjNB7rl3r67vFP8AloMkBFaUveNOLGVzOEvYvUKSdzgduUXQk4RbKGvIJ3SiLYs6QHhO0uwrkzAMIvcoz21z+bc5wONzvRBaBvwVfPrLx5ti+PK1mQ0yj23z4VTjX/X962/UiIuN7Xbf2m1fT4qQ31BIaDiKUUcTqLYya37JxOqXL3k3ZTZ9Dli9duk83sfCmzpak1OFDg5BlokaAp9WU8N6nIBaQAHOcTvZS5P5dE8eZ+HMZ80RD43uBHynmev4uZiZhJM8vkNkqv29ay8nCWXEIwinKUBooPpuAhjgaBWk+DrSggdI0aYyW/sUUe0hhmI0NJfYI7Ulz+zm+g1bj54U9bRTIaCwA9kfw5f8j9Z7ordwsLpzi48A1AlT1N0edG0xGhRpVKcpRk3pu0nyrizcc7XDmikkYSu8qbbC6uyQlws7KZu9+laudzynalUhZ2gWI1yrzQajkDTa2zeDjYyMcTMpdXOh5Xq2CYZONjwos+rlYc8LdJ2TlFZrpGxNdfZEnS6RkldM9XJxPensDGc545U29KxrvY9oDd64XL5ZesbAHMc6weyz6guIA08K/fpwUtJZp8hbeO9aSMrO/ptoXyuifqpRcGdxrf7o5xpK2oMgNAF7qgLkS+qKHdRo4y5InxSOexZ2dXN3P45uqRt+FFz/AE28fkt/QZH2aCJHTNCxSaW/dTZ9O1pYWe2Hkq8XjDeenT1ZrxQcr9mPoUyM4OvdRaOMubKOq7SuelaZwurvx+SaTlsT1qxfUbK9yuaHGd1PqT85wbGCGg/uo1rpz4WiwJp3CwaWftw7W907olAF7VPeoum7i4TIxQbSUiLWnBDsts5T1bJljgiu90eTefHO1Nry3VMoyEleZd/7NdSL9LxOlzjLbg2Mc1yuvwZ/66qPWvdTCuq1cZjjbza5/wCWxzp0Y1OkI42C18U/lnu/wLmvpgbfyq8l+Fh5rqM4GrdcO/rpyzOnD184WLopZk6dvx7nFpkAHdehn5OOTX68p/8AkTLbH0yGAH3SSXXwFX7RP18wkNlbQqhkb5DTGkp2yJ4O3Ayif+k5T7w5mtzF6aHwjU2nAbrl7rVvFaxYYZ6kNAA6Vhf/AK18fnsNsn3Gymz+ndNyiSyEM1OsBFlkTvy5zO0sMp0b7DA4d2lPGuVxa/yd2/AJYxPIZWWBfAWlvfw55fYYNLYwQ3tz4VzPGnLf0CbGY7Z0Ys90WWfiJ4Jb0RuM2NgA4TsdEknyKvib4KQKu1xO1xOLXBDPyfJ2KN6hkudpc6vsncuX/bqncTqBb7ZrePPdT3gm/wC2lFNjzGmOFnseVebKOyiCFwNgWqUh9tJsFHDK6NUtAcKOfVyn4MWwNQoFT5JZPgujX4JprTwsJvXUzdY/V8YxSNJNtK2zr2bYvSWHhSZkxjhHG5PYBXOLt418Dory4HI2a3+0HlXIzu7/AA3mRRxN9rQxjf4V3knWN1/ZJubjmeT1vy/2gBcWf8iXVuvz+ETyoYMTKkIhDmkb7ilrneN/jfH+T/AOX06UglvuCdLe/e9Zr8Z7HU5pCwsrKiRRgHhTU9NsjscJdHWV1KIxPLgOVeb341zSUWTTqtaWVc+mm5lGiUrE2Dsywe6y1lHDMc4cOVJGGvBCQWLw0cqoOAS5dGgeFvk5HrcacOFErpzSsLdUxRPE4VvSep0pXieoQujcQRRWV60Yc+O58h8LTNTYozDc14ITuikasUjIGtPcKIrUHObG5tkhLWWNgX4hm5BXNcXrOxQvDhslIJFHSgD4C6MfGsjI6hIHkV5XTkqFjSlpAtOxeWnBJdG1KmrEW6WuJ3RTTkEFlDup4C8EYII8qoLeEJ4JI5SaNKLOfG3j3/auoqHR0N8pA5VTKLoMTuvkqvWM7oQPe7uVPIjqPTe490diaIzGlcQA0qbqFxo4XSJZSCWpXQlegwugtbu9oWV7Sum1j9Pjj4aEcTbTrY2NanOQl2geE59CuTlw4rPe8ajwLRvyZ8c7U15/PzzI4m9uwteb5N68uu1DJmeZXAbknZXjPA9t0nFGH0+OMgB1W75K9DH/ADlf/wAEyJKaQClqtMwrwCVC2njNEcLWnnkrfNknGWr2s/qM9azdBZeTX8tMR5LqWTbiAVyT7W/40vpzGs+q4crXxY7rqN349aGjS01uOF28c1fLPr/MM/X5IQfbA0M/Xkq8z6c/mvMQRmadrB3K01eTpT7Xs+ndPhhiFMBPlcve/a1/Gk3FbW7Ql3o7TH4OCMAtba19ZE+1qzsVr2bNH7JevYXWF1EOx5zTRwuTXzdZ61e/HYMcmYw+pYYDxar0uqrHdftamP0rGIFE+p3cTwtseLPD9ZA8nAayF5YASOAPCWsc/F4k79ZjMpjf6Lt9O1kcKZvnytP9kmuCiSKUua1nHlE12tMbltizWNJHHI2pVF0OWMnwNynQRyGgA9wVnaw8upziOldObmyvjcadVtK0z/18cg0vSMrEdZZrj/yG6jeaPw3D0+OWISscA9vjkLGS8/Sl+hnLysVxaSHgLXG7x05nVj1VkrdL2Frlp7w7njQ6VjtmBlG4JoLXxzv1FrUyGNhisDt/KryScV457VlDLIb+c3/pcNzl2f6IRz5n5AA58IzOH/rmZ8P9FjOLGWO0243q8LXOkaxedbYexjXOe4ADk+Fr7STtc9lJdQ6hGccRQusk77bLk8/nzrPrlh5NfPjKaNcmnuVx5z28Y9aOFqZYZsHcrr8c9fkErXDGCPUCb8LqzJxtKWkgjk/MB91VzKrrLnZEySoja5fJJL8RefwtEsSCz8b1oDsnJz6rN/h5PIhfFNS6s2WNZXF5oXsn6q6s2Wj+ZFyRmHL0mrWWvGR5maB3WXpUqyZ19054zJnJL3crfOTe4ZIWO2VS8DRikbK3flay9RYxfqDp4fEZY2iwP3S3Bm/Xl2QBx4U5VRxitPYKtCMrqTfSc4JZ/VWfGJ60l0HFdHrGA0UrwN7Weswep+CQmhSyuIqZgr2/0zunJxXqznxAkly0mk+pQ02SgtJ9ifynIJSOFNX1oxSkgElIzjbeQfCfAC2XRPp+VEvKf62WYzJG28A7Ky6zcnpJFmMV8LO5/ptPJ/bJyMZ7HU5u6UvBddBbA4EW1P2T09hw6jp0qaOtjF6Xro6VN1IVsbOL0dgAL2hZW9Ta1sfFjjqgE4m0zQHZBI3J3CX0LaabqeQ1o5JTmf5pdYvVOvsgjLMMajX5+w+yi+X/APOVeteXmz5ZHOe95cXHezws/wDX2/RZOObOX0Tf7qbjjKw70tjsnqMEbG6iXg18J5x3Ugj37/a39V1Wcip+kJn6pKCzraT4vA0PkA7DcoFvIdMjWs5IPdOa5+MpO153q84DKtZ+S9+OnEeXc4z5IaN7KiTkVfr3fRsb0sdgI4C6vFmyMPJWjlTx4uNJPMdLI2lzj8Bbd4zfEeo5BzM2fJfdyyF/7laRUnJxPSWtbmNc8UOyny34eZ9e0xyA0EcLnq6aOSA1TPhcMwv1wtd5XRn7E2DRuABB4VSlxidaAc8Ob9lx+ef9dTqF+mZQg/oyCgTsUY3z5Rm8+VtRSsf7mEHsujNl+xbpb9P2mrTpz9YGdEWgvaaDTZFBY6/FbxOexWOYhxe0clY/ZWeNWXpz1LYKK1mndPs6q+QBhcR9kexa+TrPnmBBbyfhKOHXab+nHPGcaGy1z+p9bHsWss8bLVJPM6SJAX49xSfGwKy14s29VmyV5jJx8nGkc2UO57rLU9bx24mbPgDBqIAG6m6VrPx6npJEeGxrdvI+V2eOz1jjv6cyT6jaKrV7FY+XrEzImN8WuTeY7fH5bQ8aAl11dcKGvetGNp2pPpULqhmMDI42u0n81d1Orb8cnnl58LY7XyNDvT1BpFg9/hc3pe9ji7/ZvIx2ulD4WuZ5a4cLXXi5e5PeP5hzBg1Su9QmNje3d3/hdWMf2zzLa0CQG6WCh/JWreThCeaRkml7faeKUXVl+lpnSmpD4WHk/UwWI7LEhy8FlFF18OMbOxml5NLbxX42yxc6IRiwumHWYMgh1WtPRPR4pC7dRqcNf1HjZT6wcR6jynyGNC1xKQ4+hyso7KbBBcdxa5Vkqeka2WKiLBC0/Yh4zOxzi5r2V7SbCz/81cvYNjR+oCUW9VIR6l0o5LiW905+9FlYU3SXY4sqv9ibjhdsO1fsn7FxrYeJcdkcJdVIBkAsDgOFJsfJ9TVsTRW2OM9dLbg7rRmLC4jypsVGjivOw8qOfVtnFtxulcSoYLzB5J3WV/VxvRM/ZXE0cxg8hMulcnpzZzs0Wpsg6n/g2vjBoarRqTglp3F6LDAAXgF3hY61JDaePjxM5AWMvf0UfS3sjsS4N8fyiGIxm9cq5CL5nUsbAY7WQ+QCwwJa8ucfP2iS15HqfXMnLef6mlnGkcUufXfJe6aycZEuQ9zC0kkE+FecSXoL6rddUtOELE83vuo1GWo9Z9FQa8qbIPEbaB+Sr8E/6tTHpMt7m71Q8rTyXjXEIXZXO1aGBGRE6Q/3GgtcT/nrPd/hTqL/AEo+a2tRqSDE+vF9Wyi5xGpY87XR+J+nsR2RlteW2AVcndSRNvI+gwxhjBsuyRzW9eQ+uOqF2no8LqdIA+Yj/HsP1S1eHmdrxj+mtBBslT/trX1HbiMMezd/Kj2p8ExsvJjf6btwOE7fiZWrE90tXyln6ps4rC3HAPIXRmfGdv1XJIhHvdRPZK/DzOlxGJmEkXfCmzsO/CuXgamamj3BYb8adTqvSiY8h8TzRIuil4f/AFxGfnxsuotohdK4yeqxXEQwmjysfL8nV6tuKxzGWihtS55esfxaA20/BVuv/Hv/ACidxsAdk1eT78KSOIOwtVImSSNLoNtzLPdVm8rLyPaxkaQSumOYUtBGyfARzcX126S1rh8qNY6c1ZfjNHRWMk1sFg+ey5N+K/w1vmtnDDMUt21VSeb/AAz/AEN5lLvTa6ynd6/JW2Z0fG6dGPe+3u+UpG0/5GyMSL+xun4U6+fjTG7/ACviYWpzQ667p4nb9G/JyHGdPr3E+3/S0mP5Y3yhzY0EbC5zRf25R6ZZX/ou1pebIV5h0WOKKNlAm+fuVrJOM5Ofi/8ASHfccp8h/Q5GxybbFFgLZOGySM6KDwFl5PHNQv1lMOk14Xn9SMHcIBbMIAtbeFplhZ9vjNLqiq8/I0tfva6J+MjOK4ALLca5HLgpUJGAd0qchmMAKOnx9Be3UtLOsgmnS5TDP47w5mnutJUVlfUOHri9do3ZuUvJPnSzeVjYeU2NpaTyspW/FnZDnk6OFXaCPU6bFqd4tLhW/GPAWyH+VrxEb0LQMZoG1qeqKyYzXscE/wCAy5sQueQQiUFsnp5jZrIVzabmES0DhX1POGsNwMgQOvTYujTYquVfwh2wh+QXNHAWep9OX42MSHVz2CcibTLcfXdDhLWpCMw4zWC3LG+QxH1XtFLPW7TVEfdzt1jz+TEEXfuqmP5TasA8baDv4Ry/0XXTuixo/UyX6B2A3JVa9cTu6cvbyMDqX1A46o8UiOOvzd3fqsNeXWvmfkaTH9vOz5LpCdQdzZJNkpZxxXSjnEXff+FrIXQrJNg7KyXDRRJU9C7PzDbhKs9PffSEAi6OXnmWQ/wtvBP+bU/we6gdmtHlHmaYZ2rehyubrVvY7fTx42u5As2uzM5JGGvteY65mF0ziH7DYLk8mu6b+PPI8pMTNkaRvZRPk6uvdfTOB6GIHubWpb+HPzrHya/g91nqkHSenSZU59rBsBy49gFqyfHsrqeRm9UlzZj75HWR4HYK7ievFZ+VqYk4mbvz4XP68vG0r0XSfp7JynCSb+nEex5KvPj7+p15JGj1LoWNHBpjjAcP7qWXl/5Yf7bL9Y2PGY5NDxuFeG3expvkcyK28BbpYXUcx7JWOLi7Ud/hZbq/f1+Nfp0ofEnn8Lf6cl3ZYTqZSD42Oma/hzTsQs7md6fDOq1ZhzM1srlKzsVKyM7Dc/drqPjssbjl6L45r7FYsdsTC0nU7kqbG/jz6zheau1JHQ2xi90vZlrTQ6fF6crXDZGb2sNaergGqIfC7c/Yzplg2VxKxYDVp0BuiA4WdychDMjfRcw7d1z68fPsb+LneUHDcGA6hueVlHV6G25UfFhL/YL46h8rXcG1OtdEnDuM6m2tM34y3+qz5zYjpb7n/CqVPqTMj5n6nG1rISJZhAyzyeFXeEz5p5Je5pLtpMXLbLjuMmtxaflZ6l6OdRBnSOeBbufKXrz+RcTjZx+ovELmTAyWKa69wj3vGZRrxdrloFa+0oRXqT9gF0+KLn4QEWthBXQqMbOg0ONLTNKwi0lppac6JRWvPlRYrorJSO6mw+jtmPYlR6n7PqM7PTlc3sqvys59gPp3wp4fUwvLHhEoprIAlx3N5BC072IeAz2Px53t43XP/LWXsRh5Og07hXw+h9Xe6WB7m/lARP8A0WvxiYk+l9BbbiJXoX5IbCxjTuVzy9bcAdlaJNA/VWXHPyIwA4kfdP8ACI9SzmyxaWbbqpO1F+Mn8xWqTuLAQA8KbS43cckxaWntar+B/LZ6TA951EbHcrP24dbscAGw/VTfIgy2hsAsrrprbV8pBVzb4GwS0HNjLjbBZUzPRaKWCNuqV4aPAV3mZ3VTdQnk9VjhjIh0jtdrl3/mfx44zunmOq9SkleWvDvFtO6zzLu+2qvx3t7WU+UFoIbuBva3kdHQC4k+L3+6vgDlI2oV3VZJVvhOhcbbUpAkbvcNqU6iNPpXQoxF0TFDeXN1H9SunwznjiFc5+qXT4Cz8t7WuPwv02H1823flj3Kjx57pW7yNDqUxhxyb/MtfJrkRidrwnVMnW87rlk7XQr0HCdlZjDXLlf22ZhW8nXv5ZRiYzqHtiYTt4AXV3k5HNf7fK/qT6in669jdJix2btZd2fJV5zy9plOl9FzOoyAY8e3+TtgnrXD+T9e/wDp76Zx+nRtky9MmQe9bD7Kf1Ot9+R6uEANAqgnGYeVjtkaSp8mPaJrynUIfRmBrk8rDG+XlaePXfhYyahpJW811qxeqMuTYbDgrHyX/pG/7NdIyC0BpPGyfjvw5rsbfqDSQeOy0LrLlzI/XMTTbm8qLeNIZgkLvsnKDLQSCQmAnwl9k8qLLVTXGflQujtw3HBWdjT3Zbne+goK6aGHimQ7qJLpjrR8QemzjcHZVJz4xtbOMajaF24/BTjN6WkAp+EwoQkqFclpLDpHKz1GmP1iyufG4tvYrl1OPQxZSss5bx3XNy9a2xMORLrGncrbPjtY71D8eZO8aL09jS1mOOe1do9wv9SrkStPlNx2bH3dk7r1ieMwzvmlskrOX2pCtIqlpAR6g4PLW9giqkLMAjcDXyst0tGPVuqWV11ksHLIDRnueESEUy3h79jx2XX458aSBscAFtFM3qIB3CvKaxHfm/VapGaw1wptUIyJxKnoPYuIZCFJWvquVCXP1AXXKdn1MpN2ySgy33WpM3CLbSvKaxPqTp4fB6zG7t5U7z/IzeV46RrmkgApSrqk87jhuie0i/PdOfot+MnGYTIttX4jMOzTuY3flvCymetPbhZ2YSC7uVc8Zf7ApMp7mht7BXMJvk6AXk8lVxndLRu9wSpytrCilmAY1horK2H16np/SS1oMt7jcKNeT+g9BjwtjYGtFALPpWjmRrANIs+VOtQnRyAkkgkqZox2wl3ucdDflaeqbrikuViY4q9ZG1WsvJ/k+PHz9Rds7I60dXpsbpPgBce/8rybn/PyIuqyZs+V+oOcC4mi3krK4tvdJ7Sk+TZNsZfBb3V4wZCchzrI3J88LfPxUvCzhorVZB7rWfW+ddD7E7BUuUF1XzauG5thFAgUgSIDWLU6/Gen1LFFYMA2FRN2B+F15/8AML+WbkOqR/3XLq/W2fxo9Mg9HHtwqST3H7dlv488jPd7WP8AUeYPV9Njr0jdYee9018c+PGTOdNMGDuVOfk6vr2n05g+lD6vFcLTw5//AFWfk1/DvqvOdj9KdjQDVlZlxRt8A8n7ALefWXHnulfTUUAYZI/Wn72NgrtHtXsOn4Qx225oDj2CnqLT7Y6IJG6C6OG7BVwliLFJhi9YxA9mquFy+bHP+onvL1htw2yhoiBEhNEKca7zn60nk/tlddxpcR4ieLJFghX5JyyUa32E8dzW6NF6v7r7IlzJOIzo+7OaIv8A7AJ/7Y1z/wBfWYJHGVzu7jZKy1q1crV6c93DhsnjYtbTBbQV0Sl1INdkujpfKjHpOdpvbdRv86crzwiHqWB3XJ3p2tjA2IDgr8bK065vqGuLK052pPQMqh4XVmA01aCLaqCZoLwkYMr2lpCVXGbNE2SUBx2vdY2S366M6snxi5MbY8tzC723ysPSTXG3tqzqI5A27V9RZTEOQ0E6nAbJ9ibKOeoMraiarbhLXlkRZxmz5BkeXOXL7XV+lL1WOYcBb4+Di82UImc+4rSDheN/qvsp1UdkEB2yy8iNoZIFjxmK148pUkvyA1tAqsZ7ThJ81ldUjSKGXflWCmZJYpVCrOazU5XaTQggBAUGfx8LUQAEJt43cLp+gAkJ8Ra9swhxo7H/AGnwgMnGDve0b+PKLDlJOaKU2LcyXT+invFeloeZM17C1t2e1J3cXnx3+SDOn435jG0nlOZir8K9ZwG5HTJY44269Pt2rdV+Iva8PBA+J7mvaQ4GiK4StKDz43qkAeEuiwjLhOYTtt5VzaLku7HeDVWVXtE2CQdOyZ36WRn9kXySJ49D0v6VmLw/J9o+QsdeS058/XrMPAixo2iNlkbXXKyp9PMie7gKSMshfp9xFV3Rz+ytDlmxcdoMkuqz2WWvL48/z1N8khaTq4YS2CMNcP8ALkrDX+Xf/wARnd1nZPUnylxdIZBX2pc+teTyf+qm6Jy5YrToAI33KM+P+R0q+ZxbsaI7jutZmdALpaFAEjseFcySgeQTWxVcVA5HWapoF7bKpFBvGra1U+Kl4E8aa2VT62zQTz3Wilm9rSo6nfskVo8bd9V7KLWeq+i9GfI/o2N6jCxwZVHuL2K6sW+kELzxmTN9McucufU7vjeXmetWbJZDA6R3DRt8rp1qSdZctrwPVMkySPeTuSSuH7dddX5OO+n8B+XleoRsDytPW6vIi65OveRNbBEGMHA4C6pJPjnt79KswGHLdlTgPlOwJH5R4COVPTTWtafa0BAFaL+6ZLgkcp9IRpCfQuNylP0F8yPXGQQjU7E1hRyNxMqnAHdck3PHpMKdfJypW1psN/MtPLv218a5z7POuxJWgkAAeSufl/kTxa6mPGMjNA3vunM2/jW2Yzw1D01wINJ3x1n7ca+NAyOMtLBwnM8LvVmnQdPZaZ1xUqATuq6Yo9zVY6TGJG2XZuzisridK3p+LHZYLW0qmZEdG9IA9k4FPV0vq1pNBf8AEeFfspxm33KOnA35DAOUvZUjPyeqwRHTYLvAUXca5zaSfnPnsjYLC+S2uzPikgBjL3Eu3T4YrYmkbhRenyA5GO3TbeUcHCoa8AtA4R6Ws9Z65zNL6G6v/XImYi7msEZcBTgFXIVyU0kl7nG1XEWLQHTZBU8CcqQNa0nlLWes9FWzgd1ncM652a1vBTnitOBHJMnda5x6qiC48q4YbpDXKuQrQHapDSPwhI4w0bpfp8aHT43Su22HlOROrx6fBxA0DZVIyta0bGtaq4TYeK3CesnKvFJrsO5CzUSzo9DtbeDyp18i8fbwCGrsjdRK6Ocgc7Gk7BLX/wAXkm9xYbCibsV6yqPnDm0dlr79T/r4xOo4Yc4zNAHn5U9Lef5hKOKjdcJshP8Aj35DwGDlHU2xr4P0ywAPmN/CbK6a8XTooD7GMaldJ9jLTjsbTpG6hys75cZ/am6gE/UYIhbW6q4Frn1/l5/iIvk4Xd1aQAUxrATXO4WGv8rd+Z+J96RycyWUut7vjfaljbrX/qpt6UfkaXDmiOAbRMdBd07idJJAB47rWYn6FNTnNO4NChtwnyQwi7ncfqrkDg43Zuz3COBR5AIFWnDUa9wI4/dVYajnau/b91Ug679EjikosDTyqyvN4EAfG6rrX2TpJ2oI6V0s2I3uldJumx9P4TMzqsMUlGNtvcPIG9I8c9tyVP697M8AE8UF160uEMAGTKfKeGrm8Pdata7+TgP1HOY8OOIba3En9Ffmv/MheOf9deaw+jZXVJeHRwg7urn7KfH4r+r3uZey6fgQ4WO2GBtAcnyujOZHPrVpxsYbuU5E9c9wJ2CLQrRU0JbslCTt5TC7B3TgFZZOycDpG20qiry/VG6coGvhed55zSFPTbI33v0tqy49qRidsnV5tn4xIXszJQ1pcbOwPhP0rq3LJ8bONhsjHC6c445+HGRNBoDZazMHFjG2lNzCJZjC1mposjeljucOFsebW23NLT4KWNdhw0HNLeRstjDEgJpRaB25QYN+yy3u5TxR+eC3SwV8rP8A39/D4VM9utxWufIOOOYG8ArT/ZBwrkdQc1pI2UXyrzHns7q0znEBxAWmZdfrfPCEGQ505Lz/ACq3jk+NsXlehxyDHyOFy/y7JPhzGcHDSfK0lZ6nDGgNsA7ISDI5g25KcgLh1ybN5Ws+Js6K6JjjqO3wlb0ucUkhjcDW18JkzcuIsjee6GdhAZPpxF17okRazp8+WZ9NB+FtPHJ+sNa6HIZ2gag4XuiTJfQdbru1fIDkLzQIWWo0houuMfKiGHoLvsr6SR7eyA50g7okFr0XSI26AQrjG/r0UVACkJqMnJETaHKnWuF16VwJXRYYY9r7Cx1FRM8Xrs03+qizs4rN5ekZcSWAW06x3WVzZ+OjO5f0AuFe5LrWQtI0OBUcaMrKJjdfZJrJ0pJkO/IfynlPqdYA2aD4JWnfjk1myj42Z6f5SuLy3Xt2OfcrQ/5KbSCH1XhY3y+T+2F7C5znvfcjz9rU32v8s6CcmwLJ23tL0S4ZJDiWiie3NI9AGZKIc078Dyq9f4oVL3cahv2T5Ao5xAsEWeT4VSANzgQCCR80qkNQuIAAJJ+E+Dqlk0CCfG/CoRbWQN+PCXOmG46iS7f5VT5+G7k70gIPI7/CDQSOEzdRQazWnwlaawal0LaKCXQ9L9GwD1MnJI3a0NH68/6W/wDj/wDq1UnxvZrqiJtaeX/y0x+qYLHMj3HJtLxZsn091LunNzMv18jcNFBvYBaTHb2p/wBnJyNAMbGAI2gNHC1rJw7lR0Ou+UdChFFIJJBSCwcdNBVL8JXlBrsrgoAsYIVSBZ35SqJ5/q8Y3cRwuHz5+o/llHKhEJikO5BBA5pZTvGuc2l+mQNx3SOAph/Lq5AW+L2t9XrVjzsSwx0lO81t+62m8/jP00LLkQxGNzyfTedIeOATxZ7WtJYn1qkk+ge7kdlNvC4zpMoucTa4/Lq9VIq9oDPUa4D4Kc+TpBidrhQ5WmdSnxzZADdqi4tNJ/RLvCz8s7k5CDcpuqifuuWZVwZs7SLtVLwuBZWS0t2PCd138ORjZmTYNFa+PC78YmRMCfld2Mp9uAMlfqu91pZDm69X0p5fANYIdW9rzfJOb+PV8V7k+y2usBVDojnO13/CvjMKQVwmEwNAOpyXSWlcHHaz8JpU1gC+6fsXCea7XCWjklEqNfjNix2a/wCpuPCfsx4abh40ZD2tHwlfJS9JAuoCMw6qFgJ4o0wXNc6SmtK6ZeRl/I0LHt/MFGrKc6Yc7S3dRxQrJW+l8hXCoUkgrbf4QQHue7gph6roTZDG3UCEozteiL9EdN3Km64ngMOM+aXW8H4WdtEnXrjuNl3kG5h5CnU6qUN0joxY3HhY6+KiY8lkx0k0fBUyq5z6VysUXqY7cng91Gs/038fk58rJyZTGS1wo/K59Wx1YkrIypi41Sj2dEnCD3WNk7oqoHEjdErLWS0rjFK2r0uVWe0cXlxwVkx7ndY3Lk1IJ6ljyp9WVRr33KOEsH+CUuBbV99kuFXF3wEcJGqhx/KfAo4uBO/6UnOGrqrfkD4T4avZMSIsHx/5TNxuvuEBAsHsgJIJ+yDVaLPwE6cEHtU/qk8/okBAFPQ48ogey+kseaLp0pkYW+pJ7b5Ipd3+PizN6pttxQ83ILA7LomP7Ht/Rh8LQz2jhPU+J6Dwse8N1k7DhPvSS+NrQKO5TuZB1UsIFpcCzYhVuKqZn8jqrg29lNkCt0kE2mEtAO9okArHbUq6QhTDF6wy2GlzeeIry3rMx5DMHM1eHC/4UeO/OuvxzuSWd1WSUaWgMaOzBVp+3a0zmRTHnnLR7dbHH3UDqpCq0cvqmLiYhwpC6YyRkHSL0X2IW0+TjHluvZm5OfL+Lts+pgY0Ag80Bus9fq/WFz1OpNOqySsr47fqfSd4IepGQhgO/FJf69UvTgck8rTQB1fCqePUvB6ud1KXHcGTxUfK39bPlHF8zqofh+nECHO5KXO/Dznn1kMydG7ib8FF8fRRh1QBtWo//wA9SDN1QEUDavP+OOkJspzxst8+OQdKm3FaoM4MHqZbGkWL3CjyWzN4vxzupHrIdDSzQ2tqPyVwb5849TxU45oB2NigVXF2rAWNlbOqeiXOsmkh1EgczaqSvwgC4DclT0KufTSeycKkJsgOdQOyvjDeuga9Z27co4zP47AYRZ3UX9VGbm0ZC29gtM/E6Ba6ONpJq1X2kE+RpbYKuRNLPe4mlpInq8bXkAdilbBw3j44c6jyotPh7Hw2CSygrHo8KI0A0Uhna28fFtotHEnoscNF0ncqlaAtdbNxCRhSMsKNZVKQnhc02LBHBWGstJpbHzKcGTgfDlMvP1Vn9C5nTsfNhp1gncOadwncTRZ8msX48r1fo+TggyMuWHu4Ddv3C5t+G5+x2+L/ACZr5fjFJ33WDp6rqpUmu0CQixwrjDclBmYYng9iixwebPrUtdtuosc9WuuEkptILApBYOPmkuE4nfsUcCL24TNRx2sDnhOB33HZBu7ePKArz4TDh5ACDTuQd+UGs1pqhwlaFw0EqemsGgJdBnGxZ8l1QxF324Cec3X4p6XpX000FsuVu4GwOwXZ4vBz7R3j1EcTY2BrBQC6p8JZMJHhACmZvYWW5/Jyg8LPoSDvunKQuxbQWpBOJBo8KKFQRaXTTY4T7AqaKXQnetkBZh3R0Dg7K4TK6oB6ZJWHnnxGnzzq85jyqbVWsfFOx1eH/wAlZJ+xGnblaeraJw+onDyWzNk2YCXDkOFbCvutM5LX2BxdQOIWzQkfiHgukkO5BPhO978HJ/LPny3SvJ1Gyd1Wcc/R7f0CyZsQ1OsvP5fAV3Pt8T2T6q2ZzwQ29Tj2T9eJ6cxcqWLLaS6nN2J5U2et6v8ATc8n4h+p3fg/CnV79OQpk5BhfcZBd58Izno1eM+aZznF7juVrnPPjK0Am1oioCAu3cgJG0ocI1x2Wd0rg8bPw8ok77hLV9pw8/8AN63MfTp97tIu7r4XJrn8vQ8dorZAGht7/HdKX42puJzaoblXKyqxG2wCCKSuGqydh5Wer9OEzI0uLidk8lSGdnAf02d+SFtnFrHfk58jNMrt1p6sOmsMFzB8qNT6cpv1HMYQNtkeo6xMnIeZDuts4nGd1S5kc42Sr5In2tGgY97glbIc6P8Ah3ajso9orgrW6K1cpUDRSW4EcqKpq4YJcL4tEqdPT9PYKVsq24aDQAqIwDsgGAuhDkBUhBhSMsbhRcqlIzY92aWVyuadjSvgOh5tvY+Fn+HfrQaWSx0SD5VSoryPX+gmJzsjBaS27fGO3yPj4WPk8XfsdXi/yLPmnmiCOVz8dPsNELIVZK0xJAJoiDz2V/rDyZ9pxmlro36HiiFFjh1LLyrAqGfBB8JB3f8AVATaRJtAQCEBx47BA4rt2HflM0j9OUBxF8pdPiS3YfHhHVJa0lLoWr5CXQYx8eWZ2mJhcfhEl1+Hx6Hp305qp+V//W11eP8Axv8A/ofj0mNh4+MwNhjDa8LqziZ/B0yNlQF5CA7hAd9kw4jUKU2dBd7a2WGpw1AKRBRNV1XK16lQts7pcNQ7FRQmwjoS2iUQLOFJ2BUcqQMPyrWEx+sPqJ265vPfiK+ddTAdkON7t4WXhvI6vD/5ZjphoHqOr/sur1vfjbpKbJt2lv5Qf3W2cM9bVbI5zxv37KrOQS9WED3OuNwvxan2k/R63+DH/GyPaHyyxsFbDkpf7JBcWmH9Px4oGuje6Q8lwNUp99U7mQMZONE1zY4wS4D3HkKrLRPgUmSWRnenEbDulnPaetchVri/dxtaWcRL1SU70nlOg1SEoMWBhdK0eSpp/j08cBjaAd1jr4uE8ttErPN+rsXblzv0RMoHbsnfFNVpnzazF5MsscWkgEH8yjXi5fjWee2Fv+Vnhk9r9Tfurni7C/2WHYOvRyDTJbT5UXxbis+XNL9S6jqbohN3y5Hj8dt7ovJ5JzmSDHzPYRZW3rIw9rYjQSPcdwmmhvbpHye3hNJvDl0xAHsFNn04iXJDTR7pyDsZk51SEjhaz8Z39XiisChZJStVI28bFbHB6hFClhbaqFXZDRNR4Ry8PpiWFr4dY5UzVVYz4i/8RTey1s+M+/W3iuIIvZZw69T011xilcZWNqHYKkjgoB0LpQnT43QEXtXZAVLbCAA9nwo1lXS72Dxus7FSlhJJjy6hZYeQsbLPxXZY0I5GTsDm7gqupsea+oOihrjlY7PafzgdvlZ+TH8xr4/JZ8rBMToTZFhZc43m5R4pmA13+Ue0FvV5enHLBcwbjhHrb9YeSdZMkMkDyyRpDgovxy1wUksP0Uk74TPjrNbpEi+1pjjifKFcceEDjgfjdA4uAeOFPT4IGE7qenwQRE/BpT7H62n8HpMuQ+3AtYtc+PVOZ/t6nDxIsdjWtYLHddeMzJVossDdbRIgVBcFMLNdug1+UBPdASEwq9lhLWegAjssDRVd1cJDthdp0gi61nTV9ynlNLSQU4BtVjdX0le6kIklDWq/b4OPP9WmLmmlxea9TY8Tnt/qE3v8p+H8b+L8eXeTrNmzfK9Ofib+qpgUSnbSACPCni5oWFzvUsivNKdT4qGXOlfbgS++D8KORXRYHsELmPJ0u2KV7+nLOL4uMJLjxWEEm9TgDSV1/aef0JD9P27Xl5G/Ja3k/qlr/Iknw8+G39Nu6JhMaXwvft2O6iee2qvikYMuK4yOJsDyQuibZXIRx3VYVeyfVQROv8qrpcP4cIE0TnjYO3UWlXopX03Ue6z8la5jPygHtsLH+WnC2O/U5kgNPHjtS27xPAMkPDjtueU4ZN4duKKuFV8UMJIkIFcfKNDNND03ggEAtF791l9ixcZzTsW8dwlR0XIFABjBV3+qcqKVbA55J48nwq6niuRIA7RCLrwif3QNB0/8SAXPJNWa7I9v6P1/sSbpA29Ib8EJTd/kXMM4uA2D3SNs0p1ro47MyHCItaytttkQqw3hzn2tp+E0MaZxZpdysNZ+tM0SOHS/UGjdPosjQx2CiT2RIT03S7cwbJs9NyNh2VIGA2TB4tI7Uupk60jcR3QEWg1SBX/dBASR7EgKbnp9LvYHbELKxUocWqCW6tp5Ci5Pp9zGyxUaLSEFXlsvpxE0jdDtAOxraljZytJpnPwmh2xBtR6xfuewHGE6X7jyqzeJ1ej9UwGZcPqRAeoP5V6zNRhqV5aWB0cha4EOHlcupZeJ50PhSOO1BHD47sgIP/dAdW/CD4u1t9krVTKwDW1ZS+1Ux/TjkRNND3FE8eq3n+Pq/p7CwczqHuiaI2VyQtM+D+0azjN5W703oDYTrynl7v4WufFmM7ufw3YYmAaWgADhayRFooYGlV+F1drwduwRNBcEKuksEwsEzEYdqTJchM3AoCeyZBPb3Cz1n+TDKmAN/hMg9KXDSgIBAQEOfSm0BmcBZXfFcLySFyU10+MrPFtKx8s+Fx4zqFHIdqNCuPK0/wAef8tMfI89ksDHnyV34vRqQurQJG3upqsz+Vwdz+yTQ5hzOhcHMcQb4UX5T50xLKyeYyPADzuaHP3U29ORp4r2wxMLQ2rs1vqWOvioZypmOc2QNa4VuG7ALLVlv41zCTOo47BIBrNcAcOTni0m7nWYY5pnE3ferXTLIxvadj6VN6GvYucdh2R1IeNg5Ez3aYj7Ob2/ZHtIOdbEPSh6bXPbpogJzUqLmh9VDGSenEdgaU+W/wANvHGLLkESaKoFTM9nTt5S4kEM19lrJ2J/KdxwZ3eoSDfARIVqvUoY2ymPHOsdyneSnO2B42G2qcNyou+nM8MS4AbHqZyl7U+EY3OZlMZvR5V8nOpt5WgXFrHE0fCQ/SL8nU8MGwVc+EJFGLs1ZUWnIdx3hpri1FqzQlLHiuL9xKJSrRjkieBshKXQY8zD7QgMrN6YxjtTRsrmi4DFA1u1Wg4M2MkgAfoptNqYHS5JiC4ENKJeo1rj1GHhthaKCqTjO3p5ooKyXqj79kBqyMBbtW/ZdLIu9hB3BTNXkJBU/KAkGxSAirQAZIr+ErOgEijTgs7OH0RjtAr+0/wosPorWs07UQVMhkMzo8OQC+ACKT44P6KbiX8HbGM7Glgk0Stpw/lZ85VdGZ6jRtZ+FU7CL5WLHki3N0v8pXlibn+Ywszp80TiSLHkLn1i5+iS0locOxUdh+qwYe+yXTmE00DcpfVTxu1tHAtPlaTxhukceNvsnMxUxFocaXJkDGAuJVyf03xmSdr0nTPpqOPTJle4812WsjLyf5H8Zemggjjh0xNDa7ALWSccdvb124O6i3gS4OabIq0tdn0RZnuPPKJelUhpF/skOjCmt+VrKSWndVKFwdlQWBopmKx2yYSgJBTJxFpgNzKWdyYZaiQlHABMKO8lIBve0BRrUhlXyWubW+rkAe/wsNaOJb+XdbeOfBSWaRoNpeS/EvEdUlAyjpK08E5GuZ8YmbAd5m8f3fddmNfwnU/kmBa0TIIDTaUtI5p3QcOQOoNBJ2P8LLS4sfzO0nYm9wkXVoshzTRJHkpax1c0vkZ0p1NFEEVqArZKeOW9pXdnyBYzTI4c2TSrSW/hYIicPVYHEdkvxPet7HZBJEyN7hQG7RyEdz/JcvXGNkby2LgDY8rOyd+Ln/1wkI9riSLur2Ue1VwnkdHbmPD8WYCQ/wBrjtaqS6Hvz9YPUOkZ2LlNZkQFh7HsVc7n5U3Ut+Ec/BfHCZCbKvGvvE6nxPR52CKRrj72jb5Vb+UYvfjQw8cvdq06gDvaz60PPxhqAZTQRvR4KVNUxENLSNh/CUDEztLOosDaAG9rWfiL+iGOec+nCC4kclL+RR4/p6d0bpt/YLcVVrPomNhSyO0RsJI24U8X7PQ4nRGNx262jX3PypvC9qpP0enXuSVJ9Bfifh3tZ6UhaT+Ydk+BdzXRu2aaS6CPUMoB2j4/dKXh8W6XiOzJaGzfKqdpavHpsXo8MdHTZ+VXqzuq044GRimhVziR2jbbhEITSGizz/pPvAE9225Wd0qRt1R2pdrJV7LKCAfEQbAKYDI8hI1dJ7ICfugIPwgBviDkcBch0Z8hZ3IDka87wvLT/tZaz1U1wWHNa0Bkx0v4JI2Kn258p/ouTA2dm/jYos79JjAmGcskYRR32WfeXlOfR5Y4po7G58qrJYJ2Ui9hDXMlGpvlR+fKv5WbPBA51MbSy1nN/GmS7sWMrP0iuqOwAeEvSq+Oi6S+Z1MTmLRdSfrf6f8AS2OGB8/vPhdOPFOML5/6aLOn4+K4+lE1p+Aq1nib5da/aZj0AHWEpZ/KL1MUgY6+yU3ILFZZPUkulG9+1EnBRodHTj22Vyyz6X8lg43sVze1MRjza0zoly43a0tC7XdyqzRwVrtlrKEphdppMDNNhMLUmTkw4oATgp4A3kAWi0E5phuAuffk/hUhV7z5XPrSpAXOKyqgwbdylmdoFJ2XXJyExusTiGB7nOrZc3kl1rkJ8/myjLkOdex/0vQz4/XPGvVgXGMtJ9pG6CIviLLI4B/Zay9L8VBABPcpiJHFoMVp1Chz8KafVWzlh3BIT9ep9jkTWyxl4cABvVblQfVoWwH3yam7mjex3Rb/AAcNwY0Ra2WI0WmyW+Vhrdla+ksPy5Tv6ZjDi+rJB4/9It9omZ4cieHtbqcA4DauVnarhuEzPhd6Y1Bp3sq8zs+J1eVzXy6dQYHN+Nwl6l0zFNG5g9ug/Cf4P0V+Y58bocketE4d9yE/9l/KXrP4YXWMVsUTveHMIsEbpdvVc+PI4hEXUY3EAtD9we67P3LCfNPU4j2j3UWjgkHb/wDxYNx36fbTue/KXqfQ5HkxOLXCtr3S4OvO57xLklrQHVsPlaY/Ea/XrOidNi9AeqdZcfdv/CXyfUfa9YyARY4pgAIsbchH3iYUhwA17pXbucbJS+q6I52ggBSa5AfHv+6dhdBiiLhbk+fD6tkYjHR3tajUkPNee63hB2OZGRjU3ewOVMXHfTE2qT09OkNG5K1zGW3rQ6qpO1mK07W5HT4LGDWt36BP/wCgOabQLd+w7rO6/tUhBxlkJMjtuzRssuW/a0+T8esBIC9JypJsAE/+0BV7b2B7JgvJEfugguDugONICCN0G6t0ANzfKAXfHRtqi5Ab2tk9sg3Wdz39OU3A7SwMcbA4KnnDRkwtkrixwVOhCsuHK33RtDvIaUrn+h0lPFJpPqMc0+SFGpf5VLCLcc6y1wsHgqJGnfizsBpHgo9Tmi7sJ7Xe0lTcqmjeGDjvBfwVNllZeWWzsejxZA5lArqxr455VcppIsDhLa4V4pYWqSATwlzoUNqKHAE91P2gZkOpti1rPHLOp67TodR5RJy8AlDuKWoRQSNZpVShcOV9JYOT6BWOpVKBw4EKw5MlS5IFZ5wwHdTrXDkZk+fuQCuTfmaTJR2ST3XPddPgbpSUqfAnTGlN0fEwPLnKvF9opp7tLCSunV5GdeI+r+o0BAw7nlT/AI2PffvRPn15KN1GivRsPNOCXSWXxVLLnVrOJDtVW1KAlI0tJNe29lrL1F+IaRW6ZyrBxBscpcPqsj9W3hOTibepZI9jSGuIB5HlKyUTrg8juUcPrc6JJJPC+Nm7m8fAXL5sWanG+N9jT/C+mGPAILd64sFT0ImkEGO+Yig1uw7lTzt4dvJ1i43Wc2GV7453N18tHH7Lq9JJyMfb2/Wx076klpsUsbC0DlopRZYfxvw5OPlR6mhpJ5B5Wdv9nP8A44wkODozpHNHelNVKXeWzEiVocHbOBHKnv8AK+MHqn0y5kjp+nHWznQ7t9itp55Pmmd8XfwjBlSRNLHMIe0U4EUQque/ZSmv4qI+pujGl8YfRsdlUz8HS0+dPOT7tLSeAnMQXQGotaXd7CrnSvx7b6byGy4zSHXtX6rDU5Tn49cX6oHAECmqu/GfPpLpRyo4JIsjU6j7HHgj4R34dFdHq3RIOmGxgwfcKufE9VhAbGB3GyU/Dv6vOyotX8Kdz4ef1m5mhkD3kiquln/DSfrE+msSaTLlmOzCeFrPxnqvZRsAbXdPqF2x2fjupMWV4A8J60UhGWUE3aztaSEMjLAOmL3HuUuq49qOwXoOV1VwgOFhATQI+UAvLF4TIuQWmkB2yAlAVcO6ArVpAN8IcEWdAH9SPyQouT6tHNYpux8FZWU5RWZMYdpedB+e6jvL9VzorZYyKJBVTULgU2FDKPy6T5bslc9OXhDIxpYdyNTR3Ci5q86lDJYGajVDup+fq5LbxkvyHS5GobNHC5r5Pau6eGZy2MDJogXsVpjXK8ny+P8A16bQIexdc+xMKSxtaDssN5kipQo3061nnXKdXlLXFukC+9J7s1zgn/1Qt0u3UXPKBmyV+U7hazX9FxS7KnvTWJIbSq3kAZcSVnddp8EbxutM0k3un0LgGrtaQlwVUArHK5Qu94AtO3gJZOWGA7rPXkkhzNrInzC8kArl35etJnhRzvK56pTV4UwILvlPoUL96Ci0+G8dmluorq8WeT6jVA6jltihc7Vwp8m+/wDMTJ28fMuq5T8vNe9xBANDZej4cemJD1OXhNapGY9paGuO6iytJTTCOCd+1LOq4h0etpqqPKcvCsLvgIfTdrOwKv2/tPqJJhvZsHg3xtVpTcp3NLhjrqiq7E8ohgmDdXpkD+UvbJ+tGi6bkzAEBrb/AMkr5cw/TT1GBgw9PxA3czEe4t/u8rm3r2va0zng2VO2OAyTSMeSBTa3CirZeU90rgXHU2qGyUopAYDXvLo/2C2nlv5Uen8wORv4YgWLPCuf9FwxHmSYzg9r+N9lNz021ifVOM5ujLge0/5M3Cn/AF6g6f8A6eQ0SwSAtPBCwt40XLjHHXqHV3+VG15YOfjMdmOlFAyN9x7Ero/x99zxn5c8vYyZ8Ylx0m10SslGY2xJcj2EDfCXGvlOaFbXRJz0+QtNlh8dllu9+iR7TDzmZUTmwuBNbpS9OzjUYW6GAHgV907War/aLFJyjicfVoLSb7pylVTTZKPDt/8Ayp79P9i02XE0jU7bgnwEtahzNZ83T5s2b02Fog5Lr5UzNqrrjWxMCLFiDGAABaScZW9NaGtra7VEk7BTacZfUs1sLCOT2HlZ6rXOWLqnyXW9xrsApktX+NDDwS47hbYwy1p61kgOxXY5xm9/CRpFj5QE7AIDtOoUUAN8DXDwn0cKyRlhQSiDTSCUIIQHAoCC2xugASQd27FTYAHi26JW2FlrH9nKUkxZWHXiSuFG6XPrxWfctc7/ALGi6q9rgzIYWni0Tep8p+kv40YZBKywQQtJeos4DmYLJ4nBh0OcO3BS1manFePdxZXnJ8SXFfpkYR8jgrh1i4v16mPJnc+CQS6HCyiaYefxe+W5h5YdQJXTjyPK+5vKdcGyNW1ksVKWdjnVtssNeL6vqGxEOpxU5xy/RavPGGuaLsEKvJmThRApp22ROQDHQWnYBa9zYQJF0L2WNUroopeo6u0bcq5CTXupPgSDuqlC5d7d1fSVMmlTd8OTpbIyiBQKw15VzLJyJy+91jrdq5OF1EN17UU+AM+0qLOGi7KAYggs2Vtjx/zU3XF552xMIHZVvckZ14v6i6kXMLYXnmiR2V/4/hl17aXn5OvLOOp1ncndehCqDROyZJAbVn9kjki7ZC02DulZ1XsM3K34pRcH7dELmucLOpx5JKS5HGQOAZZPffhLlDtYZZ7p86PwSDLaJfcT7hwdwpubJ8Es6cZ1BkdVdDmzz9ln6aquyCf8k5++M1xJ2uTt8hH+vn6n3n8FZnSkAyOsn5TmZFS9a0GM6XpsUwYSQN+9qLn+YfSGXJNgZDTH7Q9okbY/0qzman0reGcR+LmQ/wDzWBm+7y3Y34R31vOjnYWyPp/Ma57sd7MiEUdTD2/VX/uz/KfWkHQPD9DmkP8AB5VTU52HxpdFkfFOSZXNhApw+eyx8slnV4l63/XZbRLuXC7G+xXN3+2vr/TPzY3t0ua0kcHZV4r6/E7nfpVsTHgtfHV9xyuj2YWF83Hjhc0w6jtvSrOulZwLSDYDCN1Vo40MWIeiHH832UUNbo505D2t2sfyoOt9krogGndv+kvyjnRm5Ad7R7ieAFfU2G2RSBt6aSu7Pxnah0JO5O4WGta/S6F+DjLrc0u3uidkpu9+q96bY/SKZHS3/wBv9RK3qOHIH6InkoGabrstegvm5LIIzv7io1V5jBc1+RLqdv4CmTrTvGjiYJNEhbYwy1trwwhg2C6JGVofT8+DOgbLA8OafHZWloskqrQBwbquEjWPFeEBKA690Gq9uscIIvJDyQmQBaQgOQFS2kBANcpB2xQA3tsIBZ8ZbuwqLkSgv0PGmVg+6z1nv6qXgbIZcd2vGfbe7Vj6WfjWal/TeJliWXRICx/YHujN+/SufnYbmhZKzTILWlks5UzVl7GfN0+Nx3Aaaq/Ky1481vnzUqcZ8XuhJdXZZ/6+fjLzT2+/yawswPoE0RsQnjycvK5peNMODm7LfvV9CdGbJtZ3J9Q2PWfeSK4pKZ7+n3n44MaCQefKJJPg6oQN+VFMMuN0o6a1nkqg4ORKOGYyPhb5qaG87lTTDc6gouuHwCSShZWOtKZ88pcSAsbVwo4+5BotWSjnEcJU0xj1dk5PYjMOJpOpy0x4eXtTdr5EzIIySVe9TMZ9eQ6z1R0znQwEi/7lHj8fb7aaTH815t3qOiaxxBfWr5Pwu+SS/B0iVqlCCEZGXAlTbxcy4sI57o6fqgt3T6Vi8cEkhAAP7KbuQ5m05H099XqWN80azHFX4EtWLpVPNCuS78V7TTtiVc8kqLhUwSMolpIT9pS9bGpiysLB8LKg5FEzI1Orbt91lu8rXEO4M/4d9gFzY+x2o+ApmufV3PQnQjLyIJnbiMGmk7Hc/snNXnBYXzAydgjgeDQtwHb4Rn5elaF092Tjsd6EpAunMJ2T3M7/AGCXh6R8eSwsnY1s7dw7yVnO+O//ABXzReJzW5FDZgNO+VW9f8/F4zz9acen1A4ANaQSCD2AXPfjT+Dr8d+RB6UTnag39v8A1ac/fjO//WayJ2PBc3tc5+h/gEd1dv8ASZCWaIWnSJTr4Lf7f0KvF0jckHxoWGC2kB3a1r1mvgdM6nmuMeLE+VrTu47NH6lPlpWyfr0XTfpzOY5wynxRj/6HUSj0n9lfJP4egg6XBEB6rnSuH+XH7JzMiLu03HjwxEmOJjSfATT2peAo1BAjRWfqfFXAHgKNY/ocVA3+E85oXA3WkyZbKzRHbI93eQjWv6VnP9kBFLlP1PtPObVXUjSxcEN3IW2fGy1rrQjY1uwC2kZrqg+MdB69k9KnGh5LCdwTsVrcyl85x9T6T1nG6lCHQvF92k7hZ/8A9DXjkrugGmPDkjXCAlBurdAcQN0AN8YI2COkWfEQmQZFbICKBQHFlg0kAiCBugBkIAT4w7skADE9pthpTcn1Gtp2mZuO4WVyqU5jP1bOk1trY91PPp0ZwY7dwsDj7pfA7UxrDQH7J9hfrE6kxjH/AIiGRod/cL5WW5nX1GsUTp/UdQpx3Wed2M+2NaOdrxyF0Z1KqURwsbJ2LLPY8O+6w1nXVSwWKIH824V5xP5K1WaFrDcd/ZTvEn2HL0IAnYLOfTSGHVRVTP0CuADbFrSz4noTnLO1ReR6x1pXCU83YLHWlSF7u0T6oAn3lXA5x3VEEdRdQFqftvwz2LCWDU5dGM8/Ua0Hm57MdpJOwU78nLyM3kesdZdkBzYyQPNqvH4u3umkz97WXA626i+gt+crX+CPUXl2U11AENA2FcLfH2MtTlJlWhIq90HDUIB5WWm0OwYpkr2kj57rHW+K4Yj6YWPBewg13UXy2nxoQYQFOdWx7nlR239KmTH6gEbQAwfx8p+04ApsYxwanN2Hff8A0ifQz5MH8RJFICQAOPKrPk52Hc2/VZMCd7jphcHfHCfvIOLw9FyQ63EBvcN5T/2d/C9WqzGEMYYAGNrjuFlbe/Vzn8AzZGOHx47iGgXZHYJ/bPh9kpDNymCUw4x1RN/uG1lVnN59Tdp6cGlxJJFjdVUHceNgmLqvVsKUSmZyImSODZIRzuSNwlrV4rJGfGbG8hodpcCSpzr+2t07GeXAAk6QaBrso3PrSXkegglLIy2mh/ahSzuv6Z2deaz+psZkuEgD36jqBaunHiuozu+UngYmf1zL9Dp+MXVu5x2a0fJXVnx8n1jrb3nS/onGxo2nPyZMiTww6Gg/7KXMz+EXdv49KxrYImxRNDWNFABTamTogGwPlHCqtBl7877pn+o1gCyl0cLT5sETSXvaPi+Vlry5i8+O0tHn+oT6ULyPLtgpnk7+RV8fP2rfipAN9N/ZV7UvWAS501UNLfsEvanMxVr8ucaQ51d1UmqVuYaxum/3O5WufF/aLtoxY7GAe1bzMjO3ozQPConONCkB1foEyfn4crYNDp3UZ8GYPhkIo9ir9Zr9T3j6P9PfVcOa1sWQ4Nl4s8FZaxcnLK9ZHICLadlB9HjkvlIxmm0BccJG4/KA6kBUtBTIKSK+An0cLOjc3kFBIGyQVNICjmA2gBFtFAVcLKQDdGDyEcIu6FzTbDRU3Kpqu9eVrdL/AHDz3WesKmukcpmRKTpyHOb/AInZYa8da53n+mdJjuH5gQsrmz9ae0v4HT4jbbSkc/kx36bxeouYQHHhP1s/HPfjYg6owjcj91c3z9E0ZZnxu7hV/si5oZmQ13Cc1KfRm0d7Vww3sGokKLiH1Q7Kb8NRzz5UXR8AkkWWtKkJzzVsFhqrkIvcSVlVObavxihuB1bBbSEKyAuq9lpMWptMCOOIWatacmUXTM6p1qHEjO4/dZ+13/zlH2vGZnVZc+ctBIi/2t8eCY+39a5zxRsYMZcD+UeFay+M0TP1PLtjxfKrd9fkEUyAyVpB2e1VnspWdIHY0Vsycgx8few4/a1GmmK9Bj5Qx8dgDLcTye+y5fT2bGj1COQ6aojv5UaxokxOme8ANAHGo7/qosobQZGxjWkCu7iiJZ+RM5zvY17gCQKHJS60kWEZAvSQonVdUGVofXpmx3KfC6l+Y+tqG6f0vhfIyZJWuDdiP9p/v6O8/GCPWbkf5EncrrnOfGWu9Hlje33PYR+inlKXqIJdD7DgErFNjCzI27kgH4U+vA2h6WTH7X7kcWlTnwCbHpjgR7W/uo5xXWZK38I4GN1V7vFqcz2n1e9Nbpk8mfA6aHHkfI06SADX7pf6dSj3nPoGV9IdR6lmxSzCKKJ1B1H3Nb9u5XX48+s+1hvebfj3HT8HF6bhsxcOIRxMHA5PyfJV61awMWpMGY0CVOlQjP1JmNTHanPPDWgkrO+Tn4uePpeXqOXIP/jYrh5L2nZRfJu/kVMZn7QG42bmEnJmc1vjj+FHpvf/AKqvbOfwWPpsMZ4L3eSqnhzE3yWmNmNAI+zWhayfwi1H4bJneCT6TPHJK0njtL2kNQ9Ojbu4aj5K1njkRd07HC1nAC0mUWi0AqJ3ZBIuuEBXfhMO7UUw+ALUCN4WmU0eGV8Tw5hIK252Ieu6F9XTY4bDk+5o8ndY78P8xU117vp3U4M2IPieDfbuFz2WLjSjlpIGGSAhIxLtBpHhIJACAgjdAQ5tiiEyAfADuEdLgDoyEwGQUBRzdkgHpQSpBpAUJ34QFHNa7hIgHwBK5lHbAJIiB5U3Cpsu6Fh/Mz9llrxLmymRgh28bwCo9OJ1JWbI6bGfpkBHz2SuWGpZVosyQP5Wd8cErUx+oENouCi5sOVo43UdVWUp5LFynhlAtW08iogyaktXrSBvcVhrqoA+6tZ+tWRk1FxWdlNUROPZGfHR2Dxw1yujHj4nWv6Xc2Nu5pbfIjtLZGfFC3YhZ68sn4jry/WfqVsepkRDnnsOyePDvy/b8h8eSycuXKk1zOv48Lux484nIufBscsYW63adXCnUt/FtWBzHu9Ix22rsdlhez6uQu+KKCcloofflX26n0rOMmUg5D/SsguNWt5+fWdv34HVlUnnUlhafcKB7o6fHRkNkaTwCi/YJ8rZOXHHCxrhuTz4XLM3+HRbEtp7g4Gr/VL25+g9CzIjiOlxIrgI9s0CskyQ2i97R8pWZMdnUnMFSMB35Aq1HoXD8ZbM0OY4GwSQDwo4Cc5DhVi75ShlNIMoY12p9HUPm1VzwoFJPpa5jQNR2vwiGHiMAma5wFWtJr6mzsaOSw5ADWNtXd9/EycDi6C6Tct5U/R2NTE+lgQHF7mkeBsq5U+7Yi6QWsDWvt55Iai56Pczj9Ec+INyZaA29vJH3UzH9i+X+obh6J02ICsWN58v9x/laTk/EXWr+1oMjbG0Na0NaOABQCaUggJdCj5GgWTSV1IqSlXZrDJ6bDrd4Cz/ANk7yL9LJ2ofqfsf2CL2ici8cRH5QGqplNq7mbbvA/VVwuhhlmxbvsETI6v6JdVmh4C09E9Fjx2N4aFczwrRg0BVxK2yoIJ2QTtaXQryUwnSl0O7o9gjcqg+ALYLsO6vNTR2i1vllatVUtCPYHVMjBla6N5ACz345pUvHv8Aon1TBlNaydwa/wA+Vya8dy0mpXp4p2vaC1wN+FmozHLXKRwdrwUGIEglI3FMIIQSrmgpkE+IWaR0ASQkbhMgS0oCpCApoCRBPi8IIM2NigKkAoJQwg9kEXlxWuSuZR2whkYTiCPzN8HdRfGfsx8jDfE46WObXjcKL46m8L+rpNOsH5WdzUmsbIc082FhvIla2LlXyVh31rbNaDJx5W00uVf1mnuj4rqrntPdP4fQ3aGiyQlZC6BJlRRi7Cj3kLrOyuuRxA+9v7qf9mr/AOStefz/AKoDQWxnUT4WmPBvf6PWvP5XVsrKBaX6GnsCurx/4+MfVSM+yTZ3JXQa8bCTZ7KbTkWMc0n5WOI7I7IV6cwp54P6cjHN8Fw/hZeTMv2LxqwadzS4G/cpz8XaVypSyPQ1rQD3A3K0xOopaA0/jg+OyvX4nLRmjbk4zWs02N23sfssc6ub9aWdjKcC1xaQQRyCt2Qkb3CgbIHASsVm1qYDmGM1ub5d2XN5J941jQjzWwODZpG2OHDusbjX/wCVSrT5WudrnvpjqAI8JSXn/wBUl5jdGXxkWP7T/KJb3lBVskjQ18YcbPDb/ZbetpdMvJLQTJbOTpO5P/hKSZT3oIkeJmiKPSB+RrRv/wCUX/o40MLo+Zlhr2Y81E/3MIKn/XorrM/WzifTGVdyQub9yFU8VTfJG3idBbGAXtJP32WkxIzu6ejwGNdpDQAFXJEdNtgjaK0390BfQAbAAQEPLWjlTbIIRl6jFAaLgT4HKwvmmWs8VqjM6bIdUURryeEp5db/ACKvjzn9GDJD/wBR5/RXM3+U+0/gN+Mx53DnH5OyP9com7BGwhpumt+wpXMpulMiWRg0YbA+Q8uPAT5f4E5/IH4HKyaOXkurnSzYKp4+/tHvJ/5hzHwoIB7GWfJ3WkxIi6tMhqv1T1YDZPhOoUnwOA+UyTW/KQQaWWr0IG3CMhN/C1Dt0ByOBNbfZMPz8tgs00dk4VHYV0ZZWLj9ytolbTtfdPiepY98Tw5hLSFGp1cvL2PQ9F+qZ8RwZK7U3wVzb8P9NJr+3vOm9dxc1g0SAOPYlc9liutiOUHcFSZhkvlBjagRska1oCeUGikE6kBQhMKPiB3R0uAPx9rCZAmIhBKEV2QA3MB5SATou4QQZBCCR90BBaCguAyYzHdky4QyekRSWQ1FkpcZUvSJIifTsLLfj6SjW5MOxYSuTyf41v1ea5+Vlt4icVjfBv8AhpKH/wApMx39Rj2/JBUXx+Sfwcsc7rzGDdwvxaJPJ/R1n5f1GTYaf2VzxeTX6OM2frE8oIaataZ/xp/K/WfyzpfVm/NJa6MyZ/Iou/GkG4AP2K0m4kF7S0kFpH3VS9CAECDMLW1qIU36rpqHIiYRqcT+ii5p/GhBO2QbODvhZWWfoMOw45aNFhPNIHVGfTjskV+IDT2Jbaub4VpST6f6jhS6nM1M/wAmbghXddhTgRY9jydBaQeDws28NwY7myNyXwxzXtpeLv7p9s+iyX4tP0qFzmPiZ6WvY6vy38Je+j9Z/D0OL9ETOjDJcyMM59jSj1lvesb5f/gx+gHvbv1Fnxcd/wDdOZkH+3/4iT6EzI4qgz4JTWzXtLf53SvjzTnm/uM/D+lOtPyZIjjsh07OkkeNLvtXKfp/9VfJnjYk+kOpvY0TZuM4NN0GGgqv/wDUTyZn8NDE+k8MtEmW98kh3c1o0Nv4Cj1n6V3Z8jexcDDw2gY2NFHXdrd/3V9/hF7f0wX/ACFN0XFfUYR+Zv7o9pT5UhwJ2IR0cVc5o7hFsHAHzSudUcZ+52Wdur+LmZ/ILznucGtbGwHlxN0ps8lVPSLDDLv+rLI/4BoJzxz+fpXf9LDAxq//AF2fchV/rz/Re+v7EDGRtDdgBwGquF21awNmRk33KqRKCHHkgfZP1HVRAzVqI1Hyd1UwXtRAPhXMl1YN+E+F1IATCeEB2rlAVBspksgIDqCVDqtZ3IcqkNI2VElAcgJBA5O6YfntahIVQDsK2zWdgzB37royyooA77KkILbHlFhygubvss7lcouPmTYrw6NxFLLWJVy8eu6L9YPbTMg2Fz68fPxc+va4PV8bLYDHI3ftaysU0o5RyCkDDZb5QYoeCEj6tdoDq8ICEBOyAghAUcwFMgzCCjo4C+DwmQLoiOyAE6PyglDH8JFxUxBA470kFxIi8oHHOxmu7BA4ocKM8tCR8VOBGf7QpsPijumQu5YEuDhTI+ncKcESQMN+QlxX1k5P0PgSEmNr4yf8XUqP2rLyPoWVv/QyCfhzbS9YfuzZfpLqcX5WscPgpXH/ANP2hKXpHUITT8SX7gWpuL/BgOilZ/1I3NI/yapuaaTDHKPc0A9iAp7YY2P0rHkr1HPPmtrT96R0fTuJIRolkZfndHvS7QpvpqaOWseQStrlooj7oulSis6F1j8sfqfulz/4Oxp9Pw+sRf08jDc8Dh7aB/8AaXrf4FsbTcXL4MLrritkuVPwCXprYmEzY4bqN/l7pXsVnX34BHisY/UIHEedJKn606eDMfJxTBkM9ruAGkH9EpaX2XsauCyZkDGQwyOa0UC81/taSaRrnf06G5Q39AE//wAgVc0n/kVnq6bewj45R9HIsToPvaQi65+iTv4I23jih8pz6X4nRXcIAEjMh1hs0bQe+iypst/lUuf6LP6c+R4MmZI4dwBX+lnfF2/aueTk+QxFh4sNFkQLv8nblaTOZ+RF3q/tEkljjHvcxo+SAnbCktKSZuGN/VDz4Z7v9KexXrpZuQ1wGiOU3/8AWv8Aarlv5Cs5+0bVtsK+6r1qeuLif7q+wT9B1VoA3tzj8lVPGV0sLPwqmS66iVXqXVgE+DqaQEkgDZARqTCLQTtygLN+UB3BsICeyA6kBw+VNDueyAkbkph3x2QHURumEFAfn2jV0tYHJgWMrXNRowwGlvmsqK0kc7haxFi1A8GlSfqr2fCmxUoTmKLFyhlpG4O6y1Fym8PqeTiPBY80CstZiuvX9H+sjszII+5WVxxX/wDHsMHrGNltBjkbZ7Ws7OCVpMmvgpGYZN5QfRmvB7pH1NoDkBNIDkBCAggICjmA9ky4E6AFBcBdBumQfpFIKlpHZAdSAkJBakG7SkHUkbtkB1BAQWhAUdG09kEE7Fjdy0IHAJemY8n5o2n9EwTk+nsJ+/ot/ZB+1Ln6bxh+RtfYqfWH7V3/AApZxZHyl/rg9lmdOdG8vaynHk+VP+o/YZsL2/2n9Ef66OwZjiOWlL0oFZO086v2R60CmSNwpwv7o5QlrogNIIARyhwMIN2Alw1zlQRiy/8AYEp8o47/AJGChReb8MKPv9Di7cuI8E/q0pcoXM8dck/onykgzsHFlHKYD8mXXTI26fJcl6aHxdsziNwLT9KOxwld3r9k/QuquLnHl36FP/XB7A/hIC7WYWl3lwspzxz+h76/sVsen8oA+wpV6l1fQU+F1bQKT4OpDQgJAQE0mHcIDqJQTqQbgPKCSK8ICaCA6rQHEICaQE12KA5AQSgO5HykHIDrTCLobFAUc8NFkoD4BZWhuTC7DurzUahlh8Fb4rLQwPYhb5rOr0KsFWlwtHBVXV3H7JWHA3MB4P7rOxcoTmkcrK5XKFuDYWdiz2H1XJxHgseaCizp9es6T9YkaWTn91ncB67A65jZIGmQAn5UWH+NaPIDhbXWkfTDJkH0ZsgKQXDgg3WgJQEUgOpARSYQWhBKlgKBxR0QPZBBOhrsgKGMoCNJCQdRQHEbINFICKS4HEI4EUjgRRQHUUB2/dBOoIDtITCC0eEBXQ1AcY2+EBHpN8ICvpN8IDvRajgd6A8I4fXekAgnemEB3phAT6YrZHB1Hp/CODqQwBATpCAnSEBNBMJ2SCLHZAdaAndMODUBNIDqQHUgJ3QE0UB1FAcG7boCaQE/CA7ugJFoCCgO3rhARWyAn7ICpQFXPDR7iAgM3qPWsTCYTLK0fql//A8P1r6zlm1R4Xtb/keVpnx9/R2R4hM0phZvKqFTDLW2GNGaey6M1nVhufhaT6m/F/hUlFeeUjVc21NhyhlvZZ2LlDc2lFyuUMtWVyqVXcbhRYozjdQyMZwLJCKSp/f4ek6Z9XywkNlcSFncfBx6/p31PjZDQHPAKjgbkGdFKAWSApDptk3yg+jNlQYgkBSCwcg02gItAcgOQHUgKkBMlaQEFnwgKmNBKmNAVMaAgtSCpaUBFICKQHIDkGqQgkboNNIJ1IDi1ARpQEaSgIohAdZQHboDgCUBIagLUEw5ARQQHUEB2lARpQHaEBOkICdKA5AcgOpAWDL5QE6UBNIDqQHIDkB3ZAQgOCAklARsgOJ2QEWgBvlawbkBAZPUfqDDwmkvlbfhL9/D48X1X61mlJbiCh5K0z4+/pdjy2Vm5GW8vmkc4nyVrJJ+Fb0umQXZZRaU4Fh2+6vJUZnZbZZUf+wfdbT8Z/yuOFplNX7K0pH/AGSpKnhI4F/aVNWrIpqshnus9KDPKzq4qVnf04qOVKjmC9wkFOI/VP8AhN/XsujySe33u7d1n/B17LBc4xi3E/qsw0mEoMVqDFakBQg0oDkEhBrICp5TJHdAcUghMI7IDu6QVKYVKCVcg1HcICiCckEeUBCAlAcgOQbggkoCDwgITCEglBu7Jk5IOQHFMOQEoCO6At2QHIDkBwQElAieyA4cINJ4QEIJI5QEICD2QaeyAjugO7oDuyCQe6Ag8IAUhOk7pUR5vrkkjcd+l7h9ikb5r1B73THU5x37ldE/BSQVRNSEySEB/9k=",altText:"marg"}],imageWithoutTitle=[{type:"image",imageUrl:"data:image/jpeg;base64,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",altText:"inspiration"}],inputWithMultilinePlainTextInput=[{type:"input",element:{appId:"dummy-app-id",blockId:"dummy-block-id",type:"plain_text_input",multiline:!0,actionId:"input-0"},label:{type:"plain_text",text:"Label",emoji:!0}}],inputWithPlainTextInput=[{type:"input",element:{appId:"dummy-app-id",blockId:"dummy-block-id",type:"plain_text_input",actionId:"input-0"},label:{type:"plain_text",text:"Label",emoji:!0}}],inputWithMultiUsersSelect=[{type:"input",element:{appId:"dummy-app-id",blockId:"dummy-block-id",type:"multi_users_select",actionId:"input-0"},label:{type:"plain_text",text:"Label",emoji:!0}}],inputWithStaticSelect=[{type:"input",element:{appId:"dummy-app-id",blockId:"dummy-block-id",type:"static_select",placeholder:{type:"plain_text",text:"Select an item",emoji:!0},options:[{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-0"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-1"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-2"}],actionId:"input-0"},label:{type:"plain_text",text:"Label",emoji:!0}}],inputWithDatePicker=[{type:"input",element:{appId:"dummy-app-id",blockId:"dummy-block-id",type:"datepicker",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0},actionId:"input-0"},label:{type:"plain_text",text:"Label",emoji:!0}}],inputWithLinearScale=[{type:"input",element:{appId:"dummy-app-id",blockId:"dummy-block-id",type:"linear_scale",minValue:0,maxValue:10,initialValue:7,actionId:"input-0"},label:{type:"plain_text",text:"Label",emoji:!0}}],sectionWithPlainText=[{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}}],sectionWithMrkdwn=[{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}}],sectionWithTextFields=[{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}],sectionWithButtonAccessory=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"button",text:{type:"plain_text",text:"Click Me",emoji:!0},value:"click_me_123"}}],sectionWithImageAccessory=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an accessory image."},accessory:{type:"image",imageUrl:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAH3wAHABsACwAwABVhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQBsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAACSdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAQABAAMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAFAAIDBAYBBwj/xAA+EAACAQMCAwYDBgYBBAEFAAABAgMABBESIQUxQRMiUWFxgQaRoRQjMkKx8AcVUsHR4WIzcoLxkkNTorLC/8QAGgEAAwEBAQEAAAAAAAAAAAAAAAECAwQFBv/EACYRAAICAgICAwACAwEAAAAAAAABAhEDIRIxQVEEEyIyYRRCUnH/2gAMAwEAAhEDEQA/APSaVKlXz564qVKuUAdrldrhoAVLrSpGgDlKlSoAVLNKlQAt65SNcpiO1ylSoAVKlSoAVKlSoAVcpUqAFSNKuUAI1yumuUANrhrtNNAHKaa6aaTTAaTvTDzpxphqhBWlQ+y4lHcRgq+rxB5ir4YMAQdqzLZ2uGlSoEKlSpUAKuGlSoAVI1w7Us4oAQ8a7SHKuGgQjTa6a5TAVLNcpUwO12m12kAqVLNcoA7XKVKgBUq5SoAVcNKuGgDhrhrpptMDhphpxpppoQw0w040w89hk+FMDKwNJasJE1o3hWg4dxhZmCOQshHXkaz/AGk8+yRkDxPM04QSpgtnPj4Vco2b1Zt0uFOx2Ip4kXxFZi34iV0R3Dd3G0gPKrklzJAAxbVGeTjlWfHwZtUHdY8aWoUETiGetTre5p8GTYV1CuZqgt2D1qT7WKniFluuHlVb7UB12ppuh40cQsuCl7VWF0vjThcDxo4gTH0rmD4GoxcCniYeNVxFYsN4V3SfA04S+dPEo8aOIrIwjf0mlofP4TUwkFPDrT4C5lYRufymu9jIfy1bDDnTxItP6yXkKQt5f6a79mlP5avhhTg4p/UL7Qf9kl8BTvsMp/pogGGalVhT+pC+1gv+Xy9SK7/Lm/rHyooWFM1iqWJC+xlAcN8ZPpXf5avVjV7WKWsU1iQvsZR/lsXUn513+XQj8p+dWmkAodxHiqWkJcsBtTcYxVsIylJ0iK+NnZQO76F0jJLdKwvFeOT3+qGyb7PERu3Jm8tuVd41xaS+mMZPdG+llyB7dT67VR7CEYdZ40Y76ZB/gVmku2dcIcUWrW7neMPpWJOmdyale7nb/psT44G1V0Eax65WOOgzzq5BdRphVjBz0FNotaIBOSpEoYD02qSyvzaSGIr2tu/NTy9qulLZxqljSMH+p6gdeHHKmcDw0rgfOpoG0yeSJVxPbNrgbmo5p/qrEallDAgjyoUe04bmaEu8XPxH0opYX8Fx3QFjcjOOQPpQ26M2iYKwru9WV7J8gHDDfBqtcyLA2WIAB50lIQgxHpUbTAZ32/WqN1xCNEcqc43GOdDzdyMI8I2kbMfIsQf1HzNWovyIN/agFyTUq3GVzn1rLG4mTisSLG4ZkVnH9OQTjHjzPyrr38lskiSKxbtCWAOe7yp8b6Bs1Ud0rHZgcb4qf7QFALNzrDy8XazMjyxtGgbU2D4bY+e23WjHDOKm+tklERIkOlCy7YzjP78PKqcGlZPJGkW4HPO1SrMCM5rDycRMatI10EPaaQinO1Eri7aK0imM51ZP3YO/TGfbfFJwaFaNUJfMU8TgdRWNnvJWtu0S4eIlhGikZLseVW45L37O7MRvhkIPMY8KOLFaNULgAZyKi/mEYONY51nnE1rw/tJpiOerPPkT/Y/KhtpxCeWPtpYgsYDAnP8Ay2Py+tC6slxRuVvkLkax5b043yBgusbivPru/nhdtELLoCuxffCZIHLn+vTnQ9uN3EkkrSRvD2ZAUtzZdsbePP68ulpNi4I9VF9GAO+PHnUi30R27QfOvPIOLrJOqN3FIQhTzx4/WiFlxKGdQF5sfoTt9MVL5IagjZtxCFR+MfOojxOEfnFCcRhckjA5mnLGp6b1n9rK+pBE8VhH5vpUbcXjBwM/KqfZLnAGaH3nE7exJ0YkkzjIGQD4DxNCyt6QLEgpfcYS2tw8gIBGy9TWLueMSXM7SyyDUCQEU91ffBz+lR3szXbk3U7RF98Efh9RmobYW2dLNbMF6shJqqfbN4QUVodFO7SFxH2p8Wl5foatoWlAzboQD+RsYP8A5ZFO7S5RQbeWyx0VTv8AIb1BJeXjf9R5Cw5qDt/mnRRUto5L2UvLlIVOAvjRMXEVsumNFVj05mqV1J2Nw2jcE7Z5ZpqW5kBZycnnR2DRbU207Eyvlz5k49qtJZ2rLpabST0aq0YhhUYCjbnT3nMi4Qlz0AGAKT/oWx7WtxaHNvJqQ7Yz/aqr3CpIpePsW/qUYGa6khMmiQBM8iDU08mtCrDWxO2RuDS6Bnf5jNDPGhIlQjYjnyqCe6nuwAjnTjvg7d3qPlUcdiyiOZjgZIwN/b6fWpiwRZUYKJHBAH9Q6H6kUWk9EUNNohWPv4KgDfqxxy8MilwxvtLOiAdnbs0ZZ85JPIb+p+QpnCe1undrgsuJhz2OR5csbH94o7xCDsVc2wGvWpkJOMqCpHr5Um/AgJecQW3a3EiM7g4LczuAdyP+W1E7A21zOs7Igcklcb5OjugeJxj6ishe3Ul3xCa3ADys0fZ74z39h4c3b5Vs+G8KW3hQyJiWLLALsBqPnzxpA96c0opWCtgf4j4XE4WQRa7fSpO43CAsAx65yTnwAyRWk+H3jXh8RliWNmXSqIMBDyx47cvfbnVD4kmmi4XIYmIYjukc8nckHB6f46iqHAryLh/B4orhtKQoU7Qtgfh3II9yR+uN5TcoUJx3ZSuuHi441LPbyMsMWAkajKqTgtg9divmdXQCm3txHrWWNFEqgsp5q39OF8eRyaq/zeP+YSq7SQpGWkdQTmM5IAbJ6ajt/VkbDAqSFILy+jCBiWUkgsBoIYKOvLST+8V0q0k2ZNXpBmxi7ezE0rqq61KyMAxVcHJ+mNs7bjynseJvdLLHbQl2jWIZc4ycch6Ab+vzzkl9LxPjlpwshxaKuqZg25/MQT4YIA8jitcIShYrjtARKCoG5YAf/wAmssjrsuMQff31s0U9s9wo7+p8jJBLDZScADTjP/d6ioIuM2axu8aqIYl1GMDGCMnG/XmfbyoVxVkQMJdI7a3eXBGNDaABt0yB9fKstahbvigTIJmcuwbONBcMxOf+Iz55NaRxqSE3xN/HdCayUTxSLASI3BHe0794DnksoI6gEHlVO5mtnljeZAk8qggAkrvq2HmSM5/tRy0tOzsgjyOmTI2ldyWY+3LVjw3HKgHHrd7OzlWF2QM3ZxLFyGfxEA4Goam5dSMctso1yordEEqfalUIiyxE3AV1GDhX0qPof3yqXIuLC9D22ZCrd4DZdl2HrkD98q/DOJT28d7cyySmAAlXL6ghYg6cEZx6cs7ZzkGrC+g4h2jxqB3e8rD8JKjGfbPruOlaO4f+CVSCVhxS4lhjEgAY4Zt84zj/AN0aivERi0j4GPc1lm++mVlYZOH7Md3O+5/7cYx/2mp57jSAwGCd85yeeM4/fPHOsZKzRRL/ABDjchEscDYAB7w+n1zQeDso1H2l9UhORl8hfn18/pUdrP2sLSpkRruC2+dse5Ixy6Y3wd6yyu8xLRoZW3yVG3kAOfrWkYpaQ0Gki4bjEmZAeevDY99mxTXsIZd7GRGUc1UnPyOD/ahwFzH3+wdkzzAwPlg1Yiv7Vj31aJv6k2p0PZA2iKQiZFZ/+7De22f1qN3EnchmRT/TJgEf2P0qzdsZRhuznHgwwfb/AFQa4jUlgjFsflY95fXNUkNsOPFJLAZAMuvjUMdwqHS5BI6VrBwxRnbYis3xDh6287LpOTvnxrJTTYR2qGmeMjvfh6bZNIzzSD7tHjXxPWo4+yhO+AfOo57qdlwsi46AVTQDlvNDtCx1g74bY5q3DJ2AZmLFGIIDcxv0+tD4bSRbrVIrZJwev75/StFZcLjvQzd2MEghWXZvl4+VRJpCKTyXV7LIYoSqDmQNR1eOB08xUM8EsyQqX0PkMjZxnPMA+PgPbfNaB+FRWXeEIAwNo2OPQZHd/fOqsdzZSN2TIZCSSwlAznrkHmPTcZG2+az5+kCRY4XHA8fZsuhieo2zty33Gw26YxyGKm+IgYuFTyqBrVCDjrttjz8ParPDo1xoXQRkkAeH78f/AFY4tAJLcjGfHzFQ5VsO5Hm/wVGOIcRe9YKyhdOcHI3Jz5cxj3r0WVkSMLpGQcFSeg60N4ZZW/DAREigs7FjjnnBrl7xBEmeUqxwcrjrgf4/WicvslaKUaBfFJ2E7M0ZIV8pp5joORGSRnG+xUE+FDmnmke07SHRGkYcJgBix1MMj+kac8tsVckuILqcKUGiNiSc7YB3Pz3Hp5UyOJRHCjnVNI+GOcBnYguoz0wvrzHOtYKiJOwQ9vJGZEV8vchpdZyCqkghfUjQDn05je7w+JhFKsUPdMxchgDlABjc+LZI57YPmSEcMcqlpOyLpLI7E4/Bkt+mlvnTmb7LapcRyY1FkdAcgPuANthg5GR5HO1W5tqiUkVuE2UcfbyuC4kkIU4xhV6emDn/ANVpAnaNhTjA2IPQ5/xWaiu1hgmiiwCuvQDghTkKP/2U/KtFaYZQ2CrADcH1H+/essl+S1/Rnvia1C2zs69wJjCkb7DA39TQL4Isku+LKChYLE2o9MsRnY+QHL06itj8SWi3liiHKliGOGwRtnn6gVX+FuH2/DmZ7dQATgcjlt88vDkPl0qoZKxtBKF7QdvLed0MEDdmcBXl6IvQL01Yzv8Al2ODWO4zfxzdpZ2yzCKMiLtS4weRwG5436AkBTsBitbxO7knhEUYJVwcYyqk42yR08uvjnnlL/hF/IVmlFtEFJ0oFUlATnGWA0sMny8uWCDV7JS8gDh9kxsrlFDvIWZsRgHDHYbAYXG2CdhjpzqvNPccJQ2sKuzqWaVsEsXJzgKME752IHTltWiMEnDLCFzcwoM6shNQfl+HvHBO/IHO+QdqqPal4MmRXTTrfGSz7ZI3AC5257jntg1up7vwTx0U+HXjG5mkZGkkYIj4J0ALgL7Ab46d7fO1GWliPDxcTaNTR9q4fOUQDYHHr/8Al5UGbh9+UiEcUUds/elVNOHUDZSc4wSeR8BttkkTdLMnZuBPNJKkbyDOhSBuF8QG2GOuTjmaJpPaFG1plZrie5SONiY4lXGjB745nYdM4Hmc0Ytrd2ULDbRxdFyBn3659Ko5YyLGrokcbAsIlC6xg7A8sZPPlsenOW34ohPZrMEK91zzb0zjbz5b1LutGiLD2ccB1G90zE5OSxz71HM1pIxEpjEh2D6gNX9qVxewS/ciAykcy7AA+x3qlJbxqhxZsgzuFOoH51Uf7AVyVhOkxkr0xsw9PGhEl9qk7ObMoGwcrpdakkW5UMtvIHhGcxY2U/TFC55nOcZwOaOAwHpWqQHumBQb4gtl+yGcHSU5mi+qqfFohc8Mniz+JTXnLscXs88lkDgkd70pcPhS7kfLBFX8S759cVyaNLC3EYB11y84jBw+0WOUKZSO7KmNtutdi60EmajhqQTTMkswZEwAGfTn0P75Uc1W9nCREwjVTkYdh9MCvMeE/E3YQAOV3clQCV0/IbUR4l8VxfYG74yVx1FY5MUrFGpFrjnxZZ2ryKbx1bBBIOSPXI+maw918eBJCYVMhB/GSdXz/wDdZfiEk3EbmafLNErfiJJyfAV2z+Hbq6w7qVU8geddsPjwjG5HPPNLlUEbnhH8UI4ZVS5gaNeQYbgf4recO+L7Pi8X3NysgG5AO49q8lj+AuIzW5kgsZJcDlrUE+gzQSa2vuB3qkx3NjcDvKsyFSfY9Kmfxsc/46FH5DT/AFs+jFQTAFDlTsPlQnjljK9nIuspsxyvQ9D86Cfwx+K5OO3EnDb0AXMagof6h+/1r0rivDu04ZNsC2nK5G2RuK4MkJYpbOmORS6PLLGF4maKVQ4RO+ujuAkAkbdTnGPPqKMRlxIry5diTLGmMgZ0rnTnYkIceOccyckLHg620XaBh2jHU2CCp9PDx+nhh81osbqmgMFAyFAByAAMeHX51bypsOHogFvoiidQO0jIySASyhQDnYblcL1xmgnFbmGPtpLVQ1tlZQp21hvLHTc+YrRTwFSj5XB5DJAwc5OPHAH1oPccLjiDGNAp27nQjljPUDI2pxku2LiDOG96aKMRM41FWGOajBGfqPYVrrcSRK4ByD18/wB5qzwTgHZgyYLbbZHIcsUWk4eYoiANhuKic+T0Umo6M5ct2kLdoc/4zyqK2uEtE1MVG2kE8gPLfw/SgXxd8T2vAyI1KtKdgB0/fhXl3Evi7inEpyVlZE5AA9K1xfHlNX4DJmhBUz2y5+JLO1UuZgHbYIGBJ9Tt58vHlWbPxOJLwKGMygbNsroRsRrBwNugHsa8lMF9dHXLI3qxpycOnUgxTgMPAkV0x+NCPbOZ52+kezWMnD52Y20csZmILAuhLnPPUf8AA+laOOFI2H2Z3jLEa9CKMkfs/mrwGHi/GOFtqEhIxgk9fUjBPua1vw//ABCnkZLe7CqoGFCKAB8sEfM1E/jy7TtFRyxk66Z6Bxa2hltSLg3MjHIEswDOudzuQFG3mP0oEtqXt2fWHDAqZUmJOggg5zjJOwB/ySdFbcVtOJ2gUyKB/UC67/rj39qA8Ss4kna8jkLpqCKqTaufggOxPjnB688VlBuqZclsbbSZe4WeJTJIw1Rs2ToAAwcEBckZPQ8jtTJrWO1YzR6Y3wO+RnJxsFHPlvyGACdwRmvbSTaGaIyFsjTq+7Gc5A2x4DI/TajnDbkhZF7VHnYbHT3ckg7Z589+Rz08Kba2gQD1RJlJpD2nUg8v8e1dV0iAMFzMMf1qT8iTUHFLK7tszyMWY7EoVC58Ac/TGaDJxW40siw423c53+ZH6VrGNrQ3JBqXigfOqeNmG2OTVRmY3EuEaN2555H5UJE/2yTE6hsH8Yzn55o3a2tvJARHqDAZAO9U6iNJvZ6UvE0P5qbc8QVrdxq5isas8/8AyqYTyM6pIcAnrWDwozU2QTXEUzs8inK/gKnr5edZi54VLxWYkSFXk2jLAqHOeRIGPnWhv3Sa5W2Q5CnmEzj1xWp4JZQWuWMUSsRhZAQM56b+edqbmsasqnIx3w//AAzupSJrxnjUdF2PoQfPkd8j2pvxrwK24LawxQIxmlYKGcnmTjlXtHD2inGCRnnp648xjY1lv4mfCdzxXg0d3w+PtLm0ftBGObAdKzh8iTyJz6FSUXGPZ5HwuwWS7aJUBgtu6mfznq3nk0Tv7ocOh7UABUGFXxPQVF8MxMeGFH19rEzBlIwfcc80H+MbhwLZV7qlicCu1frIck5VGvZat/j3idnJlSpI6DpVf4h+N5fiDhws7uEHByGODpPQrtt1zvvWQLEu7Z3Pj4VesOEcQ4jFJLbWc0sabNKE7q7ctXKuptJbOeMLejb/AMGLbtfjBrh2ISGBsD+okjb+9e98Uv4mAgXD9H8PSvEPgnhl3wOJrmZuxllXZQe9vtW4tuJq0IUthj8/WvG+bLnP89HrfHwVFORo3mhjjCvhixzgb1Xt/vJXd49K57gJ6VVik1jA1PkdBTmuBGwzkt4g9POuFxZ1Kui7PBCyaUXKnng79aZFb29ymh0TUmNj5HIoTPfRoSCxUHbY7Z96qHjsUEv48Pvlc9KuKkxOKrR6LZqscAI228ay3xx8VQ8F4TI6MrSHIAHMmhh+J5ookdW7jfiBPLwrznixvviK6kieXtEjQsoXmM5O/wDmunBDk6l0c8oOP6PP+KX8/Fb5ppWJJJxn1ohwrhuplBGCdyx5AeNRfyO+srtWubaVIicq7IcH/dHIvuYiyANsQd69VtajHo892rlLs0PDuIfBvDmRLmw+0yp+J5iSCfNc4+lWOKcW+DZbQGHh0CZLAdkdJzgZyAc9difPB2OPLJ7h3nkJORz5detRK5dhuQK2UI+jB292bBo7O5LtbOXhPNW5rWf4pw77DKJ4D3M/KpeA3HZcQKYOll3B8aJ8UjU28qHSMDAP7/e1YtcZaN4ytUznC+M362uFjZ0G2QMgf4q5Pxq6Da9ccTZycnSffffr51uf4afCszcDF9eQMiSk9mjLuVPXB6UQ+IP4cWV+jSwqsTj+kfh8hjl7g1ySzY1k4s7EpOH9nm9r8QMiNGt2DjfOgEt74367ZxWn4Zxq3mjRQZGcYCBE2HkATj/PpyA8T+BJeHu3ZGOVlByAwBXH78vQVR4cZbNsFdaj8hU7D9BWrUJK4mack6kb2O8FwGguY0WZttyBge4x7frWG4zYXJvJWCYhDHvruPDnWrseIfdnvQouQWDKnTbYnH6dBTb60fi9i/azBSm+nOokeI3OamP5ZTd6MTATG4jVsnPhitPwpTrU777UCisza3Kq7AkfhBo7/MUs7XKgGQjYeFVNX0aRlo3bcKVQTprL8Xk+xM4ibvHkuN63PELpLaEnI1dAaxt1A1/OC8esBs5TbHrXLjk7tjaKHBhMJXeVTHORqVh/gcx+/KjNpeGMlWuZQ5zl+8Q3lpPLp9arz2X2W2BSIRuDlSXA3z+XIpvbC4gBfUkgAA6jV6j9DTm+THGNIMWXHng+9BkeNSMYJBweXd0kfLyrWcL+Mbe8i1PIhwdJAYEEeO+D7b15oViWWFpSgVSSjs27b76t8b56nP0otaxQgia0yxC5DW76pcb51aumTsf1BqZQi0S0bS9+Gvhb4ilW8EUcVw4z2sB0F89T0Prig1//AAd4PxR1SXi132SHOFZNWfUg/pQy1tZu3XXNP94p+70jWOeMkDA9MjPU0btreaFsJcyuFXSyMvLxOM+tRyeP+MiXi5djLT+FPwV8Pok88TXUkfe1XUmvP/iMKflVaaGPjd2sFtafZeH2zfdqoA1dNxvt6eNGI+GS8RJjkaRYM97vE6vLc7elForKG0hENumEHgtYTzN7btmsIKB55x5I7YKFJCKCXONz5Cg9re30spmSLA6DwFEvj67SB0i1d4P3hq3xz5VneFfEdvLJ9mVwJB0POt8P8OTVm01yaV0axONPHEA8MxlH9I6etUL7i97oZuwbB6k70hxRR0GaC8W+JbS17kki6m6DnWkWm6URSwOKtyOxcbN0ktvI2JBupNOske/1RzRsyEZJXYj0rOG8SW5juInC5OCfGvUPhS1jlhXQVLgYdhvvRmSguUULG3uMmQScL18Nh0sx0Yy2cHA6/wC6y1lE1p8RrNbnsznZQWGD4ZIzy8a9fHDU06X31eIrLX/w01hcSOgDK+4JUED2rmx5lbUintaNFw2zsuMWBtr+3R1bqRzFZnjn8I+11vwW6WMtk9lNkr44yNxRrhsklvAsfaEkYCjSf7cqLS8Ru44DJAzmQcoyMg+5ohOUH+Wc+WCmfPl9/Cn4xsrhoxwh5lzhXilRg31z8xUMH8LPjOZQV4HMAf65Y0+hYV7w3xXxCNuzuFRSD3nKZGD+nvTLr4hvmdhHOuMbaocjP/jua7V8vL6RzfQjyvgH8GviuS67S8itrKLGPvJwx38kJ/UV6Nwn+FnCrCRJ+LXX250IKwnupkeO/e36bDy601+OcSiIJad42I7iacbjyJPQ9KqX3xBcwzKnbzK5HdQMGZs9SQMD5GonlyTdNlxwqOz0KaSOKILFEndHdQFR+tAbviyKskhlLDONClQAfM5I+v6V51fcTlFwgmhdpAD9402llGd+UYB5f6qrJxS3vJxFMUZdOVaWQHH0A6cvOs1h2aJUaPid79oEkfa6ISO8iuG3HjpGM+x5dazfGrZeIBDJcyrONgrKqj12G2fOuSXMNxiGDsjEMhkjVIyf/LOrFOQfZ0UQSyxzA7KisyjPljBraEXF6HKmjNwXCQXD2z7MuVJBDb+vLBo5bC2aA6HaFR+LLaFO/pvQLjjyyXZdkxKuNeY9HzBz/wCqtcI4iqFIpU746ZOw8cDeumStWYJ7LvFLMTDtoScqCy7ZLf3oBwKyu+K8eEbOyxqQWB8PStdlJd4u0dHOASuPUg7n/HjTvhbh0dvxa4fvMc7MetQpVFlNWzYcUVLjMbOBgZxjem2HB+0IkZzpUYBPWn/ZLfiUvauHQp16UT7aOG3CxtGFUcuVcEnWkdCugTeJp7SIMCoyNI3/AFrE3sMkd4ZAsnZk8hk5+RH0rScW4nGs57LWzjljl/mg89/aXRCNFG5GxxlSTVwTWzRIq2ZEtwZbMhpTnMeco2c51Ak4PqKmiFqlyDcyqhAIOn8XPlnUAfTalLaQwW2uGOP7zmhY/QjP9qs8GhK3CuJMS5BRWIkwPQ4wf3yq29Co2dpdB7aMFiVwCoUaR5c8/Imr1pGk0pOp1Q47mf7D/VDIpIoUL3MZDrlmJH6VHb3V7xG5ii4fEXX8UksgwqjPQczXHJNukNRSVmvjk1AKoUKNhtzorbQArkgH25UHtbKSOVZr64GhBhI12B8zRVeIRH8JOB4Crx40ts5ssm9RPPP4k/w1PxFL9vs5miuVXBA5MOleHS/D/EeA/EEMN0jI+rn4ivrSa5DLhuR5V5T/ABP4eRbJxGOIkxHDY6KetdmLI4/hdGajyacuzzpb1/tBXV7Vlb+1u73jckMaNJKx7qjwq4LoDiWpW7unnXp/8OODRXU0nE7qNQxwsZI3xW0I/V+mb/IyLNHj6ZjeB/wu+JuJyRhkNrGd9TnOPavffg/4Og+FeEJaiR5pj3nlcbsaMWrxxqETSPSrX2gDYuB5Y5VhkyPIqZypceircRKPy7c+eN6pSCNkMeSFPjvRO4AnTAkIyKxPFzxrhd3I6xNPBjIOAR+u1cUsWzqxSvRclhkt5gcM4z3dtqcLgTBkKsQPEZH0rM2XxZFxYyQSB4biPYqCanTiXZkL2rFvA439edPg1pmrjasJXkSyxEjW6puGjK5U+hxisldrGksiIY9UowzlsuffUcdKPW9/odoZVjeNztIRkn9+3pQvjcWgPLbuyqO8y4GnPljGDW2O0yOPhlZ7+O1tliWQQkAkfeMcn+29DGnvXUuzl0C6iY2AQY6lflTLeR54VZbsopbvKsq4PkcqcevOpZIp0geBUKA5I0MGGPA4xn2FbdBxOW7Wl4wS7aC6LZyeyYlRj+oAjn44rkyXscTQIkLwsABFMseSPDXgb++KHzWZuYQ7sgVhglHU8umAMj51DZi/muTFG57LkQ8gHz8fnVUvAqaImilt70QC2KY/Eo1PjrjIzg+lFoF7VDFNbaQw7p7FVP8Av3PtRGDgKW8GZpLjT1QYZCPXOBUcNhE0iukbPG3XGMe+QfltRyTE0CLzhMklthUxjYBcYJ/sfQYrNzw3EMhZoWUcu6B/b+4r0K+4TCUd4IVk/qOkggepOPYVl7zg8s0OlnbIYnvuBgdMd7n7e9aQyGUoeiWxvriW1TLJqVe5lAf05H1rSfDzwvxWMucl/wARztWMt8cLu0gjJdzggknJHhj9+tH+HcTaPiUbSE6ywIbThQPIch7GnJehL+zQWPFWFq2U0tnc9DQ6/wCNyRd4DQfFjThJGokgVCrH8uKG3Nm9xEzBsJnSXI0qp8Cx2rlfHmdmOP52BeJ8SN2zK/cPRkfH0qKztri4YqLlWX8qs8i/qMUTg4WscpDXaYOR9zrZgfPBC48wTR3h9htkRdQcyN2mn+xB8CDWrkkqRCTu2BYOFcQjPZxSlmKnuIdR/Q/pWg4Vb3FrGslxPEupdiQCWH/HHX5GiTW7BdLuqxoe9lRhCf8AiO6vTnj1p0ENqsuslppCeeSd/PGPmGNYudmhds+E3d/Ce1mW1tW/piHaPvzB6ZrRwEQQpZ8OiKqnd22+ZqvrTsE1S9nGBuvU+VcTiuVMVjAFUbauntWXZk7YaS0Ud+eXc81zU7S20Kd0DbxoCBcMA00uF546VVupSdzMQvLuneqM+HthK84zFAx2OPGsl8RcXVraUXBRrdhsOZPtTeKcQgVSWyxj3GTmsFxfjDSvIX0jbA369a6MWOwaUTLrZWo+IGdQOy1aljPLfpXrPw/xO47LQNMSKAFO2PPavFY73PEiWYnPUVuuDcRkijCKR2SkAhhzrsywuJhjatns/D+IhkBZkYDqtFFWCcahIQx8688sOIoUWPKoCNiOlHLCaSNMCXUD4GvPlGuzfj6NHNYT9m2id/EYNU0v5bVNF4upORLDf60OPHL2CULpZlHUb1Zfj9vcr2NzGw1bZIqaDi/JRu/h/hN7K15w9lguzzZRjPyrJ3t3xGxv2s+IROE5xzgbGte0CBStvMpQ8tOxHuOVRLeGPMN8pdeQ7VR+oqTWMmjLRcRMx0LO8u+MbBv7Z96ZfXMz2xWJmV1O4K9PPwo3eWVlLG0scaauYGMah4Z/90LkRZoQI511qMBJtiPIN4VafktUzEvdTOZFRYEbOdUY0n3339/nT7W5uHUxvrCgZyozj/x2qzxvhciXInRZIZm31cwfPzoLJJeKQZcArykXGR5jP962W0Jmjtknmc7xtGOYaMBh77e1WXW1U6HBZk30ylR6jLDPyNYaS9mE2qb71xussbA49un0p443O8Zjml1g4AZlGR+/Ymq+tmbkjZ/zIodMUE6xn82rKg+AYb/rRSz4hDMwjdkVsjZZDt7jG/kax3DWTtV7WaQl17pjABHku1ayxktrdsMVZycBhIpYjxOAGHX61MkkhBa5te2WPKhnXYPJkkDybb9Pesxxa3eWUlL3sBGTqSNAurHnkkn0zWohMk7KLa6dGXlkagP36+FA/iidLVo/tCLNMW7o2jZvfrU47uiX0ZB7dYy7F8R89Tggk+h72c+IotwuK3nmW4DN2ee8FYb/ACqsONm6Bie17UqDo1MSwPXqa5wu/wBN20EqNGcggAjI98ZPrmuhp1sjXg1FzOIbx+yVVB2LAaifnnB9MVJMlvfr2jya3C4JYDV9d6bcjRxIH7OcnmVbAx4nPSro7LSCiEyHkQcD5dffz2rjaOtMo2PCotRdZHQYP3hJx+u/tRWORUASFZGYfnkQgewz/mqDxtJlW1A/mZstt0FWoSqIcERQrgNIwCj/ACfQUMRJLbLMuZn1kclU4VR5cwPQVet7QxbMFhHQYy3tnf61RS+XUBbHbpJzY+n9P6+dTqwXJJA8Rnr5n5bVDQ7YRZoQu/e8etNXixA0QQk4HM1RFysqjSRjO7HlTjdxIhCAHqT4+tKgSRK1/Oz/AHh+uwoPd8YSIyMZNsHP+qdxG8b7M5XAJ2GOua844xeXE9x2EOr8WGA8K6MUOT2RN8VZe4p8RghhEfxbAVlrl7m+2wQucUbsuCGUl5A2onljeiq8ISNcAAHHyrqUox0jH65T2zCrw6SOTI5jeiFrxK5txpddl3rStw9Vz1bbcDkKoXHD1MeCBvtnzq/t9k/4/oJ8P44kgVlPewcHNaiz447xY1gSZB35EeNeWXFpLbDXFqBqXh3Gpo3EUrEMOW/SpljUlaBTcXUj2q14lIFCy41DkR1FPk4lw+U6JWCtnmVrIWHE1mt4207cic8qvokMgJYhlYcietckoU9nSkmGnQSEPZXKrJ1XOzf7qN+JXKfd3tsXTlrFDH4eAimGY6T+HfBqeC5utBikkDOBgOw5jwb/ADUNFUWft0QLRqSmRkZ3HrVGUtKe9GMnqCCDU8RVyqSxKGG4Xo3mPCpniRjpjUt/wYYb5jn7AmkPSAc1zFa5jd2ROq4Dr/8AEn+4qh2UN/kWdxGsu2IskBvLBGr5ahRbiFnK8TGFVlUZBU5yPlWbFjqdgq5I3K5z/itIuxNFfiVgY8xz2yBidzpJHrqUmgN1AY1AjGlm20g6sj05+2DW7gkdrcxTw9tDgbSIWCjkPAgAeBoLecDEkkjWlzqbGTbuO9jPMYHfHtnO2OtbRlRjJeAHZ3FxAXyAo6oRt6Ebn6Vq+FcRlXAlVsau6ANSj1wAR9axtxCUYo6KhQ6Sys3Pz25+W1MiNwjoIkYMxzhWz9PD1q3FSRnya0ep2vEY1fKRhXGMtGAAx8xk+fhR0xHikDwyOpVlxnQdvevLOG8Sltn0zxZTGD2fNfY8q13CuKokypLBL3vwMqEqR6gkZ9hXPKFPRo9op8W+GLe2kJaF3U/iJkUY3zzYDJ9xgVnIrSyt+LKO0uohz70YIHodX616lc3Ie1JgDaiCe+rEfpg153dxQy8R7skccpOdIwFJ8jzB5HB2578hWmKTfZnJI3fHLWRoi0S4XnpG+9ZiHiT25ImHZgddxWvluBNGVYYHjyrLcUhjtMzuSI+a6ub+Q8B5/KufH6Z0vomjvbcxie4neKJThVbm58Bjr/b2y6S8+3ukcYCoqkqCv4R4/wCzWZF+lye2kIjhXYHG3oq9f3mpFv8AXkQx6Is53bdvMnbJ+lbfWZ8zUQSJCpWJizEd6Rt/l+/1qRrguOpHLegcE7Mu7hR6YohbzxtjS2AObVDgXyLcs0gGjO+Mt4KKpTXz91IwQvTVzPmatPJHICqjCjx6nxPnQ6eRF1ZOTy96EhWOmneZVAOcb5qtDw1DNrYKCd+WTTo5lLbkdNhVyB1Yj+1N2ik0y1FZoqZCnYddqYYgVYYHy5/6q7kLGM4z4eFVZXXsm/XPOoTZRVeNWGIxkkgZx0qvJagwA6ThttuXrRJMd1QuzDG/79agLBFaPIAwNPtV2wAF5ZLKjDJIG2azHE+FamLR91h1Fbl2VGZhumc+1D7iFO1JX8Dcj4VrCbRlOKktmc4ZxWeztwk4zuAK1HD+KQSDQXwHG2ehoLeWSnfYEcsUP7GRIgV2w2xFatRmZLlDSN3Z8TjlP2ftAO0HdJ5Z6e/SpUu9D4c6HBwc9DXnpW4im7SJsqTrA8PH61oBcT3iakb75QHX/mp/uOWfOs5YkVHK/KNgl2k0ZJXvjmvj5iuySpIvNs8g+eXkf81nrKZiV1DGRyojHKWI5d4bN/msXCjVMuLcs7APIRKuwdjgnyPj7/7EF8kVyhD6Y7kbLLjZj4Njkf8A3UMjpMhAbTINsf2/x+8jxxBuy0OwK50hjy/7W/z08qaiJsicTwTGGaBwwxkxH8Q8cZwfIj5VVup9GqSKQuqH8DjBUjmfEfPIq4X0oyysRDqOC2xjPUbdPT133BguLQSANKuoDkynDctvUb5HjzrVGZUknt+LlUcgTjYshy2PIY39DjlsRQq4s5LchOzidW/A4zk+/M8/Wrs9nGMuq9rg7qW76+Yb/Irks0rREIskkf8A9WFwD7r/AEt9Oe25FNL0S3QIXUk3LSRyOeXv/qtLwqYYGLgq5P4Q+VY+nMfpWVuLSRHEkRZk/L5jqDvsd9wfEdMVesAoZe92nURnOQfIjf8AfI1UkiYt9G+V76PGe9CwwU7o+WRWZnVYr46xJjorAAkfMinDil0sRRdDRODsV1eu3MfWqbzGeXWcqDsQdsHx3qIxaG3o9SmVYxk41dByxWW41cEq43kJHUbUfurkhSNBoPMYpXz3h5Fc1wRm0ej9SfZ5/eQX00hfPptsB4CqobiUWAH2+Vb57WJt9S//AAA/QUw8PhO+UNbx+U12jKXxIvoxa318NmQ4/wCNW4+PTxgAwsoX8xHL08a1B4RG6nA+Rph4CjD8Jq18qL7Rm/iNdMAH4rVIwmJBjqRVOb4kDYAJ0+J6mtDN8OAjIAoXcfDTZYqvvirjnxEP42VdMqQ/EMEYGqTcdADvR/g/FkuJNZYDwGazUnw1KpyE+lPtuFXdq2UUhhVueKS0ZrHmi9o3018BH+LAzsPGqJvhIxydl6VmpZeJKP8Apknx8Kq/ab2MEdix32xUqEfDNHKa8G0m4gqyI+r8KkYz1NULriCjSAw5H/dZK54jfsSBA4HnVCW6v3cFkbOMcquONeyHkkvDNlHfq8TDI5daha/VlVRjJz71kY579GP3bYI3GKcH4g+MRHI8qvhH2R9kvRqWuVkUDPIbHxpqEMmnbOc5rPKeI/8A28Z8uVWoRxLSMxDPjS/K8jTm/wDUPpbLJgdQdgKJW1skegn8p38x1HyrORtxJSPuwP70Rgl4kQokVfMgcxUScfZaU/8Ak0n2WNiVP41O/n4GopT2Jwdt85H60P7e8V4nAGoKB/Y1LNLO/e7MEHoDutZ3FeTRRn6FNNl9akBvlmh13OkcvapsWGHU+NPeCdjlB7E1VNndairprj8NtvMVUXH2KUZ+iX7SH5HfT1bZgPpkefTblzktGOGtVPezqRTupHhg9Cd+u/rmg7Wt9byBljkwD08uR/3UmueLco+kbhcch1HoD771f58GTUvKC626q6uMpJzwSG9NPLK/X161rlLaTvCZIplzvqABP9j+zmqlzxG4KLcKwKv3ZFI/P48uvP5+FUZJzKpIEbDfK5wR5r6eG+N8dcPiLlRHeO7gkh5EJw6jf3X0yeXmOpod2emXSXBXoc7HwP73p8u0hC61JP4tX+hUkUUsh7GRyWBymQefht4++/qTVmT2y1DdrbgKUkBPUjn71cMhMOG7w8Q29DI0ZWxIRk9cg1Lhu2AGhhtjTSSG5aPWrmMEneqT24xjAq9ODqNQHV4141nuJFN4RttTDEPDarTAk13SCNxTsZWWLbbNSqGAGGPzqZVWnhF8KVgVizKMA1E7swwQDV1oxiq0iHNGgK2EYbpgU1EQtuKsGI+YpJHvjFPQ6sieCBhnAqIWcJH4RVySLK8qrtEQedAJIrNYRE/hGahfhkXRauNkNTTnxNVv2FIqJwtMZKg0hw9FOyCriswB3ppZugpXIOKK/wBiT+kUktccgKsa2HMfKpoypXB507kKkVBCQdwKnVQPy71YwuOQqVVU42pWxUiIRjA25UjEDzUVaCKacEGcVPIEig0EZ/KKhMCDkKJmMVG0AO+KOYcQeIVx1Fd7AquzfSrZhxTGQ4p8g4lBrZjnIUqfEVE9nExy0MeehxV9y2MYpoXPMVSm/YnBegTJwm2c5MC58tqYPh61mIyrjHLejWgZ2FTxqBjAqvtkvJDxQfgCSfDMDZZW3P8AUM1Ui+HGim+7ZDvyJNa1gdPOoUX7yrWefszfx8b8ByUAE1VcCrcoqpJXIdKIcb13bwrh2pDnzqijukU8Cl0FPUZNITOYyKiZMnlVrTXNGaaYikwwaaDvVxoqhZMGnYDDuKjK1MU2zVeQEHnQNEbpk0xo6k3pb4p2UQaOmKQh351OB4ipFUHpRZJX7A+NdEJA5VdWMEU7stuVPkKykE8jUyqFFTGLel2flSsLGqSOtdLEc672dcK7b0gImkOaYZMeNddaiKmgY7tM9aRao9BxTWVhRQEoI8BTwqkZxiqwY1KGooCRUGedTLGD4VWU71Mr4ooTJXj22qBIyJOVSGWlE+XpqyWj/9k=",altText:"cute cat"}}],sectionWithOverflowMenuAccessory=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an overflow menu."},accessory:{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"overflow",options:[{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-0"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-1"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-2"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-3"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-4"}]}}],sectionWithDatePickerAccessory=[{type:"section",text:{type:"mrkdwn",text:"Pick a date for the deadline."},accessory:{appId:"dummy-app-id",blockId:"dummy-block-id",actionId:"dummy-action-id",type:"datepicker",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}}];var preview=[{type:"preview",title:[{type:"plain_text",text:"I Need a Marg",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"data:image/jpeg;base64,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"},footer:{type:"context",elements:[{type:"plain_text",text:"google.com"}]}}],previewWithExternalUrl=[{type:"preview",title:[{type:"plain_text",text:"I Need a Marg",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"google.com"}]},externalUrl:"https://rocketchat.github.io/Rocket.Chat.Fuselage/?path=/story/*"}]},"../gazzodown/dist/MarkupInteractionContext.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{o:()=>MarkupInteractionContext});const MarkupInteractionContext=(0,__webpack_require__("../../node_modules/react/index.js").createContext)({})},"../message-parser/dist/messageParser.production.js":module=>{(()=>{"use strict";var a={529:(a,e,u)=>{function o(a){return function(a){if(Array.isArray(a))return n(a)}(a)||function(a){if("undefined"!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}(a)||function(a,e){if(a){if("string"==typeof a)return n(a,e);var u={}.toString.call(a).slice(8,-1);return"Object"===u&&a.constructor&&(u=a.constructor.name),"Map"===u||"Set"===u?Array.from(a):"Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?n(a,e):void 0}}(a)||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 n(a,e){(null==e||e>a.length)&&(e=a.length);for(var u=0,o=Array(e);u<e;u++)o[u]=a[u];return o}var t=u(952),i=t.autoEmail,s=t.autoLink,r=t.bigEmoji,l=t.bold,c=t.code,m=t.codeLine,d=t.color,h=t.emoji,g=t.emojiUnicode,k=t.emoticon,p=t.extractFirstResult,b=t.heading,f=t.image,v=t.inlineCode,y=t.inlineKatex,A=t.italic,x=t.katex,w=t.lineBreak,F=t.link,D=t.listItem,C=t.mentionChannel,B=t.mentionUser,z=t.orderedList,E=t.paragraph,j=t.phoneChecker,q=t.plain,I=t.quote,_=t.reducePlainTexts,O=t.strike,P=t.task,S=t.tasks,L=t.unorderedList,T=t.timestamp,$=!1,H=!1,N=!1,R=!1;function Z(a,e,u,o){var n=Error.call(this,a);return Object.setPrototypeOf&&Object.setPrototypeOf(n,Z.prototype),n.expected=e,n.found=u,n.location=o,n.name="SyntaxError",n}function X(a,e,u){return u=u||" ",a.length>e?a:(e-=a.length,a+(u+=u.repeat(e)).slice(0,e))}!function(a,e){function u(){this.constructor=a}u.prototype=e.prototype,a.prototype=new u}(Z,Error),Z.prototype.format=function(a){var e="Error: "+this.message;if(this.location){var u,o=null;for(u=0;u<a.length;u++)if(a[u].source===this.location.source){o=a[u].text.split(/\r\n|\n|\r/g);break}var n=this.location.start,t=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(n):n,i=this.location.source+":"+t.line+":"+t.column;if(o){var s=this.location.end,r=X("",t.line.toString().length," "),l=o[n.line-1],c=(n.line===s.line?s.column:l.length+1)-n.column||1;e+="\n --\x3e "+i+"\n"+r+" |\n"+t.line+" | "+l+"\n"+r+" | "+X("",n.column-1," ")+X("",c,"^")}else e+="\n at "+i}return e},Z.buildMessage=function(a,e){var u={literal:function(a){return'"'+n(a.text)+'"'},class:function(a){var e=a.parts.map((function(a){return Array.isArray(a)?t(a[0])+"-"+t(a[1]):t(a)}));return"["+(a.inverted?"^":"")+e.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(a){return a.description}};function o(a){return a.charCodeAt(0).toString(16).toUpperCase()}function n(a){return a.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(a){return"\\x0"+o(a)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(a){return"\\x"+o(a)}))}function t(a){return a.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(a){return"\\x0"+o(a)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(a){return"\\x"+o(a)}))}function i(a){return u[a.type](a)}return"Expected "+function(a){var e,u,o=a.map(i);if(o.sort(),o.length>0){for(e=1,u=1;e<o.length;e++)o[e-1]!==o[e]&&(o[u]=o[e],u++);o.length=u}switch(o.length){case 1:return o[0];case 2:return o[0]+" or "+o[1];default:return o.slice(0,-1).join(", ")+", or "+o[o.length-1]}}(a)+" but "+function(a){return a?'"'+n(a)+'"':"end of input"}(e)+" found."},a.exports={StartRules:["Start"],SyntaxError:Z,parse:function(a,e){var u,n,t,X,M={},U=(e=void 0!==e?e:{}).grammarSource,K={Start:Kl},W=Kl,J=">",G="<t:",Q=":",V="```",Y="\n",aa="#",ea="- [",ua="]",oa="x",na=" ",ta=".",ia="-",sa="*",ra="\\[",la="$$",ca="\\]",ma="\\(",da="$",ha="\\)",ga="[",ka="](",pa=")",ba="<",fa="|",va="![",ya="//",Aa="@",xa="localhost",wa="+",Fa="(",Da="mailto:",Ca="unreachable",Ba="_",za="~",Ea="<3",ja="</3",qa=":D",Ia=":-D",_a="=D",Oa=">:)",Pa=">;)",Sa=">:-)",La=">=)",Ta="':)",$a="':-)",Ha="'=)",Na="':D",Ra="':-D",Za="'=D",Xa=":')",Ma=":'-)",Ua="O:-)",Ka="0:-3",Wa="0:3",Ja="0:-)",Ga="0:)",Qa="0;^)",Va="O:)",Ya="O;-)",ae="O=)",ee="0;-)",ue="O:-3",oe="O:3",ne=":)",te=":-)",ie="=]",se="=)",re=":]",le=";)",ce=";-)",me="*-)",de="*)",he=";-]",ge=";]",ke=";D",pe=";^)",be=":*",fe=":-*",ve="=*",ye=":^*",Ae=":P",xe=":-P",we="=P",Fe=":-Þ",De=":Þ",Ce=":-b",Be=":b",ze=">:P",Ee="X-P",je="B-)",qe="B)",Ie="8)",_e="8-)",Oe="B-D",Pe="8-D",Se=">:[",Le=":-(",Te=":(",$e=":-[",He=":[",Ne="=(",Re=">:\\",Ze=">:/",Xe=":-/",Me=":-.",Ue=":/",Ke=":\\",We="=/",Je="=\\",Ge=":L",Qe="=L",Ve=">.<",Ye=":'(",au=":'-(",eu=";(",uu=";-(",ou=">:(",nu=">:-(",tu=":@",iu=":$",su="=$",ru="D:",lu="':(",cu="':-(",mu="'=(",du=":-X",hu=":X",gu=":-#",ku=":#",pu="=X",bu="=#",fu="-_-",vu="-__-",yu="-___-",Au=":-O",xu=":O",wu="O_O",Fu=">:O",Du="#-)",Cu="#)",Bu="%-)",zu="%)",Eu="X)",ju="X-)",qu="(y)",Iu="*\\0/*",_u="\\0/",Ou="*\\O/*",Pu="\\O/",Su="`",Lu="color:#",Tu="\r\n",$u="\\",Hu=/^[ \t]/,Nu=/^[DFRTdft]/,Ru=/^[a-zA-Z0-9 _\-.]/,Zu=/^[ -;=?-{}-\uFFFF]/,Xu=/^[A-Za-z0-9+\-]/,Mu=/^[ -(*-[\]-{}-~\x80-\uFFFF]/,Uu=/^[@\/]/,Ku=/^[__\-]/,Wu=/^[\\\/|><%`]/,Ju=/^[!#$%&'*+\/=?\^_`{|}~\-]/,Gu=/^[a-zA-Z0-9]/,Qu=/^[_]/,Vu=/^[a-zA-Z]/,Yu=/^[*]/,ao=/^[~]/,eo=/^[^\n* ]/,uo=/^[^\n~ ]/,oo=/^[^\n_ ]/,no=/^[:@]/,to=/^[0-9a-zA-Z\-_+.]/,io=/^[\u200D]/,so=/^[\uD83D]/,ro=/^[\uDE00-\uDE4F]/,lo=/^[\uD83E]/,co=/^[\uDD00-\uDDFF]/,mo=/^[\uD83C]/,ho=/^[\uDF00-\uDFFF]/,go=/^[\uFE00-\uFE0F]/,ko=/^[\uDC00-\uDDFF]/,po=/^[\uDFFB-\uDFFF]/,bo=/^[\uDE80-\uDEFA]/,fo=/^[\u2300-\u23FF]/,vo=/^[\u2600-\u26FF]/,yo=/^[\u2700-\u27BF]/,Ao=/^[\n\r]/,xo=/^[\t ]/,wo=/^[*_~`#.]/,Fo=/^[ -'+-Za-z\x80-\uFFFF]/,Do=/^[\--.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376-\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u0660-\u0669\u066E-\u066F\u0671-\u06D3\u06D5\u06E5-\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4-\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC-\u09DD\u09DF-\u09E1\u09E6-\u09F1\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0-\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B35-\u0B39\u0B3D\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BEF\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60-\u0C61\u0C66-\u0C6F\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF\u0CF1-\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D66-\u0D6F\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32-\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81-\u0E82\u0E84\u0E87-\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA-\u0EAB\u0EAD-\u0EB0\u0EB2-\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F29\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065-\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u1810-\u1819\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5-\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183-\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3006\u3031-\u3035\u303B-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5-\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40-\uFB41\uFB43-\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,Co=/^[0-9]/,Bo=/^[$@&+__#?\-]/,zo=/^[.,!%~*"':;()=~]/,Eo=/^[0-9A-Fa-f]/,jo=/^[0-9A-Za-z\xA9-\xAA\xAE\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376-\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7-\u09C8\u09CB-\u09CE\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2-\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81-\u0E82\u0E84\u0E87-\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA-\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18-\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772-\u1773\u1780-\u17D3\u17D7\u17DC-\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABE\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8-\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200D\u203C\u2049\u2071\u207F\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2122\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183-\u2184\u2190-\u21FF\u231A-\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA-\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u27BF\u2934-\u2935\u2B05-\u2B07\u2B1B-\u2B1C\u2B50\u2B55\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3006\u302A-\u3035\u303B-\u303D\u3041-\u3096\u3099-\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3297\u3299\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6E5\uA6F0-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC-\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uD800-\uDFFF\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40-\uFB41\uFB43-\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,qo=/^[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376-\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u0660-\u0669\u066E-\u066F\u0671-\u06D3\u06D5\u06E5-\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4-\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC-\u09DD\u09DF-\u09E1\u09E6-\u09F1\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0-\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B35-\u0B39\u0B3D\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BEF\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60-\u0C61\u0C66-\u0C6F\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF\u0CF1-\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D66-\u0D6F\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32-\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81-\u0E82\u0E84\u0E87-\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA-\u0EAB\u0EAD-\u0EB0\u0EB2-\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F29\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065-\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u1810-\u1819\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5-\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183-\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3006\u3031-\u3035\u303B-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5-\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40-\uFB41\uFB43-\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,Io={type:"any"},_o=Rl(">",!1),Oo=Zl([" ","\t"],!1,!1),Po=Zl(["D","F","R","T","d","f","t"],!1,!1),So=Rl("<t:",!1),Lo=Rl(":",!1),To=Rl("```",!1),$o=Zl([["a","z"],["A","Z"],["0","9"]," ","_","-","."],!1,!1),Ho=Rl("\n",!1),No=Rl("#",!1),Ro=Rl("- [",!1),Zo=Rl("]",!1),Xo=Rl("x",!1),Mo=Rl(" ",!1),Uo=Rl(".",!1),Ko=Rl("-",!1),Wo=Rl("*",!1),Jo=Rl("\\[",!1),Go=Rl("$$",!1),Qo=Rl("\\]",!1),Vo=Rl("\\(",!1),Yo=Rl("$",!1),an=Rl("\\)",!1),en=Rl("[",!1),un=Rl("](",!1),on=Rl(")",!1),nn=Rl("<",!1),tn=Rl("|",!1),sn=Zl([[" ",";"],"=",["?","{"],["}","￿"]],!1,!1),rn=Rl("![",!1),ln=Zl([["A","Z"],["a","z"],["0","9"],"+","-"],!1,!1),cn=Zl([[" ","("],["*","["],["]","{"],["}","~"],["€","￿"]],!1,!1),mn=Rl("//",!1),dn=Rl("@",!1),hn=Zl(["@","/"],!1,!1),gn=Rl("localhost",!1),kn=Zl(["_","_","-"],!1,!1),pn=Zl(["\\","/","|",">","<","%","`"],!1,!1),bn=Rl("+",!1),fn=Rl("(",!1),vn=Rl("mailto:",!1),yn=Zl(["!","#","$","%","&","'","*","+","/","=","?","^","_","`","{","|","}","~","-"],!1,!1),An=Rl("unreachable",!1),xn=Zl([["a","z"],["A","Z"],["0","9"]],!1,!1),wn=Zl(["_"],!1,!1),Fn=Zl([["a","z"],["A","Z"]],!1,!1),Dn=Zl(["*"],!1,!1),Cn=Zl(["~"],!1,!1),Bn=Zl(["\n","*"," "],!0,!1),zn=Zl(["\n","~"," "],!0,!1),En=Zl(["\n","_"," "],!0,!1),jn=Rl("_",!1),qn=Rl("~",!1),In=Zl([":","@"],!1,!1),_n=Zl([["0","9"],["a","z"],["A","Z"],"-","_","+","."],!1,!1),On=Rl("<3",!1),Pn=Rl("</3",!1),Sn=Rl(":D",!1),Ln=Rl(":-D",!1),Tn=Rl("=D",!1),$n=Rl(">:)",!1),Hn=Rl(">;)",!1),Nn=Rl(">:-)",!1),Rn=Rl(">=)",!1),Zn=Rl("':)",!1),Xn=Rl("':-)",!1),Mn=Rl("'=)",!1),Un=Rl("':D",!1),Kn=Rl("':-D",!1),Wn=Rl("'=D",!1),Jn=Rl(":')",!1),Gn=Rl(":'-)",!1),Qn=Rl("O:-)",!1),Vn=Rl("0:-3",!1),Yn=Rl("0:3",!1),at=Rl("0:-)",!1),et=Rl("0:)",!1),ut=Rl("0;^)",!1),ot=Rl("O:)",!1),nt=Rl("O;-)",!1),tt=Rl("O=)",!1),it=Rl("0;-)",!1),st=Rl("O:-3",!1),rt=Rl("O:3",!1),lt=Rl(":)",!1),ct=Rl(":-)",!1),mt=Rl("=]",!1),dt=Rl("=)",!1),ht=Rl(":]",!1),gt=Rl(";)",!1),kt=Rl(";-)",!1),pt=Rl("*-)",!1),bt=Rl("*)",!1),ft=Rl(";-]",!1),vt=Rl(";]",!1),yt=Rl(";D",!1),At=Rl(";^)",!1),xt=Rl(":*",!1),wt=Rl(":-*",!1),Ft=Rl("=*",!1),Dt=Rl(":^*",!1),Ct=Rl(":P",!1),Bt=Rl(":-P",!1),zt=Rl("=P",!1),Et=Rl(":-Þ",!1),jt=Rl(":Þ",!1),qt=Rl(":-b",!1),It=Rl(":b",!1),_t=Rl(">:P",!1),Ot=Rl("X-P",!1),Pt=Rl("B-)",!1),St=Rl("B)",!1),Lt=Rl("8)",!1),Tt=Rl("8-)",!1),$t=Rl("B-D",!1),Ht=Rl("8-D",!1),Nt=Rl(">:[",!1),Rt=Rl(":-(",!1),Zt=Rl(":(",!1),Xt=Rl(":-[",!1),Mt=Rl(":[",!1),Ut=Rl("=(",!1),Kt=Rl(">:\\",!1),Wt=Rl(">:/",!1),Jt=Rl(":-/",!1),Gt=Rl(":-.",!1),Qt=Rl(":/",!1),Vt=Rl(":\\",!1),Yt=Rl("=/",!1),ai=Rl("=\\",!1),ei=Rl(":L",!1),ui=Rl("=L",!1),oi=Rl(">.<",!1),ni=Rl(":'(",!1),ti=Rl(":'-(",!1),ii=Rl(";(",!1),si=Rl(";-(",!1),ri=Rl(">:(",!1),li=Rl(">:-(",!1),ci=Rl(":@",!1),mi=Rl(":$",!1),di=Rl("=$",!1),hi=Rl("D:",!1),gi=Rl("':(",!1),ki=Rl("':-(",!1),pi=Rl("'=(",!1),bi=Rl(":-X",!1),fi=Rl(":X",!1),vi=Rl(":-#",!1),yi=Rl(":#",!1),Ai=Rl("=X",!1),xi=Rl("=#",!1),wi=Rl("-_-",!1),Fi=Rl("-__-",!1),Di=Rl("-___-",!1),Ci=Rl(":-O",!1),Bi=Rl(":O",!1),zi=Rl("O_O",!1),Ei=Rl(">:O",!1),ji=Rl("#-)",!1),qi=Rl("#)",!1),Ii=Rl("%-)",!1),_i=Rl("%)",!1),Oi=Rl("X)",!1),Pi=Rl("X-)",!1),Si=Rl("(y)",!1),Li=Rl("*\\0/*",!1),Ti=Rl("\\0/",!1),$i=Rl("*\\O/*",!1),Hi=Rl("\\O/",!1),Ni=Zl(["‍"],!1,!1),Ri=Zl(["\ud83d"],!1,!1),Zi=Zl([["\ude00","\ude4f"]],!1,!1),Xi=Zl(["\ud83e"],!1,!1),Mi=Zl([["\udd00","\uddff"]],!1,!1),Ui=Zl(["\ud83c"],!1,!1),Ki=Zl([["\udf00","\udfff"]],!1,!1),Wi=Zl([["︀","️"]],!1,!1),Ji=Zl([["\udc00","\uddff"]],!1,!1),Gi=Zl([["\udffb","\udfff"]],!1,!1),Qi=Zl([["\ude80","\udefa"]],!1,!1),Vi=Zl([["⌀","⏿"]],!1,!1),Yi=Zl([["☀","⛿"]],!1,!1),as=Zl([["✀","➿"]],!1,!1),es=Rl("`",!1),us=Rl("color:#",!1),os=Rl("\r\n",!1),ns=Zl(["\n","\r"],!1,!1),ts=Zl(["\t"," "],!1,!1),is=Rl("\\",!1),ss=Zl(["*","_","~","`","#","."],!1,!1),rs=Zl([[" ","'"],["+","Z"],["a","z"],["€","￿"]],!1,!1),ls=Zl([["-","."],["0","9"],["A","Z"],"_",["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],["٠","٩"],["ٮ","ٯ"],["ٱ","ۓ"],"ە",["ۥ","ۦ"],["ۮ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["߀","ߪ"],["ߴ","ߵ"],"ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["०","९"],["ॱ","ঀ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ",["ড়","ঢ়"],["য়","ৡ"],["০","ৱ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],["ਖ਼","ੜ"],"ਫ਼",["੦","੯"],["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],"ઽ","ૐ",["ૠ","ૡ"],["૦","૯"],"ૹ",["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],"ଽ",["ଡ଼","ଢ଼"],["ୟ","ୡ"],["୦","୯"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],"ௐ",["௦","௯"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],["ౠ","ౡ"],["౦","౯"],"ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ",["ೠ","ೡ"],["೦","೯"],["ೱ","ೲ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["൦","൯"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["෦","෯"],["ก","ะ"],["า","ำ"],["เ","ๆ"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ະ"],["າ","ຳ"],"ຽ",["ເ","ໄ"],"ໆ",["໐","໙"],["ໜ","ໟ"],"ༀ",["༠","༩"],["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],["ဿ","၉"],["ၐ","ၕ"],["ၚ","ၝ"],"ၡ",["ၥ","ၦ"],["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["႐","႙"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["០","៩"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],["᪀","᪉"],["᪐","᪙"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["᭐","᭙"],["ᮃ","ᮠ"],["ᮮ","ᯥ"],["ᰀ","ᰣ"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],["ᳵ","ᳶ"],["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],["Ⳳ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ",["々","〆"],["〱","〵"],["〻","〼"],["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["꣐","꣙"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["꤀","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],["ꧏ","꧙"],["ꧠ","ꧤ"],["ꧦ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["꩐","꩙"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ",["ꪵ","ꪶ"],["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),cs=(Zl([["€","￿"]],!1,!1),Zl([" ","\t","\r","\n","\f"],!1,!1),Zl([["0","9"]],!1,!1)),ms=Zl(["$","@","&","+","_","_","#","?","-"],!1,!1),ds=Zl([".",",","!","%","~","*",'"',"'",":",";","(",")","=","~"],!1,!1),hs=Zl([["0","9"],["A","F"],["a","f"]],!1,!1),gs=Zl([["0","9"],["A","Z"],["a","z"],["©","ª"],"®","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["̀","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["҃","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["֑","ֽ"],"ֿ",["ׁ","ׂ"],["ׄ","ׅ"],"ׇ",["א","ת"],["װ","ײ"],["ؐ","ؚ"],["ؠ","٩"],["ٮ","ۓ"],["ە","ۜ"],["۟","ۨ"],["۪","ۼ"],"ۿ",["ܐ","݊"],["ݍ","ޱ"],["߀","ߵ"],"ߺ",["ࠀ","࠭"],["ࡀ","࡛"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ࣔ","࣡"],["ࣣ","ॣ"],["०","९"],["ॱ","ঃ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],["়","ৄ"],["ে","ৈ"],["ো","ৎ"],"ৗ",["ড়","ঢ়"],["য়","ৣ"],["০","ৱ"],["ਁ","ਃ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],"਼",["ਾ","ੂ"],["ੇ","ੈ"],["ੋ","੍"],"ੑ",["ਖ਼","ੜ"],"ਫ਼",["੦","ੵ"],["ઁ","ઃ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],["઼","ૅ"],["ે","ૉ"],["ો","્"],"ૐ",["ૠ","ૣ"],["૦","૯"],"ૹ",["ଁ","ଃ"],["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],["଼","ୄ"],["େ","ୈ"],["ୋ","୍"],["ୖ","ୗ"],["ଡ଼","ଢ଼"],["ୟ","ୣ"],["୦","୯"],"ୱ",["ஂ","ஃ"],["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],["ா","ூ"],["ெ","ை"],["ொ","்"],"ௐ","ௗ",["௦","௯"],["ఀ","ః"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],["ఽ","ౄ"],["ె","ై"],["ొ","్"],["ౕ","ౖ"],["ౘ","ౚ"],["ౠ","ౣ"],["౦","౯"],["ಀ","ಃ"],["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],["಼","ೄ"],["ೆ","ೈ"],["ೊ","್"],["ೕ","ೖ"],"ೞ",["ೠ","ೣ"],["೦","೯"],["ೱ","ೲ"],["ഁ","ഃ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],["ഽ","ൄ"],["െ","ൈ"],["ൊ","ൎ"],["ൔ","ൗ"],["ൟ","ൣ"],["൦","൯"],["ൺ","ൿ"],["ං","ඃ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],"්",["ා","ු"],"ූ",["ෘ","ෟ"],["෦","෯"],["ෲ","ෳ"],["ก","ฺ"],["เ","๎"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ູ"],["ົ","ຽ"],["ເ","ໄ"],"ໆ",["່","ໍ"],["໐","໙"],["ໜ","ໟ"],"ༀ",["༘","༙"],["༠","༩"],"༵","༷","༹",["༾","ཇ"],["ཉ","ཬ"],["ཱ","྄"],["྆","ྗ"],["ྙ","ྼ"],"࿆",["က","၉"],["ၐ","ႝ"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["፝","፟"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","᜔"],["ᜠ","᜴"],["ᝀ","ᝓ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ᝲ","ᝳ"],["ក","៓"],"ៗ",["ៜ","៝"],["០","៩"],["᠋","᠍"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢪ"],["ᢰ","ᣵ"],["ᤀ","ᤞ"],["ᤠ","ᤫ"],["ᤰ","᤻"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨛ"],["ᨠ","ᩞ"],["᩠","᩼"],["᩿","᪉"],["᪐","᪙"],"ᪧ",["᪰","᪾"],["ᬀ","ᭋ"],["᭐","᭙"],["᭫","᭳"],["ᮀ","᯳"],["ᰀ","᰷"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["᳐","᳒"],["᳔","ᳶ"],["᳸","᳹"],["ᴀ","᷵"],["᷻","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"‍","‼","⁉","ⁱ","ⁿ",["ₐ","ₜ"],["⃐","⃰"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"™","ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["←","⇿"],["⌚","⌛"],"⌨","⏏",["⏩","⏳"],["⏸","⏺"],"Ⓜ",["▪","▫"],"▶","◀",["◻","◾"],["☀","➿"],["⤴","⤵"],["⬅","⬇"],["⬛","⬜"],"⭐","⭕",["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["⵿","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],["ⷠ","ⷿ"],"ⸯ",["々","〆"],["〪","〵"],["〻","〽"],["ぁ","ゖ"],["゙","゚"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],"㊗","㊙",["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","꙲"],["ꙴ","꙽"],["ꙿ","ꛥ"],["꛰","꛱"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠧ"],["ꡀ","ꡳ"],["ꢀ","ꣅ"],["꣐","꣙"],["꣠","ꣷ"],"ꣻ","ꣽ",["꤀","꤭"],["ꤰ","꥓"],["ꥠ","ꥼ"],["ꦀ","꧀"],["ꧏ","꧙"],["ꧠ","ꧾ"],["ꨀ","ꨶ"],["ꩀ","ꩍ"],["꩐","꩙"],["ꩠ","ꩶ"],["ꩺ","ꫂ"],["ꫛ","ꫝ"],["ꫠ","ꫯ"],["ꫲ","꫶"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯪ"],["꯬","꯭"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["\ud800","\udfff"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],["יִ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["︀","️"],["︠","︯"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),ks=(Zl([["A","Z"],["a","z"],["©","ª"],"®","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["̀","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["҃","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["֑","ֽ"],"ֿ",["ׁ","ׂ"],["ׄ","ׅ"],"ׇ",["א","ת"],["װ","ײ"],["ؐ","ؚ"],["ؠ","ٟ"],["ٮ","ۓ"],["ە","ۜ"],["۟","ۨ"],["۪","ۯ"],["ۺ","ۼ"],"ۿ",["ܐ","݊"],["ݍ","ޱ"],["ߊ","ߵ"],"ߺ",["ࠀ","࠭"],["ࡀ","࡛"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ࣔ","࣡"],["ࣣ","ॣ"],["ॱ","ঃ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],["়","ৄ"],["ে","ৈ"],["ো","ৎ"],"ৗ",["ড়","ঢ়"],["য়","ৣ"],["ৰ","ৱ"],["ਁ","ਃ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],"਼",["ਾ","ੂ"],["ੇ","ੈ"],["ੋ","੍"],"ੑ",["ਖ਼","ੜ"],"ਫ਼",["ੰ","ੵ"],["ઁ","ઃ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],["઼","ૅ"],["ે","ૉ"],["ો","્"],"ૐ",["ૠ","ૣ"],"ૹ",["ଁ","ଃ"],["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],["଼","ୄ"],["େ","ୈ"],["ୋ","୍"],["ୖ","ୗ"],["ଡ଼","ଢ଼"],["ୟ","ୣ"],"ୱ",["ஂ","ஃ"],["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],["ா","ூ"],["ெ","ை"],["ொ","்"],"ௐ","ௗ",["ఀ","ః"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],["ఽ","ౄ"],["ె","ై"],["ొ","్"],["ౕ","ౖ"],["ౘ","ౚ"],["ౠ","ౣ"],["ಀ","ಃ"],["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],["಼","ೄ"],["ೆ","ೈ"],["ೊ","್"],["ೕ","ೖ"],"ೞ",["ೠ","ೣ"],["ೱ","ೲ"],["ഁ","ഃ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],["ഽ","ൄ"],["െ","ൈ"],["ൊ","ൎ"],["ൔ","ൗ"],["ൟ","ൣ"],["ൺ","ൿ"],["ං","ඃ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],"්",["ා","ු"],"ූ",["ෘ","ෟ"],["ෲ","ෳ"],["ก","ฺ"],["เ","๎"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ູ"],["ົ","ຽ"],["ເ","ໄ"],"ໆ",["່","ໍ"],["ໜ","ໟ"],"ༀ",["༘","༙"],"༵","༷","༹",["༾","ཇ"],["ཉ","ཬ"],["ཱ","྄"],["྆","ྗ"],["ྙ","ྼ"],"࿆",["က","ဿ"],["ၐ","ႏ"],["ႚ","ႝ"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["፝","፟"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","᜔"],["ᜠ","᜴"],["ᝀ","ᝓ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ᝲ","ᝳ"],["ក","៓"],"ៗ",["ៜ","៝"],["᠋","᠍"],["ᠠ","ᡷ"],["ᢀ","ᢪ"],["ᢰ","ᣵ"],["ᤀ","ᤞ"],["ᤠ","ᤫ"],["ᤰ","᤻"],["ᥐ","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["ᨀ","ᨛ"],["ᨠ","ᩞ"],["᩠","᩼"],"᩿","ᪧ",["᪰","᪾"],["ᬀ","ᭋ"],["᭫","᭳"],["ᮀ","ᮯ"],["ᮺ","᯳"],["ᰀ","᰷"],["ᱍ","ᱏ"],["ᱚ","ᱽ"],["ᲀ","ᲈ"],["᳐","᳒"],["᳔","ᳶ"],["᳸","᳹"],["ᴀ","᷵"],["᷻","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"‍","‼","⁉","ⁱ","ⁿ",["ₐ","ₜ"],["⃐","⃰"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"™","ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["←","⇿"],["⌚","⌛"],"⌨","⏏",["⏩","⏳"],["⏸","⏺"],"Ⓜ",["▪","▫"],"▶","◀",["◻","◾"],["☀","➿"],["⤴","⤵"],["⬅","⬇"],["⬛","⬜"],"⭐","⭕",["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["⵿","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],["ⷠ","ⷿ"],"ⸯ",["々","〆"],["〪","〵"],["〻","〽"],["ぁ","ゖ"],["゙","゚"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],"㊗","㊙",["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘟ"],["ꘪ","ꘫ"],["Ꙁ","꙲"],["ꙴ","꙽"],["ꙿ","ꛥ"],["꛰","꛱"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠧ"],["ꡀ","ꡳ"],["ꢀ","ꣅ"],["꣠","ꣷ"],"ꣻ","ꣽ",["ꤊ","꤭"],["ꤰ","꥓"],["ꥠ","ꥼ"],["ꦀ","꧀"],"ꧏ",["ꧠ","ꧯ"],["ꧺ","ꧾ"],["ꨀ","ꨶ"],["ꩀ","ꩍ"],["ꩠ","ꩶ"],["ꩺ","ꫂ"],["ꫛ","ꫝ"],["ꫠ","ꫯ"],["ꫲ","꫶"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯪ"],["꯬","꯭"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["\ud800","\udfff"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],["יִ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["︀","️"],["︠","︯"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),Zl([["0","9"],["A","Z"],["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],["٠","٩"],["ٮ","ٯ"],["ٱ","ۓ"],"ە",["ۥ","ۦ"],["ۮ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["߀","ߪ"],["ߴ","ߵ"],"ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["०","९"],["ॱ","ঀ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ",["ড়","ঢ়"],["য়","ৡ"],["০","ৱ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],["ਖ਼","ੜ"],"ਫ਼",["੦","੯"],["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],"ઽ","ૐ",["ૠ","ૡ"],["૦","૯"],"ૹ",["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],"ଽ",["ଡ଼","ଢ଼"],["ୟ","ୡ"],["୦","୯"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],"ௐ",["௦","௯"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],["ౠ","ౡ"],["౦","౯"],"ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ",["ೠ","ೡ"],["೦","೯"],["ೱ","ೲ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["൦","൯"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["෦","෯"],["ก","ะ"],["า","ำ"],["เ","ๆ"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ະ"],["າ","ຳ"],"ຽ",["ເ","ໄ"],"ໆ",["໐","໙"],["ໜ","ໟ"],"ༀ",["༠","༩"],["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],["ဿ","၉"],["ၐ","ၕ"],["ၚ","ၝ"],"ၡ",["ၥ","ၦ"],["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["႐","႙"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["០","៩"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],["᪀","᪉"],["᪐","᪙"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["᭐","᭙"],["ᮃ","ᮠ"],["ᮮ","ᯥ"],["ᰀ","ᰣ"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],["ᳵ","ᳶ"],["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],["Ⳳ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ",["々","〆"],["〱","〵"],["〻","〼"],["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["꣐","꣙"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["꤀","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],["ꧏ","꧙"],["ꧠ","ꧤ"],["ꧦ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["꩐","꩙"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ",["ꪵ","ꪶ"],["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1)),ps=(Zl([["A","Z"],["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],"Ͷ","ͷ",["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],"ٮ","ٯ",["ٱ","ۓ"],"ە","ۥ","ۦ","ۮ","ۯ",["ۺ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["ߊ","ߪ"],"ߴ","ߵ","ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["ॱ","ঀ"],["অ","ঌ"],"এ","ঐ",["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ","ড়","ঢ়",["য়","ৡ"],"ৰ","ৱ",["ਅ","ਊ"],"ਏ","ਐ",["ਓ","ਨ"],["ਪ","ਰ"],"ਲ","ਲ਼","ਵ","ਸ਼","ਸ","ਹ",["ਖ਼","ੜ"],"ਫ਼",["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],"લ","ળ",["વ","હ"],"ઽ","ૐ","ૠ","ૡ","ૹ",["ଅ","ଌ"],"ଏ","ଐ",["ଓ","ନ"],["ପ","ର"],"ଲ","ଳ",["ଵ","ହ"],"ଽ","ଡ଼","ଢ଼",["ୟ","ୡ"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],"ங","ச","ஜ","ஞ","ட","ண","த",["ந","ப"],["ம","ஹ"],"ௐ",["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],"ౠ","ౡ","ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ","ೠ","ೡ","ೱ","ೲ",["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["ก","ะ"],"า","ำ",["เ","ๆ"],"ກ","ຂ","ຄ","ງ","ຈ","ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ","ສ","ຫ",["ອ","ະ"],"າ","ຳ","ຽ",["ເ","ໄ"],"ໆ",["ໜ","ໟ"],"ༀ",["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],"ဿ",["ၐ","ၕ"],["ၚ","ၝ"],"ၡ","ၥ","ၦ",["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["ᥐ","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["ᮃ","ᮠ"],"ᮮ","ᮯ",["ᮺ","ᯥ"],["ᰀ","ᰣ"],["ᱍ","ᱏ"],["ᱚ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],"ᳵ","ᳶ",["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ","Ↄ","ↄ",["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],"Ⳳ","ⳳ",["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ","々","〆",["〱","〵"],"〻","〼",["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘟ"],"ꘪ","ꘫ",["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["ꤊ","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],"ꧏ",["ꧠ","ꧤ"],["ꧦ","ꧯ"],["ꧺ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ","ꪵ","ꪶ",["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ","נּ","סּ","ףּ","פּ",["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),Zl([["0","9"],["٠","٩"],["۰","۹"],["߀","߉"],["०","९"],["০","৯"],["੦","੯"],["૦","૯"],["୦","୯"],["௦","௯"],["౦","౯"],["೦","೯"],["൦","൯"],["෦","෯"],["๐","๙"],["໐","໙"],["༠","༩"],["၀","၉"],["႐","႙"],["០","៩"],["᠐","᠙"],["᥆","᥏"],["᧐","᧙"],["᪀","᪉"],["᪐","᪙"],["᭐","᭙"],["᮰","᮹"],["᱀","᱉"],["᱐","᱙"],["꘠","꘩"],["꣐","꣙"],["꤀","꤉"],["꧐","꧙"],["꧰","꧹"],["꩐","꩙"],["꯰","꯹"],["0","9"]],!1,!1),Zl([["✀","➿"],["\udde6","\uddff"],["\ud800","\udbff"],["\udc00","\udfff"],"︎","️",["̀","ͯ"],["︠","︣"],["⃐","⃰"],"\ud83c",["\udffb","\udfff"],"‍","㊙","㊗","〽","〰","Ⓜ","\ud83c",["\udd70","\udd71"],["\udd7e","\udd7f"],"\udd8e",["\udd91","\udd9a"],["\udde6","\uddff"],["\ude01","\ude02"],"\ude1a","\ude2f",["\ude32","\ude3a"],["\ude50","\ude51"],"‼","⁉",["▪","▫"],"▶","◀",["◻","◾"],"©","®","™","ℹ","\udc04",["☀","⛿"],"⬅","⬆","⬇","⬛","⬜","⭐","⭕","⌚","⌛","⌨","⏏",["⏩","⏳"],["⏸","⏺"],"\udccf","⤵","⤴",["←","⇿"]],!1,!1),Zl([["̀","ͯ"],["҃","҉"],["֑","ֽ"],"ֿ","ׁ","ׂ","ׄ","ׅ","ׇ",["ؐ","ؚ"],["ً","ٟ"],"ٰ",["ۖ","ۜ"],["۟","ۤ"],"ۧ","ۨ",["۪","ۭ"],"ܑ",["ܰ","݊"],["ަ","ް"],["߫","߳"],["ࠖ","࠙"],["ࠛ","ࠣ"],["ࠥ","ࠧ"],["ࠩ","࠭"],["࡙","࡛"],["ࣔ","࣡"],["ࣣ","ः"],["ऺ","़"],["ा","ॏ"],["॑","ॗ"],"ॢ","ॣ",["ঁ","ঃ"],"়",["া","ৄ"],"ে","ৈ",["ো","্"],"ৗ","ৢ","ৣ",["ਁ","ਃ"],"਼",["ਾ","ੂ"],"ੇ","ੈ",["ੋ","੍"],"ੑ","ੰ","ੱ","ੵ",["ઁ","ઃ"],"઼",["ા","ૅ"],["ે","ૉ"],["ો","્"],"ૢ","ૣ",["ଁ","ଃ"],"଼",["ା","ୄ"],"େ","ୈ",["ୋ","୍"],"ୖ","ୗ","ୢ","ୣ","ஂ",["ா","ூ"],["ெ","ை"],["ொ","்"],"ௗ",["ఀ","ః"],["ా","ౄ"],["ె","ై"],["ొ","్"],"ౕ","ౖ","ౢ","ౣ",["ಁ","ಃ"],"಼",["ಾ","ೄ"],["ೆ","ೈ"],["ೊ","್"],"ೕ","ೖ","ೢ","ೣ",["ഁ","ഃ"],["ാ","ൄ"],["െ","ൈ"],["ൊ","്"],"ൗ","ൢ","ൣ","ං","ඃ","්",["ා","ු"],"ූ",["ෘ","ෟ"],"ෲ","ෳ","ั",["ิ","ฺ"],["็","๎"],"ັ",["ິ","ູ"],"ົ","ຼ",["່","ໍ"],"༘","༙","༵","༷","༹","༾","༿",["ཱ","྄"],"྆","྇",["ྍ","ྗ"],["ྙ","ྼ"],"࿆",["ါ","ှ"],["ၖ","ၙ"],["ၞ","ၠ"],["ၢ","ၤ"],["ၧ","ၭ"],["ၱ","ၴ"],["ႂ","ႍ"],"ႏ",["ႚ","ႝ"],["፝","፟"],["ᜒ","᜔"],["ᜲ","᜴"],"ᝒ","ᝓ","ᝲ","ᝳ",["឴","៓"],"៝",["᠋","᠍"],"ᢅ","ᢆ","ᢩ",["ᤠ","ᤫ"],["ᤰ","᤻"],["ᨗ","ᨛ"],["ᩕ","ᩞ"],["᩠","᩼"],"᩿",["᪰","᪾"],["ᬀ","ᬄ"],["᬴","᭄"],["᭫","᭳"],["ᮀ","ᮂ"],["ᮡ","ᮭ"],["᯦","᯳"],["ᰤ","᰷"],["᳐","᳒"],["᳔","᳨"],"᳭",["ᳲ","᳴"],"᳸","᳹",["᷀","᷵"],["᷻","᷿"],["⃐","⃰"],["⳯","⳱"],"⵿",["ⷠ","ⷿ"],["〪","〯"],"゙","゚",["꙯","꙲"],["ꙴ","꙽"],"ꚞ","ꚟ","꛰","꛱","ꠂ","꠆","ꠋ",["ꠣ","ꠧ"],"ꢀ","ꢁ",["ꢴ","ꣅ"],["꣠","꣱"],["ꤦ","꤭"],["ꥇ","꥓"],["ꦀ","ꦃ"],["꦳","꧀"],"ꧥ",["ꨩ","ꨶ"],"ꩃ","ꩌ","ꩍ",["ꩻ","ꩽ"],"ꪰ",["ꪲ","ꪴ"],"ꪷ","ꪸ","ꪾ","꪿","꫁",["ꫫ","ꫯ"],"ꫵ","꫶",["ꯣ","ꯪ"],"꯬","꯭","ﬞ",["︀","️"],["︠","︯"]],!1,!1),function(){return E([q("")])}),bs=function(a){return I(a)},fs=function(a){return a.join("")},vs=function(a,e){return T(a,e)},ys=function(a){return T(a)},As=function(a,e){return c(e,a)},xs=function(a){return m(a)},ws=function(a){return m(a)},Fs=function(){return m(q(""))},Ds=function(a){return q(a)},Cs=function(a,e){return b([e],a)},Bs=function(a){return a.length},zs=function(a){return q(a)},Es=function(a){return S(a)},js=function(a,e){return P(e,a)},qs=function(){return!0},Is=function(){return!1},_s=function(a){return z(a)},Os=function(a,e){return D(e,parseInt(a,10))},Ps=function(a){return L(a)},Ss=function(a){return D(a)},Ls=function(a){return D(a)},Ts=function(a){return _(a)},$s=function(a){return x(a)},Hs=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.parenthesisSyntax},Ns=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.dollarSyntax},Rs=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.parenthesisSyntax},Zs=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.dollarSyntax},Xs=function(a){return y(a)},Ms=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.parenthesisSyntax},Us=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.dollarSyntax},Ks=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.parenthesisSyntax},Ws=function(){var a;return null===(a=e.katex)||void 0===a?void 0:a.dollarSyntax},Js=function(){return w()},Gs=function(a){return E(a)},Qs=function(a){return _(a)},Vs=function(a,e){return a.length?F(e,_(a)):F(e)},Ys=function(a,e){return F(a,[q(e)])},ar=function(a){return q(a)},er=function(a){return"tel:"+a.number},ur=function(a,e){return a?f(e,a):f(e)},or=function(a){return{text:"+"+a.text,number:a.number}},nr=function(a,e){return{text:a.text+"-"+e,number:a.number+e}},tr=function(a,e,u){return{text:a.text+e+"-"+u,number:a.number+e+u}},ir=function(a,e){return{text:a.text+e,number:a.number+e}},sr=function(a){return{text:a,number:a}},rr=function(a){return{text:a,number:a}},lr=function(a){return{text:"("+a+")",number:a}},cr=function(a){return j(a.text,a.number)},mr=function(a){return i(a)},dr=function(a){return s(a,e.customDomains)},hr=function(){return!$&&($=!0,!0)},gr=function(a){return $=!1,a},kr=function(){return $=!1,!1},pr=function(a){return p(a)},br=function(){return!N&&(N=!0,!0)},fr=function(a){return N=!1,a},vr=function(){return N=!1,!1},yr=function(a){return p(a)},Ar=function(){return!H&&(H=!0,!0)},xr=function(a){return H=!1,a},wr=function(){return H=!1,!1},Fr=function(a){return p(a)},Dr=function(){return!R&&(R=!0,!0)},Cr=function(a){return R=!1,a},Br=function(){return R=!1,!1},zr=function(a){return p(a)},Er=function(a){return q(a)},jr=function(a,e){return _([q("__")].concat(o(a),[q("__"),q(e)]))},qr=function(a,e){return _([q("_")].concat(o(a),[q("_"),q(e)]))},Ir=function(a){return A(a)},_r=function(a){return _(a)},Or=function(a){return l(_(a))},Pr=function(a){return O(_(a))},Sr=function(a){return q(a)},Lr=function(a){return q(a)},Tr=function(a){return q(a)},$r=function(a,e,u){return _([a,e,u])[0]},Hr=function(a,e,u){return _([a,e,u])[0]},Nr=function(a,e,u){return _([a,e,u])[0]},Rr=function(a){return q(a.join(""))},Zr=function(a){return q(a.join(""))},Xr=function(a){return q(a.join(""))},Mr=function(a,e){return _([a,q("@"+e)])[0]},Ur=function(a){return B(a)},Kr=function(a,e){return _([a,q("#"+e)])[0]},Wr=function(a){return C(a)},Jr=function(a){return[r(a)]},Gr=function(a){return g(a)},Qr=function(a){return h(a)},Vr=function(){return e.emoticons},Yr=function(a){return k(a,"heart")},al=function(a){return k(a,"broken_heart")},el=function(a){return k(a,"smiley")},ul=function(a){return k(a,"laughing")},ol=function(a){return k(a,"sweat_smile")},nl=function(a){return k(a,"joy")},tl=function(a){return k(a,"innocent")},il=function(a){return k(a,"slight_smile")},sl=function(a){return k(a,"wink")},rl=function(a){return k(a,"kissing_heart")},ll=function(a){return k(a,"stuck_out_tongue")},cl=function(a){return k(a,"stuck_out_tongue_winking_eye")},ml=function(a){return k(a,"sunglasses")},dl=function(a){return k(a,"disappointed")},hl=function(a){return k(a,"confused")},gl=function(a){return k(a,"persevere")},kl=function(a){return k(a,"cry")},pl=function(a){return k(a,"angry")},bl=function(a){return k(a,"flushed")},fl=function(a){return k(a,"fearful")},vl=function(a){return k(a,"sweat")},yl=function(a){return k(a,"no_mouth")},Al=function(a){return k(a,"expressionless")},xl=function(a){return k(a,"open_mouth")},wl=function(a){return k(a,"dizzy_face")},Fl=function(a){return k(a,"thumbsup")},Dl=function(a){return k(a,"person_gesturing_ok")},Cl=function(a){return v(q(a))},Bl=function(){return e.colors},zl=function(a){return d.apply(void 0,o(a))},El=function(a){return q(a)},jl=function(a){return q(a)},ql=function(a,e,u){return q(a+e+u)},Il=function(a){return q(a)},_l=function(a){return q(a)},Ol=function(a,e,u){return a+e+u},Pl=function(a){return parseInt(a+a,16)},Sl=function(a,e){return parseInt(a+e,16)},Ll=0|e.peg$currPos,Tl=[{line:1,column:1}],$l=Ll,Hl=e.peg$maxFailExpected||[],Nl=0|e.peg$silentFails;if(e.startRule){if(!(e.startRule in K))throw new Error("Can't start parsing from rule \""+e.startRule+'".');W=K[e.startRule]}function Rl(a,e){return{type:"literal",text:a,ignoreCase:e}}function Zl(a,e,u){return{type:"class",parts:a,inverted:e,ignoreCase:u}}function Xl(e){var u,o=Tl[e];if(o)return o;if(e>=Tl.length)u=Tl.length-1;else for(u=e;!Tl[--u];);for(o={line:(o=Tl[u]).line,column:o.column};u<e;)10===a.charCodeAt(u)?(o.line++,o.column=1):o.column++,u++;return Tl[e]=o,o}function Ml(a,e,u){var o=Xl(a),n=Xl(e),t={source:U,start:{offset:a,line:o.line,column:o.column},end:{offset:e,line:n.line,column:n.column}};return u&&U&&"function"==typeof U.offset&&(t.start=U.offset(t.start),t.end=U.offset(t.end)),t}function Ul(a){Ll<$l||(Ll>$l&&($l=Ll,Hl=[]),Hl.push(a))}function Kl(){var e,u,o,n;if(e=Ll,u=function(){var a,e,u,o,n,t,i,s;for(a=Ll,e=[],(u=Qc())===M&&(u=Vc());u!==M;)e.push(u),(u=Qc())===M&&(u=Vc());if(u=Ll,o=[],n=Ll,(t=Xc())===M&&(t=Mc()),t!==M){for(i=[],(s=Qc())===M&&(s=Vc());s!==M;)i.push(s),(s=Qc())===M&&(s=Vc());n=t}else Ll=n,n=M;for(;n!==M;)if(o.push(n),o.length>=3)n=M;else if(n=Ll,(t=Xc())===M&&(t=Mc()),t!==M){for(i=[],(s=Qc())===M&&(s=Vc());s!==M;)i.push(s),(s=Qc())===M&&(s=Vc());n=t}else Ll=n,n=M;return o.length<1?(Ll=u,u=M):u=o,u!==M?a=Jr(u):(Ll=a,a=M),a}(),u!==M?(o=Ll,Nl++,a.length>Ll?(n=a.charAt(Ll),Ll++):(n=M,0===Nl&&Ul(Io)),Nl--,n===M?o=void 0:(Ll=o,o=M),o!==M?e=u:(Ll=e,e=M)):(Ll=e,e=M),e===M)if(e=[],(u=Wl())===M&&(u=sc())===M&&(u=Ll,(o=Qc())!==M&&(o=ps()),u=o),u!==M)for(;u!==M;)e.push(u),(u=Wl())===M&&(u=sc())===M&&(u=Ll,(o=Qc())!==M&&(o=ps()),u=o);else e=M;return e}function Wl(){var e;return(e=function(){var a,e;if(a=[],(e=Jl())!==M)for(;e!==M;)a.push(e),e=Jl();else a=M;return a!==M&&(a=bs(a)),a}())===M&&(e=function(){var e,u,o,n,t,i;if(e=Ll,a.substr(Ll,3)===V?(u=V,Ll+=3):(u=M,0===Nl&&Ul(To)),u!==M)if(o=function(){var e,u,o;if(e=Ll,u=[],o=a.charAt(Ll),Ru.test(o)?Ll++:(o=M,0===Nl&&Ul($o)),o!==M)for(;o!==M;)u.push(o),o=a.charAt(Ll),Ru.test(o)?Ll++:(o=M,0===Nl&&Ul($o));else u=M;return u!==M?a.substring(e,Ll):u}(),o===M&&(o=null),Qc()!==M){if(n=[],(t=Vl())!==M)for(;t!==M;)n.push(t),t=Vl();else n=M;n!==M&&(t=Qc())!==M?(a.substr(Ll,3)===V?(i=V,Ll+=3):(i=M,0===Nl&&Ul(To)),i!==M?e=As(o,n):(Ll=e,e=M)):(Ll=e,e=M)}else Ll=e,e=M;else Ll=e,e=M;return e}())===M&&(e=function(){var e,u,o,n;if(e=Ll,u=function(){var e,u,o;for(e=Ll,u=[],35===a.charCodeAt(Ll)?(o=aa,Ll++):(o=M,0===Nl&&Ul(No));o!==M;)u.push(o),u.length>=4?o=M:35===a.charCodeAt(Ll)?(o=aa,Ll++):(o=M,0===Nl&&Ul(No));return u.length<1?(Ll=e,e=M):e=u,e!==M&&(e=Bs(e)),e}(),u!==M){if(o=[],n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo)),n!==M)for(;n!==M;)o.push(n),n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo));else o=M;o!==M?(n=function(){var e,u,o,n,t;if(e=Ll,u=[],o=Ll,n=Ll,Nl++,t=Qc(),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(a.length>Ll?(t=a.charAt(Ll),Ll++):(t=M,0===Nl&&Ul(Io)),t!==M?o=n=[n,t]:(Ll=o,o=M)):(Ll=o,o=M),o!==M)for(;o!==M;)u.push(o),o=Ll,n=Ll,Nl++,t=Qc(),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(a.length>Ll?(t=a.charAt(Ll),Ll++):(t=M,0===Nl&&Ul(Io)),t!==M?o=n=[n,t]:(Ll=o,o=M)):(Ll=o,o=M);else u=M;return(e=u!==M?a.substring(e,Ll):u)!==M&&(e=zs(e)),e}(),n!==M?e=Cs(u,n):(Ll=e,e=M)):(Ll=e,e=M)}else Ll=e,e=M;return e}())===M&&(e=function(){var a,e;if(a=[],(e=ac())!==M)for(;e!==M;)a.push(e),e=ac();else a=M;return a!==M&&(a=Es(a)),a}())===M&&(e=function(){var a,e;if(a=[],(e=ec())!==M)for(;e!==M;)a.push(e),e=ec();else a=M;return a!==M&&(a=_s(a)),a}())===M&&(e=function(){var a,e;if(a=[],(e=uc())!==M)for(;e!==M;)a.push(e),e=uc();else a=M;if(a===M)if(a=[],(e=oc())!==M)for(;e!==M;)a.push(e),e=oc();else a=M;return a!==M&&(a=Ps(a)),a}())===M&&(e=function(){var e,u,o,n,t,i,s;if(e=Ll,u=function(){var e,u,o;return e=Ll,(u=(u=Hs())?void 0:M)!==M?(a.substr(Ll,2)===ra?(o=ra,Ll+=2):(o=M,0===Nl&&Ul(Jo)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,(u=(u=Ns())?void 0:M)!==M?(a.substr(Ll,2)===la?(o=la,Ll+=2):(o=M,0===Nl&&Ul(Go)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M)),e}(),u!==M){for(o=Ll,n=[],t=Ll,i=Ll,Nl++,s=tc(),Nl--,s===M?i=void 0:(Ll=i,i=M),i!==M?(a.length>Ll?(s=a.charAt(Ll),Ll++):(s=M,0===Nl&&Ul(Io)),s!==M?t=i=[i,s]:(Ll=t,t=M)):(Ll=t,t=M);t!==M;)n.push(t),t=Ll,i=Ll,Nl++,s=tc(),Nl--,s===M?i=void 0:(Ll=i,i=M),i!==M?(a.length>Ll?(s=a.charAt(Ll),Ll++):(s=M,0===Nl&&Ul(Io)),s!==M?t=i=[i,s]:(Ll=t,t=M)):(Ll=t,t=M);o=a.substring(o,Ll),(n=tc())!==M?e=$s(o):(Ll=e,e=M)}else Ll=e,e=M;return e}())===M&&(e=function(){var a,e,u;for(a=Ll,e=[],u=Vc();u!==M;)e.push(u),u=Vc();return(u=Qc())!==M?a=Js():(Ll=a,a=M),a}()),e}function Jl(){var e,u,o,n;if(e=Ll,62===a.charCodeAt(Ll)?(u=J,Ll++):(u=M,0===Nl&&Ul(_o)),u!==M){for(o=[],n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo));n!==M;)o.push(n),n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo));(n=sc())!==M?e=n:(Ll=e,e=M)}else Ll=e,e=M;return e}function Gl(){var a,e,u;for(a=Ll,e=[],u=nm();u!==M;)e.push(u),u=e.length>=10?M:nm();return e.length<10?(Ll=a,a=M):a=e,a!==M&&(a=fs(a)),a}function Ql(){var e,u,o,n,t,i;return e=Ll,a.substr(Ll,3)===G?(u=G,Ll+=3):(u=M,0===Nl&&Ul(So)),u!==M&&(o=Gl())!==M?(58===a.charCodeAt(Ll)?(n=Q,Ll++):(n=M,0===Nl&&Ul(Lo)),n!==M?(t=function(){var e;return e=a.charAt(Ll),Nu.test(e)?Ll++:(e=M,0===Nl&&Ul(Po)),e}(),t!==M?(62===a.charCodeAt(Ll)?(i=J,Ll++):(i=M,0===Nl&&Ul(_o)),i!==M?e=vs(o,t):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,a.substr(Ll,3)===G?(u=G,Ll+=3):(u=M,0===Nl&&Ul(So)),u!==M&&(o=Gl())!==M?(62===a.charCodeAt(Ll)?(n=J,Ll++):(n=M,0===Nl&&Ul(_o)),n!==M?e=ys(o):(Ll=e,e=M)):(Ll=e,e=M)),e}function Vl(){var e,u,o,n;return e=Ll,(u=Yl())!==M&&(u=xs(u)),(e=u)===M&&(e=Ll,10===a.charCodeAt(Ll)?(u=Y,Ll++):(u=M,0===Nl&&Ul(Ho)),u!==M&&(o=Yl())!==M?e=ws(o):(Ll=e,e=M),e===M&&(e=Ll,10===a.charCodeAt(Ll)?(u=Y,Ll++):(u=M,0===Nl&&Ul(Ho)),u!==M?(o=Ll,Nl++,a.substr(Ll,3)===V?(n=V,Ll+=3):(n=M,0===Nl&&Ul(To)),Nl--,n===M?o=void 0:(Ll=o,o=M),o!==M?e=Fs():(Ll=e,e=M)):(Ll=e,e=M))),e}function Yl(){var e,u,o,n,t,i;if(e=Ll,u=[],o=Ll,n=Ll,Nl++,t=Qc(),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(t=Ll,Nl++,a.substr(Ll,3)===V?(i=V,Ll+=3):(i=M,0===Nl&&Ul(To)),Nl--,i===M?t=void 0:(Ll=t,t=M),t!==M?(a.length>Ll?(i=a.charAt(Ll),Ll++):(i=M,0===Nl&&Ul(Io)),i!==M?o=n=[n,t,i]:(Ll=o,o=M)):(Ll=o,o=M)):(Ll=o,o=M),o!==M)for(;o!==M;)u.push(o),o=Ll,n=Ll,Nl++,t=Qc(),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(t=Ll,Nl++,a.substr(Ll,3)===V?(i=V,Ll+=3):(i=M,0===Nl&&Ul(To)),Nl--,i===M?t=void 0:(Ll=t,t=M),t!==M?(a.length>Ll?(i=a.charAt(Ll),Ll++):(i=M,0===Nl&&Ul(Io)),i!==M?o=n=[n,t,i]:(Ll=o,o=M)):(Ll=o,o=M)):(Ll=o,o=M);else u=M;return(e=u!==M?a.substring(e,Ll):u)!==M&&(e=Ds(e)),e}function ac(){var e,u,o,n,t,i;if(e=Ll,a.substr(Ll,3)===ea?(u=ea,Ll+=3):(u=M,0===Nl&&Ul(Ro)),u!==M)if(o=function(){var e,u;return e=Ll,120===a.charCodeAt(Ll)?(u=oa,Ll++):(u=M,0===Nl&&Ul(Xo)),u!==M&&(u=qs()),(e=u)===M&&(e=Ll,32===a.charCodeAt(Ll)?(u=na,Ll++):(u=M,0===Nl&&Ul(Mo)),u!==M&&(u=Is()),e=u),e}(),o!==M)if(93===a.charCodeAt(Ll)?(n=ua,Ll++):(n=M,0===Nl&&Ul(Zo)),n!==M){if(t=[],i=a.charAt(Ll),Hu.test(i)?Ll++:(i=M,0===Nl&&Ul(Oo)),i!==M)for(;i!==M;)t.push(i),i=a.charAt(Ll),Hu.test(i)?Ll++:(i=M,0===Nl&&Ul(Oo));else t=M;t!==M&&(i=rc())!==M?e=js(o,i):(Ll=e,e=M)}else Ll=e,e=M;else Ll=e,e=M;else Ll=e,e=M;return e}function ec(){var e,u,o,n,t;if(e=Ll,(u=tm())!==M)if(46===a.charCodeAt(Ll)?(o=ta,Ll++):(o=M,0===Nl&&Ul(Uo)),o!==M){if(n=[],t=a.charAt(Ll),Hu.test(t)?Ll++:(t=M,0===Nl&&Ul(Oo)),t!==M)for(;t!==M;)n.push(t),t=a.charAt(Ll),Hu.test(t)?Ll++:(t=M,0===Nl&&Ul(Oo));else n=M;n!==M&&(t=rc())!==M?e=Os(u,t):(Ll=e,e=M)}else Ll=e,e=M;else Ll=e,e=M;return e}function uc(){var e,u,o,n;if(e=Ll,45===a.charCodeAt(Ll)?(u=ia,Ll++):(u=M,0===Nl&&Ul(Ko)),u!==M){if(o=[],n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo)),n!==M)for(;n!==M;)o.push(n),n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo));else o=M;o!==M&&(n=rc())!==M?e=Ss(n):(Ll=e,e=M)}else Ll=e,e=M;return e}function oc(){var e,u,o,n;if(e=Ll,42===a.charCodeAt(Ll)?(u=sa,Ll++):(u=M,0===Nl&&Ul(Wo)),u!==M){if(o=[],n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo)),n!==M)for(;n!==M;)o.push(n),n=a.charAt(Ll),Hu.test(n)?Ll++:(n=M,0===Nl&&Ul(Oo));else o=M;o!==M?(n=function(){var e,u,o,n;if(e=Ll,u=[],(o=nc())!==M)for(;o!==M;)u.push(o),o=nc();else u=M;return u!==M?(o=Ll,Nl++,42===a.charCodeAt(Ll)?(n=sa,Ll++):(n=M,0===Nl&&Ul(Wo)),Nl--,n===M?o=void 0:(Ll=o,o=M),o!==M?((n=Qc())===M&&(n=null),e=Ts(u)):(Ll=e,e=M)):(Ll=e,e=M),e}(),n!==M?e=Ls(n):(Ll=e,e=M)):(Ll=e,e=M)}else Ll=e,e=M;return e}function nc(){var e,u,o;return(e=lc())===M&&(e=Ll,u=Ll,Nl++,42===a.charCodeAt(Ll)?(o=sa,Ll++):(o=M,0===Nl&&Ul(Wo)),Nl--,o===M?u=void 0:(Ll=u,u=M),u!==M&&(o=Yc())!==M?e=o:(Ll=e,e=M)),e}function tc(){var e,u,o;return e=Ll,(u=(u=Rs())?void 0:M)!==M?(a.substr(Ll,2)===ca?(o=ca,Ll+=2):(o=M,0===Nl&&Ul(Qo)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,(u=(u=Zs())?void 0:M)!==M?(a.substr(Ll,2)===la?(o=la,Ll+=2):(o=M,0===Nl&&Ul(Go)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M)),e}function ic(){var e,u,o;return e=Ll,(u=(u=Ks())?void 0:M)!==M?(a.substr(Ll,2)===ha?(o=ha,Ll+=2):(o=M,0===Nl&&Ul(an)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,(u=(u=Ws())?void 0:M)!==M?(36===a.charCodeAt(Ll)?(o=da,Ll++):(o=M,0===Nl&&Ul(Yo)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M)),e}function sc(){var a;return(a=rc())!==M&&(a=Gs(a)),a}function rc(){var a,e,u;if(a=Ll,e=[],(u=lc())===M&&(u=Yc()),u!==M)for(;u!==M;)e.push(u),(u=lc())===M&&(u=Yc());else e=M;return e!==M?((u=Qc())===M&&(u=null),a=Qs(e)):(Ll=a,a=M),a}function lc(){var e,u;return(e=Gc())===M&&(e=Ql())===M&&(e=qc())===M&&(e=xc())===M&&(u=function(){var e,u,o,n,t,i,s;return e=Ll,a.substr(Ll,7)===Da?(u=Da,Ll+=7):(u=M,0===Nl&&Ul(vn)),u===M&&(u=null),o=Ll,n=Ll,t=function(){var e,u,o,n,t,i,s,r;if(e=Ll,u=Ll,o=[],(n=wc())!==M)for(;n!==M;)o.push(n),n=wc();else o=M;if(o!==M){if(n=[],t=Ll,46===a.charCodeAt(Ll)?(i=ta,Ll++):(i=M,0===Nl&&Ul(Uo)),i!==M){if(s=[],(r=wc())!==M)for(;r!==M;)s.push(r),r=wc();else s=M;s!==M?t=i=[i,s]:(Ll=t,t=M)}else Ll=t,t=M;for(;t!==M;)if(n.push(t),t=Ll,46===a.charCodeAt(Ll)?(i=ta,Ll++):(i=M,0===Nl&&Ul(Uo)),i!==M){if(s=[],(r=wc())!==M)for(;r!==M;)s.push(r),r=wc();else s=M;s!==M?t=i=[i,s]:(Ll=t,t=M)}else Ll=t,t=M;u=o=[o,n]}else Ll=u,u=M;return u!==M?a.substring(e,Ll):u}(),t!==M?(64===a.charCodeAt(Ll)?(i=Aa,Ll++):(i=M,0===Nl&&Ul(dn)),i!==M&&(s=bc())!==M?n=t=[t,i,s]:(Ll=n,n=M)):(Ll=n,n=M),(o=n!==M?a.substring(o,Ll):n)!==M?e=o:(Ll=e,e=M),e}(),u!==M&&(u=mr(u)),(e=u)===M)&&(e=function(){var e;return e=function(){var e,u,o,n,t,i;if(e=Ll,u=Ll,(o=hc())!==M)if((n=kc())!==M){for(t=[],i=Dc();i!==M;)t.push(i),i=Dc();u=o=[o,n,t]}else Ll=u,u=M;else Ll=u,u=M;if((e=u!==M?a.substring(e,Ll):u)===M){if(e=Ll,u=Ll,(o=pc())!==M){for(n=[],t=Dc();t!==M;)n.push(t),t=Dc();u=o=[o,n]}else Ll=u,u=M;e=u!==M?a.substring(e,Ll):u}return e}(),e!==M&&(e=dr(e)),e}())===M&&(e=function(){var a;return a=function(){var a,e,u,o;return a=Ll,(e=$c())!==M&&(u=Gc())!==M&&(o=$c())!==M?a=$r(e,u,o):(Ll=a,a=M),a}(),a===M&&(a=function(){var a,e,u,o;return a=Ll,(e=Hc())!==M&&(u=Gc())!==M&&(o=Hc())!==M?a=Hr(e,u,o):(Ll=a,a=M),a}())===M&&(a=function(){var a,e,u,o;return a=Ll,(e=Nc())!==M&&(u=Gc())!==M&&(o=Nc())!==M?a=Nr(e,u,o):(Ll=a,a=M),a}()),a}())===M&&(e=Cc())===M&&(e=Rc())===M&&(e=Zc())===M&&(e=Xc())===M&&(e=Wc())===M&&(e=function(){var e,u,o,n,t,i;return e=Ll,a.substr(Ll,2)===va?(u=va,Ll+=2):(u=M,0===Nl&&Ul(rn)),u!==M?((o=um())===M&&(o=null),a.substr(Ll,2)===ka?(n=ka,Ll+=2):(n=M,0===Nl&&Ul(un)),n!==M&&(t=mc())!==M?(41===a.charCodeAt(Ll)?(i=pa,Ll++):(i=M,0===Nl&&Ul(on)),i!==M?e=ur(o,t):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e}())===M&&(e=Mc())===M&&(e=function(){var e,u,o,n,t;return e=Ll,(Bl()?void 0:M)!==M?(a.substr(Ll,7)===Lu?(u=Lu,Ll+=7):(u=M,0===Nl&&Ul(us)),u!==M?(o=function(){var a,e,u;for(a=Ll,e=[],u=cm();u!==M;)e.push(u),u=e.length>=4?M:cm();if(e.length<3?(Ll=a,a=M):a=e,a===M){for(a=Ll,e=[],u=lm();u!==M;)e.push(u),u=e.length>=4?M:lm();e.length<3?(Ll=a,a=M):a=e}return a}(),o!==M?(n=Ll,Nl++,t=am(),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?e=zl(o):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e}())===M&&(e=function(){var e,u,o,n,t,i,s;if(e=Ll,u=function(){var e,u,o;return e=Ll,(u=(u=Ms())?void 0:M)!==M?(a.substr(Ll,2)===ma?(o=ma,Ll+=2):(o=M,0===Nl&&Ul(Vo)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,(u=(u=Us())?void 0:M)!==M?(36===a.charCodeAt(Ll)?(o=da,Ll++):(o=M,0===Nl&&Ul(Yo)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M)),e}(),u!==M){for(o=Ll,n=[],t=Ll,i=Ll,Nl++,s=ic(),Nl--,s===M?i=void 0:(Ll=i,i=M),i!==M?(a.length>Ll?(s=a.charAt(Ll),Ll++):(s=M,0===Nl&&Ul(Io)),s!==M?t=i=[i,s]:(Ll=t,t=M)):(Ll=t,t=M);t!==M;)n.push(t),t=Ll,i=Ll,Nl++,s=ic(),Nl--,s===M?i=void 0:(Ll=i,i=M),i!==M?(a.length>Ll?(s=a.charAt(Ll),Ll++):(s=M,0===Nl&&Ul(Io)),s!==M?t=i=[i,s]:(Ll=t,t=M)):(Ll=t,t=M);o=a.substring(o,Ll),(n=ic())!==M?e=Xs(o):(Ll=e,e=M)}else Ll=e,e=M;return e}())===M&&(e=function(){var e,u,o;return e=Ll,92===a.charCodeAt(Ll)?(u=$u,Ll++):(u=M,0===Nl&&Ul(is)),u!==M?(o=a.charAt(Ll),wo.test(o)?Ll++:(o=M,0===Nl&&Ul(ss)),o!==M?e=jl(o):(Ll=e,e=M)):(Ll=e,e=M),e}()),e}function cc(){var e,u,o,n,t,i,s;return(e=Gc())===M&&(e=Cc()),e===M&&(e=Ll,u=Ll,o=Ll,n=Ll,Nl++,t=Ll,a.substr(Ll,2)===ka?(i=ka,Ll+=2):(i=M,0===Nl&&Ul(un)),i!==M?(a.length>Ll?(s=a.charAt(Ll),Ll++):(s=M,0===Nl&&Ul(Io)),s!==M?t=i=[i,s]:(Ll=t,t=M)):(Ll=t,t=M),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(a.length>Ll?(t=a.charAt(Ll),Ll++):(t=M,0===Nl&&Ul(Io)),t!==M?o=n=[n,t]:(Ll=o,o=M)):(Ll=o,o=M),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=ar(u)),e=u),e}function mc(){var e,u;return(e=dc())===M&&(e=function(){var e,u,o,n,t;if(e=Ll,u=Ll,(o=hc())!==M){if(n=[],(t=gc())!==M)for(;t!==M;)n.push(t),t=gc();else n=M;n!==M?u=o=[o,n]:(Ll=u,u=M)}else Ll=u,u=M;return u!==M?a.substring(e,Ll):u}(),e===M&&(e=Ll,(u=yc())!==M&&(u=er(u)),e=u)),e}function dc(){var e,u,o,n,t,i;if(e=Ll,u=Ll,(o=hc())!==M)if((n=kc())!==M){for(t=[],i=gc();i!==M;)t.push(i),i=gc();u=o=[o,n,t]}else Ll=u,u=M;else Ll=u,u=M;if((e=u!==M?a.substring(e,Ll):u)===M){if(e=Ll,u=Ll,(o=pc())!==M){for(n=[],t=gc();t!==M;)n.push(t),t=gc();u=o=[o,n]}else Ll=u,u=M;e=u!==M?a.substring(e,Ll):u}return e}function hc(){var e,u,o,n,t;for(e=Ll,u=Ll,o=Ll,n=[],t=a.charAt(Ll),Xu.test(t)?Ll++:(t=M,0===Nl&&Ul(ln));t!==M;)n.push(t),n.length>=32?t=M:(t=a.charAt(Ll),Xu.test(t)?Ll++:(t=M,0===Nl&&Ul(ln)));return n.length<1?(Ll=o,o=M):o=n,o!==M?(58===a.charCodeAt(Ll)?(n=Q,Ll++):(n=M,0===Nl&&Ul(Lo)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}function gc(){var e,u,o,n,t,i;if(e=[],u=Ll,o=Ll,Nl++,n=Ll,t=[],(i=sm())!==M)for(;i!==M;)t.push(i),i=sm();else t=M;if(t!==M?((i=Gc())===M&&(i=Qc()),i!==M?n=t=[t,i]:(Ll=n,n=M)):(Ll=n,n=M),n===M&&(n=Gc()),Nl--,n===M?o=void 0:(Ll=o,o=M),o!==M?(n=a.charAt(Ll),Mu.test(n)?Ll++:(n=M,0===Nl&&Ul(cn)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M),u!==M)for(;u!==M;){if(e.push(u),u=Ll,o=Ll,Nl++,n=Ll,t=[],(i=sm())!==M)for(;i!==M;)t.push(i),i=sm();else t=M;t!==M?((i=Gc())===M&&(i=Qc()),i!==M?n=t=[t,i]:(Ll=n,n=M)):(Ll=n,n=M),n===M&&(n=Gc()),Nl--,n===M?o=void 0:(Ll=o,o=M),o!==M?(n=a.charAt(Ll),Mu.test(n)?Ll++:(n=M,0===Nl&&Ul(cn)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M)}else e=M;return e}function kc(){var e,u,o,n,t;return e=Ll,u=Ll,a.substr(Ll,2)===ya?(o=ya,Ll+=2):(o=M,0===Nl&&Ul(mn)),o!==M?(n=function(){var e,u,o,n,t,i;return e=Ll,u=Ll,o=function(){var e,u,o,n,t;if(e=Ll,u=[],(o=mm())===M&&(o=Ll,n=Ll,Nl++,t=a.charAt(Ll),Uu.test(t)?Ll++:(t=M,0===Nl&&Ul(hn)),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M&&(t=im())!==M?o=n=[n,t]:(Ll=o,o=M)),o!==M)for(;o!==M;)u.push(o),(o=mm())===M&&(o=Ll,n=Ll,Nl++,t=a.charAt(Ll),Uu.test(t)?Ll++:(t=M,0===Nl&&Ul(hn)),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M&&(t=im())!==M?o=n=[n,t]:(Ll=o,o=M));else u=M;return u!==M?a.substring(e,Ll):u}(),o!==M?(n=Ll,58===a.charCodeAt(Ll)?(t=Q,Ll++):(t=M,0===Nl&&Ul(Lo)),t!==M?(i=function(){var e,u,o,n,t;if(e=Ll,u=[],(o=mm())===M&&(o=Ll,n=Ll,Nl++,t=a.charAt(Ll),Uu.test(t)?Ll++:(t=M,0===Nl&&Ul(hn)),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M&&(t=im())!==M?o=n=[n,t]:(Ll=o,o=M)),o!==M)for(;o!==M;)u.push(o),(o=mm())===M&&(o=Ll,n=Ll,Nl++,t=a.charAt(Ll),Uu.test(t)?Ll++:(t=M,0===Nl&&Ul(hn)),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M&&(t=im())!==M?o=n=[n,t]:(Ll=o,o=M));else u=M;return u!==M?a.substring(e,Ll):u}(),i!==M?n=t=[t,i]:(Ll=n,n=M)):(Ll=n,n=M),n===M&&(n=null),64===a.charCodeAt(Ll)?(t=Aa,Ll++):(t=M,0===Nl&&Ul(dn)),t!==M?u=o=[o,n,t]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),n===M&&(n=null),(t=pc())!==M?u=o=[o,n,t]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}function pc(){var e,u,o,n,t;return e=Ll,u=function(){var e,u,o,n,t;if((e=bc())===M){for(e=Ll,u=Ll,o=[],n=tm();n!==M;)o.push(n),o.length>=4?n=M:(n=Ll,46===a.charCodeAt(Ll)?(t=ta,Ll++):(t=M,0===Nl&&Ul(Uo)),t!==M&&(t=tm())===M?(Ll=n,n=M):n=t);o.length<4?(Ll=u,u=M):u=o,e=u!==M?a.substring(e,Ll):u}return e}(),u!==M?(o=Ll,58===a.charCodeAt(Ll)?(n=Q,Ll++):(n=M,0===Nl&&Ul(Lo)),n!==M&&(t=tm())!==M?o=n=[n,t]:(Ll=o,o=M),o===M&&(o=null),e=u=[u,o]):(Ll=e,e=M),e}function bc(){var e,u,o,n,t,i,s,r,l;if(a.substr(Ll,9)===xa?(e=xa,Ll+=9):(e=M,0===Nl&&Ul(gn)),e===M){if(e=Ll,u=Ll,(o=fc())!==M){if(n=[],t=Ll,46===a.charCodeAt(Ll)?(i=ta,Ll++):(i=M,0===Nl&&Ul(Uo)),i!==M)if((s=vc())!==M){for(r=[],l=fc();l!==M;)r.push(l),l=fc();t=i=[i,s,r]}else Ll=t,t=M;else Ll=t,t=M;if(t!==M)for(;t!==M;)if(n.push(t),t=Ll,46===a.charCodeAt(Ll)?(i=ta,Ll++):(i=M,0===Nl&&Ul(Uo)),i!==M)if((s=vc())!==M){for(r=[],l=fc();l!==M;)r.push(l),l=fc();t=i=[i,s,r]}else Ll=t,t=M;else Ll=t,t=M;else n=M;n!==M?u=o=[o,n]:(Ll=u,u=M)}else Ll=u,u=M;e=u!==M?a.substring(e,Ll):u}return e}function fc(){var e,u,o,n,t,i,s,r;if(e=Ll,u=Ll,o=[],(n=vc())!==M)for(;n!==M;)o.push(n),n=vc();else o=M;if(o!==M){if(n=[],t=Ll,45===a.charCodeAt(Ll)?(i=ia,Ll++):(i=M,0===Nl&&Ul(Ko)),i!==M){if(s=[],(r=vc())!==M)for(;r!==M;)s.push(r),r=vc();else s=M;s!==M?t=i=[i,s]:(Ll=t,t=M)}else Ll=t,t=M;for(;t!==M;)if(n.push(t),t=Ll,45===a.charCodeAt(Ll)?(i=ia,Ll++):(i=M,0===Nl&&Ul(Ko)),i!==M){if(s=[],(r=vc())!==M)for(;r!==M;)s.push(r),r=vc();else s=M;s!==M?t=i=[i,s]:(Ll=t,t=M)}else Ll=t,t=M;u=o=[o,n]}else Ll=u,u=M;return u!==M?a.substring(e,Ll):u}function vc(){var e,u,o,n,t,i,s;return e=Ll,u=Ll,Nl++,o=sm(),Nl--,o===M?u=void 0:(Ll=u,u=M),u!==M?(o=a.charAt(Ll),Ku.test(o)?Ll++:(o=M,0===Nl&&Ul(kn)),o===M&&(o=Ll,Nl++,n=im(),Nl--,n===M?o=void 0:(Ll=o,o=M)),o!==M?(n=Ll,Nl++,t=Qc(),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(t=Ll,Nl++,i=Vc(),Nl--,i===M?t=void 0:(Ll=t,t=M),t!==M?(i=Ll,Nl++,s=a.charAt(Ll),Wu.test(s)?Ll++:(s=M,0===Nl&&Ul(pn)),Nl--,s===M?i=void 0:(Ll=i,i=M),i!==M?(a.length>Ll?(s=a.charAt(Ll),Ll++):(s=M,0===Nl&&Ul(Io)),s!==M?e=u=[u,o,n,t,i,s]:(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e}function yc(){var e,u,o;return e=Ll,43===a.charCodeAt(Ll)?(u=wa,Ll++):(u=M,0===Nl&&Ul(bn)),u!==M?(o=function(){var e,u,o,n,t;return e=Ll,(u=Ac())!==M?(45===a.charCodeAt(Ll)?(o=ia,Ll++):(o=M,0===Nl&&Ul(Ko)),o!==M&&(n=tm())!==M?e=nr(u,n):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,(u=Ac())!==M&&(o=tm())!==M?(45===a.charCodeAt(Ll)?(n=ia,Ll++):(n=M,0===Nl&&Ul(Ko)),n!==M&&(t=tm())!==M?e=tr(u,o,t):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,(u=Ac())!==M&&(o=tm())!==M?e=ir(u,o):(Ll=e,e=M),e===M&&(e=Ll,(u=tm())!==M&&(u=sr(u)),e=u))),e}(),o!==M?e=or(o):(Ll=e,e=M)):(Ll=e,e=M),e}function Ac(){var e,u,o,n;return e=Ll,(u=tm())!==M&&(u=rr(u)),(e=u)===M&&(e=Ll,40===a.charCodeAt(Ll)?(u=Fa,Ll++):(u=M,0===Nl&&Ul(fn)),u!==M&&(o=tm())!==M?(41===a.charCodeAt(Ll)?(n=pa,Ll++):(n=M,0===Nl&&Ul(on)),n!==M?e=lr(o):(Ll=e,e=M)):(Ll=e,e=M)),e}function xc(){var a;return(a=yc())!==M&&(a=cr(a)),a}function wc(){var a,e,u,o;if(a=Ll,e=[],(u=dm())!==M)for(;u!==M;)e.push(u),u=dm();else e=M;if(e!==M){for(u=[],o=Fc();o!==M;)u.push(o),o=Fc();a=e=[e,u]}else Ll=a,a=M;return a}function Fc(){var e;return e=a.charAt(Ll),Ju.test(e)?Ll++:(e=M,0===Nl&&Ul(yn)),e}function Dc(){var e,u,o,n,t;for(e=Ll,u=Ll,Nl++,o=Ll,n=[],t=sm();t!==M;)n.push(t),t=sm();return(t=Gc())===M&&(t=Qc()),t!==M?o=n=[n,t]:(Ll=o,o=M),Nl--,o===M?u=void 0:(Ll=u,u=M),u!==M?(a.length>Ll?(o=a.charAt(Ll),Ll++):(o=M,0===Nl&&Ul(Io)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e}function Cc(){var a;return(a=zc())===M&&(a=jc())===M&&(a=Ec()),a}function Bc(){var e;return a.substr(Ll,11)===Ca?(e=Ca,Ll+=11):(e=M,0===Nl&&Ul(An)),e}function zc(){var e,u,o,n,t;return e=Ll,(u=(u=hr())?void 0:M)!==M?(o=Ll,n=function(){var e,u,o,n,t,i;return e=Ll,u=a.charAt(Ll),Yu.test(u)?Ll++:(u=M,0===Nl&&Ul(Dn)),u!==M?(o=a.charAt(Ll),Yu.test(o)?Ll++:(o=M,0===Nl&&Ul(Dn)),o!==M&&(n=Pc())!==M?(t=a.charAt(Ll),Yu.test(t)?Ll++:(t=M,0===Nl&&Ul(Dn)),t!==M?(i=a.charAt(Ll),Yu.test(i)?Ll++:(i=M,0===Nl&&Ul(Dn)),i!==M?e=n:(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,u=a.charAt(Ll),Yu.test(u)?Ll++:(u=M,0===Nl&&Ul(Dn)),u!==M&&(o=Pc())!==M?(n=a.charAt(Ll),Yu.test(n)?Ll++:(n=M,0===Nl&&Ul(Dn)),n!==M?e=o:(Ll=e,e=M)):(Ll=e,e=M)),e}(),n!==M&&(n=gr(n)),(o=n)===M&&(o=Ll,(n=(n=kr())?void 0:M)!==M&&(t=Bc())!==M?o=n=[n,t]:(Ll=o,o=M)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e!==M&&(e=pr(e)),e}function Ec(){var e,u,o,n,t;return e=Ll,(u=(u=br())?void 0:M)!==M?(o=Ll,n=function(){var e,u,o,n,t,i;return e=Ll,u=a.charAt(Ll),ao.test(u)?Ll++:(u=M,0===Nl&&Ul(Cn)),u!==M?(o=a.charAt(Ll),ao.test(o)?Ll++:(o=M,0===Nl&&Ul(Cn)),o!==M&&(n=Lc())!==M?(t=a.charAt(Ll),ao.test(t)?Ll++:(t=M,0===Nl&&Ul(Cn)),t!==M?(i=a.charAt(Ll),ao.test(i)?Ll++:(i=M,0===Nl&&Ul(Cn)),i!==M?e=n:(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,u=a.charAt(Ll),ao.test(u)?Ll++:(u=M,0===Nl&&Ul(Cn)),u!==M&&(o=Lc())!==M?(n=a.charAt(Ll),ao.test(n)?Ll++:(n=M,0===Nl&&Ul(Cn)),n!==M?e=o:(Ll=e,e=M)):(Ll=e,e=M)),e}(),n!==M&&(n=fr(n)),(o=n)===M&&(o=Ll,(n=(n=vr())?void 0:M)!==M&&(t=Bc())!==M?o=n=[n,t]:(Ll=o,o=M)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e!==M&&(e=yr(e)),e}function jc(){var e,u,o,n,t;return e=Ll,(u=(u=Ar())?void 0:M)!==M?(o=Ll,n=function(){var e,u,o,n,t,i,s,r,l;if(e=Ll,u=Ll,o=Ll,n=[],t=a.charAt(Ll),Gu.test(t)?Ll++:(t=M,0===Nl&&Ul(xn)),t!==M)for(;t!==M;)n.push(t),t=a.charAt(Ll),Gu.test(t)?Ll++:(t=M,0===Nl&&Ul(xn));else n=M;if(n!==M?(t=a.charAt(Ll),Qu.test(t)?Ll++:(t=M,0===Nl&&Ul(wn)),t!==M?(i=a.charAt(Ll),Qu.test(i)?Ll++:(i=M,0===Nl&&Ul(wn)),i===M&&(i=null),o=n=[n,t,i]):(Ll=o,o=M)):(Ll=o,o=M),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=Er(u)),(e=u)===M){if(e=Ll,u=a.charAt(Ll),Qu.test(u)?Ll++:(u=M,0===Nl&&Ul(wn)),u!==M)if(o=a.charAt(Ll),Qu.test(o)?Ll++:(o=M,0===Nl&&Ul(wn)),o!==M)if((n=_c())!==M)if(t=a.charAt(Ll),Qu.test(t)?Ll++:(t=M,0===Nl&&Ul(wn)),t!==M)if(i=a.charAt(Ll),Qu.test(i)?Ll++:(i=M,0===Nl&&Ul(wn)),i!==M){if(s=Ll,r=[],l=a.charAt(Ll),Gu.test(l)?Ll++:(l=M,0===Nl&&Ul(xn)),l!==M)for(;l!==M;)r.push(l),l=a.charAt(Ll),Gu.test(l)?Ll++:(l=M,0===Nl&&Ul(xn));else r=M;(s=r!==M?a.substring(s,Ll):r)!==M?e=jr(n,s):(Ll=e,e=M)}else Ll=e,e=M;else Ll=e,e=M;else Ll=e,e=M;else Ll=e,e=M;else Ll=e,e=M;if(e===M){if(e=Ll,u=a.charAt(Ll),Qu.test(u)?Ll++:(u=M,0===Nl&&Ul(wn)),u!==M)if((o=_c())!==M)if(n=a.charAt(Ll),Qu.test(n)?Ll++:(n=M,0===Nl&&Ul(wn)),n!==M){if(t=Ll,i=[],s=a.charAt(Ll),Vu.test(s)?Ll++:(s=M,0===Nl&&Ul(Fn)),s!==M)for(;s!==M;)i.push(s),s=a.charAt(Ll),Vu.test(s)?Ll++:(s=M,0===Nl&&Ul(Fn));else i=M;(t=i!==M?a.substring(t,Ll):i)!==M?e=qr(o,t):(Ll=e,e=M)}else Ll=e,e=M;else Ll=e,e=M;else Ll=e,e=M;e===M&&(e=Ll,u=a.charAt(Ll),Qu.test(u)?Ll++:(u=M,0===Nl&&Ul(wn)),u!==M?(o=a.charAt(Ll),Qu.test(o)?Ll++:(o=M,0===Nl&&Ul(wn)),o!==M&&(n=Ic())!==M?(t=a.charAt(Ll),Qu.test(t)?Ll++:(t=M,0===Nl&&Ul(wn)),t!==M?(i=a.charAt(Ll),Qu.test(i)?Ll++:(i=M,0===Nl&&Ul(wn)),i!==M?e=n:(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,u=a.charAt(Ll),Qu.test(u)?Ll++:(u=M,0===Nl&&Ul(wn)),u!==M&&(o=Ic())!==M?(n=a.charAt(Ll),Qu.test(n)?Ll++:(n=M,0===Nl&&Ul(wn)),n!==M?e=o:(Ll=e,e=M)):(Ll=e,e=M)))}}return e}(),n!==M&&(n=xr(n)),(o=n)===M&&(o=Ll,(n=(n=wr())?void 0:M)!==M&&(t=Bc())!==M?o=n=[n,t]:(Ll=o,o=M)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e!==M&&(e=Fr(e)),e}function qc(){var e,u,o,n,t;return e=Ll,(u=(u=Dr())?void 0:M)!==M?(o=Ll,(n=function(){var e,u,o,n,t,i;if(e=Ll,91===a.charCodeAt(Ll)?(u=ga,Ll++):(u=M,0===Nl&&Ul(en)),u!==M){for(o=[],n=cc();n!==M;)o.push(n),n=cc();a.substr(Ll,2)===ka?(n=ka,Ll+=2):(n=M,0===Nl&&Ul(un)),n!==M&&(t=mc())!==M?(41===a.charCodeAt(Ll)?(i=pa,Ll++):(i=M,0===Nl&&Ul(on)),i!==M?e=Vs(o,t):(Ll=e,e=M)):(Ll=e,e=M)}else Ll=e,e=M;return e===M&&(e=Ll,60===a.charCodeAt(Ll)?(u=ba,Ll++):(u=M,0===Nl&&Ul(nn)),u!==M&&(o=mc())!==M?(124===a.charCodeAt(Ll)?(n=fa,Ll++):(n=M,0===Nl&&Ul(tn)),n!==M?(t=function(){var e,u,o;if(e=Ll,u=[],o=a.charAt(Ll),Zu.test(o)?Ll++:(o=M,0===Nl&&Ul(sn)),o!==M)for(;o!==M;)u.push(o),o=a.charAt(Ll),Zu.test(o)?Ll++:(o=M,0===Nl&&Ul(sn));else u=M;return u!==M?a.substring(e,Ll):u}(),t!==M?(62===a.charCodeAt(Ll)?(i=J,Ll++):(i=M,0===Nl&&Ul(_o)),i!==M?e=Ys(o,t):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M)),e}())!==M&&(n=Cr(n)),(o=n)===M&&(o=Ll,(n=(n=Br())?void 0:M)!==M&&(t=Bc())!==M?o=n=[n,t]:(Ll=o,o=M)),o!==M?e=u=[u,o]:(Ll=e,e=M)):(Ll=e,e=M),e!==M&&(e=zr(e)),e}function Ic(){var a;return(a=_c())!==M&&(a=Ir(a)),a}function _c(){var a,e;if(a=[],(e=Oc())!==M)for(;e!==M;)a.push(e),e=Oc();else a=M;return a!==M&&(a=_r(a)),a}function Oc(){var e,u;return(e=Gc())===M&&(e=Wc())===M&&(e=qc())===M&&(e=Rc())===M&&(e=Zc())===M&&(e=zc())===M&&(e=Ec())===M&&(e=Xc())===M&&(e=Mc())===M&&(u=a.charAt(Ll),oo.test(u)?Ll++:(u=M,0===Nl&&Ul(En)),u!==M&&(u=Tr(u)),(e=u)===M)&&(e=um()),e}function Pc(){var a,e;if(a=[],(e=Sc())!==M)for(;e!==M;)a.push(e),e=Sc();else a=M;return a!==M&&(a=Or(a)),a}function Sc(){var e,u;return(e=Gc())===M&&(e=Wc())===M&&(e=qc())===M&&(e=Rc())===M&&(e=Zc())===M&&(e=jc())===M&&(e=Ec())===M&&(e=Xc())===M&&(e=Mc())===M&&(u=a.charAt(Ll),eo.test(u)?Ll++:(u=M,0===Nl&&Ul(Bn)),u!==M&&(u=Sr(u)),(e=u)===M)&&(e=um()),e}function Lc(){var a,e;if(a=[],(e=Ql())===M&&(e=Gc())===M&&(e=Wc())===M&&(e=qc())===M&&(e=Rc())===M&&(e=Zc())===M&&(e=jc())===M&&(e=zc())===M&&(e=Xc())===M&&(e=Mc())===M&&(e=Tc())===M&&(e=um()),e!==M)for(;e!==M;)a.push(e),(e=Ql())===M&&(e=Gc())===M&&(e=Wc())===M&&(e=qc())===M&&(e=Rc())===M&&(e=Zc())===M&&(e=jc())===M&&(e=zc())===M&&(e=Xc())===M&&(e=Mc())===M&&(e=Tc())===M&&(e=um());else a=M;return a!==M&&(a=Pr(a)),a}function Tc(){var e;return e=a.charAt(Ll),uo.test(e)?Ll++:(e=M,0===Nl&&Ul(zn)),e!==M&&(e=Lr(e)),e}function $c(){var e,u;if(e=[],42===a.charCodeAt(Ll)?(u=sa,Ll++):(u=M,0===Nl&&Ul(Wo)),u!==M)for(;u!==M;)e.push(u),42===a.charCodeAt(Ll)?(u=sa,Ll++):(u=M,0===Nl&&Ul(Wo));else e=M;return e!==M&&(e=Rr(e)),e}function Hc(){var e,u;if(e=[],95===a.charCodeAt(Ll)?(u=Ba,Ll++):(u=M,0===Nl&&Ul(jn)),u!==M)for(;u!==M;)e.push(u),95===a.charCodeAt(Ll)?(u=Ba,Ll++):(u=M,0===Nl&&Ul(jn));else e=M;return e!==M&&(e=Zr(e)),e}function Nc(){var e,u;if(e=[],126===a.charCodeAt(Ll)?(u=za,Ll++):(u=M,0===Nl&&Ul(qn)),u!==M)for(;u!==M;)e.push(u),126===a.charCodeAt(Ll)?(u=za,Ll++):(u=M,0===Nl&&Ul(qn));else e=M;return e!==M&&(e=Xr(e)),e}function Rc(){var e,u,o,n,t,i,s,r;if(e=Ll,(u=em())!==M){if(o=[],64===a.charCodeAt(Ll)?(n=Aa,Ll++):(n=M,0===Nl&&Ul(dn)),n!==M)for(;n!==M;)o.push(n),64===a.charCodeAt(Ll)?(n=Aa,Ll++):(n=M,0===Nl&&Ul(dn));else o=M;o!==M&&(n=hm())!==M?e=Mr(u,n):(Ll=e,e=M)}else Ll=e,e=M;if(e===M){if(e=Ll,u=[],64===a.charCodeAt(Ll)?(o=Aa,Ll++):(o=M,0===Nl&&Ul(dn)),o!==M)for(;o!==M;)u.push(o),64===a.charCodeAt(Ll)?(o=Aa,Ll++):(o=M,0===Nl&&Ul(dn));else u=M;u!==M?(o=Ll,n=Ll,(t=om())!==M?(i=Ll,s=a.charAt(Ll),no.test(s)?Ll++:(s=M,0===Nl&&Ul(In)),s!==M&&(r=om())!==M?i=s=[s,r]:(Ll=i,i=M),i===M&&(i=null),n=t=[t,i]):(Ll=n,n=M),(o=n!==M?a.substring(o,Ll):n)!==M?e=Ur(o):(Ll=e,e=M)):(Ll=e,e=M)}return e}function Zc(){var e,u,o,n;return e=Ll,(u=em())!==M?(35===a.charCodeAt(Ll)?(o=aa,Ll++):(o=M,0===Nl&&Ul(No)),o!==M&&(n=hm())!==M?e=Kr(u,n):(Ll=e,e=M)):(Ll=e,e=M),e===M&&(e=Ll,35===a.charCodeAt(Ll)?(u=aa,Ll++):(u=M,0===Nl&&Ul(No)),u!==M&&(o=om())!==M?e=Wr(o):(Ll=e,e=M)),e}function Xc(){var e,u;return e=function(){var e,u,o,n;return e=Ll,58===a.charCodeAt(Ll)?(u=Q,Ll++):(u=M,0===Nl&&Ul(Lo)),u!==M?(o=function(){var e,u,o;if(e=Ll,u=[],o=a.charAt(Ll),to.test(o)?Ll++:(o=M,0===Nl&&Ul(_n)),o!==M)for(;o!==M;)u.push(o),o=a.charAt(Ll),to.test(o)?Ll++:(o=M,0===Nl&&Ul(_n));else u=M;return u!==M?a.substring(e,Ll):u}(),o!==M?(58===a.charCodeAt(Ll)?(n=Q,Ll++):(n=M,0===Nl&&Ul(Lo)),n!==M?e=Qr(o):(Ll=e,e=M)):(Ll=e,e=M)):(Ll=e,e=M),e}(),e===M&&(e=Ll,u=function(){var e,u,o,n,t,i,s,r,l;if(e=function(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),so.test(o)?Ll++:(o=M,0===Nl&&Ul(Ri)),o!==M?(n=a.charAt(Ll),ro.test(n)?Ll++:(n=M,0===Nl&&Ul(Zi)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),e===M){if(e=Ll,u=Ll,o=function(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),lo.test(o)?Ll++:(o=M,0===Nl&&Ul(Xi)),o!==M?(n=a.charAt(Ll),co.test(n)?Ll++:(n=M,0===Nl&&Ul(Mi)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),o!==M){if(n=Ll,(t=Uc())!==M){for(i=[],s=Ll,r=a.charAt(Ll),io.test(r)?Ll++:(r=M,0===Nl&&Ul(Ni)),r!==M&&(l=Uc())!==M?s=r=[r,l]:(Ll=s,s=M);s!==M;)i.push(s),s=Ll,r=a.charAt(Ll),io.test(r)?Ll++:(r=M,0===Nl&&Ul(Ni)),r!==M&&(l=Uc())!==M?s=r=[r,l]:(Ll=s,s=M);n=t=[t,i]}else Ll=n,n=M;n===M&&(n=null),u=o=[o,n]}else Ll=u,u=M;if((e=u!==M?a.substring(e,Ll):u)===M){for(e=Ll,u=Ll,o=[],n=Ll,(t=Uc())!==M?((i=Kc())===M&&(i=null),s=a.charAt(Ll),io.test(s)?Ll++:(s=M,0===Nl&&Ul(Ni)),s!==M?n=t=[t,i,s]:(Ll=n,n=M)):(Ll=n,n=M);n!==M;)o.push(n),n=Ll,(t=Uc())!==M?((i=Kc())===M&&(i=null),s=a.charAt(Ll),io.test(s)?Ll++:(s=M,0===Nl&&Ul(Ni)),s!==M?n=t=[t,i,s]:(Ll=n,n=M)):(Ll=n,n=M);(n=Uc())!==M?((t=Kc())===M&&(t=null),u=o=[o,n,t]):(Ll=u,u=M),(e=u!==M?a.substring(e,Ll):u)===M&&(e=function(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),so.test(o)?Ll++:(o=M,0===Nl&&Ul(Ri)),o!==M?(n=a.charAt(Ll),bo.test(n)?Ll++:(n=M,0===Nl&&Ul(Qi)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),e===M&&(e=function(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),fo.test(o)?Ll++:(o=M,0===Nl&&Ul(Vi)),o!==M?(n=a.charAt(Ll),go.test(n)?Ll++:(n=M,0===Nl&&Ul(Wi)),n===M&&(n=null),u=o=[o,n]):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),e===M&&(e=function(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),vo.test(o)?Ll++:(o=M,0===Nl&&Ul(Yi)),o!==M?(n=a.charAt(Ll),go.test(n)?Ll++:(n=M,0===Nl&&Ul(Wi)),n===M&&(n=null),u=o=[o,n]):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),e===M&&(e=function(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),yo.test(o)?Ll++:(o=M,0===Nl&&Ul(as)),o!==M?(n=a.charAt(Ll),go.test(n)?Ll++:(n=M,0===Nl&&Ul(Wi)),n===M&&(n=null),u=o=[o,n]):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}(),e===M&&(e=function(){var e,u,o,n,t,i;return e=Ll,u=Ll,o=a.charAt(Ll),mo.test(o)?Ll++:(o=M,0===Nl&&Ul(Ui)),o!==M?(n=a.charAt(Ll),co.test(n)?Ll++:(n=M,0===Nl&&Ul(Mi)),n!==M?(t=a.charAt(Ll),mo.test(t)?Ll++:(t=M,0===Nl&&Ul(Ui)),t!==M?(i=a.charAt(Ll),co.test(i)?Ll++:(i=M,0===Nl&&Ul(Mi)),i!==M?u=o=[o,n,t,i]:(Ll=u,u=M)):(Ll=u,u=M)):(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}())))))}}return e}(),u!==M&&(u=Gr(u)),e=u),e}function Mc(){var e,u;return e=Ll,(Vr()?void 0:M)!==M?(u=function(){var e,u,o;return e=Ll,a.substr(Ll,2)===Ea?(u=Ea,Ll+=2):(u=M,0===Nl&&Ul(On)),u!==M&&(u=Yr(u)),(e=u)===M&&(e=Ll,a.substr(Ll,3)===ja?(u=ja,Ll+=3):(u=M,0===Nl&&Ul(Pn)),u!==M&&(u=al(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,2)===qa?(o=qa,Ll+=2):(o=M,0===Nl&&Ul(Sn)),o===M&&(a.substr(Ll,3)===Ia?(o=Ia,Ll+=3):(o=M,0===Nl&&Ul(Ln)),o===M&&(a.substr(Ll,2)===_a?(o=_a,Ll+=2):(o=M,0===Nl&&Ul(Tn)))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=el(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Oa?(o=Oa,Ll+=3):(o=M,0===Nl&&Ul($n)),o===M&&(a.substr(Ll,3)===Pa?(o=Pa,Ll+=3):(o=M,0===Nl&&Ul(Hn)),o===M&&(a.substr(Ll,4)===Sa?(o=Sa,Ll+=4):(o=M,0===Nl&&Ul(Nn)),o===M&&(a.substr(Ll,3)===La?(o=La,Ll+=3):(o=M,0===Nl&&Ul(Rn))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=ul(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Ta?(o=Ta,Ll+=3):(o=M,0===Nl&&Ul(Zn)),o===M&&(a.substr(Ll,4)===$a?(o=$a,Ll+=4):(o=M,0===Nl&&Ul(Xn)),o===M&&(a.substr(Ll,3)===Ha?(o=Ha,Ll+=3):(o=M,0===Nl&&Ul(Mn)),o===M&&(a.substr(Ll,3)===Na?(o=Na,Ll+=3):(o=M,0===Nl&&Ul(Un)),o===M&&(a.substr(Ll,4)===Ra?(o=Ra,Ll+=4):(o=M,0===Nl&&Ul(Kn)),o===M&&(a.substr(Ll,3)===Za?(o=Za,Ll+=3):(o=M,0===Nl&&Ul(Wn))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=ol(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Xa?(o=Xa,Ll+=3):(o=M,0===Nl&&Ul(Jn)),o===M&&(a.substr(Ll,4)===Ma?(o=Ma,Ll+=4):(o=M,0===Nl&&Ul(Gn))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=nl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,4)===Ua?(o=Ua,Ll+=4):(o=M,0===Nl&&Ul(Qn)),o===M&&(a.substr(Ll,4)===Ka?(o=Ka,Ll+=4):(o=M,0===Nl&&Ul(Vn)),o===M&&(a.substr(Ll,3)===Wa?(o=Wa,Ll+=3):(o=M,0===Nl&&Ul(Yn)),o===M&&(a.substr(Ll,4)===Ja?(o=Ja,Ll+=4):(o=M,0===Nl&&Ul(at)),o===M&&(a.substr(Ll,3)===Ga?(o=Ga,Ll+=3):(o=M,0===Nl&&Ul(et)),o===M&&(a.substr(Ll,4)===Qa?(o=Qa,Ll+=4):(o=M,0===Nl&&Ul(ut)),o===M&&(a.substr(Ll,3)===Va?(o=Va,Ll+=3):(o=M,0===Nl&&Ul(ot)),o===M&&(a.substr(Ll,4)===Ya?(o=Ya,Ll+=4):(o=M,0===Nl&&Ul(nt)),o===M&&(a.substr(Ll,3)===ae?(o=ae,Ll+=3):(o=M,0===Nl&&Ul(tt)),o===M&&(a.substr(Ll,4)===ee?(o=ee,Ll+=4):(o=M,0===Nl&&Ul(it)),o===M&&(a.substr(Ll,4)===ue?(o=ue,Ll+=4):(o=M,0===Nl&&Ul(st)),o===M&&(a.substr(Ll,3)===oe?(o=oe,Ll+=3):(o=M,0===Nl&&Ul(rt))))))))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=tl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,2)===ne?(o=ne,Ll+=2):(o=M,0===Nl&&Ul(lt)),o===M&&(a.substr(Ll,3)===te?(o=te,Ll+=3):(o=M,0===Nl&&Ul(ct)),o===M&&(a.substr(Ll,2)===ie?(o=ie,Ll+=2):(o=M,0===Nl&&Ul(mt)),o===M&&(a.substr(Ll,2)===se?(o=se,Ll+=2):(o=M,0===Nl&&Ul(dt)),o===M&&(a.substr(Ll,2)===re?(o=re,Ll+=2):(o=M,0===Nl&&Ul(ht)))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=il(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,2)===le?(o=le,Ll+=2):(o=M,0===Nl&&Ul(gt)),o===M&&(a.substr(Ll,3)===ce?(o=ce,Ll+=3):(o=M,0===Nl&&Ul(kt)),o===M&&(a.substr(Ll,3)===me?(o=me,Ll+=3):(o=M,0===Nl&&Ul(pt)),o===M&&(a.substr(Ll,2)===de?(o=de,Ll+=2):(o=M,0===Nl&&Ul(bt)),o===M&&(a.substr(Ll,3)===he?(o=he,Ll+=3):(o=M,0===Nl&&Ul(ft)),o===M&&(a.substr(Ll,2)===ge?(o=ge,Ll+=2):(o=M,0===Nl&&Ul(vt)),o===M&&(a.substr(Ll,2)===ke?(o=ke,Ll+=2):(o=M,0===Nl&&Ul(yt)),o===M&&(a.substr(Ll,3)===pe?(o=pe,Ll+=3):(o=M,0===Nl&&Ul(At))))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=sl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,2)===be?(o=be,Ll+=2):(o=M,0===Nl&&Ul(xt)),o===M&&(a.substr(Ll,3)===fe?(o=fe,Ll+=3):(o=M,0===Nl&&Ul(wt)),o===M&&(a.substr(Ll,2)===ve?(o=ve,Ll+=2):(o=M,0===Nl&&Ul(Ft)),o===M&&(a.substr(Ll,3)===ye?(o=ye,Ll+=3):(o=M,0===Nl&&Ul(Dt))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=rl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,2)===Ae?(o=Ae,Ll+=2):(o=M,0===Nl&&Ul(Ct)),o===M&&(a.substr(Ll,3)===xe?(o=xe,Ll+=3):(o=M,0===Nl&&Ul(Bt)),o===M&&(a.substr(Ll,2)===we?(o=we,Ll+=2):(o=M,0===Nl&&Ul(zt)),o===M&&(a.substr(Ll,3)===Fe?(o=Fe,Ll+=3):(o=M,0===Nl&&Ul(Et)),o===M&&(a.substr(Ll,2)===De?(o=De,Ll+=2):(o=M,0===Nl&&Ul(jt)),o===M&&(a.substr(Ll,3)===Ce?(o=Ce,Ll+=3):(o=M,0===Nl&&Ul(qt)),o===M&&(a.substr(Ll,2)===Be?(o=Be,Ll+=2):(o=M,0===Nl&&Ul(It)))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=ll(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===ze?(o=ze,Ll+=3):(o=M,0===Nl&&Ul(_t)),o===M&&(a.substr(Ll,3)===Ee?(o=Ee,Ll+=3):(o=M,0===Nl&&Ul(Ot))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=cl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===je?(o=je,Ll+=3):(o=M,0===Nl&&Ul(Pt)),o===M&&(a.substr(Ll,2)===qe?(o=qe,Ll+=2):(o=M,0===Nl&&Ul(St)),o===M&&(a.substr(Ll,2)===Ie?(o=Ie,Ll+=2):(o=M,0===Nl&&Ul(Lt)),o===M&&(a.substr(Ll,3)===_e?(o=_e,Ll+=3):(o=M,0===Nl&&Ul(Tt)),o===M&&(a.substr(Ll,3)===Oe?(o=Oe,Ll+=3):(o=M,0===Nl&&Ul($t)),o===M&&(a.substr(Ll,3)===Pe?(o=Pe,Ll+=3):(o=M,0===Nl&&Ul(Ht))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=ml(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Se?(o=Se,Ll+=3):(o=M,0===Nl&&Ul(Nt)),o===M&&(a.substr(Ll,3)===Le?(o=Le,Ll+=3):(o=M,0===Nl&&Ul(Rt)),o===M&&(a.substr(Ll,2)===Te?(o=Te,Ll+=2):(o=M,0===Nl&&Ul(Zt)),o===M&&(a.substr(Ll,3)===$e?(o=$e,Ll+=3):(o=M,0===Nl&&Ul(Xt)),o===M&&(a.substr(Ll,2)===He?(o=He,Ll+=2):(o=M,0===Nl&&Ul(Mt)),o===M&&(a.substr(Ll,2)===Ne?(o=Ne,Ll+=2):(o=M,0===Nl&&Ul(Ut))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=dl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Re?(o=Re,Ll+=3):(o=M,0===Nl&&Ul(Kt)),o===M&&(a.substr(Ll,3)===Ze?(o=Ze,Ll+=3):(o=M,0===Nl&&Ul(Wt)),o===M&&(a.substr(Ll,3)===Xe?(o=Xe,Ll+=3):(o=M,0===Nl&&Ul(Jt)),o===M&&(a.substr(Ll,3)===Me?(o=Me,Ll+=3):(o=M,0===Nl&&Ul(Gt)),o===M&&(a.substr(Ll,2)===Ue?(o=Ue,Ll+=2):(o=M,0===Nl&&Ul(Qt)),o===M&&(a.substr(Ll,2)===Ke?(o=Ke,Ll+=2):(o=M,0===Nl&&Ul(Vt)),o===M&&(a.substr(Ll,2)===We?(o=We,Ll+=2):(o=M,0===Nl&&Ul(Yt)),o===M&&(a.substr(Ll,2)===Je?(o=Je,Ll+=2):(o=M,0===Nl&&Ul(ai)),o===M&&(a.substr(Ll,2)===Ge?(o=Ge,Ll+=2):(o=M,0===Nl&&Ul(ei)),o===M&&(a.substr(Ll,2)===Qe?(o=Qe,Ll+=2):(o=M,0===Nl&&Ul(ui))))))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=hl(u)),(e=u)===M&&(e=Ll,a.substr(Ll,3)===Ve?(u=Ve,Ll+=3):(u=M,0===Nl&&Ul(oi)),u!==M&&(u=gl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Ye?(o=Ye,Ll+=3):(o=M,0===Nl&&Ul(ni)),o===M&&(a.substr(Ll,4)===au?(o=au,Ll+=4):(o=M,0===Nl&&Ul(ti)),o===M&&(a.substr(Ll,2)===eu?(o=eu,Ll+=2):(o=M,0===Nl&&Ul(ii)),o===M&&(a.substr(Ll,3)===uu?(o=uu,Ll+=3):(o=M,0===Nl&&Ul(si))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=kl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===ou?(o=ou,Ll+=3):(o=M,0===Nl&&Ul(ri)),o===M&&(a.substr(Ll,4)===nu?(o=nu,Ll+=4):(o=M,0===Nl&&Ul(li)),o===M&&(a.substr(Ll,2)===tu?(o=tu,Ll+=2):(o=M,0===Nl&&Ul(ci)))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=pl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,2)===iu?(o=iu,Ll+=2):(o=M,0===Nl&&Ul(mi)),o===M&&(a.substr(Ll,2)===su?(o=su,Ll+=2):(o=M,0===Nl&&Ul(di))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=bl(u)),(e=u)===M&&(e=Ll,a.substr(Ll,2)===ru?(u=ru,Ll+=2):(u=M,0===Nl&&Ul(hi)),u!==M&&(u=fl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===lu?(o=lu,Ll+=3):(o=M,0===Nl&&Ul(gi)),o===M&&(a.substr(Ll,4)===cu?(o=cu,Ll+=4):(o=M,0===Nl&&Ul(ki)),o===M&&(a.substr(Ll,3)===mu?(o=mu,Ll+=3):(o=M,0===Nl&&Ul(pi)))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=vl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===du?(o=du,Ll+=3):(o=M,0===Nl&&Ul(bi)),o===M&&(a.substr(Ll,2)===hu?(o=hu,Ll+=2):(o=M,0===Nl&&Ul(fi)),o===M&&(a.substr(Ll,3)===gu?(o=gu,Ll+=3):(o=M,0===Nl&&Ul(vi)),o===M&&(a.substr(Ll,2)===ku?(o=ku,Ll+=2):(o=M,0===Nl&&Ul(yi)),o===M&&(a.substr(Ll,2)===pu?(o=pu,Ll+=2):(o=M,0===Nl&&Ul(Ai)),o===M&&(a.substr(Ll,2)===bu?(o=bu,Ll+=2):(o=M,0===Nl&&Ul(xi))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=yl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===fu?(o=fu,Ll+=3):(o=M,0===Nl&&Ul(wi)),o===M&&(a.substr(Ll,4)===vu?(o=vu,Ll+=4):(o=M,0===Nl&&Ul(Fi)),o===M&&(a.substr(Ll,5)===yu?(o=yu,Ll+=5):(o=M,0===Nl&&Ul(Di)))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=Al(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Au?(o=Au,Ll+=3):(o=M,0===Nl&&Ul(Ci)),o===M&&(a.substr(Ll,2)===xu?(o=xu,Ll+=2):(o=M,0===Nl&&Ul(Bi)),o===M&&(a.substr(Ll,3)===wu?(o=wu,Ll+=3):(o=M,0===Nl&&Ul(zi)),o===M&&(a.substr(Ll,3)===Fu?(o=Fu,Ll+=3):(o=M,0===Nl&&Ul(Ei))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=xl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,3)===Du?(o=Du,Ll+=3):(o=M,0===Nl&&Ul(ji)),o===M&&(a.substr(Ll,2)===Cu?(o=Cu,Ll+=2):(o=M,0===Nl&&Ul(qi)),o===M&&(a.substr(Ll,3)===Bu?(o=Bu,Ll+=3):(o=M,0===Nl&&Ul(Ii)),o===M&&(a.substr(Ll,2)===zu?(o=zu,Ll+=2):(o=M,0===Nl&&Ul(_i)),o===M&&(a.substr(Ll,2)===Eu?(o=Eu,Ll+=2):(o=M,0===Nl&&Ul(Oi)),o===M&&(a.substr(Ll,3)===ju?(o=ju,Ll+=3):(o=M,0===Nl&&Ul(Pi))))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=wl(u)),(e=u)===M&&(e=Ll,a.substr(Ll,3)===qu?(u=qu,Ll+=3):(u=M,0===Nl&&Ul(Si)),u!==M&&(u=Fl(u)),(e=u)===M&&(e=Ll,u=Ll,a.substr(Ll,5)===Iu?(o=Iu,Ll+=5):(o=M,0===Nl&&Ul(Li)),o===M&&(a.substr(Ll,3)===_u?(o=_u,Ll+=3):(o=M,0===Nl&&Ul(Ti)),o===M&&(a.substr(Ll,5)===Ou?(o=Ou,Ll+=5):(o=M,0===Nl&&Ul($i)),o===M&&(a.substr(Ll,3)===Pu?(o=Pu,Ll+=3):(o=M,0===Nl&&Ul(Hi))))),(u=o!==M?a.substring(u,Ll):o)!==M&&(u=Dl(u)),e=u)))))))))))))))))))))))))),e}(),u!==M?e=u:(Ll=e,e=M)):(Ll=e,e=M),e}function Uc(){var e,u,o,n,t;return e=Ll,u=Ll,o=a.charAt(Ll),mo.test(o)?Ll++:(o=M,0===Nl&&Ul(Ui)),o!==M?(n=a.charAt(Ll),ho.test(n)?Ll++:(n=M,0===Nl&&Ul(Ki)),n!==M?(t=a.charAt(Ll),go.test(t)?Ll++:(t=M,0===Nl&&Ul(Wi)),t===M&&(t=null),u=o=[o,n,t]):(Ll=u,u=M)):(Ll=u,u=M),(e=u!==M?a.substring(e,Ll):u)===M&&(e=Ll,u=Ll,o=a.charAt(Ll),so.test(o)?Ll++:(o=M,0===Nl&&Ul(Ri)),o!==M?(n=a.charAt(Ll),ko.test(n)?Ll++:(n=M,0===Nl&&Ul(Ji)),n!==M?(t=a.charAt(Ll),go.test(t)?Ll++:(t=M,0===Nl&&Ul(Wi)),t===M&&(t=null),u=o=[o,n,t]):(Ll=u,u=M)):(Ll=u,u=M),e=u!==M?a.substring(e,Ll):u),e}function Kc(){var e,u,o,n;return e=Ll,u=Ll,o=a.charAt(Ll),mo.test(o)?Ll++:(o=M,0===Nl&&Ul(Ui)),o!==M?(n=a.charAt(Ll),po.test(n)?Ll++:(n=M,0===Nl&&Ul(Gi)),n!==M?u=o=[o,n]:(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}function Wc(){var e,u,o,n,t;if(e=Ll,96===a.charCodeAt(Ll)?(u=Su,Ll++):(u=M,0===Nl&&Ul(es)),u!==M){if(o=Ll,n=[],(t=Jc())!==M)for(;t!==M;)n.push(t),t=Jc();else n=M;(o=n!==M?a.substring(o,Ll):n)!==M?(96===a.charCodeAt(Ll)?(n=Su,Ll++):(n=M,0===Nl&&Ul(es)),n!==M?e=Cl(o):(Ll=e,e=M)):(Ll=e,e=M)}else Ll=e,e=M;return e}function Jc(){var e,u,o,n,t;return e=Ll,u=Ll,o=Ll,Nl++,96===a.charCodeAt(Ll)?(n=Su,Ll++):(n=M,0===Nl&&Ul(es)),Nl--,n===M?o=void 0:(Ll=o,o=M),o!==M?(n=Ll,Nl++,10===a.charCodeAt(Ll)?(t=Y,Ll++):(t=M,0===Nl&&Ul(Ho)),Nl--,t===M?n=void 0:(Ll=n,n=M),n!==M?(a.length>Ll?(t=a.charAt(Ll),Ll++):(t=M,0===Nl&&Ul(Io)),t!==M?u=o=[o,n,t]:(Ll=u,u=M)):(Ll=u,u=M)):(Ll=u,u=M),u!==M?a.substring(e,Ll):u}function Gc(){var e,u,o;if(e=Ll,u=[],(o=Vc())!==M)for(;o!==M;)u.push(o),o=Vc();else u=M;return(e=u!==M?a.substring(e,Ll):u)!==M&&(e=El(e)),e}function Qc(){var e;return a.substr(Ll,2)===Tu?(e=Tu,Ll+=2):(e=M,0===Nl&&Ul(os)),e===M&&(e=a.charAt(Ll),Ao.test(e)?Ll++:(e=M,0===Nl&&Ul(ns))),e}function Vc(){var e;return e=a.charAt(Ll),xo.test(e)?Ll++:(e=M,0===Nl&&Ul(ts)),e}function Yc(){var e,u,o,n,t;return e=Ll,u=Ll,Nl++,o=Qc(),Nl--,o===M?u=void 0:(Ll=u,u=M),u!==M?(a.length>Ll?(o=a.charAt(Ll),Ll++):(o=M,0===Nl&&Ul(Io)),o!==M?(n=Ll,(t=xc())===M&&(t=null),n=a.substring(n,Ll),t=Ll,dc(),t=a.substring(t,Ll),e=ql(o,n,t)):(Ll=e,e=M)):(Ll=e,e=M),e}function am(){var e;return e=a.charAt(Ll),Fo.test(e)?Ll++:(e=M,0===Nl&&Ul(rs)),e}function em(){var a;return(a=am())!==M&&(a=Il(a)),a}function um(){var e;return e=function(){var e,u,o,n,t,i;for(e=Ll,u=Ll,o=[],n=Vc();n!==M;)o.push(n),n=Vc();if(u=a.substring(u,Ll),o=Ll,n=[],(t=am())!==M)for(;t!==M;)n.push(t),t=am();else n=M;if((o=n!==M?a.substring(o,Ll):n)!==M){for(n=Ll,t=[],i=Vc();i!==M;)t.push(i),i=Vc();n=a.substring(n,Ll),e=Ol(u,o,n)}else Ll=e,e=M;return e}(),e!==M&&(e=_l(e)),e}function om(){var e,u,o;if(e=Ll,u=[],o=a.charAt(Ll),Do.test(o)?Ll++:(o=M,0===Nl&&Ul(ls)),o!==M)for(;o!==M;)u.push(o),o=a.charAt(Ll),Do.test(o)?Ll++:(o=M,0===Nl&&Ul(ls));else u=M;return u!==M?a.substring(e,Ll):u}function nm(){var e;return e=a.charAt(Ll),Co.test(e)?Ll++:(e=M,0===Nl&&Ul(cs)),e}function tm(){var e,u,o;if(e=Ll,u=[],(o=nm())!==M)for(;o!==M;)u.push(o),o=nm();else u=M;return u!==M?a.substring(e,Ll):u}function im(){var e;return e=a.charAt(Ll),Bo.test(e)?Ll++:(e=M,0===Nl&&Ul(ms)),e}function sm(){var e;return e=a.charAt(Ll),zo.test(e)?Ll++:(e=M,0===Nl&&Ul(ds)),e}function rm(){var e;return e=a.charAt(Ll),Eo.test(e)?Ll++:(e=M,0===Nl&&Ul(hs)),e}function lm(){var a;return(a=rm())!==M&&(a=Pl(a)),a}function cm(){var a,e,u;return a=Ll,(e=rm())!==M&&(u=rm())!==M?a=Sl(e,u):(Ll=a,a=M),a}function mm(){var e;return e=a.charAt(Ll),Gu.test(e)?Ll++:(e=M,0===Nl&&Ul(xn)),e}function dm(){var e;return e=a.charAt(Ll),jo.test(e)?Ll++:(e=M,0===Nl&&Ul(gs)),e}function hm(){var e;return e=a.charAt(Ll),qo.test(e)?Ll++:(e=M,0===Nl&&Ul(ks)),e}if(u=W(),e.peg$library)return{peg$result:u,peg$currPos:Ll,peg$FAILED:M,peg$maxFailExpected:Hl,peg$maxFailPos:$l};if(u!==M&&Ll===a.length)return u;throw u!==M&&Ll<a.length&&Ul({type:"end"}),n=Hl,t=$l<a.length?a.charAt($l):null,X=$l<a.length?Ml($l,$l+1):Ml($l,$l),new Z(Z.buildMessage(n,t),n,t,X)}}},952:(a,e,u)=>{function o(a,e){let u=0,o=a.length,n=!1;if(!e){if(a.startsWith("data:"))return null;for(;u<a.length&&a.charCodeAt(u)<=32;)u+=1;for(;o>u+1&&a.charCodeAt(o-1)<=32;)o-=1;if(47===a.charCodeAt(u)&&47===a.charCodeAt(u+1))u+=2;else{const e=a.indexOf(":/",u);if(-1!==e){const o=e-u,n=a.charCodeAt(u),t=a.charCodeAt(u+1),i=a.charCodeAt(u+2),s=a.charCodeAt(u+3),r=a.charCodeAt(u+4);if(5===o&&104===n&&116===t&&116===i&&112===s&&115===r);else if(4===o&&104===n&&116===t&&116===i&&112===s);else if(3===o&&119===n&&115===t&&115===i);else if(2===o&&119===n&&115===t);else for(let o=u;o<e;o+=1){const e=32|a.charCodeAt(o);if(!(e>=97&&e<=122||e>=48&&e<=57||46===e||45===e||43===e))return null}for(u=e+2;47===a.charCodeAt(u);)u+=1}}let e=-1,t=-1,i=-1;for(let s=u;s<o;s+=1){const u=a.charCodeAt(s);if(35===u||47===u||63===u){o=s;break}64===u?e=s:93===u?t=s:58===u?i=s:u>=65&&u<=90&&(n=!0)}if(-1!==e&&e>u&&e<o&&(u=e+1),91===a.charCodeAt(u))return-1!==t?a.slice(u+1,t).toLowerCase():null;-1!==i&&i>u&&i<o&&(o=i)}for(;o>u+1&&46===a.charCodeAt(o-1);)o-=1;const t=0!==u||o!==a.length?a.slice(u,o):a;return n?t.toLowerCase():t}function n(a){return a>=97&&a<=122||a>=48&&a<=57||a>127}function t(a){if(a.length>255)return!1;if(0===a.length)return!1;if(!n(a.charCodeAt(0))&&46!==a.charCodeAt(0)&&95!==a.charCodeAt(0))return!1;let e=-1,u=-1;const o=a.length;for(let t=0;t<o;t+=1){const o=a.charCodeAt(t);if(46===o){if(t-e>64||46===u||45===u||95===u)return!1;e=t}else if(!n(o)&&45!==o&&95!==o)return!1;u=o}return o-e-1<=63&&45!==u}u.r(e),u.d(e,{autoEmail:()=>q,autoLink:()=>j,bigEmoji:()=>A,bold:()=>b,code:()=>y,codeLine:()=>z,color:()=>f,emoji:()=>$,emojiUnicode:()=>H,emoticon:()=>N,extractFirstResult:()=>W,heading:()=>v,image:()=>I,inlineCode:()=>w,inlineKatex:()=>M,italic:()=>D,katex:()=>X,lineBreak:()=>Z,link:()=>E,listItem:()=>L,mentionChannel:()=>O,mentionUser:()=>T,orderedList:()=>P,paragraph:()=>p,phoneChecker:()=>U,plain:()=>C,quote:()=>_,reducePlainTexts:()=>R,strike:()=>B,task:()=>x,tasks:()=>F,timestamp:()=>K,unorderedList:()=>S});const i=function({allowIcannDomains:a=!0,allowPrivateDomains:e=!1,detectIp:u=!0,extractHostname:o=!0,mixedInputs:n=!0,validHosts:t=null,validateHostname:i=!0}){return{allowIcannDomains:a,allowPrivateDomains:e,detectIp:u,extractHostname:o,mixedInputs:n,validHosts:t,validateHostname:i}}({}),s=function(){const a=[1,{}],e=[0,{city:a}];return[0,{ck:[0,{www:a}],jp:[0,{kawasaki:e,kitakyushu:e,kobe:e,nagoya:e,sapporo:e,sendai:e,yokohama:e}]}]}(),r=function(){const a=[1,{}],e=[2,{}],u=[1,{gov:a,com:a,org:a,net:a,edu:a}],o=[0,{"*":e}],n=[0,{relay:e}],t=[2,{id:e}],i=[1,{blogspot:e}],s=[1,{gov:a}],r=[0,{notebook:e,studio:e}],l=[0,{labeling:e,notebook:e,studio:e}],c=[0,{notebook:e}],m=[0,{labeling:e,notebook:e,"notebook-fips":e,studio:e}],d=[0,{notebook:e,"notebook-fips":e,studio:e,"studio-fips":e}],h=[0,{"*":a}],g=[0,{cloud:e}],k=[1,{co:e}],p=[0,{objects:e}],b=[2,{nodes:e}],f=[0,{my:o}],v=[0,{s3:e,"s3-accesspoint":e,"s3-website":e}],y=[0,{s3:e,"s3-accesspoint":e}],A=[0,{direct:e}],x=[0,{"webview-assets":e}],w=[0,{vfs:e,"webview-assets":e}],F=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-object-lambda":e,"s3-website":e,"aws-cloud9":x,cloud9:w}],D=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:y,s3:e,"s3-accesspoint":e,"s3-object-lambda":e,"s3-website":e,"aws-cloud9":x,cloud9:w}],C=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-object-lambda":e,"s3-website":e,"analytics-gateway":e,"aws-cloud9":x,cloud9:w}],B=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-object-lambda":e,"s3-website":e}],z=[0,{s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-fips":e,"s3-website":e}],E=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:z,s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-fips":e,"s3-object-lambda":e,"s3-website":e,"aws-cloud9":x,cloud9:w}],j=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:z,s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-deprecated":e,"s3-fips":e,"s3-object-lambda":e,"s3-website":e,"analytics-gateway":e,"aws-cloud9":x,cloud9:w}],q=[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:[0,{s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-fips":e}],s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-fips":e,"s3-object-lambda":e,"s3-website":e}],I=[0,{auth:e}],_=[0,{auth:e,"auth-fips":e}],O=[0,{apps:e}],P=[0,{paas:e}],S=[2,{eu:e}],L=[0,{app:e}],T=[0,{site:e}],$=[1,{com:a,edu:a,net:a,org:a}],H=[0,{j:e}],N=[0,{p:e}],R=[0,{user:e}],Z=[0,{shop:e}],X=[0,{cust:e,reservd:e}],M=[0,{cust:e}],U=[1,{gov:a,edu:a,mil:a,com:a,org:a,net:a}],K=[0,{s3:e}],W=[1,{edu:a,biz:a,net:a,org:a,gov:a,info:a,com:a}],J=[1,{framer:e}],G=[0,{forgot:e}],Q=[0,{cdn:e}],V=[1,{gs:a}],Y=[0,{nes:a}],aa=[1,{k12:a,cc:a,lib:a}],ea=[1,{cc:a,lib:a}];return[0,{ac:[1,{com:a,edu:a,gov:a,net:a,mil:a,org:a,drr:e,feedback:e,forms:e}],ad:[1,{nom:a}],ae:[1,{co:a,net:a,org:a,sch:a,ac:a,gov:a,mil:a,blogspot:e}],aero:[1,{airline:a,airport:a,"accident-investigation":a,"accident-prevention":a,aerobatic:a,aeroclub:a,aerodrome:a,agents:a,"air-surveillance":a,"air-traffic-control":a,aircraft:a,airtraffic:a,ambulance:a,association:a,author:a,ballooning:a,broker:a,caa:a,cargo:a,catering:a,certification:a,championship:a,charter:a,civilaviation:a,club:a,conference:a,consultant:a,consulting:a,control:a,council:a,crew:a,design:a,dgca:a,educator:a,emergency:a,engine:a,engineer:a,entertainment:a,equipment:a,exchange:a,express:a,federation:a,flight:a,freight:a,fuel:a,gliding:a,government:a,groundhandling:a,group:a,hanggliding:a,homebuilt:a,insurance:a,journal:a,journalist:a,leasing:a,logistics:a,magazine:a,maintenance:a,marketplace:a,media:a,microlight:a,modelling:a,navigation:a,parachuting:a,paragliding:a,"passenger-association":a,pilot:a,press:a,production:a,recreation:a,repbody:a,res:a,research:a,rotorcraft:a,safety:a,scientist:a,services:a,show:a,skydiving:a,software:a,student:a,taxi:a,trader:a,trading:a,trainer:a,union:a,workinggroup:a,works:a}],af:u,ag:[1,{com:a,org:a,net:a,co:a,nom:a}],ai:[1,{off:a,com:a,net:a,org:a,uwu:e,framer:e}],al:[1,{com:a,edu:a,gov:a,mil:a,net:a,org:a,blogspot:e}],am:[1,{co:a,com:a,commune:a,net:a,org:a,radio:e,blogspot:e}],ao:[1,{ed:a,edu:a,gov:a,gv:a,og:a,org:a,co:a,pb:a,it:a}],aq:a,ar:[1,{bet:a,com:i,coop:a,edu:a,gob:a,gov:a,int:a,mil:a,musica:a,mutual:a,net:a,org:a,senasa:a,tur:a}],arpa:[1,{e164:a,home:a,"in-addr":a,ip6:a,iris:a,uri:a,urn:a}],as:s,asia:[1,{cloudns:e,daemon:e,dix:e}],at:[1,{ac:[1,{sth:a}],co:i,gv:a,or:a,funkfeuer:[0,{wien:e}],futurecms:[0,{"*":e,ex:o,in:o}],futurehosting:e,futuremailing:e,ortsinfo:[0,{ex:o,kunden:o}],biz:e,info:e,"123webseite":e,priv:e,myspreadshop:e,"12hp":e,"2ix":e,"4lima":e,"lima-city":e}],au:[1,{com:[1,{blogspot:e,cloudlets:[0,{mel:e}],myspreadshop:e}],net:a,org:a,edu:[1,{act:a,catholic:a,nsw:[1,{schools:a}],nt:a,qld:a,sa:a,tas:a,vic:a,wa:a}],gov:[1,{qld:a,sa:a,tas:a,vic:a,wa:a}],asn:a,id:a,info:a,conf:a,oz:a,act:a,nsw:a,nt:a,qld:a,sa:a,tas:a,vic:a,wa:a}],aw:[1,{com:a}],ax:a,az:[1,{com:a,net:a,int:a,gov:a,org:a,edu:a,info:a,pp:a,mil:a,name:a,pro:a,biz:a}],ba:[1,{com:a,edu:a,gov:a,mil:a,net:a,org:a,blogspot:e,rs:e}],bb:[1,{biz:a,co:a,com:a,edu:a,gov:a,info:a,net:a,org:a,store:a,tv:a}],bd:h,be:[1,{ac:a,cloudns:e,webhosting:e,blogspot:e,interhostsolutions:g,kuleuven:[0,{ezproxy:e}],"123website":e,myspreadshop:e,transurl:o}],bf:s,bg:[1,{0:a,1:a,2:a,3:a,4:a,5:a,6:a,7:a,8:a,9:a,a,b:a,c:a,d:a,e:a,f:a,g:a,h:a,i:a,j:a,k:a,l:a,m:a,n:a,o:a,p:a,q:a,r:a,s:a,t:a,u:a,v:a,w:a,x:a,y:a,z:a,blogspot:e,barsy:e}],bh:u,bi:[1,{co:a,com:a,edu:a,or:a,org:a}],biz:[1,{activetrail:e,"cloud-ip":e,cloudns:e,jozi:e,dyndns:e,"for-better":e,"for-more":e,"for-some":e,"for-the":e,selfip:e,webhop:e,orx:e,mmafan:e,myftp:e,"no-ip":e,dscloud:e}],bj:[1,{africa:a,agro:a,architectes:a,assur:a,avocats:a,co:a,com:a,eco:a,econo:a,edu:a,info:a,loisirs:a,money:a,net:a,org:a,ote:a,resto:a,restaurant:a,tourism:a,univ:a,blogspot:e}],bm:u,bn:[1,{com:a,edu:a,gov:a,net:a,org:a,co:e}],bo:[1,{com:a,edu:a,gob:a,int:a,org:a,net:a,mil:a,tv:a,web:a,academia:a,agro:a,arte:a,blog:a,bolivia:a,ciencia:a,cooperativa:a,democracia:a,deporte:a,ecologia:a,economia:a,empresa:a,indigena:a,industria:a,info:a,medicina:a,movimiento:a,musica:a,natural:a,nombre:a,noticias:a,patria:a,politica:a,profesional:a,plurinacional:a,pueblo:a,revista:a,salud:a,tecnologia:a,tksat:a,transporte:a,wiki:a}],br:[1,{"9guacu":a,abc:a,adm:a,adv:a,agr:a,aju:a,am:a,anani:a,aparecida:a,app:a,arq:a,art:a,ato:a,b:a,barueri:a,belem:a,bet:a,bhz:a,bib:a,bio:a,blog:a,bmd:a,boavista:a,bsb:a,campinagrande:a,campinas:a,caxias:a,cim:a,cng:a,cnt:a,com:[1,{blogspot:e,simplesite:e}],contagem:a,coop:a,coz:a,cri:a,cuiaba:a,curitiba:a,def:a,des:a,det:a,dev:a,ecn:a,eco:a,edu:a,emp:a,enf:a,eng:a,esp:a,etc:a,eti:a,far:a,feira:a,flog:a,floripa:a,fm:a,fnd:a,fortal:a,fot:a,foz:a,fst:a,g12:a,geo:a,ggf:a,goiania:a,gov:[1,{ac:a,al:a,am:a,ap:a,ba:a,ce:a,df:a,es:a,go:a,ma:a,mg:a,ms:a,mt:a,pa:a,pb:a,pe:a,pi:a,pr:a,rj:a,rn:a,ro:a,rr:a,rs:a,sc:a,se:a,sp:a,to:a}],gru:a,imb:a,ind:a,inf:a,jab:a,jampa:a,jdf:a,joinville:a,jor:a,jus:a,leg:[1,{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}],leilao:a,lel:a,log:a,londrina:a,macapa:a,maceio:a,manaus:a,maringa:a,mat:a,med:a,mil:a,morena:a,mp:a,mus:a,natal:a,net:a,niteroi:a,nom:h,not:a,ntr:a,odo:a,ong:a,org:a,osasco:a,palmas:a,poa:a,ppg:a,pro:a,psc:a,psi:a,pvh:a,qsl:a,radio:a,rec:a,recife:a,rep:a,ribeirao:a,rio:a,riobranco:a,riopreto:a,salvador:a,sampa:a,santamaria:a,santoandre:a,saobernardo:a,saogonca:a,seg:a,sjc:a,slg:a,slz:a,sorocaba:a,srv:a,taxi:a,tc:a,tec:a,teo:a,the:a,tmp:a,trd:a,tur:a,tv:a,udi:a,vet:a,vix:a,vlog:a,wiki:a,zlg:a}],bs:[1,{com:a,net:a,org:a,edu:a,gov:a,we:e}],bt:u,bv:a,bw:[1,{co:a,org:a}],by:[1,{gov:a,mil:a,com:i,of:a,mediatech:e}],bz:[1,{co:a,com:a,net:a,org:a,edu:a,gov:a,za:e,mydns:e,gsj:e}],ca:[1,{ab:a,bc:a,mb:a,nb:a,nf:a,nl:a,ns:a,nt:a,nu:a,on:a,pe:a,qc:a,sk:a,yk:a,gc:a,barsy:e,awdev:o,co:e,blogspot:e,"no-ip":e,myspreadshop:e,box:e}],cat:a,cc:[1,{cleverapps:e,cloudns:e,ftpaccess:e,"game-server":e,myphotos:e,scrapping:e,twmail:e,csx:e,fantasyleague:e,spawn:[0,{instances:e}]}],cd:s,cf:i,cg:a,ch:[1,{square7:e,cloudns:e,cloudscale:[0,{cust:e,lpg:p,rma:p}],blogspot:e,flow:[0,{ae:[0,{alp1:e}],appengine:e}],"linkyard-cloud":e,gotdns:e,dnsking:e,"123website":e,myspreadshop:e,firenet:[0,{"*":e,svc:o}],"12hp":e,"2ix":e,"4lima":e,"lima-city":e}],ci:[1,{org:a,or:a,com:a,co:a,edu:a,ed:a,ac:a,net:a,go:a,asso:a,"xn--aroport-bya":a,aéroport:a,int:a,gouv:a,fin:e}],ck:h,cl:[1,{co:a,gob:a,gov:a,mil:a,cloudns:e,blogspot:e}],cm:[1,{co:a,com:a,gov:a,net:a}],cn:[1,{ac:a,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-deprecated":e,"s3-object-lambda":e,"s3-website":e}],"cn-northwest-1":[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:y,s3:e,"s3-accesspoint":e,"s3-object-lambda":e,"s3-website":e}],compute:o,airflow:[0,{"cn-north-1":o,"cn-northwest-1":o}],eb:[0,{"cn-north-1":e,"cn-northwest-1":e}],elb:o}],sagemaker:[0,{"cn-north-1":r,"cn-northwest-1":r}]}],edu:a,gov:a,net:a,org:a,mil:a,"xn--55qx5d":a,公司:a,"xn--io0a7i":a,网络:a,"xn--od0alg":a,網絡:a,ah:a,bj:a,cq:a,fj:a,gd:a,gs:a,gz:a,gx:a,ha:a,hb:a,he:a,hi:a,hl:a,hn:a,jl:a,js:a,jx:a,ln:a,nm:a,nx:a,qh:a,sc:a,sd:a,sh:[1,{as:e}],sn:a,sx:a,tj:a,xj:a,xz:a,yn:a,zj:a,hk:a,mo:a,tw:a,"canva-apps":e,canvasite:f,myqnapcloud:e,quickconnect:A}],co:[1,{arts:a,com:i,edu:a,firm:a,gov:a,info:a,int:a,mil:a,net:a,nom:a,org:a,rec:a,web:a,carrd:e,crd:e,otap:o,leadpages:e,lpages:e,mypi:e,n4t:e,xmit:o,firewalledreplit:t,repl:t,supabase:e}],com:[1,{a2hosted:e,cpserver:e,adobeaemcloud:[2,{dev:o}],africa:e,airkitapps:e,"airkitapps-au":e,aivencloud:e,kasserver:e,amazonaws:[0,{"af-south-1":F,"ap-east-1":D,"ap-northeast-1":C,"ap-northeast-2":C,"ap-northeast-3":F,"ap-south-1":C,"ap-south-2":B,"ap-southeast-1":C,"ap-southeast-2":C,"ap-southeast-3":B,"ap-southeast-4":B,"ap-southeast-5":[0,{"execute-api":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-deprecated":e,"s3-object-lambda":e,"s3-website":e}],"ca-central-1":E,"ca-west-1":[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:z,s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-fips":e,"s3-object-lambda":e,"s3-website":e}],"eu-central-1":C,"eu-central-2":B,"eu-north-1":D,"eu-south-1":F,"eu-south-2":B,"eu-west-1":[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-deprecated":e,"s3-object-lambda":e,"s3-website":e,"analytics-gateway":e,"aws-cloud9":x,cloud9:w}],"eu-west-2":D,"eu-west-3":F,"il-central-1":[0,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:v,s3:e,"s3-accesspoint":e,"s3-object-lambda":e,"s3-website":e,"aws-cloud9":x,cloud9:[0,{vfs:e}]}],"me-central-1":B,"me-south-1":D,"sa-east-1":F,"us-east-1":[2,{"execute-api":e,"emrappui-prod":e,"emrnotebooks-prod":e,"emrstudio-prod":e,dualstack:z,s3:e,"s3-accesspoint":e,"s3-accesspoint-fips":e,"s3-deprecated":e,"s3-fips":e,"s3-object-lambda":e,"s3-website":e,"analytics-gateway":e,"aws-cloud9":x,cloud9:w}],"us-east-2":j,"us-gov-east-1":q,"us-gov-west-1":q,"us-west-1":E,"us-west-2":j,compute:o,"compute-1":o,airflow:[0,{"af-south-1":o,"ap-east-1":o,"ap-northeast-1":o,"ap-northeast-2":o,"ap-northeast-3":o,"ap-south-1":o,"ap-south-2":o,"ap-southeast-1":o,"ap-southeast-2":o,"ap-southeast-3":o,"ap-southeast-4":o,"ca-central-1":o,"ca-west-1":o,"eu-central-1":o,"eu-central-2":o,"eu-north-1":o,"eu-south-1":o,"eu-south-2":o,"eu-west-1":o,"eu-west-2":o,"eu-west-3":o,"il-central-1":o,"me-central-1":o,"me-south-1":o,"sa-east-1":o,"us-east-1":o,"us-east-2":o,"us-west-1":o,"us-west-2":o}],s3:e,"s3-1":e,"s3-ap-east-1":e,"s3-ap-northeast-1":e,"s3-ap-northeast-2":e,"s3-ap-northeast-3":e,"s3-ap-south-1":e,"s3-ap-southeast-1":e,"s3-ap-southeast-2":e,"s3-ca-central-1":e,"s3-eu-central-1":e,"s3-eu-north-1":e,"s3-eu-west-1":e,"s3-eu-west-2":e,"s3-eu-west-3":e,"s3-external-1":e,"s3-fips-us-gov-east-1":e,"s3-fips-us-gov-west-1":e,"s3-global":[0,{accesspoint:[0,{mrap:e}]}],"s3-me-south-1":e,"s3-sa-east-1":e,"s3-us-east-2":e,"s3-us-gov-east-1":e,"s3-us-gov-west-1":e,"s3-us-west-1":e,"s3-us-west-2":e,"s3-website-ap-northeast-1":e,"s3-website-ap-southeast-1":e,"s3-website-ap-southeast-2":e,"s3-website-eu-west-1":e,"s3-website-sa-east-1":e,"s3-website-us-east-1":e,"s3-website-us-gov-west-1":e,"s3-website-us-west-1":e,"s3-website-us-west-2":e,elb:o}],amazoncognito:[0,{"af-south-1":I,"ap-east-1":I,"ap-northeast-1":I,"ap-northeast-2":I,"ap-northeast-3":I,"ap-south-1":I,"ap-south-2":I,"ap-southeast-1":I,"ap-southeast-2":I,"ap-southeast-3":I,"ap-southeast-4":I,"ca-central-1":I,"ca-west-1":I,"eu-central-1":I,"eu-central-2":I,"eu-north-1":I,"eu-south-1":I,"eu-south-2":I,"eu-west-1":I,"eu-west-2":I,"eu-west-3":I,"il-central-1":I,"me-central-1":I,"me-south-1":I,"sa-east-1":I,"us-east-1":_,"us-east-2":_,"us-gov-west-1":[0,{"auth-fips":e}],"us-west-1":_,"us-west-2":_}],amplifyapp:e,awsapprunner:o,awsapps:e,elasticbeanstalk:[2,{"af-south-1":e,"ap-east-1":e,"ap-northeast-1":e,"ap-northeast-2":e,"ap-northeast-3":e,"ap-south-1":e,"ap-southeast-1":e,"ap-southeast-2":e,"ap-southeast-3":e,"ca-central-1":e,"eu-central-1":e,"eu-north-1":e,"eu-south-1":e,"eu-west-1":e,"eu-west-2":e,"eu-west-3":e,"il-central-1":e,"me-south-1":e,"sa-east-1":e,"us-east-1":e,"us-east-2":e,"us-gov-east-1":e,"us-gov-west-1":e,"us-west-1":e,"us-west-2":e}],awsglobalaccelerator:e,siiites:e,appspacehosted:e,appspaceusercontent:e,"on-aptible":e,myasustor:e,"balena-devices":e,betainabox:e,boutir:e,bplaced:e,cafjs:e,"canva-apps":e,"cdn77-storage":e,br:e,cn:e,de:e,eu:e,jpn:e,mex:e,ru:e,sa:e,uk:e,us:e,za:e,"clever-cloud":[0,{services:o}],dnsabr:e,"ip-ddns":e,jdevcloud:e,wpdevcloud:e,"cf-ipfs":e,"cloudflare-ipfs":e,trycloudflare:e,co:e,builtwithdark:e,datadetect:[0,{demo:e,instance:e}],dattolocal:e,dattorelay:e,dattoweb:e,mydatto:e,digitaloceanspaces:o,discordsays:e,discordsez:e,drayddns:e,dreamhosters:e,durumis:e,mydrobo:e,blogdns:e,cechire:e,dnsalias:e,dnsdojo:e,doesntexist:e,dontexist:e,doomdns:e,"dyn-o-saur":e,dynalias:e,"dyndns-at-home":e,"dyndns-at-work":e,"dyndns-blog":e,"dyndns-free":e,"dyndns-home":e,"dyndns-ip":e,"dyndns-mail":e,"dyndns-office":e,"dyndns-pics":e,"dyndns-remote":e,"dyndns-server":e,"dyndns-web":e,"dyndns-wiki":e,"dyndns-work":e,"est-a-la-maison":e,"est-a-la-masion":e,"est-le-patron":e,"est-mon-blogueur":e,"from-ak":e,"from-al":e,"from-ar":e,"from-ca":e,"from-ct":e,"from-dc":e,"from-de":e,"from-fl":e,"from-ga":e,"from-hi":e,"from-ia":e,"from-id":e,"from-il":e,"from-in":e,"from-ks":e,"from-ky":e,"from-ma":e,"from-md":e,"from-mi":e,"from-mn":e,"from-mo":e,"from-ms":e,"from-mt":e,"from-nc":e,"from-nd":e,"from-ne":e,"from-nh":e,"from-nj":e,"from-nm":e,"from-nv":e,"from-oh":e,"from-ok":e,"from-or":e,"from-pa":e,"from-pr":e,"from-ri":e,"from-sc":e,"from-sd":e,"from-tn":e,"from-tx":e,"from-ut":e,"from-va":e,"from-vt":e,"from-wa":e,"from-wi":e,"from-wv":e,"from-wy":e,getmyip:e,gotdns:e,"hobby-site":e,homelinux:e,homeunix:e,iamallama:e,"is-a-anarchist":e,"is-a-blogger":e,"is-a-bookkeeper":e,"is-a-bulls-fan":e,"is-a-caterer":e,"is-a-chef":e,"is-a-conservative":e,"is-a-cpa":e,"is-a-cubicle-slave":e,"is-a-democrat":e,"is-a-designer":e,"is-a-doctor":e,"is-a-financialadvisor":e,"is-a-geek":e,"is-a-green":e,"is-a-guru":e,"is-a-hard-worker":e,"is-a-hunter":e,"is-a-landscaper":e,"is-a-lawyer":e,"is-a-liberal":e,"is-a-libertarian":e,"is-a-llama":e,"is-a-musician":e,"is-a-nascarfan":e,"is-a-nurse":e,"is-a-painter":e,"is-a-personaltrainer":e,"is-a-photographer":e,"is-a-player":e,"is-a-republican":e,"is-a-rockstar":e,"is-a-socialist":e,"is-a-student":e,"is-a-teacher":e,"is-a-techie":e,"is-a-therapist":e,"is-an-accountant":e,"is-an-actor":e,"is-an-actress":e,"is-an-anarchist":e,"is-an-artist":e,"is-an-engineer":e,"is-an-entertainer":e,"is-certified":e,"is-gone":e,"is-into-anime":e,"is-into-cars":e,"is-into-cartoons":e,"is-into-games":e,"is-leet":e,"is-not-certified":e,"is-slick":e,"is-uberleet":e,"is-with-theband":e,"isa-geek":e,"isa-hockeynut":e,issmarterthanyou:e,"likes-pie":e,likescandy:e,"neat-url":e,"saves-the-whales":e,selfip:e,"sells-for-less":e,"sells-for-u":e,servebbs:e,"simple-url":e,"space-to-rent":e,"teaches-yoga":e,writesthisblog:e,ddnsfree:e,ddnsgeek:e,giize:e,gleeze:e,kozow:e,loseyourip:e,ooguy:e,theworkpc:e,mytuleap:e,"tuleap-partners":e,encoreapi:e,evennode:[0,{"eu-1":e,"eu-2":e,"eu-3":e,"eu-4":e,"us-1":e,"us-2":e,"us-3":e,"us-4":e}],onfabrica:e,"fastly-edge":e,"fastly-terrarium":e,"fastvps-server":e,mydobiss:e,firebaseapp:e,fldrv:e,forgeblocks:e,framercanvas:e,"freebox-os":e,freeboxos:e,freemyip:e,aliases121:e,gentapps:e,gentlentapis:e,githubusercontent:e,"0emm":o,appspot:[2,{r:o}],blogspot:e,codespot:e,googleapis:e,googlecode:e,pagespeedmobilizer:e,withgoogle:e,withyoutube:e,grayjayleagues:e,hatenablog:e,hatenadiary:e,herokuapp:e,herokussl:e,gr:e,smushcdn:e,wphostedmail:e,wpmucdn:e,pixolino:e,"apps-1and1":e,"live-website":e,dopaas:e,"hosted-by-previder":P,hosteur:[0,{"rag-cloud":e,"rag-cloud-ch":e}],"ik-server":[0,{jcloud:e,"jcloud-ver-jpc":e}],jelastic:[0,{demo:e}],massivegrid:P,wafaicloud:[0,{jed:e,ryd:e}],webadorsite:e,joyent:[0,{cns:o}],lpusercontent:e,linode:[0,{members:e,nodebalancer:o}],linodeobjects:o,linodeusercontent:[0,{ip:e}],barsycenter:e,barsyonline:e,modelscape:e,mwcloudnonprod:e,polyspace:e,mazeplay:e,miniserver:e,atmeta:e,fbsbx:O,meteorapp:S,routingthecloud:e,mydbserver:e,hostedpi:e,"mythic-beasts":[0,{caracal:e,customer:e,fentiger:e,lynx:e,ocelot:e,oncilla:e,onza:e,sphinx:e,vs:e,x:e,yali:e}],nospamproxy:g,"4u":e,nfshost:e,"3utilities":e,blogsyte:e,ciscofreak:e,damnserver:e,ddnsking:e,ditchyourip:e,dnsiskinky:e,dynns:e,geekgalaxy:e,"health-carereform":e,homesecuritymac:e,homesecuritypc:e,myactivedirectory:e,mysecuritycamera:e,myvnc:e,"net-freaks":e,onthewifi:e,point2this:e,quicksytes:e,securitytactics:e,servebeer:e,servecounterstrike:e,serveexchange:e,serveftp:e,servegame:e,servehalflife:e,servehttp:e,servehumour:e,serveirc:e,servemp3:e,servep2p:e,servepics:e,servequake:e,servesarcasm:e,stufftoread:e,unusualperson:e,workisboring:e,"001www":e,myiphost:e,observableusercontent:[0,{static:e}],simplesite:e,orsites:e,operaunite:e,"customer-oci":[0,{"*":e,oci:o,ocp:o,ocs:o}],oraclecloudapps:o,oraclegovcloudapps:o,"authgear-staging":e,authgearapps:e,skygearapp:e,outsystemscloud:e,ownprovider:e,pgfog:e,pagexl:e,gotpantheon:e,paywhirl:o,upsunapp:e,"platter-app":e,"postman-echo":e,prgmr:[0,{xen:e}],pythonanywhere:S,qa2:e,"alpha-myqnapcloud":e,"dev-myqnapcloud":e,mycloudnas:e,mynascloud:e,myqnapcloud:e,qualifioapp:e,ladesk:e,qbuser:e,quipelements:o,rackmaze:e,"readthedocs-hosted":e,rhcloud:e,onrender:e,render:L,"180r":e,dojin:e,sakuratan:e,sakuraweb:e,x0:e,code:[0,{builder:o,"dev-builder":o,"stg-builder":o}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":o}]}]}]}],logoip:e,scrysec:e,"firewall-gateway":e,myshopblocks:e,myshopify:e,shopitsite:e,"1kapp":e,appchizi:e,applinzi:e,sinaapp:e,vipsinaapp:e,streamlitapp:e,"try-snowplow":e,"playstation-cloud":e,myspreadshop:e,"w-corp-staticblitz":e,"w-credentialless-staticblitz":e,"w-staticblitz":e,"stackhero-network":e,stdlib:[0,{api:e}],strapiapp:[2,{media:e}],"streak-link":e,streaklinks:e,streakusercontent:e,"temp-dns":e,dsmynas:e,familyds:e,mytabit:e,taveusercontent:e,"tb-hosting":T,reservd:e,thingdustdata:e,"townnews-staging":e,typeform:[0,{pro:e}],hk:e,it:e,vultrobjects:o,wafflecell:e,hotelwithflight:e,"reserve-online":e,cprapid:e,pleskns:e,remotewd:e,wiardweb:[0,{pages:e}],wixsite:e,wixstudio:e,messwithdns:e,"woltlab-demo":e,wpenginepowered:[2,{js:e}],xnbay:[2,{u2:e,"u2-local":e}],yolasite:e}],coop:a,cr:[1,{ac:a,co:a,ed:a,fi:a,go:a,or:a,sa:a}],cu:[1,{com:a,edu:a,gob:a,inf:a,nat:a,net:a,org:a}],cv:[1,{com:a,edu:a,int:a,nome:a,org:a,blogspot:e}],cw:$,cx:[1,{gov:a,cloudns:e,ath:e,info:e,assessments:e,calculators:e,funnels:e,paynow:e,quizzes:e,researched:e,tests:e}],cy:[1,{ac:a,biz:a,com:[1,{blogspot:e,scaleforce:H}],ekloges:a,gov:a,ltd:a,mil:a,net:a,org:a,press:a,pro:a,tm:a}],cz:[1,{contentproxy9:[0,{rsc:e}],realm:e,e4:e,blogspot:e,co:e,metacentrum:[0,{cloud:o,custom:e}],muni:[0,{cloud:[0,{flt:e,usr:e}]}]}],de:[1,{bplaced:e,square7:e,com:e,cosidns:[0,{dyn:e}],dnsupdater:e,"dynamisches-dns":e,"internet-dns":e,"l-o-g-i-n":e,ddnss:[2,{dyn:e,dyndns:e}],"dyn-ip24":e,dyndns1:e,"home-webserver":[2,{dyn:e}],"myhome-server":e,dnshome:e,fuettertdasnetz:e,isteingeek:e,istmein:e,lebtimnetz:e,leitungsen:e,traeumtgerade:e,frusky:o,goip:e,blogspot:e,"xn--gnstigbestellen-zvb":e,günstigbestellen:e,"xn--gnstigliefern-wob":e,günstigliefern:e,"hs-heilbronn":[0,{it:[0,{pages:e,"pages-research":e}]}],"dyn-berlin":e,"in-berlin":e,"in-brb":e,"in-butter":e,"in-dsl":e,"in-vpn":e,iservschule:e,"mein-iserv":e,schulplattform:e,schulserver:e,"test-iserv":e,keymachine:e,"git-repos":e,"lcube-server":e,"svn-repos":e,barsy:e,webspaceconfig:e,"123webseite":e,logoip:e,"firewall-gateway":e,"my-gateway":e,"my-router":e,spdns:e,speedpartner:[0,{customer:e}],myspreadshop:e,"taifun-dns":e,"12hp":e,"2ix":e,"4lima":e,"lima-city":e,"dd-dns":e,"dray-dns":e,draydns:e,"dyn-vpn":e,dynvpn:e,"mein-vigor":e,"my-vigor":e,"my-wan":e,"syno-ds":e,"synology-diskstation":e,"synology-ds":e,uberspace:o,"virtual-user":e,virtualuser:e,"community-pro":e,diskussionsbereich:e}],dj:a,dk:[1,{biz:e,co:e,firm:e,reg:e,store:e,blogspot:e,"123hjemmeside":e,myspreadshop:e}],dm:u,do:[1,{art:a,com:a,edu:a,gob:a,gov:a,mil:a,net:a,org:a,sld:a,web:a}],dz:[1,{art:a,asso:a,com:a,edu:a,gov:a,org:a,net:a,pol:a,soc:a,tm:a}],ec:[1,{com:a,info:a,net:a,fin:a,k12:a,med:a,pro:a,org:a,edu:a,gov:a,gob:a,mil:a,base:e,official:e}],edu:[1,{rit:[0,{"git-pages":e}]}],ee:[1,{edu:a,gov:a,riik:a,lib:a,med:a,com:i,pri:a,aip:a,org:a,fie:a}],eg:[1,{com:i,edu:a,eun:a,gov:a,mil:a,name:a,net:a,org:a,sci:a}],er:h,es:[1,{com:i,nom:a,org:a,gob:a,edu:a,"123miweb":e,myspreadshop:e}],et:[1,{com:a,gov:a,org:a,edu:a,biz:a,name:a,info:a,net:a}],eu:[1,{airkitapps:e,cloudns:e,dogado:[0,{jelastic:e}],barsy:e,spdns:e,transurl:o,diskstation:e}],fi:[1,{aland:a,dy:e,blogspot:e,"xn--hkkinen-5wa":e,häkkinen:e,iki:e,cloudplatform:[0,{fi:e}],datacenter:[0,{demo:e,paas:e}],kapsi:e,"123kotisivu":e,myspreadshop:e}],fj:[1,{ac:a,biz:a,com:a,gov:a,info:a,mil:a,name:a,net:a,org:a,pro:a}],fk:h,fm:[1,{com:a,edu:a,net:a,org:a,radio:e,user:o}],fo:a,fr:[1,{asso:a,com:a,gouv:a,nom:a,prd:a,tm:a,avoues:a,cci:a,greta:a,"huissier-justice":a,"en-root":e,"fbx-os":e,fbxos:e,"freebox-os":e,freeboxos:e,blogspot:e,goupile:e,"123siteweb":e,"on-web":e,"chirurgiens-dentistes-en-france":e,dedibox:e,aeroport:e,avocat:e,chambagri:e,"chirurgiens-dentistes":e,"experts-comptables":e,medecin:e,notaires:e,pharmacien:e,port:e,veterinaire:e,myspreadshop:e,ynh:e}],ga:a,gb:a,gd:[1,{edu:a,gov:a}],ge:[1,{com:a,edu:a,gov:a,org:a,mil:a,net:a,pvt:a}],gf:a,gg:[1,{co:a,net:a,org:a,kaas:e,stackit:e,panel:[2,{daemon:e}]}],gh:[1,{com:a,edu:a,gov:a,org:a,mil:a}],gi:[1,{com:a,ltd:a,gov:a,mod:a,edu:a,org:a}],gl:[1,{co:a,com:a,edu:a,net:a,org:a,biz:e}],gm:a,gn:[1,{ac:a,com:a,edu:a,gov:a,org:a,net:a}],gov:a,gp:[1,{com:a,net:a,mobi:a,edu:a,org:a,asso:a}],gq:a,gr:[1,{com:a,edu:a,net:a,org:a,gov:a,blogspot:e,barsy:e,simplesite:e}],gs:a,gt:[1,{com:a,edu:a,gob:a,ind:a,mil:a,net:a,org:a}],gu:[1,{com:a,edu:a,gov:a,guam:a,info:a,net:a,org:a,web:a}],gw:a,gy:[1,{co:a,com:a,edu:a,gov:a,net:a,org:a}],hk:[1,{com:a,edu:a,gov:a,idv:a,net:a,org:a,"xn--55qx5d":a,公司:a,"xn--wcvs22d":a,教育:a,"xn--lcvr32d":a,敎育:a,"xn--mxtq1m":a,政府:a,"xn--gmqw5a":a,個人:a,"xn--ciqpn":a,个人:a,"xn--gmq050i":a,箇人:a,"xn--zf0avx":a,網络:a,"xn--io0a7i":a,网络:a,"xn--mk0axi":a,组織:a,"xn--od0alg":a,網絡:a,"xn--od0aq3b":a,网絡:a,"xn--tn0ag":a,组织:a,"xn--uc0atv":a,組織:a,"xn--uc0ay4a":a,組织:a,blogspot:e,secaas:e,inc:e,ltd:e}],hm:a,hn:[1,{com:a,edu:a,org:a,net:a,mil:a,gob:a}],hr:[1,{iz:a,from:a,name:a,com:a,brendly:Z,blogspot:e,free:e}],ht:[1,{com:a,shop:a,firm:a,info:a,adult:a,net:a,pro:a,org:a,med:a,art:a,coop:a,pol:a,asso:a,edu:a,rel:a,gouv:a,perso:a,rt:e}],hu:[1,{2e3:a,co:a,info:a,org:a,priv:a,sport:a,tm:a,agrar:a,bolt:a,casino:a,city:a,erotica:a,erotika:a,film:a,forum:a,games:a,hotel:a,ingatlan:a,jogasz:a,konyvelo:a,lakas:a,media:a,news:a,reklam:a,sex:a,shop:a,suli:a,szex:a,tozsde:a,utazas:a,video:a,blogspot:e}],id:[1,{ac:a,biz:a,co:i,desa:a,go:a,mil:a,my:[1,{rss:e}],net:a,or:a,ponpes:a,sch:a,web:a}],ie:[1,{gov:a,blogspot:e,myspreadshop:e}],il:[1,{ac:a,co:[1,{blogspot:e,ravpage:e,mytabit:e,tabitorder:e}],gov:a,idf:a,k12:a,muni:a,net:a,org:a}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":a,"xn--5dbhl8d":a,"xn--8dbq2a":a,"xn--hebda8b":a}],ישראל:[1,{אקדמיה:a,ישוב:a,צהל:a,ממשל:a}],im:[1,{ac:a,co:[1,{ltd:a,plc:a}],com:a,net:a,org:a,tt:a,tv:a}],in:[1,{"5g":a,"6g":a,ac:a,ai:a,am:a,bihar:a,biz:a,business:a,ca:a,cn:a,co:a,com:a,coop:a,cs:a,delhi:a,dr:a,edu:a,er:a,firm:a,gen:a,gov:a,gujarat:a,ind:a,info:a,int:a,internet:a,io:a,me:a,mil:a,net:a,nic:a,org:a,pg:a,post:a,pro:a,res:a,travel:a,tv:a,uk:a,up:a,us:a,cloudns:e,blogspot:e,barsy:e,web:e,supabase:e}],info:[1,{cloudns:e,"dynamic-dns":e,"barrel-of-knowledge":e,"barrell-of-knowledge":e,dyndns:e,"for-our":e,"groks-the":e,"groks-this":e,"here-for-more":e,knowsitall:e,selfip:e,webhop:e,barsy:e,mayfirst:e,mittwald:e,mittwaldserver:e,typo3server:e,dvrcam:e,ilovecollege:e,"no-ip":e,forumz:e,nsupdate:e,dnsupdate:e,"v-info":e}],int:[1,{eu:a}],io:[1,{2038:e,co:a,com:a,edu:a,gov:a,mil:a,net:a,nom:a,org:a,"on-acorn":o,apigee:e,"b-data":e,beagleboard:e,bitbucket:e,bluebite:e,boxfuse:e,brave:[0,{s:o}],browsersafetymark:e,bigv:[0,{uk0:e}],cleverapps:e,dappnode:[0,{dyndns:e}],darklang:e,definima:e,dedyn:e,drud:e,"fh-muenster":e,shw:e,forgerock:[0,{id:e}],github:e,gitlab:e,lolipop:e,"hasura-app":e,hostyhosting:e,hypernode:e,moonscale:o,beebyte:P,beebyteapp:[0,{sekd1:e}],jele:e,webthings:e,loginline:e,barsy:e,azurecontainer:o,ngrok:[2,{ap:e,au:e,eu:e,in:e,jp:e,sa:e,us:e}],nodeart:[0,{stage:e}],pantheonsite:e,pstmn:[2,{mock:e}],protonet:e,qcx:[2,{sys:o}],qoto:e,vaporcloud:e,myrdbx:e,"rb-hosting":T,"on-k3s":o,"on-rio":o,readthedocs:e,resindevice:e,resinstaging:[0,{devices:e}],hzc:e,sandcats:e,scrypted:[0,{client:e}],shiftedit:e,"mo-siemens":e,lair:O,stolos:o,spacekit:e,musician:e,utwente:e,edugit:e,telebit:e,thingdust:[0,{dev:X,disrec:X,prod:M,testing:X}],tickets:e,upli:e,webflow:e,webflowtest:e,editorx:e,wixstudio:e,basicserver:e,virtualserver:e}],iq:U,ir:[1,{ac:a,co:a,gov:a,id:a,net:a,org:a,sch:a,"xn--mgba3a4f16a":a,ایران:a,"xn--mgba3a4fra":a,ايران:a,arvanedge:e}],is:[1,{net:a,com:a,edu:a,gov:a,org:a,int:a,blogspot:e}],it:[1,{gov:a,edu:a,abr:a,abruzzo:a,"aosta-valley":a,aostavalley:a,bas:a,basilicata:a,cal:a,calabria:a,cam:a,campania:a,"emilia-romagna":a,emiliaromagna:a,emr:a,"friuli-v-giulia":a,"friuli-ve-giulia":a,"friuli-vegiulia":a,"friuli-venezia-giulia":a,"friuli-veneziagiulia":a,"friuli-vgiulia":a,"friuliv-giulia":a,"friulive-giulia":a,friulivegiulia:a,"friulivenezia-giulia":a,friuliveneziagiulia:a,friulivgiulia:a,fvg:a,laz:a,lazio:a,lig:a,liguria:a,lom:a,lombardia:a,lombardy:a,lucania:a,mar:a,marche:a,mol:a,molise:a,piedmont:a,piemonte:a,pmn:a,pug:a,puglia:a,sar:a,sardegna:a,sardinia:a,sic:a,sicilia:a,sicily:a,taa:a,tos:a,toscana:a,"trentin-sud-tirol":a,"xn--trentin-sd-tirol-rzb":a,"trentin-süd-tirol":a,"trentin-sudtirol":a,"xn--trentin-sdtirol-7vb":a,"trentin-südtirol":a,"trentin-sued-tirol":a,"trentin-suedtirol":a,"trentino-a-adige":a,"trentino-aadige":a,"trentino-alto-adige":a,"trentino-altoadige":a,"trentino-s-tirol":a,"trentino-stirol":a,"trentino-sud-tirol":a,"xn--trentino-sd-tirol-c3b":a,"trentino-süd-tirol":a,"trentino-sudtirol":a,"xn--trentino-sdtirol-szb":a,"trentino-südtirol":a,"trentino-sued-tirol":a,"trentino-suedtirol":a,trentino:a,"trentinoa-adige":a,trentinoaadige:a,"trentinoalto-adige":a,trentinoaltoadige:a,"trentinos-tirol":a,trentinostirol:a,"trentinosud-tirol":a,"xn--trentinosd-tirol-rzb":a,"trentinosüd-tirol":a,trentinosudtirol:a,"xn--trentinosdtirol-7vb":a,trentinosüdtirol:a,"trentinosued-tirol":a,trentinosuedtirol:a,"trentinsud-tirol":a,"xn--trentinsd-tirol-6vb":a,"trentinsüd-tirol":a,trentinsudtirol:a,"xn--trentinsdtirol-nsb":a,trentinsüdtirol:a,"trentinsued-tirol":a,trentinsuedtirol:a,tuscany:a,umb:a,umbria:a,"val-d-aosta":a,"val-daosta":a,"vald-aosta":a,valdaosta:a,"valle-aosta":a,"valle-d-aosta":a,"valle-daosta":a,valleaosta:a,"valled-aosta":a,valledaosta:a,"vallee-aoste":a,"xn--valle-aoste-ebb":a,"vallée-aoste":a,"vallee-d-aoste":a,"xn--valle-d-aoste-ehb":a,"vallée-d-aoste":a,valleeaoste:a,"xn--valleaoste-e7a":a,valléeaoste:a,valleedaoste:a,"xn--valledaoste-ebb":a,valléedaoste:a,vao:a,vda:a,ven:a,veneto:a,ag:a,agrigento:a,al:a,alessandria:a,"alto-adige":a,altoadige:a,an:a,ancona:a,"andria-barletta-trani":a,"andria-trani-barletta":a,andriabarlettatrani:a,andriatranibarletta:a,ao:a,aosta:a,aoste:a,ap:a,aq:a,aquila:a,ar:a,arezzo:a,"ascoli-piceno":a,ascolipiceno:a,asti:a,at:a,av:a,avellino:a,ba:a,"balsan-sudtirol":a,"xn--balsan-sdtirol-nsb":a,"balsan-südtirol":a,"balsan-suedtirol":a,balsan:a,bari:a,"barletta-trani-andria":a,barlettatraniandria:a,belluno:a,benevento:a,bergamo:a,bg:a,bi:a,biella:a,bl:a,bn:a,bo:a,bologna:a,"bolzano-altoadige":a,bolzano:a,"bozen-sudtirol":a,"xn--bozen-sdtirol-2ob":a,"bozen-südtirol":a,"bozen-suedtirol":a,bozen:a,br:a,brescia:a,brindisi:a,bs:a,bt:a,"bulsan-sudtirol":a,"xn--bulsan-sdtirol-nsb":a,"bulsan-südtirol":a,"bulsan-suedtirol":a,bulsan:a,bz:a,ca:a,cagliari:a,caltanissetta:a,"campidano-medio":a,campidanomedio:a,campobasso:a,"carbonia-iglesias":a,carboniaiglesias:a,"carrara-massa":a,carraramassa:a,caserta:a,catania:a,catanzaro:a,cb:a,ce:a,"cesena-forli":a,"xn--cesena-forl-mcb":a,"cesena-forlì":a,cesenaforli:a,"xn--cesenaforl-i8a":a,cesenaforlì:a,ch:a,chieti:a,ci:a,cl:a,cn:a,co:a,como:a,cosenza:a,cr:a,cremona:a,crotone:a,cs:a,ct:a,cuneo:a,cz:a,"dell-ogliastra":a,dellogliastra:a,en:a,enna:a,fc:a,fe:a,fermo:a,ferrara:a,fg:a,fi:a,firenze:a,florence:a,fm:a,foggia:a,"forli-cesena":a,"xn--forl-cesena-fcb":a,"forlì-cesena":a,forlicesena:a,"xn--forlcesena-c8a":a,forlìcesena:a,fr:a,frosinone:a,ge:a,genoa:a,genova:a,go:a,gorizia:a,gr:a,grosseto:a,"iglesias-carbonia":a,iglesiascarbonia:a,im:a,imperia:a,is:a,isernia:a,kr:a,"la-spezia":a,laquila:a,laspezia:a,latina:a,lc:a,le:a,lecce:a,lecco:a,li:a,livorno:a,lo:a,lodi:a,lt:a,lu:a,lucca:a,macerata:a,mantova:a,"massa-carrara":a,massacarrara:a,matera:a,mb:a,mc:a,me:a,"medio-campidano":a,mediocampidano:a,messina:a,mi:a,milan:a,milano:a,mn:a,mo:a,modena:a,"monza-brianza":a,"monza-e-della-brianza":a,monza:a,monzabrianza:a,monzaebrianza:a,monzaedellabrianza:a,ms:a,mt:a,na:a,naples:a,napoli:a,no:a,novara:a,nu:a,nuoro:a,og:a,ogliastra:a,"olbia-tempio":a,olbiatempio:a,or:a,oristano:a,ot:a,pa:a,padova:a,padua:a,palermo:a,parma:a,pavia:a,pc:a,pd:a,pe:a,perugia:a,"pesaro-urbino":a,pesarourbino:a,pescara:a,pg:a,pi:a,piacenza:a,pisa:a,pistoia:a,pn:a,po:a,pordenone:a,potenza:a,pr:a,prato:a,pt:a,pu:a,pv:a,pz:a,ra:a,ragusa:a,ravenna:a,rc:a,re:a,"reggio-calabria":a,"reggio-emilia":a,reggiocalabria:a,reggioemilia:a,rg:a,ri:a,rieti:a,rimini:a,rm:a,rn:a,ro:a,roma:a,rome:a,rovigo:a,sa:a,salerno:a,sassari:a,savona:a,si:a,siena:a,siracusa:a,so:a,sondrio:a,sp:a,sr:a,ss:a,suedtirol:a,"xn--sdtirol-n2a":a,südtirol:a,sv:a,ta:a,taranto:a,te:a,"tempio-olbia":a,tempioolbia:a,teramo:a,terni:a,tn:a,to:a,torino:a,tp:a,tr:a,"trani-andria-barletta":a,"trani-barletta-andria":a,traniandriabarletta:a,tranibarlettaandria:a,trapani:a,trento:a,treviso:a,trieste:a,ts:a,turin:a,tv:a,ud:a,udine:a,"urbino-pesaro":a,urbinopesaro:a,va:a,varese:a,vb:a,vc:a,ve:a,venezia:a,venice:a,verbania:a,vercelli:a,verona:a,vi:a,"vibo-valentia":a,vibovalentia:a,vicenza:a,viterbo:a,vr:a,vs:a,vt:a,vv:a,"12chars":e,blogspot:e,ibxos:e,iliadboxos:e,neen:[0,{jc:e}],"123homepage":e,"16-b":e,"32-b":e,"64-b":e,myspreadshop:e,syncloud:e}],je:[1,{co:a,net:a,org:a,of:e}],jm:h,jo:[1,{com:a,org:a,net:a,edu:a,sch:a,gov:a,mil:a,name:a}],jobs:a,jp:[1,{ac:a,ad:a,co:a,ed:a,go:a,gr:a,lg:a,ne:[1,{aseinet:R,gehirn:e,ivory:e,"mail-box":e,mints:e,mokuren:e,opal:e,sakura:e,sumomo:e,topaz:e}],or:a,aichi:[1,{aisai:a,ama:a,anjo:a,asuke:a,chiryu:a,chita:a,fuso:a,gamagori:a,handa:a,hazu:a,hekinan:a,higashiura:a,ichinomiya:a,inazawa:a,inuyama:a,isshiki:a,iwakura:a,kanie:a,kariya:a,kasugai:a,kira:a,kiyosu:a,komaki:a,konan:a,kota:a,mihama:a,miyoshi:a,nishio:a,nisshin:a,obu:a,oguchi:a,oharu:a,okazaki:a,owariasahi:a,seto:a,shikatsu:a,shinshiro:a,shitara:a,tahara:a,takahama:a,tobishima:a,toei:a,togo:a,tokai:a,tokoname:a,toyoake:a,toyohashi:a,toyokawa:a,toyone:a,toyota:a,tsushima:a,yatomi:a}],akita:[1,{akita:a,daisen:a,fujisato:a,gojome:a,hachirogata:a,happou:a,higashinaruse:a,honjo:a,honjyo:a,ikawa:a,kamikoani:a,kamioka:a,katagami:a,kazuno:a,kitaakita:a,kosaka:a,kyowa:a,misato:a,mitane:a,moriyoshi:a,nikaho:a,noshiro:a,odate:a,oga:a,ogata:a,semboku:a,yokote:a,yurihonjo:a}],aomori:[1,{aomori:a,gonohe:a,hachinohe:a,hashikami:a,hiranai:a,hirosaki:a,itayanagi:a,kuroishi:a,misawa:a,mutsu:a,nakadomari:a,noheji:a,oirase:a,owani:a,rokunohe:a,sannohe:a,shichinohe:a,shingo:a,takko:a,towada:a,tsugaru:a,tsuruta:a}],chiba:[1,{abiko:a,asahi:a,chonan:a,chosei:a,choshi:a,chuo:a,funabashi:a,futtsu:a,hanamigawa:a,ichihara:a,ichikawa:a,ichinomiya:a,inzai:a,isumi:a,kamagaya:a,kamogawa:a,kashiwa:a,katori:a,katsuura:a,kimitsu:a,kisarazu:a,kozaki:a,kujukuri:a,kyonan:a,matsudo:a,midori:a,mihama:a,minamiboso:a,mobara:a,mutsuzawa:a,nagara:a,nagareyama:a,narashino:a,narita:a,noda:a,oamishirasato:a,omigawa:a,onjuku:a,otaki:a,sakae:a,sakura:a,shimofusa:a,shirako:a,shiroi:a,shisui:a,sodegaura:a,sosa:a,tako:a,tateyama:a,togane:a,tohnosho:a,tomisato:a,urayasu:a,yachimata:a,yachiyo:a,yokaichiba:a,yokoshibahikari:a,yotsukaido:a}],ehime:[1,{ainan:a,honai:a,ikata:a,imabari:a,iyo:a,kamijima:a,kihoku:a,kumakogen:a,masaki:a,matsuno:a,matsuyama:a,namikata:a,niihama:a,ozu:a,saijo:a,seiyo:a,shikokuchuo:a,tobe:a,toon:a,uchiko:a,uwajima:a,yawatahama:a}],fukui:[1,{echizen:a,eiheiji:a,fukui:a,ikeda:a,katsuyama:a,mihama:a,minamiechizen:a,obama:a,ohi:a,ono:a,sabae:a,sakai:a,takahama:a,tsuruga:a,wakasa:a}],fukuoka:[1,{ashiya:a,buzen:a,chikugo:a,chikuho:a,chikujo:a,chikushino:a,chikuzen:a,chuo:a,dazaifu:a,fukuchi:a,hakata:a,higashi:a,hirokawa:a,hisayama:a,iizuka:a,inatsuki:a,kaho:a,kasuga:a,kasuya:a,kawara:a,keisen:a,koga:a,kurate:a,kurogi:a,kurume:a,minami:a,miyako:a,miyama:a,miyawaka:a,mizumaki:a,munakata:a,nakagawa:a,nakama:a,nishi:a,nogata:a,ogori:a,okagaki:a,okawa:a,oki:a,omuta:a,onga:a,onojo:a,oto:a,saigawa:a,sasaguri:a,shingu:a,shinyoshitomi:a,shonai:a,soeda:a,sue:a,tachiarai:a,tagawa:a,takata:a,toho:a,toyotsu:a,tsuiki:a,ukiha:a,umi:a,usui:a,yamada:a,yame:a,yanagawa:a,yukuhashi:a}],fukushima:[1,{aizubange:a,aizumisato:a,aizuwakamatsu:a,asakawa:a,bandai:a,date:a,fukushima:a,furudono:a,futaba:a,hanawa:a,higashi:a,hirata:a,hirono:a,iitate:a,inawashiro:a,ishikawa:a,iwaki:a,izumizaki:a,kagamiishi:a,kaneyama:a,kawamata:a,kitakata:a,kitashiobara:a,koori:a,koriyama:a,kunimi:a,miharu:a,mishima:a,namie:a,nango:a,nishiaizu:a,nishigo:a,okuma:a,omotego:a,ono:a,otama:a,samegawa:a,shimogo:a,shirakawa:a,showa:a,soma:a,sukagawa:a,taishin:a,tamakawa:a,tanagura:a,tenei:a,yabuki:a,yamato:a,yamatsuri:a,yanaizu:a,yugawa:a}],gifu:[1,{anpachi:a,ena:a,gifu:a,ginan:a,godo:a,gujo:a,hashima:a,hichiso:a,hida:a,higashishirakawa:a,ibigawa:a,ikeda:a,kakamigahara:a,kani:a,kasahara:a,kasamatsu:a,kawaue:a,kitagata:a,mino:a,minokamo:a,mitake:a,mizunami:a,motosu:a,nakatsugawa:a,ogaki:a,sakahogi:a,seki:a,sekigahara:a,shirakawa:a,tajimi:a,takayama:a,tarui:a,toki:a,tomika:a,wanouchi:a,yamagata:a,yaotsu:a,yoro:a}],gunma:[1,{annaka:a,chiyoda:a,fujioka:a,higashiagatsuma:a,isesaki:a,itakura:a,kanna:a,kanra:a,katashina:a,kawaba:a,kiryu:a,kusatsu:a,maebashi:a,meiwa:a,midori:a,minakami:a,naganohara:a,nakanojo:a,nanmoku:a,numata:a,oizumi:a,ora:a,ota:a,shibukawa:a,shimonita:a,shinto:a,showa:a,takasaki:a,takayama:a,tamamura:a,tatebayashi:a,tomioka:a,tsukiyono:a,tsumagoi:a,ueno:a,yoshioka:a}],hiroshima:[1,{asaminami:a,daiwa:a,etajima:a,fuchu:a,fukuyama:a,hatsukaichi:a,higashihiroshima:a,hongo:a,jinsekikogen:a,kaita:a,kui:a,kumano:a,kure:a,mihara:a,miyoshi:a,naka:a,onomichi:a,osakikamijima:a,otake:a,saka:a,sera:a,seranishi:a,shinichi:a,shobara:a,takehara:a}],hokkaido:[1,{abashiri:a,abira:a,aibetsu:a,akabira:a,akkeshi:a,asahikawa:a,ashibetsu:a,ashoro:a,assabu:a,atsuma:a,bibai:a,biei:a,bifuka:a,bihoro:a,biratori:a,chippubetsu:a,chitose:a,date:a,ebetsu:a,embetsu:a,eniwa:a,erimo:a,esan:a,esashi:a,fukagawa:a,fukushima:a,furano:a,furubira:a,haboro:a,hakodate:a,hamatonbetsu:a,hidaka:a,higashikagura:a,higashikawa:a,hiroo:a,hokuryu:a,hokuto:a,honbetsu:a,horokanai:a,horonobe:a,ikeda:a,imakane:a,ishikari:a,iwamizawa:a,iwanai:a,kamifurano:a,kamikawa:a,kamishihoro:a,kamisunagawa:a,kamoenai:a,kayabe:a,kembuchi:a,kikonai:a,kimobetsu:a,kitahiroshima:a,kitami:a,kiyosato:a,koshimizu:a,kunneppu:a,kuriyama:a,kuromatsunai:a,kushiro:a,kutchan:a,kyowa:a,mashike:a,matsumae:a,mikasa:a,minamifurano:a,mombetsu:a,moseushi:a,mukawa:a,muroran:a,naie:a,nakagawa:a,nakasatsunai:a,nakatombetsu:a,nanae:a,nanporo:a,nayoro:a,nemuro:a,niikappu:a,niki:a,nishiokoppe:a,noboribetsu:a,numata:a,obihiro:a,obira:a,oketo:a,okoppe:a,otaru:a,otobe:a,otofuke:a,otoineppu:a,oumu:a,ozora:a,pippu:a,rankoshi:a,rebun:a,rikubetsu:a,rishiri:a,rishirifuji:a,saroma:a,sarufutsu:a,shakotan:a,shari:a,shibecha:a,shibetsu:a,shikabe:a,shikaoi:a,shimamaki:a,shimizu:a,shimokawa:a,shinshinotsu:a,shintoku:a,shiranuka:a,shiraoi:a,shiriuchi:a,sobetsu:a,sunagawa:a,taiki:a,takasu:a,takikawa:a,takinoue:a,teshikaga:a,tobetsu:a,tohma:a,tomakomai:a,tomari:a,toya:a,toyako:a,toyotomi:a,toyoura:a,tsubetsu:a,tsukigata:a,urakawa:a,urausu:a,uryu:a,utashinai:a,wakkanai:a,wassamu:a,yakumo:a,yoichi:a}],hyogo:[1,{aioi:a,akashi:a,ako:a,amagasaki:a,aogaki:a,asago:a,ashiya:a,awaji:a,fukusaki:a,goshiki:a,harima:a,himeji:a,ichikawa:a,inagawa:a,itami:a,kakogawa:a,kamigori:a,kamikawa:a,kasai:a,kasuga:a,kawanishi:a,miki:a,minamiawaji:a,nishinomiya:a,nishiwaki:a,ono:a,sanda:a,sannan:a,sasayama:a,sayo:a,shingu:a,shinonsen:a,shiso:a,sumoto:a,taishi:a,taka:a,takarazuka:a,takasago:a,takino:a,tamba:a,tatsuno:a,toyooka:a,yabu:a,yashiro:a,yoka:a,yokawa:a}],ibaraki:[1,{ami:a,asahi:a,bando:a,chikusei:a,daigo:a,fujishiro:a,hitachi:a,hitachinaka:a,hitachiomiya:a,hitachiota:a,ibaraki:a,ina:a,inashiki:a,itako:a,iwama:a,joso:a,kamisu:a,kasama:a,kashima:a,kasumigaura:a,koga:a,miho:a,mito:a,moriya:a,naka:a,namegata:a,oarai:a,ogawa:a,omitama:a,ryugasaki:a,sakai:a,sakuragawa:a,shimodate:a,shimotsuma:a,shirosato:a,sowa:a,suifu:a,takahagi:a,tamatsukuri:a,tokai:a,tomobe:a,tone:a,toride:a,tsuchiura:a,tsukuba:a,uchihara:a,ushiku:a,yachiyo:a,yamagata:a,yawara:a,yuki:a}],ishikawa:[1,{anamizu:a,hakui:a,hakusan:a,kaga:a,kahoku:a,kanazawa:a,kawakita:a,komatsu:a,nakanoto:a,nanao:a,nomi:a,nonoichi:a,noto:a,shika:a,suzu:a,tsubata:a,tsurugi:a,uchinada:a,wajima:a}],iwate:[1,{fudai:a,fujisawa:a,hanamaki:a,hiraizumi:a,hirono:a,ichinohe:a,ichinoseki:a,iwaizumi:a,iwate:a,joboji:a,kamaishi:a,kanegasaki:a,karumai:a,kawai:a,kitakami:a,kuji:a,kunohe:a,kuzumaki:a,miyako:a,mizusawa:a,morioka:a,ninohe:a,noda:a,ofunato:a,oshu:a,otsuchi:a,rikuzentakata:a,shiwa:a,shizukuishi:a,sumita:a,tanohata:a,tono:a,yahaba:a,yamada:a}],kagawa:[1,{ayagawa:a,higashikagawa:a,kanonji:a,kotohira:a,manno:a,marugame:a,mitoyo:a,naoshima:a,sanuki:a,tadotsu:a,takamatsu:a,tonosho:a,uchinomi:a,utazu:a,zentsuji:a}],kagoshima:[1,{akune:a,amami:a,hioki:a,isa:a,isen:a,izumi:a,kagoshima:a,kanoya:a,kawanabe:a,kinko:a,kouyama:a,makurazaki:a,matsumoto:a,minamitane:a,nakatane:a,nishinoomote:a,satsumasendai:a,soo:a,tarumizu:a,yusui:a}],kanagawa:[1,{aikawa:a,atsugi:a,ayase:a,chigasaki:a,ebina:a,fujisawa:a,hadano:a,hakone:a,hiratsuka:a,isehara:a,kaisei:a,kamakura:a,kiyokawa:a,matsuda:a,minamiashigara:a,miura:a,nakai:a,ninomiya:a,odawara:a,oi:a,oiso:a,sagamihara:a,samukawa:a,tsukui:a,yamakita:a,yamato:a,yokosuka:a,yugawara:a,zama:a,zushi:a}],kochi:[1,{aki:a,geisei:a,hidaka:a,higashitsuno:a,ino:a,kagami:a,kami:a,kitagawa:a,kochi:a,mihara:a,motoyama:a,muroto:a,nahari:a,nakamura:a,nankoku:a,nishitosa:a,niyodogawa:a,ochi:a,okawa:a,otoyo:a,otsuki:a,sakawa:a,sukumo:a,susaki:a,tosa:a,tosashimizu:a,toyo:a,tsuno:a,umaji:a,yasuda:a,yusuhara:a}],kumamoto:[1,{amakusa:a,arao:a,aso:a,choyo:a,gyokuto:a,kamiamakusa:a,kikuchi:a,kumamoto:a,mashiki:a,mifune:a,minamata:a,minamioguni:a,nagasu:a,nishihara:a,oguni:a,ozu:a,sumoto:a,takamori:a,uki:a,uto:a,yamaga:a,yamato:a,yatsushiro:a}],kyoto:[1,{ayabe:a,fukuchiyama:a,higashiyama:a,ide:a,ine:a,joyo:a,kameoka:a,kamo:a,kita:a,kizu:a,kumiyama:a,kyotamba:a,kyotanabe:a,kyotango:a,maizuru:a,minami:a,minamiyamashiro:a,miyazu:a,muko:a,nagaokakyo:a,nakagyo:a,nantan:a,oyamazaki:a,sakyo:a,seika:a,tanabe:a,uji:a,ujitawara:a,wazuka:a,yamashina:a,yawata:a}],mie:[1,{asahi:a,inabe:a,ise:a,kameyama:a,kawagoe:a,kiho:a,kisosaki:a,kiwa:a,komono:a,kumano:a,kuwana:a,matsusaka:a,meiwa:a,mihama:a,minamiise:a,misugi:a,miyama:a,nabari:a,shima:a,suzuka:a,tado:a,taiki:a,taki:a,tamaki:a,toba:a,tsu:a,udono:a,ureshino:a,watarai:a,yokkaichi:a}],miyagi:[1,{furukawa:a,higashimatsushima:a,ishinomaki:a,iwanuma:a,kakuda:a,kami:a,kawasaki:a,marumori:a,matsushima:a,minamisanriku:a,misato:a,murata:a,natori:a,ogawara:a,ohira:a,onagawa:a,osaki:a,rifu:a,semine:a,shibata:a,shichikashuku:a,shikama:a,shiogama:a,shiroishi:a,tagajo:a,taiwa:a,tome:a,tomiya:a,wakuya:a,watari:a,yamamoto:a,zao:a}],miyazaki:[1,{aya:a,ebino:a,gokase:a,hyuga:a,kadogawa:a,kawaminami:a,kijo:a,kitagawa:a,kitakata:a,kitaura:a,kobayashi:a,kunitomi:a,kushima:a,mimata:a,miyakonojo:a,miyazaki:a,morotsuka:a,nichinan:a,nishimera:a,nobeoka:a,saito:a,shiiba:a,shintomi:a,takaharu:a,takanabe:a,takazaki:a,tsuno:a}],nagano:[1,{achi:a,agematsu:a,anan:a,aoki:a,asahi:a,azumino:a,chikuhoku:a,chikuma:a,chino:a,fujimi:a,hakuba:a,hara:a,hiraya:a,iida:a,iijima:a,iiyama:a,iizuna:a,ikeda:a,ikusaka:a,ina:a,karuizawa:a,kawakami:a,kiso:a,kisofukushima:a,kitaaiki:a,komagane:a,komoro:a,matsukawa:a,matsumoto:a,miasa:a,minamiaiki:a,minamimaki:a,minamiminowa:a,minowa:a,miyada:a,miyota:a,mochizuki:a,nagano:a,nagawa:a,nagiso:a,nakagawa:a,nakano:a,nozawaonsen:a,obuse:a,ogawa:a,okaya:a,omachi:a,omi:a,ookuwa:a,ooshika:a,otaki:a,otari:a,sakae:a,sakaki:a,saku:a,sakuho:a,shimosuwa:a,shinanomachi:a,shiojiri:a,suwa:a,suzaka:a,takagi:a,takamori:a,takayama:a,tateshina:a,tatsuno:a,togakushi:a,togura:a,tomi:a,ueda:a,wada:a,yamagata:a,yamanouchi:a,yasaka:a,yasuoka:a}],nagasaki:[1,{chijiwa:a,futsu:a,goto:a,hasami:a,hirado:a,iki:a,isahaya:a,kawatana:a,kuchinotsu:a,matsuura:a,nagasaki:a,obama:a,omura:a,oseto:a,saikai:a,sasebo:a,seihi:a,shimabara:a,shinkamigoto:a,togitsu:a,tsushima:a,unzen:a}],nara:[1,{ando:a,gose:a,heguri:a,higashiyoshino:a,ikaruga:a,ikoma:a,kamikitayama:a,kanmaki:a,kashiba:a,kashihara:a,katsuragi:a,kawai:a,kawakami:a,kawanishi:a,koryo:a,kurotaki:a,mitsue:a,miyake:a,nara:a,nosegawa:a,oji:a,ouda:a,oyodo:a,sakurai:a,sango:a,shimoichi:a,shimokitayama:a,shinjo:a,soni:a,takatori:a,tawaramoto:a,tenkawa:a,tenri:a,uda:a,yamatokoriyama:a,yamatotakada:a,yamazoe:a,yoshino:a}],niigata:[1,{aga:a,agano:a,gosen:a,itoigawa:a,izumozaki:a,joetsu:a,kamo:a,kariwa:a,kashiwazaki:a,minamiuonuma:a,mitsuke:a,muika:a,murakami:a,myoko:a,nagaoka:a,niigata:a,ojiya:a,omi:a,sado:a,sanjo:a,seiro:a,seirou:a,sekikawa:a,shibata:a,tagami:a,tainai:a,tochio:a,tokamachi:a,tsubame:a,tsunan:a,uonuma:a,yahiko:a,yoita:a,yuzawa:a}],oita:[1,{beppu:a,bungoono:a,bungotakada:a,hasama:a,hiji:a,himeshima:a,hita:a,kamitsue:a,kokonoe:a,kuju:a,kunisaki:a,kusu:a,oita:a,saiki:a,taketa:a,tsukumi:a,usa:a,usuki:a,yufu:a}],okayama:[1,{akaiwa:a,asakuchi:a,bizen:a,hayashima:a,ibara:a,kagamino:a,kasaoka:a,kibichuo:a,kumenan:a,kurashiki:a,maniwa:a,misaki:a,nagi:a,niimi:a,nishiawakura:a,okayama:a,satosho:a,setouchi:a,shinjo:a,shoo:a,soja:a,takahashi:a,tamano:a,tsuyama:a,wake:a,yakage:a}],okinawa:[1,{aguni:a,ginowan:a,ginoza:a,gushikami:a,haebaru:a,higashi:a,hirara:a,iheya:a,ishigaki:a,ishikawa:a,itoman:a,izena:a,kadena:a,kin:a,kitadaito:a,kitanakagusuku:a,kumejima:a,kunigami:a,minamidaito:a,motobu:a,nago:a,naha:a,nakagusuku:a,nakijin:a,nanjo:a,nishihara:a,ogimi:a,okinawa:a,onna:a,shimoji:a,taketomi:a,tarama:a,tokashiki:a,tomigusuku:a,tonaki:a,urasoe:a,uruma:a,yaese:a,yomitan:a,yonabaru:a,yonaguni:a,zamami:a}],osaka:[1,{abeno:a,chihayaakasaka:a,chuo:a,daito:a,fujiidera:a,habikino:a,hannan:a,higashiosaka:a,higashisumiyoshi:a,higashiyodogawa:a,hirakata:a,ibaraki:a,ikeda:a,izumi:a,izumiotsu:a,izumisano:a,kadoma:a,kaizuka:a,kanan:a,kashiwara:a,katano:a,kawachinagano:a,kishiwada:a,kita:a,kumatori:a,matsubara:a,minato:a,minoh:a,misaki:a,moriguchi:a,neyagawa:a,nishi:a,nose:a,osakasayama:a,sakai:a,sayama:a,sennan:a,settsu:a,shijonawate:a,shimamoto:a,suita:a,tadaoka:a,taishi:a,tajiri:a,takaishi:a,takatsuki:a,tondabayashi:a,toyonaka:a,toyono:a,yao:a}],saga:[1,{ariake:a,arita:a,fukudomi:a,genkai:a,hamatama:a,hizen:a,imari:a,kamimine:a,kanzaki:a,karatsu:a,kashima:a,kitagata:a,kitahata:a,kiyama:a,kouhoku:a,kyuragi:a,nishiarita:a,ogi:a,omachi:a,ouchi:a,saga:a,shiroishi:a,taku:a,tara:a,tosu:a,yoshinogari:a}],saitama:[1,{arakawa:a,asaka:a,chichibu:a,fujimi:a,fujimino:a,fukaya:a,hanno:a,hanyu:a,hasuda:a,hatogaya:a,hatoyama:a,hidaka:a,higashichichibu:a,higashimatsuyama:a,honjo:a,ina:a,iruma:a,iwatsuki:a,kamiizumi:a,kamikawa:a,kamisato:a,kasukabe:a,kawagoe:a,kawaguchi:a,kawajima:a,kazo:a,kitamoto:a,koshigaya:a,kounosu:a,kuki:a,kumagaya:a,matsubushi:a,minano:a,misato:a,miyashiro:a,miyoshi:a,moroyama:a,nagatoro:a,namegawa:a,niiza:a,ogano:a,ogawa:a,ogose:a,okegawa:a,omiya:a,otaki:a,ranzan:a,ryokami:a,saitama:a,sakado:a,satte:a,sayama:a,shiki:a,shiraoka:a,soka:a,sugito:a,toda:a,tokigawa:a,tokorozawa:a,tsurugashima:a,urawa:a,warabi:a,yashio:a,yokoze:a,yono:a,yorii:a,yoshida:a,yoshikawa:a,yoshimi:a}],shiga:[1,{aisho:a,gamo:a,higashiomi:a,hikone:a,koka:a,konan:a,kosei:a,koto:a,kusatsu:a,maibara:a,moriyama:a,nagahama:a,nishiazai:a,notogawa:a,omihachiman:a,otsu:a,ritto:a,ryuoh:a,takashima:a,takatsuki:a,torahime:a,toyosato:a,yasu:a}],shimane:[1,{akagi:a,ama:a,gotsu:a,hamada:a,higashiizumo:a,hikawa:a,hikimi:a,izumo:a,kakinoki:a,masuda:a,matsue:a,misato:a,nishinoshima:a,ohda:a,okinoshima:a,okuizumo:a,shimane:a,tamayu:a,tsuwano:a,unnan:a,yakumo:a,yasugi:a,yatsuka:a}],shizuoka:[1,{arai:a,atami:a,fuji:a,fujieda:a,fujikawa:a,fujinomiya:a,fukuroi:a,gotemba:a,haibara:a,hamamatsu:a,higashiizu:a,ito:a,iwata:a,izu:a,izunokuni:a,kakegawa:a,kannami:a,kawanehon:a,kawazu:a,kikugawa:a,kosai:a,makinohara:a,matsuzaki:a,minamiizu:a,mishima:a,morimachi:a,nishiizu:a,numazu:a,omaezaki:a,shimada:a,shimizu:a,shimoda:a,shizuoka:a,susono:a,yaizu:a,yoshida:a}],tochigi:[1,{ashikaga:a,bato:a,haga:a,ichikai:a,iwafune:a,kaminokawa:a,kanuma:a,karasuyama:a,kuroiso:a,mashiko:a,mibu:a,moka:a,motegi:a,nasu:a,nasushiobara:a,nikko:a,nishikata:a,nogi:a,ohira:a,ohtawara:a,oyama:a,sakura:a,sano:a,shimotsuke:a,shioya:a,takanezawa:a,tochigi:a,tsuga:a,ujiie:a,utsunomiya:a,yaita:a}],tokushima:[1,{aizumi:a,anan:a,ichiba:a,itano:a,kainan:a,komatsushima:a,matsushige:a,mima:a,minami:a,miyoshi:a,mugi:a,nakagawa:a,naruto:a,sanagochi:a,shishikui:a,tokushima:a,wajiki:a}],tokyo:[1,{adachi:a,akiruno:a,akishima:a,aogashima:a,arakawa:a,bunkyo:a,chiyoda:a,chofu:a,chuo:a,edogawa:a,fuchu:a,fussa:a,hachijo:a,hachioji:a,hamura:a,higashikurume:a,higashimurayama:a,higashiyamato:a,hino:a,hinode:a,hinohara:a,inagi:a,itabashi:a,katsushika:a,kita:a,kiyose:a,kodaira:a,koganei:a,kokubunji:a,komae:a,koto:a,kouzushima:a,kunitachi:a,machida:a,meguro:a,minato:a,mitaka:a,mizuho:a,musashimurayama:a,musashino:a,nakano:a,nerima:a,ogasawara:a,okutama:a,ome:a,oshima:a,ota:a,setagaya:a,shibuya:a,shinagawa:a,shinjuku:a,suginami:a,sumida:a,tachikawa:a,taito:a,tama:a,toshima:a}],tottori:[1,{chizu:a,hino:a,kawahara:a,koge:a,kotoura:a,misasa:a,nanbu:a,nichinan:a,sakaiminato:a,tottori:a,wakasa:a,yazu:a,yonago:a}],toyama:[1,{asahi:a,fuchu:a,fukumitsu:a,funahashi:a,himi:a,imizu:a,inami:a,johana:a,kamiichi:a,kurobe:a,nakaniikawa:a,namerikawa:a,nanto:a,nyuzen:a,oyabe:a,taira:a,takaoka:a,tateyama:a,toga:a,tonami:a,toyama:a,unazuki:a,uozu:a,yamada:a}],wakayama:[1,{arida:a,aridagawa:a,gobo:a,hashimoto:a,hidaka:a,hirogawa:a,inami:a,iwade:a,kainan:a,kamitonda:a,katsuragi:a,kimino:a,kinokawa:a,kitayama:a,koya:a,koza:a,kozagawa:a,kudoyama:a,kushimoto:a,mihama:a,misato:a,nachikatsuura:a,shingu:a,shirahama:a,taiji:a,tanabe:a,wakayama:a,yuasa:a,yura:a}],yamagata:[1,{asahi:a,funagata:a,higashine:a,iide:a,kahoku:a,kaminoyama:a,kaneyama:a,kawanishi:a,mamurogawa:a,mikawa:a,murayama:a,nagai:a,nakayama:a,nanyo:a,nishikawa:a,obanazawa:a,oe:a,oguni:a,ohkura:a,oishida:a,sagae:a,sakata:a,sakegawa:a,shinjo:a,shirataka:a,shonai:a,takahata:a,tendo:a,tozawa:a,tsuruoka:a,yamagata:a,yamanobe:a,yonezawa:a,yuza:a}],yamaguchi:[1,{abu:a,hagi:a,hikari:a,hofu:a,iwakuni:a,kudamatsu:a,mitou:a,nagato:a,oshima:a,shimonoseki:a,shunan:a,tabuse:a,tokuyama:a,toyota:a,ube:a,yuu:a}],yamanashi:[1,{chuo:a,doshi:a,fuefuki:a,fujikawa:a,fujikawaguchiko:a,fujiyoshida:a,hayakawa:a,hokuto:a,ichikawamisato:a,kai:a,kofu:a,koshu:a,kosuge:a,"minami-alps":a,minobu:a,nakamichi:a,nanbu:a,narusawa:a,nirasaki:a,nishikatsura:a,oshino:a,otsuki:a,showa:a,tabayama:a,tsuru:a,uenohara:a,yamanakako:a,yamanashi:a}],"xn--4pvxs":a,栃木:a,"xn--vgu402c":a,愛知:a,"xn--c3s14m":a,愛媛:a,"xn--f6qx53a":a,兵庫:a,"xn--8pvr4u":a,熊本:a,"xn--uist22h":a,茨城:a,"xn--djrs72d6uy":a,北海道:a,"xn--mkru45i":a,千葉:a,"xn--0trq7p7nn":a,和歌山:a,"xn--8ltr62k":a,長崎:a,"xn--2m4a15e":a,長野:a,"xn--efvn9s":a,新潟:a,"xn--32vp30h":a,青森:a,"xn--4it797k":a,静岡:a,"xn--1lqs71d":a,東京:a,"xn--5rtp49c":a,石川:a,"xn--5js045d":a,埼玉:a,"xn--ehqz56n":a,三重:a,"xn--1lqs03n":a,京都:a,"xn--qqqt11m":a,佐賀:a,"xn--kbrq7o":a,大分:a,"xn--pssu33l":a,大阪:a,"xn--ntsq17g":a,奈良:a,"xn--uisz3g":a,宮城:a,"xn--6btw5a":a,宮崎:a,"xn--1ctwo":a,富山:a,"xn--6orx2r":a,山口:a,"xn--rht61e":a,山形:a,"xn--rht27z":a,山梨:a,"xn--djty4k":a,岩手:a,"xn--nit225k":a,岐阜:a,"xn--rht3d":a,岡山:a,"xn--klty5x":a,島根:a,"xn--kltx9a":a,広島:a,"xn--kltp7d":a,徳島:a,"xn--uuwu58a":a,沖縄:a,"xn--zbx025d":a,滋賀:a,"xn--ntso0iqx3a":a,神奈川:a,"xn--elqq16h":a,福井:a,"xn--4it168d":a,福岡:a,"xn--klt787d":a,福島:a,"xn--rny31h":a,秋田:a,"xn--7t0a264c":a,群馬:a,"xn--5rtq34k":a,香川:a,"xn--k7yn95e":a,高知:a,"xn--tor131o":a,鳥取:a,"xn--d5qv7z876c":a,鹿児島:a,kawasaki:h,kitakyushu:h,kobe:h,nagoya:h,sapporo:h,sendai:h,yokohama:h,buyshop:e,fashionstore:e,handcrafted:e,kawaiishop:e,supersale:e,theshop:e,"0am":e,"0g0":e,"0j0":e,"0t0":e,mydns:e,pgw:e,wjg:e,usercontent:e,angry:e,babyblue:e,babymilk:e,backdrop:e,bambina:e,bitter:e,blush:e,boo:e,boy:e,boyfriend:e,but:e,candypop:e,capoo:e,catfood:e,cheap:e,chicappa:e,chillout:e,chips:e,chowder:e,chu:e,ciao:e,cocotte:e,coolblog:e,cranky:e,cutegirl:e,daa:e,deca:e,deci:e,digick:e,egoism:e,fakefur:e,fem:e,flier:e,floppy:e,fool:e,frenchkiss:e,girlfriend:e,girly:e,gloomy:e,gonna:e,greater:e,hacca:e,heavy:e,her:e,hiho:e,hippy:e,holy:e,hungry:e,icurus:e,itigo:e,jellybean:e,kikirara:e,kill:e,kilo:e,kuron:e,littlestar:e,lolipopmc:e,lolitapunk:e,lomo:e,lovepop:e,lovesick:e,main:e,mods:e,mond:e,mongolian:e,moo:e,namaste:e,nikita:e,nobushi:e,noor:e,oops:e,parallel:e,parasite:e,pecori:e,peewee:e,penne:e,pepper:e,perma:e,pigboat:e,pinoko:e,punyu:e,pupu:e,pussycat:e,pya:e,raindrop:e,readymade:e,sadist:e,schoolbus:e,secret:e,staba:e,stripper:e,sub:e,sunnyday:e,thick:e,tonkotsu:e,under:e,upper:e,velvet:e,verse:e,versus:e,vivian:e,watson:e,weblike:e,whitesnow:e,zombie:e,blogspot:e,hateblo:e,hatenablog:e,hatenadiary:e,"2-d":e,bona:e,crap:e,daynight:e,eek:e,flop:e,halfmoon:e,jeez:e,matrix:e,mimoza:e,netgamers:e,nyanta:e,o0o0:e,rdy:e,rgr:e,rulez:e,sakurastorage:[0,{isk01:K,isk02:K}],saloon:e,sblo:e,skr:e,tank:e,"uh-oh":e,undo:e,webaccel:[0,{rs:e,user:e}],websozai:e,xii:e}],ke:[1,{ac:a,co:i,go:a,info:a,me:a,mobi:a,ne:a,or:a,sc:a}],kg:[1,{org:a,net:a,com:a,edu:a,gov:a,mil:a,us:e}],kh:h,ki:W,km:[1,{org:a,nom:a,gov:a,prd:a,tm:a,edu:a,mil:a,ass:a,com:a,coop:a,asso:a,presse:a,medecin:a,notaires:a,pharmaciens:a,veterinaire:a,gouv:a}],kn:[1,{net:a,org:a,edu:a,gov:a}],kp:[1,{com:a,edu:a,gov:a,org:a,rep:a,tra:a}],kr:[1,{ac:a,co:a,es:a,go:a,hs:a,kg:a,mil:a,ms:a,ne:a,or:a,pe:a,re:a,sc:a,busan:a,chungbuk:a,chungnam:a,daegu:a,daejeon:a,gangwon:a,gwangju:a,gyeongbuk:a,gyeonggi:a,gyeongnam:a,incheon:a,jeju:a,jeonbuk:a,jeonnam:a,seoul:a,ulsan:a,blogspot:e}],kw:[1,{com:a,edu:a,emb:a,gov:a,ind:a,net:a,org:a}],ky:$,kz:[1,{org:a,edu:a,net:a,gov:a,mil:a,com:a,jcloud:e}],la:[1,{int:a,net:a,info:a,edu:a,gov:a,per:a,com:a,org:a,bnr:e}],lb:u,lc:[1,{com:a,net:a,co:a,org:a,edu:a,gov:a,oy:e}],li:[1,{blogspot:e,caa:e}],lk:[1,{gov:a,sch:a,net:a,int:a,com:a,org:a,edu:a,ngo:a,soc:a,web:a,ltd:a,assn:a,grp:a,hotel:a,ac:a}],lr:u,ls:[1,{ac:a,biz:a,co:a,edu:a,gov:a,info:a,net:a,org:a,sc:a}],lt:[1,{gov:a,blogspot:e}],lu:[1,{blogspot:e,"123website":e}],lv:[1,{com:a,edu:a,gov:a,org:a,mil:a,id:a,net:a,asn:a,conf:a}],ly:[1,{com:a,net:a,gov:a,plc:a,edu:a,sch:a,med:a,org:a,id:a}],ma:[1,{co:a,net:a,gov:a,org:a,ac:a,press:a}],mc:[1,{tm:a,asso:a}],md:[1,{blogspot:e,ir:e}],me:[1,{co:a,net:a,org:a,edu:a,ac:a,gov:a,its:a,priv:a,c66:e,craft:e,edgestack:e,filegear:e,glitch:e,"filegear-sg":e,lohmus:e,barsy:e,mcdir:e,mcpe:e,brasilia:e,ddns:e,dnsfor:e,hopto:e,loginto:e,noip:e,webhop:e,soundcast:e,tcp4:e,vp4:e,diskstation:e,dscloud:e,i234:e,myds:e,synology:e,transip:T,yombo:e,nohost:e}],mg:[1,{org:a,nom:a,gov:a,prd:a,tm:a,edu:a,mil:a,com:a,co:a}],mh:a,mil:a,mk:[1,{com:a,org:a,net:a,edu:a,gov:a,inf:a,name:a,blogspot:e}],ml:[1,{com:a,edu:a,gouv:a,gov:a,net:a,org:a,presse:a}],mm:h,mn:[1,{gov:a,edu:a,org:a,nyc:e}],mo:u,mobi:[1,{barsy:e,dscloud:e}],mp:[1,{ju:e}],mq:a,mr:s,ms:[1,{com:a,edu:a,gov:a,net:a,org:a,lab:e,minisite:e}],mt:[1,{com:i,edu:a,net:a,org:a}],mu:[1,{com:a,net:a,org:a,gov:a,ac:a,co:a,or:a}],museum:a,mv:[1,{aero:a,biz:a,com:a,coop:a,edu:a,gov:a,info:a,int:a,mil:a,museum:a,name:a,net:a,org:a,pro:a}],mw:[1,{ac:a,biz:a,co:a,com:a,coop:a,edu:a,gov:a,int:a,net:a,org:a}],mx:[1,{com:a,org:a,gob:a,edu:a,net:a,blogspot:e}],my:[1,{biz:a,com:a,edu:a,gov:a,mil:a,name:a,net:a,org:a,blogspot:e}],mz:[1,{ac:a,adv:a,co:a,edu:a,gov:a,mil:a,net:a,org:a}],na:[1,{alt:a,co:a,com:a,gov:a,net:a,org:a}],name:[1,{her:G,his:G}],nc:[1,{asso:a,nom:a}],ne:a,net:[1,{adobeaemcloud:e,"adobeio-static":e,adobeioruntime:e,akadns:e,akamai:e,"akamai-staging":e,akamaiedge:e,"akamaiedge-staging":e,akamaihd:e,"akamaihd-staging":e,akamaiorigin:e,"akamaiorigin-staging":e,akamaized:e,"akamaized-staging":e,edgekey:e,"edgekey-staging":e,edgesuite:e,"edgesuite-staging":e,alwaysdata:e,myamaze:e,cloudfront:e,appudo:e,"atlassian-dev":[0,{prod:Q}],myfritz:e,onavstack:e,shopselect:e,blackbaudcdn:e,boomla:e,bplaced:e,square7:e,cdn77:[0,{r:e}],"cdn77-ssl":e,gb:e,hu:e,jp:e,se:e,uk:e,clickrising:e,"ddns-ip":e,"dns-cloud":e,"dns-dynamic":e,cloudaccess:e,cloudflare:[2,{cdn:e}],cloudflareanycast:Q,cloudflarecn:Q,cloudflareglobal:Q,ctfcloud:e,"feste-ip":e,"knx-server":e,"static-access":e,cryptonomic:o,dattolocal:e,mydatto:e,debian:e,definima:e,"at-band-camp":e,blogdns:e,"broke-it":e,buyshouses:e,dnsalias:e,dnsdojo:e,"does-it":e,dontexist:e,dynalias:e,dynathome:e,endofinternet:e,"from-az":e,"from-co":e,"from-la":e,"from-ny":e,"gets-it":e,"ham-radio-op":e,homeftp:e,homeip:e,homelinux:e,homeunix:e,"in-the-band":e,"is-a-chef":e,"is-a-geek":e,"isa-geek":e,"kicks-ass":e,"office-on-the":e,podzone:e,"scrapper-site":e,selfip:e,"sells-it":e,servebbs:e,serveftp:e,thruhere:e,webhop:e,casacam:e,dynu:e,dynv6:e,twmail:e,ru:e,channelsdvr:[2,{u:e}],fastly:[0,{freetls:e,map:e,prod:[0,{a:e,global:e}],ssl:[0,{a:e,b:e,global:e}]}],fastlylb:[2,{map:e}],edgeapp:e,"keyword-on":e,"live-on":e,"server-on":e,"cdn-edges":e,localcert:e,localhostcert:e,heteml:e,cloudfunctions:e,"grafana-dev":e,iobb:e,moonscale:e,"in-dsl":e,"in-vpn":e,"apps-1and1":e,ipifony:e,cloudjiffy:[2,{"fra1-de":e,"west1-us":e}],elastx:[0,{"jls-sto1":e,"jls-sto2":e,"jls-sto3":e}],massivegrid:[0,{paas:[0,{"fr-1":e,"lon-1":e,"lon-2":e,"ny-1":e,"ny-2":e,"sg-1":e}]}],saveincloud:[0,{jelastic:e,"nordeste-idc":e}],scaleforce:H,kinghost:e,uni5:e,krellian:e,ggff:e,barsy:e,memset:e,"azure-api":e,"azure-mobile":e,azureedge:e,azurefd:e,azurestaticapps:[2,{1:e,2:e,3:e,4:e,5:e,6:e,7:e,centralus:e,eastasia:e,eastus2:e,westeurope:e,westus2:e}],azurewebsites:e,cloudapp:e,trafficmanager:e,windows:[0,{core:[0,{blob:e}],servicebus:e}],mynetname:[0,{sn:e}],routingthecloud:e,bounceme:e,ddns:e,"eating-organic":e,mydissent:e,myeffect:e,mymediapc:e,mypsx:e,mysecuritycamera:e,nhlfan:e,"no-ip":e,pgafan:e,privatizehealthinsurance:e,redirectme:e,serveblog:e,serveminecraft:e,sytes:e,dnsup:e,hicam:e,"now-dns":e,ownip:e,vpndns:e,cloudycluster:e,ovh:[0,{hosting:o,webpaas:o}],rackmaze:e,myradweb:e,in:e,squares:e,schokokeks:e,"firewall-gateway":e,seidat:e,senseering:e,siteleaf:e,mafelo:e,myspreadshop:e,"vps-host":[2,{jelastic:[0,{atl:e,njs:e,ric:e}]}],srcf:[0,{soc:e,user:e}],supabase:e,dsmynas:e,familyds:e,ts:[2,{c:o}],torproject:[2,{pages:e}],vusercontent:e,"reserve-online":e,"community-pro":e,meinforum:e,yandexcloud:[2,{storage:e,website:e}],za:e}],nf:[1,{com:a,net:a,per:a,rec:a,web:a,arts:a,firm:a,info:a,other:a,store:a}],ng:[1,{com:i,edu:a,gov:a,i:a,mil:a,mobi:a,name:a,net:a,org:a,sch:a,biz:[2,{co:e,dl:e,go:e,lg:e,on:e}],col:e,firm:e,gen:e,ltd:e,ngo:e,plc:e}],ni:[1,{ac:a,biz:a,co:a,com:a,edu:a,gob:a,in:a,info:a,int:a,mil:a,net:a,nom:a,org:a,web:a}],nl:[1,{co:e,"hosting-cluster":e,blogspot:e,gov:e,khplay:e,"123website":e,myspreadshop:e,transurl:o,cistron:e,demon:e}],no:[1,{fhs:a,vgs:a,fylkesbibl:a,folkebibl:a,museum:a,idrett:a,priv:a,mil:a,stat:a,dep:a,kommune:a,herad:a,aa:V,ah:V,bu:V,fm:V,hl:V,hm:V,"jan-mayen":V,mr:V,nl:V,nt:V,of:V,ol:V,oslo:V,rl:V,sf:V,st:V,svalbard:V,tm:V,tr:V,va:V,vf:V,akrehamn:a,"xn--krehamn-dxa":a,åkrehamn:a,algard:a,"xn--lgrd-poac":a,ålgård:a,arna:a,brumunddal:a,bryne:a,bronnoysund:a,"xn--brnnysund-m8ac":a,brønnøysund:a,drobak:a,"xn--drbak-wua":a,drøbak:a,egersund:a,fetsund:a,floro:a,"xn--flor-jra":a,florø:a,fredrikstad:a,hokksund:a,honefoss:a,"xn--hnefoss-q1a":a,hønefoss:a,jessheim:a,jorpeland:a,"xn--jrpeland-54a":a,jørpeland:a,kirkenes:a,kopervik:a,krokstadelva:a,langevag:a,"xn--langevg-jxa":a,langevåg:a,leirvik:a,mjondalen:a,"xn--mjndalen-64a":a,mjøndalen:a,"mo-i-rana":a,mosjoen:a,"xn--mosjen-eya":a,mosjøen:a,nesoddtangen:a,orkanger:a,osoyro:a,"xn--osyro-wua":a,osøyro:a,raholt:a,"xn--rholt-mra":a,råholt:a,sandnessjoen:a,"xn--sandnessjen-ogb":a,sandnessjøen:a,skedsmokorset:a,slattum:a,spjelkavik:a,stathelle:a,stavern:a,stjordalshalsen:a,"xn--stjrdalshalsen-sqb":a,stjørdalshalsen:a,tananger:a,tranby:a,vossevangen:a,afjord:a,"xn--fjord-lra":a,åfjord:a,agdenes:a,al:a,"xn--l-1fa":a,ål:a,alesund:a,"xn--lesund-hua":a,ålesund:a,alstahaug:a,alta:a,"xn--lt-liac":a,áltá:a,alaheadju:a,"xn--laheadju-7ya":a,álaheadju:a,alvdal:a,amli:a,"xn--mli-tla":a,åmli:a,amot:a,"xn--mot-tla":a,åmot:a,andebu:a,andoy:a,"xn--andy-ira":a,andøy:a,andasuolo:a,ardal:a,"xn--rdal-poa":a,årdal:a,aremark:a,arendal:a,"xn--s-1fa":a,ås:a,aseral:a,"xn--seral-lra":a,åseral:a,asker:a,askim:a,askvoll:a,askoy:a,"xn--asky-ira":a,askøy:a,asnes:a,"xn--snes-poa":a,åsnes:a,audnedaln:a,aukra:a,aure:a,aurland:a,"aurskog-holand":a,"xn--aurskog-hland-jnb":a,"aurskog-høland":a,austevoll:a,austrheim:a,averoy:a,"xn--avery-yua":a,averøy:a,balestrand:a,ballangen:a,balat:a,"xn--blt-elab":a,bálát:a,balsfjord:a,bahccavuotna:a,"xn--bhccavuotna-k7a":a,báhccavuotna:a,bamble:a,bardu:a,beardu:a,beiarn:a,bajddar:a,"xn--bjddar-pta":a,bájddar:a,baidar:a,"xn--bidr-5nac":a,báidár:a,berg:a,bergen:a,berlevag:a,"xn--berlevg-jxa":a,berlevåg:a,bearalvahki:a,"xn--bearalvhki-y4a":a,bearalváhki:a,bindal:a,birkenes:a,bjarkoy:a,"xn--bjarky-fya":a,bjarkøy:a,bjerkreim:a,bjugn:a,bodo:a,"xn--bod-2na":a,bodø:a,badaddja:a,"xn--bdddj-mrabd":a,bådåddjå:a,budejju:a,bokn:a,bremanger:a,bronnoy:a,"xn--brnny-wuac":a,brønnøy:a,bygland:a,bykle:a,barum:a,"xn--brum-voa":a,bærum:a,telemark:[0,{bo:a,"xn--b-5ga":a,bø:a}],nordland:[0,{bo:a,"xn--b-5ga":a,bø:a,heroy:a,"xn--hery-ira":a,herøy:a}],bievat:a,"xn--bievt-0qa":a,bievát:a,bomlo:a,"xn--bmlo-gra":a,bømlo:a,batsfjord:a,"xn--btsfjord-9za":a,båtsfjord:a,bahcavuotna:a,"xn--bhcavuotna-s4a":a,báhcavuotna:a,dovre:a,drammen:a,drangedal:a,dyroy:a,"xn--dyry-ira":a,dyrøy:a,donna:a,"xn--dnna-gra":a,dønna:a,eid:a,eidfjord:a,eidsberg:a,eidskog:a,eidsvoll:a,eigersund:a,elverum:a,enebakk:a,engerdal:a,etne:a,etnedal:a,evenes:a,evenassi:a,"xn--eveni-0qa01ga":a,evenášši:a,"evje-og-hornnes":a,farsund:a,fauske:a,fuossko:a,fuoisku:a,fedje:a,fet:a,finnoy:a,"xn--finny-yua":a,finnøy:a,fitjar:a,fjaler:a,fjell:a,flakstad:a,flatanger:a,flekkefjord:a,flesberg:a,flora:a,fla:a,"xn--fl-zia":a,flå:a,folldal:a,forsand:a,fosnes:a,frei:a,frogn:a,froland:a,frosta:a,frana:a,"xn--frna-woa":a,fræna:a,froya:a,"xn--frya-hra":a,frøya:a,fusa:a,fyresdal:a,forde:a,"xn--frde-gra":a,førde:a,gamvik:a,gangaviika:a,"xn--ggaviika-8ya47h":a,gáŋgaviika:a,gaular:a,gausdal:a,gildeskal:a,"xn--gildeskl-g0a":a,gildeskål:a,giske:a,gjemnes:a,gjerdrum:a,gjerstad:a,gjesdal:a,gjovik:a,"xn--gjvik-wua":a,gjøvik:a,gloppen:a,gol:a,gran:a,grane:a,granvin:a,gratangen:a,grimstad:a,grong:a,kraanghke:a,"xn--kranghke-b0a":a,kråanghke:a,grue:a,gulen:a,hadsel:a,halden:a,halsa:a,hamar:a,hamaroy:a,habmer:a,"xn--hbmer-xqa":a,hábmer:a,hapmir:a,"xn--hpmir-xqa":a,hápmir:a,hammerfest:a,hammarfeasta:a,"xn--hmmrfeasta-s4ac":a,hámmárfeasta:a,haram:a,hareid:a,harstad:a,hasvik:a,aknoluokta:a,"xn--koluokta-7ya57h":a,ákŋoluokta:a,hattfjelldal:a,aarborte:a,haugesund:a,hemne:a,hemnes:a,hemsedal:a,"more-og-romsdal":[0,{heroy:a,sande:a}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":a,sande:a}],"møre-og-romsdal":[0,{herøy:a,sande:a}],hitra:a,hjartdal:a,hjelmeland:a,hobol:a,"xn--hobl-ira":a,hobøl:a,hof:a,hol:a,hole:a,holmestrand:a,holtalen:a,"xn--holtlen-hxa":a,holtålen:a,hornindal:a,horten:a,hurdal:a,hurum:a,hvaler:a,hyllestad:a,hagebostad:a,"xn--hgebostad-g3a":a,hægebostad:a,hoyanger:a,"xn--hyanger-q1a":a,høyanger:a,hoylandet:a,"xn--hylandet-54a":a,høylandet:a,ha:a,"xn--h-2fa":a,hå:a,ibestad:a,inderoy:a,"xn--indery-fya":a,inderøy:a,iveland:a,jevnaker:a,jondal:a,jolster:a,"xn--jlster-bya":a,jølster:a,karasjok:a,karasjohka:a,"xn--krjohka-hwab49j":a,kárášjohka:a,karlsoy:a,galsa:a,"xn--gls-elac":a,gálsá:a,karmoy:a,"xn--karmy-yua":a,karmøy:a,kautokeino:a,guovdageaidnu:a,klepp:a,klabu:a,"xn--klbu-woa":a,klæbu:a,kongsberg:a,kongsvinger:a,kragero:a,"xn--krager-gya":a,kragerø:a,kristiansand:a,kristiansund:a,krodsherad:a,"xn--krdsherad-m8a":a,krødsherad:a,kvalsund:a,rahkkeravju:a,"xn--rhkkervju-01af":a,ráhkkerávju:a,kvam:a,kvinesdal:a,kvinnherad:a,kviteseid:a,kvitsoy:a,"xn--kvitsy-fya":a,kvitsøy:a,kvafjord:a,"xn--kvfjord-nxa":a,kvæfjord:a,giehtavuoatna:a,kvanangen:a,"xn--kvnangen-k0a":a,kvænangen:a,navuotna:a,"xn--nvuotna-hwa":a,návuotna:a,kafjord:a,"xn--kfjord-iua":a,kåfjord:a,gaivuotna:a,"xn--givuotna-8ya":a,gáivuotna:a,larvik:a,lavangen:a,lavagis:a,loabat:a,"xn--loabt-0qa":a,loabát:a,lebesby:a,davvesiida:a,leikanger:a,leirfjord:a,leka:a,leksvik:a,lenvik:a,leangaviika:a,"xn--leagaviika-52b":a,leaŋgaviika:a,lesja:a,levanger:a,lier:a,lierne:a,lillehammer:a,lillesand:a,lindesnes:a,lindas:a,"xn--linds-pra":a,lindås:a,lom:a,loppa:a,lahppi:a,"xn--lhppi-xqa":a,láhppi:a,lund:a,lunner:a,luroy:a,"xn--lury-ira":a,lurøy:a,luster:a,lyngdal:a,lyngen:a,ivgu:a,lardal:a,lerdal:a,"xn--lrdal-sra":a,lærdal:a,lodingen:a,"xn--ldingen-q1a":a,lødingen:a,lorenskog:a,"xn--lrenskog-54a":a,lørenskog:a,loten:a,"xn--lten-gra":a,løten:a,malvik:a,masoy:a,"xn--msy-ula0h":a,måsøy:a,muosat:a,"xn--muost-0qa":a,muosát:a,mandal:a,marker:a,marnardal:a,masfjorden:a,meland:a,meldal:a,melhus:a,meloy:a,"xn--mely-ira":a,meløy:a,meraker:a,"xn--merker-kua":a,meråker:a,moareke:a,"xn--moreke-jua":a,moåreke:a,midsund:a,"midtre-gauldal":a,modalen:a,modum:a,molde:a,moskenes:a,moss:a,mosvik:a,malselv:a,"xn--mlselv-iua":a,målselv:a,malatvuopmi:a,"xn--mlatvuopmi-s4a":a,málatvuopmi:a,namdalseid:a,aejrie:a,namsos:a,namsskogan:a,naamesjevuemie:a,"xn--nmesjevuemie-tcba":a,nååmesjevuemie:a,laakesvuemie:a,nannestad:a,narvik:a,narviika:a,naustdal:a,"nedre-eiker":a,akershus:Y,buskerud:Y,nesna:a,nesodden:a,nesseby:a,unjarga:a,"xn--unjrga-rta":a,unjárga:a,nesset:a,nissedal:a,nittedal:a,"nord-aurdal":a,"nord-fron":a,"nord-odal":a,norddal:a,nordkapp:a,davvenjarga:a,"xn--davvenjrga-y4a":a,davvenjárga:a,"nordre-land":a,nordreisa:a,raisa:a,"xn--risa-5na":a,ráisa:a,"nore-og-uvdal":a,notodden:a,naroy:a,"xn--nry-yla5g":a,nærøy:a,notteroy:a,"xn--nttery-byae":a,nøtterøy:a,odda:a,oksnes:a,"xn--ksnes-uua":a,øksnes:a,oppdal:a,oppegard:a,"xn--oppegrd-ixa":a,oppegård:a,orkdal:a,orland:a,"xn--rland-uua":a,ørland:a,orskog:a,"xn--rskog-uua":a,ørskog:a,orsta:a,"xn--rsta-fra":a,ørsta:a,hedmark:[0,{os:a,valer:a,"xn--vler-qoa":a,våler:a}],hordaland:[0,{os:a}],osen:a,osteroy:a,"xn--ostery-fya":a,osterøy:a,"ostre-toten":a,"xn--stre-toten-zcb":a,"østre-toten":a,overhalla:a,"ovre-eiker":a,"xn--vre-eiker-k8a":a,"øvre-eiker":a,oyer:a,"xn--yer-zna":a,øyer:a,oygarden:a,"xn--ygarden-p1a":a,øygarden:a,"oystre-slidre":a,"xn--ystre-slidre-ujb":a,"øystre-slidre":a,porsanger:a,porsangu:a,"xn--porsgu-sta26f":a,porsáŋgu:a,porsgrunn:a,radoy:a,"xn--rady-ira":a,radøy:a,rakkestad:a,rana:a,ruovat:a,randaberg:a,rauma:a,rendalen:a,rennebu:a,rennesoy:a,"xn--rennesy-v1a":a,rennesøy:a,rindal:a,ringebu:a,ringerike:a,ringsaker:a,rissa:a,risor:a,"xn--risr-ira":a,risør:a,roan:a,rollag:a,rygge:a,ralingen:a,"xn--rlingen-mxa":a,rælingen:a,rodoy:a,"xn--rdy-0nab":a,rødøy:a,romskog:a,"xn--rmskog-bya":a,rømskog:a,roros:a,"xn--rros-gra":a,røros:a,rost:a,"xn--rst-0na":a,røst:a,royken:a,"xn--ryken-vua":a,røyken:a,royrvik:a,"xn--ryrvik-bya":a,røyrvik:a,rade:a,"xn--rde-ula":a,råde:a,salangen:a,siellak:a,saltdal:a,salat:a,"xn--slt-elab":a,sálát:a,"xn--slat-5na":a,sálat:a,samnanger:a,vestfold:[0,{sande:a}],sandefjord:a,sandnes:a,sandoy:a,"xn--sandy-yua":a,sandøy:a,sarpsborg:a,sauda:a,sauherad:a,sel:a,selbu:a,selje:a,seljord:a,sigdal:a,siljan:a,sirdal:a,skaun:a,skedsmo:a,ski:a,skien:a,skiptvet:a,skjervoy:a,"xn--skjervy-v1a":a,skjervøy:a,skierva:a,"xn--skierv-uta":a,skiervá:a,skjak:a,"xn--skjk-soa":a,skjåk:a,skodje:a,skanland:a,"xn--sknland-fxa":a,skånland:a,skanit:a,"xn--sknit-yqa":a,skánit:a,smola:a,"xn--smla-hra":a,smøla:a,snillfjord:a,snasa:a,"xn--snsa-roa":a,snåsa:a,snoasa:a,snaase:a,"xn--snase-nra":a,snåase:a,sogndal:a,sokndal:a,sola:a,solund:a,songdalen:a,sortland:a,spydeberg:a,stange:a,stavanger:a,steigen:a,steinkjer:a,stjordal:a,"xn--stjrdal-s1a":a,stjørdal:a,stokke:a,"stor-elvdal":a,stord:a,stordal:a,storfjord:a,omasvuotna:a,strand:a,stranda:a,stryn:a,sula:a,suldal:a,sund:a,sunndal:a,surnadal:a,sveio:a,svelvik:a,sykkylven:a,sogne:a,"xn--sgne-gra":a,søgne:a,somna:a,"xn--smna-gra":a,sømna:a,"sondre-land":a,"xn--sndre-land-0cb":a,"søndre-land":a,"sor-aurdal":a,"xn--sr-aurdal-l8a":a,"sør-aurdal":a,"sor-fron":a,"xn--sr-fron-q1a":a,"sør-fron":a,"sor-odal":a,"xn--sr-odal-q1a":a,"sør-odal":a,"sor-varanger":a,"xn--sr-varanger-ggb":a,"sør-varanger":a,"matta-varjjat":a,"xn--mtta-vrjjat-k7af":a,"mátta-várjjat":a,sorfold:a,"xn--srfold-bya":a,sørfold:a,sorreisa:a,"xn--srreisa-q1a":a,sørreisa:a,sorum:a,"xn--srum-gra":a,sørum:a,tana:a,deatnu:a,time:a,tingvoll:a,tinn:a,tjeldsund:a,dielddanuorri:a,tjome:a,"xn--tjme-hra":a,tjøme:a,tokke:a,tolga:a,torsken:a,tranoy:a,"xn--trany-yua":a,tranøy:a,tromso:a,"xn--troms-zua":a,tromsø:a,tromsa:a,romsa:a,trondheim:a,troandin:a,trysil:a,trana:a,"xn--trna-woa":a,træna:a,trogstad:a,"xn--trgstad-r1a":a,trøgstad:a,tvedestrand:a,tydal:a,tynset:a,tysfjord:a,divtasvuodna:a,divttasvuotna:a,tysnes:a,tysvar:a,"xn--tysvr-vra":a,tysvær:a,tonsberg:a,"xn--tnsberg-q1a":a,tønsberg:a,ullensaker:a,ullensvang:a,ulvik:a,utsira:a,vadso:a,"xn--vads-jra":a,vadsø:a,cahcesuolo:a,"xn--hcesuolo-7ya35b":a,čáhcesuolo:a,vaksdal:a,valle:a,vang:a,vanylven:a,vardo:a,"xn--vard-jra":a,vardø:a,varggat:a,"xn--vrggt-xqad":a,várggát:a,vefsn:a,vaapste:a,vega:a,vegarshei:a,"xn--vegrshei-c0a":a,vegårshei:a,vennesla:a,verdal:a,verran:a,vestby:a,vestnes:a,"vestre-slidre":a,"vestre-toten":a,vestvagoy:a,"xn--vestvgy-ixa6o":a,vestvågøy:a,vevelstad:a,vik:a,vikna:a,vindafjord:a,volda:a,voss:a,varoy:a,"xn--vry-yla5g":a,værøy:a,vagan:a,"xn--vgan-qoa":a,vågan:a,voagat:a,vagsoy:a,"xn--vgsy-qoa0j":a,vågsøy:a,vaga:a,"xn--vg-yiab":a,vågå:a,ostfold:[0,{valer:a}],"xn--stfold-9xa":[0,{"xn--vler-qoa":a}],østfold:[0,{våler:a}],co:e,blogspot:e,"123hjemmeside":e,myspreadshop:e}],np:h,nr:W,nu:[1,{merseine:e,mine:e,shacknet:e,enterprisecloud:e}],nz:[1,{ac:a,co:i,cri:a,geek:a,gen:a,govt:a,health:a,iwi:a,kiwi:a,maori:a,mil:a,"xn--mori-qsa":a,māori:a,net:a,org:a,parliament:a,school:a,cloudns:e}],om:[1,{co:a,com:a,edu:a,gov:a,med:a,museum:a,net:a,org:a,pro:a}],onion:a,org:[1,{altervista:e,pimienta:e,poivron:e,potager:e,sweetpepper:e,cdn77:[0,{c:e,rsc:e}],"cdn77-secure":[0,{origin:[0,{ssl:e}]}],ae:e,cloudns:e,"ip-dynamic":e,ddnss:e,duckdns:e,tunk:e,blogdns:e,blogsite:e,boldlygoingnowhere:e,dnsalias:e,dnsdojo:e,doesntexist:e,dontexist:e,doomdns:e,dvrdns:e,dynalias:e,dyndns:[2,{go:e,home:e}],endofinternet:e,endoftheinternet:e,"from-me":e,"game-host":e,gotdns:e,"hobby-site":e,homedns:e,homeftp:e,homelinux:e,homeunix:e,"is-a-bruinsfan":e,"is-a-candidate":e,"is-a-celticsfan":e,"is-a-chef":e,"is-a-geek":e,"is-a-knight":e,"is-a-linux-user":e,"is-a-patsfan":e,"is-a-soxfan":e,"is-found":e,"is-lost":e,"is-saved":e,"is-very-bad":e,"is-very-evil":e,"is-very-good":e,"is-very-nice":e,"is-very-sweet":e,"isa-geek":e,"kicks-ass":e,misconfused:e,podzone:e,readmyblog:e,selfip:e,sellsyourhome:e,servebbs:e,serveftp:e,servegame:e,"stuff-4-sale":e,webhop:e,accesscam:e,camdvr:e,freeddns:e,mywire:e,webredirect:e,twmail:e,eu:[2,{al:e,asso:e,at:e,au:e,be:e,bg:e,ca:e,cd:e,ch:e,cn:e,cy:e,cz:e,de:e,dk:e,edu:e,ee:e,es:e,fi:e,fr:e,gr:e,hr:e,hu:e,ie:e,il:e,in:e,int:e,is:e,it:e,jp:e,kr:e,lt:e,lu:e,lv:e,me:e,mk:e,mt:e,my:e,net:e,ng:e,nl:e,no:e,nz:e,pl:e,pt:e,ro:e,ru:e,se:e,si:e,sk:e,tr:e,uk:e,us:e}],fedorainfracloud:e,fedorapeople:e,fedoraproject:[0,{cloud:e,os:L,stg:[0,{os:L}]}],freedesktop:e,hatenadiary:e,hepforge:e,"in-dsl":e,"in-vpn":e,js:e,barsy:e,mayfirst:e,routingthecloud:e,bmoattachments:e,"cable-modem":e,collegefan:e,couchpotatofries:e,hopto:e,mlbfan:e,myftp:e,mysecuritycamera:e,nflfan:e,"no-ip":e,"read-books":e,ufcfan:e,zapto:e,dynserv:e,"now-dns":e,"is-local":e,httpbin:e,pubtls:e,jpn:e,"my-firewall":e,myfirewall:e,spdns:e,"small-web":e,dsmynas:e,familyds:e,teckids:K,tuxfamily:e,diskstation:e,hk:e,us:e,toolforge:e,wmcloud:e,wmflabs:e,za:e}],pa:[1,{ac:a,gob:a,com:a,org:a,sld:a,edu:a,net:a,ing:a,abo:a,med:a,nom:a}],pe:[1,{edu:a,gob:a,nom:a,mil:a,org:a,com:a,net:a,blogspot:e}],pf:[1,{com:a,org:a,edu:a}],pg:h,ph:[1,{com:a,net:a,org:a,gov:a,edu:a,ngo:a,mil:a,i:a,cloudns:e}],pk:[1,{ac:a,biz:a,com:a,edu:a,fam:a,gkp:a,gob:a,gog:a,gok:a,gon:a,gop:a,gos:a,gov:a,net:a,org:a,web:a}],pl:[1,{com:a,net:a,org:a,aid:a,agro:a,atm:a,auto:a,biz:a,edu:a,gmina:a,gsm:a,info:a,mail:a,miasta:a,media:a,mil:a,nieruchomosci:a,nom:a,pc:a,powiat:a,priv:a,realestate:a,rel:a,sex:a,shop:a,sklep:a,sos:a,szkola:a,targi:a,tm:a,tourism:a,travel:a,turystyka:a,gov:[1,{ap:a,griw:a,ic:a,is:a,kmpsp:a,konsulat:a,kppsp:a,kwp:a,kwpsp:a,mup:a,mw:a,oia:a,oirm:a,oke:a,oow:a,oschr:a,oum:a,pa:a,pinb:a,piw:a,po:a,pr:a,psp:a,psse:a,pup:a,rzgw:a,sa:a,sdn:a,sko:a,so:a,sr:a,starostwo:a,ug:a,ugim:a,um:a,umig:a,upow:a,uppo:a,us:a,uw:a,uzs:a,wif:a,wiih:a,winb:a,wios:a,witd:a,wiw:a,wkz:a,wsa:a,wskr:a,wsse:a,wuoz:a,wzmiuw:a,zp:a,zpisdn:a}],augustow:a,"babia-gora":a,bedzin:a,beskidy:a,bialowieza:a,bialystok:a,bielawa:a,bieszczady:a,boleslawiec:a,bydgoszcz:a,bytom:a,cieszyn:a,czeladz:a,czest:a,dlugoleka:a,elblag:a,elk:a,glogow:a,gniezno:a,gorlice:a,grajewo:a,ilawa:a,jaworzno:a,"jelenia-gora":a,jgora:a,kalisz:a,"kazimierz-dolny":a,karpacz:a,kartuzy:a,kaszuby:a,katowice:a,kepno:a,ketrzyn:a,klodzko:a,kobierzyce:a,kolobrzeg:a,konin:a,konskowola:a,kutno:a,lapy:a,lebork:a,legnica:a,lezajsk:a,limanowa:a,lomza:a,lowicz:a,lubin:a,lukow:a,malbork:a,malopolska:a,mazowsze:a,mazury:a,mielec:a,mielno:a,mragowo:a,naklo:a,nowaruda:a,nysa:a,olawa:a,olecko:a,olkusz:a,olsztyn:a,opoczno:a,opole:a,ostroda:a,ostroleka:a,ostrowiec:a,ostrowwlkp:a,pila:a,pisz:a,podhale:a,podlasie:a,polkowice:a,pomorze:a,pomorskie:a,prochowice:a,pruszkow:a,przeworsk:a,pulawy:a,radom:a,"rawa-maz":a,rybnik:a,rzeszow:a,sanok:a,sejny:a,slask:a,slupsk:a,sosnowiec:a,"stalowa-wola":a,skoczow:a,starachowice:a,stargard:a,suwalki:a,swidnica:a,swiebodzin:a,swinoujscie:a,szczecin:a,szczytno:a,tarnobrzeg:a,tgory:a,turek:a,tychy:a,ustka:a,walbrzych:a,warmia:a,warszawa:a,waw:a,wegrow:a,wielun:a,wlocl:a,wloclawek:a,wodzislaw:a,wolomin:a,wroclaw:a,zachpomor:a,zagan:a,zarow:a,zgora:a,zgorzelec:a,art:e,gliwice:e,krakow:e,poznan:e,wroc:e,zakopane:e,beep:e,"ecommerce-shop":e,cfolks:e,dfirma:e,dkonto:e,you2:e,shoparena:e,homesklep:e,sdscloud:e,unicloud:e,lodz:e,pabianice:e,plock:e,sieradz:e,skierniewice:e,zgierz:e,krasnik:e,leczna:e,lubartow:e,lublin:e,poniatowa:e,swidnik:e,co:e,torun:e,simplesite:e,myspreadshop:e,gda:e,gdansk:e,gdynia:e,med:e,sopot:e,bielsko:e}],pm:[1,{own:e,name:e}],pn:[1,{gov:a,co:a,org:a,edu:a,net:a}],post:a,pr:[1,{com:a,net:a,org:a,gov:a,edu:a,isla:a,pro:a,biz:a,info:a,name:a,est:a,prof:a,ac:a}],pro:[1,{aaa:a,aca:a,acct:a,avocat:a,bar:a,cpa:a,eng:a,jur:a,law:a,med:a,recht:a,"12chars":e,cloudns:e,barsy:e,ngrok:e}],ps:[1,{edu:a,gov:a,sec:a,plo:a,com:a,org:a,net:a}],pt:[1,{net:a,gov:a,org:a,edu:a,int:a,publ:a,com:a,nome:a,blogspot:e,"123paginaweb":e}],pw:[1,{co:a,or:a,ed:a,go:a,belau:a,cloudns:e,x443:e}],py:[1,{com:a,coop:a,edu:a,gov:a,mil:a,net:a,org:a}],qa:[1,{com:a,edu:a,gov:a,mil:a,name:a,net:a,org:a,sch:a,blogspot:e}],re:[1,{asso:a,com:a,nom:a,blogspot:e,can:e}],ro:[1,{arts:a,com:a,firm:a,info:a,nom:a,nt:a,org:a,rec:a,store:a,tm:a,www:a,co:e,shop:e,blogspot:e,barsy:e}],rs:[1,{ac:a,co:a,edu:a,gov:a,in:a,org:a,brendly:Z,blogspot:e,ua:e,barsy:e,ox:e}],ru:[1,{ac:e,edu:e,gov:e,int:e,mil:e,test:e,eurodir:e,adygeya:e,bashkiria:e,bir:e,cbg:e,com:e,dagestan:e,grozny:e,kalmykia:e,kustanai:e,marine:e,mordovia:e,msk:e,mytis:e,nalchik:e,nov:e,pyatigorsk:e,spb:e,vladikavkaz:e,vladimir:e,blogspot:e,na4u:e,mircloud:e,myjino:[2,{hosting:o,landing:o,spectrum:o,vps:o}],cldmail:[0,{hb:e}],mcdir:[2,{vps:e}],mcpre:e,net:e,org:e,pp:e,lk3:e,ras:e}],rw:[1,{ac:a,co:a,coop:a,gov:a,mil:a,net:a,org:a}],sa:[1,{com:a,net:a,org:a,gov:a,med:a,pub:a,edu:a,sch:a}],sb:u,sc:u,sd:[1,{com:a,net:a,org:a,edu:a,med:a,tv:a,gov:a,info:a}],se:[1,{a,ac:a,b:a,bd:a,brand:a,c:a,d:a,e:a,f:a,fh:a,fhsk:a,fhv:a,g:a,h:a,i:a,k:a,komforb:a,kommunalforbund:a,komvux:a,l:a,lanbib:a,m:a,n:a,naturbruksgymn:a,o:a,org:a,p:a,parti:a,pp:a,press:a,r:a,s:a,t:a,tm:a,u:a,w:a,x:a,y:a,z:a,com:e,blogspot:e,conf:e,iopsys:e,"123minsida":e,itcouldbewor:e,myspreadshop:e}],sg:[1,{com:a,net:a,org:a,gov:a,edu:a,per:a,blogspot:e,enscaled:e}],sh:[1,{com:a,net:a,gov:a,org:a,mil:a,hashbang:e,platform:[0,{ent:e,eu:e,us:e}],now:e}],si:[1,{f5:e,gitapp:e,gitpage:e,blogspot:e}],sj:a,sk:i,sl:u,sm:a,sn:[1,{art:a,com:a,edu:a,gouv:a,org:a,perso:a,univ:a,blogspot:e}],so:[1,{com:a,edu:a,gov:a,me:a,net:a,org:a,surveys:e}],sr:a,ss:[1,{biz:a,co:a,com:a,edu:a,gov:a,me:a,net:a,org:a,sch:a}],st:[1,{co:a,com:a,consulado:a,edu:a,embaixada:a,mil:a,net:a,org:a,principe:a,saotome:a,store:a,helioho:e,kirara:e,noho:e}],su:[1,{abkhazia:e,adygeya:e,aktyubinsk:e,arkhangelsk:e,armenia:e,ashgabad:e,azerbaijan:e,balashov:e,bashkiria:e,bryansk:e,bukhara:e,chimkent:e,dagestan:e,"east-kazakhstan":e,exnet:e,georgia:e,grozny:e,ivanovo:e,jambyl:e,kalmykia:e,kaluga:e,karacol:e,karaganda:e,karelia:e,khakassia:e,krasnodar:e,kurgan:e,kustanai:e,lenug:e,mangyshlak:e,mordovia:e,msk:e,murmansk:e,nalchik:e,navoi:e,"north-kazakhstan":e,nov:e,obninsk:e,penza:e,pokrovsk:e,sochi:e,spb:e,tashkent:e,termez:e,togliatti:e,troitsk:e,tselinograd:e,tula:e,tuva:e,vladikavkaz:e,vladimir:e,vologda:e}],sv:[1,{com:a,edu:a,gob:a,org:a,red:a}],sx:s,sy:U,sz:[1,{co:a,ac:a,org:a}],tc:a,td:i,tel:a,tf:[1,{sch:e}],tg:a,th:[1,{ac:a,co:a,go:a,in:a,mi:a,net:a,or:a,online:e,shop:e}],tj:[1,{ac:a,biz:a,co:a,com:a,edu:a,go:a,gov:a,int:a,mil:a,name:a,net:a,nic:a,org:a,test:a,web:a}],tk:a,tl:s,tm:[1,{com:a,co:a,org:a,net:a,nom:a,gov:a,mil:a,edu:a}],tn:[1,{com:a,ens:a,fin:a,gov:a,ind:a,info:a,intl:a,mincom:a,nat:a,net:a,org:a,perso:a,tourism:a,orangecloud:e}],to:[1,{611:e,com:a,gov:a,net:a,org:a,edu:a,mil:a,oya:e,x0:e,quickconnect:A,vpnplus:e}],tr:[1,{av:a,bbs:a,bel:a,biz:a,com:i,dr:a,edu:a,gen:a,gov:a,info:a,mil:a,k12:a,kep:a,name:a,net:a,org:a,pol:a,tel:a,tsk:a,tv:a,web:a,nc:s}],tt:[1,{co:a,com:a,org:a,net:a,biz:a,info:a,pro:a,int:a,coop:a,jobs:a,mobi:a,travel:a,museum:a,aero:a,name:a,gov:a,edu:a}],tv:[1,{"better-than":e,dyndns:e,"on-the-web":e,"worse-than":e,from:e,sakura:e}],tw:[1,{edu:a,gov:a,mil:a,com:[1,{mymailer:e}],net:a,org:a,idv:a,game:a,ebiz:a,club:a,"xn--zf0ao64a":a,網路:a,"xn--uc0atv":a,組織:a,"xn--czrw28b":a,商業:a,url:e,mydns:e,blogspot:e}],tz:[1,{ac:a,co:a,go:a,hotel:a,info:a,me:a,mil:a,mobi:a,ne:a,or:a,sc:a,tv:a}],ua:[1,{com:a,edu:a,gov:a,in:a,net:a,org:a,cherkassy:a,cherkasy:a,chernigov:a,chernihiv:a,chernivtsi:a,chernovtsy:a,ck:a,cn:a,cr:a,crimea:a,cv:a,dn:a,dnepropetrovsk:a,dnipropetrovsk:a,donetsk:a,dp:a,if:a,"ivano-frankivsk":a,kh:a,kharkiv:a,kharkov:a,kherson:a,khmelnitskiy:a,khmelnytskyi:a,kiev:a,kirovograd:a,km:a,kr:a,kropyvnytskyi:a,krym:a,ks:a,kv:a,kyiv:a,lg:a,lt:a,lugansk:a,luhansk:a,lutsk:a,lv:a,lviv:a,mk:a,mykolaiv:a,nikolaev:a,od:a,odesa:a,odessa:a,pl:a,poltava:a,rivne:a,rovno:a,rv:a,sb:a,sebastopol:a,sevastopol:a,sm:a,sumy:a,te:a,ternopil:a,uz:a,uzhgorod:a,uzhhorod:a,vinnica:a,vinnytsia:a,vn:a,volyn:a,yalta:a,zakarpattia:a,zaporizhzhe:a,zaporizhzhia:a,zhitomir:a,zhytomyr:a,zp:a,zt:a,cc:e,inf:e,ltd:e,cx:e,ie:e,biz:e,co:e,pp:e,v:e}],ug:[1,{co:a,or:a,ac:a,sc:a,go:a,ne:a,com:a,org:a,blogspot:e}],uk:[1,{ac:a,co:[1,{bytemark:[0,{dh:e,vm:e}],blogspot:e,layershift:H,barsy:e,barsyonline:e,retrosnub:M,"nh-serv":e,"no-ip":e,adimo:e,myspreadshop:e}],gov:[1,{api:e,campaign:e,service:e}],ltd:a,me:a,net:a,nhs:a,org:[1,{glug:e,lug:e,lugs:e,affinitylottery:e,raffleentry:e,weeklylottery:e}],plc:a,police:a,sch:h,conn:e,copro:e,hosp:e,"independent-commission":e,"independent-inquest":e,"independent-inquiry":e,"independent-panel":e,"independent-review":e,"public-inquiry":e,"royal-commission":e,pymnt:e,barsy:e,nimsite:e,oraclegovcloudapps:o}],us:[1,{dni:a,fed:a,isa:a,kids:a,nsn:a,ak:aa,al:aa,ar:aa,as:aa,az:aa,ca:aa,co:aa,ct:aa,dc:aa,de:[1,{cc:a,lib:e}],fl:aa,ga:aa,gu:aa,hi:ea,ia:aa,id:aa,il:aa,in:aa,ks:aa,ky:aa,la:aa,ma:[1,{k12:[1,{pvt:a,chtr:a,paroch:a}],cc:a,lib:a}],md:aa,me:aa,mi:[1,{k12:a,cc:a,lib:a,"ann-arbor":a,cog:a,dst:a,eaton:a,gen:a,mus:a,tec:a,washtenaw:a}],mn:aa,mo:aa,ms:aa,mt:aa,nc:aa,nd:ea,ne:aa,nh:aa,nj:aa,nm:aa,nv:aa,ny:aa,oh:aa,ok:aa,or:aa,pa:aa,pr:aa,ri:ea,sc:aa,sd:ea,tn:aa,tx:aa,ut:aa,vi:aa,vt:aa,va:aa,wa:aa,wi:aa,wv:[1,{cc:a}],wy:aa,cloudns:e,drud:e,"is-by":e,"land-4-sale":e,"stuff-4-sale":e,heliohost:e,enscaled:[0,{phx:e}],mircloud:e,ngo:e,golffan:e,noip:e,pointto:e,freeddns:e,srv:[2,{gh:e,gl:e}],platterp:e,servername:e}],uy:[1,{com:i,edu:a,gub:a,mil:a,net:a,org:a}],uz:[1,{co:a,com:a,net:a,org:a}],va:a,vc:[1,{com:a,net:a,org:a,gov:a,mil:a,edu:a,gv:[2,{d:e}],"0e":e,mydns:e}],ve:[1,{arts:a,bib:a,co:a,com:a,e12:a,edu:a,firm:a,gob:a,gov:a,info:a,int:a,mil:a,net:a,nom:a,org:a,rar:a,rec:a,store:a,tec:a,web:a}],vg:a,vi:[1,{co:a,com:a,k12:a,net:a,org:a}],vn:[1,{ac:a,ai:a,biz:a,com:a,edu:a,gov:a,health:a,id:a,info:a,int:a,io:a,name:a,net:a,org:a,pro:a,angiang:a,bacgiang:a,backan:a,baclieu:a,bacninh:a,"baria-vungtau":a,bentre:a,binhdinh:a,binhduong:a,binhphuoc:a,binhthuan:a,camau:a,cantho:a,caobang:a,daklak:a,daknong:a,danang:a,dienbien:a,dongnai:a,dongthap:a,gialai:a,hagiang:a,haiduong:a,haiphong:a,hanam:a,hanoi:a,hatinh:a,haugiang:a,hoabinh:a,hungyen:a,khanhhoa:a,kiengiang:a,kontum:a,laichau:a,lamdong:a,langson:a,laocai:a,longan:a,namdinh:a,nghean:a,ninhbinh:a,ninhthuan:a,phutho:a,phuyen:a,quangbinh:a,quangnam:a,quangngai:a,quangninh:a,quangtri:a,soctrang:a,sonla:a,tayninh:a,thaibinh:a,thainguyen:a,thanhhoa:a,thanhphohochiminh:a,thuathienhue:a,tiengiang:a,travinh:a,tuyenquang:a,vinhlong:a,vinhphuc:a,yenbai:a,blogspot:e}],vu:$,wf:[1,{biz:e,sch:e}],ws:[1,{com:a,net:a,org:a,gov:a,edu:a,advisor:o,cloud66:e,dyndns:e,mypets:e}],yt:[1,{org:e}],"xn--mgbaam7a8h":a,امارات:a,"xn--y9a3aq":a,հայ:a,"xn--54b7fta0cc":a,বাংলা:a,"xn--90ae":a,бг:a,"xn--mgbcpq6gpa1a":a,البحرين:a,"xn--90ais":a,бел:a,"xn--fiqs8s":a,中国:a,"xn--fiqz9s":a,中國:a,"xn--lgbbat1ad8j":a,الجزائر:a,"xn--wgbh1c":a,مصر:a,"xn--e1a4c":a,ею:a,"xn--qxa6a":a,ευ:a,"xn--mgbah1a3hjkrd":a,موريتانيا:a,"xn--node":a,გე:a,"xn--qxam":a,ελ:a,"xn--j6w193g":[1,{"xn--55qx5d":a,"xn--wcvs22d":a,"xn--mxtq1m":a,"xn--gmqw5a":a,"xn--od0alg":a,"xn--uc0atv":a}],香港:[1,{公司:a,教育:a,政府:a,個人:a,網絡:a,組織:a}],"xn--2scrj9c":a,ಭಾರತ:a,"xn--3hcrj9c":a,ଭାରତ:a,"xn--45br5cyl":a,ভাৰত:a,"xn--h2breg3eve":a,भारतम्:a,"xn--h2brj9c8c":a,भारोत:a,"xn--mgbgu82a":a,ڀارت:a,"xn--rvc1e0am3e":a,ഭാരതം:a,"xn--h2brj9c":a,भारत:a,"xn--mgbbh1a":a,بارت:a,"xn--mgbbh1a71e":a,بھارت:a,"xn--fpcrj9c3d":a,భారత్:a,"xn--gecrj9c":a,ભારત:a,"xn--s9brj9c":a,ਭਾਰਤ:a,"xn--45brj9c":a,ভারত:a,"xn--xkc2dl3a5ee0h":a,இந்தியா:a,"xn--mgba3a4f16a":a,ایران:a,"xn--mgba3a4fra":a,ايران:a,"xn--mgbtx2b":a,عراق:a,"xn--mgbayh7gpa":a,الاردن:a,"xn--3e0b707e":a,한국:a,"xn--80ao21a":a,қаз:a,"xn--q7ce6a":a,ລາວ:a,"xn--fzc2c9e2c":a,ලංකා:a,"xn--xkc2al3hye2a":a,இலங்கை:a,"xn--mgbc0a9azcg":a,المغرب:a,"xn--d1alf":a,мкд:a,"xn--l1acc":a,мон:a,"xn--mix891f":a,澳門:a,"xn--mix082f":a,澳门:a,"xn--mgbx4cd0ab":a,مليسيا:a,"xn--mgb9awbf":a,عمان:a,"xn--mgbai9azgqp6j":a,پاکستان:a,"xn--mgbai9a5eva00b":a,پاكستان:a,"xn--ygbi2ammx":a,فلسطين:a,"xn--90a3ac":[1,{"xn--o1ac":a,"xn--c1avg":a,"xn--90azh":a,"xn--d1at":a,"xn--o1ach":a,"xn--80au":a}],срб:[1,{пр:a,орг:a,обр:a,од:a,упр:a,ак:a}],"xn--p1ai":a,рф:a,"xn--wgbl6a":a,قطر:a,"xn--mgberp4a5d4ar":a,السعودية:a,"xn--mgberp4a5d4a87g":a,السعودیة:a,"xn--mgbqly7c0a67fbc":a,السعودیۃ:a,"xn--mgbqly7cvafr":a,السعوديه:a,"xn--mgbpl2fh":a,سودان:a,"xn--yfro4i67o":a,新加坡:a,"xn--clchc0ea0b2g2a9gcd":a,சிங்கப்பூர்:a,"xn--ogbpf8fl":a,سورية:a,"xn--mgbtf8fl":a,سوريا:a,"xn--o3cw4h":[1,{"xn--12c1fe0br":a,"xn--12co0c3b4eva":a,"xn--h3cuzk1di":a,"xn--o3cyx2a":a,"xn--m3ch0j3a":a,"xn--12cfi8ixb8l":a}],ไทย:[1,{ศึกษา:a,ธุรกิจ:a,รัฐบาล:a,ทหาร:a,เน็ต:a,องค์กร:a}],"xn--pgbs0dh":a,تونس:a,"xn--kpry57d":a,台灣:a,"xn--kprw13d":a,台湾:a,"xn--nnx388a":a,臺灣:a,"xn--j1amh":a,укр:a,"xn--mgb2ddes":a,اليمن:a,xxx:a,ye:U,za:[0,{ac:a,agric:a,alt:a,co:i,edu:a,gov:a,grondar:a,law:a,mil:a,net:a,ngo:a,nic:a,nis:a,nom:a,org:a,school:a,tm:a,web:a}],zm:[1,{ac:a,biz:a,co:a,com:a,edu:a,gov:a,info:a,mil:a,net:a,org:a,sch:a}],zw:[1,{ac:a,co:a,gov:a,mil:a,org:a}],aaa:a,aarp:a,abb:a,abbott:a,abbvie:a,abc:a,able:a,abogado:a,abudhabi:a,academy:[1,{official:e}],accenture:a,accountant:a,accountants:a,aco:a,actor:a,ads:a,adult:a,aeg:a,aetna:a,afl:a,africa:a,agakhan:a,agency:a,aig:a,airbus:a,airforce:a,airtel:a,akdn:a,alibaba:a,alipay:a,allfinanz:a,allstate:a,ally:a,alsace:a,alstom:a,amazon:a,americanexpress:a,americanfamily:a,amex:a,amfam:a,amica:a,amsterdam:a,analytics:a,android:a,anquan:a,anz:a,aol:a,apartments:a,app:[1,{adaptable:e,beget:o,clerk:e,clerkstage:e,wnext:e,csb:[2,{preview:e}],platform0:e,deta:e,ondigitalocean:e,easypanel:e,encr:e,evervault:n,expo:[2,{staging:e}],edgecompute:e,flutterflow:e,framer:e,hosted:o,run:o,web:e,hasura:e,loginline:e,medusajs:e,messerli:e,netfy:e,netlify:e,ngrok:e,"ngrok-free":e,developer:o,noop:e,northflank:o,upsun:o,replit:t,nyat:e,snowflake:[0,{"*":e,privatelink:o}],streamlit:e,storipress:e,telebit:e,typedream:e,vercel:e,bookonline:e,wdh:e,zeabur:e}],apple:a,aquarelle:a,arab:a,aramco:a,archi:a,army:a,art:a,arte:a,asda:a,associates:a,athleta:a,attorney:a,auction:a,audi:a,audible:a,audio:a,auspost:a,author:a,auto:a,autos:a,aws:[1,{sagemaker:[0,{"ap-northeast-1":l,"ap-northeast-2":l,"ap-south-1":l,"ap-southeast-1":l,"ap-southeast-2":l,"ca-central-1":m,"eu-central-1":l,"eu-west-1":l,"eu-west-2":l,"us-east-1":m,"us-east-2":m,"us-west-2":m,"af-south-1":r,"ap-east-1":r,"ap-northeast-3":r,"ap-south-2":c,"ap-southeast-3":r,"ap-southeast-4":c,"ca-west-1":[0,{notebook:e,"notebook-fips":e}],"eu-central-2":c,"eu-north-1":r,"eu-south-1":r,"eu-south-2":r,"eu-west-3":r,"il-central-1":r,"me-central-1":r,"me-south-1":r,"sa-east-1":r,"us-gov-east-1":d,"us-gov-west-1":d,"us-west-1":[0,{notebook:e,"notebook-fips":e,studio:e}],experiments:o}],repost:[0,{private:o}]}],axa:a,azure:a,baby:a,baidu:a,banamex:a,band:a,bank:a,bar:a,barcelona:a,barclaycard:a,barclays:a,barefoot:a,bargains:a,baseball:a,basketball:[1,{aus:e,nz:e}],bauhaus:a,bayern:a,bbc:a,bbt:a,bbva:a,bcg:a,bcn:a,beats:a,beauty:a,beer:a,bentley:a,berlin:a,best:a,bestbuy:a,bet:a,bharti:a,bible:a,bid:a,bike:a,bing:a,bingo:a,bio:a,black:a,blackfriday:a,blockbuster:a,blog:a,bloomberg:a,blue:a,bms:a,bmw:a,bnpparibas:a,boats:a,boehringer:a,bofa:a,bom:a,bond:a,boo:a,book:a,booking:a,bosch:a,bostik:a,boston:a,bot:a,boutique:a,box:a,bradesco:a,bridgestone:a,broadway:a,broker:a,brother:a,brussels:a,build:[1,{v0:e}],builders:[1,{cloudsite:e}],business:k,buy:a,buzz:a,bzh:a,cab:a,cafe:a,cal:a,call:a,calvinklein:a,cam:a,camera:a,camp:[1,{emf:[0,{at:e}]}],canon:a,capetown:a,capital:a,capitalone:a,car:a,caravan:a,cards:a,care:a,career:a,careers:a,cars:a,casa:[1,{nabu:[0,{ui:e}]}],case:a,cash:a,casino:a,catering:a,catholic:a,cba:a,cbn:a,cbre:a,center:a,ceo:a,cern:a,cfa:a,cfd:a,chanel:a,channel:a,charity:a,chase:a,chat:a,cheap:a,chintai:a,christmas:a,chrome:a,church:a,cipriani:a,circle:a,cisco:a,citadel:a,citi:a,citic:a,city:a,claims:a,cleaning:a,click:a,clinic:a,clinique:a,clothing:a,cloud:[1,{elementor:e,encoway:[0,{eu:e}],statics:o,ravendb:e,axarnet:[0,{"es-1":e}],diadem:e,jelastic:[0,{vip:e}],jele:e,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:e}]}],it1:e}],keliweb:[2,{cs:e}],oxa:[2,{tn:e,uk:e}],primetel:[2,{uk:e}],reclaim:[0,{ca:e,uk:e,us:e}],trendhosting:[0,{ch:e,de:e}],jotelulu:e,kuleuven:e,linkyard:e,magentosite:o,matlab:e,observablehq:e,perspecta:e,vapor:e,"on-rancher":o,scw:[0,{baremetal:[0,{"fr-par-1":e,"fr-par-2":e,"nl-ams-1":e}],"fr-par":[0,{cockpit:e,fnc:[2,{functions:e}],k8s:b,s3:e,"s3-website":e,whm:e}],instances:[0,{priv:e,pub:e}],k8s:e,"nl-ams":[0,{cockpit:e,k8s:b,s3:e,"s3-website":e,whm:e}],"pl-waw":[0,{cockpit:e,k8s:b,s3:e,"s3-website":e}],scalebook:e,smartlabeling:e}],servebolt:e,onstackit:[0,{runs:e}],trafficplex:e,"unison-services":e,urown:e,voorloper:e,zap:e}],club:[1,{cloudns:e,jele:e,barsy:e}],clubmed:a,coach:a,codes:[1,{owo:o}],coffee:a,college:a,cologne:a,commbank:a,community:[1,{nog:e,ravendb:e,myforum:e}],company:a,compare:a,computer:a,comsec:a,condos:a,construction:a,consulting:a,contact:a,contractors:a,cooking:a,cool:[1,{elementor:e,de:e}],corsica:a,country:a,coupon:a,coupons:a,courses:a,cpa:a,credit:a,creditcard:a,creditunion:a,cricket:a,crown:a,crs:a,cruise:a,cruises:a,cuisinella:a,cymru:a,cyou:a,dad:a,dance:a,data:a,date:a,dating:a,datsun:a,day:a,dclk:a,dds:a,deal:a,dealer:a,deals:a,degree:a,delivery:a,dell:a,deloitte:a,delta:a,democrat:a,dental:a,dentist:a,desi:a,design:[1,{graphic:e,bss:e}],dev:[1,{"12chars":e,panel:e,lcl:o,lclstage:o,stg:o,stgstage:o,pages:e,r2:e,workers:e,curv:e,deno:e,"deno-staging":e,deta:e,evervault:n,fly:e,githubpreview:e,gateway:o,hrsn:e,"is-a-good":e,"is-a":e,iserv:e,runcontainers:e,localcert:[0,{user:o}],loginline:e,barsy:e,mediatech:e,modx:e,ngrok:e,"ngrok-free":e,"is-a-fullstack":e,"is-cool":e,"is-not-a":e,localplayer:e,xmit:e,"platter-app":e,replit:[2,{archer:e,bones:e,canary:e,global:e,hacker:e,id:e,janeway:e,kim:e,kira:e,kirk:e,odo:e,paris:e,picard:e,pike:e,prerelease:e,reed:e,riker:e,sisko:e,spock:e,staging:e,sulu:e,tarpit:e,teams:e,tucker:e,wesley:e,worf:e}],crm:[0,{d:o,w:o,wa:o,wb:o,wc:o,wd:o,we:o,wf:o}],vercel:e,webhare:o}],dhl:a,diamonds:a,diet:a,digital:[1,{cloudapps:[2,{london:e}]}],direct:[1,{libp2p:e}],directory:a,discount:a,discover:a,dish:a,diy:a,dnp:a,docs:a,doctor:a,dog:a,domains:a,dot:a,download:a,drive:a,dtv:a,dubai:a,dunlop:a,dupont:a,durban:a,dvag:a,dvr:a,earth:a,eat:a,eco:a,edeka:a,education:k,email:[1,{crisp:[0,{on:e}],tawk:N,tawkto:N}],emerck:a,energy:a,engineer:a,engineering:a,enterprises:a,epson:a,equipment:a,ericsson:a,erni:a,esq:a,estate:[1,{compute:o}],eurovision:a,eus:[1,{party:R}],events:[1,{koobin:e,co:e}],exchange:a,expert:a,exposed:a,express:a,extraspace:a,fage:a,fail:a,fairwinds:a,faith:a,family:a,fan:a,fans:a,farm:[1,{storj:e}],farmers:a,fashion:a,fast:a,fedex:a,feedback:a,ferrari:a,ferrero:a,fidelity:a,fido:a,film:a,final:a,finance:a,financial:k,fire:a,firestone:a,firmdale:a,fish:a,fishing:a,fit:a,fitness:a,flickr:a,flights:a,flir:a,florist:a,flowers:a,fly:a,foo:a,food:a,football:a,ford:a,forex:a,forsale:a,forum:a,foundation:a,fox:a,free:a,fresenius:a,frl:a,frogans:a,frontier:a,ftr:a,fujitsu:a,fun:a,fund:a,furniture:a,futbol:a,fyi:a,gal:a,gallery:a,gallo:a,gallup:a,game:a,games:[1,{pley:e,sheezy:e}],gap:a,garden:a,gay:[1,{pages:e}],gbiz:a,gdn:[1,{cnpy:e}],gea:a,gent:a,genting:a,george:a,ggee:a,gift:a,gifts:a,gives:a,giving:a,glass:a,gle:a,global:a,globo:a,gmail:a,gmbh:a,gmo:a,gmx:a,godaddy:a,gold:a,goldpoint:a,golf:a,goo:a,goodyear:a,goog:[1,{cloud:e,translate:e,usercontent:o}],google:a,gop:a,got:a,grainger:a,graphics:a,gratis:a,green:a,gripe:a,grocery:a,group:[1,{discourse:e}],gucci:a,guge:a,guide:a,guitars:a,guru:a,hair:a,hamburg:a,hangout:a,haus:a,hbo:a,hdfc:a,hdfcbank:a,health:[1,{hra:e}],healthcare:a,help:a,helsinki:a,here:a,hermes:a,hiphop:a,hisamitsu:a,hitachi:a,hiv:a,hkt:a,hockey:a,holdings:a,holiday:a,homedepot:a,homegoods:a,homes:a,homesense:a,honda:a,horse:a,hospital:a,host:[1,{cloudaccess:e,freesite:e,easypanel:e,fastvps:e,myfast:e,tempurl:e,wpmudev:e,jele:e,mircloud:e,wp2:e,half:e}],hosting:[1,{opencraft:e}],hot:a,hotels:a,hotmail:a,house:a,how:a,hsbc:a,hughes:a,hyatt:a,hyundai:a,ibm:a,icbc:a,ice:a,icu:a,ieee:a,ifm:a,ikano:a,imamat:a,imdb:a,immo:a,immobilien:a,inc:a,industries:a,infiniti:a,ing:a,ink:a,institute:a,insurance:a,insure:a,international:a,intuit:a,investments:a,ipiranga:a,irish:a,ismaili:a,ist:a,istanbul:a,itau:a,itv:a,jaguar:a,java:a,jcb:a,jeep:a,jetzt:a,jewelry:a,jio:a,jll:a,jmp:a,jnj:a,joburg:a,jot:a,joy:a,jpmorgan:a,jprs:a,juegos:a,juniper:a,kaufen:a,kddi:a,kerryhotels:a,kerrylogistics:a,kerryproperties:a,kfh:a,kia:a,kids:a,kim:a,kindle:a,kitchen:a,kiwi:a,koeln:a,komatsu:a,kosher:a,kpmg:a,kpn:a,krd:[1,{co:e,edu:e}],kred:a,kuokgroup:a,kyoto:a,lacaixa:a,lamborghini:a,lamer:a,lancaster:a,land:a,landrover:a,lanxess:a,lasalle:a,lat:a,latino:a,latrobe:a,law:a,lawyer:a,lds:a,lease:a,leclerc:a,lefrak:a,legal:a,lego:a,lexus:a,lgbt:a,lidl:a,life:a,lifeinsurance:a,lifestyle:a,lighting:a,like:a,lilly:a,limited:a,limo:a,lincoln:a,link:[1,{myfritz:e,cyon:e,dweb:o,nftstorage:[0,{ipfs:e}],mypep:e}],lipsy:a,live:[1,{aem:e,hlx:e,ewp:o}],living:a,llc:a,llp:a,loan:a,loans:a,locker:a,locus:a,lol:[1,{omg:e}],london:a,lotte:a,lotto:a,love:a,lpl:a,lplfinancial:a,ltd:a,ltda:a,lundbeck:a,luxe:a,luxury:a,madrid:a,maif:a,maison:a,makeup:a,man:a,management:[1,{router:e}],mango:a,map:a,market:a,marketing:a,markets:a,marriott:a,marshalls:a,mattel:a,mba:a,mckinsey:a,med:a,media:J,meet:a,melbourne:a,meme:a,memorial:a,men:a,menu:[1,{barsy:e,barsyonline:e}],merck:a,merckmsd:a,miami:a,microsoft:a,mini:a,mint:a,mit:a,mitsubishi:a,mlb:a,mls:a,mma:a,mobile:a,moda:a,moe:a,moi:a,mom:[1,{ind:e}],monash:a,money:a,monster:a,mormon:a,mortgage:a,moscow:a,moto:a,motorcycles:a,mov:a,movie:a,msd:a,mtn:a,mtr:a,music:a,nab:a,nagoya:a,navy:a,nba:a,nec:a,netbank:a,netflix:a,network:[1,{alces:o,co:e,arvo:e,azimuth:e,tlon:e}],neustar:a,new:a,news:[1,{noticeable:e}],next:a,nextdirect:a,nexus:a,nfl:a,ngo:a,nhk:a,nico:a,nike:a,nikon:a,ninja:a,nissan:a,nissay:a,nokia:a,norton:a,now:a,nowruz:a,nowtv:a,nra:a,nrw:a,ntt:a,nyc:a,obi:a,observer:a,office:a,okinawa:a,olayan:a,olayangroup:a,ollo:a,omega:a,one:[1,{kin:o,service:e}],ong:[1,{obl:e}],onl:a,online:[1,{eero:e,"eero-stage":e,websitebuilder:e,barsy:e}],ooo:a,open:a,oracle:a,orange:[1,{tech:e}],organic:a,origins:a,osaka:a,otsuka:a,ott:a,ovh:[1,{nerdpol:e}],page:[1,{aem:e,hlx:e,hlx3:e,translated:e,codeberg:e,prvcy:e,rocky:e,pdns:e,plesk:e}],panasonic:a,paris:a,pars:a,partners:a,parts:a,party:a,pay:a,pccw:a,pet:a,pfizer:a,pharmacy:a,phd:a,philips:a,phone:a,photo:a,photography:a,photos:J,physio:a,pics:a,pictet:a,pictures:[1,{1337:e}],pid:a,pin:a,ping:a,pink:a,pioneer:a,pizza:[1,{ngrok:e}],place:k,play:a,playstation:a,plumbing:a,plus:a,pnc:a,pohl:a,poker:a,politie:a,porn:a,pramerica:a,praxi:a,press:a,prime:a,prod:a,productions:a,prof:a,progressive:a,promo:a,properties:a,property:a,protection:a,pru:a,prudential:a,pub:[1,{id:o,kin:o,barsy:e}],pwc:a,qpon:a,quebec:a,quest:a,racing:a,radio:a,read:a,realestate:a,realtor:a,realty:a,recipes:a,red:a,redstone:a,redumbrella:a,rehab:a,reise:a,reisen:a,reit:a,reliance:a,ren:a,rent:a,rentals:a,repair:a,report:a,republican:a,rest:a,restaurant:a,review:a,reviews:a,rexroth:a,rich:a,richardli:a,ricoh:a,ril:a,rio:a,rip:[1,{clan:e}],rocks:[1,{myddns:e,stackit:e,"lima-city":e,webspace:e}],rodeo:a,rogers:a,room:a,rsvp:a,rugby:a,ruhr:a,run:[1,{development:e,ravendb:e,servers:e,build:o,code:o,database:o,migration:o,onporter:e,repl:e,stackit:e,val:[0,{express:e,web:e}],wix:e}],rwe:a,ryukyu:a,saarland:a,safe:a,safety:a,sakura:a,sale:a,salon:a,samsclub:a,samsung:a,sandvik:a,sandvikcoromant:a,sanofi:a,sap:a,sarl:a,sas:a,save:a,saxo:a,sbi:a,sbs:a,scb:a,schaeffler:a,schmidt:a,scholarships:a,school:a,schule:a,schwarz:a,science:a,scot:[1,{gov:[2,{service:e}]}],search:a,seat:a,secure:a,security:a,seek:a,select:a,sener:a,services:[1,{loginline:e}],seven:a,sew:a,sex:a,sexy:a,sfr:a,shangrila:a,sharp:a,shell:a,shia:a,shiksha:a,shoes:a,shop:[1,{base:e,hoplix:e,barsy:e,barsyonline:e,shopware:e}],shopping:a,shouji:a,show:a,silk:a,sina:a,singles:a,site:[1,{canva:f,cloudera:o,convex:e,cyon:e,fnwk:e,folionetwork:e,fastvps:e,jele:e,jouwweb:e,lelux:e,loginline:e,barsy:e,notion:e,omniwe:e,opensocial:e,madethis:e,platformsh:o,tst:o,byen:e,srht:e,novecore:e,wpsquared:e}],ski:a,skin:a,sky:a,skype:a,sling:a,smart:a,smile:a,sncf:a,soccer:a,social:a,softbank:a,software:a,sohu:a,solar:a,solutions:[1,{diher:e}],song:a,sony:a,soy:a,spa:a,space:[1,{myfast:e,heiyu:e,hf:[2,{static:e}],"app-ionos":e,project:e,uber:e,xs4all:e}],sport:a,spot:a,srl:a,stada:a,staples:a,star:a,statebank:a,statefarm:a,stc:a,stcgroup:a,stockholm:a,storage:a,store:[1,{barsy:e,sellfy:e,shopware:e,storebase:e}],stream:a,studio:a,study:a,style:a,sucks:a,supplies:a,supply:a,support:[1,{barsy:e}],surf:a,surgery:a,suzuki:a,swatch:a,swiss:a,sydney:a,systems:[1,{knightpoint:e}],tab:a,taipei:a,talk:a,taobao:a,target:a,tatamotors:a,tatar:a,tattoo:a,tax:a,taxi:a,tci:a,tdk:a,team:[1,{discourse:e,jelastic:e}],tech:[1,{cleverapps:e}],technology:k,temasek:a,tennis:a,teva:a,thd:a,theater:a,theatre:a,tiaa:a,tickets:a,tienda:a,tips:a,tires:a,tirol:a,tjmaxx:a,tjx:a,tkmaxx:a,tmall:a,today:[1,{prequalifyme:e}],tokyo:a,tools:a,top:[1,{"now-dns":e,ntdll:e,wadl:o}],toray:a,toshiba:a,total:a,tours:a,town:a,toyota:a,toys:a,trade:a,trading:a,training:a,travel:a,travelers:a,travelersinsurance:a,trust:a,trv:a,tube:a,tui:a,tunes:a,tushu:a,tvs:a,ubank:a,ubs:a,unicom:a,university:a,uno:a,uol:a,ups:a,vacations:a,vana:a,vanguard:a,vegas:a,ventures:a,verisign:a,versicherung:a,vet:a,viajes:a,video:a,vig:a,viking:a,villas:a,vin:a,vip:a,virgin:a,visa:a,vision:a,viva:a,vivo:a,vlaanderen:a,vodka:[1,{aaa:e}],volvo:a,vote:a,voting:a,voto:a,voyage:a,wales:a,walmart:a,walter:a,wang:a,wanggou:a,watch:a,watches:a,weather:a,weatherchannel:a,webcam:a,weber:a,website:J,wed:a,wedding:a,weibo:a,weir:a,whoswho:a,wien:a,wiki:J,williamhill:a,win:a,windows:a,wine:a,winners:a,wme:a,wolterskluwer:a,woodside:a,work:a,works:a,world:a,wow:a,wtc:a,wtf:a,xbox:a,xerox:a,xihuan:a,xin:a,"xn--11b4c3d":a,कॉम:a,"xn--1ck2e1b":a,セール:a,"xn--1qqw23a":a,佛山:a,"xn--30rr7y":a,慈善:a,"xn--3bst00m":a,集团:a,"xn--3ds443g":a,在线:a,"xn--3pxu8k":a,点看:a,"xn--42c2d9a":a,คอม:a,"xn--45q11c":a,八卦:a,"xn--4gbrim":a,موقع:a,"xn--55qw42g":a,公益:a,"xn--55qx5d":a,公司:a,"xn--5su34j936bgsg":a,香格里拉:a,"xn--5tzm5g":a,网站:a,"xn--6frz82g":a,移动:a,"xn--6qq986b3xl":a,我爱你:a,"xn--80adxhks":a,москва:a,"xn--80aqecdr1a":a,католик:a,"xn--80asehdb":a,онлайн:a,"xn--80aswg":a,сайт:a,"xn--8y0a063a":a,联通:a,"xn--9dbq2a":a,קום:a,"xn--9et52u":a,时尚:a,"xn--9krt00a":a,微博:a,"xn--b4w605ferd":a,淡马锡:a,"xn--bck1b9a5dre4c":a,ファッション:a,"xn--c1avg":a,орг:a,"xn--c2br7g":a,नेट:a,"xn--cck2b3b":a,ストア:a,"xn--cckwcxetd":a,アマゾン:a,"xn--cg4bki":a,삼성:a,"xn--czr694b":a,商标:a,"xn--czrs0t":a,商店:a,"xn--czru2d":a,商城:a,"xn--d1acj3b":a,дети:a,"xn--eckvdtc9d":a,ポイント:a,"xn--efvy88h":a,新闻:a,"xn--fct429k":a,家電:a,"xn--fhbei":a,كوم:a,"xn--fiq228c5hs":a,中文网:a,"xn--fiq64b":a,中信:a,"xn--fjq720a":a,娱乐:a,"xn--flw351e":a,谷歌:a,"xn--fzys8d69uvgm":a,電訊盈科:a,"xn--g2xx48c":a,购物:a,"xn--gckr3f0f":a,クラウド:a,"xn--gk3at1e":a,通販:a,"xn--hxt814e":a,网店:a,"xn--i1b6b1a6a2e":a,संगठन:a,"xn--imr513n":a,餐厅:a,"xn--io0a7i":a,网络:a,"xn--j1aef":a,ком:a,"xn--jlq480n2rg":a,亚马逊:a,"xn--jvr189m":a,食品:a,"xn--kcrx77d1x4a":a,飞利浦:a,"xn--kput3i":a,手机:a,"xn--mgba3a3ejt":a,ارامكو:a,"xn--mgba7c0bbn0a":a,العليان:a,"xn--mgbab2bd":a,بازار:a,"xn--mgbca7dzdo":a,ابوظبي:a,"xn--mgbi4ecexp":a,كاثوليك:a,"xn--mgbt3dhd":a,همراه:a,"xn--mk1bu44c":a,닷컴:a,"xn--mxtq1m":a,政府:a,"xn--ngbc5azd":a,شبكة:a,"xn--ngbe9e0a":a,بيتك:a,"xn--ngbrx":a,عرب:a,"xn--nqv7f":a,机构:a,"xn--nqv7fs00ema":a,组织机构:a,"xn--nyqy26a":a,健康:a,"xn--otu796d":a,招聘:a,"xn--p1acf":[1,{"xn--90amc":e,"xn--j1aef":e,"xn--j1ael8b":e,"xn--h1ahn":e,"xn--j1adp":e,"xn--c1avg":e,"xn--80aaa0cvac":e,"xn--h1aliz":e,"xn--90a1af":e,"xn--41a":e}],рус:[1,{биз:e,ком:e,крым:e,мир:e,мск:e,орг:e,самара:e,сочи:e,спб:e,я:e}],"xn--pssy2u":a,大拿:a,"xn--q9jyb4c":a,みんな:a,"xn--qcka1pmc":a,グーグル:a,"xn--rhqv96g":a,世界:a,"xn--rovu88b":a,書籍:a,"xn--ses554g":a,网址:a,"xn--t60b56a":a,닷넷:a,"xn--tckwe":a,コム:a,"xn--tiq49xqyj":a,天主教:a,"xn--unup4y":a,游戏:a,"xn--vermgensberater-ctb":a,vermögensberater:a,"xn--vermgensberatung-pwb":a,vermögensberatung:a,"xn--vhquv":a,企业:a,"xn--vuq861b":a,信息:a,"xn--w4r85el8fhu5dnra":a,嘉里大酒店:a,"xn--w4rs40l":a,嘉里:a,"xn--xhq521b":a,广东:a,"xn--zfr164b":a,政务:a,xyz:[1,{telebit:o}],yachts:a,yahoo:a,yamaxun:a,yandex:a,yodobashi:a,yoga:a,yokohama:a,you:a,youtube:a,yun:a,zappos:a,zara:a,zero:a,zip:a,zone:[1,{cloud66:e,triton:o,stackit:e,lima:e}],zuerich:a}]}();function l(a,e,u,o){let n=null,t=e;for(;void 0!==t&&(0!=(t[0]&o)&&(n={index:u+1,isIcann:1===t[0],isPrivate:2===t[0]}),-1!==u);){const e=t[1];t=Object.prototype.hasOwnProperty.call(e,a[u])?e[a[u]]:e["*"],u-=1}return n}function c(a,e,u){var o;if(function(a,e,u){if(!e.allowPrivateDomains&&a.length>3){const e=a.length-1,o=a.charCodeAt(e),n=a.charCodeAt(e-1),t=a.charCodeAt(e-2),i=a.charCodeAt(e-3);if(109===o&&111===n&&99===t&&46===i)return u.isIcann=!0,u.isPrivate=!1,u.publicSuffix="com",!0;if(103===o&&114===n&&111===t&&46===i)return u.isIcann=!0,u.isPrivate=!1,u.publicSuffix="org",!0;if(117===o&&100===n&&101===t&&46===i)return u.isIcann=!0,u.isPrivate=!1,u.publicSuffix="edu",!0;if(118===o&&111===n&&103===t&&46===i)return u.isIcann=!0,u.isPrivate=!1,u.publicSuffix="gov",!0;if(116===o&&101===n&&110===t&&46===i)return u.isIcann=!0,u.isPrivate=!1,u.publicSuffix="net",!0;if(101===o&&100===n&&46===t)return u.isIcann=!0,u.isPrivate=!1,u.publicSuffix="de",!0}return!1}(a,e,u))return;const n=a.split("."),t=(e.allowPrivateDomains?2:0)|(e.allowIcannDomains?1:0),i=l(n,s,n.length-1,t);if(null!==i)return u.isIcann=i.isIcann,u.isPrivate=i.isPrivate,void(u.publicSuffix=n.slice(i.index+1).join("."));const c=l(n,r,n.length-1,t);if(null!==c)return u.isIcann=c.isIcann,u.isPrivate=c.isPrivate,void(u.publicSuffix=n.slice(c.index).join("."));u.isIcann=!1,u.isPrivate=!1,u.publicSuffix=null!==(o=n[n.length-1])&&void 0!==o?o:null}function m(a,e={}){return function(a,e,u,n,s){const r=function(a){return void 0===a?i:function({allowIcannDomains:a=!0,allowPrivateDomains:e=!1,detectIp:u=!0,extractHostname:o=!0,mixedInputs:n=!0,validHosts:t=null,validateHostname:i=!0}){return{allowIcannDomains:a,allowPrivateDomains:e,detectIp:u,extractHostname:o,mixedInputs:n,validHosts:t,validateHostname:i}}(a)}(n);return"string"!=typeof a?s:(r.extractHostname?r.mixedInputs?s.hostname=o(a,t(a)):s.hostname=o(a,!1):s.hostname=a,null===s.hostname||r.detectIp&&(s.isIp=function(a){if(a.length<3)return!1;let e=a.startsWith("[")?1:0,u=a.length;if("]"===a[u-1]&&(u-=1),u-e>39)return!1;let o=!1;for(;e<u;e+=1){const u=a.charCodeAt(e);if(58===u)o=!0;else if(!(u>=48&&u<=57||u>=97&&u<=102||u>=65&&u<=90))return!1}return o}(l=s.hostname)||function(a){if(a.length<7)return!1;if(a.length>15)return!1;let e=0;for(let u=0;u<a.length;u+=1){const o=a.charCodeAt(u);if(46===o)e+=1;else if(o<48||o>57)return!1}return 3===e&&46!==a.charCodeAt(0)&&46!==a.charCodeAt(a.length-1)}(l),s.isIp)?s:r.validateHostname&&r.extractHostname&&!t(s.hostname)?(s.hostname=null,s):(u(s.hostname,r,s),null===s.publicSuffix||(s.domain=function(a,e,u){if(null!==u.validHosts){const a=u.validHosts;for(const u of a)if(function(a,e){return!!a.endsWith(e)&&(a.length===e.length||"."===a[a.length-e.length-1])}(e,u))return u}let o=0;if(e.startsWith("."))for(;o<e.length&&"."===e[o];)o+=1;return a.length===e.length-o?null:function(a,e){const u=a.length-e.length-2,o=a.lastIndexOf(".",u);return-1===o?a:a.slice(o+1)}(e,a)}(s.publicSuffix,s.hostname,r),null===s.domain||(s.subdomain=function(a,e){return e.length===a.length?"":a.slice(0,-e.length-1)}(s.hostname,s.domain),s.domainWithoutSuffix=(c=s.domain,m=s.publicSuffix,c.slice(0,-m.length-1)))),s));var l,c,m}(a,0,c,e,{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null})}var d,h=function(){return h=Object.assign||function(a){for(var e,u=1,o=arguments.length;u<o;u++)for(var n in e=arguments[u])Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a},h.apply(this,arguments)},g=function(a,e,u){if(u||2===arguments.length)for(var o,n=0,t=e.length;n<t;n++)!o&&n in e||(o||(o=Array.prototype.slice.call(e,0,n)),o[n]=e[n]);return a.concat(o||Array.prototype.slice.call(e))},k=function(a){return function(e){return{type:a,value:e}}},p=k("PARAGRAPH"),b=k("BOLD"),f=function(a,e,u,o){return void 0===o&&(o=255),{type:"COLOR",value:{r:a,g:e,b:u,a:o}}},v=function(a,e){return void 0===e&&(e=1),{type:"HEADING",level:e,value:a}},y=function(a,e){return{type:"CODE",language:e||"none",value:a}},A=function(a){return{type:"BIG_EMOJI",value:a}},x=function(a,e){return{type:"TASK",status:e,value:a}},w=k("INLINE_CODE"),F=k("TASKS"),D=k("ITALIC"),C=k("PLAIN_TEXT"),B=k("STRIKE"),z=k("CODE_LINE"),E=function(a,e){return{type:"LINK",value:{src:C(a),label:null!=e?e:[C(a)]}}},j=function(a,e){var u=g(["localhost"],null!=e?e:[],!0),o=m(a,{detectIp:!1,allowPrivateDomains:!0,validHosts:u}),n=o.isIcann,t=o.isIp,i=o.isPrivate,s=o.domain;if(!(n||t||i||s&&u.includes(s)))return C(a);var r=function(a){try{return Boolean(new URL(a))}catch(a){return!1}}(a)||a.startsWith("//")?a:"//".concat(a);return E(r,[C(a)])},q=function(a){var e="mailto:".concat(a),u=m(e,{detectIp:!1,allowPrivateDomains:!0}),o=u.isIcann,n=u.isIp,t=u.isPrivate;return o||n||t?E(e,[C(a)]):C(a)},I=(d=k("IMAGE"),function(a,e){return d({src:C(a),label:e||C(a)})}),_=k("QUOTE"),O=function(){var a=k("MENTION_CHANNEL");return function(e){return a(C(e))}}(),P=k("ORDERED_LIST"),S=k("UNORDERED_LIST"),L=function(a,e){return h({type:"LIST_ITEM",value:a},e&&{number:e})},T=function(){var a=k("MENTION_USER");return function(e){return a(C(e))}}(),$=function(a){return{type:"EMOJI",value:C(a),shortCode:a}},H=function(a){return{type:"EMOJI",value:void 0,unicode:a}},N=function(a,e){return{type:"EMOJI",value:C(a),shortCode:e}},R=function(a){return a.flat().reduce((function(a,e,u,o){var n=o[u+1],t=function(a,e,u){if("EMOJI"!==a.type||!a.value||!e&&!u)return a;var o=(null==e?void 0:e.type)===a.type||a.type===(null==u?void 0:u.type),n="PLAIN_TEXT"===(null==e?void 0:e.type)&&""!==e.value.trim()||"PLAIN_TEXT"===(null==u?void 0:u.type)&&""!==u.value.trim(),t=a.shortCode!==a.value.value;return a.value&&(o||n)?t?a.value:h(h({},a.value),{value:":".concat(a.value.value,":")}):a}(e,o[u-1],n),i=a[a.length-1];return i&&"PLAIN_TEXT"===t.type&&t.type===i.type?(i.value+=t.value,a):g(g([],a,!0),[t],!1)}),[])},Z=function(){return{type:"LINE_BREAK",value:void 0}},X=function(a){return{type:"KATEX",value:a}},M=function(a){return{type:"INLINE_KATEX",value:a}},U=function(a,e){return e.length<5?C(a):E("tel:".concat(e),[C(a)])},K=function(a,e){return{type:"TIMESTAMP",value:{timestamp:a,format:e||"t"},fallback:C("<t:".concat(a,":").concat(e||"t",">"))}},W=function(a){return"object"==typeof a&&Array.isArray(a)?a.filter((function(a){return a})).shift():a}}},e={};function u(o){var n=e[o];if(void 0!==n)return n.exports;var t=e[o]={exports:{}};return a[o](t,t.exports,u),t.exports}u.d=(a,e)=>{for(var o in e)u.o(e,o)&&!u.o(a,o)&&Object.defineProperty(a,o,{enumerable:!0,get:e[o]})},u.o=(a,e)=>Object.prototype.hasOwnProperty.call(a,e),u.r=a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var o={};u.r(o),u.d(o,{isNodeOfType:()=>t,parse:()=>i,parser:()=>i});var n=u(529),t=function(a,e){return"object"==typeof a&&null!==a&&"type"in a&&a.type===e},i=function(a,e){return n.parse(a,e)};module.exports=o})()},"../message-parser/messageParser.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=__webpack_require__("../message-parser/dist/messageParser.production.js")},"../password-policies/dist/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{PasswordPolicy:()=>PasswordPolicy});class PasswordPolicyError extends Error{constructor(message,error,details){super(message),this.error=error,this.details=details}}class PasswordPolicy{constructor({enabled=!1,minLength=-1,maxLength=-1,forbidRepeatingCharacters=!1,forbidRepeatingCharactersCount=3,mustContainAtLeastOneLowercase=!1,mustContainAtLeastOneUppercase=!1,mustContainAtLeastOneNumber=!1,mustContainAtLeastOneSpecialCharacter=!1,throwError=!0}){this.enabled=enabled,this.minLength=minLength,this.maxLength=maxLength,this.forbidRepeatingCharacters=forbidRepeatingCharacters,this.forbidRepeatingCharactersCount=forbidRepeatingCharactersCount,this.mustContainAtLeastOneLowercase=mustContainAtLeastOneLowercase,this.mustContainAtLeastOneUppercase=mustContainAtLeastOneUppercase,this.mustContainAtLeastOneNumber=mustContainAtLeastOneNumber,this.mustContainAtLeastOneSpecialCharacter=mustContainAtLeastOneSpecialCharacter,this.throwError=throwError,this.regex={forbiddingRepeatingCharacters:new RegExp(`(.)\\1{${forbidRepeatingCharactersCount},}`),mustContainAtLeastOneLowercase:new RegExp("[a-z]"),mustContainAtLeastOneUppercase:new RegExp("[A-Z]"),mustContainAtLeastOneNumber:new RegExp("[0-9]"),mustContainAtLeastOneSpecialCharacter:new RegExp("[^A-Za-z0-9 ]")}}error(error,message,reasons){if(this.throwError)throw new PasswordPolicyError(message,error,reasons);return!1}sendValidationMessage(password){const validationReturn=[];return this.enabled?(this.minLength>=1&&validationReturn.push({name:"get-password-policy-minLength",isValid:!(password.length<this.minLength),limit:this.minLength}),this.maxLength>=1&&validationReturn.push({name:"get-password-policy-maxLength",isValid:!(password.length>this.maxLength),limit:this.maxLength}),this.forbidRepeatingCharacters&&validationReturn.push({name:"get-password-policy-forbidRepeatingCharactersCount",isValid:!this.regex.forbiddingRepeatingCharacters.test(password),limit:this.forbidRepeatingCharactersCount}),this.mustContainAtLeastOneLowercase&&validationReturn.push({name:"get-password-policy-mustContainAtLeastOneLowercase",isValid:this.regex.mustContainAtLeastOneLowercase.test(password)}),this.mustContainAtLeastOneUppercase&&validationReturn.push({name:"get-password-policy-mustContainAtLeastOneUppercase",isValid:this.regex.mustContainAtLeastOneUppercase.test(password)}),this.mustContainAtLeastOneNumber&&validationReturn.push({name:"get-password-policy-mustContainAtLeastOneNumber",isValid:this.regex.mustContainAtLeastOneNumber.test(password)}),this.mustContainAtLeastOneSpecialCharacter&&validationReturn.push({name:"get-password-policy-mustContainAtLeastOneSpecialCharacter",isValid:this.regex.mustContainAtLeastOneSpecialCharacter.test(password)}),validationReturn):[]}validate(password){const reasons=[];return"string"==typeof password&&password.trim().length?!this.enabled||(this.minLength>=1&&password.length<this.minLength&&reasons.push({error:"error-password-policy-not-met-minLength",message:"The password does not meet the minimum length password policy."}),this.maxLength>=1&&password.length>this.maxLength&&reasons.push({error:"error-password-policy-not-met-maxLength",message:"The password does not meet the maximum length password policy."}),this.forbidRepeatingCharacters&&this.regex.forbiddingRepeatingCharacters.test(password)&&reasons.push({error:"error-password-policy-not-met-repeatingCharacters",message:"The password contains repeating characters which is against the password policy."}),this.mustContainAtLeastOneLowercase&&!this.regex.mustContainAtLeastOneLowercase.test(password)&&reasons.push({error:"error-password-policy-not-met-oneLowercase",message:"The password does not contain at least one lowercase character which is against the password policy."}),this.mustContainAtLeastOneUppercase&&!this.regex.mustContainAtLeastOneUppercase.test(password)&&reasons.push({error:"error-password-policy-not-met-oneUppercase",message:"The password does not contain at least one uppercase character which is against the password policy."}),this.mustContainAtLeastOneNumber&&!this.regex.mustContainAtLeastOneNumber.test(password)&&reasons.push({error:"error-password-policy-not-met-oneNumber",message:"The password does not contain at least one numerical character which is against the password policy."}),this.mustContainAtLeastOneSpecialCharacter&&!this.regex.mustContainAtLeastOneSpecialCharacter.test(password)&&reasons.push({error:"error-password-policy-not-met-oneSpecial",message:"The password does not contain at least one special character which is against the password policy."}),!reasons.length||this.error("error-password-policy-not-met","The password provided does not meet the server's password policy.",reasons)):this.error("error-password-policy-not-met","The password provided does not meet the server's password policy.")}getPasswordPolicy(){const data={enabled:!1,policy:[]};return this.enabled&&(data.enabled=!0,this.minLength>=1&&data.policy.push(["get-password-policy-minLength",{minLength:this.minLength}]),this.maxLength>=1&&data.policy.push(["get-password-policy-maxLength",{maxLength:this.maxLength}]),this.forbidRepeatingCharacters&&data.policy.push(["get-password-policy-forbidRepeatingCharacters"]),this.forbidRepeatingCharactersCount&&data.policy.push(["get-password-policy-forbidRepeatingCharactersCount",{forbidRepeatingCharactersCount:this.forbidRepeatingCharactersCount}]),this.mustContainAtLeastOneLowercase&&data.policy.push(["get-password-policy-mustContainAtLeastOneLowercase"]),this.mustContainAtLeastOneUppercase&&data.policy.push(["get-password-policy-mustContainAtLeastOneUppercase"]),this.mustContainAtLeastOneNumber&&data.policy.push(["get-password-policy-mustContainAtLeastOneNumber"]),this.mustContainAtLeastOneSpecialCharacter&&data.policy.push(["get-password-policy-mustContainAtLeastOneSpecialCharacter"])),data}}},"../ui-contexts/dist/ActionManagerContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ActionManagerContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.ActionManagerContext=(0,react_1.createContext)(void 0)},"../ui-contexts/dist/AttachmentContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.AttachmentContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.AttachmentContext=(0,react_1.createContext)({getURL:url=>url,dimensions:{width:368,height:368},collapsedByDefault:!1,autoLoadEmbedMedias:!0})},"../ui-contexts/dist/AuthenticationContext.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.AuthenticationContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.AuthenticationContext=(0,react_1.createContext)({loginWithService:()=>()=>Promise.reject("loginWithService not implemented"),loginWithPassword:()=>__awaiter(void 0,void 0,void 0,(function*(){return Promise.reject("loginWithPassword not implemented")})),loginWithToken:()=>__awaiter(void 0,void 0,void 0,(function*(){return Promise.reject("loginWithToken not implemented")})),queryLoginServices:{getCurrentValue:()=>[],subscribe:_=>()=>Promise.reject("queryLoginServices not implemented")}})},"../ui-contexts/dist/AuthorizationContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.AuthorizationContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.AuthorizationContext=(0,react_1.createContext)({queryPermission:()=>[()=>()=>{},()=>!1],queryAtLeastOnePermission:()=>[()=>()=>{},()=>!1],queryAllPermissions:()=>[()=>()=>{},()=>!1],queryRole:()=>[()=>()=>{},()=>!1],roleStore:{roles:{},emit:()=>{},on:()=>()=>{},off:()=>{},events:()=>["change"],has:()=>!1,once:()=>()=>{}}})},"../ui-contexts/dist/AvatarUrlContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.AvatarUrlContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),dummy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2Oora39DwAFaQJ3y3rKeAAAAABJRU5ErkJggg==";exports.AvatarUrlContext=(0,react_1.createContext)({getUserPathAvatar:()=>dummy,getRoomPathAvatar:()=>dummy})},"../ui-contexts/dist/ConnectionStatusContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ConnectionStatusContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.ConnectionStatusContext=(0,react_1.createContext)({connected:!0,status:"connected",reconnect:()=>{}})},"../ui-contexts/dist/CustomSoundContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CustomSoundContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.CustomSoundContext=(0,react_1.createContext)({play:()=>new Promise((()=>{})),pause:()=>{},stop:()=>{},getList:()=>{},isPlaying:()=>!1})},"../ui-contexts/dist/DeviceContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.DeviceContext=exports.isDeviceContextEnabled=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.isDeviceContextEnabled=context=>context.enabled,exports.DeviceContext=(0,react_1.createContext)({enabled:!1})},"../ui-contexts/dist/LayoutContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LayoutContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.LayoutContext=(0,react_1.createContext)({isEmbedded:!1,showTopNavbarEmbeddedLayout:!1,isMobile:!1,roomToolboxExpanded:!0,sidebar:{isCollapsed:!1,toggle:()=>{},collapse:()=>{},expand:()=>{},close:()=>{}},size:{sidebar:"380px",contextualBar:"380px"},contextualBarPosition:"relative",contextualBarExpanded:!1,hiddenActions:{roomToolbox:[],messageToolbox:[],composerToolbox:[],userToolbox:[]}})},"../ui-contexts/dist/ModalContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ModalContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.ModalContext=(0,react_1.createContext)(void 0)},"../ui-contexts/dist/RouterContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.RouterContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.RouterContext=(0,react_1.createContext)({subscribeToRouteChange:()=>()=>{},getLocationPathname:()=>{throw new Error("not implemented")},getRouteParameters:()=>{throw new Error("not implemented")},getLocationSearch:()=>{throw new Error("not implemented")},getSearchParameters:()=>{throw new Error("not implemented")},getRouteName:()=>{throw new Error("not implemented")},buildRoutePath:()=>{throw new Error("not implemented")},navigate:()=>{},defineRoutes:()=>()=>{},getRoutes:()=>{throw new Error("not implemented")},getRoomRoute:()=>{throw new Error("not implemented")},subscribeToRoutesChange:()=>()=>{}})},"../ui-contexts/dist/ServerContext/ServerContext.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.ServerContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.ServerContext=(0,react_1.createContext)({info:void 0,absoluteUrl:path=>path,callEndpoint:()=>{throw new Error("not implemented")},uploadToEndpoint:()=>__awaiter(void 0,void 0,void 0,(function*(){throw new Error("not implemented")})),getStream:()=>()=>()=>{}})},"../ui-contexts/dist/ServerContext/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__("../ui-contexts/dist/ServerContext/ServerContext.js"),exports)},"../ui-contexts/dist/SessionContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.SessionContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.SessionContext=(0,react_1.createContext)({query:()=>[()=>()=>{},()=>{}],dispatch:()=>{}})},"../ui-contexts/dist/SettingsContext.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.SettingsContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.SettingsContext=(0,react_1.createContext)({hasPrivateAccess:!1,isLoading:!1,querySetting:()=>[()=>()=>{},()=>{}],querySettings:()=>[()=>()=>{},()=>[]],dispatch:()=>__awaiter(void 0,void 0,void 0,(function*(){}))})},"../ui-contexts/dist/ToastMessagesContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ToastMessagesContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.ToastMessagesContext=(0,react_1.createContext)({dispatch:()=>{}})},"../ui-contexts/dist/TooltipContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.TooltipContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.TooltipContext=(0,react_1.createContext)({open:()=>{},close:()=>{}})},"../ui-contexts/dist/TranslationContext.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.TranslationContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.TranslationContext=(0,react_1.createContext)({languages:[{name:"Default",en:"Default",ogName:"Default",key:""}],language:"",loadLanguage:()=>__awaiter(void 0,void 0,void 0,(function*(){return console.warn("TranslationContext: loadLanguage not implemented")})),translate:Object.assign((key=>key),{has:key=>Boolean(key)})})},"../ui-contexts/dist/UserContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.UserContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js");exports.UserContext=(0,react_1.createContext)({userId:null,user:null,queryPreference:()=>[()=>()=>{},()=>{}],querySubscription:()=>[()=>()=>{},()=>{}],queryRoom:()=>[()=>()=>{},()=>{}],querySubscriptions:()=>[()=>()=>{},()=>[]],logout:()=>Promise.resolve()})},"../ui-contexts/dist/hooks/useAbsoluteUrl.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAbsoluteUrl=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js");exports.useAbsoluteUrl=()=>(0,react_1.useContext)(ServerContext_1.ServerContext).absoluteUrl},"../ui-contexts/dist/hooks/useAccountsCustomFields.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAccountsCustomFields=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),useSetting_1=__webpack_require__("../ui-contexts/dist/hooks/useSetting.js");exports.useAccountsCustomFields=()=>{const accountsCustomFieldsJSON=(0,useSetting_1.useSetting)("Accounts_CustomFields");return(0,react_1.useMemo)((()=>{if("string"!=typeof accountsCustomFieldsJSON||""===accountsCustomFieldsJSON.trim())return[];try{return Object.entries(JSON.parse(accountsCustomFieldsJSON)).map((([fieldName,fieldData])=>Object.assign(Object.assign({},fieldData),{name:fieldName})))}catch(_a){console.error("Invalid JSON for Accounts_CustomFields")}return[]}),[accountsCustomFieldsJSON])}},"../ui-contexts/dist/hooks/useAllPermissions.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAllPermissions=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");exports.useAllPermissions=(permissions,scope)=>{const{queryAllPermissions}=(0,react_1.useContext)(AuthorizationContext_1.AuthorizationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryAllPermissions(permissions,scope)),[queryAllPermissions,permissions,scope]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useAssetPath.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAssetPath=void 0;const useAbsoluteUrl_1=__webpack_require__("../ui-contexts/dist/hooks/useAbsoluteUrl.js"),useSetting_1=__webpack_require__("../ui-contexts/dist/hooks/useSetting.js");exports.useAssetPath=assetId=>{var _a,_b,_c;const asset=(0,useSetting_1.useSetting)(`Assets_${assetId}`),absoluteUrl=(0,useAbsoluteUrl_1.useAbsoluteUrl)();return(null!==(_a=null==asset?void 0:asset.url)&&void 0!==_a?_a:null==asset?void 0:asset.defaultUrl)&&absoluteUrl(null!==(_c=null!==(_b=null==asset?void 0:asset.url)&&void 0!==_b?_b:null==asset?void 0:asset.defaultUrl)&&void 0!==_c?_c:"")}},"../ui-contexts/dist/hooks/useAssetWithDarkModePath.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAssetWithDarkModePath=void 0;const fuselage_hooks_1=__webpack_require__("../../node_modules/@rocket.chat/fuselage-hooks/dist/index.module.js"),useAssetPath_1=__webpack_require__("../ui-contexts/dist/hooks/useAssetPath.js"),useUserPreference_1=__webpack_require__("../ui-contexts/dist/hooks/useUserPreference.js");exports.useAssetWithDarkModePath=assetId=>{const userThemePreference=(0,useUserPreference_1.useUserPreference)("themeAppearence")||"auto",themeAssetId="dark"===((0,fuselage_hooks_1.useDarkMode)("auto"===userThemePreference?void 0:"dark"===userThemePreference)?"dark":"light")?`${assetId}_dark`:assetId;return(0,useAssetPath_1.useAssetPath)(themeAssetId)}},"../ui-contexts/dist/hooks/useAtLeastOnePermission.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAtLeastOnePermission=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");exports.useAtLeastOnePermission=(permissions,scope)=>{const{queryAtLeastOnePermission}=(0,react_1.useContext)(AuthorizationContext_1.AuthorizationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryAtLeastOnePermission(permissions,scope)),[queryAtLeastOnePermission,permissions,scope]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useAttachmentAutoLoadEmbedMedia.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAttachmentAutoLoadEmbedMedia=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AttachmentContext_1=__webpack_require__("../ui-contexts/dist/AttachmentContext.js");exports.useAttachmentAutoLoadEmbedMedia=()=>(0,react_1.useContext)(AttachmentContext_1.AttachmentContext).autoLoadEmbedMedias},"../ui-contexts/dist/hooks/useAttachmentDimensions.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAttachmentDimensions=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AttachmentContext_1=__webpack_require__("../ui-contexts/dist/AttachmentContext.js");exports.useAttachmentDimensions=()=>(0,react_1.useContext)(AttachmentContext_1.AttachmentContext).dimensions},"../ui-contexts/dist/hooks/useAttachmentIsCollapsedByDefault.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAttachmentIsCollapsedByDefault=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AttachmentContext_1=__webpack_require__("../ui-contexts/dist/AttachmentContext.js");exports.useAttachmentIsCollapsedByDefault=()=>(0,react_1.useContext)(AttachmentContext_1.AttachmentContext).collapsedByDefault},"../ui-contexts/dist/hooks/useAvailableDevices.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useAvailableDevices=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");exports.useAvailableDevices=()=>{const context=(0,react_1.useContext)(DeviceContext_1.DeviceContext);return(0,DeviceContext_1.isDeviceContextEnabled)(context)?{audioInput:context.availableAudioInputDevices,audioOutput:context.availableAudioOutputDevices}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)}},"../ui-contexts/dist/hooks/useConnectionStatus.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useConnectionStatus=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ConnectionStatusContext_1=__webpack_require__("../ui-contexts/dist/ConnectionStatusContext.js");exports.useConnectionStatus=()=>(0,react_1.useContext)(ConnectionStatusContext_1.ConnectionStatusContext)},"../ui-contexts/dist/hooks/useCurrentModal.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useCurrentModal=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ModalContext_1=__webpack_require__("../ui-contexts/dist/ModalContext.js");exports.useCurrentModal=()=>{var _a;const context=(0,react_1.useContext)(ModalContext_1.ModalContext);if(!context)throw new Error("useCurrentModal must be used inside Modal Context");return(null===(_a=context.currentModal)||void 0===_a?void 0:_a.region)!==context.region?null:context.currentModal.component}},"../ui-contexts/dist/hooks/useCurrentRoutePath.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useCurrentRoutePath=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),RouterContext_1=__webpack_require__("../ui-contexts/dist/RouterContext.js");exports.useCurrentRoutePath=()=>{const router=(0,react_1.useContext)(RouterContext_1.RouterContext),getSnapshot=(0,react_1.useCallback)((()=>{const name=router.getRouteName();return name?router.buildRoutePath({name,params:router.getRouteParameters(),search:router.getSearchParameters()}):void 0}),[router]);return(0,shim_1.useSyncExternalStore)(router.subscribeToRouteChange,getSnapshot)}},"../ui-contexts/dist/hooks/useCustomSound.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useCustomSound=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),CustomSoundContext_1=__webpack_require__("../ui-contexts/dist/CustomSoundContext.js");exports.useCustomSound=()=>(0,react_1.useContext)(CustomSoundContext_1.CustomSoundContext)},"../ui-contexts/dist/hooks/useDeviceConstraints.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useDeviceConstraints=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");exports.useDeviceConstraints=()=>{var _a;const context=(0,react_1.useContext)(DeviceContext_1.DeviceContext);if(!(0,DeviceContext_1.isDeviceContextEnabled)(context))return console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null;const selectedAudioInputDeviceId=null===(_a=context.selectedAudioInputDevice)||void 0===_a?void 0:_a.id;return{audio:"default"===selectedAudioInputDeviceId||{deviceId:{exact:selectedAudioInputDeviceId}}}}},"../ui-contexts/dist/hooks/useEndpoint.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useEndpoint=function useEndpoint(method,pathPattern,...[keys]){const{callEndpoint}=(0,react_1.useContext)(ServerContext_1.ServerContext),keysRef=(0,react_1.useRef)(keys);return keysRef.current=keys,(0,react_1.useCallback)((params=>callEndpoint({method,pathPattern,keys:keysRef.current,params})),[callEndpoint,pathPattern,method])};const react_1=__webpack_require__("../../node_modules/react/index.js"),ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js")},"../ui-contexts/dist/hooks/useGoToRoom.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.useGoToRoom=void 0;const fuselage_hooks_1=__webpack_require__("../../node_modules/@rocket.chat/fuselage-hooks/dist/index.module.js"),useEndpoint_1=__webpack_require__("../ui-contexts/dist/hooks/useEndpoint.js"),useRouter_1=__webpack_require__("../ui-contexts/dist/hooks/useRouter.js");exports.useGoToRoom=({replace=!1}={})=>{const router=(0,useRouter_1.useRouter)(),getRoomById=(0,useEndpoint_1.useEndpoint)("GET","/v1/rooms.info");return(0,fuselage_hooks_1.useEffectEvent)((roomId=>__awaiter(void 0,void 0,void 0,(function*(){const{room}=yield getRoomById({roomId});if(!room)return;const{t,name,_id:rid}=room,{path}=router.getRoomRoute(t,["c","p"].includes(t)?{name}:{rid});router.navigate({pathname:path},{replace})}))))}},"../ui-contexts/dist/hooks/useIsDeviceManagementEnabled.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useIsDeviceManagementEnabled=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");exports.useIsDeviceManagementEnabled=()=>(0,react_1.useContext)(DeviceContext_1.DeviceContext).enabled},"../ui-contexts/dist/hooks/useIsPrivilegedSettingsContext.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useIsPrivilegedSettingsContext=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),SettingsContext_1=__webpack_require__("../ui-contexts/dist/SettingsContext.js");exports.useIsPrivilegedSettingsContext=()=>(0,react_1.useContext)(SettingsContext_1.SettingsContext).hasPrivateAccess},"../ui-contexts/dist/hooks/useIsSettingsContextLoading.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useIsSettingsContextLoading=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),SettingsContext_1=__webpack_require__("../ui-contexts/dist/SettingsContext.js");exports.useIsSettingsContextLoading=()=>(0,react_1.useContext)(SettingsContext_1.SettingsContext).isLoading},"../ui-contexts/dist/hooks/useLanguage.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLanguage=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),TranslationContext_1=__webpack_require__("../ui-contexts/dist/TranslationContext.js");exports.useLanguage=()=>(0,react_1.useContext)(TranslationContext_1.TranslationContext).language},"../ui-contexts/dist/hooks/useLanguages.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLanguages=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),TranslationContext_1=__webpack_require__("../ui-contexts/dist/TranslationContext.js");exports.useLanguages=()=>(0,react_1.useContext)(TranslationContext_1.TranslationContext).languages},"../ui-contexts/dist/hooks/useLayout.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLayout=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),LayoutContext_1=__webpack_require__("../ui-contexts/dist/LayoutContext.js");exports.useLayout=()=>(0,react_1.useContext)(LayoutContext_1.LayoutContext)},"../ui-contexts/dist/hooks/useLayoutContextualBarExpanded.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLayoutContextualBarExpanded=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),LayoutContext_1=__webpack_require__("../ui-contexts/dist/LayoutContext.js");exports.useLayoutContextualBarExpanded=()=>(0,react_1.useContext)(LayoutContext_1.LayoutContext).contextualBarExpanded},"../ui-contexts/dist/hooks/useLayoutContextualBarPosition.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLayoutContextualBarPosition=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),LayoutContext_1=__webpack_require__("../ui-contexts/dist/LayoutContext.js");exports.useLayoutContextualBarPosition=()=>(0,react_1.useContext)(LayoutContext_1.LayoutContext).contextualBarPosition},"../ui-contexts/dist/hooks/useLayoutHiddenActions.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLayoutHiddenActions=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),LayoutContext_1=__webpack_require__("../ui-contexts/dist/LayoutContext.js");exports.useLayoutHiddenActions=()=>(0,react_1.useContext)(LayoutContext_1.LayoutContext).hiddenActions},"../ui-contexts/dist/hooks/useLayoutSizes.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLayoutSizes=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),LayoutContext_1=__webpack_require__("../ui-contexts/dist/LayoutContext.js");exports.useLayoutSizes=()=>(0,react_1.useContext)(LayoutContext_1.LayoutContext).size},"../ui-contexts/dist/hooks/useLoadLanguage.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLoadLanguage=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),TranslationContext_1=__webpack_require__("../ui-contexts/dist/TranslationContext.js");exports.useLoadLanguage=()=>(0,react_1.useContext)(TranslationContext_1.TranslationContext).loadLanguage},"../ui-contexts/dist/hooks/useLoginServices.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLoginServices=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthenticationContext_1=__webpack_require__("../ui-contexts/dist/AuthenticationContext.js");exports.useLoginServices=()=>{const{queryLoginServices}=(0,react_1.useContext)(AuthenticationContext_1.AuthenticationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>[queryLoginServices.subscribe,()=>queryLoginServices.getCurrentValue()]),[queryLoginServices]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useLoginWithPassword.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLoginWithPassword=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AuthenticationContext_1=__webpack_require__("../ui-contexts/dist/AuthenticationContext.js");exports.useLoginWithPassword=()=>(0,react_1.useContext)(AuthenticationContext_1.AuthenticationContext).loginWithPassword},"../ui-contexts/dist/hooks/useLoginWithService.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLoginWithService=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AuthenticationContext_1=__webpack_require__("../ui-contexts/dist/AuthenticationContext.js");exports.useLoginWithService=service=>{const{loginWithService}=(0,react_1.useContext)(AuthenticationContext_1.AuthenticationContext);return(0,react_1.useMemo)((()=>loginWithService(service)),[loginWithService,service])}},"../ui-contexts/dist/hooks/useLoginWithToken.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLoginWithToken=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AuthenticationContext_1=__webpack_require__("../ui-contexts/dist/AuthenticationContext.js");exports.useLoginWithToken=()=>(0,react_1.useContext)(AuthenticationContext_1.AuthenticationContext).loginWithToken},"../ui-contexts/dist/hooks/useLogout.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLogout=void 0;const fuselage_hooks_1=__webpack_require__("../../node_modules/@rocket.chat/fuselage-hooks/dist/index.module.js"),react_1=__webpack_require__("../../node_modules/react/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js"),useRouter_1=__webpack_require__("../ui-contexts/dist/hooks/useRouter.js");exports.useLogout=()=>{const router=(0,useRouter_1.useRouter)(),{logout}=(0,react_1.useContext)(UserContext_1.UserContext);return(0,fuselage_hooks_1.useMutableCallback)((()=>{logout(),router.navigate("/")}))}},"../ui-contexts/dist/hooks/useMediaUrl.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useMediaUrl=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AttachmentContext_1=__webpack_require__("../ui-contexts/dist/AttachmentContext.js");exports.useMediaUrl=()=>{const{getURL}=(0,react_1.useContext)(AttachmentContext_1.AttachmentContext);return getURL}},"../ui-contexts/dist/hooks/useMethod.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useMethod=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js");exports.useMethod=methodName=>{const{callMethod}=(0,react_1.useContext)(ServerContext_1.ServerContext);return(0,react_1.useCallback)(((...args)=>{if(!callMethod)throw new Error(`cannot use useMethod(${methodName}) hook without a wrapping ServerContext`);return callMethod(methodName,...args)}),[callMethod,methodName])}},"../ui-contexts/dist/hooks/useModal.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useModal=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ModalContext_1=__webpack_require__("../ui-contexts/dist/ModalContext.js");exports.useModal=()=>{const context=(0,react_1.useContext)(ModalContext_1.ModalContext);if(!context)throw new Error("useModal must be used inside Modal Context");return context.modal}},"../ui-contexts/dist/hooks/usePermission.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.usePermission=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");exports.usePermission=(permission,scope)=>{const{queryPermission}=(0,react_1.useContext)(AuthorizationContext_1.AuthorizationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryPermission(permission,scope)),[queryPermission,permission,scope]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/usePermissionWithScopedRoles.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.usePermissionWithScopedRoles=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");exports.usePermissionWithScopedRoles=(permission,scopedRoles)=>{const{queryPermission}=(0,react_1.useContext)(AuthorizationContext_1.AuthorizationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryPermission(permission,void 0,scopedRoles)),[queryPermission,permission,scopedRoles]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useRole.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useRole=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");exports.useRole=role=>{const{queryRole}=(0,react_1.useContext)(AuthorizationContext_1.AuthorizationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryRole(role)),[queryRole,role]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useRolesDescription.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useRolesDescription=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");exports.useRolesDescription=()=>{const{roleStore}=(0,react_1.useContext)(AuthorizationContext_1.AuthorizationContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>[callback=>(roleStore.on("change",callback),()=>{roleStore.off("change",callback)}),()=>roleStore.roles]),[roleStore]),roles=(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot);return(0,react_1.useCallback)((values=>values.map((role=>{var _a,_b;return(null===(_a=roles[role])||void 0===_a?void 0:_a.description)||(null===(_b=roles[role])||void 0===_b?void 0:_b.name)||role}))),[roles])}},"../ui-contexts/dist/hooks/useRoomAvatarPath.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useRoomAvatarPath=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AvatarUrlContext_1=__webpack_require__("../ui-contexts/dist/AvatarUrlContext.js");exports.useRoomAvatarPath=()=>(0,react_1.useContext)(AvatarUrlContext_1.AvatarUrlContext).getRoomPathAvatar},"../ui-contexts/dist/hooks/useRoute.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useRoute=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),RouterContext_1=__webpack_require__("../ui-contexts/dist/RouterContext.js");exports.useRoute=name=>{const router=(0,react_1.useContext)(RouterContext_1.RouterContext);return(0,react_1.useMemo)((()=>({push:(params,queryStringParameters)=>{const search="function"==typeof queryStringParameters?queryStringParameters(router.getSearchParameters()):queryStringParameters;router.navigate({name,params,search},{replace:!1})},replace:(params,queryStringParameters)=>{const search="function"==typeof queryStringParameters?queryStringParameters(router.getSearchParameters()):queryStringParameters;router.navigate({name,params,search},{replace:!0})}})),[name,router])}},"../ui-contexts/dist/hooks/useRouteParameter.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useRouteParameter=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),RouterContext_1=__webpack_require__("../ui-contexts/dist/RouterContext.js");exports.useRouteParameter=name=>{const router=(0,react_1.useContext)(RouterContext_1.RouterContext),getSnapshot=(0,react_1.useCallback)((()=>router.getRouteParameters()[name]),[router,name]);return(0,shim_1.useSyncExternalStore)(router.subscribeToRouteChange,getSnapshot)}},"../ui-contexts/dist/hooks/useRouter.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useRouter=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),RouterContext_1=__webpack_require__("../ui-contexts/dist/RouterContext.js");exports.useRouter=()=>(0,react_1.useContext)(RouterContext_1.RouterContext)},"../ui-contexts/dist/hooks/useSearchParameter.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSearchParameter=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),RouterContext_1=__webpack_require__("../ui-contexts/dist/RouterContext.js");exports.useSearchParameter=name=>{const{getSearchParameters,subscribeToRouteChange}=(0,react_1.useContext)(RouterContext_1.RouterContext),getSnapshot=(0,react_1.useCallback)((()=>getSearchParameters()[name]),[getSearchParameters,name]);return(0,shim_1.useSyncExternalStore)(subscribeToRouteChange,getSnapshot)}},"../ui-contexts/dist/hooks/useSearchParameters.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSearchParameters=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),RouterContext_1=__webpack_require__("../ui-contexts/dist/RouterContext.js");exports.useSearchParameters=()=>{const{getSearchParameters,subscribeToRouteChange}=(0,react_1.useContext)(RouterContext_1.RouterContext);return(0,shim_1.useSyncExternalStore)(subscribeToRouteChange,getSearchParameters)}},"../ui-contexts/dist/hooks/useSelectedDevices.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSelectedDevices=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");exports.useSelectedDevices=()=>{const context=(0,react_1.useContext)(DeviceContext_1.DeviceContext);return(0,DeviceContext_1.isDeviceContextEnabled)(context)?{audioInput:context.selectedAudioInputDevice,audioOutput:context.selectedAudioOutputDevice}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)}},"../ui-contexts/dist/hooks/useServerInformation.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useServerInformation=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js");exports.useServerInformation=()=>{const{info}=(0,react_1.useContext)(ServerContext_1.ServerContext);if(!info)throw new Error("useServerInformation: no info available");return info}},"../ui-contexts/dist/hooks/useSession.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSession=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),SessionContext_1=__webpack_require__("../ui-contexts/dist/SessionContext.js");exports.useSession=name=>{const{query}=(0,react_1.useContext)(SessionContext_1.SessionContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>query(name)),[query,name]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useSessionDispatch.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSessionDispatch=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),SessionContext_1=__webpack_require__("../ui-contexts/dist/SessionContext.js");exports.useSessionDispatch=name=>{const{dispatch}=(0,react_1.useContext)(SessionContext_1.SessionContext);return(0,react_1.useCallback)((value=>dispatch(name,value)),[dispatch,name])}},"../ui-contexts/dist/hooks/useSetInputMediaDevice.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSetInputMediaDevice=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");exports.useSetInputMediaDevice=()=>{const context=(0,react_1.useContext)(DeviceContext_1.DeviceContext);return(0,DeviceContext_1.isDeviceContextEnabled)(context)?context.setAudioInputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})}},"../ui-contexts/dist/hooks/useSetModal.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSetModal=void 0;const useModal_1=__webpack_require__("../ui-contexts/dist/hooks/useModal.js");exports.useSetModal=()=>(0,useModal_1.useModal)().setModal},"../ui-contexts/dist/hooks/useSetOutputMediaDevice.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSetOutputMediaDevice=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");exports.useSetOutputMediaDevice=()=>{const context=(0,react_1.useContext)(DeviceContext_1.DeviceContext);return(0,DeviceContext_1.isDeviceContextEnabled)(context)?context.setAudioOutputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})}},"../ui-contexts/dist/hooks/useSetting.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSetting=function useSetting(settingId,fallbackValue){var _a;const setting=(0,useSettingStructure_1.useSettingStructure)(settingId);return null!==(_a=null==setting?void 0:setting.value)&&void 0!==_a?_a:fallbackValue};const useSettingStructure_1=__webpack_require__("../ui-contexts/dist/hooks/useSettingStructure.js")},"../ui-contexts/dist/hooks/useSettingSetValue.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSettingSetValue=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),useSettingsDispatch_1=__webpack_require__("../ui-contexts/dist/hooks/useSettingsDispatch.js");exports.useSettingSetValue=_id=>{const dispatch=(0,useSettingsDispatch_1.useSettingsDispatch)();return(0,react_1.useCallback)((value=>dispatch([{_id,value}])),[dispatch,_id])}},"../ui-contexts/dist/hooks/useSettingStructure.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSettingStructure=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),SettingsContext_1=__webpack_require__("../ui-contexts/dist/SettingsContext.js");exports.useSettingStructure=_id=>{const{querySetting}=(0,react_1.useContext)(SettingsContext_1.SettingsContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>querySetting(_id)),[querySetting,_id]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useSettings.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSettings=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),SettingsContext_1=__webpack_require__("../ui-contexts/dist/SettingsContext.js");exports.useSettings=query=>{const{querySettings}=(0,react_1.useContext)(SettingsContext_1.SettingsContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>querySettings(null!=query?query:{})),[querySettings,query]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useSettingsDispatch.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSettingsDispatch=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),SettingsContext_1=__webpack_require__("../ui-contexts/dist/SettingsContext.js");exports.useSettingsDispatch=()=>(0,react_1.useContext)(SettingsContext_1.SettingsContext).dispatch},"../ui-contexts/dist/hooks/useStream.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useStream=function useStream(streamName,options){const{getStream}=(0,react_1.useContext)(ServerContext_1.ServerContext);return(0,react_1.useMemo)((()=>getStream(streamName,options)),[getStream,streamName,options])};const react_1=__webpack_require__("../../node_modules/react/index.js"),ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js")},"../ui-contexts/dist/hooks/useToastMessageDispatch.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useToastMessageDispatch=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ToastMessagesContext_1=__webpack_require__("../ui-contexts/dist/ToastMessagesContext.js");exports.useToastMessageDispatch=()=>(0,react_1.useContext)(ToastMessagesContext_1.ToastMessagesContext).dispatch},"../ui-contexts/dist/hooks/useTooltipClose.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useTooltipClose=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),TooltipContext_1=__webpack_require__("../ui-contexts/dist/TooltipContext.js");exports.useTooltipClose=()=>(0,react_1.useContext)(TooltipContext_1.TooltipContext).close},"../ui-contexts/dist/hooks/useTooltipOpen.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useTooltipOpen=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),TooltipContext_1=__webpack_require__("../ui-contexts/dist/TooltipContext.js");exports.useTooltipOpen=()=>(0,react_1.useContext)(TooltipContext_1.TooltipContext).open},"../ui-contexts/dist/hooks/useTranslation.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useTranslation=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),TranslationContext_1=__webpack_require__("../ui-contexts/dist/TranslationContext.js");exports.useTranslation=()=>(0,react_1.useContext)(TranslationContext_1.TranslationContext).translate},"../ui-contexts/dist/hooks/useUpload.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUpload=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js");exports.useUpload=endpoint=>{const{uploadToEndpoint}=(0,react_1.useContext)(ServerContext_1.ServerContext);return(0,react_1.useCallback)((formData=>uploadToEndpoint(endpoint,formData)),[endpoint,uploadToEndpoint])}},"../ui-contexts/dist/hooks/useUser.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUser=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUser=()=>(0,react_1.useContext)(UserContext_1.UserContext).user},"../ui-contexts/dist/hooks/useUserAvatarPath.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserAvatarPath=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),AvatarUrlContext_1=__webpack_require__("../ui-contexts/dist/AvatarUrlContext.js");exports.useUserAvatarPath=()=>(0,react_1.useContext)(AvatarUrlContext_1.AvatarUrlContext).getUserPathAvatar},"../ui-contexts/dist/hooks/useUserId.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserId=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUserId=()=>(0,react_1.useContext)(UserContext_1.UserContext).userId},"../ui-contexts/dist/hooks/useUserPreference.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserPreference=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUserPreference=(key,defaultValue)=>{const{queryPreference}=(0,react_1.useContext)(UserContext_1.UserContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryPreference(key,defaultValue)),[queryPreference,key,defaultValue]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useUserRoom.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserRoom=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUserRoom=(rid,fields)=>{const{queryRoom}=(0,react_1.useContext)(UserContext_1.UserContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>queryRoom({_id:rid},fields)),[queryRoom,rid,fields]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useUserSubscription.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserSubscription=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUserSubscription=(rid,fields)=>{const{querySubscription}=(0,react_1.useContext)(UserContext_1.UserContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>querySubscription({rid},fields)),[querySubscription,rid,fields]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useUserSubscriptionByName.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserSubscriptionByName=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUserSubscriptionByName=(name,fields,sort)=>{const{querySubscription}=(0,react_1.useContext)(UserContext_1.UserContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>querySubscription({name},fields,sort)),[querySubscription,name,fields,sort]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useUserSubscriptions.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useUserSubscriptions=void 0;const react_1=__webpack_require__("../../node_modules/react/index.js"),shim_1=__webpack_require__("../../node_modules/use-sync-external-store/shim/index.js"),UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");exports.useUserSubscriptions=(query,options)=>{const{querySubscriptions}=(0,react_1.useContext)(UserContext_1.UserContext),[subscribe,getSnapshot]=(0,react_1.useMemo)((()=>querySubscriptions(query,options)),[querySubscriptions,query,options]);return(0,shim_1.useSyncExternalStore)(subscribe,getSnapshot)}},"../ui-contexts/dist/hooks/useVerifyPassword.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useVerifyPassword=void 0;const password_policies_1=__webpack_require__("../password-policies/dist/index.js"),react_1=__webpack_require__("../../node_modules/react/index.js"),useSetting_1=__webpack_require__("../ui-contexts/dist/hooks/useSetting.js");exports.useVerifyPassword=password=>{const enabled=(0,useSetting_1.useSetting)("Accounts_Password_Policy_Enabled",!1),minLength=(0,useSetting_1.useSetting)("Accounts_Password_Policy_MinLength",7),maxLength=(0,useSetting_1.useSetting)("Accounts_Password_Policy_MaxLength",-1),forbidRepeatingCharacters=(0,useSetting_1.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharacters",!0),forbidRepeatingCharactersCount=(0,useSetting_1.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharactersCount",3),mustContainAtLeastOneLowercase=(0,useSetting_1.useSetting)("Accounts_Password_Policy_AtLeastOneLowercase",!0),mustContainAtLeastOneUppercase=(0,useSetting_1.useSetting)("Accounts_Password_Policy_AtLeastOneUppercase",!0),mustContainAtLeastOneNumber=(0,useSetting_1.useSetting)("Accounts_Password_Policy_AtLeastOneNumber",!0),mustContainAtLeastOneSpecialCharacter=(0,useSetting_1.useSetting)("Accounts_Password_Policy_AtLeastOneSpecialCharacter",!0),validator=(0,react_1.useMemo)((()=>new password_policies_1.PasswordPolicy({enabled,minLength,maxLength,forbidRepeatingCharacters,forbidRepeatingCharactersCount,mustContainAtLeastOneLowercase,mustContainAtLeastOneUppercase,mustContainAtLeastOneNumber,mustContainAtLeastOneSpecialCharacter,throwError:!0})),[enabled,minLength,maxLength,forbidRepeatingCharacters,forbidRepeatingCharactersCount,mustContainAtLeastOneLowercase,mustContainAtLeastOneUppercase,mustContainAtLeastOneNumber,mustContainAtLeastOneSpecialCharacter]);return(0,react_1.useMemo)((()=>validator.sendValidationMessage(password||"")),[password,validator])}},"../ui-contexts/dist/index.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.usePermission=exports.useModal=exports.useMethod=exports.useMediaUrl=exports.useLogout=exports.useLoginWithToken=exports.useLoginWithService=exports.useLoginServices=exports.useLoginWithPassword=exports.useLoadLanguage=exports.useLayoutHiddenActions=exports.useLayoutSizes=exports.useLayoutContextualBarPosition=exports.useLayoutContextualBarExpanded=exports.useLayout=exports.useLanguages=exports.useLanguage=exports.useIsSettingsContextLoading=exports.useIsPrivilegedSettingsContext=exports.useGoToRoom=exports.useEndpoint=exports.useCustomSound=exports.useCurrentRoutePath=exports.useCurrentModal=exports.useConnectionStatus=exports.useAttachmentIsCollapsedByDefault=exports.useAttachmentDimensions=exports.useAttachmentAutoLoadEmbedMedia=exports.useAtLeastOnePermission=exports.useAssetWithDarkModePath=exports.useAssetPath=exports.useAllPermissions=exports.useAbsoluteUrl=exports.ActionManagerContext=exports.DeviceContext=exports.UserContext=exports.TranslationContext=exports.TooltipContext=exports.ToastMessagesContext=exports.SettingsContext=exports.SessionContext=exports.ServerContext=exports.ModalContext=exports.LayoutContext=exports.CustomSoundContext=exports.ConnectionStatusContext=exports.AvatarUrlContext=exports.AuthorizationContext=exports.AuthenticationContext=exports.AttachmentContext=void 0,exports.useAccountsCustomFields=exports.useSetInputMediaDevice=exports.useSetOutputMediaDevice=exports.useIsDeviceManagementEnabled=exports.useAvailableDevices=exports.useDeviceConstraints=exports.useSelectedDevices=exports.useVerifyPassword=exports.useUserSubscriptions=exports.useUserSubscriptionByName=exports.useUserSubscription=exports.useUserRoom=exports.useUserPreference=exports.useUserId=exports.useUserAvatarPath=exports.useUser=exports.useUpload=exports.useTranslation=exports.useTooltipOpen=exports.useTooltipClose=exports.useToastMessageDispatch=exports.useStream=exports.useSettingStructure=exports.useSettingSetValue=exports.useSettingsDispatch=exports.useSettings=exports.useSetting=exports.useSetModal=exports.useSessionDispatch=exports.useSession=exports.useServerInformation=exports.useSearchParameters=exports.useSearchParameter=exports.useRouteParameter=exports.useRoute=exports.useRouter=exports.useRoomAvatarPath=exports.useRolesDescription=exports.useRole=exports.usePermissionWithScopedRoles=void 0;var AttachmentContext_1=__webpack_require__("../ui-contexts/dist/AttachmentContext.js");Object.defineProperty(exports,"AttachmentContext",{enumerable:!0,get:function(){return AttachmentContext_1.AttachmentContext}});var AuthenticationContext_1=__webpack_require__("../ui-contexts/dist/AuthenticationContext.js");Object.defineProperty(exports,"AuthenticationContext",{enumerable:!0,get:function(){return AuthenticationContext_1.AuthenticationContext}});var AuthorizationContext_1=__webpack_require__("../ui-contexts/dist/AuthorizationContext.js");Object.defineProperty(exports,"AuthorizationContext",{enumerable:!0,get:function(){return AuthorizationContext_1.AuthorizationContext}});var AvatarUrlContext_1=__webpack_require__("../ui-contexts/dist/AvatarUrlContext.js");Object.defineProperty(exports,"AvatarUrlContext",{enumerable:!0,get:function(){return AvatarUrlContext_1.AvatarUrlContext}});var ConnectionStatusContext_1=__webpack_require__("../ui-contexts/dist/ConnectionStatusContext.js");Object.defineProperty(exports,"ConnectionStatusContext",{enumerable:!0,get:function(){return ConnectionStatusContext_1.ConnectionStatusContext}});var CustomSoundContext_1=__webpack_require__("../ui-contexts/dist/CustomSoundContext.js");Object.defineProperty(exports,"CustomSoundContext",{enumerable:!0,get:function(){return CustomSoundContext_1.CustomSoundContext}});var LayoutContext_1=__webpack_require__("../ui-contexts/dist/LayoutContext.js");Object.defineProperty(exports,"LayoutContext",{enumerable:!0,get:function(){return LayoutContext_1.LayoutContext}});var ModalContext_1=__webpack_require__("../ui-contexts/dist/ModalContext.js");Object.defineProperty(exports,"ModalContext",{enumerable:!0,get:function(){return ModalContext_1.ModalContext}}),__exportStar(__webpack_require__("../ui-contexts/dist/RouterContext.js"),exports);var ServerContext_1=__webpack_require__("../ui-contexts/dist/ServerContext/index.js");Object.defineProperty(exports,"ServerContext",{enumerable:!0,get:function(){return ServerContext_1.ServerContext}});var SessionContext_1=__webpack_require__("../ui-contexts/dist/SessionContext.js");Object.defineProperty(exports,"SessionContext",{enumerable:!0,get:function(){return SessionContext_1.SessionContext}});var SettingsContext_1=__webpack_require__("../ui-contexts/dist/SettingsContext.js");Object.defineProperty(exports,"SettingsContext",{enumerable:!0,get:function(){return SettingsContext_1.SettingsContext}});var ToastMessagesContext_1=__webpack_require__("../ui-contexts/dist/ToastMessagesContext.js");Object.defineProperty(exports,"ToastMessagesContext",{enumerable:!0,get:function(){return ToastMessagesContext_1.ToastMessagesContext}});var TooltipContext_1=__webpack_require__("../ui-contexts/dist/TooltipContext.js");Object.defineProperty(exports,"TooltipContext",{enumerable:!0,get:function(){return TooltipContext_1.TooltipContext}});var TranslationContext_1=__webpack_require__("../ui-contexts/dist/TranslationContext.js");Object.defineProperty(exports,"TranslationContext",{enumerable:!0,get:function(){return TranslationContext_1.TranslationContext}});var UserContext_1=__webpack_require__("../ui-contexts/dist/UserContext.js");Object.defineProperty(exports,"UserContext",{enumerable:!0,get:function(){return UserContext_1.UserContext}});var DeviceContext_1=__webpack_require__("../ui-contexts/dist/DeviceContext.js");Object.defineProperty(exports,"DeviceContext",{enumerable:!0,get:function(){return DeviceContext_1.DeviceContext}});var ActionManagerContext_1=__webpack_require__("../ui-contexts/dist/ActionManagerContext.js");Object.defineProperty(exports,"ActionManagerContext",{enumerable:!0,get:function(){return ActionManagerContext_1.ActionManagerContext}});var useAbsoluteUrl_1=__webpack_require__("../ui-contexts/dist/hooks/useAbsoluteUrl.js");Object.defineProperty(exports,"useAbsoluteUrl",{enumerable:!0,get:function(){return useAbsoluteUrl_1.useAbsoluteUrl}});var useAllPermissions_1=__webpack_require__("../ui-contexts/dist/hooks/useAllPermissions.js");Object.defineProperty(exports,"useAllPermissions",{enumerable:!0,get:function(){return useAllPermissions_1.useAllPermissions}});var useAssetPath_1=__webpack_require__("../ui-contexts/dist/hooks/useAssetPath.js");Object.defineProperty(exports,"useAssetPath",{enumerable:!0,get:function(){return useAssetPath_1.useAssetPath}});var useAssetWithDarkModePath_1=__webpack_require__("../ui-contexts/dist/hooks/useAssetWithDarkModePath.js");Object.defineProperty(exports,"useAssetWithDarkModePath",{enumerable:!0,get:function(){return useAssetWithDarkModePath_1.useAssetWithDarkModePath}});var useAtLeastOnePermission_1=__webpack_require__("../ui-contexts/dist/hooks/useAtLeastOnePermission.js");Object.defineProperty(exports,"useAtLeastOnePermission",{enumerable:!0,get:function(){return useAtLeastOnePermission_1.useAtLeastOnePermission}});var useAttachmentAutoLoadEmbedMedia_1=__webpack_require__("../ui-contexts/dist/hooks/useAttachmentAutoLoadEmbedMedia.js");Object.defineProperty(exports,"useAttachmentAutoLoadEmbedMedia",{enumerable:!0,get:function(){return useAttachmentAutoLoadEmbedMedia_1.useAttachmentAutoLoadEmbedMedia}});var useAttachmentDimensions_1=__webpack_require__("../ui-contexts/dist/hooks/useAttachmentDimensions.js");Object.defineProperty(exports,"useAttachmentDimensions",{enumerable:!0,get:function(){return useAttachmentDimensions_1.useAttachmentDimensions}});var useAttachmentIsCollapsedByDefault_1=__webpack_require__("../ui-contexts/dist/hooks/useAttachmentIsCollapsedByDefault.js");Object.defineProperty(exports,"useAttachmentIsCollapsedByDefault",{enumerable:!0,get:function(){return useAttachmentIsCollapsedByDefault_1.useAttachmentIsCollapsedByDefault}});var useConnectionStatus_1=__webpack_require__("../ui-contexts/dist/hooks/useConnectionStatus.js");Object.defineProperty(exports,"useConnectionStatus",{enumerable:!0,get:function(){return useConnectionStatus_1.useConnectionStatus}});var useCurrentModal_1=__webpack_require__("../ui-contexts/dist/hooks/useCurrentModal.js");Object.defineProperty(exports,"useCurrentModal",{enumerable:!0,get:function(){return useCurrentModal_1.useCurrentModal}});var useCurrentRoutePath_1=__webpack_require__("../ui-contexts/dist/hooks/useCurrentRoutePath.js");Object.defineProperty(exports,"useCurrentRoutePath",{enumerable:!0,get:function(){return useCurrentRoutePath_1.useCurrentRoutePath}});var useCustomSound_1=__webpack_require__("../ui-contexts/dist/hooks/useCustomSound.js");Object.defineProperty(exports,"useCustomSound",{enumerable:!0,get:function(){return useCustomSound_1.useCustomSound}});var useEndpoint_1=__webpack_require__("../ui-contexts/dist/hooks/useEndpoint.js");Object.defineProperty(exports,"useEndpoint",{enumerable:!0,get:function(){return useEndpoint_1.useEndpoint}});var useGoToRoom_1=__webpack_require__("../ui-contexts/dist/hooks/useGoToRoom.js");Object.defineProperty(exports,"useGoToRoom",{enumerable:!0,get:function(){return useGoToRoom_1.useGoToRoom}});var useIsPrivilegedSettingsContext_1=__webpack_require__("../ui-contexts/dist/hooks/useIsPrivilegedSettingsContext.js");Object.defineProperty(exports,"useIsPrivilegedSettingsContext",{enumerable:!0,get:function(){return useIsPrivilegedSettingsContext_1.useIsPrivilegedSettingsContext}});var useIsSettingsContextLoading_1=__webpack_require__("../ui-contexts/dist/hooks/useIsSettingsContextLoading.js");Object.defineProperty(exports,"useIsSettingsContextLoading",{enumerable:!0,get:function(){return useIsSettingsContextLoading_1.useIsSettingsContextLoading}});var useLanguage_1=__webpack_require__("../ui-contexts/dist/hooks/useLanguage.js");Object.defineProperty(exports,"useLanguage",{enumerable:!0,get:function(){return useLanguage_1.useLanguage}});var useLanguages_1=__webpack_require__("../ui-contexts/dist/hooks/useLanguages.js");Object.defineProperty(exports,"useLanguages",{enumerable:!0,get:function(){return useLanguages_1.useLanguages}});var useLayout_1=__webpack_require__("../ui-contexts/dist/hooks/useLayout.js");Object.defineProperty(exports,"useLayout",{enumerable:!0,get:function(){return useLayout_1.useLayout}});var useLayoutContextualBarExpanded_1=__webpack_require__("../ui-contexts/dist/hooks/useLayoutContextualBarExpanded.js");Object.defineProperty(exports,"useLayoutContextualBarExpanded",{enumerable:!0,get:function(){return useLayoutContextualBarExpanded_1.useLayoutContextualBarExpanded}});var useLayoutContextualBarPosition_1=__webpack_require__("../ui-contexts/dist/hooks/useLayoutContextualBarPosition.js");Object.defineProperty(exports,"useLayoutContextualBarPosition",{enumerable:!0,get:function(){return useLayoutContextualBarPosition_1.useLayoutContextualBarPosition}});var useLayoutSizes_1=__webpack_require__("../ui-contexts/dist/hooks/useLayoutSizes.js");Object.defineProperty(exports,"useLayoutSizes",{enumerable:!0,get:function(){return useLayoutSizes_1.useLayoutSizes}});var useLayoutHiddenActions_1=__webpack_require__("../ui-contexts/dist/hooks/useLayoutHiddenActions.js");Object.defineProperty(exports,"useLayoutHiddenActions",{enumerable:!0,get:function(){return useLayoutHiddenActions_1.useLayoutHiddenActions}});var useLoadLanguage_1=__webpack_require__("../ui-contexts/dist/hooks/useLoadLanguage.js");Object.defineProperty(exports,"useLoadLanguage",{enumerable:!0,get:function(){return useLoadLanguage_1.useLoadLanguage}});var useLoginWithPassword_1=__webpack_require__("../ui-contexts/dist/hooks/useLoginWithPassword.js");Object.defineProperty(exports,"useLoginWithPassword",{enumerable:!0,get:function(){return useLoginWithPassword_1.useLoginWithPassword}});var useLoginServices_1=__webpack_require__("../ui-contexts/dist/hooks/useLoginServices.js");Object.defineProperty(exports,"useLoginServices",{enumerable:!0,get:function(){return useLoginServices_1.useLoginServices}});var useLoginWithService_1=__webpack_require__("../ui-contexts/dist/hooks/useLoginWithService.js");Object.defineProperty(exports,"useLoginWithService",{enumerable:!0,get:function(){return useLoginWithService_1.useLoginWithService}});var useLoginWithToken_1=__webpack_require__("../ui-contexts/dist/hooks/useLoginWithToken.js");Object.defineProperty(exports,"useLoginWithToken",{enumerable:!0,get:function(){return useLoginWithToken_1.useLoginWithToken}});var useLogout_1=__webpack_require__("../ui-contexts/dist/hooks/useLogout.js");Object.defineProperty(exports,"useLogout",{enumerable:!0,get:function(){return useLogout_1.useLogout}});var useMediaUrl_1=__webpack_require__("../ui-contexts/dist/hooks/useMediaUrl.js");Object.defineProperty(exports,"useMediaUrl",{enumerable:!0,get:function(){return useMediaUrl_1.useMediaUrl}});var useMethod_1=__webpack_require__("../ui-contexts/dist/hooks/useMethod.js");Object.defineProperty(exports,"useMethod",{enumerable:!0,get:function(){return useMethod_1.useMethod}});var useModal_1=__webpack_require__("../ui-contexts/dist/hooks/useModal.js");Object.defineProperty(exports,"useModal",{enumerable:!0,get:function(){return useModal_1.useModal}});var usePermission_1=__webpack_require__("../ui-contexts/dist/hooks/usePermission.js");Object.defineProperty(exports,"usePermission",{enumerable:!0,get:function(){return usePermission_1.usePermission}});var usePermissionWithScopedRoles_1=__webpack_require__("../ui-contexts/dist/hooks/usePermissionWithScopedRoles.js");Object.defineProperty(exports,"usePermissionWithScopedRoles",{enumerable:!0,get:function(){return usePermissionWithScopedRoles_1.usePermissionWithScopedRoles}});var useRole_1=__webpack_require__("../ui-contexts/dist/hooks/useRole.js");Object.defineProperty(exports,"useRole",{enumerable:!0,get:function(){return useRole_1.useRole}});var useRolesDescription_1=__webpack_require__("../ui-contexts/dist/hooks/useRolesDescription.js");Object.defineProperty(exports,"useRolesDescription",{enumerable:!0,get:function(){return useRolesDescription_1.useRolesDescription}});var useRoomAvatarPath_1=__webpack_require__("../ui-contexts/dist/hooks/useRoomAvatarPath.js");Object.defineProperty(exports,"useRoomAvatarPath",{enumerable:!0,get:function(){return useRoomAvatarPath_1.useRoomAvatarPath}});var useRouter_1=__webpack_require__("../ui-contexts/dist/hooks/useRouter.js");Object.defineProperty(exports,"useRouter",{enumerable:!0,get:function(){return useRouter_1.useRouter}});var useRoute_1=__webpack_require__("../ui-contexts/dist/hooks/useRoute.js");Object.defineProperty(exports,"useRoute",{enumerable:!0,get:function(){return useRoute_1.useRoute}});var useRouteParameter_1=__webpack_require__("../ui-contexts/dist/hooks/useRouteParameter.js");Object.defineProperty(exports,"useRouteParameter",{enumerable:!0,get:function(){return useRouteParameter_1.useRouteParameter}});var useSearchParameter_1=__webpack_require__("../ui-contexts/dist/hooks/useSearchParameter.js");Object.defineProperty(exports,"useSearchParameter",{enumerable:!0,get:function(){return useSearchParameter_1.useSearchParameter}});var useSearchParameters_1=__webpack_require__("../ui-contexts/dist/hooks/useSearchParameters.js");Object.defineProperty(exports,"useSearchParameters",{enumerable:!0,get:function(){return useSearchParameters_1.useSearchParameters}});var useServerInformation_1=__webpack_require__("../ui-contexts/dist/hooks/useServerInformation.js");Object.defineProperty(exports,"useServerInformation",{enumerable:!0,get:function(){return useServerInformation_1.useServerInformation}});var useSession_1=__webpack_require__("../ui-contexts/dist/hooks/useSession.js");Object.defineProperty(exports,"useSession",{enumerable:!0,get:function(){return useSession_1.useSession}});var useSessionDispatch_1=__webpack_require__("../ui-contexts/dist/hooks/useSessionDispatch.js");Object.defineProperty(exports,"useSessionDispatch",{enumerable:!0,get:function(){return useSessionDispatch_1.useSessionDispatch}});var useSetModal_1=__webpack_require__("../ui-contexts/dist/hooks/useSetModal.js");Object.defineProperty(exports,"useSetModal",{enumerable:!0,get:function(){return useSetModal_1.useSetModal}});var useSetting_1=__webpack_require__("../ui-contexts/dist/hooks/useSetting.js");Object.defineProperty(exports,"useSetting",{enumerable:!0,get:function(){return useSetting_1.useSetting}});var useSettings_1=__webpack_require__("../ui-contexts/dist/hooks/useSettings.js");Object.defineProperty(exports,"useSettings",{enumerable:!0,get:function(){return useSettings_1.useSettings}});var useSettingsDispatch_1=__webpack_require__("../ui-contexts/dist/hooks/useSettingsDispatch.js");Object.defineProperty(exports,"useSettingsDispatch",{enumerable:!0,get:function(){return useSettingsDispatch_1.useSettingsDispatch}});var useSettingSetValue_1=__webpack_require__("../ui-contexts/dist/hooks/useSettingSetValue.js");Object.defineProperty(exports,"useSettingSetValue",{enumerable:!0,get:function(){return useSettingSetValue_1.useSettingSetValue}});var useSettingStructure_1=__webpack_require__("../ui-contexts/dist/hooks/useSettingStructure.js");Object.defineProperty(exports,"useSettingStructure",{enumerable:!0,get:function(){return useSettingStructure_1.useSettingStructure}});var useStream_1=__webpack_require__("../ui-contexts/dist/hooks/useStream.js");Object.defineProperty(exports,"useStream",{enumerable:!0,get:function(){return useStream_1.useStream}});var useToastMessageDispatch_1=__webpack_require__("../ui-contexts/dist/hooks/useToastMessageDispatch.js");Object.defineProperty(exports,"useToastMessageDispatch",{enumerable:!0,get:function(){return useToastMessageDispatch_1.useToastMessageDispatch}});var useTooltipClose_1=__webpack_require__("../ui-contexts/dist/hooks/useTooltipClose.js");Object.defineProperty(exports,"useTooltipClose",{enumerable:!0,get:function(){return useTooltipClose_1.useTooltipClose}});var useTooltipOpen_1=__webpack_require__("../ui-contexts/dist/hooks/useTooltipOpen.js");Object.defineProperty(exports,"useTooltipOpen",{enumerable:!0,get:function(){return useTooltipOpen_1.useTooltipOpen}});var useTranslation_1=__webpack_require__("../ui-contexts/dist/hooks/useTranslation.js");Object.defineProperty(exports,"useTranslation",{enumerable:!0,get:function(){return useTranslation_1.useTranslation}});var useUpload_1=__webpack_require__("../ui-contexts/dist/hooks/useUpload.js");Object.defineProperty(exports,"useUpload",{enumerable:!0,get:function(){return useUpload_1.useUpload}});var useUser_1=__webpack_require__("../ui-contexts/dist/hooks/useUser.js");Object.defineProperty(exports,"useUser",{enumerable:!0,get:function(){return useUser_1.useUser}});var useUserAvatarPath_1=__webpack_require__("../ui-contexts/dist/hooks/useUserAvatarPath.js");Object.defineProperty(exports,"useUserAvatarPath",{enumerable:!0,get:function(){return useUserAvatarPath_1.useUserAvatarPath}});var useUserId_1=__webpack_require__("../ui-contexts/dist/hooks/useUserId.js");Object.defineProperty(exports,"useUserId",{enumerable:!0,get:function(){return useUserId_1.useUserId}});var useUserPreference_1=__webpack_require__("../ui-contexts/dist/hooks/useUserPreference.js");Object.defineProperty(exports,"useUserPreference",{enumerable:!0,get:function(){return useUserPreference_1.useUserPreference}});var useUserRoom_1=__webpack_require__("../ui-contexts/dist/hooks/useUserRoom.js");Object.defineProperty(exports,"useUserRoom",{enumerable:!0,get:function(){return useUserRoom_1.useUserRoom}});var useUserSubscription_1=__webpack_require__("../ui-contexts/dist/hooks/useUserSubscription.js");Object.defineProperty(exports,"useUserSubscription",{enumerable:!0,get:function(){return useUserSubscription_1.useUserSubscription}});var useUserSubscriptionByName_1=__webpack_require__("../ui-contexts/dist/hooks/useUserSubscriptionByName.js");Object.defineProperty(exports,"useUserSubscriptionByName",{enumerable:!0,get:function(){return useUserSubscriptionByName_1.useUserSubscriptionByName}});var useUserSubscriptions_1=__webpack_require__("../ui-contexts/dist/hooks/useUserSubscriptions.js");Object.defineProperty(exports,"useUserSubscriptions",{enumerable:!0,get:function(){return useUserSubscriptions_1.useUserSubscriptions}});var useVerifyPassword_1=__webpack_require__("../ui-contexts/dist/hooks/useVerifyPassword.js");Object.defineProperty(exports,"useVerifyPassword",{enumerable:!0,get:function(){return useVerifyPassword_1.useVerifyPassword}});var useSelectedDevices_1=__webpack_require__("../ui-contexts/dist/hooks/useSelectedDevices.js");Object.defineProperty(exports,"useSelectedDevices",{enumerable:!0,get:function(){return useSelectedDevices_1.useSelectedDevices}});var useDeviceConstraints_1=__webpack_require__("../ui-contexts/dist/hooks/useDeviceConstraints.js");Object.defineProperty(exports,"useDeviceConstraints",{enumerable:!0,get:function(){return useDeviceConstraints_1.useDeviceConstraints}});var useAvailableDevices_1=__webpack_require__("../ui-contexts/dist/hooks/useAvailableDevices.js");Object.defineProperty(exports,"useAvailableDevices",{enumerable:!0,get:function(){return useAvailableDevices_1.useAvailableDevices}});var useIsDeviceManagementEnabled_1=__webpack_require__("../ui-contexts/dist/hooks/useIsDeviceManagementEnabled.js");Object.defineProperty(exports,"useIsDeviceManagementEnabled",{enumerable:!0,get:function(){return useIsDeviceManagementEnabled_1.useIsDeviceManagementEnabled}});var useSetOutputMediaDevice_1=__webpack_require__("../ui-contexts/dist/hooks/useSetOutputMediaDevice.js");Object.defineProperty(exports,"useSetOutputMediaDevice",{enumerable:!0,get:function(){return useSetOutputMediaDevice_1.useSetOutputMediaDevice}});var useSetInputMediaDevice_1=__webpack_require__("../ui-contexts/dist/hooks/useSetInputMediaDevice.js");Object.defineProperty(exports,"useSetInputMediaDevice",{enumerable:!0,get:function(){return useSetInputMediaDevice_1.useSetInputMediaDevice}});var useAccountsCustomFields_1=__webpack_require__("../ui-contexts/dist/hooks/useAccountsCustomFields.js");Object.defineProperty(exports,"useAccountsCustomFields",{enumerable:!0,get:function(){return useAccountsCustomFields_1.useAccountsCustomFields}})}}]);
-//# sourceMappingURL=231.580370b3.iframe.bundle.js.map
\ No newline at end of file
+//# sourceMappingURL=231.8ddf7285.iframe.bundle.js.map
\ No newline at end of file
diff --git a/pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js.LICENSE.txt b/pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js.LICENSE.txt
similarity index 100%
rename from pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js.LICENSE.txt
rename to pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js.LICENSE.txt
diff --git a/pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js.map b/pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js.map
similarity index 98%
rename from pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js.map
rename to pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js.map
index a373a82212f96ed304df6307f8ff08fc170dbfae..31f1a7c099edbfd3443aa9d18a01d96f18fd3d5e 100644
--- a/pr-preview/pr-33997/fuselage-ui-kit/231.580370b3.iframe.bundle.js.map
+++ b/pr-preview/pr-33997/fuselage-ui-kit/231.8ddf7285.iframe.bundle.js.map
@@ -1 +1 @@
-{"version":3,"file":"231.580370b3.iframe.bundle.js","mappings":";;;;;AAwBA;;;AChBA;;;;ACCA;AAQA;;;ACIA;AACA;AACA;AACA;AACA;AACA;;AAGA","sources":["webpack://@rocket.chat/fuselage-ui-kit/../ui-client/dist/components/MultiSelectCustom/MultiSelectCustomAnchor.js","webpack://@rocket.chat/fuselage-ui-kit/../../../src/components/RoomBanner/RoomBanner.tsx","webpack://@rocket.chat/fuselage-ui-kit/../../src/katex/KatexErrorBoundary.tsx","webpack://@rocket.chat/fuselage-ui-kit/../ui-video-conf/dist/VideoConfPopup/VideoConfPopup.js"],"sourcesContent":["var __rest = (this && this.__rest) || function (s, e) {\n    var t = {};\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n        t[p] = s[p];\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n                t[p[i]] = s[p[i]];\n        }\n    return t;\n};\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { css } from '@rocket.chat/css-in-js';\nimport { Box, Icon } from '@rocket.chat/fuselage';\nimport { forwardRef } from 'react';\nimport { useTranslation } from 'react-i18next';\nconst MultiSelectCustomAnchor = forwardRef(function MultiSelectCustomAnchor(_a, ref) {\n    var { className, collapsed, selectedOptionsCount, selectedOptionsTitle, defaultTitle, maxCount } = _a, props = __rest(_a, [\"className\", \"collapsed\", \"selectedOptionsCount\", \"selectedOptionsTitle\", \"defaultTitle\", \"maxCount\"]);\n    const { t } = useTranslation();\n    const customStyle = css `\n\t\t&:hover {\n\t\t\tcursor: pointer;\n\t\t}\n\t`;\n    const isDirty = selectedOptionsCount > 0 && selectedOptionsCount !== maxCount - 1;\n    return (_jsxs(Box, Object.assign({ ref: ref, role: 'button', tabIndex: 0, display: 'flex', justifyContent: 'space-between', alignItems: 'center', h: 'x40', className: ['rcx-input-box__wrapper', customStyle, ...(Array.isArray(className) ? className : [className])].filter(Boolean) }, props, { children: [isDirty ? `${t(selectedOptionsTitle)} (${selectedOptionsCount})` : t(defaultTitle), _jsx(Icon, { name: collapsed ? 'chevron-up' : 'chevron-down', fontSize: 'x20', color: 'hint' })] })));\n});\nexport default MultiSelectCustomAnchor;\n//# sourceMappingURL=MultiSelectCustomAnchor.js.map",null,null,"var __rest = (this && this.__rest) || function (s, e) {\n    var t = {};\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n        t[p] = s[p];\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n                t[p[i]] = s[p[i]];\n        }\n    return t;\n};\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Box, Palette } from '@rocket.chat/fuselage';\nimport styled from '@rocket.chat/styled';\nimport { forwardRef } from 'react';\nexport const VideoConfPopupContainer = styled('div', (_a) => {\n    var { position: _position } = _a, props = __rest(_a, [\"position\"]);\n    return props;\n}) `\n\twidth: 100%;\n\tposition: absolute;\n\tbox-shadow: 0px 0px 1px 0px ${Palette.shadow['shadow-elevation-2x'].toString()},\n\t\t0px 0px 12px 0px ${Palette.shadow['shadow-elevation-2y'].toString()};\n\tbackground-color: ${Palette.surface['surface-light'].toString()};\n\tborder: 1px solid ${Palette.stroke['stroke-extra-light'].toString()};\n\ttop: ${(p) => (p.position ? `${p.position}px` : '0')};\n\tleft: -${(p) => (p.position ? `${p.position}px` : '0')};\n\tborder-radius: 0.25rem;\n`;\nconst VideoConfPopup = forwardRef(function VideoConfPopup(_a, ref) {\n    var { children, position } = _a, props = __rest(_a, [\"children\", \"position\"]);\n    return (_jsx(VideoConfPopupContainer, Object.assign({ role: 'dialog', ref: ref, position: position }, props, { children: _jsx(Box, { p: 24, maxWidth: 'x276', color: 'default', children: children }) })));\n});\nexport default VideoConfPopup;\n//# sourceMappingURL=VideoConfPopup.js.map"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"231.8ddf7285.iframe.bundle.js","mappings":";;;;;AAwBA;;;AChBA;;;;ACCA;AAQA;;;ACIA;AACA;AACA;AACA;AACA;AACA;;AAGA","sources":["webpack://@rocket.chat/fuselage-ui-kit/../ui-client/dist/components/MultiSelectCustom/MultiSelectCustomAnchor.js","webpack://@rocket.chat/fuselage-ui-kit/../../../src/components/RoomBanner/RoomBanner.tsx","webpack://@rocket.chat/fuselage-ui-kit/../../src/katex/KatexErrorBoundary.tsx","webpack://@rocket.chat/fuselage-ui-kit/../ui-video-conf/dist/VideoConfPopup/VideoConfPopup.js"],"sourcesContent":["var __rest = (this && this.__rest) || function (s, e) {\n    var t = {};\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n        t[p] = s[p];\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n                t[p[i]] = s[p[i]];\n        }\n    return t;\n};\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { css } from '@rocket.chat/css-in-js';\nimport { Box, Icon } from '@rocket.chat/fuselage';\nimport { forwardRef } from 'react';\nimport { useTranslation } from 'react-i18next';\nconst MultiSelectCustomAnchor = forwardRef(function MultiSelectCustomAnchor(_a, ref) {\n    var { className, collapsed, selectedOptionsCount, selectedOptionsTitle, defaultTitle, maxCount } = _a, props = __rest(_a, [\"className\", \"collapsed\", \"selectedOptionsCount\", \"selectedOptionsTitle\", \"defaultTitle\", \"maxCount\"]);\n    const { t } = useTranslation();\n    const customStyle = css `\n\t\t&:hover {\n\t\t\tcursor: pointer;\n\t\t}\n\t`;\n    const isDirty = selectedOptionsCount > 0 && selectedOptionsCount !== maxCount - 1;\n    return (_jsxs(Box, Object.assign({ ref: ref, role: 'button', tabIndex: 0, display: 'flex', justifyContent: 'space-between', alignItems: 'center', h: 'x40', className: ['rcx-input-box__wrapper', customStyle, ...(Array.isArray(className) ? className : [className])].filter(Boolean) }, props, { children: [isDirty ? `${t(selectedOptionsTitle)} (${selectedOptionsCount})` : t(defaultTitle), _jsx(Icon, { name: collapsed ? 'chevron-up' : 'chevron-down', fontSize: 'x20', color: 'hint' })] })));\n});\nexport default MultiSelectCustomAnchor;\n//# sourceMappingURL=MultiSelectCustomAnchor.js.map",null,null,"var __rest = (this && this.__rest) || function (s, e) {\n    var t = {};\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n        t[p] = s[p];\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n                t[p[i]] = s[p[i]];\n        }\n    return t;\n};\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { Box, Palette } from '@rocket.chat/fuselage';\nimport styled from '@rocket.chat/styled';\nimport { forwardRef } from 'react';\nexport const VideoConfPopupContainer = styled('div', (_a) => {\n    var { position: _position } = _a, props = __rest(_a, [\"position\"]);\n    return props;\n}) `\n\twidth: 100%;\n\tposition: absolute;\n\tbox-shadow: 0px 0px 1px 0px ${Palette.shadow['shadow-elevation-2x'].toString()},\n\t\t0px 0px 12px 0px ${Palette.shadow['shadow-elevation-2y'].toString()};\n\tbackground-color: ${Palette.surface['surface-light'].toString()};\n\tborder: 1px solid ${Palette.stroke['stroke-extra-light'].toString()};\n\ttop: ${(p) => (p.position ? `${p.position}px` : '0')};\n\tleft: -${(p) => (p.position ? `${p.position}px` : '0')};\n\tborder-radius: 0.25rem;\n`;\nconst VideoConfPopup = forwardRef(function VideoConfPopup(_a, ref) {\n    var { children, position } = _a, props = __rest(_a, [\"children\", \"position\"]);\n    return (_jsx(VideoConfPopupContainer, Object.assign({ role: 'dialog', ref: ref, position: position }, props, { children: _jsx(Box, { p: 24, maxWidth: 'x276', color: 'default', children: children }) })));\n});\nexport default VideoConfPopup;\n//# sourceMappingURL=VideoConfPopup.js.map"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/pr-preview/pr-33997/fuselage-ui-kit/iframe.html b/pr-preview/pr-33997/fuselage-ui-kit/iframe.html
index 7ffcd5b7bca331ba8b0c6a879d800700f63e7f16..00d417e9d1fbbde5914a4c3869fd0ec0a0b30db3 100644
--- a/pr-preview/pr-33997/fuselage-ui-kit/iframe.html
+++ b/pr-preview/pr-33997/fuselage-ui-kit/iframe.html
@@ -504,7 +504,7 @@
             window['TAGS_OPTIONS'] = {"dev-only":{"excludeFromDocsStories":true},"docs-only":{"excludeFromSidebar":true},"test-only":{"excludeFromSidebar":true,"excludeFromDocsStories":true}};</script><script type="module">import './sb-preview/runtime.js';
 
       
-      import './runtime~main.81887622.iframe.bundle.js';
+      import './runtime~main.274a84d1.iframe.bundle.js';
       
       import './885.ef5e3218.iframe.bundle.js';
       
diff --git a/pr-preview/pr-33997/fuselage-ui-kit/project.json b/pr-preview/pr-33997/fuselage-ui-kit/project.json
index b397221cb76221070a5ce62d499f2d51e63334b9..3e8d716b176ccd2005de0a4248695433872c5ef9 100644
--- a/pr-preview/pr-33997/fuselage-ui-kit/project.json
+++ b/pr-preview/pr-33997/fuselage-ui-kit/project.json
@@ -1 +1 @@
-{"generatedAt":1732039226976,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"testPackages":{"@rocket.chat/jest-presets":"0.0.1","@testing-library/react":"16.0.1","@testing-library/user-event":null,"jest":"29.7.0"},"monorepo":"Turborepo","packageManager":{"type":"yarn","version":"4.5.0"},"typescriptOptions":{"reactDocgen":"react-docgen"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/react","portableStoriesFileCount":0,"storybookVersion":"8.4.4","storybookVersionSpecifier":"^8.4.4","language":"typescript","storybookPackages":{"@storybook/addon-essentials":{"version":"8.4.4"},"@storybook/addon-styling-webpack":{"version":"1.0.1"},"@storybook/addon-webpack5-compiler-babel":{"version":"3.0.3"},"@storybook/blocks":{"version":"8.4.4"},"@storybook/react":{"version":"8.4.4"},"@storybook/react-webpack5":{"version":"8.4.4"},"@storybook/theming":{"version":"8.4.4"},"storybook":{"version":"8.4.4"},"storybook-dark-mode":{"version":"4.0.2"}},"addons":{"$SNIP/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/storybook-dark-mode":{"version":null},"$SNIP/node_modules/@storybook/addon-webpack5-compiler-babel":{"version":null},"$SNIP/node_modules/@storybook/addon-styling-webpack":{"version":null}}}
\ No newline at end of file
+{"generatedAt":1732049923960,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"testPackages":{"@rocket.chat/jest-presets":"0.0.1","@testing-library/react":"16.0.1","@testing-library/user-event":null,"jest":"29.7.0"},"monorepo":"Turborepo","packageManager":{"type":"yarn","version":"4.5.0"},"typescriptOptions":{"reactDocgen":"react-docgen"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/react","portableStoriesFileCount":0,"storybookVersion":"8.4.4","storybookVersionSpecifier":"^8.4.4","language":"typescript","storybookPackages":{"@storybook/addon-essentials":{"version":"8.4.4"},"@storybook/addon-styling-webpack":{"version":"1.0.1"},"@storybook/addon-webpack5-compiler-babel":{"version":"3.0.3"},"@storybook/blocks":{"version":"8.4.4"},"@storybook/react":{"version":"8.4.4"},"@storybook/react-webpack5":{"version":"8.4.4"},"@storybook/theming":{"version":"8.4.4"},"storybook":{"version":"8.4.4"},"storybook-dark-mode":{"version":"4.0.2"}},"addons":{"$SNIP/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/storybook-dark-mode":{"version":null},"$SNIP/node_modules/@storybook/addon-webpack5-compiler-babel":{"version":null},"$SNIP/node_modules/@storybook/addon-styling-webpack":{"version":null}}}
\ No newline at end of file
diff --git a/pr-preview/pr-33997/fuselage-ui-kit/runtime~main.81887622.iframe.bundle.js b/pr-preview/pr-33997/fuselage-ui-kit/runtime~main.274a84d1.iframe.bundle.js
similarity index 99%
rename from pr-preview/pr-33997/fuselage-ui-kit/runtime~main.81887622.iframe.bundle.js
rename to pr-preview/pr-33997/fuselage-ui-kit/runtime~main.274a84d1.iframe.bundle.js
index 23b9c1c720b03e86c53fbcb6549c6ebd29121cf4..ce0c65864ac074c3d142de7c85964e7e9a1fa0da 100644
--- a/pr-preview/pr-33997/fuselage-ui-kit/runtime~main.81887622.iframe.bundle.js
+++ b/pr-preview/pr-33997/fuselage-ui-kit/runtime~main.274a84d1.iframe.bundle.js
@@ -1 +1 @@
-(()=>{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i<deferred.length;i++){for(var[chunkIds,fn,priority]=deferred[i],fulfilled=!0,j=0;j<chunkIds.length;j++)(!1&priority||notFulfilled>=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority<notFulfilled&&(notFulfilled=priority));if(fulfilled){deferred.splice(i--,1);var r=fn();void 0!==r&&(result=r)}}return result}priority=priority||0;for(var i=deferred.length;i>0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>(({36:"stories-Message-stories",745:"stories-Banner-stories",850:"stories-Modal-stories"}[chunkId]||chunkId)+"."+{36:"a76cd65c",141:"741cfb7b",169:"6f7294d1",231:"580370b3",248:"cf1a3490",275:"59d39506",515:"f658f80d",652:"4e8532f3",662:"2d908cca",739:"ca067556",745:"f9263a67",802:"288cbd76",850:"9038a626",968:"a9dd6fdd",977:"cc8bbc42"}[chunkId]+".iframe.bundle.js"),__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i<scripts.length;i++){var s=scripts[i];if(s.getAttribute("src")==url||s.getAttribute("data-webpack")=="@rocket.chat/fuselage-ui-kit:"+key){script=s;break}}script||(needAttach=!0,(script=document.createElement("script")).charset="utf-8",script.timeout=120,__webpack_require__.nc&&script.setAttribute("nonce",__webpack_require__.nc),script.setAttribute("data-webpack","@rocket.chat/fuselage-ui-kit:"+key),script.src=url),inProgress[url]=[done];var onScriptComplete=(prev,event)=>{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{__webpack_require__.b=document.baseURI||self.location.href;var installedChunks={354:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(354!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i<chunkIds.length;i++)chunkId=chunkIds[i],__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]&&installedChunks[chunkId][0](),installedChunks[chunkId]=0;return __webpack_require__.O(result)},chunkLoadingGlobal=self.webpackChunk_rocket_chat_fuselage_ui_kit=self.webpackChunk_rocket_chat_fuselage_ui_kit||[];chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null,0)),chunkLoadingGlobal.push=webpackJsonpCallback.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})(),__webpack_require__.nc=void 0})();
\ No newline at end of file
+(()=>{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i<deferred.length;i++){for(var[chunkIds,fn,priority]=deferred[i],fulfilled=!0,j=0;j<chunkIds.length;j++)(!1&priority||notFulfilled>=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority<notFulfilled&&(notFulfilled=priority));if(fulfilled){deferred.splice(i--,1);var r=fn();void 0!==r&&(result=r)}}return result}priority=priority||0;for(var i=deferred.length;i>0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>(({36:"stories-Message-stories",745:"stories-Banner-stories",850:"stories-Modal-stories"}[chunkId]||chunkId)+"."+{36:"a76cd65c",141:"741cfb7b",169:"6f7294d1",231:"8ddf7285",248:"cf1a3490",275:"59d39506",515:"f658f80d",652:"4e8532f3",662:"2d908cca",739:"ca067556",745:"f9263a67",802:"288cbd76",850:"9038a626",968:"a9dd6fdd",977:"cc8bbc42"}[chunkId]+".iframe.bundle.js"),__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i<scripts.length;i++){var s=scripts[i];if(s.getAttribute("src")==url||s.getAttribute("data-webpack")=="@rocket.chat/fuselage-ui-kit:"+key){script=s;break}}script||(needAttach=!0,(script=document.createElement("script")).charset="utf-8",script.timeout=120,__webpack_require__.nc&&script.setAttribute("nonce",__webpack_require__.nc),script.setAttribute("data-webpack","@rocket.chat/fuselage-ui-kit:"+key),script.src=url),inProgress[url]=[done];var onScriptComplete=(prev,event)=>{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{__webpack_require__.b=document.baseURI||self.location.href;var installedChunks={354:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(354!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i<chunkIds.length;i++)chunkId=chunkIds[i],__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]&&installedChunks[chunkId][0](),installedChunks[chunkId]=0;return __webpack_require__.O(result)},chunkLoadingGlobal=self.webpackChunk_rocket_chat_fuselage_ui_kit=self.webpackChunk_rocket_chat_fuselage_ui_kit||[];chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null,0)),chunkLoadingGlobal.push=webpackJsonpCallback.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})(),__webpack_require__.nc=void 0})();
\ No newline at end of file
diff --git a/pr-preview/pr-33997/gazzodown/project.json b/pr-preview/pr-33997/gazzodown/project.json
index 96d7d4f9e6512d4f7863f44baa366ad490ae1969..57bf82080e78e9bd08b263d70ac62aa5584fa6b1 100644
--- a/pr-preview/pr-33997/gazzodown/project.json
+++ b/pr-preview/pr-33997/gazzodown/project.json
@@ -1 +1 @@
-{"generatedAt":1732039225546,"hasCustomBabel":false,"hasCustomWebpack":true,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"testPackages":{"@rocket.chat/jest-presets":"0.0.1","@testing-library/react":"16.0.1","@types/jest":"29.5.14","jest":"29.7.0"},"monorepo":"Turborepo","packageManager":{"type":"yarn","version":"4.5.0"},"typescriptOptions":{"reactDocgen":"react-docgen"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/react","portableStoriesFileCount":0,"storybookVersion":"8.4.4","storybookVersionSpecifier":"^8.4.4","language":"typescript","storybookPackages":{"@storybook/addon-actions":{"version":"8.4.4"},"@storybook/addon-docs":{"version":"8.4.4"},"@storybook/addon-essentials":{"version":"8.4.4"},"@storybook/addon-interactions":{"version":"8.4.4"},"@storybook/addon-links":{"version":"8.4.4"},"@storybook/addon-styling-webpack":{"version":"1.0.1"},"@storybook/addon-webpack5-compiler-babel":{"version":"3.0.3"},"@storybook/react":{"version":"8.4.4"},"@storybook/react-webpack5":{"version":"8.4.4"},"eslint-plugin-storybook":{"version":"0.11.0"},"storybook":{"version":"8.4.4"}},"addons":{"$SNIP/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/@storybook/addon-webpack5-compiler-babel":{"version":null},"$SNIP/node_modules/@storybook/addon-styling-webpack":{"version":null}}}
\ No newline at end of file
+{"generatedAt":1732049922288,"hasCustomBabel":false,"hasCustomWebpack":true,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"testPackages":{"@rocket.chat/jest-presets":"0.0.1","@testing-library/react":"16.0.1","@types/jest":"29.5.14","jest":"29.7.0"},"monorepo":"Turborepo","packageManager":{"type":"yarn","version":"4.5.0"},"typescriptOptions":{"reactDocgen":"react-docgen"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-webpack5","options":{}},"builder":"@storybook/builder-webpack5","renderer":"@storybook/react","portableStoriesFileCount":0,"storybookVersion":"8.4.4","storybookVersionSpecifier":"^8.4.4","language":"typescript","storybookPackages":{"@storybook/addon-actions":{"version":"8.4.4"},"@storybook/addon-docs":{"version":"8.4.4"},"@storybook/addon-essentials":{"version":"8.4.4"},"@storybook/addon-interactions":{"version":"8.4.4"},"@storybook/addon-links":{"version":"8.4.4"},"@storybook/addon-styling-webpack":{"version":"1.0.1"},"@storybook/addon-webpack5-compiler-babel":{"version":"3.0.3"},"@storybook/react":{"version":"8.4.4"},"@storybook/react-webpack5":{"version":"8.4.4"},"eslint-plugin-storybook":{"version":"0.11.0"},"storybook":{"version":"8.4.4"}},"addons":{"$SNIP/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/@storybook/addon-webpack5-compiler-babel":{"version":null},"$SNIP/node_modules/@storybook/addon-styling-webpack":{"version":null}}}
\ No newline at end of file
diff --git a/pr-preview/pr-33997/uikit-playground/assets/CodeBlock-CVXeKocg.js b/pr-preview/pr-33997/uikit-playground/assets/CodeBlock-DI5TBIDU.js
similarity index 99%
rename from pr-preview/pr-33997/uikit-playground/assets/CodeBlock-CVXeKocg.js
rename to pr-preview/pr-33997/uikit-playground/assets/CodeBlock-DI5TBIDU.js
index 5a6eeb208115f482b90025fcb8dc544649c2fe04..3166745ec9ff1599c1a8342dc3edf247b8c7f2d3 100644
--- a/pr-preview/pr-33997/uikit-playground/assets/CodeBlock-CVXeKocg.js
+++ b/pr-preview/pr-33997/uikit-playground/assets/CodeBlock-DI5TBIDU.js
@@ -1,4 +1,4 @@
-import{g as xl,r as be,M as Pl,j as _e}from"./index-BpXkU1o-.js";function ul(n){return n instanceof Map?n.clear=n.delete=n.set=function(){throw new Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=function(){throw new Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(e=>{const t=n[e],a=typeof t;(a==="object"||a==="function")&&!Object.isFrozen(t)&&ul(t)}),n}class yr{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ml(n){return n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function me(n,...e){const t=Object.create(null);for(const a in n)t[a]=n[a];return e.forEach(function(a){for(const r in a)t[r]=a[r]}),t}const wl="</span>",hr=n=>!!n.scope,kl=(n,{prefix:e})=>{if(n.startsWith("language:"))return n.replace("language:","language-");if(n.includes(".")){const t=n.split(".");return[`${e}${t.shift()}`,...t.map((a,r)=>`${a}${"_".repeat(r+1)}`)].join(" ")}return`${e}${n}`};class Ul{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=ml(e)}openNode(e){if(!hr(e))return;const t=kl(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){hr(e)&&(this.buffer+=wl)}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}const Dr=(n={})=>{const e={children:[]};return Object.assign(e,n),e};class mr{constructor(){this.rootNode=Dr(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=Dr({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t=="string"?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(a=>this._walk(e,a)),e.closeNode(t)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(t=>typeof t=="string")?e.children=[e.children.join("")]:e.children.forEach(t=>{mr._collapse(t)}))}}class Fl extends mr{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){const a=e.root;t&&(a.scope=`language:${t}`),this.add(a)}toHTML(){return new Ul(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function Ae(n){return n?typeof n=="string"?n:n.source:null}function pl(n){return ge("(?=",n,")")}function Bl(n){return ge("(?:",n,")*")}function Gl(n){return ge("(?:",n,")?")}function ge(...n){return n.map(t=>Ae(t)).join("")}function Yl(n){const e=n[n.length-1];return typeof e=="object"&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function pr(...n){return"("+(Yl(n).capture?"":"?:")+n.map(a=>Ae(a)).join("|")+")"}function El(n){return new RegExp(n.toString()+"|").exec("").length-1}function ql(n,e){const t=n&&n.exec(e);return t&&t.index===0}const Hl=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Er(n,{joinWith:e}){let t=0;return n.map(a=>{t+=1;const r=t;let i=Ae(a),s="";for(;i.length>0;){const o=Hl.exec(i);if(!o){s+=i;break}s+=i.substring(0,o.index),i=i.substring(o.index+o[0].length),o[0][0]==="\\"&&o[1]?s+="\\"+String(Number(o[1])+r):(s+=o[0],o[0]==="("&&t++)}return s}).map(a=>`(${a})`).join(e)}const Vl=/\b\B/,Sl="[a-zA-Z]\\w*",Sr="[a-zA-Z_]\\w*",gl="\\b\\d+(\\.\\d+)?",Tl="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",bl="\\b(0b[01]+)",zl="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Wl=(n={})=>{const e=/^#![ ]*\//;return n.binary&&(n.begin=ge(e,/.*\b/,n.binary,/\b.*/)),me({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,a)=>{t.index!==0&&a.ignoreMatch()}},n)},ve={begin:"\\\\[\\s\\S]",relevance:0},Kl={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[ve]},$l={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[ve]},Ql={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},xe=function(n,e,t={}){const a=me({scope:"comment",begin:n,end:e,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=pr("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:ge(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},Xl=xe("//","$"),Zl=xe("/\\*","\\*/"),Jl=xe("#","$"),jl={scope:"number",begin:gl,relevance:0},ec={scope:"number",begin:Tl,relevance:0},tc={scope:"number",begin:bl,relevance:0},nc={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[ve,{begin:/\[/,end:/\]/,relevance:0,contains:[ve]}]},ac={scope:"title",begin:Sl,relevance:0},rc={scope:"title",begin:Sr,relevance:0},ic={begin:"\\.\\s*"+Sr,relevance:0},oc=function(n){return Object.assign(n,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var Me=Object.freeze({__proto__:null,APOS_STRING_MODE:Kl,BACKSLASH_ESCAPE:ve,BINARY_NUMBER_MODE:tc,BINARY_NUMBER_RE:bl,COMMENT:xe,C_BLOCK_COMMENT_MODE:Zl,C_LINE_COMMENT_MODE:Xl,C_NUMBER_MODE:ec,C_NUMBER_RE:Tl,END_SAME_AS_BEGIN:oc,HASH_COMMENT_MODE:Jl,IDENT_RE:Sl,MATCH_NOTHING_RE:Vl,METHOD_GUARD:ic,NUMBER_MODE:jl,NUMBER_RE:gl,PHRASAL_WORDS_MODE:Ql,QUOTE_STRING_MODE:$l,REGEXP_MODE:nc,RE_STARTERS_RE:zl,SHEBANG:Wl,TITLE_MODE:ac,UNDERSCORE_IDENT_RE:Sr,UNDERSCORE_TITLE_MODE:rc});function sc(n,e){n.input[n.index-1]==="."&&e.ignoreMatch()}function lc(n,e){n.className!==void 0&&(n.scope=n.className,delete n.className)}function cc(n,e){e&&n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",n.__beforeBegin=sc,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,n.relevance===void 0&&(n.relevance=0))}function _c(n,e){Array.isArray(n.illegal)&&(n.illegal=pr(...n.illegal))}function dc(n,e){if(n.match){if(n.begin||n.end)throw new Error("begin & end are not supported with match");n.begin=n.match,delete n.match}}function uc(n,e){n.relevance===void 0&&(n.relevance=1)}const mc=(n,e)=>{if(!n.beforeMatch)return;if(n.starts)throw new Error("beforeMatch cannot be used with starts");const t=Object.assign({},n);Object.keys(n).forEach(a=>{delete n[a]}),n.keywords=t.keywords,n.begin=ge(t.beforeMatch,pl(t.begin)),n.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},n.relevance=0,delete t.beforeMatch},pc=["of","and","for","in","not","or","if","then","parent","list","value"],Ec="keyword";function Rl(n,e,t=Ec){const a=Object.create(null);return typeof n=="string"?r(t,n.split(" ")):Array.isArray(n)?r(t,n):Object.keys(n).forEach(function(i){Object.assign(a,Rl(n[i],e,i))}),a;function r(i,s){e&&(s=s.map(o=>o.toLowerCase())),s.forEach(function(o){const l=o.split("|");a[l[0]]=[i,Sc(l[0],l[1])]})}}function Sc(n,e){return e?Number(e):gc(n)?0:1}function gc(n){return pc.includes(n.toLowerCase())}const Mr={},Se=n=>{console.error(n)},Lr=(n,...e)=>{console.log(`WARN: ${n}`,...e)},Re=(n,e)=>{Mr[`${n}/${e}`]||(console.log(`Deprecated as of ${n}. ${e}`),Mr[`${n}/${e}`]=!0)},Le=new Error;function fl(n,e,{key:t}){let a=0;const r=n[t],i={},s={};for(let o=1;o<=e.length;o++)s[o+a]=r[o],i[o+a]=!0,a+=El(e[o-1]);n[t]=s,n[t]._emit=i,n[t]._multi=!0}function Tc(n){if(Array.isArray(n.begin)){if(n.skip||n.excludeBegin||n.returnBegin)throw Se("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Le;if(typeof n.beginScope!="object"||n.beginScope===null)throw Se("beginScope must be object"),Le;fl(n,n.begin,{key:"beginScope"}),n.begin=Er(n.begin,{joinWith:""})}}function bc(n){if(Array.isArray(n.end)){if(n.skip||n.excludeEnd||n.returnEnd)throw Se("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Le;if(typeof n.endScope!="object"||n.endScope===null)throw Se("endScope must be object"),Le;fl(n,n.end,{key:"endScope"}),n.end=Er(n.end,{joinWith:""})}}function Rc(n){n.scope&&typeof n.scope=="object"&&n.scope!==null&&(n.beginScope=n.scope,delete n.scope)}function fc(n){Rc(n),typeof n.beginScope=="string"&&(n.beginScope={_wrap:n.beginScope}),typeof n.endScope=="string"&&(n.endScope={_wrap:n.endScope}),Tc(n),bc(n)}function Cc(n){function e(s,o){return new RegExp(Ae(s),"m"+(n.case_insensitive?"i":"")+(n.unicodeRegex?"u":"")+(o?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(o,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,o]),this.matchAt+=El(o)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const o=this.regexes.map(l=>l[1]);this.matcherRe=e(Er(o,{joinWith:"|"}),!0),this.lastIndex=0}exec(o){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(o);if(!l)return null;const c=l.findIndex((d,p)=>p>0&&d!==void 0),_=this.matchIndexes[c];return l.splice(0,c),Object.assign(l,_)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(o){if(this.multiRegexes[o])return this.multiRegexes[o];const l=new t;return this.rules.slice(o).forEach(([c,_])=>l.addRule(c,_)),l.compile(),this.multiRegexes[o]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(o,l){this.rules.push([o,l]),l.type==="begin"&&this.count++}exec(o){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let c=l.exec(o);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const _=this.getMatcher(0);_.lastIndex=this.lastIndex+1,c=_.exec(o)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}function r(s){const o=new a;return s.contains.forEach(l=>o.addRule(l.begin,{rule:l,type:"begin"})),s.terminatorEnd&&o.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&o.addRule(s.illegal,{type:"illegal"}),o}function i(s,o){const l=s;if(s.isCompiled)return l;[lc,dc,fc,mc].forEach(_=>_(s,o)),n.compilerExtensions.forEach(_=>_(s,o)),s.__beforeBegin=null,[cc,_c,uc].forEach(_=>_(s,o)),s.isCompiled=!0;let c=null;return typeof s.keywords=="object"&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),c=s.keywords.$pattern,delete s.keywords.$pattern),c=c||/\w+/,s.keywords&&(s.keywords=Rl(s.keywords,n.case_insensitive)),l.keywordPatternRe=e(c,!0),o&&(s.begin||(s.begin=/\B|\b/),l.beginRe=e(l.begin),!s.end&&!s.endsWithParent&&(s.end=/\B|\b/),s.end&&(l.endRe=e(l.end)),l.terminatorEnd=Ae(l.end)||"",s.endsWithParent&&o.terminatorEnd&&(l.terminatorEnd+=(s.end?"|":"")+o.terminatorEnd)),s.illegal&&(l.illegalRe=e(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map(function(_){return Nc(_==="self"?s:_)})),s.contains.forEach(function(_){i(_,l)}),s.starts&&i(s.starts,o),l.matcher=r(l),l}if(n.compilerExtensions||(n.compilerExtensions=[]),n.contains&&n.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return n.classNameAliases=me(n.classNameAliases||{}),i(n)}function Cl(n){return n?n.endsWithParent||Cl(n.starts):!1}function Nc(n){return n.variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(e){return me(n,{variants:null},e)})),n.cachedVariants?n.cachedVariants:Cl(n)?me(n,{starts:n.starts?me(n.starts):null}):Object.isFrozen(n)?me(n):n}var Oc="11.10.0";class Ic extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const we=ml,xr=me,Pr=Symbol("nomatch"),Ac=7,Nl=function(n){const e=Object.create(null),t=Object.create(null),a=[];let r=!0;const i="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let o={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Fl};function l(b){return o.noHighlightRe.test(b)}function c(b){let A=b.className+" ";A+=b.parentNode?b.parentNode.className:"";const L=o.languageDetectRe.exec(A);if(L){const w=M(L[1]);return w||(Lr(i.replace("{}",L[1])),Lr("Falling back to no-highlight mode for this block.",b)),w?L[1]:"no-highlight"}return A.split(/\s+/).find(w=>l(w)||M(w))}function _(b,A,L){let w="",B="";typeof A=="object"?(w=b,L=A.ignoreIllegals,B=A.language):(Re("10.7.0","highlight(lang, code, ...args) has been deprecated."),Re("10.7.0",`Please use highlight(code, options) instead.
+import{g as xl,r as be,M as Pl,j as _e}from"./index-CYqoBe8p.js";function ul(n){return n instanceof Map?n.clear=n.delete=n.set=function(){throw new Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=function(){throw new Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(e=>{const t=n[e],a=typeof t;(a==="object"||a==="function")&&!Object.isFrozen(t)&&ul(t)}),n}class yr{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ml(n){return n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function me(n,...e){const t=Object.create(null);for(const a in n)t[a]=n[a];return e.forEach(function(a){for(const r in a)t[r]=a[r]}),t}const wl="</span>",hr=n=>!!n.scope,kl=(n,{prefix:e})=>{if(n.startsWith("language:"))return n.replace("language:","language-");if(n.includes(".")){const t=n.split(".");return[`${e}${t.shift()}`,...t.map((a,r)=>`${a}${"_".repeat(r+1)}`)].join(" ")}return`${e}${n}`};class Ul{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=ml(e)}openNode(e){if(!hr(e))return;const t=kl(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){hr(e)&&(this.buffer+=wl)}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}const Dr=(n={})=>{const e={children:[]};return Object.assign(e,n),e};class mr{constructor(){this.rootNode=Dr(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=Dr({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t=="string"?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(a=>this._walk(e,a)),e.closeNode(t)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(t=>typeof t=="string")?e.children=[e.children.join("")]:e.children.forEach(t=>{mr._collapse(t)}))}}class Fl extends mr{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){const a=e.root;t&&(a.scope=`language:${t}`),this.add(a)}toHTML(){return new Ul(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function Ae(n){return n?typeof n=="string"?n:n.source:null}function pl(n){return ge("(?=",n,")")}function Bl(n){return ge("(?:",n,")*")}function Gl(n){return ge("(?:",n,")?")}function ge(...n){return n.map(t=>Ae(t)).join("")}function Yl(n){const e=n[n.length-1];return typeof e=="object"&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function pr(...n){return"("+(Yl(n).capture?"":"?:")+n.map(a=>Ae(a)).join("|")+")"}function El(n){return new RegExp(n.toString()+"|").exec("").length-1}function ql(n,e){const t=n&&n.exec(e);return t&&t.index===0}const Hl=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Er(n,{joinWith:e}){let t=0;return n.map(a=>{t+=1;const r=t;let i=Ae(a),s="";for(;i.length>0;){const o=Hl.exec(i);if(!o){s+=i;break}s+=i.substring(0,o.index),i=i.substring(o.index+o[0].length),o[0][0]==="\\"&&o[1]?s+="\\"+String(Number(o[1])+r):(s+=o[0],o[0]==="("&&t++)}return s}).map(a=>`(${a})`).join(e)}const Vl=/\b\B/,Sl="[a-zA-Z]\\w*",Sr="[a-zA-Z_]\\w*",gl="\\b\\d+(\\.\\d+)?",Tl="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",bl="\\b(0b[01]+)",zl="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Wl=(n={})=>{const e=/^#![ ]*\//;return n.binary&&(n.begin=ge(e,/.*\b/,n.binary,/\b.*/)),me({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,a)=>{t.index!==0&&a.ignoreMatch()}},n)},ve={begin:"\\\\[\\s\\S]",relevance:0},Kl={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[ve]},$l={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[ve]},Ql={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},xe=function(n,e,t={}){const a=me({scope:"comment",begin:n,end:e,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=pr("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:ge(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},Xl=xe("//","$"),Zl=xe("/\\*","\\*/"),Jl=xe("#","$"),jl={scope:"number",begin:gl,relevance:0},ec={scope:"number",begin:Tl,relevance:0},tc={scope:"number",begin:bl,relevance:0},nc={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[ve,{begin:/\[/,end:/\]/,relevance:0,contains:[ve]}]},ac={scope:"title",begin:Sl,relevance:0},rc={scope:"title",begin:Sr,relevance:0},ic={begin:"\\.\\s*"+Sr,relevance:0},oc=function(n){return Object.assign(n,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var Me=Object.freeze({__proto__:null,APOS_STRING_MODE:Kl,BACKSLASH_ESCAPE:ve,BINARY_NUMBER_MODE:tc,BINARY_NUMBER_RE:bl,COMMENT:xe,C_BLOCK_COMMENT_MODE:Zl,C_LINE_COMMENT_MODE:Xl,C_NUMBER_MODE:ec,C_NUMBER_RE:Tl,END_SAME_AS_BEGIN:oc,HASH_COMMENT_MODE:Jl,IDENT_RE:Sl,MATCH_NOTHING_RE:Vl,METHOD_GUARD:ic,NUMBER_MODE:jl,NUMBER_RE:gl,PHRASAL_WORDS_MODE:Ql,QUOTE_STRING_MODE:$l,REGEXP_MODE:nc,RE_STARTERS_RE:zl,SHEBANG:Wl,TITLE_MODE:ac,UNDERSCORE_IDENT_RE:Sr,UNDERSCORE_TITLE_MODE:rc});function sc(n,e){n.input[n.index-1]==="."&&e.ignoreMatch()}function lc(n,e){n.className!==void 0&&(n.scope=n.className,delete n.className)}function cc(n,e){e&&n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",n.__beforeBegin=sc,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,n.relevance===void 0&&(n.relevance=0))}function _c(n,e){Array.isArray(n.illegal)&&(n.illegal=pr(...n.illegal))}function dc(n,e){if(n.match){if(n.begin||n.end)throw new Error("begin & end are not supported with match");n.begin=n.match,delete n.match}}function uc(n,e){n.relevance===void 0&&(n.relevance=1)}const mc=(n,e)=>{if(!n.beforeMatch)return;if(n.starts)throw new Error("beforeMatch cannot be used with starts");const t=Object.assign({},n);Object.keys(n).forEach(a=>{delete n[a]}),n.keywords=t.keywords,n.begin=ge(t.beforeMatch,pl(t.begin)),n.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},n.relevance=0,delete t.beforeMatch},pc=["of","and","for","in","not","or","if","then","parent","list","value"],Ec="keyword";function Rl(n,e,t=Ec){const a=Object.create(null);return typeof n=="string"?r(t,n.split(" ")):Array.isArray(n)?r(t,n):Object.keys(n).forEach(function(i){Object.assign(a,Rl(n[i],e,i))}),a;function r(i,s){e&&(s=s.map(o=>o.toLowerCase())),s.forEach(function(o){const l=o.split("|");a[l[0]]=[i,Sc(l[0],l[1])]})}}function Sc(n,e){return e?Number(e):gc(n)?0:1}function gc(n){return pc.includes(n.toLowerCase())}const Mr={},Se=n=>{console.error(n)},Lr=(n,...e)=>{console.log(`WARN: ${n}`,...e)},Re=(n,e)=>{Mr[`${n}/${e}`]||(console.log(`Deprecated as of ${n}. ${e}`),Mr[`${n}/${e}`]=!0)},Le=new Error;function fl(n,e,{key:t}){let a=0;const r=n[t],i={},s={};for(let o=1;o<=e.length;o++)s[o+a]=r[o],i[o+a]=!0,a+=El(e[o-1]);n[t]=s,n[t]._emit=i,n[t]._multi=!0}function Tc(n){if(Array.isArray(n.begin)){if(n.skip||n.excludeBegin||n.returnBegin)throw Se("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Le;if(typeof n.beginScope!="object"||n.beginScope===null)throw Se("beginScope must be object"),Le;fl(n,n.begin,{key:"beginScope"}),n.begin=Er(n.begin,{joinWith:""})}}function bc(n){if(Array.isArray(n.end)){if(n.skip||n.excludeEnd||n.returnEnd)throw Se("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Le;if(typeof n.endScope!="object"||n.endScope===null)throw Se("endScope must be object"),Le;fl(n,n.end,{key:"endScope"}),n.end=Er(n.end,{joinWith:""})}}function Rc(n){n.scope&&typeof n.scope=="object"&&n.scope!==null&&(n.beginScope=n.scope,delete n.scope)}function fc(n){Rc(n),typeof n.beginScope=="string"&&(n.beginScope={_wrap:n.beginScope}),typeof n.endScope=="string"&&(n.endScope={_wrap:n.endScope}),Tc(n),bc(n)}function Cc(n){function e(s,o){return new RegExp(Ae(s),"m"+(n.case_insensitive?"i":"")+(n.unicodeRegex?"u":"")+(o?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(o,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,o]),this.matchAt+=El(o)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const o=this.regexes.map(l=>l[1]);this.matcherRe=e(Er(o,{joinWith:"|"}),!0),this.lastIndex=0}exec(o){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(o);if(!l)return null;const c=l.findIndex((d,p)=>p>0&&d!==void 0),_=this.matchIndexes[c];return l.splice(0,c),Object.assign(l,_)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(o){if(this.multiRegexes[o])return this.multiRegexes[o];const l=new t;return this.rules.slice(o).forEach(([c,_])=>l.addRule(c,_)),l.compile(),this.multiRegexes[o]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(o,l){this.rules.push([o,l]),l.type==="begin"&&this.count++}exec(o){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let c=l.exec(o);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const _=this.getMatcher(0);_.lastIndex=this.lastIndex+1,c=_.exec(o)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}function r(s){const o=new a;return s.contains.forEach(l=>o.addRule(l.begin,{rule:l,type:"begin"})),s.terminatorEnd&&o.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&o.addRule(s.illegal,{type:"illegal"}),o}function i(s,o){const l=s;if(s.isCompiled)return l;[lc,dc,fc,mc].forEach(_=>_(s,o)),n.compilerExtensions.forEach(_=>_(s,o)),s.__beforeBegin=null,[cc,_c,uc].forEach(_=>_(s,o)),s.isCompiled=!0;let c=null;return typeof s.keywords=="object"&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),c=s.keywords.$pattern,delete s.keywords.$pattern),c=c||/\w+/,s.keywords&&(s.keywords=Rl(s.keywords,n.case_insensitive)),l.keywordPatternRe=e(c,!0),o&&(s.begin||(s.begin=/\B|\b/),l.beginRe=e(l.begin),!s.end&&!s.endsWithParent&&(s.end=/\B|\b/),s.end&&(l.endRe=e(l.end)),l.terminatorEnd=Ae(l.end)||"",s.endsWithParent&&o.terminatorEnd&&(l.terminatorEnd+=(s.end?"|":"")+o.terminatorEnd)),s.illegal&&(l.illegalRe=e(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map(function(_){return Nc(_==="self"?s:_)})),s.contains.forEach(function(_){i(_,l)}),s.starts&&i(s.starts,o),l.matcher=r(l),l}if(n.compilerExtensions||(n.compilerExtensions=[]),n.contains&&n.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return n.classNameAliases=me(n.classNameAliases||{}),i(n)}function Cl(n){return n?n.endsWithParent||Cl(n.starts):!1}function Nc(n){return n.variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(e){return me(n,{variants:null},e)})),n.cachedVariants?n.cachedVariants:Cl(n)?me(n,{starts:n.starts?me(n.starts):null}):Object.isFrozen(n)?me(n):n}var Oc="11.10.0";class Ic extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const we=ml,xr=me,Pr=Symbol("nomatch"),Ac=7,Nl=function(n){const e=Object.create(null),t=Object.create(null),a=[];let r=!0;const i="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let o={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Fl};function l(b){return o.noHighlightRe.test(b)}function c(b){let A=b.className+" ";A+=b.parentNode?b.parentNode.className:"";const L=o.languageDetectRe.exec(A);if(L){const w=M(L[1]);return w||(Lr(i.replace("{}",L[1])),Lr("Falling back to no-highlight mode for this block.",b)),w?L[1]:"no-highlight"}return A.split(/\s+/).find(w=>l(w)||M(w))}function _(b,A,L){let w="",B="";typeof A=="object"?(w=b,L=A.ignoreIllegals,B=A.language):(Re("10.7.0","highlight(lang, code, ...args) has been deprecated."),Re("10.7.0",`Please use highlight(code, options) instead.
 https://github.com/highlightjs/highlight.js/issues/2277`),B=b,w=A),L===void 0&&(L=!0);const X={code:w,language:B};k("before:highlight",X);const j=X.result?X.result:d(X.language,X.code,L);return j.code=X.code,k("after:highlight",j),j}function d(b,A,L,w){const B=Object.create(null);function X(O,y){return O.keywords[y]}function j(){if(!x.keywords){Z.addText(z);return}let O=0;x.keywordPatternRe.lastIndex=0;let y=x.keywordPatternRe.exec(z),P="";for(;y;){P+=z.substring(O,y.index);const U=ie.case_insensitive?y[0].toLowerCase():y[0],ae=X(x,U);if(ae){const[oe,ye]=ae;if(Z.addText(P),P="",B[U]=(B[U]||0)+1,B[U]<=Ac&&(Ee+=ye),oe.startsWith("_"))P+=y[0];else{const he=ie.classNameAliases[oe]||oe;V(y[0],he)}}else P+=y[0];O=x.keywordPatternRe.lastIndex,y=x.keywordPatternRe.exec(z)}P+=z.substring(O),Z.addText(P)}function ne(){if(z==="")return;let O=null;if(typeof x.subLanguage=="string"){if(!e[x.subLanguage]){Z.addText(z);return}O=d(x.subLanguage,z,!0,Oe[x.subLanguage]),Oe[x.subLanguage]=O._top}else O=m(z,x.subLanguage.length?x.subLanguage:null);x.relevance>0&&(Ee+=O.relevance),Z.__addSublanguage(O._emitter,O.language)}function G(){x.subLanguage!=null?ne():j(),z=""}function V(O,y){O!==""&&(Z.startScope(y),Z.addText(O),Z.endScope())}function q(O,y){let P=1;const U=y.length-1;for(;P<=U;){if(!O._emit[P]){P++;continue}const ae=ie.classNameAliases[O[P]]||O[P],oe=y[P];ae?V(oe,ae):(z=oe,j(),z=""),P++}}function Y(O,y){return O.scope&&typeof O.scope=="string"&&Z.openNode(ie.classNameAliases[O.scope]||O.scope),O.beginScope&&(O.beginScope._wrap?(V(z,ie.classNameAliases[O.beginScope._wrap]||O.beginScope._wrap),z=""):O.beginScope._multi&&(q(O.beginScope,y),z="")),x=Object.create(O,{parent:{value:x}}),x}function $(O,y,P){let U=ql(O.endRe,P);if(U){if(O["on:end"]){const ae=new yr(O);O["on:end"](y,ae),ae.isMatchIgnored&&(U=!1)}if(U){for(;O.endsParent&&O.parent;)O=O.parent;return O}}if(O.endsWithParent)return $(O.parent,y,P)}function ee(O){return x.matcher.regexIndex===0?(z+=O[0],1):(le=!0,0)}function te(O){const y=O[0],P=O.rule,U=new yr(P),ae=[P.__beforeBegin,P["on:begin"]];for(const oe of ae)if(oe&&(oe(O,U),U.isMatchIgnored))return ee(y);return P.skip?z+=y:(P.excludeBegin&&(z+=y),G(),!P.returnBegin&&!P.excludeBegin&&(z=y)),Y(P,O),P.returnBegin?0:y.length}function re(O){const y=O[0],P=A.substring(O.index),U=$(x,O,P);if(!U)return Pr;const ae=x;x.endScope&&x.endScope._wrap?(G(),V(y,x.endScope._wrap)):x.endScope&&x.endScope._multi?(G(),q(x.endScope,O)):ae.skip?z+=y:(ae.returnEnd||ae.excludeEnd||(z+=y),G(),ae.excludeEnd&&(z=y));do x.scope&&Z.closeNode(),!x.skip&&!x.subLanguage&&(Ee+=x.relevance),x=x.parent;while(x!==U.parent);return U.starts&&Y(U.starts,O),ae.returnEnd?0:y.length}function se(){const O=[];for(let y=x;y!==ie;y=y.parent)y.scope&&O.unshift(y.scope);O.forEach(y=>Z.openNode(y))}let ue={};function Ce(O,y){const P=y&&y[0];if(z+=O,P==null)return G(),0;if(ue.type==="begin"&&y.type==="end"&&ue.index===y.index&&P===""){if(z+=A.slice(y.index,y.index+1),!r){const U=new Error(`0 width match regex (${b})`);throw U.languageName=b,U.badRule=ue.rule,U}return 1}if(ue=y,y.type==="begin")return te(y);if(y.type==="illegal"&&!L){const U=new Error('Illegal lexeme "'+P+'" for mode "'+(x.scope||"<unnamed>")+'"');throw U.mode=x,U}else if(y.type==="end"){const U=re(y);if(U!==Pr)return U}if(y.type==="illegal"&&P==="")return 1;if(de>1e5&&de>y.index*3)throw new Error("potential infinite loop, way more iterations than matches");return z+=P,P.length}const ie=M(b);if(!ie)throw Se(i.replace("{}",b)),new Error('Unknown language: "'+b+'"');const Ne=Cc(ie);let pe="",x=w||Ne;const Oe={},Z=new o.__emitter(o);se();let z="",Ee=0,ce=0,de=0,le=!1;try{if(ie.__emitTokens)ie.__emitTokens(A,Z);else{for(x.matcher.considerAll();;){de++,le?le=!1:x.matcher.considerAll(),x.matcher.lastIndex=ce;const O=x.matcher.exec(A);if(!O)break;const y=A.substring(ce,O.index),P=Ce(y,O);ce=O.index+P}Ce(A.substring(ce))}return Z.finalize(),pe=Z.toHTML(),{language:b,value:pe,relevance:Ee,illegal:!1,_emitter:Z,_top:x}}catch(O){if(O.message&&O.message.includes("Illegal"))return{language:b,value:we(A),illegal:!0,relevance:0,_illegalBy:{message:O.message,index:ce,context:A.slice(ce-100,ce+100),mode:O.mode,resultSoFar:pe},_emitter:Z};if(r)return{language:b,value:we(A),illegal:!1,relevance:0,errorRaised:O,_emitter:Z,_top:x};throw O}}function p(b){const A={value:we(b),illegal:!1,relevance:0,_top:s,_emitter:new o.__emitter(o)};return A._emitter.addText(b),A}function m(b,A){A=A||o.languages||Object.keys(e);const L=p(b),w=A.filter(M).filter(h).map(G=>d(G,b,!1));w.unshift(L);const B=w.sort((G,V)=>{if(G.relevance!==V.relevance)return V.relevance-G.relevance;if(G.language&&V.language){if(M(G.language).supersetOf===V.language)return 1;if(M(V.language).supersetOf===G.language)return-1}return 0}),[X,j]=B,ne=X;return ne.secondBest=j,ne}function E(b,A,L){const w=A&&t[A]||L;b.classList.add("hljs"),b.classList.add(`language-${w}`)}function S(b){let A=null;const L=c(b);if(l(L))return;if(k("before:highlightElement",{el:b,language:L}),b.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",b);return}if(b.children.length>0&&(o.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(b)),o.throwUnescapedHTML))throw new Ic("One of your code blocks includes unescaped HTML.",b.innerHTML);A=b;const w=A.textContent,B=L?_(w,{language:L,ignoreIllegals:!0}):m(w);b.innerHTML=B.value,b.dataset.highlighted="yes",E(b,L,B.language),b.result={language:B.language,re:B.relevance,relevance:B.relevance},B.secondBest&&(b.secondBest={language:B.secondBest.language,relevance:B.secondBest.relevance}),k("after:highlightElement",{el:b,result:B,text:w})}function g(b){o=xr(o,b)}const T=()=>{N(),Re("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")};function R(){N(),Re("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")}let f=!1;function N(){if(document.readyState==="loading"){f=!0;return}document.querySelectorAll(o.cssSelector).forEach(S)}function I(){f&&N()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",I,!1);function C(b,A){let L=null;try{L=A(n)}catch(w){if(Se("Language definition for '{}' could not be registered.".replace("{}",b)),r)Se(w);else throw w;L=s}L.name||(L.name=b),e[b]=L,L.rawDefinition=A.bind(null,n),L.aliases&&F(L.aliases,{languageName:b})}function D(b){delete e[b];for(const A of Object.keys(t))t[A]===b&&delete t[A]}function v(){return Object.keys(e)}function M(b){return b=(b||"").toLowerCase(),e[b]||e[t[b]]}function F(b,{languageName:A}){typeof b=="string"&&(b=[b]),b.forEach(L=>{t[L.toLowerCase()]=A})}function h(b){const A=M(b);return A&&!A.disableAutodetect}function H(b){b["before:highlightBlock"]&&!b["before:highlightElement"]&&(b["before:highlightElement"]=A=>{b["before:highlightBlock"](Object.assign({block:A.el},A))}),b["after:highlightBlock"]&&!b["after:highlightElement"]&&(b["after:highlightElement"]=A=>{b["after:highlightBlock"](Object.assign({block:A.el},A))})}function J(b){H(b),a.push(b)}function K(b){const A=a.indexOf(b);A!==-1&&a.splice(A,1)}function k(b,A){const L=b;a.forEach(function(w){w[L]&&w[L](A)})}function Q(b){return Re("10.7.0","highlightBlock will be removed entirely in v12.0"),Re("10.7.0","Please use highlightElement now."),S(b)}Object.assign(n,{highlight:_,highlightAuto:m,highlightAll:N,highlightElement:S,highlightBlock:Q,configure:g,initHighlighting:T,initHighlightingOnLoad:R,registerLanguage:C,unregisterLanguage:D,listLanguages:v,getLanguage:M,registerAliases:F,autoDetection:h,inherit:xr,addPlugin:J,removePlugin:K}),n.debugMode=function(){r=!1},n.safeMode=function(){r=!0},n.versionString=Oc,n.regex={concat:ge,lookahead:pl,either:pr,optional:Gl,anyNumberOfTimes:Bl};for(const b in Me)typeof Me[b]=="object"&&ul(Me[b]);return Object.assign(n,Me),n},fe=Nl({});fe.newInstance=()=>Nl({});var vc=fe;fe.HighlightJS=fe;fe.default=fe;var ke,wr;function yc(){if(wr)return ke;wr=1;function n(e){const t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",i="далее "+"возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",l="загрузитьизфайла "+"вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ",m="разделительстраниц разделительстрок символтабуляции "+"ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон "+"acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища "+"wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",w="webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля "+"автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы "+"виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента "+"авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных "+"использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц "+"отображениевремениэлементовпланировщика "+"типфайлаформатированногодокумента "+"обходрезультатазапроса типзаписизапроса "+"видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов "+"доступкфайлу режимдиалогавыборафайла режимоткрытияфайла "+"типизмеренияпостроителязапроса "+"видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений "+"wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson "+"видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных "+"важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения "+"режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации "+"расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии "+"кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip "+"звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp "+"направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса "+"httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений "+"важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",j="comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных "+"comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",ne="null истина ложь неопределено",G=e.inherit(e.NUMBER_MODE),V={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},q={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},Y={match:/[;()+\-:=,]/,className:"punctuation",relevance:0},$=e.inherit(e.C_LINE_COMMENT_MODE),ee={className:"meta",begin:"#|&",end:"$",keywords:{$pattern:t,keyword:i+l},contains:[$]},te={className:"symbol",begin:"~",end:";|:",excludeEnd:!0},re={className:"function",variants:[{begin:"процедура|функция",end:"\\)",keywords:"процедура функция"},{begin:"конецпроцедуры|конецфункции",keywords:"конецпроцедуры конецфункции"}],contains:[{begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"params",begin:t,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{$pattern:t,keyword:"знач",literal:ne},contains:[G,V,q]},$]},e.inherit(e.TITLE_MODE,{begin:t})]};return{name:"1C:Enterprise",case_insensitive:!0,keywords:{$pattern:t,keyword:i,built_in:m,class:w,type:j,literal:ne},contains:[ee,re,$,te,G,V,q,Y]}}return ke=n,ke}var Ue,kr;function hc(){if(kr)return Ue;kr=1;function n(e){const t=e.regex,a=/^[a-zA-Z][a-zA-Z0-9-]*/,r=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],i=e.COMMENT(/;/,/$/),s={scope:"symbol",match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},o={scope:"symbol",match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},l={scope:"symbol",match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},c={scope:"symbol",match:/%[si](?=".*")/},_={scope:"attribute",match:t.concat(a,/(?=\s*=)/)};return{name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/,keywords:r,contains:[{scope:"operator",match:/=\/?/},_,i,s,o,l,c,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return Ue=n,Ue}var Fe,Ur;function Dc(){if(Ur)return Fe;Ur=1;function n(e){const t=e.regex,a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{name:"Apache Access Log",contains:[{className:"number",begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",begin:t.concat(/"/,t.either(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return Fe=n,Fe}var Be,Fr;function Mc(){if(Fr)return Be;Fr=1;function n(e){const t=e.regex,a=/[a-zA-Z_$][a-zA-Z0-9_$]*/,r=t.concat(a,t.concat("(\\.",a,")*")),i=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,s={className:"rest_arg",begin:/[.]{3}/,end:a,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],literal:["true","false","null","undefined"]},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{match:[/\bpackage/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{match:[/\b(?:class|interface|extends|implements)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[e.inherit(e.TITLE_MODE,{className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]},{begin:t.concat(/:\s*/,i)}]},e.METHOD_GUARD],illegal:/#/}}return Be=n,Be}var Ge,Br;function Lc(){if(Br)return Ge;Br=1;function n(e){const t="\\d(_|\\d)*",a="[eE][-+]?"+t,r=t+"(\\."+t+")?("+a+")?",i="\\w+",o="\\b("+(t+"#"+i+"(\\."+i+")?#("+a+")?")+"|"+r+")",l="[A-Za-z](_?[A-Za-z0-9.])*",c=`[]\\{\\}%#'"`,_=e.COMMENT("--","$"),d={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:c,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:l,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"],literal:["True","False"]},contains:[_,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:o,relevance:0},{className:"symbol",begin:"'"+l},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:c},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[_,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:c},d,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:c}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:c},d]}}return Ge=n,Ge}var Ye,Gr;function xc(){if(Gr)return Ye;Gr=1;function n(e){const t={className:"built_in",begin:"\\b(void|bool|int8|int16|int32|int64|int|uint8|uint16|uint32|uint64|uint|string|ref|array|double|float|auto|dictionary)"},a={className:"symbol",begin:"[a-zA-Z0-9_]+@"},r={className:"keyword",begin:"<",end:">",contains:[t,a]};return t.contains=[r],a.contains=[r],{name:"AngelScript",aliases:["asc"],keywords:["for","in|0","break","continue","while","do|0","return","if","else","case","switch","namespace","is","cast","or","and","xor","not","get|0","in","inout|10","out","override","set|0","private","public","const","default|0","final","shared","external","mixin|10","enum","typedef","funcdef","this","super","import","from","interface","abstract|0","try","catch","protected","explicit","property"],illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:"^\\s*\\[",end:"\\]"},{beginKeywords:"interface namespace",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},t,a,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",relevance:0,begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}return Ye=n,Ye}var qe,Yr;function Pc(){if(Yr)return qe;Yr=1;function n(e){const t={className:"number",begin:/[$%]\d+/},a={className:"number",begin:/\b\d+/},r={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/},i={className:"number",begin:/:\d{1,5}/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[r,i,e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{_:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","documentroot","sethandler","errordocument","loadmodule","options","header","listen","serverroot","servername"]},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",t]},r,a,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}return qe=n,qe}var He,qr;function wc(){if(qr)return He;qr=1;function n(e){const t=e.regex,a=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),r={className:"params",begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,a]},i=e.COMMENT(/--/,/$/),s=e.COMMENT(/\(\*/,/\*\)/,{contains:["self",i]}),o=[i,s,e.HASH_COMMENT_MODE],l=[/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/],c=[/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/];return{name:"AppleScript",aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name|0 paragraph paragraphs rest reverse running time version weekday word words year"},contains:[a,e.C_NUMBER_MODE,{className:"built_in",begin:t.concat(/\b/,t.either(...c),/\b/)},{className:"built_in",begin:/^\s*return\b/},{className:"literal",begin:/\b(text item delimiters|current application|missing value)\b/},{className:"keyword",begin:t.concat(/\b/,t.either(...l),/\b/)},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,r]},...o],illegal:/\/\/|->|=>|\[\[/}}return He=n,He}var Ve,Hr;function kc(){if(Hr)return Ve;Hr=1;function n(e){const t=e.regex,a="[A-Za-z_][0-9A-Za-z_]*",r={keyword:["break","case","catch","continue","debugger","do","else","export","for","function","if","import","in","new","return","switch","try","var","void","while"],literal:["BackSlash","DoubleQuote","ForwardSlash","Infinity","NaN","NewLine","PI","SingleQuote","Tab","TextFormatting","false","null","true","undefined"],built_in:["Abs","Acos","All","Angle","Any","Area","AreaGeodetic","Array","Asin","Atan","Atan2","Attachments","Average","Back","Bearing","Boolean","Buffer","BufferGeodetic","Ceil","Centroid","ChangeTimeZone","Clip","Concatenate","Console","Constrain","Contains","ConvertDirection","ConvexHull","Cos","Count","Crosses","Cut","Date|0","DateAdd","DateDiff","DateOnly","Day","Decode","DefaultValue","Densify","DensifyGeodetic","Dictionary","Difference","Disjoint","Distance","DistanceGeodetic","Distinct","Domain","DomainCode","DomainName","EnvelopeIntersects","Equals","Erase","Exp","Expects","Extent","Feature","FeatureSet","FeatureSetByAssociation","FeatureSetById","FeatureSetByName","FeatureSetByPortalItem","FeatureSetByRelationshipClass","FeatureSetByRelationshipName","Filter","Find","First|0","Floor","FromCharCode","FromCodePoint","FromJSON","Front","GdbVersion","Generalize","Geometry","GetEnvironment","GetFeatureSet","GetFeatureSetInfo","GetUser","GroupBy","Guid","HasKey","HasValue","Hash","Hour","IIf","ISOMonth","ISOWeek","ISOWeekday","ISOYear","Includes","IndexOf","Insert","Intersection","Intersects","IsEmpty","IsNan","IsSelfIntersecting","IsSimple","Left|0","Length","Length3D","LengthGeodetic","Log","Lower","Map","Max","Mean","Mid","Millisecond","Min","Minute","Month","MultiPartToSinglePart","Multipoint","NearestCoordinate","NearestVertex","NextSequenceValue","None","Now","Number","Offset","OrderBy","Overlaps","Point","Polygon","Polyline","Pop","Portal","Pow","Proper","Push","Random","Reduce","Relate","Replace","Resize","Reverse","Right|0","RingIsClockwise","Rotate","Round","Schema","Second","SetGeometry","Simplify","Sin","Slice","Sort","Splice","Split","Sqrt","StandardizeGuid","Stdev","SubtypeCode","SubtypeName","Subtypes","Sum","SymmetricDifference","Tan","Text","Time","TimeZone","TimeZoneOffset","Timestamp","ToCharCode","ToCodePoint","ToHex","ToLocal","ToUTC","Today","Top|0","Touches","TrackAccelerationAt","TrackAccelerationWindow","TrackCurrentAcceleration","TrackCurrentDistance","TrackCurrentSpeed","TrackCurrentTime","TrackDistanceAt","TrackDistanceWindow","TrackDuration","TrackFieldWindow","TrackGeometryWindow","TrackIndex","TrackSpeedAt","TrackSpeedWindow","TrackStartTime","TrackWindow","Trim","TypeOf","Union","Upper","UrlEncode","Variance","Week","Weekday","When|0","Within","Year|0"]},i=["aggregatedFeatures","analytic","config","datapoint","datastore","editcontext","feature","featureSet","feedfeature","fencefeature","fencenotificationtype","join","layer","locationupdate","map","measure","measure","originalFeature","record","reference","rowindex","sourcedatastore","sourcefeature","sourcelayer","target","targetdatastore","targetfeature","targetlayer","value","view"],s={className:"symbol",begin:"\\$"+t.either(...i)},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},l={className:"subst",begin:"\\$\\{",end:"\\}",keywords:r,contains:[]},c={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,l]};l.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,o,e.REGEXP_MODE];const _=l.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",case_insensitive:!0,keywords:r,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,o,{begin:/[{,]\s*/,relevance:0,contains:[{begin:a+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:a,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+a+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:a},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:_}]}]}],relevance:0},{beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{className:"title.function",begin:a}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:_}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}return Ve=n,Ve}var ze,Vr;function Uc(){if(Vr)return ze;Vr=1;function n(t){const a=t.regex,r=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",s="[a-zA-Z_]\\w*::",l="(?!struct)("+i+"|"+a.optional(s)+"[a-zA-Z_]\\w*"+a.optional("<[^<>]+>")+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},d={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},p={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},m={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(d,{className:"string"}),{className:"string",begin:/<.*?>/},r,t.C_BLOCK_COMMENT_MODE]},E={className:"title",begin:a.optional(s)+t.IDENT_RE,relevance:0},S=a.optional(s)+t.IDENT_RE+"\\s*\\(",g=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],T=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],R=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],f=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],C={type:T,keyword:g,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:R},D={className:"function.dispatch",relevance:0,keywords:{_hint:f},begin:a.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,t.IDENT_RE,a.lookahead(/(<[^<>]+>|)\s*\(/))},v=[D,m,c,r,t.C_BLOCK_COMMENT_MODE,p,d],M={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:C,contains:v.concat([{begin:/\(/,end:/\)/,keywords:C,contains:v.concat(["self"]),relevance:0}]),relevance:0},F={className:"function",begin:"("+l+"[\\*&\\s]+)+"+S,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:C,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:C,relevance:0},{begin:S,returnBegin:!0,contains:[E],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[d,p]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:[r,t.C_BLOCK_COMMENT_MODE,d,p,c,{begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:["self",r,t.C_BLOCK_COMMENT_MODE,d,p,c]}]},c,r,t.C_BLOCK_COMMENT_MODE,m]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:C,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(M,F,D,v,[m,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:C,contains:["self",c]},{begin:t.IDENT_RE+"::",keywords:C},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function e(t){const a={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},r=n(t),i=r.keywords;return i.type=[...i.type,...a.type],i.literal=[...i.literal,...a.literal],i.built_in=[...i.built_in,...a.built_in],i._hints=a._hints,r.name="Arduino",r.aliases=["ino"],r.supersetOf="cpp",r}return ze=e,ze}var We,zr;function Fc(){if(zr)return We;zr=1;function n(e){const t={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 w0 w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11 w12 w13 w14 w15 w16 w17 w18 w19 w20 w21 w22 w23 w24 w25 w26 w27 w28 w29 w30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 x24 x25 x26 x27 x28 x29 x30 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},t,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}return We=n,We}var Ke,Wr;function Bc(){if(Wr)return Ke;Wr=1;function n(e){const t=e.regex,a=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r=/[\p{L}0-9._:-]+/u,i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(s,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),_={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:r,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[i]},{begin:/'/,end:/'/,contains:[i]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[s,c,l,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[s,o,c,l]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},i,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[_],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[_],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(a,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:_}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return Ke=n,Ke}var $e,Kr;function Gc(){if(Kr)return $e;Kr=1;function n(e){const t=e.regex,a={begin:"^'{3,}[ \\t]*$",relevance:10},r=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],i=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:t.concat(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],s=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:t.concat(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],o={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},l={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ 	].+?([ 	]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},l,o,...r,...i,...s,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},a,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}return $e=n,$e}var Qe,$r;function Yc(){if($r)return Qe;$r=1;function n(e){const t=e.regex,a=["false","synchronized","int","abstract","float","private","char","boolean","static","null","if","const","for","true","while","long","throw","strictfp","finally","protected","import","native","final","return","void","enum","else","extends","implements","break","transient","new","catch","instanceof","byte","super","volatile","case","assert","short","package","default","double","public","try","this","switch","continue","throws","privileged","aspectOf","adviceexecution","proceed","cflowbelow","cflow","initialization","preinitialization","staticinitialization","withincode","target","within","execution","getWithinTypeName","handler","thisJoinPoint","thisJoinPointStaticPart","thisEnclosingJoinPointStaticPart","declare","parents","warning","error","soft","precedence","thisAspectInstance"],r=["get","set","args","call"];return{name:"AspectJ",keywords:a,illegal:/<\/|#/,contains:[e.COMMENT(/\/\*\*/,/\*\//,{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:/@[A-Za-z]+/}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"aspect",end:/[{;=]/,excludeEnd:!0,illegal:/[:;"\[\]]/,contains:[{beginKeywords:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UNDERSCORE_TITLE_MODE,{begin:/\([^\)]*/,end:/[)]+/,keywords:a.concat(r),excludeEnd:!1}]},{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,relevance:0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"pointcut after before around throwing returning",end:/[)]/,excludeEnd:!1,illegal:/["\[\]]/,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,contains:[e.UNDERSCORE_TITLE_MODE]}]},{begin:/[:]/,returnBegin:!0,end:/[{;]/,relevance:0,excludeEnd:!1,keywords:a,illegal:/["\[\]]/,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),keywords:a.concat(r),relevance:0},e.QUOTE_STRING_MODE]},{beginKeywords:"new throw",relevance:0},{className:"function",begin:/\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,returnBegin:!0,end:/[{;=]/,keywords:a,excludeEnd:!0,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,relevance:0,keywords:a,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:/@[A-Za-z]+/}]}}return Qe=n,Qe}var Xe,Qr;function qc(){if(Qr)return Xe;Qr=1;function n(e){const t={begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}return Xe=n,Xe}var Ze,Xr;function Hc(){if(Xr)return Ze;Xr=1;function n(e){const t="ByRef Case Const ContinueCase ContinueLoop Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",a=["EndRegion","forcedef","forceref","ignorefunc","include","include-once","NoTrayIcon","OnAutoItStartRegister","pragma","Region","RequireAdmin","Tidy_Off","Tidy_On","Tidy_Parameters"],r="True False And Null Not Or Default",i="Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive WinWaitClose WinWaitNotActive",s={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},o={begin:"\\$[A-z0-9_]+"},l={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},c={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},_={className:"meta",begin:"#",end:"$",keywords:{keyword:a},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{keyword:"include"},end:"$",contains:[l,{className:"string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},l,s]},d={className:"symbol",begin:"@[A-z0-9_]+"},p={beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{className:"title.function"}),{className:"params",begin:"\\(",end:"\\)",contains:[o,l,c]}]};return{name:"AutoIt",case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:t,built_in:i,literal:r},contains:[s,o,l,c,_,d,p]}}return Ze=n,Ze}var Je,Zr;function Vc(){if(Zr)return Je;Zr=1;function n(e){return{name:"AVR Assembly",case_insensitive:!0,keywords:{$pattern:"\\.?"+e.IDENT_RE,keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),e.C_NUMBER_MODE,e.BINARY_NUMBER_MODE,{className:"number",begin:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",illegal:"[^\\\\][^']"},{className:"symbol",begin:"^[A-Za-z0-9_.$]+:"},{className:"meta",begin:"#",end:"$"},{className:"subst",begin:"@[0-9]+"}]}}return Je=n,Je}var je,Jr;function zc(){if(Jr)return je;Jr=1;function n(e){const t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Awk",keywords:{keyword:a},contains:[t,r,e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]}}return je=n,je}var et,jr;function Wc(){if(jr)return et;jr=1;function n(e){const t=e.UNDERSCORE_IDENT_RE,s={keyword:["abstract","as","asc","avg","break","breakpoint","by","byref","case","catch","changecompany","class","client","client","common","const","continue","count","crosscompany","delegate","delete_from","desc","display","div","do","edit","else","eventhandler","exists","extends","final","finally","firstfast","firstonly","firstonly1","firstonly10","firstonly100","firstonly1000","flush","for","forceliterals","forcenestedloop","forceplaceholders","forceselectorder","forupdate","from","generateonly","group","hint","if","implements","in","index","insert_recordset","interface","internal","is","join","like","maxof","minof","mod","namespace","new","next","nofetch","notexists","optimisticlock","order","outer","pessimisticlock","print","private","protected","public","readonly","repeatableread","retry","return","reverse","select","server","setting","static","sum","super","switch","this","throw","try","ttsabort","ttsbegin","ttscommit","unchecked","update_recordset","using","validtimestate","void","where","while"],built_in:["anytype","boolean","byte","char","container","date","double","enum","guid","int","int64","long","real","short","str","utcdatetime","var"],literal:["default","false","null","true"]},o={variants:[{match:[/(class|interface)\s+/,t,/\s+(extends|implements)\s+/,t]},{match:[/class\s+/,t]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:s};return{name:"X++",aliases:["x++"],keywords:s,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},o]}}return et=n,et}var tt,ei;function Kc(){if(ei)return tt;ei=1;function n(e){const t=e.regex,a={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[a]}]};Object.assign(a,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),o={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},l={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,i]};i.contains.push(l);const c={match:/\\"/},_={className:"string",begin:/'/,end:/'/},d={match:/\\'/},p={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,a]},m=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],E=e.SHEBANG({binary:`(${m.join("|")})`,relevance:10}),S={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},g=["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"],T=["true","false"],R={match:/(\/[a-z._-]+)+/},f=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],N=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],I=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],C=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:g,literal:T,built_in:[...f,...N,"set","shopt",...I,...C]},contains:[E,e.SHEBANG(),S,p,s,o,R,l,c,_,d,a]}}return tt=n,tt}var nt,ti;function $c(){if(ti)return nt;ti=1;function n(e){return{name:"BASIC",case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",keyword:["ABS","ASC","AND","ATN","AUTO|0","BEEP","BLOAD|10","BSAVE|10","CALL","CALLS","CDBL","CHAIN","CHDIR","CHR$|10","CINT","CIRCLE","CLEAR","CLOSE","CLS","COLOR","COM","COMMON","CONT","COS","CSNG","CSRLIN","CVD","CVI","CVS","DATA","DATE$","DEFDBL","DEFINT","DEFSNG","DEFSTR","DEF|0","SEG","USR","DELETE","DIM","DRAW","EDIT","END","ENVIRON","ENVIRON$","EOF","EQV","ERASE","ERDEV","ERDEV$","ERL","ERR","ERROR","EXP","FIELD","FILES","FIX","FOR|0","FRE","GET","GOSUB|10","GOTO","HEX$","IF","THEN","ELSE|0","INKEY$","INP","INPUT","INPUT#","INPUT$","INSTR","IMP","INT","IOCTL","IOCTL$","KEY","ON","OFF","LIST","KILL","LEFT$","LEN","LET","LINE","LLIST","LOAD","LOC","LOCATE","LOF","LOG","LPRINT","USING","LSET","MERGE","MID$","MKDIR","MKD$","MKI$","MKS$","MOD","NAME","NEW","NEXT","NOISE","NOT","OCT$","ON","OR","PEN","PLAY","STRIG","OPEN","OPTION","BASE","OUT","PAINT","PALETTE","PCOPY","PEEK","PMAP","POINT","POKE","POS","PRINT","PRINT]","PSET","PRESET","PUT","RANDOMIZE","READ","REM","RENUM","RESET|0","RESTORE","RESUME","RETURN|0","RIGHT$","RMDIR","RND","RSET","RUN","SAVE","SCREEN","SGN","SHELL","SIN","SOUND","SPACE$","SPC","SQR","STEP","STICK","STOP","STR$","STRING$","SWAP","SYSTEM","TAB","TAN","TIME$","TIMER","TROFF","TRON","TO","USR","VAL","VARPTR","VARPTR$","VIEW","WAIT","WHILE","WEND","WIDTH","WINDOW","WRITE","XOR"]},contains:[e.QUOTE_STRING_MODE,e.COMMENT("REM","$",{relevance:10}),e.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{className:"number",begin:"(&[oO][0-7]{1,6})"}]}}return nt=n,nt}var at,ni;function Qc(){if(ni)return at;ni=1;function n(e){return{name:"Backus–Naur Form",contains:[{className:"attribute",begin:/</,end:/>/},{begin:/::=/,end:/$/,contains:[{begin:/</,end:/>/},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]}}return at=n,at}var rt,ai;function Xc(){if(ai)return rt;ai=1;function n(e){const t={className:"literal",begin:/[+-]+/,relevance:0};return{name:"Brainfuck",aliases:["bf"],contains:[e.COMMENT(/[^\[\]\.,\+\-<> \r\n]/,/[\[\]\.,\+\-<> \r\n]/,{contains:[{match:/[ ]+[^\[\]\.,\+\-<> \r\n]/,relevance:0}],returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{className:"string",begin:"[\\.,]",relevance:0},{begin:/(?=\+\+|--)/,contains:[t]},t]}}return rt=n,rt}var it,ri;function Zc(){if(ri)return it;ri=1;function n(e){const t=e.regex,a=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",o="("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},p={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(_,{className:"string"}),{className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},E=t.optional(i)+e.IDENT_RE+"\\s*\\(",T={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},R=[p,l,a,e.C_BLOCK_COMMENT_MODE,d,_],f={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:T,contains:R.concat([{begin:/\(/,end:/\)/,keywords:T,contains:R.concat(["self"]),relevance:0}]),relevance:0},N={begin:"("+o+"[\\*&\\s]+)+"+E,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:T,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:T,relevance:0},{begin:E,returnBegin:!0,contains:[e.inherit(m,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,_,d,l,{begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,_,d,l]}]},l,a,e.C_BLOCK_COMMENT_MODE,p]};return{name:"C",aliases:["h"],keywords:T,disableAutodetect:!0,illegal:"</",contains:[].concat(f,N,R,[p,{begin:e.IDENT_RE+"::",keywords:T},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:p,strings:_,keywords:T}}}return it=n,it}var ot,ii;function Jc(){if(ii)return ot;ii=1;function n(e){const t=e.regex,a=["div","mod","in","and","or","not","xor","asserterror","begin","case","do","downto","else","end","exit","for","local","if","of","repeat","then","to","until","while","with","var"],r="false true",i=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],s={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},o={className:"string",begin:/(#\d+)+/},l={className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},c={className:"string",begin:'"',end:'"'},_={match:[/procedure/,/\s+/,/[a-zA-Z_][\w@]*/,/\s*/],scope:{1:"keyword",3:"title.function"},contains:[{className:"params",begin:/\(/,end:/\)/,keywords:a,contains:[s,o,e.NUMBER_MODE]},...i]},d=["Table","Form","Report","Dataport","Codeunit","XMLport","MenuSuite","Page","Query"],p={match:[/OBJECT/,/\s+/,t.either(...d),/\s+/,/\d+/,/\s+(?=[^\s])/,/.*/,/$/],relevance:3,scope:{1:"keyword",3:"type",5:"number",7:"title"}};return{name:"C/AL",case_insensitive:!0,keywords:{keyword:a,literal:r},illegal:/\/\*/,contains:[{match:/[\w]+(?=\=)/,scope:"attribute",relevance:0},s,o,l,c,e.NUMBER_MODE,p,_]}}return ot=n,ot}var st,oi;function jc(){if(oi)return st;oi=1;function n(e){const t=["struct","enum","interface","union","group","import","using","const","annotation","extends","in","of","on","as","with","from","fixed"],a=["Void","Bool","Int8","Int16","Int32","Int64","UInt8","UInt16","UInt32","UInt64","Float32","Float64","Text","Data","AnyPointer","AnyStruct","Capability","List"],r=["true","false"],i={variants:[{match:[/(struct|enum|interface)/,/\s+/,e.IDENT_RE]},{match:[/extends/,/\s*\(/,e.IDENT_RE,/\s*\)/]}],scope:{1:"keyword",3:"title.class"}};return{name:"Cap’n Proto",aliases:["capnp"],keywords:{keyword:t,type:a,literal:r},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.HASH_COMMENT_MODE,{className:"meta",begin:/@0x[\w\d]{16};/,illegal:/\n/},{className:"symbol",begin:/@\d+\b/},i]}}return st=n,st}var lt,si;function e_(){if(si)return lt;si=1;function n(e){const t=["assembly","module","package","import","alias","class","interface","object","given","value","assign","void","function","new","of","extends","satisfies","abstracts","in","out","return","break","continue","throw","assert","dynamic","if","else","switch","case","for","while","try","catch","finally","then","let","this","outer","super","is","exists","nonempty"],a=["shared","abstract","formal","default","actual","variable","late","native","deprecated","final","sealed","annotation","suppressWarnings","small"],r=["doc","by","license","see","throws","tagged"],i={className:"subst",excludeBegin:!0,excludeEnd:!0,begin:/``/,end:/``/,keywords:t,relevance:10},s=[{className:"string",begin:'"""',end:'"""',relevance:10},{className:"string",begin:'"',end:'"',contains:[i]},{className:"string",begin:"'",end:"'"},{className:"number",begin:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",relevance:0}];return i.contains=s,{name:"Ceylon",keywords:{keyword:t.concat(a),meta:r},illegal:"\\$[^01]|#[^0-9a-fA-F]",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),{className:"meta",begin:'@[a-z]\\w*(?::"[^"]*")?'}].concat(s)}}return lt=n,lt}var ct,li;function t_(){if(li)return ct;li=1;function n(e){return{name:"Clean",aliases:["icl","dcl"],keywords:{keyword:["if","let","in","with","where","case","of","class","instance","otherwise","implementation","definition","system","module","from","import","qualified","as","special","code","inline","foreign","export","ccall","stdcall","generic","derive","infix","infixl","infixr"],built_in:"Int Real Char Bool",literal:"True False"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{begin:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}}return ct=n,ct}var _t,ci;function n_(){if(ci)return _t;ci=1;function n(e){const t="a-zA-Z_\\-!.?+*=<>&'",a="[#]?["+t+"]["+t+"0-9/;:$#]*",r="def defonce defprotocol defstruct defmulti defmethod defn- defn defmacro deftype defrecord",i={$pattern:a,built_in:r+" cond apply if-not if-let if not not= =|0 <|0 >|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy first rest cons cast coll last butlast sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},s={begin:a,relevance:0},o={scope:"number",relevance:0,variants:[{match:/[-+]?0[xX][0-9a-fA-F]+N?/},{match:/[-+]?0[0-7]+N?/},{match:/[-+]?[1-9][0-9]?[rR][0-9a-zA-Z]+N?/},{match:/[-+]?[0-9]+\/[0-9]+N?/},{match:/[-+]?[0-9]+((\.[0-9]*([eE][+-]?[0-9]+)?M?)|([eE][+-]?[0-9]+M?|M))/},{match:/[-+]?([1-9][0-9]*|0)N?/}]},l={scope:"character",variants:[{match:/\\o[0-3]?[0-7]{1,2}/},{match:/\\u[0-9a-fA-F]{4}/},{match:/\\(newline|space|tab|formfeed|backspace|return)/},{match:/\\\S/,relevance:0}]},c={scope:"regex",begin:/#"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]},_=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),d={scope:"punctuation",match:/,/,relevance:0},p=e.COMMENT(";","$",{relevance:0}),m={className:"literal",begin:/\b(true|false|nil)\b/},E={begin:"\\[|(#::?"+a+")?\\{",end:"[\\]\\}]",relevance:0},S={className:"symbol",begin:"[:]{1,2}"+a},g={begin:"\\(",end:"\\)"},T={endsWithParent:!0,relevance:0},R={keywords:i,className:"name",begin:a,relevance:0,starts:T},f=[d,g,l,c,_,p,S,E,o,m,s],N={beginKeywords:r,keywords:{$pattern:a,keyword:r},end:'(\\[|#|\\d|"|:|\\{|\\)|\\(|$)',contains:[{className:"title",begin:a,relevance:0,excludeEnd:!0,endsParent:!0}].concat(f)};return g.contains=[N,R,T],T.contains=f,E.contains=f,{name:"Clojure",aliases:["clj","edn"],illegal:/\S/,contains:[d,g,l,c,_,p,S,E,o,m]}}return _t=n,_t}var dt,_i;function a_(){if(_i)return dt;_i=1;function n(e){return{name:"Clojure REPL",contains:[{className:"meta.prompt",begin:/^([\w.-]+|\s*#_)?=>/,starts:{end:/$/,subLanguage:"clojure"}}]}}return dt=n,dt}var ut,di;function r_(){if(di)return ut;di=1;function n(e){return{name:"CMake",aliases:["cmake.in"],case_insensitive:!0,keywords:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},contains:[{className:"variable",begin:/\$\{/,end:/\}/},e.COMMENT(/#\[\[/,/]]/),e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return ut=n,ut}var mt,ui;function i_(){if(ui)return mt;ui=1;const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],a=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],i=[].concat(r,t,a);function s(o){const l=["npm","print"],c=["yes","no","on","off"],_=["then","unless","until","loop","by","when","and","or","is","isnt","not"],d=["var","const","let","function","static"],p=I=>C=>!I.includes(C),m={keyword:n.concat(_).filter(p(d)),literal:e.concat(c),built_in:i.concat(l)},E="[A-Za-z$_][0-9A-Za-z$_]*",S={className:"subst",begin:/#\{/,end:/\}/,keywords:m},g=[o.BINARY_NUMBER_MODE,o.inherit(o.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[o.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[o.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[o.BACKSLASH_ESCAPE,S]},{begin:/"/,end:/"/,contains:[o.BACKSLASH_ESCAPE,S]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[S,o.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+E},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];S.contains=g;const T=o.inherit(o.TITLE_MODE,{begin:E}),R="(\\(.*\\)\\s*)?\\B[-=]>",f={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:m,contains:["self"].concat(g)}]},N={variants:[{match:[/class\s+/,E,/\s+extends\s+/,E]},{match:[/class\s+/,E]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:m};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:m,illegal:/\/\*/,contains:[...g,o.COMMENT("###","###"),o.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+E+"\\s*=\\s*"+R,end:"[-=]>",returnBegin:!0,contains:[T,f]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:R,end:"[-=]>",returnBegin:!0,contains:[f]}]},N,{begin:E+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}]}}return mt=s,mt}var pt,mi;function o_(){if(mi)return pt;mi=1;function n(e){return{name:"Coq",keywords:{keyword:["_|0","as","at","cofix","else","end","exists","exists2","fix","for","forall","fun","if","IF","in","let","match","mod","Prop","return","Set","then","Type","using","where","with","Abort","About","Add","Admit","Admitted","All","Arguments","Assumptions","Axiom","Back","BackTo","Backtrack","Bind","Blacklist","Canonical","Cd","Check","Class","Classes","Close","Coercion","Coercions","CoFixpoint","CoInductive","Collection","Combined","Compute","Conjecture","Conjectures","Constant","constr","Constraint","Constructors","Context","Corollary","CreateHintDb","Cut","Declare","Defined","Definition","Delimit","Dependencies","Dependent","Derive","Drop","eauto","End","Equality","Eval","Example","Existential","Existentials","Existing","Export","exporting","Extern","Extract","Extraction","Fact","Field","Fields","File","Fixpoint","Focus","for","From","Function","Functional","Generalizable","Global","Goal","Grab","Grammar","Graph","Guarded","Heap","Hint","HintDb","Hints","Hypotheses","Hypothesis","ident","Identity","If","Immediate","Implicit","Import","Include","Inductive","Infix","Info","Initial","Inline","Inspect","Instance","Instances","Intro","Intros","Inversion","Inversion_clear","Language","Left","Lemma","Let","Libraries","Library","Load","LoadPath","Local","Locate","Ltac","ML","Mode","Module","Modules","Monomorphic","Morphism","Next","NoInline","Notation","Obligation","Obligations","Opaque","Open","Optimize","Options","Parameter","Parameters","Parametric","Path","Paths","pattern","Polymorphic","Preterm","Print","Printing","Program","Projections","Proof","Proposition","Pwd","Qed","Quit","Rec","Record","Recursive","Redirect","Relation","Remark","Remove","Require","Reserved","Reset","Resolve","Restart","Rewrite","Right","Ring","Rings","Save","Scheme","Scope","Scopes","Script","Search","SearchAbout","SearchHead","SearchPattern","SearchRewrite","Section","Separate","Set","Setoid","Show","Solve","Sorted","Step","Strategies","Strategy","Structure","SubClass","Table","Tables","Tactic","Term","Test","Theorem","Time","Timeout","Transparent","Type","Typeclasses","Types","Undelimit","Undo","Unfocus","Unfocused","Unfold","Universe","Universes","Unset","Unshelve","using","Variable","Variables","Variant","Verbose","Visibility","where","with"],built_in:["abstract","absurd","admit","after","apply","as","assert","assumption","at","auto","autorewrite","autounfold","before","bottom","btauto","by","case","case_eq","cbn","cbv","change","classical_left","classical_right","clear","clearbody","cofix","compare","compute","congruence","constr_eq","constructor","contradict","contradiction","cut","cutrewrite","cycle","decide","decompose","dependent","destruct","destruction","dintuition","discriminate","discrR","do","double","dtauto","eapply","eassumption","eauto","ecase","econstructor","edestruct","ediscriminate","eelim","eexact","eexists","einduction","einjection","eleft","elim","elimtype","enough","equality","erewrite","eright","esimplify_eq","esplit","evar","exact","exactly_once","exfalso","exists","f_equal","fail","field","field_simplify","field_simplify_eq","first","firstorder","fix","fold","fourier","functional","generalize","generalizing","gfail","give_up","has_evar","hnf","idtac","in","induction","injection","instantiate","intro","intro_pattern","intros","intuition","inversion","inversion_clear","is_evar","is_var","lapply","lazy","left","lia","lra","move","native_compute","nia","nsatz","omega","once","pattern","pose","progress","proof","psatz","quote","record","red","refine","reflexivity","remember","rename","repeat","replace","revert","revgoals","rewrite","rewrite_strat","right","ring","ring_simplify","rtauto","set","setoid_reflexivity","setoid_replace","setoid_rewrite","setoid_symmetry","setoid_transitivity","shelve","shelve_unifiable","simpl","simple","simplify_eq","solve","specialize","split","split_Rabs","split_Rmult","stepl","stepr","subst","sum","swap","symmetry","tactic","tauto","time","timeout","top","transitivity","trivial","try","tryif","unfold","unify","until","using","vm_compute","with"]},contains:[e.QUOTE_STRING_MODE,e.COMMENT("\\(\\*","\\*\\)"),e.C_NUMBER_MODE,{className:"type",excludeBegin:!0,begin:"\\|\\s*",end:"\\w+"},{begin:/[-=]>/}]}}return pt=n,pt}var Et,pi;function s_(){if(pi)return Et;pi=1;function n(e){return{name:"Caché Object Script",case_insensitive:!0,aliases:["cls"],keywords:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",contains:[{className:"number",begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"comment",begin:/;/,end:"$",relevance:0},{className:"built_in",begin:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{className:"built_in",begin:/\$\$\$[a-zA-Z]+/},{className:"built_in",begin:/%[a-z]+(?:\.[a-z]+)*/},{className:"symbol",begin:/\^%?[a-zA-Z][\w]*/},{className:"keyword",begin:/##class|##super|#define|#dim/},{begin:/&sql\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"sql"},{begin:/&(js|jscript|javascript)</,end:/>/,excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"},{begin:/&html<\s*</,end:/>\s*>/,subLanguage:"xml"}]}}return Et=n,Et}var St,Ei;function l_(){if(Ei)return St;Ei=1;function n(e){const t=e.regex,a=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",o="(?!struct)("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},p={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(_,{className:"string"}),{className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},E=t.optional(i)+e.IDENT_RE+"\\s*\\(",S=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],T=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],R=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],I={type:g,keyword:S,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:T},C={className:"function.dispatch",relevance:0,keywords:{_hint:R},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},D=[C,p,l,a,e.C_BLOCK_COMMENT_MODE,d,_],v={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:I,contains:D.concat([{begin:/\(/,end:/\)/,keywords:I,contains:D.concat(["self"]),relevance:0}]),relevance:0},M={className:"function",begin:"("+o+"[\\*&\\s]+)+"+E,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:I,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:I,relevance:0},{begin:E,returnBegin:!0,contains:[m],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[_,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:I,relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,_,d,l,{begin:/\(/,end:/\)/,keywords:I,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,_,d,l]}]},l,a,e.C_BLOCK_COMMENT_MODE,p]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:I,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(v,M,C,D,[p,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:I,contains:["self",l]},{begin:e.IDENT_RE+"::",keywords:I},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}return St=n,St}var gt,Si;function c_(){if(Si)return gt;Si=1;function n(e){const t="primitive rsc_template",a="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml";return{name:"crmsh",aliases:["crm","pcmk"],case_insensitive:!0,keywords:{keyword:"params meta operations op rule attributes utilization"+" "+"read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\"+" "+"number string",literal:"Master Started Slave Stopped start promote demote stop monitor true false"},contains:[e.HASH_COMMENT_MODE,{beginKeywords:"node",starts:{end:"\\s*([\\w_-]+:)?",starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*"}}},{beginKeywords:t,starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*",starts:{end:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{begin:"\\b("+a.split(" ").join("|")+")\\s+",keywords:a,starts:{className:"title",end:"[\\$\\w_][\\w_-]*"}},{beginKeywords:"property rsc_defaults op_defaults",starts:{className:"title",end:"\\s*([\\w_-]+:)?"}},e.QUOTE_STRING_MODE,{className:"meta",begin:"(ocf|systemd|service|lsb):[\\w_:-]+",relevance:0},{className:"number",begin:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",relevance:0},{className:"literal",begin:"[-]?(infinity|inf)",relevance:0},{className:"attr",begin:/([A-Za-z$_#][\w_-]+)=/,relevance:0},{className:"tag",begin:"</?",end:"/?>",relevance:0}]}}return gt=n,gt}var Tt,gi;function __(){if(gi)return Tt;gi=1;function n(e){const t="(_?[ui](8|16|32|64|128))?",a="(_?f(32|64))?",r="[a-zA-Z_]\\w*[!?=]?",i="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",s="[A-Za-z_]\\w*(::\\w+)*(\\?|!)?",o={$pattern:r,keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},l={className:"subst",begin:/#\{/,end:/\}/,keywords:o},c={className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},_={className:"template-variable",variants:[{begin:"\\{\\{",end:"\\}\\}"},{begin:"\\{%",end:"%\\}"}],keywords:o};function d(R,f){const N=[{begin:R,end:f}];return N[0].contains=N,N}const p={className:"string",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[Qwi]?\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%[Qwi]?\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%[Qwi]?\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%[Qwi]?<",end:">",contains:d("<",">")},{begin:"%[Qwi]?\\|",end:"\\|"},{begin:/<<-\w+$/,end:/^\s*\w+$/}],relevance:0},m={className:"string",variants:[{begin:"%q\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%q\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%q\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%q<",end:">",contains:d("<",">")},{begin:"%q\\|",end:"\\|"},{begin:/<<-'\w+'$/,end:/^\s*\w+$/}],relevance:0},E={begin:"(?!%\\})("+e.RE_STARTERS_RE+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",keywords:"case if select unless until when while",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:"//[a-z]*",relevance:0},{begin:"/(?!\\/)",end:"/[a-z]*"}]}],relevance:0},S={className:"regexp",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:"%r\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%r\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%r\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%r<",end:">",contains:d("<",">")},{begin:"%r\\|",end:"\\|"}],relevance:0},g={className:"meta",begin:"@\\[",end:"\\]",contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"})]},T=[_,p,m,S,E,g,c,e.HASH_COMMENT_MODE,{className:"class",beginKeywords:"class module struct",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s}),{begin:"<"}]},{className:"class",beginKeywords:"lib enum union",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s})]},{beginKeywords:"annotation",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s})],relevance:2},{className:"function",beginKeywords:"def",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:i,endsParent:!0})]},{className:"function",beginKeywords:"fun macro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:i,endsParent:!0})],relevance:2},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":",contains:[p,{begin:i}],relevance:0},{className:"number",variants:[{begin:"\\b0b([01_]+)"+t},{begin:"\\b0o([0-7_]+)"+t},{begin:"\\b0x([A-Fa-f0-9_]+)"+t},{begin:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?"+a+"(?!_)"},{begin:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return l.contains=T,_.contains=T.slice(1),{name:"Crystal",aliases:["cr"],keywords:o,contains:T}}return Tt=n,Tt}var bt,Ti;function d_(){if(Ti)return bt;Ti=1;function n(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],a=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],r=["default","false","null","true"],i=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],s=["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"],o={keyword:i.concat(s),built_in:t,literal:r},l=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},_={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},d={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},p=e.inherit(d,{illegal:/\n/}),m={className:"subst",begin:/\{/,end:/\}/,keywords:o},E=e.inherit(m,{illegal:/\n/}),S={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,E]},g={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},m]},T=e.inherit(g,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},E]});m.contains=[g,S,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.C_BLOCK_COMMENT_MODE],E.contains=[T,S,p,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const R={variants:[_,g,S,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},f={begin:"<",end:">",contains:[{beginKeywords:"in out"},l]},N=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",I={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:o,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},R,c,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},l,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+N+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:o,contains:[{beginKeywords:a.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,f],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,relevance:0,contains:[R,c,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},I]}}return bt=n,bt}var Rt,bi;function u_(){if(bi)return Rt;bi=1;function n(e){return{name:"CSP",case_insensitive:!1,keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_-]*",keyword:["base-uri","child-src","connect-src","default-src","font-src","form-action","frame-ancestors","frame-src","img-src","manifest-src","media-src","object-src","plugin-types","report-uri","sandbox","script-src","style-src","trusted-types","unsafe-hashes","worker-src"]},contains:[{className:"string",begin:"'",end:"'"},{className:"attribute",begin:"^Content",end:":",excludeEnd:!0}]}}return Rt=n,Rt}var ft,Ri;function m_(){if(Ri)return ft;Ri=1;const n=c=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:c.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[c.APOS_STRING_MODE,c.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:c.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],a=[...e,...t],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),s=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),o=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse();function l(c){const _=c.regex,d=n(c),p={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},m="and or not only",E=/@-?\w[\w]*(-\w+)*/,S="[a-zA-Z-][a-zA-Z0-9_-]*",g=[c.APOS_STRING_MODE,c.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[d.BLOCK_COMMENT,p,d.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+S,relevance:0},d.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+i.join("|")+")"},{begin:":(:)?("+s.join("|")+")"}]},d.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[d.BLOCK_COMMENT,d.HEXCOLOR,d.IMPORTANT,d.CSS_NUMBER_MODE,...g,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...g,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},d.FUNCTION_DISPATCH]},{begin:_.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:E},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:m,attribute:r.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...g,d.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b"}]}}return ft=l,ft}var Ct,fi;function p_(){if(fi)return Ct;fi=1;function n(e){const t={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},a="(0|[1-9][\\d_]*)",r="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",i="0[bB][01_]+",s="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",o="0[xX]"+s,l="([eE][+-]?"+r+")",c="("+r+"(\\.\\d*|"+l+")|\\d+\\."+r+"|\\."+a+l+"?)",_="(0[xX]("+s+"\\."+s+"|\\.?"+s+")[pP][+-]?"+r+")",d="("+a+"|"+i+"|"+o+")",p="("+_+"|"+c+")",m=`\\\\(['"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};`,E={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},S={className:"number",begin:"\\b("+p+"([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},g={className:"string",begin:"'("+m+"|.)",end:"'",illegal:"."},R={className:"string",begin:'"',contains:[{begin:m,relevance:0}],end:'"[cwd]?'},f={className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},N={className:"string",begin:"`",end:"`[cwd]?"},I={className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},C={className:"string",begin:'q"\\{',end:'\\}"'},D={className:"meta",begin:"^#!",end:"$",relevance:5},v={className:"meta",begin:"#(line)",end:"$",relevance:5},M={className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"},F=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:t,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,F,I,R,f,N,C,S,E,g,D,v,M]}}return Ct=n,Ct}var Nt,Ci;function E_(){if(Ci)return Nt;Ci=1;function n(e){const t=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={begin:"^[-\\*]{3,}",end:"$"},i={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},s={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},o={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},l=/[A-Za-z][A-Za-z0-9+.-]*/,c={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,l,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},_={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},d={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},p=e.inherit(_,{contains:[]}),m=e.inherit(d,{contains:[]});_.contains.push(m),d.contains.push(p);let E=[a,c];return[_,d,p,m].forEach(R=>{R.contains=R.contains.concat(E)}),E=E.concat(_,d),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:E},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:E}]}]},a,s,_,d,{className:"quote",begin:"^>\\s+",contains:E,end:"$"},i,r,c,o,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}return Nt=n,Nt}var Ot,Ni;function S_(){if(Ni)return Ot;Ni=1;function n(e){const t={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},a={className:"subst",variants:[{begin:/\$\{/,end:/\}/}],keywords:"true false null this is new super"},r={className:"string",variants:[{begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'",illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''",contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:'"""',end:'"""',contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,a]}]};a.contains=[e.C_NUMBER_MODE,r];const i=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],s=i.map(c=>`${c}?`);return{name:"Dart",keywords:{keyword:["abstract","as","assert","async","await","base","break","case","catch","class","const","continue","covariant","default","deferred","do","dynamic","else","enum","export","extends","extension","external","factory","false","final","finally","for","Function","get","hide","if","implements","import","in","interface","is","late","library","mixin","new","null","on","operator","part","required","rethrow","return","sealed","set","show","static","super","switch","sync","this","throw","true","try","typedef","var","void","when","while","with","yield"],built_in:i.concat(s).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]),$pattern:/[A-Za-z][A-Za-z0-9_]*\??/},contains:[r,e.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0}),e.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".",end:"$",relevance:0}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}return Ot=n,Ot}var It,Oi;function g_(){if(Oi)return It;Oi=1;function n(e){const t=["exports","register","file","shl","array","record","property","for","mod","while","set","ally","label","uses","raise","not","stored","class","safecall","var","interface","or","private","static","exit","index","inherited","to","else","stdcall","override","shr","asm","far","resourcestring","finalization","packed","virtual","out","and","protected","library","do","xorwrite","goto","near","function","end","div","overload","object","unit","begin","string","on","inline","repeat","until","destructor","write","message","program","with","read","initialization","except","default","nil","if","case","cdecl","in","downto","threadvar","of","try","pascal","const","external","constructor","type","public","then","implementation","finally","published","procedure","absolute","reintroduce","operator","as","is","abstract","alias","assembler","bitpacked","break","continue","cppdecl","cvar","enumerator","experimental","platform","deprecated","unimplemented","dynamic","export","far16","forward","generic","helper","implements","interrupt","iochecks","local","name","nodefault","noreturn","nostackframe","oldfpccall","otherwise","saveregisters","softfloat","specialize","strict","unaligned","varargs"],a=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],r={className:"meta",variants:[{begin:/\{\$/,end:/\}/},{begin:/\(\*\$/,end:/\*\)/}]},i={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},s={className:"number",relevance:0,variants:[{match:/\b\d[\d_]*(\.\d[\d_]*)?/},{match:/\$[\dA-Fa-f_]+/},{match:/\$/,relevance:0},{match:/&[0-7][0-7_]*/},{match:/%[01_]+/},{match:/%/,relevance:0}]},o={className:"string",variants:[{match:/#\d[\d_]*/},{match:/#\$[\dA-Fa-f][\dA-Fa-f_]*/},{match:/#&[0-7][0-7_]*/},{match:/#%[01][01_]*/}]},l={begin:e.IDENT_RE+"\\s*=\\s*class\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE]},c={className:"function",beginKeywords:"function constructor destructor procedure",end:/[:;]/,keywords:"function constructor|10 destructor|10 procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,contains:[i,o,r].concat(a)},r].concat(a)};return{name:"Delphi",aliases:["dpr","dfm","pas","pascal"],case_insensitive:!0,keywords:t,illegal:/"|\$[G-Zg-z]|\/\*|<\/|\|/,contains:[i,o,s,l,c,r].concat(a)}}return It=n,It}var At,Ii;function T_(){if(Ii)return At;Ii=1;function n(e){const t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}return At=n,At}var vt,Ai;function b_(){if(Ai)return vt;Ai=1;function n(e){const t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}}return vt=n,vt}var yt,vi;function R_(){if(vi)return yt;vi=1;function n(e){return{name:"DNS Zone",aliases:["bind","zone"],keywords:["IN","A","AAAA","AFSDB","APL","CAA","CDNSKEY","CDS","CERT","CNAME","DHCID","DLV","DNAME","DNSKEY","DS","HIP","IPSECKEY","KEY","KX","LOC","MX","NAPTR","NS","NSEC","NSEC3","NSEC3PARAM","PTR","RRSIG","RP","SIG","SOA","SRV","SSHFP","TA","TKEY","TLSA","TSIG","TXT"],contains:[e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{className:"number",begin:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{className:"number",begin:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NUMBER_MODE,{begin:/\b\d+[dhwm]?/})]}}return yt=n,yt}var ht,yi;function f_(){if(yi)return ht;yi=1;function n(e){return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"],contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"</"}}return ht=n,ht}var Dt,hi;function C_(){if(hi)return Dt;hi=1;function n(e){const t=e.COMMENT(/^\s*@?rem\b/,/$/,{relevance:10});return{name:"Batch file (DOS)",aliases:["bat","cmd"],case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:["if","else","goto","for","in","do","call","exit","not","exist","errorlevel","defined","equ","neq","lss","leq","gtr","geq"],built_in:["prn","nul","lpt3","lpt2","lpt1","con","com4","com3","com2","com1","aux","shift","cd","dir","echo","setlocal","endlocal","set","pause","copy","append","assoc","at","attrib","break","cacls","cd","chcp","chdir","chkdsk","chkntfs","cls","cmd","color","comp","compact","convert","date","dir","diskcomp","diskcopy","doskey","erase","fs","find","findstr","format","ftype","graftabl","help","keyb","label","md","mkdir","mode","more","move","path","pause","print","popd","pushd","promt","rd","recover","rem","rename","replace","restore","rmdir","shift","sort","start","subst","time","title","tree","type","ver","verify","vol","ping","net","ipconfig","taskkill","xcopy","ren","del"]},contains:[{className:"variable",begin:/%%[^ ]|%[^ ]+?%|![^ ]+?!/},{className:"function",begin:{className:"symbol",begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)",relevance:0}.begin,end:"goto:eof",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),t]},{className:"number",begin:"\\b\\d+",relevance:0},t]}}return Dt=n,Dt}var Mt,Di;function N_(){if(Di)return Mt;Di=1;function n(e){return{keywords:"dsconfig",contains:[{className:"keyword",begin:"^dsconfig",end:/\s/,excludeEnd:!0,relevance:10},{className:"built_in",begin:/(list|create|get|set|delete)-(\w+)/,end:/\s/,excludeEnd:!0,illegal:"!@#$%^&*()",relevance:10},{className:"built_in",begin:/--(\w+)/,end:/\s/,excludeEnd:!0},{className:"string",begin:/"/,end:/"/},{className:"string",begin:/'/,end:/'/},{className:"string",begin:/[\w\-?]+:\w+/,end:/\W/,relevance:0},{className:"string",begin:/\w+(\-\w+)*/,end:/(?=\W)/,relevance:0},e.HASH_COMMENT_MODE]}}return Mt=n,Mt}var Lt,Mi;function O_(){if(Mi)return Lt;Mi=1;function n(e){const t={className:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{begin:'((u8?|U)|L)?"'}),{begin:'(u8?|U)?R"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{begin:"'\\\\?.",end:"'",illegal:"."}]},a={className:"number",variants:[{begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},{begin:e.C_NUMBER_RE}],relevance:0},r={className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef ifdef ifndef"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{keyword:"include"},contains:[e.inherit(t,{className:"string"}),{className:"string",begin:"<",end:">",illegal:"\\n"}]},t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},i={className:"variable",begin:/&[a-z\d_]*\b/},s={className:"keyword",begin:"/[a-z][a-z\\d-]*/"},o={className:"symbol",begin:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},l={className:"params",relevance:0,begin:"<",end:">",contains:[a,i]},c={className:"title.class",begin:/[a-zA-Z_][a-zA-Z\d_@-]*(?=\s\{)/,relevance:.2},_={className:"title.class",begin:/^\/(?=\s*\{)/,relevance:10},d={match:/[a-z][a-z-,]+(?=;)/,relevance:0,scope:"attr"},p={relevance:0,match:[/[a-z][a-z-,]+/,/\s*/,/=/],scope:{1:"attr",3:"operator"}},m={scope:"punctuation",relevance:0,match:/\};|[;{}]/};return{name:"Device Tree",contains:[_,i,s,o,c,p,d,l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,t,r,m,{begin:e.IDENT_RE+"::",keywords:""}]}}return Lt=n,Lt}var xt,Li;function I_(){if(Li)return xt;Li=1;function n(e){return{name:"Dust",aliases:["dst"],case_insensitive:!0,subLanguage:"xml",contains:[{className:"template-tag",begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{className:"name",begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0,contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/,end:/\}/,illegal:/;/,keywords:"if eq ne lt lte gt gte select default math sep"}]}}return xt=n,xt}var Pt,xi;function A_(){if(xi)return Pt;xi=1;function n(e){const t=e.COMMENT(/\(\*/,/\*\)/),a={className:"attribute",begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},i={begin:/=/,end:/[.;]/,contains:[t,{className:"meta",begin:/\?.*\?/},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]};return{name:"Extended Backus-Naur Form",illegal:/\S/,contains:[t,a,i]}}return Pt=n,Pt}var wt,Pi;function v_(){if(Pi)return wt;Pi=1;function n(e){const t=e.regex,a="[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?",r="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",o={$pattern:a,keyword:["after","alias","and","case","catch","cond","defstruct","defguard","do","else","end","fn","for","if","import","in","not","or","quote","raise","receive","require","reraise","rescue","try","unless","unquote","unquote_splicing","use","when","with|0"],literal:["false","nil","true"]},l={className:"subst",begin:/#\{/,end:/\}/,keywords:o},c={className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[0-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},d={match:/\\[\s\S]/,scope:"char.escape",relevance:0},p=`[/|([{<"']`,m=[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/</,end:/>/}],E=C=>({scope:"char.escape",begin:t.concat(/\\/,C),relevance:0}),S={className:"string",begin:"~[a-z](?="+p+")",contains:m.map(C=>e.inherit(C,{contains:[E(C.end),d,l]}))},g={className:"string",begin:"~[A-Z](?="+p+")",contains:m.map(C=>e.inherit(C,{contains:[E(C.end)]}))},T={className:"regex",variants:[{begin:"~r(?="+p+")",contains:m.map(C=>e.inherit(C,{end:t.concat(C.end,/[uismxfU]{0,7}/),contains:[E(C.end),d,l]}))},{begin:"~R(?="+p+")",contains:m.map(C=>e.inherit(C,{end:t.concat(C.end,/[uismxfU]{0,7}/),contains:[E(C.end)]}))}]},R={className:"string",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},f={className:"function",beginKeywords:"def defp defmacro defmacrop",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:a,endsParent:!0})]},N=e.inherit(f,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),I=[R,T,g,S,e.HASH_COMMENT_MODE,N,f,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[R,{begin:r}],relevance:0},{className:"symbol",begin:a+":(?!:)",relevance:0},{className:"title.class",begin:/(\b[A-Z][a-zA-Z0-9_]+)/,relevance:0},c,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))"}];return l.contains=I,{name:"Elixir",aliases:["ex","exs"],keywords:o,contains:I}}return wt=n,wt}var kt,wi;function y_(){if(wi)return kt;wi=1;function n(e){const t={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},r={begin:"\\(",end:"\\)",illegal:'"',contains:[{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]},i={begin:/\{/,end:/\}/,contains:r.contains},s={className:"string",begin:"'\\\\?.",end:"'",illegal:"."};return{name:"Elm",keywords:["let","in","if","then","else","case","of","where","module","import","exposing","type","alias","as","infix","infixl","infixr","port","effect","command","subscription"],contains:[{beginKeywords:"port effect module",end:"exposing",keywords:"port effect module where command subscription exposing",contains:[r,t],illegal:"\\W\\.|;"},{begin:"import",end:"$",keywords:"import as exposing",contains:[r,t],illegal:"\\W\\.|;"},{begin:"type",end:"$",keywords:"type alias",contains:[a,r,i,t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"port",end:"$",keywords:"port",contains:[t]},s,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}],illegal:/;/}}return kt=n,kt}var Ut,ki;function h_(){if(ki)return Ut;ki=1;function n(e){const t=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",r=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=t.concat(r,/(::\w+)*/),o={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},l={className:"doctag",begin:"@[A-Za-z]+"},c={begin:"#<",end:">"},_=[e.COMMENT("#","$",{contains:[l]}),e.COMMENT("^=begin","^=end",{contains:[l],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],d={className:"subst",begin:/#\{/,end:/\}/,keywords:o},p={className:"string",contains:[e.BACKSLASH_ESCAPE,d],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,d]})]}]},m="[1-9](_?[0-9])*|0",E="[0-9](_?[0-9])*",S={className:"number",relevance:0,variants:[{begin:`\\b(${m})(\\.(${E}))?([eE][+-]?(${E})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:o}]},D=[p,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{match:[/\b(class|module)\s+/,i]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:o},{match:[/(include|extend)\s+/,i],scope:{2:"title.class"},keywords:o},{relevance:0,match:[i,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:r,scope:"title.class"},{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[g]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[p,{begin:a}],relevance:0},S,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:o},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,d],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(c,_),relevance:0}].concat(c,_);d.contains=D,g.contains=D;const h=[{begin:/^\s*=>/,starts:{end:"$",contains:D}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:o,contains:D}}];return _.unshift(c),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:o,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(h).concat(_).concat(D)}}return Ut=n,Ut}var Ft,Ui;function D_(){if(Ui)return Ft;Ui=1;function n(e){return{name:"ERB",subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return Ft=n,Ft}var Bt,Fi;function M_(){if(Fi)return Bt;Fi=1;function n(e){const t=e.regex;return{name:"Erlang REPL",keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta.prompt",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:t.concat(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}return Bt=n,Bt}var Gt,Bi;function L_(){if(Bi)return Gt;Bi=1;function n(e){const t="[a-z'][a-zA-Z0-9_']*",a="("+t+":"+t+"|"+t+")",r={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},i=e.COMMENT("%","$"),s={className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},o={begin:"fun\\s+"+t+"/\\d+"},l={begin:a+"\\(",end:"\\)",returnBegin:!0,relevance:0,contains:[{begin:a,relevance:0},{begin:"\\(",end:"\\)",endsWithParent:!0,returnEnd:!0,relevance:0}]},c={begin:/\{/,end:/\}/,relevance:0},_={begin:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},d={begin:"[A-Z][a-zA-Z0-9_]*",relevance:0},p={begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0,returnBegin:!0,contains:[{begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0},{begin:/\{/,end:/\}/,relevance:0}]},m={scope:"string",match:/\$(\\([^0-9]|[0-9]{1,3}|)|.)/},E={beginKeywords:"fun receive if try case",end:"end",keywords:r};E.contains=[i,o,e.inherit(e.APOS_STRING_MODE,{className:""}),E,l,e.QUOTE_STRING_MODE,s,c,_,d,p,m];const S=[i,o,E,l,e.QUOTE_STRING_MODE,s,c,_,d,p,m];l.contains[1].contains=S,c.contains=S,p.contains[1].contains=S;const g=["-module","-record","-undef","-export","-ifdef","-ifndef","-author","-copyright","-doc","-vsn","-import","-include","-include_lib","-compile","-define","-else","-endif","-file","-behaviour","-behavior","-spec"],T={className:"params",begin:"\\(",end:"\\)",contains:S};return{name:"Erlang",aliases:["erl"],keywords:r,illegal:"(</|\\*=|\\+=|-=|/\\*|\\*/|\\(\\*|\\*\\))",contains:[{className:"function",begin:"^"+t+"\\s*\\(",end:"->",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[T,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:r,contains:S}},i,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,keywords:{$pattern:"-"+e.IDENT_RE,keyword:g.map(R=>`${R}|1.5`).join(" ")},contains:[T]},s,e.QUOTE_STRING_MODE,p,_,d,c,m,{begin:/\.$/}]}}return Gt=n,Gt}var Yt,Gi;function x_(){if(Gi)return Yt;Gi=1;function n(e){return{name:"Excel formulae",aliases:["xlsx","xls"],case_insensitive:!0,keywords:{$pattern:/[a-zA-Z][\w\.]*/,built_in:["ABS","ACCRINT","ACCRINTM","ACOS","ACOSH","ACOT","ACOTH","AGGREGATE","ADDRESS","AMORDEGRC","AMORLINC","AND","ARABIC","AREAS","ASC","ASIN","ASINH","ATAN","ATAN2","ATANH","AVEDEV","AVERAGE","AVERAGEA","AVERAGEIF","AVERAGEIFS","BAHTTEXT","BASE","BESSELI","BESSELJ","BESSELK","BESSELY","BETADIST","BETA.DIST","BETAINV","BETA.INV","BIN2DEC","BIN2HEX","BIN2OCT","BINOMDIST","BINOM.DIST","BINOM.DIST.RANGE","BINOM.INV","BITAND","BITLSHIFT","BITOR","BITRSHIFT","BITXOR","CALL","CEILING","CEILING.MATH","CEILING.PRECISE","CELL","CHAR","CHIDIST","CHIINV","CHITEST","CHISQ.DIST","CHISQ.DIST.RT","CHISQ.INV","CHISQ.INV.RT","CHISQ.TEST","CHOOSE","CLEAN","CODE","COLUMN","COLUMNS","COMBIN","COMBINA","COMPLEX","CONCAT","CONCATENATE","CONFIDENCE","CONFIDENCE.NORM","CONFIDENCE.T","CONVERT","CORREL","COS","COSH","COT","COTH","COUNT","COUNTA","COUNTBLANK","COUNTIF","COUNTIFS","COUPDAYBS","COUPDAYS","COUPDAYSNC","COUPNCD","COUPNUM","COUPPCD","COVAR","COVARIANCE.P","COVARIANCE.S","CRITBINOM","CSC","CSCH","CUBEKPIMEMBER","CUBEMEMBER","CUBEMEMBERPROPERTY","CUBERANKEDMEMBER","CUBESET","CUBESETCOUNT","CUBEVALUE","CUMIPMT","CUMPRINC","DATE","DATEDIF","DATEVALUE","DAVERAGE","DAY","DAYS","DAYS360","DB","DBCS","DCOUNT","DCOUNTA","DDB","DEC2BIN","DEC2HEX","DEC2OCT","DECIMAL","DEGREES","DELTA","DEVSQ","DGET","DISC","DMAX","DMIN","DOLLAR","DOLLARDE","DOLLARFR","DPRODUCT","DSTDEV","DSTDEVP","DSUM","DURATION","DVAR","DVARP","EDATE","EFFECT","ENCODEURL","EOMONTH","ERF","ERF.PRECISE","ERFC","ERFC.PRECISE","ERROR.TYPE","EUROCONVERT","EVEN","EXACT","EXP","EXPON.DIST","EXPONDIST","FACT","FACTDOUBLE","FALSE|0","F.DIST","FDIST","F.DIST.RT","FILTERXML","FIND","FINDB","F.INV","F.INV.RT","FINV","FISHER","FISHERINV","FIXED","FLOOR","FLOOR.MATH","FLOOR.PRECISE","FORECAST","FORECAST.ETS","FORECAST.ETS.CONFINT","FORECAST.ETS.SEASONALITY","FORECAST.ETS.STAT","FORECAST.LINEAR","FORMULATEXT","FREQUENCY","F.TEST","FTEST","FV","FVSCHEDULE","GAMMA","GAMMA.DIST","GAMMADIST","GAMMA.INV","GAMMAINV","GAMMALN","GAMMALN.PRECISE","GAUSS","GCD","GEOMEAN","GESTEP","GETPIVOTDATA","GROWTH","HARMEAN","HEX2BIN","HEX2DEC","HEX2OCT","HLOOKUP","HOUR","HYPERLINK","HYPGEOM.DIST","HYPGEOMDIST","IF","IFERROR","IFNA","IFS","IMABS","IMAGINARY","IMARGUMENT","IMCONJUGATE","IMCOS","IMCOSH","IMCOT","IMCSC","IMCSCH","IMDIV","IMEXP","IMLN","IMLOG10","IMLOG2","IMPOWER","IMPRODUCT","IMREAL","IMSEC","IMSECH","IMSIN","IMSINH","IMSQRT","IMSUB","IMSUM","IMTAN","INDEX","INDIRECT","INFO","INT","INTERCEPT","INTRATE","IPMT","IRR","ISBLANK","ISERR","ISERROR","ISEVEN","ISFORMULA","ISLOGICAL","ISNA","ISNONTEXT","ISNUMBER","ISODD","ISREF","ISTEXT","ISO.CEILING","ISOWEEKNUM","ISPMT","JIS","KURT","LARGE","LCM","LEFT","LEFTB","LEN","LENB","LINEST","LN","LOG","LOG10","LOGEST","LOGINV","LOGNORM.DIST","LOGNORMDIST","LOGNORM.INV","LOOKUP","LOWER","MATCH","MAX","MAXA","MAXIFS","MDETERM","MDURATION","MEDIAN","MID","MIDBs","MIN","MINIFS","MINA","MINUTE","MINVERSE","MIRR","MMULT","MOD","MODE","MODE.MULT","MODE.SNGL","MONTH","MROUND","MULTINOMIAL","MUNIT","N","NA","NEGBINOM.DIST","NEGBINOMDIST","NETWORKDAYS","NETWORKDAYS.INTL","NOMINAL","NORM.DIST","NORMDIST","NORMINV","NORM.INV","NORM.S.DIST","NORMSDIST","NORM.S.INV","NORMSINV","NOT","NOW","NPER","NPV","NUMBERVALUE","OCT2BIN","OCT2DEC","OCT2HEX","ODD","ODDFPRICE","ODDFYIELD","ODDLPRICE","ODDLYIELD","OFFSET","OR","PDURATION","PEARSON","PERCENTILE.EXC","PERCENTILE.INC","PERCENTILE","PERCENTRANK.EXC","PERCENTRANK.INC","PERCENTRANK","PERMUT","PERMUTATIONA","PHI","PHONETIC","PI","PMT","POISSON.DIST","POISSON","POWER","PPMT","PRICE","PRICEDISC","PRICEMAT","PROB","PRODUCT","PROPER","PV","QUARTILE","QUARTILE.EXC","QUARTILE.INC","QUOTIENT","RADIANS","RAND","RANDBETWEEN","RANK.AVG","RANK.EQ","RANK","RATE","RECEIVED","REGISTER.ID","REPLACE","REPLACEB","REPT","RIGHT","RIGHTB","ROMAN","ROUND","ROUNDDOWN","ROUNDUP","ROW","ROWS","RRI","RSQ","RTD","SEARCH","SEARCHB","SEC","SECH","SECOND","SERIESSUM","SHEET","SHEETS","SIGN","SIN","SINH","SKEW","SKEW.P","SLN","SLOPE","SMALL","SQL.REQUEST","SQRT","SQRTPI","STANDARDIZE","STDEV","STDEV.P","STDEV.S","STDEVA","STDEVP","STDEVPA","STEYX","SUBSTITUTE","SUBTOTAL","SUM","SUMIF","SUMIFS","SUMPRODUCT","SUMSQ","SUMX2MY2","SUMX2PY2","SUMXMY2","SWITCH","SYD","T","TAN","TANH","TBILLEQ","TBILLPRICE","TBILLYIELD","T.DIST","T.DIST.2T","T.DIST.RT","TDIST","TEXT","TEXTJOIN","TIME","TIMEVALUE","T.INV","T.INV.2T","TINV","TODAY","TRANSPOSE","TREND","TRIM","TRIMMEAN","TRUE|0","TRUNC","T.TEST","TTEST","TYPE","UNICHAR","UNICODE","UPPER","VALUE","VAR","VAR.P","VAR.S","VARA","VARP","VARPA","VDB","VLOOKUP","WEBSERVICE","WEEKDAY","WEEKNUM","WEIBULL","WEIBULL.DIST","WORKDAY","WORKDAY.INTL","XIRR","XNPV","XOR","YEAR","YEARFRAC","YIELD","YIELDDISC","YIELDMAT","Z.TEST","ZTEST"]},contains:[{begin:/^=/,end:/[^=]/,returnEnd:!0,illegal:/=/,relevance:10},{className:"symbol",begin:/\b[A-Z]{1,2}\d+\b/,end:/[^\d]/,excludeEnd:!0,relevance:0},{className:"symbol",begin:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BACKSLASH_ESCAPE,e.QUOTE_STRING_MODE,{className:"number",begin:e.NUMBER_RE+"(%)?",relevance:0},e.COMMENT(/\bN\(/,/\)/,{excludeBegin:!0,excludeEnd:!0,illegal:/\n/})]}}return Yt=n,Yt}var qt,Yi;function P_(){if(Yi)return qt;Yi=1;function n(e){return{name:"FIX",contains:[{begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,returnBegin:!0,returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,end:/=([^\u2401\u0001=]+)/,returnEnd:!0,returnBegin:!1,className:"attr"},{begin:/=/,end:/([\u2401\u0001])/,excludeEnd:!0,excludeBegin:!0,className:"string"}]}],case_insensitive:!0}}return qt=n,qt}var Ht,qi;function w_(){if(qi)return Ht;qi=1;function n(e){const t={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},a={className:"string",variants:[{begin:'"',end:'"'}]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[{className:"title",relevance:0,begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/}]};return{name:"Flix",keywords:{keyword:["case","class","def","else","enum","if","impl","import","in","lat","rel","index","let","match","namespace","switch","type","yield","with"],literal:["true","false"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,a,i,e.C_NUMBER_MODE]}}return Ht=n,Ht}var Vt,Hi;function k_(){if(Hi)return Vt;Hi=1;function n(e){const t=e.regex,a={className:"params",begin:"\\(",end:"\\)"},r={variants:[e.COMMENT("!","$",{relevance:0}),e.COMMENT("^C[ ]","$",{relevance:0}),e.COMMENT("^C$","$",{relevance:0})]},i=/(_[a-z_\d]+)?/,s=/([de][+-]?\d+)?/,o={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,s,i)},{begin:t.concat(/\b\d+/,s,i)},{begin:t.concat(/\.\d+/,s,i)}],relevance:0},l={className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,a]},c={className:"string",relevance:0,variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Fortran",case_insensitive:!0,aliases:["f90","f95"],keywords:{$pattern:/\b[a-z][a-z0-9_]+\b|\.[a-z][a-z0-9_]+\./,keyword:["kind","do","concurrent","local","shared","while","private","call","intrinsic","where","elsewhere","type","endtype","endmodule","endselect","endinterface","end","enddo","endif","if","forall","endforall","only","contains","default","return","stop","then","block","endblock","endassociate","public","subroutine|10","function","program",".and.",".or.",".not.",".le.",".eq.",".ge.",".gt.",".lt.","goto","save","else","use","module","select","case","access","blank","direct","exist","file","fmt","form","formatted","iostat","name","named","nextrec","number","opened","rec","recl","sequential","status","unformatted","unit","continue","format","pause","cycle","exit","c_null_char","c_alert","c_backspace","c_form_feed","flush","wait","decimal","round","iomsg","synchronous","nopass","non_overridable","pass","protected","volatile","abstract","extends","import","non_intrinsic","value","deferred","generic","final","enumerator","class","associate","bind","enum","c_int","c_short","c_long","c_long_long","c_signed_char","c_size_t","c_int8_t","c_int16_t","c_int32_t","c_int64_t","c_int_least8_t","c_int_least16_t","c_int_least32_t","c_int_least64_t","c_int_fast8_t","c_int_fast16_t","c_int_fast32_t","c_int_fast64_t","c_intmax_t","C_intptr_t","c_float","c_double","c_long_double","c_float_complex","c_double_complex","c_long_double_complex","c_bool","c_char","c_null_ptr","c_null_funptr","c_new_line","c_carriage_return","c_horizontal_tab","c_vertical_tab","iso_c_binding","c_loc","c_funloc","c_associated","c_f_pointer","c_ptr","c_funptr","iso_fortran_env","character_storage_size","error_unit","file_storage_size","input_unit","iostat_end","iostat_eor","numeric_storage_size","output_unit","c_f_procpointer","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","newunit","contiguous","recursive","pad","position","action","delim","readwrite","eor","advance","nml","interface","procedure","namelist","include","sequence","elemental","pure","impure","integer","real","character","complex","logical","codimension","dimension","allocatable|10","parameter","external","implicit|10","none","double","precision","assign","intent","optional","pointer","target","in","out","common","equivalence","data"],literal:[".False.",".True."],built_in:["alog","alog10","amax0","amax1","amin0","amin1","amod","cabs","ccos","cexp","clog","csin","csqrt","dabs","dacos","dasin","datan","datan2","dcos","dcosh","ddim","dexp","dint","dlog","dlog10","dmax1","dmin1","dmod","dnint","dsign","dsin","dsinh","dsqrt","dtan","dtanh","float","iabs","idim","idint","idnint","ifix","isign","max0","max1","min0","min1","sngl","algama","cdabs","cdcos","cdexp","cdlog","cdsin","cdsqrt","cqabs","cqcos","cqexp","cqlog","cqsin","cqsqrt","dcmplx","dconjg","derf","derfc","dfloat","dgamma","dimag","dlgama","iqint","qabs","qacos","qasin","qatan","qatan2","qcmplx","qconjg","qcos","qcosh","qdim","qerf","qerfc","qexp","qgamma","qimag","qlgama","qlog","qlog10","qmax1","qmin1","qmod","qnint","qsign","qsin","qsinh","qsqrt","qtan","qtanh","abs","acos","aimag","aint","anint","asin","atan","atan2","char","cmplx","conjg","cos","cosh","exp","ichar","index","int","log","log10","max","min","nint","sign","sin","sinh","sqrt","tan","tanh","print","write","dim","lge","lgt","lle","llt","mod","nullify","allocate","deallocate","adjustl","adjustr","all","allocated","any","associated","bit_size","btest","ceiling","count","cshift","date_and_time","digits","dot_product","eoshift","epsilon","exponent","floor","fraction","huge","iand","ibclr","ibits","ibset","ieor","ior","ishft","ishftc","lbound","len_trim","matmul","maxexponent","maxloc","maxval","merge","minexponent","minloc","minval","modulo","mvbits","nearest","pack","present","product","radix","random_number","random_seed","range","repeat","reshape","rrspacing","scale","scan","selected_int_kind","selected_real_kind","set_exponent","shape","size","spacing","spread","sum","system_clock","tiny","transpose","trim","ubound","unpack","verify","achar","iachar","transfer","dble","entry","dprod","cpu_time","command_argument_count","get_command","get_command_argument","get_environment_variable","is_iostat_end","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","is_iostat_eor","move_alloc","new_line","selected_char_kind","same_type_as","extends_type_of","acosh","asinh","atanh","bessel_j0","bessel_j1","bessel_jn","bessel_y0","bessel_y1","bessel_yn","erf","erfc","erfc_scaled","gamma","log_gamma","hypot","norm2","atomic_define","atomic_ref","execute_command_line","leadz","trailz","storage_size","merge_bits","bge","bgt","ble","blt","dshiftl","dshiftr","findloc","iall","iany","iparity","image_index","lcobound","ucobound","maskl","maskr","num_images","parity","popcnt","poppar","shifta","shiftl","shiftr","this_image","sync","change","team","co_broadcast","co_max","co_min","co_sum","co_reduce"]},illegal:/\/\*/,contains:[c,l,{begin:/^C\s*=(?!=)/,relevance:0},r,o]}}return Vt=n,Vt}var zt,Vi;function U_(){if(Vi)return zt;Vi=1;function n(o){return new RegExp(o.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function e(o){return o?typeof o=="string"?o:o.source:null}function t(o){return a("(?=",o,")")}function a(...o){return o.map(c=>e(c)).join("")}function r(o){const l=o[o.length-1];return typeof l=="object"&&l.constructor===Object?(o.splice(o.length-1,1),l):{}}function i(...o){return"("+(r(o).capture?"":"?:")+o.map(_=>e(_)).join("|")+")"}function s(o){const l=["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","finally","fixed","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","of","open","or","override","private","public","rec","return","static","struct","then","to","try","type","upcast","use","val","void","when","while","with","yield"],c={scope:"keyword",match:/\b(yield|return|let|do|match|use)!/},_=["if","else","endif","line","nowarn","light","r","i","I","load","time","help","quit"],d=["true","false","null","Some","None","Ok","Error","infinity","infinityf","nan","nanf"],p=["__LINE__","__SOURCE_DIRECTORY__","__SOURCE_FILE__"],m=["bool","byte","sbyte","int8","int16","int32","uint8","uint16","uint32","int","uint","int64","uint64","nativeint","unativeint","decimal","float","double","float32","single","char","string","unit","bigint","option","voption","list","array","seq","byref","exn","inref","nativeptr","obj","outref","voidptr","Result"],S={keyword:l,literal:d,built_in:["not","ref","raise","reraise","dict","readOnlyDict","set","get","enum","sizeof","typeof","typedefof","nameof","nullArg","invalidArg","invalidOp","id","fst","snd","ignore","lock","using","box","unbox","tryUnbox","printf","printfn","sprintf","eprintf","eprintfn","fprintf","fprintfn","failwith","failwithf"],"variable.constant":p},T={variants:[o.COMMENT(/\(\*(?!\))/,/\*\)/,{contains:["self"]}),o.C_LINE_COMMENT_MODE]},R=/[a-zA-Z_](\w|')*/,f={scope:"variable",begin:/``/,end:/``/},N=/\B('|\^)/,I={scope:"symbol",variants:[{match:a(N,/``.*?``/)},{match:a(N,o.UNDERSCORE_IDENT_RE)}],relevance:0},C=function({includeEqual:G}){let V;G?V="!%&*+-/<=>@^|~?":V="!%&*+-/<>@^|~?";const q=Array.from(V),Y=a("[",...q.map(n),"]"),$=i(Y,/\./),ee=a($,t($)),te=i(a(ee,$,"*"),a(Y,"+"));return{scope:"operator",match:i(te,/:\?>/,/:\?/,/:>/,/:=/,/::?/,/\$/),relevance:0}},D=C({includeEqual:!0}),v=C({includeEqual:!1}),M=function(G,V){return{begin:a(G,t(a(/\s*/,i(/\w/,/'/,/\^/,/#/,/``/,/\(/,/{\|/)))),beginScope:V,end:t(i(/\n/,/=/)),relevance:0,keywords:o.inherit(S,{type:m}),contains:[T,I,o.inherit(f,{scope:null}),v]}},F=M(/:/,"operator"),h=M(/\bof\b/,"keyword"),H={begin:[/(^|\s+)/,/type/,/\s+/,R],beginScope:{2:"keyword",4:"title.class"},end:t(/\(|=|$/),keywords:S,contains:[T,o.inherit(f,{scope:null}),I,{scope:"operator",match:/<|>/},F]},J={scope:"computation-expression",match:/\b[_a-z]\w*(?=\s*\{)/},K={begin:[/^\s*/,a(/#/,i(..._)),/\b/],beginScope:{2:"meta"},end:t(/\s|$/)},k={variants:[o.BINARY_NUMBER_MODE,o.C_NUMBER_MODE]},Q={scope:"string",begin:/"/,end:/"/,contains:[o.BACKSLASH_ESCAPE]},b={scope:"string",begin:/@"/,end:/"/,contains:[{match:/""/},o.BACKSLASH_ESCAPE]},A={scope:"string",begin:/"""/,end:/"""/,relevance:2},L={scope:"subst",begin:/\{/,end:/\}/,keywords:S},w={scope:"string",begin:/\$"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},o.BACKSLASH_ESCAPE,L]},B={scope:"string",begin:/(\$@|@\$)"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},{match:/""/},o.BACKSLASH_ESCAPE,L]},X={scope:"string",begin:/\$"""/,end:/"""/,contains:[{match:/\{\{/},{match:/\}\}/},L],relevance:2},j={scope:"string",match:a(/'/,i(/[^\\']/,/\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/),/'/)};return L.contains=[B,w,b,Q,j,c,T,f,F,J,K,k,I,D],{name:"F#",aliases:["fs","f#"],keywords:S,illegal:/\/\*/,classNameAliases:{"computation-expression":"keyword"},contains:[c,{variants:[X,B,w,A,b,Q,j]},T,f,H,{scope:"meta",begin:/\[</,end:/>\]/,relevance:2,contains:[f,A,b,Q,j,k]},h,F,J,K,k,I,D]}}return zt=s,zt}var Wt,zi;function F_(){if(zi)return Wt;zi=1;function n(e){const t=e.regex,a={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na",built_in:"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},r={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0},i={className:"symbol",variants:[{begin:/=[lgenxc]=/},{begin:/\$/}]},s={className:"comment",variants:[{begin:"'",end:"'"},{begin:'"',end:'"'}],illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},o={begin:"/",end:"/",keywords:a,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE]},l=/[a-z0-9&#*=?@\\><:,()$[\]_.{}!+%^-]+/,c={begin:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,excludeBegin:!0,end:"$",endsWithParent:!0,contains:[s,o,{className:"comment",begin:t.concat(l,t.anyNumberOfTimes(t.concat(/[ ]+/,l))),relevance:0}]};return{name:"GAMS",aliases:["gms"],case_insensitive:!0,keywords:a,contains:[e.COMMENT(/^\$ontext/,/^\$offtext/),{className:"meta",begin:"^\\$[a-z0-9]+",end:"$",returnBegin:!0,contains:[{className:"keyword",begin:"^\\$[a-z0-9]+"}]},e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{beginKeywords:"set sets parameter parameters variable variables scalar scalars equation equations",end:";",contains:[e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,o,c]},{beginKeywords:"table",end:";",returnBegin:!0,contains:[{beginKeywords:"table",end:"$",contains:[c]},e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE]},{className:"function",begin:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,returnBegin:!0,contains:[{className:"title",begin:/^[a-z0-9_]+/},r,i]},e.C_NUMBER_MODE,i]}}return Wt=n,Wt}var Kt,Wi;function B_(){if(Wi)return Kt;Wi=1;function n(e){const t={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR"},a=e.COMMENT("@","@"),r={className:"meta",begin:"#",end:"$",keywords:{keyword:"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{keyword:"include"},contains:[{className:"string",begin:'"',end:'"',illegal:"\\n"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a]},i={begin:/\bstruct\s+/,end:/\s/,keywords:"struct",contains:[{className:"type",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},s=[{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,endsWithParent:!0,relevance:0,contains:[{className:"literal",begin:/\.\.\./},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,i]}],o={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},l=function(m,E,S){const g=e.inherit({className:"function",beginKeywords:m,end:E,excludeEnd:!0,contains:[].concat(s)},{});return g.contains.push(o),g.contains.push(e.C_NUMBER_MODE),g.contains.push(e.C_BLOCK_COMMENT_MODE),g.contains.push(a),g},c={className:"built_in",begin:"\\b("+t.built_in.split(" ").join("|")+")\\b"},_={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE],relevance:0},d={begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,keywords:t,relevance:0,contains:[{beginKeywords:t.keyword},c,{className:"built_in",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},p={begin:/\(/,end:/\)/,relevance:0,keywords:{built_in:t.built_in,literal:t.literal},contains:[e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,c,d,_,"self"]};return d.contains.push(p),{name:"GAUSS",aliases:["gss"],case_insensitive:!0,keywords:t,illegal:/(\{[%#]|[%#]\}| <- )/,contains:[e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,_,r,{className:"keyword",begin:/\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/},l("proc keyword",";"),l("fn","="),{beginKeywords:"for threadfor",end:/;/,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE,a,p]},{variants:[{begin:e.UNDERSCORE_IDENT_RE+"\\."+e.UNDERSCORE_IDENT_RE},{begin:e.UNDERSCORE_IDENT_RE+"\\s*="}],relevance:0},d,i]}}return Kt=n,Kt}var $t,Ki;function G_(){if(Ki)return $t;Ki=1;function n(e){const t="[A-Z_][A-Z0-9_.]*",a="%",r={$pattern:t,keyword:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR"},i={className:"meta",begin:"([O])([0-9]+)"},s=e.inherit(e.C_NUMBER_MODE,{begin:"([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|"+e.C_NUMBER_RE}),o=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(/\(/,/\)/),s,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"name",begin:"([G])([0-9]+\\.?[0-9]?)"},{className:"name",begin:"([M])([0-9]+\\.?[0-9]?)"},{className:"attr",begin:"(VC|VS|#)",end:"(\\d+)"},{className:"attr",begin:"(VZOFX|VZOFY|VZOFZ)"},{className:"built_in",begin:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",contains:[s],end:"\\]"},{className:"symbol",variants:[{begin:"N",end:"\\d+",illegal:"\\W"}]}];return{name:"G-code (ISO 6983)",aliases:["nc"],case_insensitive:!0,keywords:r,contains:[{className:"meta",begin:a},i].concat(o)}}return $t=n,$t}var Qt,$i;function Y_(){if($i)return Qt;$i=1;function n(e){return{name:"Gherkin",aliases:["feature"],keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta",begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string",begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]}}return Qt=n,Qt}var Xt,Qi;function q_(){if(Qi)return Xt;Qi=1;function n(e){return{name:"GLSL",keywords:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},illegal:'"',contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"}]}}return Xt=n,Xt}var Zt,Xi;function H_(){if(Xi)return Zt;Xi=1;function n(e){return{name:"GML",case_insensitive:!1,keywords:{keyword:["#endregion","#macro","#region","and","begin","break","case","constructor","continue","default","delete","div","do","else","end","enum","exit","for","function","globalvar","if","mod","new","not","or","repeat","return","static","switch","then","until","var","while","with","xor"],built_in:["abs","alarm_get","alarm_set","angle_difference","animcurve_channel_evaluate","animcurve_channel_new","animcurve_create","animcurve_destroy","animcurve_exists","animcurve_get","animcurve_get_channel","animcurve_get_channel_index","animcurve_point_new","ansi_char","application_get_position","application_surface_draw_enable","application_surface_enable","application_surface_is_enabled","arccos","arcsin","arctan","arctan2","array_all","array_any","array_concat","array_contains","array_contains_ext","array_copy","array_copy_while","array_create","array_create_ext","array_delete","array_equals","array_filter","array_filter_ext","array_find_index","array_first","array_foreach","array_get","array_get_index","array_insert","array_intersection","array_last","array_length","array_map","array_map_ext","array_pop","array_push","array_reduce","array_resize","array_reverse","array_reverse_ext","array_set","array_shuffle","array_shuffle_ext","array_sort","array_union","array_unique","array_unique_ext","asset_add_tags","asset_clear_tags","asset_get_ids","asset_get_index","asset_get_tags","asset_get_type","asset_has_any_tag","asset_has_tags","asset_remove_tags","audio_bus_clear_emitters","audio_bus_create","audio_bus_get_emitters","audio_channel_num","audio_create_buffer_sound","audio_create_play_queue","audio_create_stream","audio_create_sync_group","audio_debug","audio_destroy_stream","audio_destroy_sync_group","audio_effect_create","audio_emitter_bus","audio_emitter_create","audio_emitter_exists","audio_emitter_falloff","audio_emitter_free","audio_emitter_gain","audio_emitter_get_bus","audio_emitter_get_gain","audio_emitter_get_listener_mask","audio_emitter_get_pitch","audio_emitter_get_vx","audio_emitter_get_vy","audio_emitter_get_vz","audio_emitter_get_x","audio_emitter_get_y","audio_emitter_get_z","audio_emitter_pitch","audio_emitter_position","audio_emitter_set_listener_mask","audio_emitter_velocity","audio_exists","audio_falloff_set_model","audio_free_buffer_sound","audio_free_play_queue","audio_get_listener_count","audio_get_listener_info","audio_get_listener_mask","audio_get_master_gain","audio_get_name","audio_get_recorder_count","audio_get_recorder_info","audio_get_type","audio_group_get_assets","audio_group_get_gain","audio_group_is_loaded","audio_group_load","audio_group_load_progress","audio_group_name","audio_group_set_gain","audio_group_stop_all","audio_group_unload","audio_is_paused","audio_is_playing","audio_listener_get_data","audio_listener_orientation","audio_listener_position","audio_listener_set_orientation","audio_listener_set_position","audio_listener_set_velocity","audio_listener_velocity","audio_master_gain","audio_pause_all","audio_pause_sound","audio_pause_sync_group","audio_play_in_sync_group","audio_play_sound","audio_play_sound_at","audio_play_sound_ext","audio_play_sound_on","audio_queue_sound","audio_resume_all","audio_resume_sound","audio_resume_sync_group","audio_set_listener_mask","audio_set_master_gain","audio_sound_gain","audio_sound_get_audio_group","audio_sound_get_gain","audio_sound_get_listener_mask","audio_sound_get_loop","audio_sound_get_loop_end","audio_sound_get_loop_start","audio_sound_get_pitch","audio_sound_get_track_position","audio_sound_is_playable","audio_sound_length","audio_sound_loop","audio_sound_loop_end","audio_sound_loop_start","audio_sound_pitch","audio_sound_set_listener_mask","audio_sound_set_track_position","audio_start_recording","audio_start_sync_group","audio_stop_all","audio_stop_recording","audio_stop_sound","audio_stop_sync_group","audio_sync_group_debug","audio_sync_group_get_track_pos","audio_sync_group_is_paused","audio_sync_group_is_playing","audio_system_is_available","audio_system_is_initialised","base64_decode","base64_encode","bool","browser_input_capture","buffer_async_group_begin","buffer_async_group_end","buffer_async_group_option","buffer_base64_decode","buffer_base64_decode_ext","buffer_base64_encode","buffer_compress","buffer_copy","buffer_copy_from_vertex_buffer","buffer_copy_stride","buffer_crc32","buffer_create","buffer_create_from_vertex_buffer","buffer_create_from_vertex_buffer_ext","buffer_decompress","buffer_delete","buffer_exists","buffer_fill","buffer_get_address","buffer_get_alignment","buffer_get_size","buffer_get_surface","buffer_get_type","buffer_load","buffer_load_async","buffer_load_ext","buffer_load_partial","buffer_md5","buffer_peek","buffer_poke","buffer_read","buffer_resize","buffer_save","buffer_save_async","buffer_save_ext","buffer_seek","buffer_set_surface","buffer_set_used_size","buffer_sha1","buffer_sizeof","buffer_tell","buffer_write","call_cancel","call_later","camera_apply","camera_copy_transforms","camera_create","camera_create_view","camera_destroy","camera_get_active","camera_get_begin_script","camera_get_default","camera_get_end_script","camera_get_proj_mat","camera_get_update_script","camera_get_view_angle","camera_get_view_border_x","camera_get_view_border_y","camera_get_view_height","camera_get_view_mat","camera_get_view_speed_x","camera_get_view_speed_y","camera_get_view_target","camera_get_view_width","camera_get_view_x","camera_get_view_y","camera_set_begin_script","camera_set_default","camera_set_end_script","camera_set_proj_mat","camera_set_update_script","camera_set_view_angle","camera_set_view_border","camera_set_view_mat","camera_set_view_pos","camera_set_view_size","camera_set_view_speed","camera_set_view_target","ceil","choose","chr","clamp","clickable_add","clickable_add_ext","clickable_change","clickable_change_ext","clickable_delete","clickable_exists","clickable_set_style","clipboard_get_text","clipboard_has_text","clipboard_set_text","cloud_file_save","cloud_string_save","cloud_synchronise","code_is_compiled","collision_circle","collision_circle_list","collision_ellipse","collision_ellipse_list","collision_line","collision_line_list","collision_point","collision_point_list","collision_rectangle","collision_rectangle_list","color_get_blue","color_get_green","color_get_hue","color_get_red","color_get_saturation","color_get_value","colour_get_blue","colour_get_green","colour_get_hue","colour_get_red","colour_get_saturation","colour_get_value","cos","darccos","darcsin","darctan","darctan2","date_compare_date","date_compare_datetime","date_compare_time","date_create_datetime","date_current_datetime","date_date_of","date_date_string","date_datetime_string","date_day_span","date_days_in_month","date_days_in_year","date_get_day","date_get_day_of_year","date_get_hour","date_get_hour_of_year","date_get_minute","date_get_minute_of_year","date_get_month","date_get_second","date_get_second_of_year","date_get_timezone","date_get_week","date_get_weekday","date_get_year","date_hour_span","date_inc_day","date_inc_hour","date_inc_minute","date_inc_month","date_inc_second","date_inc_week","date_inc_year","date_is_today","date_leap_year","date_minute_span","date_month_span","date_second_span","date_set_timezone","date_time_of","date_time_string","date_valid_datetime","date_week_span","date_year_span","db_to_lin","dbg_add_font_glyphs","dbg_button","dbg_checkbox","dbg_color","dbg_colour","dbg_drop_down","dbg_same_line","dbg_section","dbg_section_delete","dbg_section_exists","dbg_slider","dbg_slider_int","dbg_sprite","dbg_text","dbg_text_input","dbg_view","dbg_view_delete","dbg_view_exists","dbg_watch","dcos","debug_event","debug_get_callstack","degtorad","device_get_tilt_x","device_get_tilt_y","device_get_tilt_z","device_is_keypad_open","device_mouse_check_button","device_mouse_check_button_pressed","device_mouse_check_button_released","device_mouse_dbclick_enable","device_mouse_raw_x","device_mouse_raw_y","device_mouse_x","device_mouse_x_to_gui","device_mouse_y","device_mouse_y_to_gui","directory_create","directory_destroy","directory_exists","display_get_dpi_x","display_get_dpi_y","display_get_frequency","display_get_gui_height","display_get_gui_width","display_get_height","display_get_orientation","display_get_sleep_margin","display_get_timing_method","display_get_width","display_mouse_get_x","display_mouse_get_y","display_mouse_set","display_reset","display_set_gui_maximise","display_set_gui_maximize","display_set_gui_size","display_set_sleep_margin","display_set_timing_method","display_set_ui_visibility","distance_to_object","distance_to_point","dot_product","dot_product_3d","dot_product_3d_normalised","dot_product_3d_normalized","dot_product_normalised","dot_product_normalized","draw_arrow","draw_button","draw_circle","draw_circle_color","draw_circle_colour","draw_clear","draw_clear_alpha","draw_ellipse","draw_ellipse_color","draw_ellipse_colour","draw_enable_drawevent","draw_enable_skeleton_blendmodes","draw_enable_swf_aa","draw_flush","draw_get_alpha","draw_get_color","draw_get_colour","draw_get_enable_skeleton_blendmodes","draw_get_font","draw_get_halign","draw_get_lighting","draw_get_swf_aa_level","draw_get_valign","draw_getpixel","draw_getpixel_ext","draw_healthbar","draw_highscore","draw_light_define_ambient","draw_light_define_direction","draw_light_define_point","draw_light_enable","draw_light_get","draw_light_get_ambient","draw_line","draw_line_color","draw_line_colour","draw_line_width","draw_line_width_color","draw_line_width_colour","draw_path","draw_point","draw_point_color","draw_point_colour","draw_primitive_begin","draw_primitive_begin_texture","draw_primitive_end","draw_rectangle","draw_rectangle_color","draw_rectangle_colour","draw_roundrect","draw_roundrect_color","draw_roundrect_color_ext","draw_roundrect_colour","draw_roundrect_colour_ext","draw_roundrect_ext","draw_self","draw_set_alpha","draw_set_circle_precision","draw_set_color","draw_set_colour","draw_set_font","draw_set_halign","draw_set_lighting","draw_set_swf_aa_level","draw_set_valign","draw_skeleton","draw_skeleton_collision","draw_skeleton_instance","draw_skeleton_time","draw_sprite","draw_sprite_ext","draw_sprite_general","draw_sprite_part","draw_sprite_part_ext","draw_sprite_pos","draw_sprite_stretched","draw_sprite_stretched_ext","draw_sprite_tiled","draw_sprite_tiled_ext","draw_surface","draw_surface_ext","draw_surface_general","draw_surface_part","draw_surface_part_ext","draw_surface_stretched","draw_surface_stretched_ext","draw_surface_tiled","draw_surface_tiled_ext","draw_text","draw_text_color","draw_text_colour","draw_text_ext","draw_text_ext_color","draw_text_ext_colour","draw_text_ext_transformed","draw_text_ext_transformed_color","draw_text_ext_transformed_colour","draw_text_transformed","draw_text_transformed_color","draw_text_transformed_colour","draw_texture_flush","draw_tile","draw_tilemap","draw_triangle","draw_triangle_color","draw_triangle_colour","draw_vertex","draw_vertex_color","draw_vertex_colour","draw_vertex_texture","draw_vertex_texture_color","draw_vertex_texture_colour","ds_exists","ds_grid_add","ds_grid_add_disk","ds_grid_add_grid_region","ds_grid_add_region","ds_grid_clear","ds_grid_copy","ds_grid_create","ds_grid_destroy","ds_grid_get","ds_grid_get_disk_max","ds_grid_get_disk_mean","ds_grid_get_disk_min","ds_grid_get_disk_sum","ds_grid_get_max","ds_grid_get_mean","ds_grid_get_min","ds_grid_get_sum","ds_grid_height","ds_grid_multiply","ds_grid_multiply_disk","ds_grid_multiply_grid_region","ds_grid_multiply_region","ds_grid_read","ds_grid_resize","ds_grid_set","ds_grid_set_disk","ds_grid_set_grid_region","ds_grid_set_region","ds_grid_shuffle","ds_grid_sort","ds_grid_to_mp_grid","ds_grid_value_disk_exists","ds_grid_value_disk_x","ds_grid_value_disk_y","ds_grid_value_exists","ds_grid_value_x","ds_grid_value_y","ds_grid_width","ds_grid_write","ds_list_add","ds_list_clear","ds_list_copy","ds_list_create","ds_list_delete","ds_list_destroy","ds_list_empty","ds_list_find_index","ds_list_find_value","ds_list_insert","ds_list_is_list","ds_list_is_map","ds_list_mark_as_list","ds_list_mark_as_map","ds_list_read","ds_list_replace","ds_list_set","ds_list_shuffle","ds_list_size","ds_list_sort","ds_list_write","ds_map_add","ds_map_add_list","ds_map_add_map","ds_map_clear","ds_map_copy","ds_map_create","ds_map_delete","ds_map_destroy","ds_map_empty","ds_map_exists","ds_map_find_first","ds_map_find_last","ds_map_find_next","ds_map_find_previous","ds_map_find_value","ds_map_is_list","ds_map_is_map","ds_map_keys_to_array","ds_map_read","ds_map_replace","ds_map_replace_list","ds_map_replace_map","ds_map_secure_load","ds_map_secure_load_buffer","ds_map_secure_save","ds_map_secure_save_buffer","ds_map_set","ds_map_size","ds_map_values_to_array","ds_map_write","ds_priority_add","ds_priority_change_priority","ds_priority_clear","ds_priority_copy","ds_priority_create","ds_priority_delete_max","ds_priority_delete_min","ds_priority_delete_value","ds_priority_destroy","ds_priority_empty","ds_priority_find_max","ds_priority_find_min","ds_priority_find_priority","ds_priority_read","ds_priority_size","ds_priority_write","ds_queue_clear","ds_queue_copy","ds_queue_create","ds_queue_dequeue","ds_queue_destroy","ds_queue_empty","ds_queue_enqueue","ds_queue_head","ds_queue_read","ds_queue_size","ds_queue_tail","ds_queue_write","ds_set_precision","ds_stack_clear","ds_stack_copy","ds_stack_create","ds_stack_destroy","ds_stack_empty","ds_stack_pop","ds_stack_push","ds_stack_read","ds_stack_size","ds_stack_top","ds_stack_write","dsin","dtan","effect_clear","effect_create_above","effect_create_below","effect_create_depth","effect_create_layer","environment_get_variable","event_inherited","event_perform","event_perform_async","event_perform_object","event_user","exception_unhandled_handler","exp","extension_exists","extension_get_option_count","extension_get_option_names","extension_get_option_value","extension_get_options","extension_get_version","external_call","external_define","external_free","file_attributes","file_bin_close","file_bin_open","file_bin_position","file_bin_read_byte","file_bin_rewrite","file_bin_seek","file_bin_size","file_bin_write_byte","file_copy","file_delete","file_exists","file_find_close","file_find_first","file_find_next","file_rename","file_text_close","file_text_eof","file_text_eoln","file_text_open_append","file_text_open_from_string","file_text_open_read","file_text_open_write","file_text_read_real","file_text_read_string","file_text_readln","file_text_write_real","file_text_write_string","file_text_writeln","filename_change_ext","filename_dir","filename_drive","filename_ext","filename_name","filename_path","floor","font_add","font_add_enable_aa","font_add_get_enable_aa","font_add_sprite","font_add_sprite_ext","font_cache_glyph","font_delete","font_enable_effects","font_enable_sdf","font_exists","font_get_bold","font_get_first","font_get_fontname","font_get_info","font_get_italic","font_get_last","font_get_name","font_get_sdf_enabled","font_get_sdf_spread","font_get_size","font_get_texture","font_get_uvs","font_replace_sprite","font_replace_sprite_ext","font_sdf_spread","font_set_cache_size","frac","fx_create","fx_get_name","fx_get_parameter","fx_get_parameter_names","fx_get_parameters","fx_get_single_layer","fx_set_parameter","fx_set_parameters","fx_set_single_layer","game_change","game_end","game_get_speed","game_load","game_load_buffer","game_restart","game_save","game_save_buffer","game_set_speed","gamepad_axis_count","gamepad_axis_value","gamepad_button_check","gamepad_button_check_pressed","gamepad_button_check_released","gamepad_button_count","gamepad_button_value","gamepad_get_axis_deadzone","gamepad_get_button_threshold","gamepad_get_description","gamepad_get_device_count","gamepad_get_guid","gamepad_get_mapping","gamepad_get_option","gamepad_hat_count","gamepad_hat_value","gamepad_is_connected","gamepad_is_supported","gamepad_remove_mapping","gamepad_set_axis_deadzone","gamepad_set_button_threshold","gamepad_set_color","gamepad_set_colour","gamepad_set_option","gamepad_set_vibration","gamepad_test_mapping","gc_collect","gc_enable","gc_get_stats","gc_get_target_frame_time","gc_is_enabled","gc_target_frame_time","gesture_double_tap_distance","gesture_double_tap_time","gesture_drag_distance","gesture_drag_time","gesture_flick_speed","gesture_get_double_tap_distance","gesture_get_double_tap_time","gesture_get_drag_distance","gesture_get_drag_time","gesture_get_flick_speed","gesture_get_pinch_angle_away","gesture_get_pinch_angle_towards","gesture_get_pinch_distance","gesture_get_rotate_angle","gesture_get_rotate_time","gesture_get_tap_count","gesture_pinch_angle_away","gesture_pinch_angle_towards","gesture_pinch_distance","gesture_rotate_angle","gesture_rotate_time","gesture_tap_count","get_integer","get_integer_async","get_login_async","get_open_filename","get_open_filename_ext","get_save_filename","get_save_filename_ext","get_string","get_string_async","get_timer","gif_add_surface","gif_open","gif_save","gif_save_buffer","gml_pragma","gml_release_mode","gpu_get_alphatestenable","gpu_get_alphatestref","gpu_get_blendenable","gpu_get_blendmode","gpu_get_blendmode_dest","gpu_get_blendmode_destalpha","gpu_get_blendmode_ext","gpu_get_blendmode_ext_sepalpha","gpu_get_blendmode_src","gpu_get_blendmode_srcalpha","gpu_get_colorwriteenable","gpu_get_colourwriteenable","gpu_get_cullmode","gpu_get_depth","gpu_get_fog","gpu_get_state","gpu_get_tex_filter","gpu_get_tex_filter_ext","gpu_get_tex_max_aniso","gpu_get_tex_max_aniso_ext","gpu_get_tex_max_mip","gpu_get_tex_max_mip_ext","gpu_get_tex_min_mip","gpu_get_tex_min_mip_ext","gpu_get_tex_mip_bias","gpu_get_tex_mip_bias_ext","gpu_get_tex_mip_enable","gpu_get_tex_mip_enable_ext","gpu_get_tex_mip_filter","gpu_get_tex_mip_filter_ext","gpu_get_tex_repeat","gpu_get_tex_repeat_ext","gpu_get_texfilter","gpu_get_texfilter_ext","gpu_get_texrepeat","gpu_get_texrepeat_ext","gpu_get_zfunc","gpu_get_ztestenable","gpu_get_zwriteenable","gpu_pop_state","gpu_push_state","gpu_set_alphatestenable","gpu_set_alphatestref","gpu_set_blendenable","gpu_set_blendmode","gpu_set_blendmode_ext","gpu_set_blendmode_ext_sepalpha","gpu_set_colorwriteenable","gpu_set_colourwriteenable","gpu_set_cullmode","gpu_set_depth","gpu_set_fog","gpu_set_state","gpu_set_tex_filter","gpu_set_tex_filter_ext","gpu_set_tex_max_aniso","gpu_set_tex_max_aniso_ext","gpu_set_tex_max_mip","gpu_set_tex_max_mip_ext","gpu_set_tex_min_mip","gpu_set_tex_min_mip_ext","gpu_set_tex_mip_bias","gpu_set_tex_mip_bias_ext","gpu_set_tex_mip_enable","gpu_set_tex_mip_enable_ext","gpu_set_tex_mip_filter","gpu_set_tex_mip_filter_ext","gpu_set_tex_repeat","gpu_set_tex_repeat_ext","gpu_set_texfilter","gpu_set_texfilter_ext","gpu_set_texrepeat","gpu_set_texrepeat_ext","gpu_set_zfunc","gpu_set_ztestenable","gpu_set_zwriteenable","handle_parse","highscore_add","highscore_clear","highscore_name","highscore_value","http_get","http_get_file","http_get_request_crossorigin","http_post_string","http_request","http_set_request_crossorigin","iap_acquire","iap_activate","iap_consume","iap_enumerate_products","iap_product_details","iap_purchase_details","iap_restore_all","iap_status","ini_close","ini_key_delete","ini_key_exists","ini_open","ini_open_from_string","ini_read_real","ini_read_string","ini_section_delete","ini_section_exists","ini_write_real","ini_write_string","instance_activate_all","instance_activate_layer","instance_activate_object","instance_activate_region","instance_change","instance_copy","instance_create_depth","instance_create_layer","instance_deactivate_all","instance_deactivate_layer","instance_deactivate_object","instance_deactivate_region","instance_destroy","instance_exists","instance_find","instance_furthest","instance_id_get","instance_nearest","instance_number","instance_place","instance_place_list","instance_position","instance_position_list","instanceof","int64","io_clear","irandom","irandom_range","is_array","is_bool","is_callable","is_debug_overlay_open","is_handle","is_infinity","is_instanceof","is_int32","is_int64","is_keyboard_used_debug_overlay","is_method","is_mouse_over_debug_overlay","is_nan","is_numeric","is_ptr","is_real","is_string","is_struct","is_undefined","json_decode","json_encode","json_parse","json_stringify","keyboard_check","keyboard_check_direct","keyboard_check_pressed","keyboard_check_released","keyboard_clear","keyboard_get_map","keyboard_get_numlock","keyboard_key_press","keyboard_key_release","keyboard_set_map","keyboard_set_numlock","keyboard_unset_map","keyboard_virtual_height","keyboard_virtual_hide","keyboard_virtual_show","keyboard_virtual_status","layer_add_instance","layer_background_alpha","layer_background_blend","layer_background_change","layer_background_create","layer_background_destroy","layer_background_exists","layer_background_get_alpha","layer_background_get_blend","layer_background_get_htiled","layer_background_get_id","layer_background_get_index","layer_background_get_speed","layer_background_get_sprite","layer_background_get_stretch","layer_background_get_visible","layer_background_get_vtiled","layer_background_get_xscale","layer_background_get_yscale","layer_background_htiled","layer_background_index","layer_background_speed","layer_background_sprite","layer_background_stretch","layer_background_visible","layer_background_vtiled","layer_background_xscale","layer_background_yscale","layer_clear_fx","layer_create","layer_depth","layer_destroy","layer_destroy_instances","layer_element_move","layer_enable_fx","layer_exists","layer_force_draw_depth","layer_fx_is_enabled","layer_get_all","layer_get_all_elements","layer_get_depth","layer_get_element_layer","layer_get_element_type","layer_get_forced_depth","layer_get_fx","layer_get_hspeed","layer_get_id","layer_get_id_at_depth","layer_get_name","layer_get_script_begin","layer_get_script_end","layer_get_shader","layer_get_target_room","layer_get_visible","layer_get_vspeed","layer_get_x","layer_get_y","layer_has_instance","layer_hspeed","layer_instance_get_instance","layer_is_draw_depth_forced","layer_reset_target_room","layer_script_begin","layer_script_end","layer_sequence_angle","layer_sequence_create","layer_sequence_destroy","layer_sequence_exists","layer_sequence_get_angle","layer_sequence_get_headdir","layer_sequence_get_headpos","layer_sequence_get_instance","layer_sequence_get_length","layer_sequence_get_sequence","layer_sequence_get_speedscale","layer_sequence_get_x","layer_sequence_get_xscale","layer_sequence_get_y","layer_sequence_get_yscale","layer_sequence_headdir","layer_sequence_headpos","layer_sequence_is_finished","layer_sequence_is_paused","layer_sequence_pause","layer_sequence_play","layer_sequence_speedscale","layer_sequence_x","layer_sequence_xscale","layer_sequence_y","layer_sequence_yscale","layer_set_fx","layer_set_target_room","layer_set_visible","layer_shader","layer_sprite_alpha","layer_sprite_angle","layer_sprite_blend","layer_sprite_change","layer_sprite_create","layer_sprite_destroy","layer_sprite_exists","layer_sprite_get_alpha","layer_sprite_get_angle","layer_sprite_get_blend","layer_sprite_get_id","layer_sprite_get_index","layer_sprite_get_speed","layer_sprite_get_sprite","layer_sprite_get_x","layer_sprite_get_xscale","layer_sprite_get_y","layer_sprite_get_yscale","layer_sprite_index","layer_sprite_speed","layer_sprite_x","layer_sprite_xscale","layer_sprite_y","layer_sprite_yscale","layer_tile_alpha","layer_tile_blend","layer_tile_change","layer_tile_create","layer_tile_destroy","layer_tile_exists","layer_tile_get_alpha","layer_tile_get_blend","layer_tile_get_region","layer_tile_get_sprite","layer_tile_get_visible","layer_tile_get_x","layer_tile_get_xscale","layer_tile_get_y","layer_tile_get_yscale","layer_tile_region","layer_tile_visible","layer_tile_x","layer_tile_xscale","layer_tile_y","layer_tile_yscale","layer_tilemap_create","layer_tilemap_destroy","layer_tilemap_exists","layer_tilemap_get_id","layer_vspeed","layer_x","layer_y","lengthdir_x","lengthdir_y","lerp","lin_to_db","ln","load_csv","log10","log2","logn","make_color_hsv","make_color_rgb","make_colour_hsv","make_colour_rgb","math_get_epsilon","math_set_epsilon","matrix_build","matrix_build_identity","matrix_build_lookat","matrix_build_projection_ortho","matrix_build_projection_perspective","matrix_build_projection_perspective_fov","matrix_get","matrix_multiply","matrix_set","matrix_stack_clear","matrix_stack_is_empty","matrix_stack_pop","matrix_stack_push","matrix_stack_set","matrix_stack_top","matrix_transform_vertex","max","md5_file","md5_string_unicode","md5_string_utf8","mean","median","merge_color","merge_colour","method","method_call","method_get_index","method_get_self","min","motion_add","motion_set","mouse_check_button","mouse_check_button_pressed","mouse_check_button_released","mouse_clear","mouse_wheel_down","mouse_wheel_up","move_and_collide","move_bounce_all","move_bounce_solid","move_contact_all","move_contact_solid","move_outside_all","move_outside_solid","move_random","move_snap","move_towards_point","move_wrap","mp_grid_add_cell","mp_grid_add_instances","mp_grid_add_rectangle","mp_grid_clear_all","mp_grid_clear_cell","mp_grid_clear_rectangle","mp_grid_create","mp_grid_destroy","mp_grid_draw","mp_grid_get_cell","mp_grid_path","mp_grid_to_ds_grid","mp_linear_path","mp_linear_path_object","mp_linear_step","mp_linear_step_object","mp_potential_path","mp_potential_path_object","mp_potential_settings","mp_potential_step","mp_potential_step_object","nameof","network_connect","network_connect_async","network_connect_raw","network_connect_raw_async","network_create_server","network_create_server_raw","network_create_socket","network_create_socket_ext","network_destroy","network_resolve","network_send_broadcast","network_send_packet","network_send_raw","network_send_udp","network_send_udp_raw","network_set_config","network_set_timeout","object_exists","object_get_mask","object_get_name","object_get_parent","object_get_persistent","object_get_physics","object_get_solid","object_get_sprite","object_get_visible","object_is_ancestor","object_set_mask","object_set_persistent","object_set_solid","object_set_sprite","object_set_visible","ord","os_check_permission","os_get_config","os_get_info","os_get_language","os_get_region","os_is_network_connected","os_is_paused","os_lock_orientation","os_powersave_enable","os_request_permission","os_set_orientation_lock","parameter_count","parameter_string","part_emitter_burst","part_emitter_clear","part_emitter_create","part_emitter_delay","part_emitter_destroy","part_emitter_destroy_all","part_emitter_enable","part_emitter_exists","part_emitter_interval","part_emitter_region","part_emitter_relative","part_emitter_stream","part_particles_burst","part_particles_clear","part_particles_count","part_particles_create","part_particles_create_color","part_particles_create_colour","part_system_angle","part_system_automatic_draw","part_system_automatic_update","part_system_clear","part_system_color","part_system_colour","part_system_create","part_system_create_layer","part_system_depth","part_system_destroy","part_system_draw_order","part_system_drawit","part_system_exists","part_system_get_info","part_system_get_layer","part_system_global_space","part_system_layer","part_system_position","part_system_update","part_type_alpha1","part_type_alpha2","part_type_alpha3","part_type_blend","part_type_clear","part_type_color1","part_type_color2","part_type_color3","part_type_color_hsv","part_type_color_mix","part_type_color_rgb","part_type_colour1","part_type_colour2","part_type_colour3","part_type_colour_hsv","part_type_colour_mix","part_type_colour_rgb","part_type_create","part_type_death","part_type_destroy","part_type_direction","part_type_exists","part_type_gravity","part_type_life","part_type_orientation","part_type_scale","part_type_shape","part_type_size","part_type_size_x","part_type_size_y","part_type_speed","part_type_sprite","part_type_step","part_type_subimage","particle_exists","particle_get_info","path_add","path_add_point","path_append","path_assign","path_change_point","path_clear_points","path_delete","path_delete_point","path_duplicate","path_end","path_exists","path_flip","path_get_closed","path_get_kind","path_get_length","path_get_name","path_get_number","path_get_point_speed","path_get_point_x","path_get_point_y","path_get_precision","path_get_speed","path_get_x","path_get_y","path_insert_point","path_mirror","path_rescale","path_reverse","path_rotate","path_set_closed","path_set_kind","path_set_precision","path_shift","path_start","physics_apply_angular_impulse","physics_apply_force","physics_apply_impulse","physics_apply_local_force","physics_apply_local_impulse","physics_apply_torque","physics_draw_debug","physics_fixture_add_point","physics_fixture_bind","physics_fixture_bind_ext","physics_fixture_create","physics_fixture_delete","physics_fixture_set_angular_damping","physics_fixture_set_awake","physics_fixture_set_box_shape","physics_fixture_set_chain_shape","physics_fixture_set_circle_shape","physics_fixture_set_collision_group","physics_fixture_set_density","physics_fixture_set_edge_shape","physics_fixture_set_friction","physics_fixture_set_kinematic","physics_fixture_set_linear_damping","physics_fixture_set_polygon_shape","physics_fixture_set_restitution","physics_fixture_set_sensor","physics_get_density","physics_get_friction","physics_get_restitution","physics_joint_delete","physics_joint_distance_create","physics_joint_enable_motor","physics_joint_friction_create","physics_joint_gear_create","physics_joint_get_value","physics_joint_prismatic_create","physics_joint_pulley_create","physics_joint_revolute_create","physics_joint_rope_create","physics_joint_set_value","physics_joint_weld_create","physics_joint_wheel_create","physics_mass_properties","physics_particle_count","physics_particle_create","physics_particle_delete","physics_particle_delete_region_box","physics_particle_delete_region_circle","physics_particle_delete_region_poly","physics_particle_draw","physics_particle_draw_ext","physics_particle_get_damping","physics_particle_get_data","physics_particle_get_data_particle","physics_particle_get_density","physics_particle_get_gravity_scale","physics_particle_get_group_flags","physics_particle_get_max_count","physics_particle_get_radius","physics_particle_group_add_point","physics_particle_group_begin","physics_particle_group_box","physics_particle_group_circle","physics_particle_group_count","physics_particle_group_delete","physics_particle_group_end","physics_particle_group_get_ang_vel","physics_particle_group_get_angle","physics_particle_group_get_centre_x","physics_particle_group_get_centre_y","physics_particle_group_get_data","physics_particle_group_get_inertia","physics_particle_group_get_mass","physics_particle_group_get_vel_x","physics_particle_group_get_vel_y","physics_particle_group_get_x","physics_particle_group_get_y","physics_particle_group_join","physics_particle_group_polygon","physics_particle_set_category_flags","physics_particle_set_damping","physics_particle_set_density","physics_particle_set_flags","physics_particle_set_gravity_scale","physics_particle_set_group_flags","physics_particle_set_max_count","physics_particle_set_radius","physics_pause_enable","physics_remove_fixture","physics_set_density","physics_set_friction","physics_set_restitution","physics_test_overlap","physics_world_create","physics_world_draw_debug","physics_world_gravity","physics_world_update_iterations","physics_world_update_speed","place_empty","place_free","place_meeting","place_snapped","point_direction","point_distance","point_distance_3d","point_in_circle","point_in_rectangle","point_in_triangle","position_change","position_destroy","position_empty","position_meeting","power","ptr","radtodeg","random","random_get_seed","random_range","random_set_seed","randomise","randomize","real","rectangle_in_circle","rectangle_in_rectangle","rectangle_in_triangle","ref_create","rollback_chat","rollback_create_game","rollback_define_extra_network_latency","rollback_define_input","rollback_define_input_frame_delay","rollback_define_mock_input","rollback_define_player","rollback_display_events","rollback_get_info","rollback_get_input","rollback_get_player_prefs","rollback_join_game","rollback_leave_game","rollback_set_player_prefs","rollback_start_game","rollback_sync_on_frame","rollback_use_late_join","rollback_use_manual_start","rollback_use_player_prefs","rollback_use_random_input","room_add","room_assign","room_duplicate","room_exists","room_get_camera","room_get_info","room_get_name","room_get_viewport","room_goto","room_goto_next","room_goto_previous","room_instance_add","room_instance_clear","room_next","room_previous","room_restart","room_set_camera","room_set_height","room_set_persistent","room_set_view_enabled","room_set_viewport","room_set_width","round","scheduler_resolution_get","scheduler_resolution_set","screen_save","screen_save_part","script_execute","script_execute_ext","script_exists","script_get_name","sequence_create","sequence_destroy","sequence_exists","sequence_get","sequence_get_objects","sequence_instance_override_object","sequence_keyframe_new","sequence_keyframedata_new","sequence_track_new","sha1_file","sha1_string_unicode","sha1_string_utf8","shader_current","shader_enable_corner_id","shader_get_name","shader_get_sampler_index","shader_get_uniform","shader_is_compiled","shader_reset","shader_set","shader_set_uniform_f","shader_set_uniform_f_array","shader_set_uniform_f_buffer","shader_set_uniform_i","shader_set_uniform_i_array","shader_set_uniform_matrix","shader_set_uniform_matrix_array","shaders_are_supported","shop_leave_rating","show_debug_message","show_debug_message_ext","show_debug_overlay","show_error","show_message","show_message_async","show_question","show_question_async","sign","sin","skeleton_animation_clear","skeleton_animation_get","skeleton_animation_get_duration","skeleton_animation_get_event_frames","skeleton_animation_get_ext","skeleton_animation_get_frame","skeleton_animation_get_frames","skeleton_animation_get_position","skeleton_animation_is_finished","skeleton_animation_is_looping","skeleton_animation_list","skeleton_animation_mix","skeleton_animation_set","skeleton_animation_set_ext","skeleton_animation_set_frame","skeleton_animation_set_position","skeleton_attachment_create","skeleton_attachment_create_color","skeleton_attachment_create_colour","skeleton_attachment_destroy","skeleton_attachment_exists","skeleton_attachment_get","skeleton_attachment_replace","skeleton_attachment_replace_color","skeleton_attachment_replace_colour","skeleton_attachment_set","skeleton_bone_data_get","skeleton_bone_data_set","skeleton_bone_list","skeleton_bone_state_get","skeleton_bone_state_set","skeleton_collision_draw_set","skeleton_find_slot","skeleton_get_bounds","skeleton_get_minmax","skeleton_get_num_bounds","skeleton_skin_create","skeleton_skin_get","skeleton_skin_list","skeleton_skin_set","skeleton_slot_alpha_get","skeleton_slot_color_get","skeleton_slot_color_set","skeleton_slot_colour_get","skeleton_slot_colour_set","skeleton_slot_data","skeleton_slot_data_instance","skeleton_slot_list","sprite_add","sprite_add_ext","sprite_add_from_surface","sprite_assign","sprite_collision_mask","sprite_create_from_surface","sprite_delete","sprite_duplicate","sprite_exists","sprite_flush","sprite_flush_multi","sprite_get_bbox_bottom","sprite_get_bbox_left","sprite_get_bbox_mode","sprite_get_bbox_right","sprite_get_bbox_top","sprite_get_height","sprite_get_info","sprite_get_name","sprite_get_nineslice","sprite_get_number","sprite_get_speed","sprite_get_speed_type","sprite_get_texture","sprite_get_tpe","sprite_get_uvs","sprite_get_width","sprite_get_xoffset","sprite_get_yoffset","sprite_merge","sprite_nineslice_create","sprite_prefetch","sprite_prefetch_multi","sprite_replace","sprite_save","sprite_save_strip","sprite_set_alpha_from_sprite","sprite_set_bbox","sprite_set_bbox_mode","sprite_set_cache_size","sprite_set_cache_size_ext","sprite_set_nineslice","sprite_set_offset","sprite_set_speed","sqr","sqrt","static_get","static_set","string","string_byte_at","string_byte_length","string_char_at","string_concat","string_concat_ext","string_copy","string_count","string_delete","string_digits","string_ends_with","string_ext","string_foreach","string_format","string_hash_to_newline","string_height","string_height_ext","string_insert","string_join","string_join_ext","string_last_pos","string_last_pos_ext","string_length","string_letters","string_lettersdigits","string_lower","string_ord_at","string_pos","string_pos_ext","string_repeat","string_replace","string_replace_all","string_set_byte_at","string_split","string_split_ext","string_starts_with","string_trim","string_trim_end","string_trim_start","string_upper","string_width","string_width_ext","struct_exists","struct_foreach","struct_get","struct_get_from_hash","struct_get_names","struct_names_count","struct_remove","struct_set","struct_set_from_hash","surface_copy","surface_copy_part","surface_create","surface_create_ext","surface_depth_disable","surface_exists","surface_format_is_supported","surface_free","surface_get_depth_disable","surface_get_format","surface_get_height","surface_get_target","surface_get_target_ext","surface_get_texture","surface_get_width","surface_getpixel","surface_getpixel_ext","surface_reset_target","surface_resize","surface_save","surface_save_part","surface_set_target","surface_set_target_ext","tag_get_asset_ids","tag_get_assets","tan","texture_debug_messages","texture_flush","texture_get_height","texture_get_texel_height","texture_get_texel_width","texture_get_uvs","texture_get_width","texture_global_scale","texture_is_ready","texture_prefetch","texture_set_stage","texturegroup_get_fonts","texturegroup_get_names","texturegroup_get_sprites","texturegroup_get_status","texturegroup_get_textures","texturegroup_get_tilesets","texturegroup_load","texturegroup_set_mode","texturegroup_unload","tile_get_empty","tile_get_flip","tile_get_index","tile_get_mirror","tile_get_rotate","tile_set_empty","tile_set_flip","tile_set_index","tile_set_mirror","tile_set_rotate","tilemap_clear","tilemap_get","tilemap_get_at_pixel","tilemap_get_cell_x_at_pixel","tilemap_get_cell_y_at_pixel","tilemap_get_frame","tilemap_get_global_mask","tilemap_get_height","tilemap_get_mask","tilemap_get_tile_height","tilemap_get_tile_width","tilemap_get_tileset","tilemap_get_width","tilemap_get_x","tilemap_get_y","tilemap_set","tilemap_set_at_pixel","tilemap_set_global_mask","tilemap_set_height","tilemap_set_mask","tilemap_set_width","tilemap_tileset","tilemap_x","tilemap_y","tileset_get_info","tileset_get_name","tileset_get_texture","tileset_get_uvs","time_bpm_to_seconds","time_seconds_to_bpm","time_source_create","time_source_destroy","time_source_exists","time_source_get_children","time_source_get_parent","time_source_get_period","time_source_get_reps_completed","time_source_get_reps_remaining","time_source_get_state","time_source_get_time_remaining","time_source_get_units","time_source_pause","time_source_reconfigure","time_source_reset","time_source_resume","time_source_start","time_source_stop","timeline_add","timeline_clear","timeline_delete","timeline_exists","timeline_get_name","timeline_max_moment","timeline_moment_add_script","timeline_moment_clear","timeline_size","typeof","url_get_domain","url_open","url_open_ext","url_open_full","uwp_device_touchscreen_available","uwp_livetile_badge_clear","uwp_livetile_badge_notification","uwp_livetile_notification_begin","uwp_livetile_notification_end","uwp_livetile_notification_expiry","uwp_livetile_notification_image_add","uwp_livetile_notification_secondary_begin","uwp_livetile_notification_tag","uwp_livetile_notification_template_add","uwp_livetile_notification_text_add","uwp_livetile_queue_enable","uwp_livetile_tile_clear","uwp_secondarytile_badge_clear","uwp_secondarytile_badge_notification","uwp_secondarytile_delete","uwp_secondarytile_pin","uwp_secondarytile_tile_clear","variable_clone","variable_get_hash","variable_global_exists","variable_global_get","variable_global_set","variable_instance_exists","variable_instance_get","variable_instance_get_names","variable_instance_names_count","variable_instance_set","variable_struct_exists","variable_struct_get","variable_struct_get_names","variable_struct_names_count","variable_struct_remove","variable_struct_set","vertex_argb","vertex_begin","vertex_color","vertex_colour","vertex_create_buffer","vertex_create_buffer_ext","vertex_create_buffer_from_buffer","vertex_create_buffer_from_buffer_ext","vertex_delete_buffer","vertex_end","vertex_float1","vertex_float2","vertex_float3","vertex_float4","vertex_format_add_color","vertex_format_add_colour","vertex_format_add_custom","vertex_format_add_normal","vertex_format_add_position","vertex_format_add_position_3d","vertex_format_add_texcoord","vertex_format_begin","vertex_format_delete","vertex_format_end","vertex_format_get_info","vertex_freeze","vertex_get_buffer_size","vertex_get_number","vertex_normal","vertex_position","vertex_position_3d","vertex_submit","vertex_submit_ext","vertex_texcoord","vertex_ubyte4","vertex_update_buffer_from_buffer","vertex_update_buffer_from_vertex","video_close","video_draw","video_enable_loop","video_get_duration","video_get_format","video_get_position","video_get_status","video_get_volume","video_is_looping","video_open","video_pause","video_resume","video_seek_to","video_set_volume","view_get_camera","view_get_hport","view_get_surface_id","view_get_visible","view_get_wport","view_get_xport","view_get_yport","view_set_camera","view_set_hport","view_set_surface_id","view_set_visible","view_set_wport","view_set_xport","view_set_yport","virtual_key_add","virtual_key_delete","virtual_key_hide","virtual_key_show","wallpaper_set_config","wallpaper_set_subscriptions","weak_ref_alive","weak_ref_any_alive","weak_ref_create","window_center","window_device","window_enable_borderless_fullscreen","window_get_borderless_fullscreen","window_get_caption","window_get_color","window_get_colour","window_get_cursor","window_get_fullscreen","window_get_height","window_get_showborder","window_get_visible_rects","window_get_width","window_get_x","window_get_y","window_handle","window_has_focus","window_mouse_get_delta_x","window_mouse_get_delta_y","window_mouse_get_locked","window_mouse_get_x","window_mouse_get_y","window_mouse_set","window_mouse_set_locked","window_set_caption","window_set_color","window_set_colour","window_set_cursor","window_set_fullscreen","window_set_max_height","window_set_max_width","window_set_min_height","window_set_min_width","window_set_position","window_set_rectangle","window_set_showborder","window_set_size","window_view_mouse_get_x","window_view_mouse_get_y","window_views_mouse_get_x","window_views_mouse_get_y","winphone_tile_background_color","winphone_tile_background_colour","zip_add_file","zip_create","zip_save","zip_unzip","zip_unzip_async"],symbol:["AudioEffect","AudioEffectType","AudioLFOType","GM_build_date","GM_build_type","GM_is_sandboxed","GM_project_filename","GM_runtime_version","GM_version","NaN","_GMFILE_","_GMFUNCTION_","_GMLINE_","alignmentH","alignmentV","all","animcurvetype_bezier","animcurvetype_catmullrom","animcurvetype_linear","asset_animationcurve","asset_font","asset_object","asset_path","asset_room","asset_script","asset_sequence","asset_shader","asset_sound","asset_sprite","asset_tiles","asset_timeline","asset_unknown","audio_3D","audio_bus_main","audio_falloff_exponent_distance","audio_falloff_exponent_distance_clamped","audio_falloff_exponent_distance_scaled","audio_falloff_inverse_distance","audio_falloff_inverse_distance_clamped","audio_falloff_inverse_distance_scaled","audio_falloff_linear_distance","audio_falloff_linear_distance_clamped","audio_falloff_none","audio_mono","audio_stereo","bboxkind_diamond","bboxkind_ellipse","bboxkind_precise","bboxkind_rectangular","bboxmode_automatic","bboxmode_fullimage","bboxmode_manual","bm_add","bm_dest_alpha","bm_dest_color","bm_dest_colour","bm_inv_dest_alpha","bm_inv_dest_color","bm_inv_dest_colour","bm_inv_src_alpha","bm_inv_src_color","bm_inv_src_colour","bm_max","bm_normal","bm_one","bm_src_alpha","bm_src_alpha_sat","bm_src_color","bm_src_colour","bm_subtract","bm_zero","browser_chrome","browser_edge","browser_firefox","browser_ie","browser_ie_mobile","browser_not_a_browser","browser_opera","browser_safari","browser_safari_mobile","browser_tizen","browser_unknown","browser_windows_store","buffer_bool","buffer_f16","buffer_f32","buffer_f64","buffer_fast","buffer_fixed","buffer_grow","buffer_s16","buffer_s32","buffer_s8","buffer_seek_end","buffer_seek_relative","buffer_seek_start","buffer_string","buffer_text","buffer_u16","buffer_u32","buffer_u64","buffer_u8","buffer_vbuffer","buffer_wrap","c_aqua","c_black","c_blue","c_dkgray","c_dkgrey","c_fuchsia","c_gray","c_green","c_grey","c_lime","c_ltgray","c_ltgrey","c_maroon","c_navy","c_olive","c_orange","c_purple","c_red","c_silver","c_teal","c_white","c_yellow","cache_directory","characterSpacing","cmpfunc_always","cmpfunc_equal","cmpfunc_greater","cmpfunc_greaterequal","cmpfunc_less","cmpfunc_lessequal","cmpfunc_never","cmpfunc_notequal","coreColor","coreColour","cr_appstart","cr_arrow","cr_beam","cr_cross","cr_default","cr_drag","cr_handpoint","cr_hourglass","cr_none","cr_size_all","cr_size_nesw","cr_size_ns","cr_size_nwse","cr_size_we","cr_uparrow","cull_clockwise","cull_counterclockwise","cull_noculling","device_emulator","device_ios_ipad","device_ios_ipad_retina","device_ios_iphone","device_ios_iphone5","device_ios_iphone6","device_ios_iphone6plus","device_ios_iphone_retina","device_ios_unknown","device_tablet","display_landscape","display_landscape_flipped","display_portrait","display_portrait_flipped","dll_cdecl","dll_stdcall","dropShadowEnabled","dropShadowEnabled","ds_type_grid","ds_type_list","ds_type_map","ds_type_priority","ds_type_queue","ds_type_stack","ef_cloud","ef_ellipse","ef_explosion","ef_firework","ef_flare","ef_rain","ef_ring","ef_smoke","ef_smokeup","ef_snow","ef_spark","ef_star","effectsEnabled","effectsEnabled","ev_alarm","ev_animation_end","ev_animation_event","ev_animation_update","ev_async_audio_playback","ev_async_audio_playback_ended","ev_async_audio_recording","ev_async_dialog","ev_async_push_notification","ev_async_save_load","ev_async_save_load","ev_async_social","ev_async_system_event","ev_async_web","ev_async_web_cloud","ev_async_web_iap","ev_async_web_image_load","ev_async_web_networking","ev_async_web_steam","ev_audio_playback","ev_audio_playback_ended","ev_audio_recording","ev_boundary","ev_boundary_view0","ev_boundary_view1","ev_boundary_view2","ev_boundary_view3","ev_boundary_view4","ev_boundary_view5","ev_boundary_view6","ev_boundary_view7","ev_broadcast_message","ev_cleanup","ev_collision","ev_create","ev_destroy","ev_dialog_async","ev_draw","ev_draw_begin","ev_draw_end","ev_draw_normal","ev_draw_post","ev_draw_pre","ev_end_of_path","ev_game_end","ev_game_start","ev_gesture","ev_gesture_double_tap","ev_gesture_drag_end","ev_gesture_drag_start","ev_gesture_dragging","ev_gesture_flick","ev_gesture_pinch_end","ev_gesture_pinch_in","ev_gesture_pinch_out","ev_gesture_pinch_start","ev_gesture_rotate_end","ev_gesture_rotate_start","ev_gesture_rotating","ev_gesture_tap","ev_global_gesture_double_tap","ev_global_gesture_drag_end","ev_global_gesture_drag_start","ev_global_gesture_dragging","ev_global_gesture_flick","ev_global_gesture_pinch_end","ev_global_gesture_pinch_in","ev_global_gesture_pinch_out","ev_global_gesture_pinch_start","ev_global_gesture_rotate_end","ev_global_gesture_rotate_start","ev_global_gesture_rotating","ev_global_gesture_tap","ev_global_left_button","ev_global_left_press","ev_global_left_release","ev_global_middle_button","ev_global_middle_press","ev_global_middle_release","ev_global_right_button","ev_global_right_press","ev_global_right_release","ev_gui","ev_gui_begin","ev_gui_end","ev_joystick1_button1","ev_joystick1_button2","ev_joystick1_button3","ev_joystick1_button4","ev_joystick1_button5","ev_joystick1_button6","ev_joystick1_button7","ev_joystick1_button8","ev_joystick1_down","ev_joystick1_left","ev_joystick1_right","ev_joystick1_up","ev_joystick2_button1","ev_joystick2_button2","ev_joystick2_button3","ev_joystick2_button4","ev_joystick2_button5","ev_joystick2_button6","ev_joystick2_button7","ev_joystick2_button8","ev_joystick2_down","ev_joystick2_left","ev_joystick2_right","ev_joystick2_up","ev_keyboard","ev_keypress","ev_keyrelease","ev_left_button","ev_left_press","ev_left_release","ev_middle_button","ev_middle_press","ev_middle_release","ev_mouse","ev_mouse_enter","ev_mouse_leave","ev_mouse_wheel_down","ev_mouse_wheel_up","ev_no_button","ev_no_more_health","ev_no_more_lives","ev_other","ev_outside","ev_outside_view0","ev_outside_view1","ev_outside_view2","ev_outside_view3","ev_outside_view4","ev_outside_view5","ev_outside_view6","ev_outside_view7","ev_pre_create","ev_push_notification","ev_right_button","ev_right_press","ev_right_release","ev_room_end","ev_room_start","ev_social","ev_step","ev_step_begin","ev_step_end","ev_step_normal","ev_system_event","ev_trigger","ev_user0","ev_user1","ev_user10","ev_user11","ev_user12","ev_user13","ev_user14","ev_user15","ev_user2","ev_user3","ev_user4","ev_user5","ev_user6","ev_user7","ev_user8","ev_user9","ev_web_async","ev_web_cloud","ev_web_iap","ev_web_image_load","ev_web_networking","ev_web_sound_load","ev_web_steam","fa_archive","fa_bottom","fa_center","fa_directory","fa_hidden","fa_left","fa_middle","fa_none","fa_readonly","fa_right","fa_sysfile","fa_top","fa_volumeid","false","frameSizeX","frameSizeY","gamespeed_fps","gamespeed_microseconds","global","glowColor","glowColour","glowEnabled","glowEnabled","glowEnd","glowStart","gp_axis_acceleration_x","gp_axis_acceleration_y","gp_axis_acceleration_z","gp_axis_angular_velocity_x","gp_axis_angular_velocity_y","gp_axis_angular_velocity_z","gp_axis_orientation_w","gp_axis_orientation_x","gp_axis_orientation_y","gp_axis_orientation_z","gp_axislh","gp_axislv","gp_axisrh","gp_axisrv","gp_face1","gp_face2","gp_face3","gp_face4","gp_padd","gp_padl","gp_padr","gp_padu","gp_select","gp_shoulderl","gp_shoulderlb","gp_shoulderr","gp_shoulderrb","gp_start","gp_stickl","gp_stickr","iap_available","iap_canceled","iap_ev_consume","iap_ev_product","iap_ev_purchase","iap_ev_restore","iap_ev_storeload","iap_failed","iap_purchased","iap_refunded","iap_status_available","iap_status_loading","iap_status_processing","iap_status_restoring","iap_status_unavailable","iap_status_uninitialised","iap_storeload_failed","iap_storeload_ok","iap_unavailable","infinity","kbv_autocapitalize_characters","kbv_autocapitalize_none","kbv_autocapitalize_sentences","kbv_autocapitalize_words","kbv_returnkey_continue","kbv_returnkey_default","kbv_returnkey_done","kbv_returnkey_emergency","kbv_returnkey_go","kbv_returnkey_google","kbv_returnkey_join","kbv_returnkey_next","kbv_returnkey_route","kbv_returnkey_search","kbv_returnkey_send","kbv_returnkey_yahoo","kbv_type_ascii","kbv_type_default","kbv_type_email","kbv_type_numbers","kbv_type_phone","kbv_type_phone_name","kbv_type_url","layerelementtype_background","layerelementtype_instance","layerelementtype_oldtilemap","layerelementtype_particlesystem","layerelementtype_sequence","layerelementtype_sprite","layerelementtype_tile","layerelementtype_tilemap","layerelementtype_undefined","leaderboard_type_number","leaderboard_type_time_mins_secs","lighttype_dir","lighttype_point","lineSpacing","m_axisx","m_axisx_gui","m_axisy","m_axisy_gui","m_scroll_down","m_scroll_up","matrix_projection","matrix_view","matrix_world","mb_any","mb_left","mb_middle","mb_none","mb_right","mb_side1","mb_side2","mip_markedonly","mip_off","mip_on","network_config_avoid_time_wait","network_config_connect_timeout","network_config_disable_multicast","network_config_disable_reliable_udp","network_config_enable_multicast","network_config_enable_reliable_udp","network_config_use_non_blocking_socket","network_config_websocket_protocol","network_connect_active","network_connect_blocking","network_connect_nonblocking","network_connect_none","network_connect_passive","network_send_binary","network_send_text","network_socket_bluetooth","network_socket_tcp","network_socket_udp","network_socket_ws","network_socket_wss","network_type_connect","network_type_data","network_type_disconnect","network_type_down","network_type_non_blocking_connect","network_type_up","network_type_up_failed","nineslice_blank","nineslice_bottom","nineslice_center","nineslice_centre","nineslice_hide","nineslice_left","nineslice_mirror","nineslice_repeat","nineslice_right","nineslice_stretch","nineslice_top","noone","of_challenge_lose","of_challenge_tie","of_challenge_win","os_android","os_gdk","os_gxgames","os_ios","os_linux","os_macosx","os_operagx","os_permission_denied","os_permission_denied_dont_request","os_permission_granted","os_ps3","os_ps4","os_ps5","os_psvita","os_switch","os_tvos","os_unknown","os_uwp","os_win8native","os_windows","os_winphone","os_xboxone","os_xboxseriesxs","other","outlineColor","outlineColour","outlineDist","outlineEnabled","outlineEnabled","paragraphSpacing","path_action_continue","path_action_restart","path_action_reverse","path_action_stop","phy_debug_render_aabb","phy_debug_render_collision_pairs","phy_debug_render_coms","phy_debug_render_core_shapes","phy_debug_render_joints","phy_debug_render_obb","phy_debug_render_shapes","phy_joint_anchor_1_x","phy_joint_anchor_1_y","phy_joint_anchor_2_x","phy_joint_anchor_2_y","phy_joint_angle","phy_joint_angle_limits","phy_joint_damping_ratio","phy_joint_frequency","phy_joint_length_1","phy_joint_length_2","phy_joint_lower_angle_limit","phy_joint_max_force","phy_joint_max_length","phy_joint_max_motor_force","phy_joint_max_motor_torque","phy_joint_max_torque","phy_joint_motor_force","phy_joint_motor_speed","phy_joint_motor_torque","phy_joint_reaction_force_x","phy_joint_reaction_force_y","phy_joint_reaction_torque","phy_joint_speed","phy_joint_translation","phy_joint_upper_angle_limit","phy_particle_data_flag_category","phy_particle_data_flag_color","phy_particle_data_flag_colour","phy_particle_data_flag_position","phy_particle_data_flag_typeflags","phy_particle_data_flag_velocity","phy_particle_flag_colormixing","phy_particle_flag_colourmixing","phy_particle_flag_elastic","phy_particle_flag_powder","phy_particle_flag_spring","phy_particle_flag_tensile","phy_particle_flag_viscous","phy_particle_flag_wall","phy_particle_flag_water","phy_particle_flag_zombie","phy_particle_group_flag_rigid","phy_particle_group_flag_solid","pi","pointer_invalid","pointer_null","pr_linelist","pr_linestrip","pr_pointlist","pr_trianglefan","pr_trianglelist","pr_trianglestrip","ps_distr_gaussian","ps_distr_invgaussian","ps_distr_linear","ps_mode_burst","ps_mode_stream","ps_shape_diamond","ps_shape_ellipse","ps_shape_line","ps_shape_rectangle","pt_shape_circle","pt_shape_cloud","pt_shape_disk","pt_shape_explosion","pt_shape_flare","pt_shape_line","pt_shape_pixel","pt_shape_ring","pt_shape_smoke","pt_shape_snow","pt_shape_spark","pt_shape_sphere","pt_shape_square","pt_shape_star","rollback_chat_message","rollback_connect_error","rollback_connect_info","rollback_connected_to_peer","rollback_connection_rejected","rollback_disconnected_from_peer","rollback_end_game","rollback_game_full","rollback_game_info","rollback_game_interrupted","rollback_game_resumed","rollback_high_latency","rollback_player_prefs","rollback_protocol_rejected","rollback_synchronized_with_peer","rollback_synchronizing_with_peer","self","seqaudiokey_loop","seqaudiokey_oneshot","seqdir_left","seqdir_right","seqinterpolation_assign","seqinterpolation_lerp","seqplay_loop","seqplay_oneshot","seqplay_pingpong","seqtextkey_bottom","seqtextkey_center","seqtextkey_justify","seqtextkey_left","seqtextkey_middle","seqtextkey_right","seqtextkey_top","seqtracktype_audio","seqtracktype_bool","seqtracktype_clipmask","seqtracktype_clipmask_mask","seqtracktype_clipmask_subject","seqtracktype_color","seqtracktype_colour","seqtracktype_empty","seqtracktype_graphic","seqtracktype_group","seqtracktype_instance","seqtracktype_message","seqtracktype_moment","seqtracktype_particlesystem","seqtracktype_real","seqtracktype_sequence","seqtracktype_spriteframes","seqtracktype_string","seqtracktype_text","shadowColor","shadowColour","shadowOffsetX","shadowOffsetY","shadowSoftness","sprite_add_ext_error_cancelled","sprite_add_ext_error_decompressfailed","sprite_add_ext_error_loadfailed","sprite_add_ext_error_setupfailed","sprite_add_ext_error_spritenotfound","sprite_add_ext_error_unknown","spritespeed_framespergameframe","spritespeed_framespersecond","surface_r16float","surface_r32float","surface_r8unorm","surface_rg8unorm","surface_rgba16float","surface_rgba32float","surface_rgba4unorm","surface_rgba8unorm","texturegroup_status_fetched","texturegroup_status_loaded","texturegroup_status_loading","texturegroup_status_unloaded","tf_anisotropic","tf_linear","tf_point","thickness","tile_flip","tile_index_mask","tile_mirror","tile_rotate","time_source_expire_after","time_source_expire_nearest","time_source_game","time_source_global","time_source_state_active","time_source_state_initial","time_source_state_paused","time_source_state_stopped","time_source_units_frames","time_source_units_seconds","timezone_local","timezone_utc","tm_countvsyncs","tm_sleep","tm_systemtiming","true","ty_real","ty_string","undefined","vertex_type_color","vertex_type_colour","vertex_type_float1","vertex_type_float2","vertex_type_float3","vertex_type_float4","vertex_type_ubyte4","vertex_usage_binormal","vertex_usage_blendindices","vertex_usage_blendweight","vertex_usage_color","vertex_usage_colour","vertex_usage_depth","vertex_usage_fog","vertex_usage_normal","vertex_usage_position","vertex_usage_psize","vertex_usage_sample","vertex_usage_tangent","vertex_usage_texcoord","video_format_rgba","video_format_yuv","video_status_closed","video_status_paused","video_status_playing","video_status_preparing","vk_add","vk_alt","vk_anykey","vk_backspace","vk_control","vk_decimal","vk_delete","vk_divide","vk_down","vk_end","vk_enter","vk_escape","vk_f1","vk_f10","vk_f11","vk_f12","vk_f2","vk_f3","vk_f4","vk_f5","vk_f6","vk_f7","vk_f8","vk_f9","vk_home","vk_insert","vk_lalt","vk_lcontrol","vk_left","vk_lshift","vk_multiply","vk_nokey","vk_numpad0","vk_numpad1","vk_numpad2","vk_numpad3","vk_numpad4","vk_numpad5","vk_numpad6","vk_numpad7","vk_numpad8","vk_numpad9","vk_pagedown","vk_pageup","vk_pause","vk_printscreen","vk_ralt","vk_rcontrol","vk_return","vk_right","vk_rshift","vk_shift","vk_space","vk_subtract","vk_tab","vk_up","wallpaper_config","wallpaper_subscription_data","wrap"],"variable.language":["alarm","application_surface","argument","argument0","argument1","argument2","argument3","argument4","argument5","argument6","argument7","argument8","argument9","argument10","argument11","argument12","argument13","argument14","argument15","argument_count","async_load","background_color","background_colour","background_showcolor","background_showcolour","bbox_bottom","bbox_left","bbox_right","bbox_top","browser_height","browser_width","colour?ColourTrack","current_day","current_hour","current_minute","current_month","current_second","current_time","current_weekday","current_year","cursor_sprite","debug_mode","delta_time","depth","direction","display_aa","drawn_by_sequence","event_action","event_data","event_number","event_object","event_type","font_texture_page_size","fps","fps_real","friction","game_display_name","game_id","game_project_name","game_save_id","gravity","gravity_direction","health","hspeed","iap_data","id","image_alpha","image_angle","image_blend","image_index","image_number","image_speed","image_xscale","image_yscale","in_collision_tree","in_sequence","instance_count","instance_id","keyboard_key","keyboard_lastchar","keyboard_lastkey","keyboard_string","layer","lives","longMessage","managed","mask_index","message","mouse_button","mouse_lastbutton","mouse_x","mouse_y","object_index","os_browser","os_device","os_type","os_version","path_endaction","path_index","path_orientation","path_position","path_positionprevious","path_scale","path_speed","persistent","phy_active","phy_angular_damping","phy_angular_velocity","phy_bullet","phy_col_normal_x","phy_col_normal_y","phy_collision_points","phy_collision_x","phy_collision_y","phy_com_x","phy_com_y","phy_dynamic","phy_fixed_rotation","phy_inertia","phy_kinematic","phy_linear_damping","phy_linear_velocity_x","phy_linear_velocity_y","phy_mass","phy_position_x","phy_position_xprevious","phy_position_y","phy_position_yprevious","phy_rotation","phy_sleeping","phy_speed","phy_speed_x","phy_speed_y","player_avatar_sprite","player_avatar_url","player_id","player_local","player_type","player_user_id","program_directory","rollback_api_server","rollback_confirmed_frame","rollback_current_frame","rollback_event_id","rollback_event_param","rollback_game_running","room","room_first","room_height","room_last","room_persistent","room_speed","room_width","score","script","sequence_instance","solid","speed","sprite_height","sprite_index","sprite_width","sprite_xoffset","sprite_yoffset","stacktrace","temp_directory","timeline_index","timeline_loop","timeline_position","timeline_running","timeline_speed","view_camera","view_current","view_enabled","view_hport","view_surface_id","view_visible","view_wport","view_xport","view_yport","visible","vspeed","webgl_enabled","working_directory","x","xprevious","xstart","y","yprevious","ystart"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return Zt=n,Zt}var Jt,Zi;function V_(){if(Zi)return Jt;Zi=1;function n(e){const s={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:s,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:s,illegal:/["']/}]}]}}return Jt=n,Jt}var jt,Ji;function z_(){if(Ji)return jt;Ji=1;function n(e){return{name:"Golo",keywords:{keyword:["println","readln","print","import","module","function","local","return","let","var","while","for","foreach","times","in","case","when","match","with","break","continue","augment","augmentation","each","find","filter","reduce","if","then","else","otherwise","try","catch","finally","raise","throw","orIfNull","DynamicObject|10","DynamicVariable","struct","Observable","map","set","vector","list","array"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}return jt=n,jt}var en,ji;function W_(){if(ji)return en;ji=1;function n(e){return{name:"Gradle",case_insensitive:!0,keywords:["task","project","allprojects","subprojects","artifacts","buildscript","configurations","dependencies","repositories","sourceSets","description","delete","from","into","include","exclude","source","classpath","destinationDir","includes","options","sourceCompatibility","targetCompatibility","group","flatDir","doLast","doFirst","flatten","todir","fromdir","ant","def","abstract","break","case","catch","continue","default","do","else","extends","final","finally","for","if","implements","instanceof","native","new","private","protected","public","return","static","switch","synchronized","throw","throws","transient","try","volatile","while","strictfp","package","import","false","null","super","this","true","antlrtask","checkstyle","codenarc","copy","boolean","byte","char","class","double","float","int","interface","long","short","void","compile","runTime","file","fileTree","abs","any","append","asList","asWritable","call","collect","compareTo","count","div","dump","each","eachByte","eachFile","eachLine","every","find","findAll","flatten","getAt","getErr","getIn","getOut","getText","grep","immutable","inject","inspect","intersect","invokeMethods","isCase","join","leftShift","minus","multiply","newInputStream","newOutputStream","newPrintWriter","newReader","newWriter","next","plus","pop","power","previous","print","println","push","putAt","read","readBytes","readLines","reverse","reverseEach","round","size","sort","splitEachLine","step","subMap","times","toInteger","toList","tokenize","upto","waitForOrKill","withPrintWriter","withReader","withStream","withWriter","withWriterAppend","write","writeLine"],contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.REGEXP_MODE]}}return en=n,en}var tn,eo;function K_(){if(eo)return tn;eo=1;function n(e){const t=e.regex,a=/[_A-Za-z][_0-9A-Za-z]*/;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:t.concat(a,t.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}return tn=n,tn}var nn,to;function $_(){if(to)return nn;to=1;function n(t,a={}){return a.variants=t,a}function e(t){const a=t.regex,r="[A-Za-z0-9_$]+",i=n([t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]})]),s={className:"regexp",begin:/~?\/[^\/\n]+\//,contains:[t.BACKSLASH_ESCAPE]},o=n([t.BINARY_NUMBER_MODE,t.C_NUMBER_MODE]),l=n([{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:"\\$/",end:"/\\$",relevance:10},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE],{className:"string"}),c={match:[/(class|interface|trait|enum|record|extends|implements)/,/\s+/,t.UNDERSCORE_IDENT_RE],scope:{1:"keyword",3:"title.class"}};return{name:"Groovy",keywords:{"variable.language":"this super",literal:"true false null",type:["byte","short","char","int","long","boolean","float","double","void"],keyword:["def","as","in","assert","trait","abstract","static","volatile","transient","public","private","protected","synchronized","final","class","interface","enum","if","else","for","while","switch","case","break","default","continue","throw","throws","try","catch","finally","implements","extends","new","import","package","return","instanceof","var"]},contains:[t.SHEBANG({binary:"groovy",relevance:10}),i,l,s,o,c,{className:"meta",begin:"@[A-Za-z]+",relevance:0},{className:"attr",begin:r+"[ 	]*:",relevance:0},{begin:/\?/,end:/:/,relevance:0,contains:[i,l,s,o,"self"]},{className:"symbol",begin:"^[ 	]*"+a.lookahead(r+":"),excludeBegin:!0,end:r+":",relevance:0}],illegal:/#|<\//}}return nn=e,nn}var an,no;function Q_(){if(no)return an;no=1;function n(e){return{name:"HAML",case_insensitive:!0,contains:[{className:"meta",begin:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",relevance:10},e.COMMENT("^\\s*(!=#|=#|-#|/).*$",null,{relevance:0}),{begin:"^\\s*(-|=|!=)(?!#)",end:/$/,subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0},{className:"tag",begin:"^\\s*%",contains:[{className:"selector-tag",begin:"\\w+"},{className:"selector-id",begin:"#[\\w-]+"},{className:"selector-class",begin:"\\.[\\w-]+"},{begin:/\{\s*/,end:/\s*\}/,contains:[{begin:":\\w+\\s*=>",end:",\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:":\\w+"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]},{begin:"\\(\\s*",end:"\\s*\\)",excludeEnd:!0,contains:[{begin:"\\w+\\s*=",end:"\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:"\\w+",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]}]},{begin:"^\\s*[=~]\\s*"},{begin:/#\{/,end:/\}/,subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return an=n,an}var rn,ao;function X_(){if(ao)return rn;ao=1;function n(e){const t=e.regex,a={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},r={$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]},i=/""|"[^"]+"/,s=/''|'[^']+'/,o=/\[\]|\[[^\]]+\]/,l=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,c=/(\.|\/)/,_=t.either(i,s,o,l),d=t.concat(t.optional(/\.|\.\/|\//),_,t.anyNumberOfTimes(t.concat(c,_))),p=t.concat("(",o,"|",l,")(?==)"),m={begin:d},E=e.inherit(m,{keywords:r}),S={begin:/\(/,end:/\)/},g={className:"attr",begin:p,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,E,S]}}},T={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},R={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,T,g,E,S],returnEnd:!0},f=e.inherit(m,{className:"name",keywords:a,starts:e.inherit(R,{end:/\)/})});S.contains=[f];const N=e.inherit(m,{keywords:a,className:"name",starts:e.inherit(R,{end:/\}\}/})}),I=e.inherit(m,{keywords:a,className:"name"}),C=e.inherit(m,{className:"name",keywords:a,starts:e.inherit(R,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[N],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[I]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[N]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[I]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[C]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[C]}]}}return rn=n,rn}var on,ro;function Z_(){if(ro)return on;ro=1;function n(e){const t="([0-9]_*)+",a="([0-9a-fA-F]_*)+",r="([01]_*)+",i="([0-7]_*)+",c="([!#$%&*+.\\/<=>?@\\\\^~-]|(?!([(),;\\[\\]`|{}]|[_:\"']))(\\p{S}|\\p{P}))",_={variants:[e.COMMENT("--+","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},d={className:"meta",begin:/\{-#/,end:/#-\}/},p={className:"meta",begin:"^#",end:"$"},m={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},E={begin:"\\(",end:"\\)",illegal:'"',contains:[d,p,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),_]},S={begin:/\{/,end:/\}/,contains:E.contains},g={className:"number",relevance:0,variants:[{match:`\\b(${t})(\\.(${t}))?([eE][+-]?(${t}))?\\b`},{match:`\\b0[xX]_*(${a})(\\.(${a}))?([pP][+-]?(${t}))?\\b`},{match:`\\b0[oO](${i})\\b`},{match:`\\b0[bB](${r})\\b`}]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",unicodeRegex:!0,contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[E,_],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[E,_],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[m,E,_]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[d,m,E,S,_]},{beginKeywords:"default",end:"$",contains:[m,E,_]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,_]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[m,e.QUOTE_STRING_MODE,_]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},d,p,{scope:"string",begin:/'(?=\\?.')/,end:/'/,contains:[{scope:"char.escape",match:/\\./}]},e.QUOTE_STRING_MODE,g,m,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),{begin:`(?!-)${c}--+|--+(?!-)${c}`},_,{begin:"->|<-"}]}}return on=n,on}var sn,io;function J_(){if(io)return sn;io=1;function n(e){const t="[a-zA-Z_$][a-zA-Z0-9_$]*",a=/(-?)(\b0[xX][a-fA-F0-9_]+|(\b\d+(\.[\d_]*)?|\.[\d_]+)(([eE][-+]?\d+)|i32|u32|i64|f64)?)/;return{name:"Haxe",aliases:["hx"],keywords:{keyword:"abstract break case cast catch continue default do dynamic else enum extern final for function here if import in inline is macro never new override package private get set public return static super switch this throw trace try typedef untyped using var while "+"Int Float String Bool Dynamic Void Array ",built_in:"trace this",literal:"true false null _"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:/\$\{/,end:/\}/},{className:"subst",begin:/\$/,end:/\W\}/}]},e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:a,relevance:0},{className:"variable",begin:"\\$"+t},{className:"meta",begin:/@:?/,end:/\(|$/,excludeEnd:!0},{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elseif end error"}},{className:"type",begin:/:[ \t]*/,end:/[^A-Za-z0-9_ \t\->]/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/:[ \t]*/,end:/\W/,excludeBegin:!0,excludeEnd:!0},{className:"type",beginKeywords:"new",end:/\W/,excludeBegin:!0,excludeEnd:!0},{className:"title.class",beginKeywords:"enum",end:/\{/,contains:[e.TITLE_MODE]},{className:"title.class",begin:"\\babstract\\b(?=\\s*"+e.IDENT_RE+"\\s*\\()",end:/[\{$]/,contains:[{className:"type",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0},{className:"type",begin:/from +/,end:/\W/,excludeBegin:!0,excludeEnd:!0},{className:"type",begin:/to +/,end:/\W/,excludeBegin:!0,excludeEnd:!0},e.TITLE_MODE],keywords:{keyword:"abstract from to"}},{className:"title.class",begin:/\b(class|interface) +/,end:/[\{$]/,excludeEnd:!0,keywords:"class interface",contains:[{className:"keyword",begin:/\b(extends|implements) +/,keywords:"extends implements",contains:[{className:"type",begin:e.IDENT_RE,relevance:0}]},e.TITLE_MODE]},{className:"title.function",beginKeywords:"function",end:/\(/,excludeEnd:!0,illegal:/\S/,contains:[e.TITLE_MODE]}],illegal:/<\//}}return sn=n,sn}var ln,oo;function j_(){if(oo)return ln;oo=1;function n(e){return{name:"HSP",case_insensitive:!0,keywords:{$pattern:/[\w._]+/,keyword:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",begin:/\{"/,end:/"\}/,contains:[e.BACKSLASH_ESCAPE]},e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:"#",end:"$",keywords:{keyword:"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),e.NUMBER_MODE,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"symbol",begin:"^\\*(\\w+|@)"},e.NUMBER_MODE,e.C_NUMBER_MODE]}}return ln=n,ln}var cn,so;function ed(){if(so)return cn;so=1;function n(e){const t=e.regex,a="HTTP/([32]|1\\.[01])",r=/[A-Za-z][A-Za-z0-9-]*/,i={className:"attribute",begin:t.concat("^",r,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},s=[i,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:s}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:s}},e.inherit(i,{relevance:0})]}}return cn=n,cn}var _n,lo;function td(){if(lo)return _n;lo=1;function n(e){const t="a-zA-Z_\\-!.?+*=<>&#'",a="["+t+"]["+t+"0-9/;:]*",r={$pattern:a,built_in:"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},i="[-+]?\\d+(\\.\\d+)?",s={begin:a,relevance:0},o={className:"number",begin:i,relevance:0},l=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),c=e.COMMENT(";","$",{relevance:0}),_={className:"literal",begin:/\b([Tt]rue|[Ff]alse|nil|None)\b/},d={begin:"[\\[\\{]",end:"[\\]\\}]",relevance:0},p={className:"comment",begin:"\\^"+a},m=e.COMMENT("\\^\\{","\\}"),E={className:"symbol",begin:"[:]{1,2}"+a},S={begin:"\\(",end:"\\)"},g={endsWithParent:!0,relevance:0},T={className:"name",relevance:0,keywords:r,begin:a,starts:g},R=[S,l,p,m,c,E,d,o,_,s];return S.contains=[e.COMMENT("comment",""),T,g],g.contains=R,d.contains=R,{name:"Hy",aliases:["hylang"],illegal:/\S/,contains:[e.SHEBANG(),S,l,p,m,c,E,d,o,_]}}return _n=n,_n}var dn,co;function nd(){if(co)return dn;co=1;function n(e){const t="\\[",a="\\]";return{name:"Inform 7",aliases:["i7"],case_insensitive:!0,keywords:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{className:"subst",begin:t,end:a}]},{className:"section",begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment",begin:t,end:a,contains:["self"]}]}}return dn=n,dn}var un,_o;function ad(){if(_o)return un;_o=1;function n(e){const t=e.regex,a={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},r=e.COMMENT();r.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},s={className:"literal",begin:/\bon|off|true|false|yes|no\b/},o={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[r,s,i,o,a,"self"],relevance:0},c=/[A-Za-z0-9_-]+/,_=/"(\\"|[^"])*"/,d=/'[^']*'/,p=t.either(c,_,d),m=t.concat(p,"(\\s*\\.\\s*",p,")*",t.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[r,{className:"section",begin:/\[+/,end:/\]+/},{begin:m,className:"attr",starts:{end:/$/,contains:[r,l,s,i,o,a]}}]}}return un=n,un}var mn,uo;function rd(){if(uo)return mn;uo=1;function n(e){const t=e.regex,a={className:"params",begin:"\\(",end:"\\)"},r=/(_[a-z_\d]+)?/,i=/([de][+-]?\d+)?/,s={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,i,r)},{begin:t.concat(/\b\d+/,i,r)},{begin:t.concat(/\.\d+/,i,r)}],relevance:0};return{name:"IRPF90",case_insensitive:!0,keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated  c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,a]},e.COMMENT("!","$",{relevance:0}),e.COMMENT("begin_doc","end_doc",{relevance:10}),s]}}return mn=n,mn}var pn,mo;function id(){if(mo)return pn;mo=1;function n(e){const t="[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*",a="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*",r="and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока except exitfor finally foreach все if если in в not не or или try while пока ",G="SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING  SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE "+"CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE "+"ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME "+"DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY "+"ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION "+"JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY "+"ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE "+"smHidden smMaximized smMinimized smNormal wmNo wmYes "+"COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND "+"COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE "+"MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY "+"NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY "+"dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT "+"CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM "+"ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME "+"PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE "+"ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE "+"CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT "+"STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER "+"COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE "+"SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSREQ_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STATЕ SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID "+"RESULT_VAR_NAME RESULT_VAR_NAME_ENG "+"AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID "+"SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY "+"SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY "+"SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS "+"SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS "+"SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS "+"ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME "+"TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME "+"ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk "+"EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE "+"cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate "+"ISBL_SYNTAX NO_SYNTAX XML_SYNTAX "+"WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY "+"SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP ",Ol="atUser atGroup atRole "+"aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty "+"apBegin apEnd "+"alLeft alRight "+"asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways "+"cirCommon cirRevoked "+"ctSignature ctEncode ctSignatureEncode "+"clbUnchecked clbChecked clbGrayed "+"ceISB ceAlways ceNever "+"ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob "+"cfInternal cfDisplay "+"ciUnspecified ciWrite ciRead "+"ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog "+"ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton "+"cctDate cctInteger cctNumeric cctPick cctReference cctString cctText "+"cltInternal cltPrimary cltGUI "+"dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange "+"dssEdit dssInsert dssBrowse dssInActive "+"dftDate dftShortDate dftDateTime dftTimeStamp "+"dotDays dotHours dotMinutes dotSeconds "+"dtkndLocal dtkndUTC "+"arNone arView arEdit arFull "+"ddaView ddaEdit "+"emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode "+"ecotFile ecotProcess "+"eaGet eaCopy eaCreate eaCreateStandardRoute "+"edltAll edltNothing edltQuery "+"essmText essmCard "+"esvtLast esvtLastActive esvtSpecified "+"edsfExecutive edsfArchive "+"edstSQLServer edstFile "+"edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile "+"vsDefault vsDesign vsActive vsObsolete "+"etNone etCertificate etPassword etCertificatePassword "+"ecException ecWarning ecInformation "+"estAll estApprovingOnly "+"evtLast evtLastActive evtQuery "+"fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger "+"ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch "+"grhAuto grhX1 grhX2 grhX3 "+"hltText hltRTF hltHTML "+"iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG "+"im8bGrayscale im24bRGB im1bMonochrome "+"itBMP itJPEG itWMF itPNG "+"ikhInformation ikhWarning ikhError ikhNoIcon "+"icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler "+"isShow isHide isByUserSettings "+"jkJob jkNotice jkControlJob "+"jtInner jtLeft jtRight jtFull jtCross "+"lbpAbove lbpBelow lbpLeft lbpRight "+"eltPerConnection eltPerUser "+"sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac "+"sfsItalic sfsStrikeout sfsNormal "+"ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents "+"mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom "+"vtEqual vtGreaterOrEqual vtLessOrEqual vtRange "+"rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth "+"rdWindow rdFile rdPrinter "+"rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument "+"reOnChange reOnChangeValues "+"ttGlobal ttLocal ttUser ttSystem "+"ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal "+"smSelect smLike smCard "+"stNone stAuthenticating stApproving "+"sctString sctStream "+"sstAnsiSort sstNaturalSort "+"svtEqual svtContain "+"soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown "+"tarAbortByUser tarAbortByWorkflowException "+"tvtAllWords tvtExactPhrase tvtAnyWord "+"usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp "+"utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected "+"btAnd btDetailAnd btOr btNotOr btOnly "+"vmView vmSelect vmNavigation "+"vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection "+"wfatPrevious wfatNext wfatCancel wfatFinish "+"wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 "+"wfetQueryParameter wfetText wfetDelimiter wfetLabel "+"wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate "+"wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal "+"wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal "+"waAll waPerformers waManual "+"wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause "+"wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection "+"wiLow wiNormal wiHigh "+"wrtSoft wrtHard "+"wsInit wsRunning wsDone wsControlled wsAborted wsContinued "+"wtmFull wtmFromCurrent wtmOnlyCurrent ",Il="AddSubString AdjustLineBreaks AmountInWords Analysis ArrayDimCount ArrayHighBound ArrayLowBound ArrayOf ArrayReDim Assert Assigned BeginOfMonth BeginOfPeriod BuildProfilingOperationAnalysis CallProcedure CanReadFile CArrayElement CDataSetRequisite ChangeDate ChangeReferenceDataset Char CharPos CheckParam CheckParamValue CompareStrings ConstantExists ControlState ConvertDateStr Copy CopyFile CreateArray CreateCachedReference CreateConnection CreateDialog CreateDualListDialog CreateEditor CreateException CreateFile CreateFolderDialog CreateInputDialog CreateLinkFile CreateList CreateLock CreateMemoryDataSet CreateObject CreateOpenDialog CreateProgress CreateQuery CreateReference CreateReport CreateSaveDialog CreateScript CreateSQLPivotFunction CreateStringList CreateTreeListSelectDialog CSelectSQL CSQL CSubString CurrentUserID CurrentUserName CurrentVersion DataSetLocateEx DateDiff DateTimeDiff DateToStr DayOfWeek DeleteFile DirectoryExists DisableCheckAccessRights DisableCheckFullShowingRestriction DisableMassTaskSendingRestrictions DropTable DupeString EditText EnableCheckAccessRights EnableCheckFullShowingRestriction EnableMassTaskSendingRestrictions EndOfMonth EndOfPeriod ExceptionExists ExceptionsOff ExceptionsOn Execute ExecuteProcess Exit ExpandEnvironmentVariables ExtractFileDrive ExtractFileExt ExtractFileName ExtractFilePath ExtractParams FileExists FileSize FindFile FindSubString FirmContext ForceDirectories Format FormatDate FormatNumeric FormatSQLDate FormatString FreeException GetComponent GetComponentLaunchParam GetConstant GetLastException GetReferenceRecord GetRefTypeByRefID GetTableID GetTempFolder IfThen In IndexOf InputDialog InputDialogEx InteractiveMode IsFileLocked IsGraphicFile IsNumeric Length LoadString LoadStringFmt LocalTimeToUTC LowerCase Max MessageBox MessageBoxEx MimeDecodeBinary MimeDecodeString MimeEncodeBinary MimeEncodeString Min MoneyInWords MoveFile NewID Now OpenFile Ord Precision Raise ReadCertificateFromFile ReadFile ReferenceCodeByID ReferenceNumber ReferenceRequisiteMode ReferenceRequisiteValue RegionDateSettings RegionNumberSettings RegionTimeSettings RegRead RegWrite RenameFile Replace Round SelectServerCode SelectSQL ServerDateTime SetConstant SetManagedFolderFieldsState ShowConstantsInputDialog ShowMessage Sleep Split SQL SQL2XLSTAB SQLProfilingSendReport StrToDate SubString SubStringCount SystemSetting Time TimeDiff Today Transliterate Trim UpperCase UserStatus UTCToLocalTime ValidateXML VarIsClear VarIsEmpty VarIsNull WorkTimeDiff WriteFile WriteFileEx WriteObjectHistory Анализ БазаДанных БлокЕсть БлокЕстьРасш БлокИнфо БлокСнять БлокСнятьРасш БлокУстановить Ввод ВводМеню ВедС ВедСпр ВерхняяГраницаМассива ВнешПрогр Восст ВременнаяПапка Время ВыборSQL ВыбратьЗапись ВыделитьСтр Вызвать Выполнить ВыпПрогр ГрафическийФайл ГруппаДополнительно ДатаВремяСерв ДеньНедели ДиалогДаНет ДлинаСтр ДобПодстр ЕПусто ЕслиТо ЕЧисло ЗамПодстр ЗаписьСправочника ЗначПоляСпр ИДТипСпр ИзвлечьДиск ИзвлечьИмяФайла ИзвлечьПуть ИзвлечьРасширение ИзмДат ИзменитьРазмерМассива ИзмеренийМассива ИмяОрг ИмяПоляСпр Индекс ИндикаторЗакрыть ИндикаторОткрыть ИндикаторШаг ИнтерактивныйРежим ИтогТблСпр КодВидВедСпр КодВидСпрПоИД КодПоAnalit КодСимвола КодСпр КолПодстр КолПроп КонМес Конст КонстЕсть КонстЗнач КонТран КопироватьФайл КопияСтр КПериод КСтрТблСпр Макс МаксСтрТблСпр Массив Меню МенюРасш Мин НаборДанныхНайтиРасш НаимВидСпр НаимПоAnalit НаимСпр НастроитьПереводыСтрок НачМес НачТран НижняяГраницаМассива НомерСпр НПериод Окно Окр Окружение ОтлИнфДобавить ОтлИнфУдалить Отчет ОтчетАнал ОтчетИнт ПапкаСуществует Пауза ПВыборSQL ПереименоватьФайл Переменные ПереместитьФайл Подстр ПоискПодстр ПоискСтр ПолучитьИДТаблицы ПользовательДополнительно ПользовательИД ПользовательИмя ПользовательСтатус Прервать ПроверитьПараметр ПроверитьПараметрЗнач ПроверитьУсловие РазбСтр РазнВремя РазнДат РазнДатаВремя РазнРабВремя РегУстВрем РегУстДат РегУстЧсл РедТекст РеестрЗапись РеестрСписокИменПарам РеестрЧтение РеквСпр РеквСпрПр Сегодня Сейчас Сервер СерверПроцессИД СертификатФайлСчитать СжПроб Символ СистемаДиректумКод СистемаИнформация СистемаКод Содержит СоединениеЗакрыть СоединениеОткрыть СоздатьДиалог СоздатьДиалогВыбораИзДвухСписков СоздатьДиалогВыбораПапки СоздатьДиалогОткрытияФайла СоздатьДиалогСохраненияФайла СоздатьЗапрос СоздатьИндикатор СоздатьИсключение СоздатьКэшированныйСправочник СоздатьМассив СоздатьНаборДанных СоздатьОбъект СоздатьОтчет СоздатьПапку СоздатьРедактор СоздатьСоединение СоздатьСписок СоздатьСписокСтрок СоздатьСправочник СоздатьСценарий СоздСпр СостСпр Сохр СохрСпр СписокСистем Спр Справочник СпрБлокЕсть СпрБлокСнять СпрБлокСнятьРасш СпрБлокУстановить СпрИзмНабДан СпрКод СпрНомер СпрОбновить СпрОткрыть СпрОтменить СпрПарам СпрПолеЗнач СпрПолеИмя СпрРекв СпрРеквВведЗн СпрРеквНовые СпрРеквПр СпрРеквПредЗн СпрРеквРежим СпрРеквТипТекст СпрСоздать СпрСост СпрСохранить СпрТблИтог СпрТблСтр СпрТблСтрКол СпрТблСтрМакс СпрТблСтрМин СпрТблСтрПред СпрТблСтрСлед СпрТблСтрСозд СпрТблСтрУд СпрТекПредст СпрУдалить СравнитьСтр СтрВерхРегистр СтрНижнРегистр СтрТблСпр СумПроп Сценарий СценарийПарам ТекВерсия ТекОрг Точн Тран Транслитерация УдалитьТаблицу УдалитьФайл УдСпр УдСтрТблСпр Уст УстановкиКонстант ФайлАтрибутСчитать ФайлАтрибутУстановить ФайлВремя ФайлВремяУстановить ФайлВыбрать ФайлЗанят ФайлЗаписать ФайлИскать ФайлКопировать ФайлМожноЧитать ФайлОткрыть ФайлПереименовать ФайлПерекодировать ФайлПереместить ФайлПросмотреть ФайлРазмер ФайлСоздать ФайлСсылкаСоздать ФайлСуществует ФайлСчитать ФайлУдалить ФмтSQLДат ФмтДат ФмтСтр ФмтЧсл Формат ЦМассивЭлемент ЦНаборДанныхРеквизит ЦПодстр ",Al="AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work ВызовСпособ ИмяОтчета РеквЗнач ",vl="IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvider ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ",yl=G+Ol,hl=Al,Dl="null true false nil ",fr={className:"number",begin:e.NUMBER_RE,relevance:0},Cr={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]},Nr={className:"doctag",begin:"\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",relevance:0},Ml={className:"comment",begin:"//",end:"$",relevance:0,contains:[e.PHRASAL_WORDS_MODE,Nr]},Ll={className:"comment",begin:"/\\*",end:"\\*/",relevance:0,contains:[e.PHRASAL_WORDS_MODE,Nr]},Or={variants:[Ml,Ll]},De={$pattern:t,keyword:r,built_in:yl,class:hl,literal:Dl},Pe={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,keywords:De,relevance:0},Ir={className:"type",begin:":[ \\t]*("+vl.trim().replace(/\s/g,"|")+")",end:"[ \\t]*=",excludeEnd:!0},Ar={className:"variable",keywords:De,begin:t,relevance:0,contains:[Ir,Pe]},vr=a+"\\(";return{name:"ISBL",case_insensitive:!0,keywords:De,illegal:"\\$|\\?|%|,|;$|~|#|@|</",contains:[{className:"function",begin:vr,end:"\\)$",returnBegin:!0,keywords:De,illegal:"[\\[\\]\\|\\$\\?%,~#@]",contains:[{className:"title",keywords:{$pattern:t,built_in:Il},begin:vr,end:"\\(",returnBegin:!0,excludeEnd:!0},Pe,Ar,Cr,fr,Or]},Ir,Pe,Ar,Cr,fr,Or]}}return pn=n,pn}var En,po;function od(){if(po)return En;po=1;var n="[0-9](_*[0-9])*",e=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",a={className:"number",variants:[{begin:`(\\b(${n})((${e})|\\.)?|(${e}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(s,o,l){return l===-1?"":s.replace(o,c=>r(s,o,l-1))}function i(s){const o=s.regex,l="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",c=l+r("(?:<"+l+"~~~(?:\\s*,\\s*"+l+"~~~)*>)?",/~~~/g,2),E={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},S={className:"meta",begin:"@"+l,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},g={className:"params",begin:/\(/,end:/\)/,keywords:E,relevance:0,contains:[s.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:E,illegal:/<\/|#/,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[s.BACKSLASH_ESCAPE]},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,l],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[o.concat(/(?!else)/,l),/\s+/,l,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,l],className:{1:"keyword",3:"title.class"},contains:[g,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+c+"\\s+)",s.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:E,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:E,relevance:0,contains:[S,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,a,s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},a,S]}}return En=i,En}var Sn,Eo;function sd(){if(Eo)return Sn;Eo=1;const n="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],r=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],o=[].concat(i,a,r);function l(c){const _=c.regex,d=(q,{after:Y})=>{const $="</"+q[0].slice(1);return q.input.indexOf($,Y)!==-1},p=n,m={begin:"<>",end:"</>"},E=/<[A-Za-z0-9\\._:-]+\s*\/>/,S={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(q,Y)=>{const $=q[0].length+q.index,ee=q.input[$];if(ee==="<"||ee===","){Y.ignoreMatch();return}ee===">"&&(d(q,{after:$})||Y.ignoreMatch());let te;const re=q.input.substring($);if(te=re.match(/^\s*=/)){Y.ignoreMatch();return}if((te=re.match(/^\s+extends\s+/))&&te.index===0){Y.ignoreMatch();return}}},g={$pattern:n,keyword:e,literal:t,built_in:o,"variable.language":s},T="[0-9](_?[0-9])*",R=`\\.(${T})`,f="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",N={className:"number",variants:[{begin:`(\\b(${f})((${R})|\\.)?|(${R}))[eE][+-]?(${T})\\b`},{begin:`\\b(${f})\\b((${R})\\b|\\.)?|(${R})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},I={className:"subst",begin:"\\$\\{",end:"\\}",keywords:g,contains:[]},C={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,I],subLanguage:"xml"}},D={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,I],subLanguage:"css"}},v={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,I],subLanguage:"graphql"}},M={className:"string",begin:"`",end:"`",contains:[c.BACKSLASH_ESCAPE,I]},h={className:"comment",variants:[c.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:p+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),c.C_BLOCK_COMMENT_MODE,c.C_LINE_COMMENT_MODE]},H=[c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,C,D,v,M,{match:/\$\d+/},N];I.contains=H.concat({begin:/\{/,end:/\}/,keywords:g,contains:["self"].concat(H)});const J=[].concat(h,I.contains),K=J.concat([{begin:/(\s*)\(/,end:/\)/,keywords:g,contains:["self"].concat(J)}]),k={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,contains:K},Q={variants:[{match:[/class/,/\s+/,p,/\s+/,/extends/,/\s+/,_.concat(p,"(",_.concat(/\./,p),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,p],scope:{1:"keyword",3:"title.class"}}]},b={relevance:0,match:_.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...a,...r]}},A={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},L={variants:[{match:[/function/,/\s+/,p,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[k],illegal:/%/},w={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function B(q){return _.concat("(?!",q.join("|"),")")}const X={match:_.concat(/\b/,B([...i,"super","import"].map(q=>`${q}\\s*\\(`)),p,_.lookahead(/\s*\(/)),className:"title.function",relevance:0},j={begin:_.concat(/\./,_.lookahead(_.concat(p,/(?![0-9A-Za-z$_(])/))),end:p,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},ne={match:[/get|set/,/\s+/,p,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},k]},G="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+c.UNDERSCORE_IDENT_RE+")\\s*=>",V={match:[/const|var|let/,/\s+/,p,/\s*/,/=\s*/,/(async\s*)?/,_.lookahead(G)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[k]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:g,exports:{PARAMS_CONTAINS:K,CLASS_REFERENCE:b},illegal:/#(?![$_A-z])/,contains:[c.SHEBANG({label:"shebang",binary:"node",relevance:5}),A,c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,C,D,v,M,h,{match:/\$\d+/},N,b,{className:"attr",begin:p+_.lookahead(":"),relevance:0},V,{begin:"("+c.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[h,c.REGEXP_MODE,{className:"function",begin:G,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:c.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,contains:K}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:m.begin,end:m.end},{match:E},{begin:S.begin,"on:begin":S.isTrulyOpeningTag,end:S.end}],subLanguage:"xml",contains:[{begin:S.begin,end:S.end,skip:!0,contains:["self"]}]}]},L,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+c.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[k,c.inherit(c.TITLE_MODE,{begin:p,className:"title.function"})]},{match:/\.\.\./,relevance:0},j,{match:"\\$"+p,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[k]},X,w,Q,ne,{match:/\$[(.]/}]}}return Sn=l,Sn}var gn,So;function ld(){if(So)return gn;So=1;function n(e){const a={className:"params",begin:/\(/,end:/\)/,contains:[{begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]}],relevance:0},r={className:"function",begin:/:[\w\-.]+/,relevance:0},i={className:"string",begin:/\B([\/.])[\w\-.\/=]+/},s={className:"params",begin:/--[\w\-=\/]+/};return{name:"JBoss CLI",aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+",keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,s,r,i,a]}}return gn=n,gn}var Tn,go;function cd(){if(go)return Tn;go=1;function n(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},r=["true","false","null"],i={scope:"literal",beginKeywords:r.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:r},contains:[t,a,e.QUOTE_STRING_MODE,i,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}return Tn=n,Tn}var bn,To;function _d(){if(To)return bn;To=1;function n(e){const t="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",s={$pattern:t,keyword:["baremodule","begin","break","catch","ccall","const","continue","do","else","elseif","end","export","false","finally","for","function","global","if","import","in","isa","let","local","macro","module","quote","return","true","try","using","where","while"],literal:["ARGS","C_NULL","DEPOT_PATH","ENDIAN_BOM","ENV","Inf","Inf16","Inf32","Inf64","InsertionSort","LOAD_PATH","MergeSort","NaN","NaN16","NaN32","NaN64","PROGRAM_FILE","QuickSort","RoundDown","RoundFromZero","RoundNearest","RoundNearestTiesAway","RoundNearestTiesUp","RoundToZero","RoundUp","VERSION|0","devnull","false","im","missing","nothing","pi","stderr","stdin","stdout","true","undef","π","ℯ"],built_in:["AbstractArray","AbstractChannel","AbstractChar","AbstractDict","AbstractDisplay","AbstractFloat","AbstractIrrational","AbstractMatrix","AbstractRange","AbstractSet","AbstractString","AbstractUnitRange","AbstractVecOrMat","AbstractVector","Any","ArgumentError","Array","AssertionError","BigFloat","BigInt","BitArray","BitMatrix","BitSet","BitVector","Bool","BoundsError","CapturedException","CartesianIndex","CartesianIndices","Cchar","Cdouble","Cfloat","Channel","Char","Cint","Cintmax_t","Clong","Clonglong","Cmd","Colon","Complex","ComplexF16","ComplexF32","ComplexF64","CompositeException","Condition","Cptrdiff_t","Cshort","Csize_t","Cssize_t","Cstring","Cuchar","Cuint","Cuintmax_t","Culong","Culonglong","Cushort","Cvoid","Cwchar_t","Cwstring","DataType","DenseArray","DenseMatrix","DenseVecOrMat","DenseVector","Dict","DimensionMismatch","Dims","DivideError","DomainError","EOFError","Enum","ErrorException","Exception","ExponentialBackOff","Expr","Float16","Float32","Float64","Function","GlobalRef","HTML","IO","IOBuffer","IOContext","IOStream","IdDict","IndexCartesian","IndexLinear","IndexStyle","InexactError","InitError","Int","Int128","Int16","Int32","Int64","Int8","Integer","InterruptException","InvalidStateException","Irrational","KeyError","LinRange","LineNumberNode","LinearIndices","LoadError","MIME","Matrix","Method","MethodError","Missing","MissingException","Module","NTuple","NamedTuple","Nothing","Number","OrdinalRange","OutOfMemoryError","OverflowError","Pair","PartialQuickSort","PermutedDimsArray","Pipe","ProcessFailedException","Ptr","QuoteNode","Rational","RawFD","ReadOnlyMemoryError","Real","ReentrantLock","Ref","Regex","RegexMatch","RoundingMode","SegmentationFault","Set","Signed","Some","StackOverflowError","StepRange","StepRangeLen","StridedArray","StridedMatrix","StridedVecOrMat","StridedVector","String","StringIndexError","SubArray","SubString","SubstitutionString","Symbol","SystemError","Task","TaskFailedException","Text","TextDisplay","Timer","Tuple","Type","TypeError","TypeVar","UInt","UInt128","UInt16","UInt32","UInt64","UInt8","UndefInitializer","UndefKeywordError","UndefRefError","UndefVarError","Union","UnionAll","UnitRange","Unsigned","Val","Vararg","VecElement","VecOrMat","Vector","VersionNumber","WeakKeyDict","WeakRef"]},o={keywords:s,illegal:/<\//},l={className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},c={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},_={className:"subst",begin:/\$\(/,end:/\)/,keywords:s},d={className:"variable",begin:"\\$"+t},p={className:"string",contains:[e.BACKSLASH_ESCAPE,_,d],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},m={className:"string",contains:[e.BACKSLASH_ESCAPE,_,d],begin:"`",end:"`"},E={className:"meta",begin:"@"+t},S={className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]};return o.name="Julia",o.contains=[l,c,p,m,E,S,e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],_.contains=o.contains,o}return bn=n,bn}var Rn,bo;function dd(){if(bo)return Rn;bo=1;function n(e){return{name:"Julia REPL",contains:[{className:"meta.prompt",begin:/^julia>/,relevance:10,starts:{end:/^(?![ ]{6})/,subLanguage:"julia"}}],aliases:["jldoctest"]}}return Rn=n,Rn}var fn,Ro;function ud(){if(Ro)return fn;Ro=1;var n="[0-9](_*[0-9])*",e=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",a={className:"number",variants:[{begin:`(\\b(${n})((${e})|\\.)?|(${e}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(i){const s={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},o={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},l={className:"symbol",begin:i.UNDERSCORE_IDENT_RE+"@"},c={className:"subst",begin:/\$\{/,end:/\}/,contains:[i.C_NUMBER_MODE]},_={className:"variable",begin:"\\$"+i.UNDERSCORE_IDENT_RE},d={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[_,c]},{begin:"'",end:"'",illegal:/\n/,contains:[i.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,_,c]}]};c.contains.push(d);const p={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+i.UNDERSCORE_IDENT_RE+")?"},m={className:"meta",begin:"@"+i.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[i.inherit(d,{className:"string"}),"self"]}]},E=a,S=i.COMMENT("/\\*","\\*/",{contains:[i.C_BLOCK_COMMENT_MODE]}),g={variants:[{className:"type",begin:i.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},T=g;return T.variants[1].contains=[g],g.variants[1].contains=[T],{name:"Kotlin",aliases:["kt","kts"],keywords:s,contains:[i.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),i.C_LINE_COMMENT_MODE,S,o,l,p,m,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:s,relevance:5,contains:[{begin:i.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[i.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:s,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[g,i.C_LINE_COMMENT_MODE,S],relevance:0},i.C_LINE_COMMENT_MODE,S,p,m,d,i.C_NUMBER_MODE]},S]},{begin:[/class|interface|trait/,/\s+/,i.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},i.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},p,m]},d,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:`
 `},E]}}return fn=r,fn}var Cn,fo;function md(){if(fo)return Cn;fo=1;function n(e){const t="[a-zA-Z_][\\w.]*",a="<\\?(lasso(script)?|=)",r="\\]|\\?>",i={$pattern:t+"|&[lg]t;",literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},s=e.COMMENT("<!--","-->",{relevance:0}),o={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[s]}},l={className:"meta",begin:"\\[/noprocess|"+a},c={className:"symbol",begin:"'"+t+"'"},_=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$]"+t},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:t,illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)"+t,relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[c]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:i,contains:[{className:"meta",begin:r,relevance:0,starts:{end:"\\[|"+a,returnEnd:!0,relevance:0,contains:[s]}},o,l,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:i,contains:[{className:"meta",begin:r,relevance:0,starts:{end:"\\[noprocess\\]|"+a,returnEnd:!0,contains:[s]}},o,l].concat(_)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(_)}}return Cn=n,Cn}var Nn,Co;function pd(){if(Co)return Nn;Co=1;function n(e){const a=e.regex.either(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(h=>h+"(?![a-zA-Z@:_])")),r=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z])+","use(?:_i)?:[a-zA-Z]*","(?:else|fi|or):","(?:if|cs|exp):w","(?:hbox|vbox):n","::[a-zA-Z]_unbraced","::[a-zA-Z:]"].map(h=>h+"(?![a-zA-Z:_])").join("|")),i=[{begin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}],s=[{begin:/\^{6}[0-9a-f]{6}/},{begin:/\^{5}[0-9a-f]{5}/},{begin:/\^{4}[0-9a-f]{4}/},{begin:/\^{3}[0-9a-f]{3}/},{begin:/\^{2}[0-9a-f]{2}/},{begin:/\^{2}[\u0000-\u007f]/}],o={className:"keyword",begin:/\\/,relevance:0,contains:[{endsParent:!0,begin:a},{endsParent:!0,begin:r},{endsParent:!0,variants:s},{endsParent:!0,relevance:0,variants:i}]},l={className:"params",relevance:0,begin:/#+\d?/},c={variants:s},_={className:"built_in",relevance:0,begin:/[$&^_]/},d={className:"meta",begin:/% ?!(T[eE]X|tex|BIB|bib)/,end:"$",relevance:10},p=e.COMMENT("%","$",{relevance:0}),m=[o,l,c,_,d,p],E={begin:/\{/,end:/\}/,relevance:0,contains:["self",...m]},S=e.inherit(E,{relevance:0,endsParent:!0,contains:[E,...m]}),g={begin:/\[/,end:/\]/,endsParent:!0,relevance:0,contains:[E,...m]},T={begin:/\s+/,relevance:0},R=[S],f=[g],N=function(h,H){return{contains:[T],starts:{relevance:0,contains:h,starts:H}}},I=function(h,H){return{begin:"\\\\"+h+"(?![a-zA-Z@:_])",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\"+h},relevance:0,contains:[T],starts:H}},C=function(h,H){return e.inherit({begin:"\\\\begin(?=[ 	]*(\\r?\\n[ 	]*)?\\{"+h+"\\})",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\begin"},relevance:0},N(R,H))},D=(h="string")=>e.END_SAME_AS_BEGIN({className:h,begin:/(.|\r?\n)/,end:/(.|\r?\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),v=function(h){return{className:"string",end:"(?=\\\\end\\{"+h+"\\})"}},M=(h="string")=>({relevance:0,begin:/\{/,starts:{endsParent:!0,contains:[{className:h,end:/(?=\})/,endsParent:!0,contains:[{begin:/\{/,end:/\}/,relevance:0,contains:["self"]}]}]}}),F=[...["verb","lstinline"].map(h=>I(h,{contains:[D()]})),I("mint",N(R,{contains:[D()]})),I("mintinline",N(R,{contains:[M(),D()]})),I("url",{contains:[M("link"),M("link")]}),I("hyperref",{contains:[M("link")]}),I("href",N(f,{contains:[M("link")]})),...[].concat(...["","\\*"].map(h=>[C("verbatim"+h,v("verbatim"+h)),C("filecontents"+h,N(R,v("filecontents"+h))),...["","B","L"].map(H=>C(H+"Verbatim"+h,N(f,v(H+"Verbatim"+h))))])),C("minted",N(f,N(R,v("minted"))))];return{name:"LaTeX",aliases:["tex"],contains:[...F,...m]}}return Nn=n,Nn}var On,No;function Ed(){if(No)return On;No=1;function n(e){return{name:"LDIF",contains:[{className:"attribute",match:"^dn(?=:)",relevance:10},{className:"attribute",match:"^\\w+(?=:)"},{className:"literal",match:"^-"},e.HASH_COMMENT_MODE]}}return On=n,On}var In,Oo;function Sd(){if(Oo)return In;Oo=1;function n(e){const t=/([A-Za-z_][A-Za-z_0-9]*)?/,r={scope:"params",begin:/\(/,end:/\)(?=\:?)/,endsParent:!0,relevance:7,contains:[{scope:"string",begin:'"',end:'"'},{scope:"keyword",match:["true","false","in"].join("|")},{scope:"variable",match:/[A-Za-z_][A-Za-z_0-9]*/},{scope:"operator",match:/\+|\-|\*|\/|\%|\=\=|\=|\!|\>|\<|\&\&|\|\|/}]},i={match:[t,/(?=\()/],scope:{1:"keyword"},contains:[r]};return r.contains.unshift(i),{name:"Leaf",contains:[{match:[/#+/,t,/(?=\()/],scope:{1:"punctuation",2:"keyword"},starts:{contains:[{match:/\:/,scope:"punctuation"}]},contains:[r]},{match:[/#+/,t,/:?/],scope:{1:"punctuation",2:"keyword",3:"punctuation"}}]}}return In=n,In}var An,Io;function gd(){if(Io)return An;Io=1;const n=_=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:_.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[_.APOS_STRING_MODE,_.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:_.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],a=[...e,...t],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),s=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),o=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse(),l=i.concat(s).sort().reverse();function c(_){const d=n(_),p=l,m="and or not only",E="[\\w-]+",S="("+E+"|@\\{"+E+"\\})",g=[],T=[],R=function(J){return{className:"string",begin:"~?"+J+".*?"+J}},f=function(J,K,k){return{className:J,begin:K,relevance:k}},N={$pattern:/[a-z-]+/,keyword:m,attribute:r.join(" ")},I={begin:"\\(",end:"\\)",contains:T,keywords:N,relevance:0};T.push(_.C_LINE_COMMENT_MODE,_.C_BLOCK_COMMENT_MODE,R("'"),R('"'),d.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},d.HEXCOLOR,I,f("variable","@@?"+E,10),f("variable","@\\{"+E+"\\}"),f("built_in","~?`[^`]*?`"),{className:"attribute",begin:E+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},d.IMPORTANT,{beginKeywords:"and not"},d.FUNCTION_DISPATCH);const C=T.concat({begin:/\{/,end:/\}/,contains:g}),D={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(T)},v={begin:S+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},d.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:T}}]},M={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:N,returnEnd:!0,contains:T,relevance:0}},F={className:"variable",variants:[{begin:"@"+E+"\\s*:",relevance:15},{begin:"@"+E}],starts:{end:"[;}]",returnEnd:!0,contains:C}},h={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:S,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[_.C_LINE_COMMENT_MODE,_.C_BLOCK_COMMENT_MODE,D,f("keyword","all\\b"),f("variable","@\\{"+E+"\\}"),{begin:"\\b("+a.join("|")+")\\b",className:"selector-tag"},d.CSS_NUMBER_MODE,f("selector-tag",S,0),f("selector-id","#"+S),f("selector-class","\\."+S,0),f("selector-tag","&",0),d.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+i.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+s.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:C},{begin:"!important"},d.FUNCTION_DISPATCH]},H={begin:E+`:(:)?(${p.join("|")})`,returnBegin:!0,contains:[h]};return g.push(_.C_LINE_COMMENT_MODE,_.C_BLOCK_COMMENT_MODE,M,F,H,v,h,D,d.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:g}}return An=c,An}var vn,Ao;function Td(){if(Ao)return vn;Ao=1;function n(e){const t="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",a="\\|[^]*?\\|",r="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",i={className:"literal",begin:"\\b(t{1}|nil)\\b"},s={className:"number",variants:[{begin:r,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{begin:"#(c|C)\\("+r+" +"+r,end:"\\)"}]},o=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),l=e.COMMENT(";","$",{relevance:0}),c={begin:"\\*",end:"\\*"},_={className:"symbol",begin:"[:&]"+t},d={begin:t,relevance:0},p={begin:a},E={contains:[s,o,c,_,{begin:"\\(",end:"\\)",contains:["self",i,o,s,d]},d],variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{name:"quote"}},{begin:"'"+a}]},S={variants:[{begin:"'"+t},{begin:"#'"+t+"(::"+t+")*"}]},g={begin:"\\(\\s*",end:"\\)"},T={endsWithParent:!0,relevance:0};return g.contains=[{className:"name",variants:[{begin:t,relevance:0},{begin:a}]},T],T.contains=[E,S,g,i,s,o,l,c,_,p,d],{name:"Lisp",illegal:/\S/,contains:[s,e.SHEBANG(),i,o,l,E,S,g,d]}}return vn=n,vn}var yn,vo;function bd(){if(vo)return yn;vo=1;function n(e){const t={className:"variable",variants:[{begin:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{begin:"\\$_[A-Z]+"}],relevance:0},a=[e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("--","$"),e.COMMENT("[^:]//","$")],r=e.inherit(e.TITLE_MODE,{variants:[{begin:"\\b_*rig[A-Z][A-Za-z0-9_\\-]*"},{begin:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TITLE_MODE,{begin:"\\b([A-Za-z0-9_\\-]+)\\b"});return{name:"LiveCode",case_insensitive:!1,keywords:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},contains:[t,{className:"keyword",begin:"\\bend\\sif\\b"},{className:"function",beginKeywords:"function",end:"$",contains:[t,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r]},{className:"function",begin:"\\bend\\s+",end:"$",keywords:"end",contains:[i,r],relevance:0},{beginKeywords:"command on",end:"$",contains:[t,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r]},{className:"meta",variants:[{begin:"<\\?(rev|lc|livecode)",relevance:10},{begin:"<\\?"},{begin:"\\?>"}]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,r].concat(a),illegal:";$|^\\[|^=|&|\\{"}}return yn=n,yn}var hn,yo;function Rd(){if(yo)return hn;yo=1;const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],a=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],i=[].concat(r,t,a);function s(o){const l=["npm","print"],c=["yes","no","on","off","it","that","void"],_=["then","unless","until","loop","of","by","when","and","or","is","isnt","not","it","that","otherwise","from","to","til","fallthrough","case","enum","native","list","map","__hasProp","__extends","__slice","__bind","__indexOf"],d={keyword:n.concat(_),literal:e.concat(c),built_in:i.concat(l)},p="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",m=o.inherit(o.TITLE_MODE,{begin:p}),E={className:"subst",begin:/#\{/,end:/\}/,keywords:d},S={className:"subst",begin:/#[A-Za-z$_]/,end:/(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,keywords:d},g=[o.BINARY_NUMBER_MODE,{className:"number",begin:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{end:"(\\s*/)?",relevance:0}},{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[o.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[o.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[o.BACKSLASH_ESCAPE,E,S]},{begin:/"/,end:/"/,contains:[o.BACKSLASH_ESCAPE,E,S]},{begin:/\\/,end:/(\s|$)/,excludeEnd:!0}]},{className:"regexp",variants:[{begin:"//",end:"//[gim]*",contains:[E,o.HASH_COMMENT_MODE]},{begin:/\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/}]},{begin:"@"+p},{begin:"``",end:"``",excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"}];E.contains=g;const T={className:"params",begin:"\\(",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:d,contains:["self"].concat(g)}]},R={begin:"(#=>|=>|\\|>>|-?->|!->)"},f={variants:[{match:[/class\s+/,p,/\s+extends\s+/,p]},{match:[/class\s+/,p]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:d};return{name:"LiveScript",aliases:["ls"],keywords:d,illegal:/\/\*/,contains:g.concat([o.COMMENT("\\/\\*","\\*\\/"),o.HASH_COMMENT_MODE,R,{className:"function",contains:[m,T],returnBegin:!0,variants:[{begin:"("+p+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?",end:"->\\*?"},{begin:"("+p+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?",end:"[-~]{1,2}>\\*?"},{begin:"("+p+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?",end:"!?[-~]{1,2}>\\*?"}]},f,{begin:p+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return hn=s,hn}var Dn,ho;function fd(){if(ho)return Dn;ho=1;function n(e){const t=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,r={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},s={className:"punctuation",relevance:0,begin:/,/},o={className:"number",variants:[{begin:/[su]?0[xX][KMLHR]?[a-fA-F0-9]+/},{begin:/[-+]?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},l={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},c={className:"variable",variants:[{begin:t.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},_={className:"title",variants:[{begin:t.concat(/@/,a)},{begin:/@\d+/},{begin:t.concat(/!/,a)},{begin:t.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:{keyword:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly",type:"void half bfloat float double fp128 x86_fp80 ppc_fp128 x86_amx x86_mmx ptr label token metadata opaque"},contains:[r,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),{className:"string",begin:/"/,end:/"/,contains:[{className:"char.escape",match:/\\\d\d/}]},_,s,i,c,l,o]}}return Dn=n,Dn}var Mn,Do;function Cd(){if(Do)return Mn;Do=1;function n(e){const a={className:"string",begin:'"',end:'"',contains:[{className:"subst",begin:/\\[tn"\\]/}]},r={className:"number",relevance:0,begin:e.C_NUMBER_RE},i={className:"literal",variants:[{begin:"\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{begin:"\\b(XP_ERROR_(EXPERIENCES_DISABLED|EXPERIENCE_(DISABLED|SUSPENDED)|INVALID_(EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(FOUND|PERMITTED(_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(_OBJECT)?|(DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(_(BY_(LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(PARCEL(_OWNER)?|REGION)))?|CAMERA_(PITCH|DISTANCE|BEHINDNESS_(ANGLE|LAG)|(FOCUS|POSITION)(_(THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(ROOT|SET|ALL_(OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(IVE|_(ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(FWD|BACK|(ROT_)?(LEFT|RIGHT)|UP|DOWN|(ML_)?LBUTTON)|PERMISSION_(RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(_START)?|TELEPORT|MEDIA)|OBJECT_(CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(COUNT|EQUIVALENCE)|RETURN_(PARCEL(_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(_TAG)?|CREATOR|ATTACHED_(POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(BODY_SHAPE|PATHFINDING)_TYPE|(RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(MEMORY|TIME))|TYPE_(INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(DEBUG|PUBLIC)_CHANNEL|ATTACH_(AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](SHOULDER|HAND|FOOT|EAR|EYE|[UL](ARM|LEG)|HIP)|(LEFT|RIGHT)_PEC|HUD_(CENTER_[12]|TOP_(RIGHT|CENTER|LEFT)|BOTTOM(_(RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(BASE|TIP)|[LR]WING|FACE_(JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(ONLINE|NAME|BORN|SIM_(POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(ON_FILE|USED)|REMOTE_DATA_(CHANNEL|REQUEST|REPLY)|PSYS_(PART_(BF_(ZERO|ONE(_MINUS_(DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(START|END)_(COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(RIBBON|WIND|INTERP_(COLOR|SCALE)|BOUNCE|FOLLOW_(SRC|VELOCITY)|TARGET_(POS|LINEAR)|EMISSIVE)_MASK)|SRC_(MAX_AGE|PATTERN|ANGLE_(BEGIN|END)|BURST_(RATE|PART_COUNT|RADIUS|SPEED_(MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(DROP|EXPLODE|ANGLE(_CONE(_EMPTY)?)?)))|VEHICLE_(REFERENCE_FRAME|TYPE_(NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(LINEAR|ANGULAR)_(FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(LINEAR|ANGULAR)_(DEFLECTION_(EFFICIENCY|TIMESCALE)|MOTOR_(DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(EFFICIENCY|TIMESCALE)|BANKING_(EFFICIENCY|MIX|TIMESCALE)|FLAG_(NO_DEFLECTION_UP|LIMIT_(ROLL_ONLY|MOTOR_UP)|HOVER_((WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(ALLOW_UNSIT|ALPHA_MODE(_(BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(_(BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(_(STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(NONE|LOW|MEDIUM|HIGH)|BUMP_(NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(TYPE_(SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(MIRROR|INVERT))|PHYSICS(_(SHAPE_(CONVEX|NONE|PRIM|TYPE)))?|(POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(ALT_IMAGE_ENABLE|CONTROLS|(CURRENT|HOME)_URL|AUTO_(LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(WIDTH|HEIGHT)_PIXELS|WHITELIST(_ENABLE)?|PERMS_(INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(STANDARD|MINI)|PERM_(NONE|OWNER|GROUP|ANYONE)|MAX_(URL_LENGTH|WHITELIST_(SIZE|COUNT)|(WIDTH|HEIGHT)_PIXELS)))|MASK_(BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(MEDIA_COMMAND_(STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(ALLOW_(FLY|(GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(GROUP_)?OBJECTS)|USE_(ACCESS_(GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(GROUP|ALL)_OBJECT_ENTRY)|COUNT_(TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(HIDE|DEFAULT)|REGION_FLAG_(ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(METHOD|MIMETYPE|BODY_(MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(INVALID_(AGENT|LINK_OBJECT)|NO(T_EXPERIENCE|_(ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(TRIM(_(HEAD|TAIL))?)|CLICK_ACTION_(NONE|TOUCH|SIT|BUY|PAY|OPEN(_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(NONE|SCRIPT_MEMORY)|RC_(DATA_FLAGS|DETECT_PHANTOM|GET_(LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(TYPES|AGENTS|(NON)?PHYSICAL|LAND))|RCERR_(CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(ALLOWED_(AGENT|GROUP)_(ADD|REMOVE)|BANNED_AGENT_(ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(COMMAND|CMD_(PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(CMD_((SMOOTH_)?STOP|JUMP)|DESIRED_(TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(_([ABCD]|NONE))?|MAX_(DECEL|TURN_RADIUS|(ACCEL|SPEED)))|PURSUIT_(OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(EVADE_(HIDDEN|SPOTTED)|FAILURE_(DYNAMIC_PATHFINDING_DISABLED|INVALID_(GOAL|START)|NO_(NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(PARCEL_)?UNREACHABLE)|(GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(_(FAST|NONE|SLOW))?|CONTENT_TYPE_(ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(RADIUS|STATIC)|(PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{begin:"\\b(FALSE|TRUE)\\b"},{begin:"\\b(ZERO_ROTATION)\\b"},{begin:"\\b(EOF|JSON_(ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(GRANTED|DENIED))\\b"},{begin:"\\b(ZERO_VECTOR|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b"}]},s={className:"built_in",begin:"\\b(ll(AgentInExperience|(Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(Details|ErrorMessage)|ReturnObjectsBy(ID|Owner)|Json(2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(Mag|Norm|Dist)|Rot(Between|2(Euler|Fwd|Left|Up))|(Euler|Axes)2Rot|Whisper|(Region|Owner)?Say|Shout|Listen(Control|Remove)?|Sensor(Repeat|Remove)?|Detected(Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|([GS]et)(AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(Scale|Offset|Rotate)Texture|(Rot)?Target(Remove)?|(Stop)?MoveToTarget|Apply(Rotational)?Impulse|Set(KeyframedMotion|ContentType|RegionPos|(Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(Queueing|Radius)|Vehicle(Type|(Float|Vector|Rotation)Param)|(Touch|Sit)?Text|Camera(Eye|At)Offset|PrimitiveParams|ClickAction|Link(Alpha|Color|PrimitiveParams(Fast)?|Texture(Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get((Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(PrimitiveParams|Number(OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(Details|PermMask|PrimCount)|Parcel(MaxPrims|Details|Prim(Count|Owners))|Attached(List)?|(SPMax|Free|Used)Memory|Region(Name|TimeDilation|FPS|Corner|AgentCount)|Root(Position|Rotation)|UnixTime|(Parcel|Region)Flags|(Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(Prims|NotecardLines|Sides)|Animation(List)?|(Camera|Local)(Pos|Rot)|Vel|Accel|Omega|Time(stamp|OfDay)|(Object|CenterOf)?Mass|MassMKS|Energy|Owner|(Owner)?Key|SunDirection|Texture(Offset|Scale|Rot)|Inventory(Number|Name|Key|Type|Creator|PermMask)|Permissions(Key)?|StartParameter|List(Length|EntryType)|Date|Agent(Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(Name|State))|(Get|Reset|GetAndReset)Time|PlaySound(Slave)?|LoopSound(Master|Slave)?|(Trigger|Stop|Preload)Sound|((Get|Delete)Sub|Insert)String|To(Upper|Lower)|Give(InventoryList|Money)|RezObject|(Stop)?LookAt|Sleep|CollisionFilter|(Take|Release)Controls|DetachFromAvatar|AttachToAvatar(Temp)?|InstantMessage|(GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(Length|Trim)|(Start|Stop)Animation|TargetOmega|Request(Experience)?Permissions|(Create|Break)Link|BreakAllLinks|(Give|Remove)Inventory|Water|PassTouches|Request(Agent|Inventory)Data|TeleportAgent(Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(Axis|Angle)|A(cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(CSV|Integer|Json|Float|String|Key|Vector|Rot|List(Strided)?)|DeleteSubList|List(Statistics|Sort|Randomize|(Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(Slope|Normal|Contour)|GroundRepel|(Set|Remove)VehicleFlags|SitOnLink|(AvatarOn)?(Link)?SitTarget|Script(Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(Integer|String)ToBase64|XorBase64|Log(10)?|Base64To(String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(Load|Release|(E|Une)scape)URL|ParcelMedia(CommandList|Query)|ModPow|MapDestination|(RemoveFrom|AddTo|Reset)Land(Pass|Ban)List|(Set|Clear)CameraParams|HTTP(Request|Response)|TextBox|DetectedTouch(UV|Face|Pos|(N|Bin)ormal|ST)|(MD5|SHA1|DumpList2)String|Request(Secure)?URL|Clear(Prim|Link)Media|(Link)?ParticleSystem|(Get|Request)(Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"};return{name:"LSL (Linden Scripting Language)",illegal:":",contains:[a,{className:"comment",variants:[e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/")],relevance:0},r,{className:"section",variants:[{begin:"\\b(state|default)\\b"},{begin:"\\b(state_(entry|exit)|touch(_(start|end))?|(land_)?collision(_(start|end))?|timer|listen|(no_)?sensor|control|(not_)?at_(rot_)?target|money|email|experience_permissions(_denied)?|run_time_permissions|changed|attach|dataserver|moving_(start|end)|link_message|(on|object)_rez|remote_data|http_re(sponse|quest)|path_update|transaction_result)\\b"}]},s,i,{className:"type",begin:"\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}return Mn=n,Mn}var Ln,Mo;function Nd(){if(Mo)return Ln;Mo=1;function n(e){const t="\\[=*\\[",a="\\]=*\\]",r={begin:t,end:a,contains:["self"]},i=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,a,{contains:[r],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:a,contains:[r],relevance:5}])}}return Ln=n,Ln}var xn,Lo;function Od(){if(Lo)return xn;Lo=1;function n(e){const t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t]},r={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[t]},i={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},s={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},o={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[t]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[e.HASH_COMMENT_MODE,t,a,r,i,s,o]}}return xn=n,xn}var Pn,xo;function Id(){if(xo)return Pn;xo=1;const n=["AASTriangle","AbelianGroup","Abort","AbortKernels","AbortProtect","AbortScheduledTask","Above","Abs","AbsArg","AbsArgPlot","Absolute","AbsoluteCorrelation","AbsoluteCorrelationFunction","AbsoluteCurrentValue","AbsoluteDashing","AbsoluteFileName","AbsoluteOptions","AbsolutePointSize","AbsoluteThickness","AbsoluteTime","AbsoluteTiming","AcceptanceThreshold","AccountingForm","Accumulate","Accuracy","AccuracyGoal","AcousticAbsorbingValue","AcousticImpedanceValue","AcousticNormalVelocityValue","AcousticPDEComponent","AcousticPressureCondition","AcousticRadiationValue","AcousticSoundHardValue","AcousticSoundSoftCondition","ActionDelay","ActionMenu","ActionMenuBox","ActionMenuBoxOptions","Activate","Active","ActiveClassification","ActiveClassificationObject","ActiveItem","ActivePrediction","ActivePredictionObject","ActiveStyle","AcyclicGraphQ","AddOnHelpPath","AddSides","AddTo","AddToSearchIndex","AddUsers","AdjacencyGraph","AdjacencyList","AdjacencyMatrix","AdjacentMeshCells","Adjugate","AdjustmentBox","AdjustmentBoxOptions","AdjustTimeSeriesForecast","AdministrativeDivisionData","AffineHalfSpace","AffineSpace","AffineStateSpaceModel","AffineTransform","After","AggregatedEntityClass","AggregationLayer","AircraftData","AirportData","AirPressureData","AirSoundAttenuation","AirTemperatureData","AiryAi","AiryAiPrime","AiryAiZero","AiryBi","AiryBiPrime","AiryBiZero","AlgebraicIntegerQ","AlgebraicNumber","AlgebraicNumberDenominator","AlgebraicNumberNorm","AlgebraicNumberPolynomial","AlgebraicNumberTrace","AlgebraicRules","AlgebraicRulesData","Algebraics","AlgebraicUnitQ","Alignment","AlignmentMarker","AlignmentPoint","All","AllowAdultContent","AllowChatServices","AllowedCloudExtraParameters","AllowedCloudParameterExtensions","AllowedDimensions","AllowedFrequencyRange","AllowedHeads","AllowGroupClose","AllowIncomplete","AllowInlineCells","AllowKernelInitialization","AllowLooseGrammar","AllowReverseGroupClose","AllowScriptLevelChange","AllowVersionUpdate","AllTrue","Alphabet","AlphabeticOrder","AlphabeticSort","AlphaChannel","AlternateImage","AlternatingFactorial","AlternatingGroup","AlternativeHypothesis","Alternatives","AltitudeMethod","AmbientLight","AmbiguityFunction","AmbiguityList","Analytic","AnatomyData","AnatomyForm","AnatomyPlot3D","AnatomySkinStyle","AnatomyStyling","AnchoredSearch","And","AndersonDarlingTest","AngerJ","AngleBisector","AngleBracket","AnglePath","AnglePath3D","AngleVector","AngularGauge","Animate","AnimatedImage","AnimationCycleOffset","AnimationCycleRepetitions","AnimationDirection","AnimationDisplayTime","AnimationRate","AnimationRepetitions","AnimationRunning","AnimationRunTime","AnimationTimeIndex","AnimationVideo","Animator","AnimatorBox","AnimatorBoxOptions","AnimatorElements","Annotate","Annotation","AnnotationDelete","AnnotationKeys","AnnotationRules","AnnotationValue","Annuity","AnnuityDue","Annulus","AnomalyDetection","AnomalyDetector","AnomalyDetectorFunction","Anonymous","Antialiasing","Antihermitian","AntihermitianMatrixQ","Antisymmetric","AntisymmetricMatrixQ","Antonyms","AnyOrder","AnySubset","AnyTrue","Apart","ApartSquareFree","APIFunction","Appearance","AppearanceElements","AppearanceRules","AppellF1","Append","AppendCheck","AppendLayer","AppendTo","Application","Apply","ApplyReaction","ApplySides","ApplyTo","ArcCos","ArcCosh","ArcCot","ArcCoth","ArcCsc","ArcCsch","ArcCurvature","ARCHProcess","ArcLength","ArcSec","ArcSech","ArcSin","ArcSinDistribution","ArcSinh","ArcTan","ArcTanh","Area","Arg","ArgMax","ArgMin","ArgumentCountQ","ArgumentsOptions","ARIMAProcess","ArithmeticGeometricMean","ARMAProcess","Around","AroundReplace","ARProcess","Array","ArrayComponents","ArrayDepth","ArrayFilter","ArrayFlatten","ArrayMesh","ArrayPad","ArrayPlot","ArrayPlot3D","ArrayQ","ArrayReduce","ArrayResample","ArrayReshape","ArrayRules","Arrays","Arrow","Arrow3DBox","ArrowBox","Arrowheads","ASATriangle","Ask","AskAppend","AskConfirm","AskDisplay","AskedQ","AskedValue","AskFunction","AskState","AskTemplateDisplay","AspectRatio","AspectRatioFixed","Assert","AssessmentFunction","AssessmentResultObject","AssociateTo","Association","AssociationFormat","AssociationMap","AssociationQ","AssociationThread","AssumeDeterministic","Assuming","Assumptions","AstroAngularSeparation","AstroBackground","AstroCenter","AstroDistance","AstroGraphics","AstroGridLines","AstroGridLinesStyle","AstronomicalData","AstroPosition","AstroProjection","AstroRange","AstroRangePadding","AstroReferenceFrame","AstroStyling","AstroZoomLevel","Asymptotic","AsymptoticDSolveValue","AsymptoticEqual","AsymptoticEquivalent","AsymptoticExpectation","AsymptoticGreater","AsymptoticGreaterEqual","AsymptoticIntegrate","AsymptoticLess","AsymptoticLessEqual","AsymptoticOutputTracker","AsymptoticProbability","AsymptoticProduct","AsymptoticRSolveValue","AsymptoticSolve","AsymptoticSum","Asynchronous","AsynchronousTaskObject","AsynchronousTasks","Atom","AtomCoordinates","AtomCount","AtomDiagramCoordinates","AtomLabels","AtomLabelStyle","AtomList","AtomQ","AttachCell","AttachedCell","AttentionLayer","Attributes","Audio","AudioAmplify","AudioAnnotate","AudioAnnotationLookup","AudioBlockMap","AudioCapture","AudioChannelAssignment","AudioChannelCombine","AudioChannelMix","AudioChannels","AudioChannelSeparate","AudioData","AudioDelay","AudioDelete","AudioDevice","AudioDistance","AudioEncoding","AudioFade","AudioFrequencyShift","AudioGenerator","AudioIdentify","AudioInputDevice","AudioInsert","AudioInstanceQ","AudioIntervals","AudioJoin","AudioLabel","AudioLength","AudioLocalMeasurements","AudioLooping","AudioLoudness","AudioMeasurements","AudioNormalize","AudioOutputDevice","AudioOverlay","AudioPad","AudioPan","AudioPartition","AudioPause","AudioPitchShift","AudioPlay","AudioPlot","AudioQ","AudioRecord","AudioReplace","AudioResample","AudioReverb","AudioReverse","AudioSampleRate","AudioSpectralMap","AudioSpectralTransformation","AudioSplit","AudioStop","AudioStream","AudioStreams","AudioTimeStretch","AudioTrackApply","AudioTrackSelection","AudioTrim","AudioType","AugmentedPolyhedron","AugmentedSymmetricPolynomial","Authenticate","Authentication","AuthenticationDialog","AutoAction","Autocomplete","AutocompletionFunction","AutoCopy","AutocorrelationTest","AutoDelete","AutoEvaluateEvents","AutoGeneratedPackage","AutoIndent","AutoIndentSpacings","AutoItalicWords","AutoloadPath","AutoMatch","Automatic","AutomaticImageSize","AutoMultiplicationSymbol","AutoNumberFormatting","AutoOpenNotebooks","AutoOpenPalettes","AutoOperatorRenderings","AutoQuoteCharacters","AutoRefreshed","AutoRemove","AutorunSequencing","AutoScaling","AutoScroll","AutoSpacing","AutoStyleOptions","AutoStyleWords","AutoSubmitting","Axes","AxesEdge","AxesLabel","AxesOrigin","AxesStyle","AxiomaticTheory","Axis","Axis3DBox","Axis3DBoxOptions","AxisBox","AxisBoxOptions","AxisLabel","AxisObject","AxisStyle","BabyMonsterGroupB","Back","BackFaceColor","BackFaceGlowColor","BackFaceOpacity","BackFaceSpecularColor","BackFaceSpecularExponent","BackFaceSurfaceAppearance","BackFaceTexture","Background","BackgroundAppearance","BackgroundTasksSettings","Backslash","Backsubstitution","Backward","Ball","Band","BandpassFilter","BandstopFilter","BarabasiAlbertGraphDistribution","BarChart","BarChart3D","BarcodeImage","BarcodeRecognize","BaringhausHenzeTest","BarLegend","BarlowProschanImportance","BarnesG","BarOrigin","BarSpacing","BartlettHannWindow","BartlettWindow","BaseDecode","BaseEncode","BaseForm","Baseline","BaselinePosition","BaseStyle","BasicRecurrentLayer","BatchNormalizationLayer","BatchSize","BatesDistribution","BattleLemarieWavelet","BayesianMaximization","BayesianMaximizationObject","BayesianMinimization","BayesianMinimizationObject","Because","BeckmannDistribution","Beep","Before","Begin","BeginDialogPacket","BeginPackage","BellB","BellY","Below","BenfordDistribution","BeniniDistribution","BenktanderGibratDistribution","BenktanderWeibullDistribution","BernoulliB","BernoulliDistribution","BernoulliGraphDistribution","BernoulliProcess","BernsteinBasis","BesagL","BesselFilterModel","BesselI","BesselJ","BesselJZero","BesselK","BesselY","BesselYZero","Beta","BetaBinomialDistribution","BetaDistribution","BetaNegativeBinomialDistribution","BetaPrimeDistribution","BetaRegularized","Between","BetweennessCentrality","Beveled","BeveledPolyhedron","BezierCurve","BezierCurve3DBox","BezierCurve3DBoxOptions","BezierCurveBox","BezierCurveBoxOptions","BezierFunction","BilateralFilter","BilateralLaplaceTransform","BilateralZTransform","Binarize","BinaryDeserialize","BinaryDistance","BinaryFormat","BinaryImageQ","BinaryRead","BinaryReadList","BinarySerialize","BinaryWrite","BinCounts","BinLists","BinnedVariogramList","Binomial","BinomialDistribution","BinomialPointProcess","BinomialProcess","BinormalDistribution","BiorthogonalSplineWavelet","BioSequence","BioSequenceBackTranslateList","BioSequenceComplement","BioSequenceInstances","BioSequenceModify","BioSequencePlot","BioSequenceQ","BioSequenceReverseComplement","BioSequenceTranscribe","BioSequenceTranslate","BipartiteGraphQ","BiquadraticFilterModel","BirnbaumImportance","BirnbaumSaundersDistribution","BitAnd","BitClear","BitGet","BitLength","BitNot","BitOr","BitRate","BitSet","BitShiftLeft","BitShiftRight","BitXor","BiweightLocation","BiweightMidvariance","Black","BlackmanHarrisWindow","BlackmanNuttallWindow","BlackmanWindow","Blank","BlankForm","BlankNullSequence","BlankSequence","Blend","Block","BlockchainAddressData","BlockchainBase","BlockchainBlockData","BlockchainContractValue","BlockchainData","BlockchainGet","BlockchainKeyEncode","BlockchainPut","BlockchainTokenData","BlockchainTransaction","BlockchainTransactionData","BlockchainTransactionSign","BlockchainTransactionSubmit","BlockDiagonalMatrix","BlockLowerTriangularMatrix","BlockMap","BlockRandom","BlockUpperTriangularMatrix","BlomqvistBeta","BlomqvistBetaTest","Blue","Blur","Blurring","BodePlot","BohmanWindow","Bold","Bond","BondCount","BondLabels","BondLabelStyle","BondList","BondQ","Bookmarks","Boole","BooleanConsecutiveFunction","BooleanConvert","BooleanCountingFunction","BooleanFunction","BooleanGraph","BooleanMaxterms","BooleanMinimize","BooleanMinterms","BooleanQ","BooleanRegion","Booleans","BooleanStrings","BooleanTable","BooleanVariables","BorderDimensions","BorelTannerDistribution","Bottom","BottomHatTransform","BoundaryDiscretizeGraphics","BoundaryDiscretizeRegion","BoundaryMesh","BoundaryMeshRegion","BoundaryMeshRegionQ","BoundaryStyle","BoundedRegionQ","BoundingRegion","Bounds","Box","BoxBaselineShift","BoxData","BoxDimensions","Boxed","Boxes","BoxForm","BoxFormFormatTypes","BoxFrame","BoxID","BoxMargins","BoxMatrix","BoxObject","BoxRatios","BoxRotation","BoxRotationPoint","BoxStyle","BoxWhiskerChart","Bra","BracketingBar","BraKet","BrayCurtisDistance","BreadthFirstScan","Break","BridgeData","BrightnessEqualize","BroadcastStationData","Brown","BrownForsytheTest","BrownianBridgeProcess","BrowserCategory","BSplineBasis","BSplineCurve","BSplineCurve3DBox","BSplineCurve3DBoxOptions","BSplineCurveBox","BSplineCurveBoxOptions","BSplineFunction","BSplineSurface","BSplineSurface3DBox","BSplineSurface3DBoxOptions","BubbleChart","BubbleChart3D","BubbleScale","BubbleSizes","BuckyballGraph","BuildCompiledComponent","BuildingData","BulletGauge","BusinessDayQ","ButterflyGraph","ButterworthFilterModel","Button","ButtonBar","ButtonBox","ButtonBoxOptions","ButtonCell","ButtonContents","ButtonData","ButtonEvaluator","ButtonExpandable","ButtonFrame","ButtonFunction","ButtonMargins","ButtonMinHeight","ButtonNote","ButtonNotebook","ButtonSource","ButtonStyle","ButtonStyleMenuListing","Byte","ByteArray","ByteArrayFormat","ByteArrayFormatQ","ByteArrayQ","ByteArrayToString","ByteCount","ByteOrdering","C","CachedValue","CacheGraphics","CachePersistence","CalendarConvert","CalendarData","CalendarType","Callout","CalloutMarker","CalloutStyle","CallPacket","CanberraDistance","Cancel","CancelButton","CandlestickChart","CanonicalGraph","CanonicalizePolygon","CanonicalizePolyhedron","CanonicalizeRegion","CanonicalName","CanonicalWarpingCorrespondence","CanonicalWarpingDistance","CantorMesh","CantorStaircase","Canvas","Cap","CapForm","CapitalDifferentialD","Capitalize","CapsuleShape","CaptureRunning","CaputoD","CardinalBSplineBasis","CarlemanLinearize","CarlsonRC","CarlsonRD","CarlsonRE","CarlsonRF","CarlsonRG","CarlsonRJ","CarlsonRK","CarlsonRM","CarmichaelLambda","CaseOrdering","Cases","CaseSensitive","Cashflow","Casoratian","Cast","Catalan","CatalanNumber","Catch","CategoricalDistribution","Catenate","CatenateLayer","CauchyDistribution","CauchyMatrix","CauchyPointProcess","CauchyWindow","CayleyGraph","CDF","CDFDeploy","CDFInformation","CDFWavelet","Ceiling","CelestialSystem","Cell","CellAutoOverwrite","CellBaseline","CellBoundingBox","CellBracketOptions","CellChangeTimes","CellContents","CellContext","CellDingbat","CellDingbatMargin","CellDynamicExpression","CellEditDuplicate","CellElementsBoundingBox","CellElementSpacings","CellEpilog","CellEvaluationDuplicate","CellEvaluationFunction","CellEvaluationLanguage","CellEventActions","CellFrame","CellFrameColor","CellFrameLabelMargins","CellFrameLabels","CellFrameMargins","CellFrameStyle","CellGroup","CellGroupData","CellGrouping","CellGroupingRules","CellHorizontalScrolling","CellID","CellInsertionPointCell","CellLabel","CellLabelAutoDelete","CellLabelMargins","CellLabelPositioning","CellLabelStyle","CellLabelTemplate","CellMargins","CellObject","CellOpen","CellPrint","CellProlog","Cells","CellSize","CellStyle","CellTags","CellTrayPosition","CellTrayWidgets","CellularAutomaton","CensoredDistribution","Censoring","Center","CenterArray","CenterDot","CenteredInterval","CentralFeature","CentralMoment","CentralMomentGeneratingFunction","Cepstrogram","CepstrogramArray","CepstrumArray","CForm","ChampernowneNumber","ChangeOptions","ChannelBase","ChannelBrokerAction","ChannelDatabin","ChannelHistoryLength","ChannelListen","ChannelListener","ChannelListeners","ChannelListenerWait","ChannelObject","ChannelPreSendFunction","ChannelReceiverFunction","ChannelSend","ChannelSubscribers","ChanVeseBinarize","Character","CharacterCounts","CharacterEncoding","CharacterEncodingsPath","CharacteristicFunction","CharacteristicPolynomial","CharacterName","CharacterNormalize","CharacterRange","Characters","ChartBaseStyle","ChartElementData","ChartElementDataFunction","ChartElementFunction","ChartElements","ChartLabels","ChartLayout","ChartLegends","ChartStyle","Chebyshev1FilterModel","Chebyshev2FilterModel","ChebyshevDistance","ChebyshevT","ChebyshevU","Check","CheckAbort","CheckAll","CheckArguments","Checkbox","CheckboxBar","CheckboxBox","CheckboxBoxOptions","ChemicalConvert","ChemicalData","ChemicalFormula","ChemicalInstance","ChemicalReaction","ChessboardDistance","ChiDistribution","ChineseRemainder","ChiSquareDistribution","ChoiceButtons","ChoiceDialog","CholeskyDecomposition","Chop","ChromaticityPlot","ChromaticityPlot3D","ChromaticPolynomial","Circle","CircleBox","CircleDot","CircleMinus","CirclePlus","CirclePoints","CircleThrough","CircleTimes","CirculantGraph","CircularArcThrough","CircularOrthogonalMatrixDistribution","CircularQuaternionMatrixDistribution","CircularRealMatrixDistribution","CircularSymplecticMatrixDistribution","CircularUnitaryMatrixDistribution","Circumsphere","CityData","ClassifierFunction","ClassifierInformation","ClassifierMeasurements","ClassifierMeasurementsObject","Classify","ClassPriors","Clear","ClearAll","ClearAttributes","ClearCookies","ClearPermissions","ClearSystemCache","ClebschGordan","ClickPane","ClickToCopy","ClickToCopyEnabled","Clip","ClipboardNotebook","ClipFill","ClippingStyle","ClipPlanes","ClipPlanesStyle","ClipRange","Clock","ClockGauge","ClockwiseContourIntegral","Close","Closed","CloseKernels","ClosenessCentrality","Closing","ClosingAutoSave","ClosingEvent","CloudAccountData","CloudBase","CloudConnect","CloudConnections","CloudDeploy","CloudDirectory","CloudDisconnect","CloudEvaluate","CloudExport","CloudExpression","CloudExpressions","CloudFunction","CloudGet","CloudImport","CloudLoggingData","CloudObject","CloudObjectInformation","CloudObjectInformationData","CloudObjectNameFormat","CloudObjects","CloudObjectURLType","CloudPublish","CloudPut","CloudRenderingMethod","CloudSave","CloudShare","CloudSubmit","CloudSymbol","CloudUnshare","CloudUserID","ClusterClassify","ClusterDissimilarityFunction","ClusteringComponents","ClusteringMeasurements","ClusteringTree","CMYKColor","Coarse","CodeAssistOptions","Coefficient","CoefficientArrays","CoefficientDomain","CoefficientList","CoefficientRules","CoifletWavelet","Collect","CollinearPoints","Colon","ColonForm","ColorBalance","ColorCombine","ColorConvert","ColorCoverage","ColorData","ColorDataFunction","ColorDetect","ColorDistance","ColorFunction","ColorFunctionBinning","ColorFunctionScaling","Colorize","ColorNegate","ColorOutput","ColorProfileData","ColorQ","ColorQuantize","ColorReplace","ColorRules","ColorSelectorSettings","ColorSeparate","ColorSetter","ColorSetterBox","ColorSetterBoxOptions","ColorSlider","ColorsNear","ColorSpace","ColorToneMapping","Column","ColumnAlignments","ColumnBackgrounds","ColumnForm","ColumnLines","ColumnsEqual","ColumnSpacings","ColumnWidths","CombinatorB","CombinatorC","CombinatorI","CombinatorK","CombinatorS","CombinatorW","CombinatorY","CombinedEntityClass","CombinerFunction","CometData","CommonDefaultFormatTypes","Commonest","CommonestFilter","CommonName","CommonUnits","CommunityBoundaryStyle","CommunityGraphPlot","CommunityLabels","CommunityRegionStyle","CompanyData","CompatibleUnitQ","CompilationOptions","CompilationTarget","Compile","Compiled","CompiledCodeFunction","CompiledComponent","CompiledExpressionDeclaration","CompiledFunction","CompiledLayer","CompilerCallback","CompilerEnvironment","CompilerEnvironmentAppend","CompilerEnvironmentAppendTo","CompilerEnvironmentObject","CompilerOptions","Complement","ComplementedEntityClass","CompleteGraph","CompleteGraphQ","CompleteIntegral","CompleteKaryTree","CompletionsListPacket","Complex","ComplexArrayPlot","ComplexContourPlot","Complexes","ComplexExpand","ComplexInfinity","ComplexityFunction","ComplexListPlot","ComplexPlot","ComplexPlot3D","ComplexRegionPlot","ComplexStreamPlot","ComplexVectorPlot","ComponentMeasurements","ComponentwiseContextMenu","Compose","ComposeList","ComposeSeries","CompositeQ","Composition","CompoundElement","CompoundExpression","CompoundPoissonDistribution","CompoundPoissonProcess","CompoundRenewalProcess","Compress","CompressedData","CompressionLevel","ComputeUncertainty","ConcaveHullMesh","Condition","ConditionalExpression","Conditioned","Cone","ConeBox","ConfidenceLevel","ConfidenceRange","ConfidenceTransform","ConfigurationPath","Confirm","ConfirmAssert","ConfirmBy","ConfirmMatch","ConfirmQuiet","ConformationMethod","ConformAudio","ConformImages","Congruent","ConicGradientFilling","ConicHullRegion","ConicHullRegion3DBox","ConicHullRegion3DBoxOptions","ConicHullRegionBox","ConicHullRegionBoxOptions","ConicOptimization","Conjugate","ConjugateTranspose","Conjunction","Connect","ConnectedComponents","ConnectedGraphComponents","ConnectedGraphQ","ConnectedMeshComponents","ConnectedMoleculeComponents","ConnectedMoleculeQ","ConnectionSettings","ConnectLibraryCallbackFunction","ConnectSystemModelComponents","ConnectSystemModelController","ConnesWindow","ConoverTest","ConservativeConvectionPDETerm","ConsoleMessage","Constant","ConstantArray","ConstantArrayLayer","ConstantImage","ConstantPlusLayer","ConstantRegionQ","Constants","ConstantTimesLayer","ConstellationData","ConstrainedMax","ConstrainedMin","Construct","Containing","ContainsAll","ContainsAny","ContainsExactly","ContainsNone","ContainsOnly","ContentDetectorFunction","ContentFieldOptions","ContentLocationFunction","ContentObject","ContentPadding","ContentsBoundingBox","ContentSelectable","ContentSize","Context","ContextMenu","Contexts","ContextToFileName","Continuation","Continue","ContinuedFraction","ContinuedFractionK","ContinuousAction","ContinuousMarkovProcess","ContinuousTask","ContinuousTimeModelQ","ContinuousWaveletData","ContinuousWaveletTransform","ContourDetect","ContourGraphics","ContourIntegral","ContourLabels","ContourLines","ContourPlot","ContourPlot3D","Contours","ContourShading","ContourSmoothing","ContourStyle","ContraharmonicMean","ContrastiveLossLayer","Control","ControlActive","ControlAlignment","ControlGroupContentsBox","ControllabilityGramian","ControllabilityMatrix","ControllableDecomposition","ControllableModelQ","ControllerDuration","ControllerInformation","ControllerInformationData","ControllerLinking","ControllerManipulate","ControllerMethod","ControllerPath","ControllerState","ControlPlacement","ControlsRendering","ControlType","ConvectionPDETerm","Convergents","ConversionOptions","ConversionRules","ConvertToPostScript","ConvertToPostScriptPacket","ConvexHullMesh","ConvexHullRegion","ConvexOptimization","ConvexPolygonQ","ConvexPolyhedronQ","ConvexRegionQ","ConvolutionLayer","Convolve","ConwayGroupCo1","ConwayGroupCo2","ConwayGroupCo3","CookieFunction","Cookies","CoordinateBoundingBox","CoordinateBoundingBoxArray","CoordinateBounds","CoordinateBoundsArray","CoordinateChartData","CoordinatesToolOptions","CoordinateTransform","CoordinateTransformData","CoplanarPoints","CoprimeQ","Coproduct","CopulaDistribution","Copyable","CopyDatabin","CopyDirectory","CopyFile","CopyFunction","CopyTag","CopyToClipboard","CoreNilpotentDecomposition","CornerFilter","CornerNeighbors","Correlation","CorrelationDistance","CorrelationFunction","CorrelationTest","Cos","Cosh","CoshIntegral","CosineDistance","CosineWindow","CosIntegral","Cot","Coth","CoulombF","CoulombG","CoulombH1","CoulombH2","Count","CountDistinct","CountDistinctBy","CounterAssignments","CounterBox","CounterBoxOptions","CounterClockwiseContourIntegral","CounterEvaluator","CounterFunction","CounterIncrements","CounterStyle","CounterStyleMenuListing","CountRoots","CountryData","Counts","CountsBy","Covariance","CovarianceEstimatorFunction","CovarianceFunction","CoxianDistribution","CoxIngersollRossProcess","CoxModel","CoxModelFit","CramerVonMisesTest","CreateArchive","CreateCellID","CreateChannel","CreateCloudExpression","CreateCompilerEnvironment","CreateDatabin","CreateDataStructure","CreateDataSystemModel","CreateDialog","CreateDirectory","CreateDocument","CreateFile","CreateIntermediateDirectories","CreateLicenseEntitlement","CreateManagedLibraryExpression","CreateNotebook","CreatePacletArchive","CreatePalette","CreatePermissionsGroup","CreateScheduledTask","CreateSearchIndex","CreateSystemModel","CreateTemporary","CreateTypeInstance","CreateUUID","CreateWindow","CriterionFunction","CriticalityFailureImportance","CriticalitySuccessImportance","CriticalSection","Cross","CrossEntropyLossLayer","CrossingCount","CrossingDetect","CrossingPolygon","CrossMatrix","Csc","Csch","CSGRegion","CSGRegionQ","CSGRegionTree","CTCLossLayer","Cube","CubeRoot","Cubics","Cuboid","CuboidBox","CuboidBoxOptions","Cumulant","CumulantGeneratingFunction","CumulativeFeatureImpactPlot","Cup","CupCap","Curl","CurlyDoubleQuote","CurlyQuote","CurrencyConvert","CurrentDate","CurrentImage","CurrentNotebookImage","CurrentScreenImage","CurrentValue","Curry","CurryApplied","CurvatureFlowFilter","CurveClosed","Cyan","CycleGraph","CycleIndexPolynomial","Cycles","CyclicGroup","Cyclotomic","Cylinder","CylinderBox","CylinderBoxOptions","CylindricalDecomposition","CylindricalDecompositionFunction","D","DagumDistribution","DamData","DamerauLevenshteinDistance","DampingFactor","Darker","Dashed","Dashing","DatabaseConnect","DatabaseDisconnect","DatabaseReference","Databin","DatabinAdd","DatabinRemove","Databins","DatabinSubmit","DatabinUpload","DataCompression","DataDistribution","DataRange","DataReversed","Dataset","DatasetDisplayPanel","DatasetTheme","DataStructure","DataStructureQ","Date","DateBounds","Dated","DateDelimiters","DateDifference","DatedUnit","DateFormat","DateFunction","DateGranularity","DateHistogram","DateInterval","DateList","DateListLogPlot","DateListPlot","DateListStepPlot","DateObject","DateObjectQ","DateOverlapsQ","DatePattern","DatePlus","DateRange","DateReduction","DateScale","DateSelect","DateString","DateTicksFormat","DateValue","DateWithinQ","DaubechiesWavelet","DavisDistribution","DawsonF","DayCount","DayCountConvention","DayHemisphere","DaylightQ","DayMatchQ","DayName","DayNightTerminator","DayPlus","DayRange","DayRound","DeBruijnGraph","DeBruijnSequence","Debug","DebugTag","Decapitalize","Decimal","DecimalForm","DeclareCompiledComponent","DeclareKnownSymbols","DeclarePackage","Decompose","DeconvolutionLayer","Decrement","Decrypt","DecryptFile","DedekindEta","DeepSpaceProbeData","Default","Default2DTool","Default3DTool","DefaultAttachedCellStyle","DefaultAxesStyle","DefaultBaseStyle","DefaultBoxStyle","DefaultButton","DefaultColor","DefaultControlPlacement","DefaultDockedCellStyle","DefaultDuplicateCellStyle","DefaultDuration","DefaultElement","DefaultFaceGridsStyle","DefaultFieldHintStyle","DefaultFont","DefaultFontProperties","DefaultFormatType","DefaultFrameStyle","DefaultFrameTicksStyle","DefaultGridLinesStyle","DefaultInlineFormatType","DefaultInputFormatType","DefaultLabelStyle","DefaultMenuStyle","DefaultNaturalLanguage","DefaultNewCellStyle","DefaultNewInlineCellStyle","DefaultNotebook","DefaultOptions","DefaultOutputFormatType","DefaultPrintPrecision","DefaultStyle","DefaultStyleDefinitions","DefaultTextFormatType","DefaultTextInlineFormatType","DefaultTicksStyle","DefaultTooltipStyle","DefaultValue","DefaultValues","Defer","DefineExternal","DefineInputStreamMethod","DefineOutputStreamMethod","DefineResourceFunction","Definition","Degree","DegreeCentrality","DegreeGraphDistribution","DegreeLexicographic","DegreeReverseLexicographic","DEigensystem","DEigenvalues","Deinitialization","Del","DelaunayMesh","Delayed","Deletable","Delete","DeleteAdjacentDuplicates","DeleteAnomalies","DeleteBorderComponents","DeleteCases","DeleteChannel","DeleteCloudExpression","DeleteContents","DeleteDirectory","DeleteDuplicates","DeleteDuplicatesBy","DeleteElements","DeleteFile","DeleteMissing","DeleteObject","DeletePermissionsKey","DeleteSearchIndex","DeleteSmallComponents","DeleteStopwords","DeleteWithContents","DeletionWarning","DelimitedArray","DelimitedSequence","Delimiter","DelimiterAutoMatching","DelimiterFlashTime","DelimiterMatching","Delimiters","DeliveryFunction","Dendrogram","Denominator","DensityGraphics","DensityHistogram","DensityPlot","DensityPlot3D","DependentVariables","Deploy","Deployed","Depth","DepthFirstScan","Derivative","DerivativeFilter","DerivativePDETerm","DerivedKey","DescriptorStateSpace","DesignMatrix","DestroyAfterEvaluation","Det","DeviceClose","DeviceConfigure","DeviceExecute","DeviceExecuteAsynchronous","DeviceObject","DeviceOpen","DeviceOpenQ","DeviceRead","DeviceReadBuffer","DeviceReadLatest","DeviceReadList","DeviceReadTimeSeries","Devices","DeviceStreams","DeviceWrite","DeviceWriteBuffer","DGaussianWavelet","DiacriticalPositioning","Diagonal","DiagonalizableMatrixQ","DiagonalMatrix","DiagonalMatrixQ","Dialog","DialogIndent","DialogInput","DialogLevel","DialogNotebook","DialogProlog","DialogReturn","DialogSymbols","Diamond","DiamondMatrix","DiceDissimilarity","DictionaryLookup","DictionaryWordQ","DifferenceDelta","DifferenceOrder","DifferenceQuotient","DifferenceRoot","DifferenceRootReduce","Differences","DifferentialD","DifferentialRoot","DifferentialRootReduce","DifferentiatorFilter","DiffusionPDETerm","DiggleGatesPointProcess","DiggleGrattonPointProcess","DigitalSignature","DigitBlock","DigitBlockMinimum","DigitCharacter","DigitCount","DigitQ","DihedralAngle","DihedralGroup","Dilation","DimensionalCombinations","DimensionalMeshComponents","DimensionReduce","DimensionReducerFunction","DimensionReduction","Dimensions","DiracComb","DiracDelta","DirectedEdge","DirectedEdges","DirectedGraph","DirectedGraphQ","DirectedInfinity","Direction","DirectionalLight","Directive","Directory","DirectoryName","DirectoryQ","DirectoryStack","DirichletBeta","DirichletCharacter","DirichletCondition","DirichletConvolve","DirichletDistribution","DirichletEta","DirichletL","DirichletLambda","DirichletTransform","DirichletWindow","DisableConsolePrintPacket","DisableFormatting","DiscreteAsymptotic","DiscreteChirpZTransform","DiscreteConvolve","DiscreteDelta","DiscreteHadamardTransform","DiscreteIndicator","DiscreteInputOutputModel","DiscreteLimit","DiscreteLQEstimatorGains","DiscreteLQRegulatorGains","DiscreteLyapunovSolve","DiscreteMarkovProcess","DiscreteMaxLimit","DiscreteMinLimit","DiscretePlot","DiscretePlot3D","DiscreteRatio","DiscreteRiccatiSolve","DiscreteShift","DiscreteTimeModelQ","DiscreteUniformDistribution","DiscreteVariables","DiscreteWaveletData","DiscreteWaveletPacketTransform","DiscreteWaveletTransform","DiscretizeGraphics","DiscretizeRegion","Discriminant","DisjointQ","Disjunction","Disk","DiskBox","DiskBoxOptions","DiskMatrix","DiskSegment","Dispatch","DispatchQ","DispersionEstimatorFunction","Display","DisplayAllSteps","DisplayEndPacket","DisplayForm","DisplayFunction","DisplayPacket","DisplayRules","DisplayString","DisplayTemporary","DisplayWith","DisplayWithRef","DisplayWithVariable","DistanceFunction","DistanceMatrix","DistanceTransform","Distribute","Distributed","DistributedContexts","DistributeDefinitions","DistributionChart","DistributionDomain","DistributionFitTest","DistributionParameterAssumptions","DistributionParameterQ","Dithering","Div","Divergence","Divide","DivideBy","Dividers","DivideSides","Divisible","Divisors","DivisorSigma","DivisorSum","DMSList","DMSString","Do","DockedCell","DockedCells","DocumentGenerator","DocumentGeneratorInformation","DocumentGeneratorInformationData","DocumentGenerators","DocumentNotebook","DocumentWeightingRules","Dodecahedron","DomainRegistrationInformation","DominantColors","DominatorTreeGraph","DominatorVertexList","DOSTextFormat","Dot","DotDashed","DotEqual","DotLayer","DotPlusLayer","Dotted","DoubleBracketingBar","DoubleContourIntegral","DoubleDownArrow","DoubleLeftArrow","DoubleLeftRightArrow","DoubleLeftTee","DoubleLongLeftArrow","DoubleLongLeftRightArrow","DoubleLongRightArrow","DoubleRightArrow","DoubleRightTee","DoubleUpArrow","DoubleUpDownArrow","DoubleVerticalBar","DoublyInfinite","Down","DownArrow","DownArrowBar","DownArrowUpArrow","DownLeftRightVector","DownLeftTeeVector","DownLeftVector","DownLeftVectorBar","DownRightTeeVector","DownRightVector","DownRightVectorBar","Downsample","DownTee","DownTeeArrow","DownValues","DownValuesFunction","DragAndDrop","DrawBackFaces","DrawEdges","DrawFrontFaces","DrawHighlighted","DrazinInverse","Drop","DropoutLayer","DropShadowing","DSolve","DSolveChangeVariables","DSolveValue","Dt","DualLinearProgramming","DualPlanarGraph","DualPolyhedron","DualSystemsModel","DumpGet","DumpSave","DuplicateFreeQ","Duration","Dynamic","DynamicBox","DynamicBoxOptions","DynamicEvaluationTimeout","DynamicGeoGraphics","DynamicImage","DynamicLocation","DynamicModule","DynamicModuleBox","DynamicModuleBoxOptions","DynamicModuleParent","DynamicModuleValues","DynamicName","DynamicNamespace","DynamicReference","DynamicSetting","DynamicUpdating","DynamicWrapper","DynamicWrapperBox","DynamicWrapperBoxOptions","E","EarthImpactData","EarthquakeData","EccentricityCentrality","Echo","EchoEvaluation","EchoFunction","EchoLabel","EchoTiming","EclipseType","EdgeAdd","EdgeBetweennessCentrality","EdgeCapacity","EdgeCapForm","EdgeChromaticNumber","EdgeColor","EdgeConnectivity","EdgeContract","EdgeCost","EdgeCount","EdgeCoverQ","EdgeCycleMatrix","EdgeDashing","EdgeDelete","EdgeDetect","EdgeForm","EdgeIndex","EdgeJoinForm","EdgeLabeling","EdgeLabels","EdgeLabelStyle","EdgeList","EdgeOpacity","EdgeQ","EdgeRenderingFunction","EdgeRules","EdgeShapeFunction","EdgeStyle","EdgeTaggedGraph","EdgeTaggedGraphQ","EdgeTags","EdgeThickness","EdgeTransitiveGraphQ","EdgeValueRange","EdgeValueSizes","EdgeWeight","EdgeWeightedGraphQ","Editable","EditButtonSettings","EditCellTagsSettings","EditDistance","EffectiveInterest","Eigensystem","Eigenvalues","EigenvectorCentrality","Eigenvectors","Element","ElementData","ElementwiseLayer","ElidedForms","Eliminate","EliminationOrder","Ellipsoid","EllipticE","EllipticExp","EllipticExpPrime","EllipticF","EllipticFilterModel","EllipticK","EllipticLog","EllipticNomeQ","EllipticPi","EllipticReducedHalfPeriods","EllipticTheta","EllipticThetaPrime","EmbedCode","EmbeddedHTML","EmbeddedService","EmbeddedSQLEntityClass","EmbeddedSQLExpression","EmbeddingLayer","EmbeddingObject","EmitSound","EmphasizeSyntaxErrors","EmpiricalDistribution","Empty","EmptyGraphQ","EmptyRegion","EmptySpaceF","EnableConsolePrintPacket","Enabled","Enclose","Encode","Encrypt","EncryptedObject","EncryptFile","End","EndAdd","EndDialogPacket","EndOfBuffer","EndOfFile","EndOfLine","EndOfString","EndPackage","EngineEnvironment","EngineeringForm","Enter","EnterExpressionPacket","EnterTextPacket","Entity","EntityClass","EntityClassList","EntityCopies","EntityFunction","EntityGroup","EntityInstance","EntityList","EntityPrefetch","EntityProperties","EntityProperty","EntityPropertyClass","EntityRegister","EntityStore","EntityStores","EntityTypeName","EntityUnregister","EntityValue","Entropy","EntropyFilter","Environment","Epilog","EpilogFunction","Equal","EqualColumns","EqualRows","EqualTilde","EqualTo","EquatedTo","Equilibrium","EquirippleFilterKernel","Equivalent","Erf","Erfc","Erfi","ErlangB","ErlangC","ErlangDistribution","Erosion","ErrorBox","ErrorBoxOptions","ErrorNorm","ErrorPacket","ErrorsDialogSettings","EscapeRadius","EstimatedBackground","EstimatedDistribution","EstimatedPointNormals","EstimatedPointProcess","EstimatedProcess","EstimatedVariogramModel","EstimatorGains","EstimatorRegulator","EuclideanDistance","EulerAngles","EulerCharacteristic","EulerE","EulerGamma","EulerianGraphQ","EulerMatrix","EulerPhi","Evaluatable","Evaluate","Evaluated","EvaluatePacket","EvaluateScheduledTask","EvaluationBox","EvaluationCell","EvaluationCompletionAction","EvaluationData","EvaluationElements","EvaluationEnvironment","EvaluationMode","EvaluationMonitor","EvaluationNotebook","EvaluationObject","EvaluationOrder","EvaluationPrivileges","EvaluationRateLimit","Evaluator","EvaluatorNames","EvenQ","EventData","EventEvaluator","EventHandler","EventHandlerTag","EventLabels","EventSeries","ExactBlackmanWindow","ExactNumberQ","ExactRootIsolation","ExampleData","Except","ExcludedContexts","ExcludedForms","ExcludedLines","ExcludedPhysicalQuantities","ExcludePods","Exclusions","ExclusionsStyle","Exists","Exit","ExitDialog","ExoplanetData","Exp","Expand","ExpandAll","ExpandDenominator","ExpandFileName","ExpandNumerator","Expectation","ExpectationE","ExpectedValue","ExpGammaDistribution","ExpIntegralE","ExpIntegralEi","ExpirationDate","Exponent","ExponentFunction","ExponentialDistribution","ExponentialFamily","ExponentialGeneratingFunction","ExponentialMovingAverage","ExponentialPowerDistribution","ExponentPosition","ExponentStep","Export","ExportAutoReplacements","ExportByteArray","ExportForm","ExportPacket","ExportString","Expression","ExpressionCell","ExpressionGraph","ExpressionPacket","ExpressionTree","ExpressionUUID","ExpToTrig","ExtendedEntityClass","ExtendedGCD","Extension","ExtentElementFunction","ExtentMarkers","ExtentSize","ExternalBundle","ExternalCall","ExternalDataCharacterEncoding","ExternalEvaluate","ExternalFunction","ExternalFunctionName","ExternalIdentifier","ExternalObject","ExternalOptions","ExternalSessionObject","ExternalSessions","ExternalStorageBase","ExternalStorageDownload","ExternalStorageGet","ExternalStorageObject","ExternalStoragePut","ExternalStorageUpload","ExternalTypeSignature","ExternalValue","Extract","ExtractArchive","ExtractLayer","ExtractPacletArchive","ExtremeValueDistribution","FaceAlign","FaceForm","FaceGrids","FaceGridsStyle","FaceRecognize","FacialFeatures","Factor","FactorComplete","Factorial","Factorial2","FactorialMoment","FactorialMomentGeneratingFunction","FactorialPower","FactorInteger","FactorList","FactorSquareFree","FactorSquareFreeList","FactorTerms","FactorTermsList","Fail","Failure","FailureAction","FailureDistribution","FailureQ","False","FareySequence","FARIMAProcess","FeatureDistance","FeatureExtract","FeatureExtraction","FeatureExtractor","FeatureExtractorFunction","FeatureImpactPlot","FeatureNames","FeatureNearest","FeatureSpacePlot","FeatureSpacePlot3D","FeatureTypes","FeatureValueDependencyPlot","FeatureValueImpactPlot","FEDisableConsolePrintPacket","FeedbackLinearize","FeedbackSector","FeedbackSectorStyle","FeedbackType","FEEnableConsolePrintPacket","FetalGrowthData","Fibonacci","Fibonorial","FieldCompletionFunction","FieldHint","FieldHintStyle","FieldMasked","FieldSize","File","FileBaseName","FileByteCount","FileConvert","FileDate","FileExistsQ","FileExtension","FileFormat","FileFormatProperties","FileFormatQ","FileHandler","FileHash","FileInformation","FileName","FileNameDepth","FileNameDialogSettings","FileNameDrop","FileNameForms","FileNameJoin","FileNames","FileNameSetter","FileNameSplit","FileNameTake","FileNameToFormatList","FilePrint","FileSize","FileSystemMap","FileSystemScan","FileSystemTree","FileTemplate","FileTemplateApply","FileType","FilledCurve","FilledCurveBox","FilledCurveBoxOptions","FilledTorus","FillForm","Filling","FillingStyle","FillingTransform","FilteredEntityClass","FilterRules","FinancialBond","FinancialData","FinancialDerivative","FinancialIndicator","Find","FindAnomalies","FindArgMax","FindArgMin","FindChannels","FindClique","FindClusters","FindCookies","FindCurvePath","FindCycle","FindDevices","FindDistribution","FindDistributionParameters","FindDivisions","FindEdgeColoring","FindEdgeCover","FindEdgeCut","FindEdgeIndependentPaths","FindEquationalProof","FindEulerianCycle","FindExternalEvaluators","FindFaces","FindFile","FindFit","FindFormula","FindFundamentalCycles","FindGeneratingFunction","FindGeoLocation","FindGeometricConjectures","FindGeometricTransform","FindGraphCommunities","FindGraphIsomorphism","FindGraphPartition","FindHamiltonianCycle","FindHamiltonianPath","FindHiddenMarkovStates","FindImageText","FindIndependentEdgeSet","FindIndependentVertexSet","FindInstance","FindIntegerNullVector","FindIsomers","FindIsomorphicSubgraph","FindKClan","FindKClique","FindKClub","FindKPlex","FindLibrary","FindLinearRecurrence","FindList","FindMatchingColor","FindMaximum","FindMaximumCut","FindMaximumFlow","FindMaxValue","FindMeshDefects","FindMinimum","FindMinimumCostFlow","FindMinimumCut","FindMinValue","FindMoleculeSubstructure","FindPath","FindPeaks","FindPermutation","FindPlanarColoring","FindPointProcessParameters","FindPostmanTour","FindProcessParameters","FindRegionTransform","FindRepeat","FindRoot","FindSequenceFunction","FindSettings","FindShortestPath","FindShortestTour","FindSpanningTree","FindSubgraphIsomorphism","FindSystemModelEquilibrium","FindTextualAnswer","FindThreshold","FindTransientRepeat","FindVertexColoring","FindVertexCover","FindVertexCut","FindVertexIndependentPaths","Fine","FinishDynamic","FiniteAbelianGroupCount","FiniteGroupCount","FiniteGroupData","First","FirstCase","FirstPassageTimeDistribution","FirstPosition","FischerGroupFi22","FischerGroupFi23","FischerGroupFi24Prime","FisherHypergeometricDistribution","FisherRatioTest","FisherZDistribution","Fit","FitAll","FitRegularization","FittedModel","FixedOrder","FixedPoint","FixedPointList","FlashSelection","Flat","FlatShading","Flatten","FlattenAt","FlattenLayer","FlatTopWindow","FlightData","FlipView","Floor","FlowPolynomial","Fold","FoldList","FoldPair","FoldPairList","FoldWhile","FoldWhileList","FollowRedirects","Font","FontColor","FontFamily","FontForm","FontName","FontOpacity","FontPostScriptName","FontProperties","FontReencoding","FontSize","FontSlant","FontSubstitutions","FontTracking","FontVariations","FontWeight","For","ForAll","ForAllType","ForceVersionInstall","Format","FormatRules","FormatType","FormatTypeAutoConvert","FormatValues","FormBox","FormBoxOptions","FormControl","FormFunction","FormLayoutFunction","FormObject","FormPage","FormProtectionMethod","FormTheme","FormulaData","FormulaLookup","FortranForm","Forward","ForwardBackward","ForwardCloudCredentials","Fourier","FourierCoefficient","FourierCosCoefficient","FourierCosSeries","FourierCosTransform","FourierDCT","FourierDCTFilter","FourierDCTMatrix","FourierDST","FourierDSTMatrix","FourierMatrix","FourierParameters","FourierSequenceTransform","FourierSeries","FourierSinCoefficient","FourierSinSeries","FourierSinTransform","FourierTransform","FourierTrigSeries","FoxH","FoxHReduce","FractionalBrownianMotionProcess","FractionalD","FractionalGaussianNoiseProcess","FractionalPart","FractionBox","FractionBoxOptions","FractionLine","Frame","FrameBox","FrameBoxOptions","Framed","FrameInset","FrameLabel","Frameless","FrameListVideo","FrameMargins","FrameRate","FrameStyle","FrameTicks","FrameTicksStyle","FRatioDistribution","FrechetDistribution","FreeQ","FrenetSerretSystem","FrequencySamplingFilterKernel","FresnelC","FresnelF","FresnelG","FresnelS","Friday","FrobeniusNumber","FrobeniusSolve","FromAbsoluteTime","FromCharacterCode","FromCoefficientRules","FromContinuedFraction","FromDate","FromDateString","FromDigits","FromDMS","FromEntity","FromJulianDate","FromLetterNumber","FromPolarCoordinates","FromRawPointer","FromRomanNumeral","FromSphericalCoordinates","FromUnixTime","Front","FrontEndDynamicExpression","FrontEndEventActions","FrontEndExecute","FrontEndObject","FrontEndResource","FrontEndResourceString","FrontEndStackSize","FrontEndToken","FrontEndTokenExecute","FrontEndValueCache","FrontEndVersion","FrontFaceColor","FrontFaceGlowColor","FrontFaceOpacity","FrontFaceSpecularColor","FrontFaceSpecularExponent","FrontFaceSurfaceAppearance","FrontFaceTexture","Full","FullAxes","FullDefinition","FullForm","FullGraphics","FullInformationOutputRegulator","FullOptions","FullRegion","FullSimplify","Function","FunctionAnalytic","FunctionBijective","FunctionCompile","FunctionCompileExport","FunctionCompileExportByteArray","FunctionCompileExportLibrary","FunctionCompileExportString","FunctionContinuous","FunctionConvexity","FunctionDeclaration","FunctionDiscontinuities","FunctionDomain","FunctionExpand","FunctionInjective","FunctionInterpolation","FunctionLayer","FunctionMeromorphic","FunctionMonotonicity","FunctionPeriod","FunctionPoles","FunctionRange","FunctionSign","FunctionSingularities","FunctionSpace","FunctionSurjective","FussellVeselyImportance","GaborFilter","GaborMatrix","GaborWavelet","GainMargins","GainPhaseMargins","GalaxyData","GalleryView","Gamma","GammaDistribution","GammaRegularized","GapPenalty","GARCHProcess","GatedRecurrentLayer","Gather","GatherBy","GaugeFaceElementFunction","GaugeFaceStyle","GaugeFrameElementFunction","GaugeFrameSize","GaugeFrameStyle","GaugeLabels","GaugeMarkers","GaugeStyle","GaussianFilter","GaussianIntegers","GaussianMatrix","GaussianOrthogonalMatrixDistribution","GaussianSymplecticMatrixDistribution","GaussianUnitaryMatrixDistribution","GaussianWindow","GCD","GegenbauerC","General","GeneralizedLinearModelFit","GenerateAsymmetricKeyPair","GenerateConditions","GeneratedAssetFormat","GeneratedAssetLocation","GeneratedCell","GeneratedCellStyles","GeneratedDocumentBinding","GenerateDerivedKey","GenerateDigitalSignature","GenerateDocument","GeneratedParameters","GeneratedQuantityMagnitudes","GenerateFileSignature","GenerateHTTPResponse","GenerateSecuredAuthenticationKey","GenerateSymmetricKey","GeneratingFunction","GeneratorDescription","GeneratorHistoryLength","GeneratorOutputType","Generic","GenericCylindricalDecomposition","GenomeData","GenomeLookup","GeoAntipode","GeoArea","GeoArraySize","GeoBackground","GeoBoundary","GeoBoundingBox","GeoBounds","GeoBoundsRegion","GeoBoundsRegionBoundary","GeoBubbleChart","GeoCenter","GeoCircle","GeoContourPlot","GeoDensityPlot","GeodesicClosing","GeodesicDilation","GeodesicErosion","GeodesicOpening","GeodesicPolyhedron","GeoDestination","GeodesyData","GeoDirection","GeoDisk","GeoDisplacement","GeoDistance","GeoDistanceList","GeoElevationData","GeoEntities","GeoGraphics","GeoGraphPlot","GeoGraphValuePlot","GeogravityModelData","GeoGridDirectionDifference","GeoGridLines","GeoGridLinesStyle","GeoGridPosition","GeoGridRange","GeoGridRangePadding","GeoGridUnitArea","GeoGridUnitDistance","GeoGridVector","GeoGroup","GeoHemisphere","GeoHemisphereBoundary","GeoHistogram","GeoIdentify","GeoImage","GeoLabels","GeoLength","GeoListPlot","GeoLocation","GeologicalPeriodData","GeomagneticModelData","GeoMarker","GeometricAssertion","GeometricBrownianMotionProcess","GeometricDistribution","GeometricMean","GeometricMeanFilter","GeometricOptimization","GeometricScene","GeometricStep","GeometricStylingRules","GeometricTest","GeometricTransformation","GeometricTransformation3DBox","GeometricTransformation3DBoxOptions","GeometricTransformationBox","GeometricTransformationBoxOptions","GeoModel","GeoNearest","GeoOrientationData","GeoPath","GeoPolygon","GeoPosition","GeoPositionENU","GeoPositionXYZ","GeoProjection","GeoProjectionData","GeoRange","GeoRangePadding","GeoRegionValuePlot","GeoResolution","GeoScaleBar","GeoServer","GeoSmoothHistogram","GeoStreamPlot","GeoStyling","GeoStylingImageFunction","GeoVariant","GeoVector","GeoVectorENU","GeoVectorPlot","GeoVectorXYZ","GeoVisibleRegion","GeoVisibleRegionBoundary","GeoWithinQ","GeoZoomLevel","GestureHandler","GestureHandlerTag","Get","GetContext","GetEnvironment","GetFileName","GetLinebreakInformationPacket","GibbsPointProcess","Glaisher","GlobalClusteringCoefficient","GlobalPreferences","GlobalSession","Glow","GoldenAngle","GoldenRatio","GompertzMakehamDistribution","GoochShading","GoodmanKruskalGamma","GoodmanKruskalGammaTest","Goto","GouraudShading","Grad","Gradient","GradientFilter","GradientFittedMesh","GradientOrientationFilter","GrammarApply","GrammarRules","GrammarToken","Graph","Graph3D","GraphAssortativity","GraphAutomorphismGroup","GraphCenter","GraphComplement","GraphData","GraphDensity","GraphDiameter","GraphDifference","GraphDisjointUnion","GraphDistance","GraphDistanceMatrix","GraphEmbedding","GraphHighlight","GraphHighlightStyle","GraphHub","Graphics","Graphics3D","Graphics3DBox","Graphics3DBoxOptions","GraphicsArray","GraphicsBaseline","GraphicsBox","GraphicsBoxOptions","GraphicsColor","GraphicsColumn","GraphicsComplex","GraphicsComplex3DBox","GraphicsComplex3DBoxOptions","GraphicsComplexBox","GraphicsComplexBoxOptions","GraphicsContents","GraphicsData","GraphicsGrid","GraphicsGridBox","GraphicsGroup","GraphicsGroup3DBox","GraphicsGroup3DBoxOptions","GraphicsGroupBox","GraphicsGroupBoxOptions","GraphicsGrouping","GraphicsHighlightColor","GraphicsRow","GraphicsSpacing","GraphicsStyle","GraphIntersection","GraphJoin","GraphLayerLabels","GraphLayers","GraphLayerStyle","GraphLayout","GraphLinkEfficiency","GraphPeriphery","GraphPlot","GraphPlot3D","GraphPower","GraphProduct","GraphPropertyDistribution","GraphQ","GraphRadius","GraphReciprocity","GraphRoot","GraphStyle","GraphSum","GraphTree","GraphUnion","Gray","GrayLevel","Greater","GreaterEqual","GreaterEqualLess","GreaterEqualThan","GreaterFullEqual","GreaterGreater","GreaterLess","GreaterSlantEqual","GreaterThan","GreaterTilde","GreekStyle","Green","GreenFunction","Grid","GridBaseline","GridBox","GridBoxAlignment","GridBoxBackground","GridBoxDividers","GridBoxFrame","GridBoxItemSize","GridBoxItemStyle","GridBoxOptions","GridBoxSpacings","GridCreationSettings","GridDefaultElement","GridElementStyleOptions","GridFrame","GridFrameMargins","GridGraph","GridLines","GridLinesStyle","GridVideo","GroebnerBasis","GroupActionBase","GroupBy","GroupCentralizer","GroupElementFromWord","GroupElementPosition","GroupElementQ","GroupElements","GroupElementToWord","GroupGenerators","Groupings","GroupMultiplicationTable","GroupOpenerColor","GroupOpenerInsideFrame","GroupOrbits","GroupOrder","GroupPageBreakWithin","GroupSetwiseStabilizer","GroupStabilizer","GroupStabilizerChain","GroupTogetherGrouping","GroupTogetherNestedGrouping","GrowCutComponents","Gudermannian","GuidedFilter","GumbelDistribution","HaarWavelet","HadamardMatrix","HalfLine","HalfNormalDistribution","HalfPlane","HalfSpace","HalftoneShading","HamiltonianGraphQ","HammingDistance","HammingWindow","HandlerFunctions","HandlerFunctionsKeys","HankelH1","HankelH2","HankelMatrix","HankelTransform","HannPoissonWindow","HannWindow","HaradaNortonGroupHN","HararyGraph","HardcorePointProcess","HarmonicMean","HarmonicMeanFilter","HarmonicNumber","Hash","HatchFilling","HatchShading","Haversine","HazardFunction","Head","HeadCompose","HeaderAlignment","HeaderBackground","HeaderDisplayFunction","HeaderLines","Headers","HeaderSize","HeaderStyle","Heads","HeatFluxValue","HeatInsulationValue","HeatOutflowValue","HeatRadiationValue","HeatSymmetryValue","HeatTemperatureCondition","HeatTransferPDEComponent","HeatTransferValue","HeavisideLambda","HeavisidePi","HeavisideTheta","HeldGroupHe","HeldPart","HelmholtzPDEComponent","HelpBrowserLookup","HelpBrowserNotebook","HelpBrowserSettings","HelpViewerSettings","Here","HermiteDecomposition","HermiteH","Hermitian","HermitianMatrixQ","HessenbergDecomposition","Hessian","HeunB","HeunBPrime","HeunC","HeunCPrime","HeunD","HeunDPrime","HeunG","HeunGPrime","HeunT","HeunTPrime","HexadecimalCharacter","Hexahedron","HexahedronBox","HexahedronBoxOptions","HiddenItems","HiddenMarkovProcess","HiddenSurface","Highlighted","HighlightGraph","HighlightImage","HighlightMesh","HighlightString","HighpassFilter","HigmanSimsGroupHS","HilbertCurve","HilbertFilter","HilbertMatrix","Histogram","Histogram3D","HistogramDistribution","HistogramList","HistogramPointDensity","HistogramTransform","HistogramTransformInterpolation","HistoricalPeriodData","HitMissTransform","HITSCentrality","HjorthDistribution","HodgeDual","HoeffdingD","HoeffdingDTest","Hold","HoldAll","HoldAllComplete","HoldComplete","HoldFirst","HoldForm","HoldPattern","HoldRest","HolidayCalendar","HomeDirectory","HomePage","Horizontal","HorizontalForm","HorizontalGauge","HorizontalScrollPosition","HornerForm","HostLookup","HotellingTSquareDistribution","HoytDistribution","HTMLSave","HTTPErrorResponse","HTTPRedirect","HTTPRequest","HTTPRequestData","HTTPResponse","Hue","HumanGrowthData","HumpDownHump","HumpEqual","HurwitzLerchPhi","HurwitzZeta","HyperbolicDistribution","HypercubeGraph","HyperexponentialDistribution","Hyperfactorial","Hypergeometric0F1","Hypergeometric0F1Regularized","Hypergeometric1F1","Hypergeometric1F1Regularized","Hypergeometric2F1","Hypergeometric2F1Regularized","HypergeometricDistribution","HypergeometricPFQ","HypergeometricPFQRegularized","HypergeometricU","Hyperlink","HyperlinkAction","HyperlinkCreationSettings","Hyperplane","Hyphenation","HyphenationOptions","HypoexponentialDistribution","HypothesisTestData","I","IconData","Iconize","IconizedObject","IconRules","Icosahedron","Identity","IdentityMatrix","If","IfCompiled","IgnoreCase","IgnoreDiacritics","IgnoreIsotopes","IgnorePunctuation","IgnoreSpellCheck","IgnoreStereochemistry","IgnoringInactive","Im","Image","Image3D","Image3DProjection","Image3DSlices","ImageAccumulate","ImageAdd","ImageAdjust","ImageAlign","ImageApply","ImageApplyIndexed","ImageAspectRatio","ImageAssemble","ImageAugmentationLayer","ImageBoundingBoxes","ImageCache","ImageCacheValid","ImageCapture","ImageCaptureFunction","ImageCases","ImageChannels","ImageClip","ImageCollage","ImageColorSpace","ImageCompose","ImageContainsQ","ImageContents","ImageConvolve","ImageCooccurrence","ImageCorners","ImageCorrelate","ImageCorrespondingPoints","ImageCrop","ImageData","ImageDeconvolve","ImageDemosaic","ImageDifference","ImageDimensions","ImageDisplacements","ImageDistance","ImageEditMode","ImageEffect","ImageExposureCombine","ImageFeatureTrack","ImageFileApply","ImageFileFilter","ImageFileScan","ImageFilter","ImageFocusCombine","ImageForestingComponents","ImageFormattingWidth","ImageForwardTransformation","ImageGraphics","ImageHistogram","ImageIdentify","ImageInstanceQ","ImageKeypoints","ImageLabels","ImageLegends","ImageLevels","ImageLines","ImageMargins","ImageMarker","ImageMarkers","ImageMeasurements","ImageMesh","ImageMultiply","ImageOffset","ImagePad","ImagePadding","ImagePartition","ImagePeriodogram","ImagePerspectiveTransformation","ImagePosition","ImagePreviewFunction","ImagePyramid","ImagePyramidApply","ImageQ","ImageRangeCache","ImageRecolor","ImageReflect","ImageRegion","ImageResize","ImageResolution","ImageRestyle","ImageRotate","ImageRotated","ImageSaliencyFilter","ImageScaled","ImageScan","ImageSize","ImageSizeAction","ImageSizeCache","ImageSizeMultipliers","ImageSizeRaw","ImageStitch","ImageSubtract","ImageTake","ImageTransformation","ImageTrim","ImageType","ImageValue","ImageValuePositions","ImageVectorscopePlot","ImageWaveformPlot","ImagingDevice","ImplicitD","ImplicitRegion","Implies","Import","ImportAutoReplacements","ImportByteArray","ImportedObject","ImportOptions","ImportString","ImprovementImportance","In","Inactivate","Inactive","InactiveStyle","IncidenceGraph","IncidenceList","IncidenceMatrix","IncludeAromaticBonds","IncludeConstantBasis","IncludedContexts","IncludeDefinitions","IncludeDirectories","IncludeFileExtension","IncludeGeneratorTasks","IncludeHydrogens","IncludeInflections","IncludeMetaInformation","IncludePods","IncludeQuantities","IncludeRelatedTables","IncludeSingularSolutions","IncludeSingularTerm","IncludeWindowTimes","Increment","IndefiniteMatrixQ","Indent","IndentingNewlineSpacings","IndentMaxFraction","IndependenceTest","IndependentEdgeSetQ","IndependentPhysicalQuantity","IndependentUnit","IndependentUnitDimension","IndependentVertexSetQ","Indeterminate","IndeterminateThreshold","IndexCreationOptions","Indexed","IndexEdgeTaggedGraph","IndexGraph","IndexTag","Inequality","InertEvaluate","InertExpression","InexactNumberQ","InexactNumbers","InfiniteFuture","InfiniteLine","InfiniteLineThrough","InfinitePast","InfinitePlane","Infinity","Infix","InflationAdjust","InflationMethod","Information","InformationData","InformationDataGrid","Inherited","InheritScope","InhomogeneousPoissonPointProcess","InhomogeneousPoissonProcess","InitialEvaluationHistory","Initialization","InitializationCell","InitializationCellEvaluation","InitializationCellWarning","InitializationObject","InitializationObjects","InitializationValue","Initialize","InitialSeeding","InlineCounterAssignments","InlineCounterIncrements","InlineRules","Inner","InnerPolygon","InnerPolyhedron","Inpaint","Input","InputAliases","InputAssumptions","InputAutoReplacements","InputField","InputFieldBox","InputFieldBoxOptions","InputForm","InputGrouping","InputNamePacket","InputNotebook","InputPacket","InputPorts","InputSettings","InputStream","InputString","InputStringPacket","InputToBoxFormPacket","Insert","InsertionFunction","InsertionPointObject","InsertLinebreaks","InsertResults","Inset","Inset3DBox","Inset3DBoxOptions","InsetBox","InsetBoxOptions","Insphere","Install","InstallService","InstanceNormalizationLayer","InString","Integer","IntegerDigits","IntegerExponent","IntegerLength","IntegerName","IntegerPart","IntegerPartitions","IntegerQ","IntegerReverse","Integers","IntegerString","Integral","Integrate","IntegrateChangeVariables","Interactive","InteractiveTradingChart","InterfaceSwitched","Interlaced","Interleaving","InternallyBalancedDecomposition","InterpolatingFunction","InterpolatingPolynomial","Interpolation","InterpolationOrder","InterpolationPoints","InterpolationPrecision","Interpretation","InterpretationBox","InterpretationBoxOptions","InterpretationFunction","Interpreter","InterpretTemplate","InterquartileRange","Interrupt","InterruptSettings","IntersectedEntityClass","IntersectingQ","Intersection","Interval","IntervalIntersection","IntervalMarkers","IntervalMarkersStyle","IntervalMemberQ","IntervalSlider","IntervalUnion","Into","Inverse","InverseBetaRegularized","InverseBilateralLaplaceTransform","InverseBilateralZTransform","InverseCDF","InverseChiSquareDistribution","InverseContinuousWaveletTransform","InverseDistanceTransform","InverseEllipticNomeQ","InverseErf","InverseErfc","InverseFourier","InverseFourierCosTransform","InverseFourierSequenceTransform","InverseFourierSinTransform","InverseFourierTransform","InverseFunction","InverseFunctions","InverseGammaDistribution","InverseGammaRegularized","InverseGaussianDistribution","InverseGudermannian","InverseHankelTransform","InverseHaversine","InverseImagePyramid","InverseJacobiCD","InverseJacobiCN","InverseJacobiCS","InverseJacobiDC","InverseJacobiDN","InverseJacobiDS","InverseJacobiNC","InverseJacobiND","InverseJacobiNS","InverseJacobiSC","InverseJacobiSD","InverseJacobiSN","InverseLaplaceTransform","InverseMellinTransform","InversePermutation","InverseRadon","InverseRadonTransform","InverseSeries","InverseShortTimeFourier","InverseSpectrogram","InverseSurvivalFunction","InverseTransformedRegion","InverseWaveletTransform","InverseWeierstrassP","InverseWishartMatrixDistribution","InverseZTransform","Invisible","InvisibleApplication","InvisibleTimes","IPAddress","IrreduciblePolynomialQ","IslandData","IsolatingInterval","IsomorphicGraphQ","IsomorphicSubgraphQ","IsotopeData","Italic","Item","ItemAspectRatio","ItemBox","ItemBoxOptions","ItemDisplayFunction","ItemSize","ItemStyle","ItoProcess","JaccardDissimilarity","JacobiAmplitude","Jacobian","JacobiCD","JacobiCN","JacobiCS","JacobiDC","JacobiDN","JacobiDS","JacobiEpsilon","JacobiNC","JacobiND","JacobiNS","JacobiP","JacobiSC","JacobiSD","JacobiSN","JacobiSymbol","JacobiZeta","JacobiZN","JankoGroupJ1","JankoGroupJ2","JankoGroupJ3","JankoGroupJ4","JarqueBeraALMTest","JohnsonDistribution","Join","JoinAcross","Joined","JoinedCurve","JoinedCurveBox","JoinedCurveBoxOptions","JoinForm","JordanDecomposition","JordanModelDecomposition","JulianDate","JuliaSetBoettcher","JuliaSetIterationCount","JuliaSetPlot","JuliaSetPoints","K","KagiChart","KaiserBesselWindow","KaiserWindow","KalmanEstimator","KalmanFilter","KarhunenLoeveDecomposition","KaryTree","KatzCentrality","KCoreComponents","KDistribution","KEdgeConnectedComponents","KEdgeConnectedGraphQ","KeepExistingVersion","KelvinBei","KelvinBer","KelvinKei","KelvinKer","KendallTau","KendallTauTest","KernelConfiguration","KernelExecute","KernelFunction","KernelMixtureDistribution","KernelObject","Kernels","Ket","Key","KeyCollisionFunction","KeyComplement","KeyDrop","KeyDropFrom","KeyExistsQ","KeyFreeQ","KeyIntersection","KeyMap","KeyMemberQ","KeypointStrength","Keys","KeySelect","KeySort","KeySortBy","KeyTake","KeyUnion","KeyValueMap","KeyValuePattern","Khinchin","KillProcess","KirchhoffGraph","KirchhoffMatrix","KleinInvariantJ","KnapsackSolve","KnightTourGraph","KnotData","KnownUnitQ","KochCurve","KolmogorovSmirnovTest","KroneckerDelta","KroneckerModelDecomposition","KroneckerProduct","KroneckerSymbol","KuiperTest","KumaraswamyDistribution","Kurtosis","KuwaharaFilter","KVertexConnectedComponents","KVertexConnectedGraphQ","LABColor","Label","Labeled","LabeledSlider","LabelingFunction","LabelingSize","LabelStyle","LabelVisibility","LaguerreL","LakeData","LambdaComponents","LambertW","LameC","LameCPrime","LameEigenvalueA","LameEigenvalueB","LameS","LameSPrime","LaminaData","LanczosWindow","LandauDistribution","Language","LanguageCategory","LanguageData","LanguageIdentify","LanguageOptions","LaplaceDistribution","LaplaceTransform","Laplacian","LaplacianFilter","LaplacianGaussianFilter","LaplacianPDETerm","Large","Larger","Last","Latitude","LatitudeLongitude","LatticeData","LatticeReduce","Launch","LaunchKernels","LayeredGraphPlot","LayeredGraphPlot3D","LayerSizeFunction","LayoutInformation","LCHColor","LCM","LeaderSize","LeafCount","LeapVariant","LeapYearQ","LearnDistribution","LearnedDistribution","LearningRate","LearningRateMultipliers","LeastSquares","LeastSquaresFilterKernel","Left","LeftArrow","LeftArrowBar","LeftArrowRightArrow","LeftDownTeeVector","LeftDownVector","LeftDownVectorBar","LeftRightArrow","LeftRightVector","LeftTee","LeftTeeArrow","LeftTeeVector","LeftTriangle","LeftTriangleBar","LeftTriangleEqual","LeftUpDownVector","LeftUpTeeVector","LeftUpVector","LeftUpVectorBar","LeftVector","LeftVectorBar","LegendAppearance","Legended","LegendFunction","LegendLabel","LegendLayout","LegendMargins","LegendMarkers","LegendMarkerSize","LegendreP","LegendreQ","LegendreType","Length","LengthWhile","LerchPhi","Less","LessEqual","LessEqualGreater","LessEqualThan","LessFullEqual","LessGreater","LessLess","LessSlantEqual","LessThan","LessTilde","LetterCharacter","LetterCounts","LetterNumber","LetterQ","Level","LeveneTest","LeviCivitaTensor","LevyDistribution","Lexicographic","LexicographicOrder","LexicographicSort","LibraryDataType","LibraryFunction","LibraryFunctionDeclaration","LibraryFunctionError","LibraryFunctionInformation","LibraryFunctionLoad","LibraryFunctionUnload","LibraryLoad","LibraryUnload","LicenseEntitlementObject","LicenseEntitlements","LicenseID","LicensingSettings","LiftingFilterData","LiftingWaveletTransform","LightBlue","LightBrown","LightCyan","Lighter","LightGray","LightGreen","Lighting","LightingAngle","LightMagenta","LightOrange","LightPink","LightPurple","LightRed","LightSources","LightYellow","Likelihood","Limit","LimitsPositioning","LimitsPositioningTokens","LindleyDistribution","Line","Line3DBox","Line3DBoxOptions","LinearFilter","LinearFractionalOptimization","LinearFractionalTransform","LinearGradientFilling","LinearGradientImage","LinearizingTransformationData","LinearLayer","LinearModelFit","LinearOffsetFunction","LinearOptimization","LinearProgramming","LinearRecurrence","LinearSolve","LinearSolveFunction","LineBox","LineBoxOptions","LineBreak","LinebreakAdjustments","LineBreakChart","LinebreakSemicolonWeighting","LineBreakWithin","LineColor","LineGraph","LineIndent","LineIndentMaxFraction","LineIntegralConvolutionPlot","LineIntegralConvolutionScale","LineLegend","LineOpacity","LineSpacing","LineWrapParts","LinkActivate","LinkClose","LinkConnect","LinkConnectedQ","LinkCreate","LinkError","LinkFlush","LinkFunction","LinkHost","LinkInterrupt","LinkLaunch","LinkMode","LinkObject","LinkOpen","LinkOptions","LinkPatterns","LinkProtocol","LinkRankCentrality","LinkRead","LinkReadHeld","LinkReadyQ","Links","LinkService","LinkWrite","LinkWriteHeld","LiouvilleLambda","List","Listable","ListAnimate","ListContourPlot","ListContourPlot3D","ListConvolve","ListCorrelate","ListCurvePathPlot","ListDeconvolve","ListDensityPlot","ListDensityPlot3D","Listen","ListFormat","ListFourierSequenceTransform","ListInterpolation","ListLineIntegralConvolutionPlot","ListLinePlot","ListLinePlot3D","ListLogLinearPlot","ListLogLogPlot","ListLogPlot","ListPicker","ListPickerBox","ListPickerBoxBackground","ListPickerBoxOptions","ListPlay","ListPlot","ListPlot3D","ListPointPlot3D","ListPolarPlot","ListQ","ListSliceContourPlot3D","ListSliceDensityPlot3D","ListSliceVectorPlot3D","ListStepPlot","ListStreamDensityPlot","ListStreamPlot","ListStreamPlot3D","ListSurfacePlot3D","ListVectorDensityPlot","ListVectorDisplacementPlot","ListVectorDisplacementPlot3D","ListVectorPlot","ListVectorPlot3D","ListZTransform","Literal","LiteralSearch","LiteralType","LoadCompiledComponent","LocalAdaptiveBinarize","LocalCache","LocalClusteringCoefficient","LocalEvaluate","LocalizeDefinitions","LocalizeVariables","LocalObject","LocalObjects","LocalResponseNormalizationLayer","LocalSubmit","LocalSymbol","LocalTime","LocalTimeZone","LocationEquivalenceTest","LocationTest","Locator","LocatorAutoCreate","LocatorBox","LocatorBoxOptions","LocatorCentering","LocatorPane","LocatorPaneBox","LocatorPaneBoxOptions","LocatorRegion","Locked","Log","Log10","Log2","LogBarnesG","LogGamma","LogGammaDistribution","LogicalExpand","LogIntegral","LogisticDistribution","LogisticSigmoid","LogitModelFit","LogLikelihood","LogLinearPlot","LogLogisticDistribution","LogLogPlot","LogMultinormalDistribution","LogNormalDistribution","LogPlot","LogRankTest","LogSeriesDistribution","LongEqual","Longest","LongestCommonSequence","LongestCommonSequencePositions","LongestCommonSubsequence","LongestCommonSubsequencePositions","LongestMatch","LongestOrderedSequence","LongForm","Longitude","LongLeftArrow","LongLeftRightArrow","LongRightArrow","LongShortTermMemoryLayer","Lookup","Loopback","LoopFreeGraphQ","Looping","LossFunction","LowerCaseQ","LowerLeftArrow","LowerRightArrow","LowerTriangularize","LowerTriangularMatrix","LowerTriangularMatrixQ","LowpassFilter","LQEstimatorGains","LQGRegulator","LQOutputRegulatorGains","LQRegulatorGains","LUBackSubstitution","LucasL","LuccioSamiComponents","LUDecomposition","LunarEclipse","LUVColor","LyapunovSolve","LyonsGroupLy","MachineID","MachineName","MachineNumberQ","MachinePrecision","MacintoshSystemPageSetup","Magenta","Magnification","Magnify","MailAddressValidation","MailExecute","MailFolder","MailItem","MailReceiverFunction","MailResponseFunction","MailSearch","MailServerConnect","MailServerConnection","MailSettings","MainSolve","MaintainDynamicCaches","Majority","MakeBoxes","MakeExpression","MakeRules","ManagedLibraryExpressionID","ManagedLibraryExpressionQ","MandelbrotSetBoettcher","MandelbrotSetDistance","MandelbrotSetIterationCount","MandelbrotSetMemberQ","MandelbrotSetPlot","MangoldtLambda","ManhattanDistance","Manipulate","Manipulator","MannedSpaceMissionData","MannWhitneyTest","MantissaExponent","Manual","Map","MapAll","MapApply","MapAt","MapIndexed","MAProcess","MapThread","MarchenkoPasturDistribution","MarcumQ","MardiaCombinedTest","MardiaKurtosisTest","MardiaSkewnessTest","MarginalDistribution","MarkovProcessProperties","Masking","MassConcentrationCondition","MassFluxValue","MassImpermeableBoundaryValue","MassOutflowValue","MassSymmetryValue","MassTransferValue","MassTransportPDEComponent","MatchingDissimilarity","MatchLocalNameQ","MatchLocalNames","MatchQ","Material","MaterialShading","MaternPointProcess","MathematicalFunctionData","MathematicaNotation","MathieuC","MathieuCharacteristicA","MathieuCharacteristicB","MathieuCharacteristicExponent","MathieuCPrime","MathieuGroupM11","MathieuGroupM12","MathieuGroupM22","MathieuGroupM23","MathieuGroupM24","MathieuS","MathieuSPrime","MathMLForm","MathMLText","Matrices","MatrixExp","MatrixForm","MatrixFunction","MatrixLog","MatrixNormalDistribution","MatrixPlot","MatrixPower","MatrixPropertyDistribution","MatrixQ","MatrixRank","MatrixTDistribution","Max","MaxBend","MaxCellMeasure","MaxColorDistance","MaxDate","MaxDetect","MaxDisplayedChildren","MaxDuration","MaxExtraBandwidths","MaxExtraConditions","MaxFeatureDisplacement","MaxFeatures","MaxFilter","MaximalBy","Maximize","MaxItems","MaxIterations","MaxLimit","MaxMemoryUsed","MaxMixtureKernels","MaxOverlapFraction","MaxPlotPoints","MaxPoints","MaxRecursion","MaxStableDistribution","MaxStepFraction","MaxSteps","MaxStepSize","MaxTrainingRounds","MaxValue","MaxwellDistribution","MaxWordGap","McLaughlinGroupMcL","Mean","MeanAbsoluteLossLayer","MeanAround","MeanClusteringCoefficient","MeanDegreeConnectivity","MeanDeviation","MeanFilter","MeanGraphDistance","MeanNeighborDegree","MeanPointDensity","MeanShift","MeanShiftFilter","MeanSquaredLossLayer","Median","MedianDeviation","MedianFilter","MedicalTestData","Medium","MeijerG","MeijerGReduce","MeixnerDistribution","MellinConvolve","MellinTransform","MemberQ","MemoryAvailable","MemoryConstrained","MemoryConstraint","MemoryInUse","MengerMesh","Menu","MenuAppearance","MenuCommandKey","MenuEvaluator","MenuItem","MenuList","MenuPacket","MenuSortingValue","MenuStyle","MenuView","Merge","MergeDifferences","MergingFunction","MersennePrimeExponent","MersennePrimeExponentQ","Mesh","MeshCellCentroid","MeshCellCount","MeshCellHighlight","MeshCellIndex","MeshCellLabel","MeshCellMarker","MeshCellMeasure","MeshCellQuality","MeshCells","MeshCellShapeFunction","MeshCellStyle","MeshConnectivityGraph","MeshCoordinates","MeshFunctions","MeshPrimitives","MeshQualityGoal","MeshRange","MeshRefinementFunction","MeshRegion","MeshRegionQ","MeshShading","MeshStyle","Message","MessageDialog","MessageList","MessageName","MessageObject","MessageOptions","MessagePacket","Messages","MessagesNotebook","MetaCharacters","MetaInformation","MeteorShowerData","Method","MethodOptions","MexicanHatWavelet","MeyerWavelet","Midpoint","MIMETypeToFormatList","Min","MinColorDistance","MinDate","MinDetect","MineralData","MinFilter","MinimalBy","MinimalPolynomial","MinimalStateSpaceModel","Minimize","MinimumTimeIncrement","MinIntervalSize","MinkowskiQuestionMark","MinLimit","MinMax","MinorPlanetData","Minors","MinPointSeparation","MinRecursion","MinSize","MinStableDistribution","Minus","MinusPlus","MinValue","Missing","MissingBehavior","MissingDataMethod","MissingDataRules","MissingQ","MissingString","MissingStyle","MissingValuePattern","MissingValueSynthesis","MittagLefflerE","MixedFractionParts","MixedGraphQ","MixedMagnitude","MixedRadix","MixedRadixQuantity","MixedUnit","MixtureDistribution","Mod","Modal","Mode","ModelPredictiveController","Modular","ModularInverse","ModularLambda","Module","Modulus","MoebiusMu","Molecule","MoleculeAlign","MoleculeContainsQ","MoleculeDraw","MoleculeEquivalentQ","MoleculeFreeQ","MoleculeGraph","MoleculeMatchQ","MoleculeMaximumCommonSubstructure","MoleculeModify","MoleculeName","MoleculePattern","MoleculePlot","MoleculePlot3D","MoleculeProperty","MoleculeQ","MoleculeRecognize","MoleculeSubstructureCount","MoleculeValue","Moment","MomentConvert","MomentEvaluate","MomentGeneratingFunction","MomentOfInertia","Monday","Monitor","MonomialList","MonomialOrder","MonsterGroupM","MoonPhase","MoonPosition","MorletWavelet","MorphologicalBinarize","MorphologicalBranchPoints","MorphologicalComponents","MorphologicalEulerNumber","MorphologicalGraph","MorphologicalPerimeter","MorphologicalTransform","MortalityData","Most","MountainData","MouseAnnotation","MouseAppearance","MouseAppearanceTag","MouseButtons","Mouseover","MousePointerNote","MousePosition","MovieData","MovingAverage","MovingMap","MovingMedian","MoyalDistribution","MultiaxisArrangement","Multicolumn","MultiedgeStyle","MultigraphQ","MultilaunchWarning","MultiLetterItalics","MultiLetterStyle","MultilineFunction","Multinomial","MultinomialDistribution","MultinormalDistribution","MultiplicativeOrder","Multiplicity","MultiplySides","MultiscriptBoxOptions","Multiselection","MultivariateHypergeometricDistribution","MultivariatePoissonDistribution","MultivariateTDistribution","N","NakagamiDistribution","NameQ","Names","NamespaceBox","NamespaceBoxOptions","Nand","NArgMax","NArgMin","NBernoulliB","NBodySimulation","NBodySimulationData","NCache","NCaputoD","NDEigensystem","NDEigenvalues","NDSolve","NDSolveValue","Nearest","NearestFunction","NearestMeshCells","NearestNeighborG","NearestNeighborGraph","NearestTo","NebulaData","NeedlemanWunschSimilarity","Needs","Negative","NegativeBinomialDistribution","NegativeDefiniteMatrixQ","NegativeIntegers","NegativelyOrientedPoints","NegativeMultinomialDistribution","NegativeRationals","NegativeReals","NegativeSemidefiniteMatrixQ","NeighborhoodData","NeighborhoodGraph","Nest","NestedGreaterGreater","NestedLessLess","NestedScriptRules","NestGraph","NestList","NestTree","NestWhile","NestWhileList","NetAppend","NetArray","NetArrayLayer","NetBidirectionalOperator","NetChain","NetDecoder","NetDelete","NetDrop","NetEncoder","NetEvaluationMode","NetExternalObject","NetExtract","NetFlatten","NetFoldOperator","NetGANOperator","NetGraph","NetInformation","NetInitialize","NetInsert","NetInsertSharedArrays","NetJoin","NetMapOperator","NetMapThreadOperator","NetMeasurements","NetModel","NetNestOperator","NetPairEmbeddingOperator","NetPort","NetPortGradient","NetPrepend","NetRename","NetReplace","NetReplacePart","NetSharedArray","NetStateObject","NetTake","NetTrain","NetTrainResultsObject","NetUnfold","NetworkPacketCapture","NetworkPacketRecording","NetworkPacketRecordingDuring","NetworkPacketTrace","NeumannValue","NevilleThetaC","NevilleThetaD","NevilleThetaN","NevilleThetaS","NewPrimitiveStyle","NExpectation","Next","NextCell","NextDate","NextPrime","NextScheduledTaskTime","NeymanScottPointProcess","NFractionalD","NHoldAll","NHoldFirst","NHoldRest","NicholsGridLines","NicholsPlot","NightHemisphere","NIntegrate","NMaximize","NMaxValue","NMinimize","NMinValue","NominalScale","NominalVariables","NonAssociative","NoncentralBetaDistribution","NoncentralChiSquareDistribution","NoncentralFRatioDistribution","NoncentralStudentTDistribution","NonCommutativeMultiply","NonConstants","NondimensionalizationTransform","None","NoneTrue","NonlinearModelFit","NonlinearStateSpaceModel","NonlocalMeansFilter","NonNegative","NonNegativeIntegers","NonNegativeRationals","NonNegativeReals","NonPositive","NonPositiveIntegers","NonPositiveRationals","NonPositiveReals","Nor","NorlundB","Norm","Normal","NormalDistribution","NormalGrouping","NormalizationLayer","Normalize","Normalized","NormalizedSquaredEuclideanDistance","NormalMatrixQ","NormalsFunction","NormFunction","Not","NotCongruent","NotCupCap","NotDoubleVerticalBar","Notebook","NotebookApply","NotebookAutoSave","NotebookBrowseDirectory","NotebookClose","NotebookConvertSettings","NotebookCreate","NotebookDefault","NotebookDelete","NotebookDirectory","NotebookDynamicExpression","NotebookEvaluate","NotebookEventActions","NotebookFileName","NotebookFind","NotebookGet","NotebookImport","NotebookInformation","NotebookInterfaceObject","NotebookLocate","NotebookObject","NotebookOpen","NotebookPath","NotebookPrint","NotebookPut","NotebookRead","Notebooks","NotebookSave","NotebookSelection","NotebooksMenu","NotebookTemplate","NotebookWrite","NotElement","NotEqualTilde","NotExists","NotGreater","NotGreaterEqual","NotGreaterFullEqual","NotGreaterGreater","NotGreaterLess","NotGreaterSlantEqual","NotGreaterTilde","Nothing","NotHumpDownHump","NotHumpEqual","NotificationFunction","NotLeftTriangle","NotLeftTriangleBar","NotLeftTriangleEqual","NotLess","NotLessEqual","NotLessFullEqual","NotLessGreater","NotLessLess","NotLessSlantEqual","NotLessTilde","NotNestedGreaterGreater","NotNestedLessLess","NotPrecedes","NotPrecedesEqual","NotPrecedesSlantEqual","NotPrecedesTilde","NotReverseElement","NotRightTriangle","NotRightTriangleBar","NotRightTriangleEqual","NotSquareSubset","NotSquareSubsetEqual","NotSquareSuperset","NotSquareSupersetEqual","NotSubset","NotSubsetEqual","NotSucceeds","NotSucceedsEqual","NotSucceedsSlantEqual","NotSucceedsTilde","NotSuperset","NotSupersetEqual","NotTilde","NotTildeEqual","NotTildeFullEqual","NotTildeTilde","NotVerticalBar","Now","NoWhitespace","NProbability","NProduct","NProductFactors","NRoots","NSolve","NSolveValues","NSum","NSumTerms","NuclearExplosionData","NuclearReactorData","Null","NullRecords","NullSpace","NullWords","Number","NumberCompose","NumberDecompose","NumberDigit","NumberExpand","NumberFieldClassNumber","NumberFieldDiscriminant","NumberFieldFundamentalUnits","NumberFieldIntegralBasis","NumberFieldNormRepresentatives","NumberFieldRegulator","NumberFieldRootsOfUnity","NumberFieldSignature","NumberForm","NumberFormat","NumberLinePlot","NumberMarks","NumberMultiplier","NumberPadding","NumberPoint","NumberQ","NumberSeparator","NumberSigns","NumberString","Numerator","NumeratorDenominator","NumericalOrder","NumericalSort","NumericArray","NumericArrayQ","NumericArrayType","NumericFunction","NumericQ","NuttallWindow","NValues","NyquistGridLines","NyquistPlot","O","ObjectExistsQ","ObservabilityGramian","ObservabilityMatrix","ObservableDecomposition","ObservableModelQ","OceanData","Octahedron","OddQ","Off","Offset","OLEData","On","ONanGroupON","Once","OneIdentity","Opacity","OpacityFunction","OpacityFunctionScaling","Open","OpenAppend","Opener","OpenerBox","OpenerBoxOptions","OpenerView","OpenFunctionInspectorPacket","Opening","OpenRead","OpenSpecialOptions","OpenTemporary","OpenWrite","Operate","OperatingSystem","OperatorApplied","OptimumFlowData","Optional","OptionalElement","OptionInspectorSettings","OptionQ","Options","OptionsPacket","OptionsPattern","OptionValue","OptionValueBox","OptionValueBoxOptions","Or","Orange","Order","OrderDistribution","OrderedQ","Ordering","OrderingBy","OrderingLayer","Orderless","OrderlessPatternSequence","OrdinalScale","OrnsteinUhlenbeckProcess","Orthogonalize","OrthogonalMatrixQ","Out","Outer","OuterPolygon","OuterPolyhedron","OutputAutoOverwrite","OutputControllabilityMatrix","OutputControllableModelQ","OutputForm","OutputFormData","OutputGrouping","OutputMathEditExpression","OutputNamePacket","OutputPorts","OutputResponse","OutputSizeLimit","OutputStream","Over","OverBar","OverDot","Overflow","OverHat","Overlaps","Overlay","OverlayBox","OverlayBoxOptions","OverlayVideo","Overscript","OverscriptBox","OverscriptBoxOptions","OverTilde","OverVector","OverwriteTarget","OwenT","OwnValues","Package","PackingMethod","PackPaclet","PacletDataRebuild","PacletDirectoryAdd","PacletDirectoryLoad","PacletDirectoryRemove","PacletDirectoryUnload","PacletDisable","PacletEnable","PacletFind","PacletFindRemote","PacletInformation","PacletInstall","PacletInstallSubmit","PacletNewerQ","PacletObject","PacletObjectQ","PacletSite","PacletSiteObject","PacletSiteRegister","PacletSites","PacletSiteUnregister","PacletSiteUpdate","PacletSymbol","PacletUninstall","PacletUpdate","PaddedForm","Padding","PaddingLayer","PaddingSize","PadeApproximant","PadLeft","PadRight","PageBreakAbove","PageBreakBelow","PageBreakWithin","PageFooterLines","PageFooters","PageHeaderLines","PageHeaders","PageHeight","PageRankCentrality","PageTheme","PageWidth","Pagination","PairCorrelationG","PairedBarChart","PairedHistogram","PairedSmoothHistogram","PairedTTest","PairedZTest","PaletteNotebook","PalettePath","PalettesMenuSettings","PalindromeQ","Pane","PaneBox","PaneBoxOptions","Panel","PanelBox","PanelBoxOptions","Paneled","PaneSelector","PaneSelectorBox","PaneSelectorBoxOptions","PaperWidth","ParabolicCylinderD","ParagraphIndent","ParagraphSpacing","ParallelArray","ParallelAxisPlot","ParallelCombine","ParallelDo","Parallelepiped","ParallelEvaluate","Parallelization","Parallelize","ParallelKernels","ParallelMap","ParallelNeeds","Parallelogram","ParallelProduct","ParallelSubmit","ParallelSum","ParallelTable","ParallelTry","Parameter","ParameterEstimator","ParameterMixtureDistribution","ParameterVariables","ParametricConvexOptimization","ParametricFunction","ParametricNDSolve","ParametricNDSolveValue","ParametricPlot","ParametricPlot3D","ParametricRampLayer","ParametricRegion","ParentBox","ParentCell","ParentConnect","ParentDirectory","ParentEdgeLabel","ParentEdgeLabelFunction","ParentEdgeLabelStyle","ParentEdgeShapeFunction","ParentEdgeStyle","ParentEdgeStyleFunction","ParentForm","Parenthesize","ParentList","ParentNotebook","ParetoDistribution","ParetoPickandsDistribution","ParkData","Part","PartBehavior","PartialCorrelationFunction","PartialD","ParticleAcceleratorData","ParticleData","Partition","PartitionGranularity","PartitionsP","PartitionsQ","PartLayer","PartOfSpeech","PartProtection","ParzenWindow","PascalDistribution","PassEventsDown","PassEventsUp","Paste","PasteAutoQuoteCharacters","PasteBoxFormInlineCells","PasteButton","Path","PathGraph","PathGraphQ","Pattern","PatternFilling","PatternReaction","PatternSequence","PatternTest","PauliMatrix","PaulWavelet","Pause","PausedTime","PDF","PeakDetect","PeanoCurve","PearsonChiSquareTest","PearsonCorrelationTest","PearsonDistribution","PenttinenPointProcess","PercentForm","PerfectNumber","PerfectNumberQ","PerformanceGoal","Perimeter","PeriodicBoundaryCondition","PeriodicInterpolation","Periodogram","PeriodogramArray","Permanent","Permissions","PermissionsGroup","PermissionsGroupMemberQ","PermissionsGroups","PermissionsKey","PermissionsKeys","PermutationCycles","PermutationCyclesQ","PermutationGroup","PermutationLength","PermutationList","PermutationListQ","PermutationMatrix","PermutationMax","PermutationMin","PermutationOrder","PermutationPower","PermutationProduct","PermutationReplace","Permutations","PermutationSupport","Permute","PeronaMalikFilter","Perpendicular","PerpendicularBisector","PersistenceLocation","PersistenceTime","PersistentObject","PersistentObjects","PersistentSymbol","PersistentValue","PersonData","PERTDistribution","PetersenGraph","PhaseMargins","PhaseRange","PhongShading","PhysicalSystemData","Pi","Pick","PickedElements","PickMode","PIDData","PIDDerivativeFilter","PIDFeedforward","PIDTune","Piecewise","PiecewiseExpand","PieChart","PieChart3D","PillaiTrace","PillaiTraceTest","PingTime","Pink","PitchRecognize","Pivoting","PixelConstrained","PixelValue","PixelValuePositions","Placed","Placeholder","PlaceholderLayer","PlaceholderReplace","Plain","PlanarAngle","PlanarFaceList","PlanarGraph","PlanarGraphQ","PlanckRadiationLaw","PlaneCurveData","PlanetaryMoonData","PlanetData","PlantData","Play","PlaybackSettings","PlayRange","Plot","Plot3D","Plot3Matrix","PlotDivision","PlotJoined","PlotLabel","PlotLabels","PlotLayout","PlotLegends","PlotMarkers","PlotPoints","PlotRange","PlotRangeClipping","PlotRangeClipPlanesStyle","PlotRangePadding","PlotRegion","PlotStyle","PlotTheme","Pluralize","Plus","PlusMinus","Pochhammer","PodStates","PodWidth","Point","Point3DBox","Point3DBoxOptions","PointBox","PointBoxOptions","PointCountDistribution","PointDensity","PointDensityFunction","PointFigureChart","PointLegend","PointLight","PointProcessEstimator","PointProcessFitTest","PointProcessParameterAssumptions","PointProcessParameterQ","PointSize","PointStatisticFunction","PointValuePlot","PoissonConsulDistribution","PoissonDistribution","PoissonPDEComponent","PoissonPointProcess","PoissonProcess","PoissonWindow","PolarAxes","PolarAxesOrigin","PolarGridLines","PolarPlot","PolarTicks","PoleZeroMarkers","PolyaAeppliDistribution","PolyGamma","Polygon","Polygon3DBox","Polygon3DBoxOptions","PolygonalNumber","PolygonAngle","PolygonBox","PolygonBoxOptions","PolygonCoordinates","PolygonDecomposition","PolygonHoleScale","PolygonIntersections","PolygonScale","Polyhedron","PolyhedronAngle","PolyhedronBox","PolyhedronBoxOptions","PolyhedronCoordinates","PolyhedronData","PolyhedronDecomposition","PolyhedronGenus","PolyLog","PolynomialExpressionQ","PolynomialExtendedGCD","PolynomialForm","PolynomialGCD","PolynomialLCM","PolynomialMod","PolynomialQ","PolynomialQuotient","PolynomialQuotientRemainder","PolynomialReduce","PolynomialRemainder","Polynomials","PolynomialSumOfSquaresList","PoolingLayer","PopupMenu","PopupMenuBox","PopupMenuBoxOptions","PopupView","PopupWindow","Position","PositionIndex","PositionLargest","PositionSmallest","Positive","PositiveDefiniteMatrixQ","PositiveIntegers","PositivelyOrientedPoints","PositiveRationals","PositiveReals","PositiveSemidefiniteMatrixQ","PossibleZeroQ","Postfix","PostScript","Power","PowerDistribution","PowerExpand","PowerMod","PowerModList","PowerRange","PowerSpectralDensity","PowersRepresentations","PowerSymmetricPolynomial","Precedence","PrecedenceForm","Precedes","PrecedesEqual","PrecedesSlantEqual","PrecedesTilde","Precision","PrecisionGoal","PreDecrement","Predict","PredictionRoot","PredictorFunction","PredictorInformation","PredictorMeasurements","PredictorMeasurementsObject","PreemptProtect","PreferencesPath","PreferencesSettings","Prefix","PreIncrement","Prepend","PrependLayer","PrependTo","PreprocessingRules","PreserveColor","PreserveImageOptions","Previous","PreviousCell","PreviousDate","PriceGraphDistribution","PrimaryPlaceholder","Prime","PrimeNu","PrimeOmega","PrimePi","PrimePowerQ","PrimeQ","Primes","PrimeZetaP","PrimitivePolynomialQ","PrimitiveRoot","PrimitiveRootList","PrincipalComponents","PrincipalValue","Print","PrintableASCIIQ","PrintAction","PrintForm","PrintingCopies","PrintingOptions","PrintingPageRange","PrintingStartingPageNumber","PrintingStyleEnvironment","Printout3D","Printout3DPreviewer","PrintPrecision","PrintTemporary","Prism","PrismBox","PrismBoxOptions","PrivateCellOptions","PrivateEvaluationOptions","PrivateFontOptions","PrivateFrontEndOptions","PrivateKey","PrivateNotebookOptions","PrivatePaths","Probability","ProbabilityDistribution","ProbabilityPlot","ProbabilityPr","ProbabilityScalePlot","ProbitModelFit","ProcessConnection","ProcessDirectory","ProcessEnvironment","Processes","ProcessEstimator","ProcessInformation","ProcessObject","ProcessParameterAssumptions","ProcessParameterQ","ProcessStateDomain","ProcessStatus","ProcessTimeDomain","Product","ProductDistribution","ProductLog","ProgressIndicator","ProgressIndicatorBox","ProgressIndicatorBoxOptions","ProgressReporting","Projection","Prolog","PromptForm","ProofObject","PropagateAborts","Properties","Property","PropertyList","PropertyValue","Proportion","Proportional","Protect","Protected","ProteinData","Pruning","PseudoInverse","PsychrometricPropertyData","PublicKey","PublisherID","PulsarData","PunctuationCharacter","Purple","Put","PutAppend","Pyramid","PyramidBox","PyramidBoxOptions","QBinomial","QFactorial","QGamma","QHypergeometricPFQ","QnDispersion","QPochhammer","QPolyGamma","QRDecomposition","QuadraticIrrationalQ","QuadraticOptimization","Quantile","QuantilePlot","Quantity","QuantityArray","QuantityDistribution","QuantityForm","QuantityMagnitude","QuantityQ","QuantityUnit","QuantityVariable","QuantityVariableCanonicalUnit","QuantityVariableDimensions","QuantityVariableIdentifier","QuantityVariablePhysicalQuantity","Quartics","QuartileDeviation","Quartiles","QuartileSkewness","Query","QuestionGenerator","QuestionInterface","QuestionObject","QuestionSelector","QueueingNetworkProcess","QueueingProcess","QueueProperties","Quiet","QuietEcho","Quit","Quotient","QuotientRemainder","RadialAxisPlot","RadialGradientFilling","RadialGradientImage","RadialityCentrality","RadicalBox","RadicalBoxOptions","RadioButton","RadioButtonBar","RadioButtonBox","RadioButtonBoxOptions","Radon","RadonTransform","RamanujanTau","RamanujanTauL","RamanujanTauTheta","RamanujanTauZ","Ramp","Random","RandomArrayLayer","RandomChoice","RandomColor","RandomComplex","RandomDate","RandomEntity","RandomFunction","RandomGeneratorState","RandomGeoPosition","RandomGraph","RandomImage","RandomInstance","RandomInteger","RandomPermutation","RandomPoint","RandomPointConfiguration","RandomPolygon","RandomPolyhedron","RandomPrime","RandomReal","RandomSample","RandomSeed","RandomSeeding","RandomTime","RandomTree","RandomVariate","RandomWalkProcess","RandomWord","Range","RangeFilter","RangeSpecification","RankedMax","RankedMin","RarerProbability","Raster","Raster3D","Raster3DBox","Raster3DBoxOptions","RasterArray","RasterBox","RasterBoxOptions","Rasterize","RasterSize","Rational","RationalExpressionQ","RationalFunctions","Rationalize","Rationals","Ratios","RawArray","RawBoxes","RawData","RawMedium","RayleighDistribution","Re","ReactionBalance","ReactionBalancedQ","ReactionPDETerm","Read","ReadByteArray","ReadLine","ReadList","ReadProtected","ReadString","Real","RealAbs","RealBlockDiagonalForm","RealDigits","RealExponent","Reals","RealSign","Reap","RebuildPacletData","RecalibrationFunction","RecognitionPrior","RecognitionThreshold","ReconstructionMesh","Record","RecordLists","RecordSeparators","Rectangle","RectangleBox","RectangleBoxOptions","RectangleChart","RectangleChart3D","RectangularRepeatingElement","RecurrenceFilter","RecurrenceTable","RecurringDigitsForm","Red","Reduce","RefBox","ReferenceLineStyle","ReferenceMarkers","ReferenceMarkerStyle","Refine","ReflectionMatrix","ReflectionTransform","Refresh","RefreshRate","Region","RegionBinarize","RegionBoundary","RegionBoundaryStyle","RegionBounds","RegionCentroid","RegionCongruent","RegionConvert","RegionDifference","RegionDilation","RegionDimension","RegionDisjoint","RegionDistance","RegionDistanceFunction","RegionEmbeddingDimension","RegionEqual","RegionErosion","RegionFillingStyle","RegionFit","RegionFunction","RegionImage","RegionIntersection","RegionMeasure","RegionMember","RegionMemberFunction","RegionMoment","RegionNearest","RegionNearestFunction","RegionPlot","RegionPlot3D","RegionProduct","RegionQ","RegionResize","RegionSimilar","RegionSize","RegionSymmetricDifference","RegionUnion","RegionWithin","RegisterExternalEvaluator","RegularExpression","Regularization","RegularlySampledQ","RegularPolygon","ReIm","ReImLabels","ReImPlot","ReImStyle","Reinstall","RelationalDatabase","RelationGraph","Release","ReleaseHold","ReliabilityDistribution","ReliefImage","ReliefPlot","RemoteAuthorizationCaching","RemoteBatchJobAbort","RemoteBatchJobObject","RemoteBatchJobs","RemoteBatchMapSubmit","RemoteBatchSubmissionEnvironment","RemoteBatchSubmit","RemoteConnect","RemoteConnectionObject","RemoteEvaluate","RemoteFile","RemoteInputFiles","RemoteKernelObject","RemoteProviderSettings","RemoteRun","RemoteRunProcess","RemovalConditions","Remove","RemoveAlphaChannel","RemoveAsynchronousTask","RemoveAudioStream","RemoveBackground","RemoveChannelListener","RemoveChannelSubscribers","Removed","RemoveDiacritics","RemoveInputStreamMethod","RemoveOutputStreamMethod","RemoveProperty","RemoveScheduledTask","RemoveUsers","RemoveVideoStream","RenameDirectory","RenameFile","RenderAll","RenderingOptions","RenewalProcess","RenkoChart","RepairMesh","Repeated","RepeatedNull","RepeatedString","RepeatedTiming","RepeatingElement","Replace","ReplaceAll","ReplaceAt","ReplaceHeldPart","ReplaceImageValue","ReplaceList","ReplacePart","ReplacePixelValue","ReplaceRepeated","ReplicateLayer","RequiredPhysicalQuantities","Resampling","ResamplingAlgorithmData","ResamplingMethod","Rescale","RescalingTransform","ResetDirectory","ResetScheduledTask","ReshapeLayer","Residue","ResidueSum","ResizeLayer","Resolve","ResolveContextAliases","ResourceAcquire","ResourceData","ResourceFunction","ResourceObject","ResourceRegister","ResourceRemove","ResourceSearch","ResourceSubmissionObject","ResourceSubmit","ResourceSystemBase","ResourceSystemPath","ResourceUpdate","ResourceVersion","ResponseForm","Rest","RestartInterval","Restricted","Resultant","ResumePacket","Return","ReturnCreatesNewCell","ReturnEntersInput","ReturnExpressionPacket","ReturnInputFormPacket","ReturnPacket","ReturnReceiptFunction","ReturnTextPacket","Reverse","ReverseApplied","ReverseBiorthogonalSplineWavelet","ReverseElement","ReverseEquilibrium","ReverseGraph","ReverseSort","ReverseSortBy","ReverseUpEquilibrium","RevolutionAxis","RevolutionPlot3D","RGBColor","RiccatiSolve","RiceDistribution","RidgeFilter","RiemannR","RiemannSiegelTheta","RiemannSiegelZ","RiemannXi","Riffle","Right","RightArrow","RightArrowBar","RightArrowLeftArrow","RightComposition","RightCosetRepresentative","RightDownTeeVector","RightDownVector","RightDownVectorBar","RightTee","RightTeeArrow","RightTeeVector","RightTriangle","RightTriangleBar","RightTriangleEqual","RightUpDownVector","RightUpTeeVector","RightUpVector","RightUpVectorBar","RightVector","RightVectorBar","RipleyK","RipleyRassonRegion","RiskAchievementImportance","RiskReductionImportance","RobustConvexOptimization","RogersTanimotoDissimilarity","RollPitchYawAngles","RollPitchYawMatrix","RomanNumeral","Root","RootApproximant","RootIntervals","RootLocusPlot","RootMeanSquare","RootOfUnityQ","RootReduce","Roots","RootSum","RootTree","Rotate","RotateLabel","RotateLeft","RotateRight","RotationAction","RotationBox","RotationBoxOptions","RotationMatrix","RotationTransform","Round","RoundImplies","RoundingRadius","Row","RowAlignments","RowBackgrounds","RowBox","RowHeights","RowLines","RowMinHeight","RowReduce","RowsEqual","RowSpacings","RSolve","RSolveValue","RudinShapiro","RudvalisGroupRu","Rule","RuleCondition","RuleDelayed","RuleForm","RulePlot","RulerUnits","RulesTree","Run","RunProcess","RunScheduledTask","RunThrough","RuntimeAttributes","RuntimeOptions","RussellRaoDissimilarity","SameAs","SameQ","SameTest","SameTestProperties","SampledEntityClass","SampleDepth","SampledSoundFunction","SampledSoundList","SampleRate","SamplingPeriod","SARIMAProcess","SARMAProcess","SASTriangle","SatelliteData","SatisfiabilityCount","SatisfiabilityInstances","SatisfiableQ","Saturday","Save","Saveable","SaveAutoDelete","SaveConnection","SaveDefinitions","SavitzkyGolayMatrix","SawtoothWave","Scale","Scaled","ScaleDivisions","ScaledMousePosition","ScaleOrigin","ScalePadding","ScaleRanges","ScaleRangeStyle","ScalingFunctions","ScalingMatrix","ScalingTransform","Scan","ScheduledTask","ScheduledTaskActiveQ","ScheduledTaskInformation","ScheduledTaskInformationData","ScheduledTaskObject","ScheduledTasks","SchurDecomposition","ScientificForm","ScientificNotationThreshold","ScorerGi","ScorerGiPrime","ScorerHi","ScorerHiPrime","ScreenRectangle","ScreenStyleEnvironment","ScriptBaselineShifts","ScriptForm","ScriptLevel","ScriptMinSize","ScriptRules","ScriptSizeMultipliers","Scrollbars","ScrollingOptions","ScrollPosition","SearchAdjustment","SearchIndexObject","SearchIndices","SearchQueryString","SearchResultObject","Sec","Sech","SechDistribution","SecondOrderConeOptimization","SectionGrouping","SectorChart","SectorChart3D","SectorOrigin","SectorSpacing","SecuredAuthenticationKey","SecuredAuthenticationKeys","SecurityCertificate","SeedRandom","Select","Selectable","SelectComponents","SelectedCells","SelectedNotebook","SelectFirst","Selection","SelectionAnimate","SelectionCell","SelectionCellCreateCell","SelectionCellDefaultStyle","SelectionCellParentStyle","SelectionCreateCell","SelectionDebuggerTag","SelectionEvaluate","SelectionEvaluateCreateCell","SelectionMove","SelectionPlaceholder","SelectWithContents","SelfLoops","SelfLoopStyle","SemanticImport","SemanticImportString","SemanticInterpretation","SemialgebraicComponentInstances","SemidefiniteOptimization","SendMail","SendMessage","Sequence","SequenceAlignment","SequenceAttentionLayer","SequenceCases","SequenceCount","SequenceFold","SequenceFoldList","SequenceForm","SequenceHold","SequenceIndicesLayer","SequenceLastLayer","SequenceMostLayer","SequencePosition","SequencePredict","SequencePredictorFunction","SequenceReplace","SequenceRestLayer","SequenceReverseLayer","SequenceSplit","Series","SeriesCoefficient","SeriesData","SeriesTermGoal","ServiceConnect","ServiceDisconnect","ServiceExecute","ServiceObject","ServiceRequest","ServiceResponse","ServiceSubmit","SessionSubmit","SessionTime","Set","SetAccuracy","SetAlphaChannel","SetAttributes","Setbacks","SetCloudDirectory","SetCookies","SetDelayed","SetDirectory","SetEnvironment","SetFileDate","SetFileFormatProperties","SetOptions","SetOptionsPacket","SetPermissions","SetPrecision","SetProperty","SetSecuredAuthenticationKey","SetSelectedNotebook","SetSharedFunction","SetSharedVariable","SetStreamPosition","SetSystemModel","SetSystemOptions","Setter","SetterBar","SetterBox","SetterBoxOptions","Setting","SetUsers","Shading","Shallow","ShannonWavelet","ShapiroWilkTest","Share","SharingList","Sharpen","ShearingMatrix","ShearingTransform","ShellRegion","ShenCastanMatrix","ShiftedGompertzDistribution","ShiftRegisterSequence","Short","ShortDownArrow","Shortest","ShortestMatch","ShortestPathFunction","ShortLeftArrow","ShortRightArrow","ShortTimeFourier","ShortTimeFourierData","ShortUpArrow","Show","ShowAutoConvert","ShowAutoSpellCheck","ShowAutoStyles","ShowCellBracket","ShowCellLabel","ShowCellTags","ShowClosedCellArea","ShowCodeAssist","ShowContents","ShowControls","ShowCursorTracker","ShowGroupOpenCloseIcon","ShowGroupOpener","ShowInvisibleCharacters","ShowPageBreaks","ShowPredictiveInterface","ShowSelection","ShowShortBoxForm","ShowSpecialCharacters","ShowStringCharacters","ShowSyntaxStyles","ShrinkingDelay","ShrinkWrapBoundingBox","SiderealTime","SiegelTheta","SiegelTukeyTest","SierpinskiCurve","SierpinskiMesh","Sign","Signature","SignedRankTest","SignedRegionDistance","SignificanceLevel","SignPadding","SignTest","SimilarityRules","SimpleGraph","SimpleGraphQ","SimplePolygonQ","SimplePolyhedronQ","Simplex","Simplify","Sin","Sinc","SinghMaddalaDistribution","SingleEvaluation","SingleLetterItalics","SingleLetterStyle","SingularValueDecomposition","SingularValueList","SingularValuePlot","SingularValues","Sinh","SinhIntegral","SinIntegral","SixJSymbol","Skeleton","SkeletonTransform","SkellamDistribution","Skewness","SkewNormalDistribution","SkinStyle","Skip","SliceContourPlot3D","SliceDensityPlot3D","SliceDistribution","SliceVectorPlot3D","Slider","Slider2D","Slider2DBox","Slider2DBoxOptions","SliderBox","SliderBoxOptions","SlideShowVideo","SlideView","Slot","SlotSequence","Small","SmallCircle","Smaller","SmithDecomposition","SmithDelayCompensator","SmithWatermanSimilarity","SmoothDensityHistogram","SmoothHistogram","SmoothHistogram3D","SmoothKernelDistribution","SmoothPointDensity","SnDispersion","Snippet","SnippetsVideo","SnubPolyhedron","SocialMediaData","Socket","SocketConnect","SocketListen","SocketListener","SocketObject","SocketOpen","SocketReadMessage","SocketReadyQ","Sockets","SocketWaitAll","SocketWaitNext","SoftmaxLayer","SokalSneathDissimilarity","SolarEclipse","SolarSystemFeatureData","SolarTime","SolidAngle","SolidBoundaryLoadValue","SolidData","SolidDisplacementCondition","SolidFixedCondition","SolidMechanicsPDEComponent","SolidMechanicsStrain","SolidMechanicsStress","SolidRegionQ","Solve","SolveAlways","SolveDelayed","SolveValues","Sort","SortBy","SortedBy","SortedEntityClass","Sound","SoundAndGraphics","SoundNote","SoundVolume","SourceLink","SourcePDETerm","Sow","Space","SpaceCurveData","SpaceForm","Spacer","Spacings","Span","SpanAdjustments","SpanCharacterRounding","SpanFromAbove","SpanFromBoth","SpanFromLeft","SpanLineThickness","SpanMaxSize","SpanMinSize","SpanningCharacters","SpanSymmetric","SparseArray","SparseArrayQ","SpatialBinnedPointData","SpatialBoundaryCorrection","SpatialEstimate","SpatialEstimatorFunction","SpatialGraphDistribution","SpatialJ","SpatialMedian","SpatialNoiseLevel","SpatialObservationRegionQ","SpatialPointData","SpatialPointSelect","SpatialRandomnessTest","SpatialTransformationLayer","SpatialTrendFunction","Speak","SpeakerMatchQ","SpearmanRankTest","SpearmanRho","SpeciesData","SpecificityGoal","SpectralLineData","Spectrogram","SpectrogramArray","Specularity","SpeechCases","SpeechInterpreter","SpeechRecognize","SpeechSynthesize","SpellingCorrection","SpellingCorrectionList","SpellingDictionaries","SpellingDictionariesPath","SpellingOptions","Sphere","SphereBox","SphereBoxOptions","SpherePoints","SphericalBesselJ","SphericalBesselY","SphericalHankelH1","SphericalHankelH2","SphericalHarmonicY","SphericalPlot3D","SphericalRegion","SphericalShell","SpheroidalEigenvalue","SpheroidalJoiningFactor","SpheroidalPS","SpheroidalPSPrime","SpheroidalQS","SpheroidalQSPrime","SpheroidalRadialFactor","SpheroidalS1","SpheroidalS1Prime","SpheroidalS2","SpheroidalS2Prime","Splice","SplicedDistribution","SplineClosed","SplineDegree","SplineKnots","SplineWeights","Split","SplitBy","SpokenString","SpotLight","Sqrt","SqrtBox","SqrtBoxOptions","Square","SquaredEuclideanDistance","SquareFreeQ","SquareIntersection","SquareMatrixQ","SquareRepeatingElement","SquaresR","SquareSubset","SquareSubsetEqual","SquareSuperset","SquareSupersetEqual","SquareUnion","SquareWave","SSSTriangle","StabilityMargins","StabilityMarginsStyle","StableDistribution","Stack","StackBegin","StackComplete","StackedDateListPlot","StackedListPlot","StackInhibit","StadiumShape","StandardAtmosphereData","StandardDeviation","StandardDeviationFilter","StandardForm","Standardize","Standardized","StandardOceanData","StandbyDistribution","Star","StarClusterData","StarData","StarGraph","StartAsynchronousTask","StartExternalSession","StartingStepSize","StartOfLine","StartOfString","StartProcess","StartScheduledTask","StartupSound","StartWebSession","StateDimensions","StateFeedbackGains","StateOutputEstimator","StateResponse","StateSpaceModel","StateSpaceRealization","StateSpaceTransform","StateTransformationLinearize","StationaryDistribution","StationaryWaveletPacketTransform","StationaryWaveletTransform","StatusArea","StatusCentrality","StepMonitor","StereochemistryElements","StieltjesGamma","StippleShading","StirlingS1","StirlingS2","StopAsynchronousTask","StoppingPowerData","StopScheduledTask","StrataVariables","StratonovichProcess","StraussHardcorePointProcess","StraussPointProcess","StreamColorFunction","StreamColorFunctionScaling","StreamDensityPlot","StreamMarkers","StreamPlot","StreamPlot3D","StreamPoints","StreamPosition","Streams","StreamScale","StreamStyle","StrictInequalities","String","StringBreak","StringByteCount","StringCases","StringContainsQ","StringCount","StringDelete","StringDrop","StringEndsQ","StringExpression","StringExtract","StringForm","StringFormat","StringFormatQ","StringFreeQ","StringInsert","StringJoin","StringLength","StringMatchQ","StringPadLeft","StringPadRight","StringPart","StringPartition","StringPosition","StringQ","StringRepeat","StringReplace","StringReplaceList","StringReplacePart","StringReverse","StringRiffle","StringRotateLeft","StringRotateRight","StringSkeleton","StringSplit","StringStartsQ","StringTake","StringTakeDrop","StringTemplate","StringToByteArray","StringToStream","StringTrim","StripBoxes","StripOnInput","StripStyleOnPaste","StripWrapperBoxes","StrokeForm","Struckthrough","StructuralImportance","StructuredArray","StructuredArrayHeadQ","StructuredSelection","StruveH","StruveL","Stub","StudentTDistribution","Style","StyleBox","StyleBoxAutoDelete","StyleData","StyleDefinitions","StyleForm","StyleHints","StyleKeyMapping","StyleMenuListing","StyleNameDialogSettings","StyleNames","StylePrint","StyleSheetPath","Subdivide","Subfactorial","Subgraph","SubMinus","SubPlus","SubresultantPolynomialRemainders","SubresultantPolynomials","Subresultants","Subscript","SubscriptBox","SubscriptBoxOptions","Subscripted","Subsequences","Subset","SubsetCases","SubsetCount","SubsetEqual","SubsetMap","SubsetPosition","SubsetQ","SubsetReplace","Subsets","SubStar","SubstitutionSystem","Subsuperscript","SubsuperscriptBox","SubsuperscriptBoxOptions","SubtitleEncoding","SubtitleTrackSelection","Subtract","SubtractFrom","SubtractSides","SubValues","Succeeds","SucceedsEqual","SucceedsSlantEqual","SucceedsTilde","Success","SuchThat","Sum","SumConvergence","SummationLayer","Sunday","SunPosition","Sunrise","Sunset","SuperDagger","SuperMinus","SupernovaData","SuperPlus","Superscript","SuperscriptBox","SuperscriptBoxOptions","Superset","SupersetEqual","SuperStar","Surd","SurdForm","SurfaceAppearance","SurfaceArea","SurfaceColor","SurfaceData","SurfaceGraphics","SurvivalDistribution","SurvivalFunction","SurvivalModel","SurvivalModelFit","SuspendPacket","SuzukiDistribution","SuzukiGroupSuz","SwatchLegend","Switch","Symbol","SymbolName","SymletWavelet","Symmetric","SymmetricDifference","SymmetricGroup","SymmetricKey","SymmetricMatrixQ","SymmetricPolynomial","SymmetricReduction","Symmetrize","SymmetrizedArray","SymmetrizedArrayRules","SymmetrizedDependentComponents","SymmetrizedIndependentComponents","SymmetrizedReplacePart","SynchronousInitialization","SynchronousUpdating","Synonyms","Syntax","SyntaxForm","SyntaxInformation","SyntaxLength","SyntaxPacket","SyntaxQ","SynthesizeMissingValues","SystemCredential","SystemCredentialData","SystemCredentialKey","SystemCredentialKeys","SystemCredentialStoreObject","SystemDialogInput","SystemException","SystemGet","SystemHelpPath","SystemInformation","SystemInformationData","SystemInstall","SystemModel","SystemModeler","SystemModelExamples","SystemModelLinearize","SystemModelMeasurements","SystemModelParametricSimulate","SystemModelPlot","SystemModelProgressReporting","SystemModelReliability","SystemModels","SystemModelSimulate","SystemModelSimulateSensitivity","SystemModelSimulationData","SystemOpen","SystemOptions","SystemProcessData","SystemProcesses","SystemsConnectionsModel","SystemsModelControllerData","SystemsModelDelay","SystemsModelDelayApproximate","SystemsModelDelete","SystemsModelDimensions","SystemsModelExtract","SystemsModelFeedbackConnect","SystemsModelLabels","SystemsModelLinearity","SystemsModelMerge","SystemsModelOrder","SystemsModelParallelConnect","SystemsModelSeriesConnect","SystemsModelStateFeedbackConnect","SystemsModelVectorRelativeOrders","SystemStub","SystemTest","Tab","TabFilling","Table","TableAlignments","TableDepth","TableDirections","TableForm","TableHeadings","TableSpacing","TableView","TableViewBox","TableViewBoxAlignment","TableViewBoxBackground","TableViewBoxHeaders","TableViewBoxItemSize","TableViewBoxItemStyle","TableViewBoxOptions","TabSpacings","TabView","TabViewBox","TabViewBoxOptions","TagBox","TagBoxNote","TagBoxOptions","TaggingRules","TagSet","TagSetDelayed","TagStyle","TagUnset","Take","TakeDrop","TakeLargest","TakeLargestBy","TakeList","TakeSmallest","TakeSmallestBy","TakeWhile","Tally","Tan","Tanh","TargetDevice","TargetFunctions","TargetSystem","TargetUnits","TaskAbort","TaskExecute","TaskObject","TaskRemove","TaskResume","Tasks","TaskSuspend","TaskWait","TautologyQ","TelegraphProcess","TemplateApply","TemplateArgBox","TemplateBox","TemplateBoxOptions","TemplateEvaluate","TemplateExpression","TemplateIf","TemplateObject","TemplateSequence","TemplateSlot","TemplateSlotSequence","TemplateUnevaluated","TemplateVerbatim","TemplateWith","TemporalData","TemporalRegularity","Temporary","TemporaryVariable","TensorContract","TensorDimensions","TensorExpand","TensorProduct","TensorQ","TensorRank","TensorReduce","TensorSymmetry","TensorTranspose","TensorWedge","TerminatedEvaluation","TernaryListPlot","TernaryPlotCorners","TestID","TestReport","TestReportObject","TestResultObject","Tetrahedron","TetrahedronBox","TetrahedronBoxOptions","TeXForm","TeXSave","Text","Text3DBox","Text3DBoxOptions","TextAlignment","TextBand","TextBoundingBox","TextBox","TextCases","TextCell","TextClipboardType","TextContents","TextData","TextElement","TextForm","TextGrid","TextJustification","TextLine","TextPacket","TextParagraph","TextPosition","TextRecognize","TextSearch","TextSearchReport","TextSentences","TextString","TextStructure","TextStyle","TextTranslation","Texture","TextureCoordinateFunction","TextureCoordinateScaling","TextWords","Therefore","ThermodynamicData","ThermometerGauge","Thick","Thickness","Thin","Thinning","ThisLink","ThomasPointProcess","ThompsonGroupTh","Thread","Threaded","ThreadingLayer","ThreeJSymbol","Threshold","Through","Throw","ThueMorse","Thumbnail","Thursday","TickDirection","TickLabelOrientation","TickLabelPositioning","TickLabels","TickLengths","TickPositions","Ticks","TicksStyle","TideData","Tilde","TildeEqual","TildeFullEqual","TildeTilde","TimeConstrained","TimeConstraint","TimeDirection","TimeFormat","TimeGoal","TimelinePlot","TimeObject","TimeObjectQ","TimeRemaining","Times","TimesBy","TimeSeries","TimeSeriesAggregate","TimeSeriesForecast","TimeSeriesInsert","TimeSeriesInvertibility","TimeSeriesMap","TimeSeriesMapThread","TimeSeriesModel","TimeSeriesModelFit","TimeSeriesResample","TimeSeriesRescale","TimeSeriesShift","TimeSeriesThread","TimeSeriesWindow","TimeSystem","TimeSystemConvert","TimeUsed","TimeValue","TimeWarpingCorrespondence","TimeWarpingDistance","TimeZone","TimeZoneConvert","TimeZoneOffset","Timing","Tiny","TitleGrouping","TitsGroupT","ToBoxes","ToCharacterCode","ToColor","ToContinuousTimeModel","ToDate","Today","ToDiscreteTimeModel","ToEntity","ToeplitzMatrix","ToExpression","ToFileName","Together","Toggle","ToggleFalse","Toggler","TogglerBar","TogglerBox","TogglerBoxOptions","ToHeldExpression","ToInvertibleTimeSeries","TokenWords","Tolerance","ToLowerCase","Tomorrow","ToNumberField","TooBig","Tooltip","TooltipBox","TooltipBoxOptions","TooltipDelay","TooltipStyle","ToonShading","Top","TopHatTransform","ToPolarCoordinates","TopologicalSort","ToRadicals","ToRawPointer","ToRules","Torus","TorusGraph","ToSphericalCoordinates","ToString","Total","TotalHeight","TotalLayer","TotalVariationFilter","TotalWidth","TouchPosition","TouchscreenAutoZoom","TouchscreenControlPlacement","ToUpperCase","TourVideo","Tr","Trace","TraceAbove","TraceAction","TraceBackward","TraceDepth","TraceDialog","TraceForward","TraceInternal","TraceLevel","TraceOff","TraceOn","TraceOriginal","TracePrint","TraceScan","TrackCellChangeTimes","TrackedSymbols","TrackingFunction","TracyWidomDistribution","TradingChart","TraditionalForm","TraditionalFunctionNotation","TraditionalNotation","TraditionalOrder","TrainImageContentDetector","TrainingProgressCheckpointing","TrainingProgressFunction","TrainingProgressMeasurements","TrainingProgressReporting","TrainingStoppingCriterion","TrainingUpdateSchedule","TrainTextContentDetector","TransferFunctionCancel","TransferFunctionExpand","TransferFunctionFactor","TransferFunctionModel","TransferFunctionPoles","TransferFunctionTransform","TransferFunctionZeros","TransformationClass","TransformationFunction","TransformationFunctions","TransformationMatrix","TransformedDistribution","TransformedField","TransformedProcess","TransformedRegion","TransitionDirection","TransitionDuration","TransitionEffect","TransitiveClosureGraph","TransitiveReductionGraph","Translate","TranslationOptions","TranslationTransform","Transliterate","Transparent","TransparentColor","Transpose","TransposeLayer","TrapEnterKey","TrapSelection","TravelDirections","TravelDirectionsData","TravelDistance","TravelDistanceList","TravelMethod","TravelTime","Tree","TreeCases","TreeChildren","TreeCount","TreeData","TreeDelete","TreeDepth","TreeElementCoordinates","TreeElementLabel","TreeElementLabelFunction","TreeElementLabelStyle","TreeElementShape","TreeElementShapeFunction","TreeElementSize","TreeElementSizeFunction","TreeElementStyle","TreeElementStyleFunction","TreeExpression","TreeExtract","TreeFold","TreeForm","TreeGraph","TreeGraphQ","TreeInsert","TreeLayout","TreeLeafCount","TreeLeafQ","TreeLeaves","TreeLevel","TreeMap","TreeMapAt","TreeOutline","TreePlot","TreePosition","TreeQ","TreeReplacePart","TreeRules","TreeScan","TreeSelect","TreeSize","TreeTraversalOrder","TrendStyle","Triangle","TriangleCenter","TriangleConstruct","TriangleMeasurement","TriangleWave","TriangularDistribution","TriangulateMesh","Trig","TrigExpand","TrigFactor","TrigFactorList","Trigger","TrigReduce","TrigToExp","TrimmedMean","TrimmedVariance","TropicalStormData","True","TrueQ","TruncatedDistribution","TruncatedPolyhedron","TsallisQExponentialDistribution","TsallisQGaussianDistribution","TTest","Tube","TubeBezierCurveBox","TubeBezierCurveBoxOptions","TubeBox","TubeBoxOptions","TubeBSplineCurveBox","TubeBSplineCurveBoxOptions","Tuesday","TukeyLambdaDistribution","TukeyWindow","TunnelData","Tuples","TuranGraph","TuringMachine","TuttePolynomial","TwoWayRule","Typed","TypeDeclaration","TypeEvaluate","TypeHint","TypeOf","TypeSpecifier","UnateQ","Uncompress","UnconstrainedParameters","Undefined","UnderBar","Underflow","Underlined","Underoverscript","UnderoverscriptBox","UnderoverscriptBoxOptions","Underscript","UnderscriptBox","UnderscriptBoxOptions","UnderseaFeatureData","UndirectedEdge","UndirectedGraph","UndirectedGraphQ","UndoOptions","UndoTrackedVariables","Unequal","UnequalTo","Unevaluated","UniformDistribution","UniformGraphDistribution","UniformPolyhedron","UniformSumDistribution","Uninstall","Union","UnionedEntityClass","UnionPlus","Unique","UniqueElements","UnitaryMatrixQ","UnitBox","UnitConvert","UnitDimensions","Unitize","UnitRootTest","UnitSimplify","UnitStep","UnitSystem","UnitTriangle","UnitVector","UnitVectorLayer","UnityDimensions","UniverseModelData","UniversityData","UnixTime","UnlabeledTree","UnmanageObject","Unprotect","UnregisterExternalEvaluator","UnsameQ","UnsavedVariables","Unset","UnsetShared","Until","UntrackedVariables","Up","UpArrow","UpArrowBar","UpArrowDownArrow","Update","UpdateDynamicObjects","UpdateDynamicObjectsSynchronous","UpdateInterval","UpdatePacletSites","UpdateSearchIndex","UpDownArrow","UpEquilibrium","UpperCaseQ","UpperLeftArrow","UpperRightArrow","UpperTriangularize","UpperTriangularMatrix","UpperTriangularMatrixQ","Upsample","UpSet","UpSetDelayed","UpTee","UpTeeArrow","UpTo","UpValues","URL","URLBuild","URLDecode","URLDispatcher","URLDownload","URLDownloadSubmit","URLEncode","URLExecute","URLExpand","URLFetch","URLFetchAsynchronous","URLParse","URLQueryDecode","URLQueryEncode","URLRead","URLResponseTime","URLSave","URLSaveAsynchronous","URLShorten","URLSubmit","UseEmbeddedLibrary","UseGraphicsRange","UserDefinedWavelet","Using","UsingFrontEnd","UtilityFunction","V2Get","ValenceErrorHandling","ValenceFilling","ValidationLength","ValidationSet","ValueBox","ValueBoxOptions","ValueDimensions","ValueForm","ValuePreprocessingFunction","ValueQ","Values","ValuesData","VandermondeMatrix","Variables","Variance","VarianceEquivalenceTest","VarianceEstimatorFunction","VarianceGammaDistribution","VarianceGammaPointProcess","VarianceTest","VariogramFunction","VariogramModel","VectorAngle","VectorAround","VectorAspectRatio","VectorColorFunction","VectorColorFunctionScaling","VectorDensityPlot","VectorDisplacementPlot","VectorDisplacementPlot3D","VectorGlyphData","VectorGreater","VectorGreaterEqual","VectorLess","VectorLessEqual","VectorMarkers","VectorPlot","VectorPlot3D","VectorPoints","VectorQ","VectorRange","Vectors","VectorScale","VectorScaling","VectorSizes","VectorStyle","Vee","Verbatim","Verbose","VerificationTest","VerifyConvergence","VerifyDerivedKey","VerifyDigitalSignature","VerifyFileSignature","VerifyInterpretation","VerifySecurityCertificates","VerifySolutions","VerifyTestAssumptions","VersionedPreferences","VertexAdd","VertexCapacity","VertexChromaticNumber","VertexColors","VertexComponent","VertexConnectivity","VertexContract","VertexCoordinateRules","VertexCoordinates","VertexCorrelationSimilarity","VertexCosineSimilarity","VertexCount","VertexCoverQ","VertexDataCoordinates","VertexDegree","VertexDelete","VertexDiceSimilarity","VertexEccentricity","VertexInComponent","VertexInComponentGraph","VertexInDegree","VertexIndex","VertexJaccardSimilarity","VertexLabeling","VertexLabels","VertexLabelStyle","VertexList","VertexNormals","VertexOutComponent","VertexOutComponentGraph","VertexOutDegree","VertexQ","VertexRenderingFunction","VertexReplace","VertexShape","VertexShapeFunction","VertexSize","VertexStyle","VertexTextureCoordinates","VertexTransitiveGraphQ","VertexWeight","VertexWeightedGraphQ","Vertical","VerticalBar","VerticalForm","VerticalGauge","VerticalSeparator","VerticalSlider","VerticalTilde","Video","VideoCapture","VideoCombine","VideoDelete","VideoEncoding","VideoExtractFrames","VideoFrameList","VideoFrameMap","VideoGenerator","VideoInsert","VideoIntervals","VideoJoin","VideoMap","VideoMapList","VideoMapTimeSeries","VideoPadding","VideoPause","VideoPlay","VideoQ","VideoRecord","VideoReplace","VideoScreenCapture","VideoSplit","VideoStop","VideoStream","VideoStreams","VideoTimeStretch","VideoTrackSelection","VideoTranscode","VideoTransparency","VideoTrim","ViewAngle","ViewCenter","ViewMatrix","ViewPoint","ViewPointSelectorSettings","ViewPort","ViewProjection","ViewRange","ViewVector","ViewVertical","VirtualGroupData","Visible","VisibleCell","VoiceStyleData","VoigtDistribution","VolcanoData","Volume","VonMisesDistribution","VoronoiMesh","WaitAll","WaitAsynchronousTask","WaitNext","WaitUntil","WakebyDistribution","WalleniusHypergeometricDistribution","WaringYuleDistribution","WarpingCorrespondence","WarpingDistance","WatershedComponents","WatsonUSquareTest","WattsStrogatzGraphDistribution","WaveletBestBasis","WaveletFilterCoefficients","WaveletImagePlot","WaveletListPlot","WaveletMapIndexed","WaveletMatrixPlot","WaveletPhi","WaveletPsi","WaveletScale","WaveletScalogram","WaveletThreshold","WavePDEComponent","WeaklyConnectedComponents","WeaklyConnectedGraphComponents","WeaklyConnectedGraphQ","WeakStationarity","WeatherData","WeatherForecastData","WebAudioSearch","WebColumn","WebElementObject","WeberE","WebExecute","WebImage","WebImageSearch","WebItem","WebPageMetaInformation","WebRow","WebSearch","WebSessionObject","WebSessions","WebWindowObject","Wedge","Wednesday","WeibullDistribution","WeierstrassE1","WeierstrassE2","WeierstrassE3","WeierstrassEta1","WeierstrassEta2","WeierstrassEta3","WeierstrassHalfPeriods","WeierstrassHalfPeriodW1","WeierstrassHalfPeriodW2","WeierstrassHalfPeriodW3","WeierstrassInvariantG2","WeierstrassInvariantG3","WeierstrassInvariants","WeierstrassP","WeierstrassPPrime","WeierstrassSigma","WeierstrassZeta","WeightedAdjacencyGraph","WeightedAdjacencyMatrix","WeightedData","WeightedGraphQ","Weights","WelchWindow","WheelGraph","WhenEvent","Which","While","White","WhiteNoiseProcess","WhitePoint","Whitespace","WhitespaceCharacter","WhittakerM","WhittakerW","WholeCellGroupOpener","WienerFilter","WienerProcess","WignerD","WignerSemicircleDistribution","WikidataData","WikidataSearch","WikipediaData","WikipediaSearch","WilksW","WilksWTest","WindDirectionData","WindingCount","WindingPolygon","WindowClickSelect","WindowElements","WindowFloating","WindowFrame","WindowFrameElements","WindowMargins","WindowMovable","WindowOpacity","WindowPersistentStyles","WindowSelected","WindowSize","WindowStatusArea","WindowTitle","WindowToolbars","WindowWidth","WindSpeedData","WindVectorData","WinsorizedMean","WinsorizedVariance","WishartMatrixDistribution","With","WithCleanup","WithLock","WolframAlpha","WolframAlphaDate","WolframAlphaQuantity","WolframAlphaResult","WolframCloudSettings","WolframLanguageData","Word","WordBoundary","WordCharacter","WordCloud","WordCount","WordCounts","WordData","WordDefinition","WordFrequency","WordFrequencyData","WordList","WordOrientation","WordSearch","WordSelectionFunction","WordSeparators","WordSpacings","WordStem","WordTranslation","WorkingPrecision","WrapAround","Write","WriteLine","WriteString","Wronskian","XMLElement","XMLObject","XMLTemplate","Xnor","Xor","XYZColor","Yellow","Yesterday","YuleDissimilarity","ZernikeR","ZeroSymmetric","ZeroTest","ZeroWidthTimes","Zeta","ZetaZero","ZIPCodeData","ZipfDistribution","ZoomCenter","ZoomFactor","ZTest","ZTransform","$Aborted","$ActivationGroupID","$ActivationKey","$ActivationUserRegistered","$AddOnsDirectory","$AllowDataUpdates","$AllowExternalChannelFunctions","$AllowInternet","$AssertFunction","$Assumptions","$AsynchronousTask","$AudioDecoders","$AudioEncoders","$AudioInputDevices","$AudioOutputDevices","$BaseDirectory","$BasePacletsDirectory","$BatchInput","$BatchOutput","$BlockchainBase","$BoxForms","$ByteOrdering","$CacheBaseDirectory","$Canceled","$ChannelBase","$CharacterEncoding","$CharacterEncodings","$CloudAccountName","$CloudBase","$CloudConnected","$CloudConnection","$CloudCreditsAvailable","$CloudEvaluation","$CloudExpressionBase","$CloudObjectNameFormat","$CloudObjectURLType","$CloudRootDirectory","$CloudSymbolBase","$CloudUserID","$CloudUserUUID","$CloudVersion","$CloudVersionNumber","$CloudWolframEngineVersionNumber","$CommandLine","$CompilationTarget","$CompilerEnvironment","$ConditionHold","$ConfiguredKernels","$Context","$ContextAliases","$ContextPath","$ControlActiveSetting","$Cookies","$CookieStore","$CreationDate","$CryptographicEllipticCurveNames","$CurrentLink","$CurrentTask","$CurrentWebSession","$DataStructures","$DateStringFormat","$DefaultAudioInputDevice","$DefaultAudioOutputDevice","$DefaultFont","$DefaultFrontEnd","$DefaultImagingDevice","$DefaultKernels","$DefaultLocalBase","$DefaultLocalKernel","$DefaultMailbox","$DefaultNetworkInterface","$DefaultPath","$DefaultProxyRules","$DefaultRemoteBatchSubmissionEnvironment","$DefaultRemoteKernel","$DefaultSystemCredentialStore","$Display","$DisplayFunction","$DistributedContexts","$DynamicEvaluation","$Echo","$EmbedCodeEnvironments","$EmbeddableServices","$EntityStores","$Epilog","$EvaluationCloudBase","$EvaluationCloudObject","$EvaluationEnvironment","$ExportFormats","$ExternalIdentifierTypes","$ExternalStorageBase","$Failed","$FinancialDataSource","$FontFamilies","$FormatType","$FrontEnd","$FrontEndSession","$GeneratedAssetLocation","$GeoEntityTypes","$GeoLocation","$GeoLocationCity","$GeoLocationCountry","$GeoLocationPrecision","$GeoLocationSource","$HistoryLength","$HomeDirectory","$HTMLExportRules","$HTTPCookies","$HTTPRequest","$IgnoreEOF","$ImageFormattingWidth","$ImageResolution","$ImagingDevice","$ImagingDevices","$ImportFormats","$IncomingMailSettings","$InitialDirectory","$Initialization","$InitializationContexts","$Input","$InputFileName","$InputStreamMethods","$Inspector","$InstallationDate","$InstallationDirectory","$InterfaceEnvironment","$InterpreterTypes","$IterationLimit","$KernelCount","$KernelID","$Language","$LaunchDirectory","$LibraryPath","$LicenseExpirationDate","$LicenseID","$LicenseProcesses","$LicenseServer","$LicenseSubprocesses","$LicenseType","$Line","$Linked","$LinkSupported","$LoadedFiles","$LocalBase","$LocalSymbolBase","$MachineAddresses","$MachineDomain","$MachineDomains","$MachineEpsilon","$MachineID","$MachineName","$MachinePrecision","$MachineType","$MaxDisplayedChildren","$MaxExtraPrecision","$MaxLicenseProcesses","$MaxLicenseSubprocesses","$MaxMachineNumber","$MaxNumber","$MaxPiecewiseCases","$MaxPrecision","$MaxRootDegree","$MessageGroups","$MessageList","$MessagePrePrint","$Messages","$MinMachineNumber","$MinNumber","$MinorReleaseNumber","$MinPrecision","$MobilePhone","$ModuleNumber","$NetworkConnected","$NetworkInterfaces","$NetworkLicense","$NewMessage","$NewSymbol","$NotebookInlineStorageLimit","$Notebooks","$NoValue","$NumberMarks","$Off","$OperatingSystem","$Output","$OutputForms","$OutputSizeLimit","$OutputStreamMethods","$Packages","$ParentLink","$ParentProcessID","$PasswordFile","$PatchLevelID","$Path","$PathnameSeparator","$PerformanceGoal","$Permissions","$PermissionsGroupBase","$PersistenceBase","$PersistencePath","$PipeSupported","$PlotTheme","$Post","$Pre","$PreferencesDirectory","$PreInitialization","$PrePrint","$PreRead","$PrintForms","$PrintLiteral","$Printout3DPreviewer","$ProcessID","$ProcessorCount","$ProcessorType","$ProductInformation","$ProgramName","$ProgressReporting","$PublisherID","$RandomGeneratorState","$RandomState","$RecursionLimit","$RegisteredDeviceClasses","$RegisteredUserName","$ReleaseNumber","$RequesterAddress","$RequesterCloudUserID","$RequesterCloudUserUUID","$RequesterWolframID","$RequesterWolframUUID","$ResourceSystemBase","$ResourceSystemPath","$RootDirectory","$ScheduledTask","$ScriptCommandLine","$ScriptInputString","$SecuredAuthenticationKeyTokens","$ServiceCreditsAvailable","$Services","$SessionID","$SetParentLink","$SharedFunctions","$SharedVariables","$SoundDisplay","$SoundDisplayFunction","$SourceLink","$SSHAuthentication","$SubtitleDecoders","$SubtitleEncoders","$SummaryBoxDataSizeLimit","$SuppressInputFormHeads","$SynchronousEvaluation","$SyntaxHandler","$System","$SystemCharacterEncoding","$SystemCredentialStore","$SystemID","$SystemMemory","$SystemShell","$SystemTimeZone","$SystemWordLength","$TargetSystems","$TemplatePath","$TemporaryDirectory","$TemporaryPrefix","$TestFileName","$TextStyle","$TimedOut","$TimeUnit","$TimeZone","$TimeZoneEntity","$TopDirectory","$TraceOff","$TraceOn","$TracePattern","$TracePostAction","$TracePreAction","$UnitSystem","$Urgent","$UserAddOnsDirectory","$UserAgentLanguages","$UserAgentMachine","$UserAgentName","$UserAgentOperatingSystem","$UserAgentString","$UserAgentVersion","$UserBaseDirectory","$UserBasePacletsDirectory","$UserDocumentsDirectory","$Username","$UserName","$UserURLBase","$Version","$VersionNumber","$VideoDecoders","$VideoEncoders","$VoiceStyles","$WolframDocumentsDirectory","$WolframID","$WolframUUID"];function e(t){const a=t.regex,r=/([2-9]|[1-2]\d|[3][0-5])\^\^/,i=/(\w*\.\w+|\w+\.\w*|\w+)/,s=/(\d*\.\d+|\d+\.\d*|\d+)/,o=a.either(a.concat(r,i),s),l=/``[+-]?(\d*\.\d+|\d+\.\d*|\d+)/,c=/`([+-]?(\d*\.\d+|\d+\.\d*|\d+))?/,_=a.either(l,c),d=/\*\^[+-]?\d+/,m={className:"number",relevance:0,begin:a.concat(o,a.optional(_),a.optional(d))},E=/[a-zA-Z$][a-zA-Z0-9$]*/,S=new Set(n),g={variants:[{className:"builtin-symbol",begin:E,"on:begin":(D,v)=>{S.has(D[0])||v.ignoreMatch()}},{className:"symbol",relevance:0,begin:E}]},T={className:"named-character",begin:/\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/},R={className:"operator",relevance:0,begin:/[+\-*/,;.:@~=><&|_`'^?!%]+/},f={className:"pattern",relevance:0,begin:/([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/},N={className:"slot",relevance:0,begin:/#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/},I={className:"brace",relevance:0,begin:/[[\](){}]/},C={className:"message-name",relevance:0,begin:a.concat("::",E)};return{name:"Mathematica",aliases:["mma","wl"],classNameAliases:{brace:"punctuation",pattern:"type",slot:"type",symbol:"variable","named-character":"variable","builtin-symbol":"built_in","message-name":"string"},contains:[t.COMMENT(/\(\*/,/\*\)/,{contains:["self"]}),f,N,C,g,T,t.QUOTE_STRING_MODE,m,R,I]}}return Pn=e,Pn}var wn,Po;function Ad(){if(Po)return wn;Po=1;function n(e){const t="('|\\.')+",a={relevance:0,contains:[{begin:t}]};return{name:"Matlab",keywords:{keyword:"arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell "},illegal:'(//|"|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}]}]},{className:"built_in",begin:/true|false/,relevance:0,starts:a},{begin:"[a-zA-Z][a-zA-Z_0-9]*"+t,relevance:0},{className:"number",begin:e.C_NUMBER_RE,relevance:0,starts:a},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{begin:/\]|\}|\)/,relevance:0,starts:a},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}],starts:a},e.COMMENT("^\\s*%\\{\\s*$","^\\s*%\\}\\s*$"),e.COMMENT("%","$")]}}return wn=n,wn}var kn,wo;function vd(){if(wo)return kn;wo=1;function n(e){return{name:"Maxima",keywords:{$pattern:"[A-Za-z_%][0-9A-Za-z_%]*",keyword:"if then else elseif for thru do while unless step in and or not",literal:"true false unknown inf minf ind und %e %i %pi %phi %gamma",built_in:" abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp amortization %and annuity_fv annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace bars barsplot barsplot_description base64 base64_decode bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description break bug_report build_info|10 buildq build_sample burn cabs canform canten cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps chinese cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph complex_number_p components compose_functions concan concat conjugate conmetderiv connected_components connect_vertices cons constant constantp constituent constvalue cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate declare declare_constvalue declare_dimensions declare_fundamental_dimensions declare_fundamental_units declare_qty declare_translated declare_unit_conversion declare_units declare_weights decsym defcon define define_alt_display define_variable defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension dimensionless dimensions dimensions_as_list direct directory discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li expintegral_shi expintegral_si explicit explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root find_root_abs find_root_error find_root_rel first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string get_pixel get_plot_option get_tex_environment get_tex_environment_default get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart imetric implicit implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix info_display init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2 kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program linear_regression line_graph linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_string_input_stream make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maximize_lp max_independent_set max_matching maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext newdet new_graph newline newton new_variable next_prime nicedummies niceindices ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp number_to_octets num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin oid_to_octets op opena opena_binary openr openr_binary openw openw_binary operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface parg parGosper parse_string parse_timedate part part2cont partfrac partition partition_set partpol path_digraph path_graph pathname_directory pathname_name pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod powerseries powerset prefix prev_prime primep primes principal_components print printf printfile print_graph printpois printprops prodrac product properties propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan radius random random_bernoulli random_beta random_binomial random_bipartite_graph random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_general_finite_discrete random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions remove_fundamental_units remove_plot_option remove_vertex rempart remrule remsym remvalue rename rename_file reset reset_displays residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rmdir rncombine romberg room rootscontract round row rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot starplot_description status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stemplot stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components struve_h struve_l sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart subst_parallel substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_proportion test_proportions_difference test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep totalfourier totient tpartpol trace tracematrix trace_options transform_sample translate translate_file transpose treefale tree_reduce treillis treinat triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unitp units unit_step unitvector unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table absboxchar activecontexts adapt_depth additive adim aform algebraic algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top azimuth background background_color backsubst berlefact bernstein_explicit besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest border boundaries_array box boxchar breakup %c capping cauchysum cbrange cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics colorbox columns commutative complex cone context contexts contour contour_levels cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp cube current_let_rule_package cylinder data_file_name debugmode decreasing default_let_rule_package delay dependencies derivabbrev derivsubst detout diagmetric diff dim dimensions dispflag display2d|10 display_format_internal distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart edge_color edge_coloring edge_partition edge_type edge_width %edispflag elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine factlim factorflag factorial_expand factors_only fb feature features file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10 file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color fill_density filled_func fixed_vertices flipflag float2bf font font_size fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both head_length head_type height hypergeometric_representation %iargs ibase icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued integrate_use_rootsof integration_constant integration_constant_counter interpolate_color intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10 maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties opsubst optimprefix optionset orientation origin orthopoly_returns_intervals outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart png_file pochhammer_max_index points pointsize point_size points_joined point_type poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only posfun position powerdisp pred prederror primep_number_of_tests product_use_gamma program programmode promote_float_to_bigfloat prompt proportional_axes props psexpand ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type show_vertices show_weight simp simplified_output simplify_products simpproduct simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch tr track transcompile transform transform_xy translate_fast_arrays transparent transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest",symbol:"_ __ %|0 %%|0"},contains:[{className:"comment",begin:"/\\*",end:"\\*/",contains:["self"]},e.QUOTE_STRING_MODE,{className:"number",relevance:0,variants:[{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b"},{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b",relevance:10},{begin:"\\b(\\.\\d+|\\d+\\.\\d+)\\b"},{begin:"\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b"}]}],illegal:/@/}}return kn=n,kn}var Un,ko;function yd(){if(ko)return Un;ko=1;function n(e){return{name:"MEL",keywords:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",illegal:"</",contains:[e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/[$%@](\^\w\b|#\w+|[^\s\w{]|\{\w+\}|\w+)/},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return Un=n,Un}var Fn,Uo;function hd(){if(Uo)return Fn;Uo=1;function n(e){const t={keyword:"module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure",meta:"inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing",built_in:"some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure"},a=e.COMMENT("%","$"),r={className:"number",begin:"0'.\\|0[box][0-9a-fA-F]*"},i=e.inherit(e.APOS_STRING_MODE,{relevance:0}),s=e.inherit(e.QUOTE_STRING_MODE,{relevance:0}),o={className:"subst",begin:"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]",relevance:0};return s.contains=s.contains.slice(),s.contains.push(o),{name:"Mercury",aliases:["m","moo"],keywords:t,contains:[{className:"built_in",variants:[{begin:"<=>"},{begin:"<=",relevance:0},{begin:"=>",relevance:0},{begin:"/\\\\"},{begin:"\\\\/"}]},{className:"built_in",variants:[{begin:":-\\|-->"},{begin:"=",relevance:0}]},a,e.C_BLOCK_COMMENT_MODE,r,e.NUMBER_MODE,i,s,{begin:/:-/},{begin:/\.$/}]}}return Fn=n,Fn}var Bn,Fo;function Dd(){if(Fo)return Bn;Fo=1;function n(e){return{name:"MIPS Assembly",case_insensitive:!0,aliases:["mips"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},contains:[{className:"keyword",begin:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(\\.hb)?|jr(\\.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs\\.[sd]|add\\.[sd]|alnv.ps|bc1[ft]l?|c\\.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et])\\.[sd]|(ceil|floor|round|trunc)\\.[lw]\\.[sd]|cfc1|cvt\\.d\\.[lsw]|cvt\\.l\\.[dsw]|cvt\\.ps\\.s|cvt\\.s\\.[dlw]|cvt\\.s\\.p[lu]|cvt\\.w\\.[dls]|div\\.[ds]|ldx?c1|luxc1|lwx?c1|madd\\.[sd]|mfc1|mov[fntz]?\\.[ds]|msub\\.[sd]|mth?c1|mul\\.[ds]|neg\\.[ds]|nmadd\\.[ds]|nmsub\\.[ds]|p[lu][lu]\\.ps|recip\\.fmt|r?sqrt\\.[ds]|sdx?c1|sub\\.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",end:"\\s"},e.COMMENT("[;#](?!\\s*$)","$"),e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"0x[0-9a-f]+"},{begin:"\\b-?\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^\\s*[0-9]+:"},{begin:"[0-9]+[bf]"}],relevance:0}],illegal:/\//}}return Bn=n,Bn}var Gn,Bo;function Md(){if(Bo)return Gn;Bo=1;function n(e){return{name:"Mizar",keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",contains:[e.COMMENT("::","$")]}}return Gn=n,Gn}var Yn,Go;function Ld(){if(Go)return Yn;Go=1;function n(e){const t=e.regex,a=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","class","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","field","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","method","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],r=/[dualxmsipngr]{0,12}/,i={$pattern:/[\w.]+/,keyword:a.join(" ")},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:i},o={begin:/->\{/,end:/\}/},l={scope:"attr",match:/\s+:\s*\w+(\s*\(.*?\))?/},c={scope:"variable",variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](?!")(\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@](?!")[^\s\w{=]|\$=/,relevance:0}],contains:[l]},_={className:"number",variants:[{match:/0?\.[0-9][0-9_]+\b/},{match:/\bv?(0|[1-9][0-9_]*(\.[0-9_]+)?|[1-9][0-9_]*)\b/},{match:/\b0[0-7][0-7_]*\b/},{match:/\b0x[0-9a-fA-F][0-9a-fA-F_]*\b/},{match:/\b0b[0-1][0-1_]*\b/}],relevance:0},d=[e.BACKSLASH_ESCAPE,s,c],p=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],m=(g,T,R="\\1")=>{const f=R==="\\1"?R:t.concat(R,T);return t.concat(t.concat("(?:",g,")"),T,/(?:\\.|[^\\\/])*?/,f,/(?:\\.|[^\\\/])*?/,R,r)},E=(g,T,R)=>t.concat(t.concat("(?:",g,")"),T,/(?:\\.|[^\\\/])*?/,R,r),S=[c,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),o,{className:"string",contains:d,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},_,{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:m("s|tr|y",t.either(...p,{capture:!0}))},{begin:m("s|tr|y","\\(","\\)")},{begin:m("s|tr|y","\\[","\\]")},{begin:m("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:E("(?:m|qr)?",/\//,/\//)},{begin:E("m|qr",t.either(...p,{capture:!0}),/\1/)},{begin:E("m|qr",/\(/,/\)/)},{begin:E("m|qr",/\[/,/\]/)},{begin:E("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub method",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE,l]},{className:"class",beginKeywords:"class",end:"[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE,l,_]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return s.contains=S,o.contains=S,{name:"Perl",aliases:["pl","pm"],keywords:i,contains:S}}return Yn=n,Yn}var qn,Yo;function xd(){if(Yo)return qn;Yo=1;function n(e){return{name:"Mojolicious",subLanguage:"xml",contains:[{className:"meta",begin:"^__(END|DATA)__$"},{begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"},{begin:"<%{1,2}={0,2}",end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,excludeEnd:!0}]}}return qn=n,qn}var Hn,qo;function Pd(){if(qo)return Hn;qo=1;function n(e){const t={className:"number",relevance:0,variants:[{begin:"[$][a-fA-F0-9]+"},e.NUMBER_MODE]},a={variants:[{match:[/(function|method)/,/\s+/,e.UNDERSCORE_IDENT_RE]}],scope:{1:"keyword",3:"title.function"}},r={variants:[{match:[/(class|interface|extends|implements)/,/\s+/,e.UNDERSCORE_IDENT_RE]}],scope:{1:"keyword",3:"title.class"}};return{name:"Monkey",case_insensitive:!0,keywords:{keyword:["public","private","property","continue","exit","extern","new","try","catch","eachin","not","abstract","final","select","case","default","const","local","global","field","end","if","then","else","elseif","endif","while","wend","repeat","until","forever","for","to","step","next","return","module","inline","throw","import","and","or","shl","shr","mod"],built_in:["DebugLog","DebugStop","Error","Print","ACos","ACosr","ASin","ASinr","ATan","ATan2","ATan2r","ATanr","Abs","Abs","Ceil","Clamp","Clamp","Cos","Cosr","Exp","Floor","Log","Max","Max","Min","Min","Pow","Sgn","Sgn","Sin","Sinr","Sqrt","Tan","Tanr","Seed","PI","HALFPI","TWOPI"],literal:["true","false","null"]},illegal:/\/\*/,contains:[e.COMMENT("#rem","#end"),e.COMMENT("'","$",{relevance:0}),a,r,{className:"variable.language",begin:/\b(self|super)\b/},{className:"meta",begin:/\s*#/,end:"$",keywords:{keyword:"if else elseif endif end then"}},{match:[/^\s*/,/strict\b/],scope:{2:"meta"}},{beginKeywords:"alias",end:"=",contains:[e.UNDERSCORE_TITLE_MODE]},e.QUOTE_STRING_MODE,t]}}return Hn=n,Hn}var Vn,Ho;function wd(){if(Ho)return Vn;Ho=1;function n(e){const t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},a="[A-Za-z$_][0-9A-Za-z$_]*",r={className:"subst",begin:/#\{/,end:/\}/,keywords:t},i=[e.inherit(e.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r]}]},{className:"built_in",begin:"@__"+e.IDENT_RE},{begin:"@"+e.IDENT_RE},{begin:e.IDENT_RE+"\\\\"+e.IDENT_RE}];r.contains=i;const s=e.inherit(e.TITLE_MODE,{begin:a}),o="(\\(.*\\)\\s*)?\\B[-=]>",l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(i)}]};return{name:"MoonScript",aliases:["moon"],keywords:t,illegal:/\/\*/,contains:i.concat([e.COMMENT("--","$"),{className:"function",begin:"^\\s*"+a+"\\s*=\\s*"+o,end:"[-=]>",returnBegin:!0,contains:[s,l]},{begin:/[\(,:=]\s*/,relevance:0,contains:[{className:"function",begin:o,end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[s]},s]},{className:"name",begin:a+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return Vn=n,Vn}var zn,Vo;function kd(){if(Vo)return zn;Vo=1;function n(e){return{name:"N1QL",case_insensitive:!0,contains:[{beginKeywords:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",end:/;/,keywords:{keyword:["all","alter","analyze","and","any","array","as","asc","begin","between","binary","boolean","break","bucket","build","by","call","case","cast","cluster","collate","collection","commit","connect","continue","correlate","cover","create","database","dataset","datastore","declare","decrement","delete","derived","desc","describe","distinct","do","drop","each","element","else","end","every","except","exclude","execute","exists","explain","fetch","first","flatten","for","force","from","function","grant","group","gsi","having","if","ignore","ilike","in","include","increment","index","infer","inline","inner","insert","intersect","into","is","join","key","keys","keyspace","known","last","left","let","letting","like","limit","lsm","map","mapping","matched","materialized","merge","minus","namespace","nest","not","number","object","offset","on","option","or","order","outer","over","parse","partition","password","path","pool","prepare","primary","private","privilege","procedure","public","raw","realm","reduce","rename","return","returning","revoke","right","role","rollback","satisfies","schema","select","self","semi","set","show","some","start","statistics","string","system","then","to","transaction","trigger","truncate","under","union","unique","unknown","unnest","unset","update","upsert","use","user","using","validate","value","valued","values","via","view","when","where","while","with","within","work","xor"],literal:["true","false","null","missing|5"],built_in:["array_agg","array_append","array_concat","array_contains","array_count","array_distinct","array_ifnull","array_length","array_max","array_min","array_position","array_prepend","array_put","array_range","array_remove","array_repeat","array_replace","array_reverse","array_sort","array_sum","avg","count","max","min","sum","greatest","least","ifmissing","ifmissingornull","ifnull","missingif","nullif","ifinf","ifnan","ifnanorinf","naninf","neginfif","posinfif","clock_millis","clock_str","date_add_millis","date_add_str","date_diff_millis","date_diff_str","date_part_millis","date_part_str","date_trunc_millis","date_trunc_str","duration_to_str","millis","str_to_millis","millis_to_str","millis_to_utc","millis_to_zone_name","now_millis","now_str","str_to_duration","str_to_utc","str_to_zone_name","decode_json","encode_json","encoded_size","poly_length","base64","base64_encode","base64_decode","meta","uuid","abs","acos","asin","atan","atan2","ceil","cos","degrees","e","exp","ln","log","floor","pi","power","radians","random","round","sign","sin","sqrt","tan","trunc","object_length","object_names","object_pairs","object_inner_pairs","object_values","object_inner_values","object_add","object_put","object_remove","object_unwrap","regexp_contains","regexp_like","regexp_position","regexp_replace","contains","initcap","length","lower","ltrim","position","repeat","replace","rtrim","split","substr","title","trim","upper","isarray","isatom","isboolean","isnumber","isobject","isstring","type","toarray","toatom","toboolean","tonumber","toobject","tostring"]},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE]}}return zn=n,zn}var Wn,zo;function Ud(){if(zo)return Wn;zo=1;function n(e){const t={match:[/^\s*(?=\S)/,/[^:]+/,/:\s*/,/$/],className:{2:"attribute",3:"punctuation"}},a={match:[/^\s*(?=\S)/,/[^:]*[^: ]/,/[ ]*:/,/[ ]/,/.*$/],className:{2:"attribute",3:"punctuation",5:"string"}},r={match:[/^\s*/,/>/,/[ ]/,/.*$/],className:{2:"punctuation",4:"string"}},i={variants:[{match:[/^\s*/,/-/,/[ ]/,/.*$/]},{match:[/^\s*/,/-$/]}],className:{2:"bullet",4:"string"}};return{name:"Nested Text",aliases:["nt"],contains:[e.inherit(e.HASH_COMMENT_MODE,{begin:/^\s*(?=#)/,excludeBegin:!0}),i,r,t,a]}}return Wn=n,Wn}var Kn,Wo;function Fd(){if(Wo)return Kn;Wo=1;function n(e){const t=e.regex,a={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{\w+\}/},{begin:t.concat(/[$@]/,e.UNDERSCORE_IDENT_RE)}]},i={endsWithParent:!0,keywords:{$pattern:/[a-z_]{2,}|\/dev\/poll/,literal:["on","off","yes","no","true","false","none","blocked","debug","info","notice","warn","error","crit","select","break","last","permanent","redirect","kqueue","rtsig","epoll","poll","/dev/poll"]},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[a]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]?\\b",relevance:0},a]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{beginKeywords:"upstream location",end:/;|\{/,contains:i.contains,keywords:{section:"upstream location"}},{className:"section",begin:t.concat(e.UNDERSCORE_IDENT_RE+t.lookahead(/\s+\{/)),relevance:0},{begin:t.lookahead(e.UNDERSCORE_IDENT_RE+"\\s"),end:";|\\{",contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:i}],relevance:0}],illegal:"[^\\s\\}\\{]"}}return Kn=n,Kn}var $n,Ko;function Bd(){if(Ko)return $n;Ko=1;function n(e){return{name:"Nim",keywords:{keyword:["addr","and","as","asm","bind","block","break","case","cast","const","continue","converter","discard","distinct","div","do","elif","else","end","enum","except","export","finally","for","from","func","generic","guarded","if","import","in","include","interface","is","isnot","iterator","let","macro","method","mixin","mod","nil","not","notin","object","of","or","out","proc","ptr","raise","ref","return","shared","shl","shr","static","template","try","tuple","type","using","var","when","while","with","without","xor","yield"],literal:["true","false"],type:["int","int8","int16","int32","int64","uint","uint8","uint16","uint32","uint64","float","float32","float64","bool","char","string","cstring","pointer","expr","stmt","void","auto","any","range","array","openarray","varargs","seq","set","clong","culong","cchar","cschar","cshort","cint","csize","clonglong","cfloat","cdouble","clongdouble","cuchar","cushort","cuint","culonglong","cstringarray","semistatic"],built_in:["stdin","stdout","stderr","result"]},contains:[{className:"meta",begin:/\{\./,end:/\.\}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}return $n=n,$n}var Qn,$o;function Gd(){if($o)return Qn;$o=1;function n(e){const t={keyword:["rec","with","let","in","inherit","assert","if","else","then"],literal:["true","false","or","and","null"],built_in:["import","abort","baseNameOf","dirOf","isNull","builtins","map","removeAttrs","throw","toString","derivation"]},a={className:"subst",begin:/\$\{/,end:/\}/,keywords:t},r={className:"char.escape",begin:/''\$/},i={begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/,relevance:.2}]},s={className:"string",contains:[r,a],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},o=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,i];return a.contains=o,{name:"Nix",aliases:["nixos"],keywords:t,contains:o}}return Qn=n,Qn}var Xn,Qo;function Yd(){if(Qo)return Xn;Qo=1;function n(e){return{name:"Node REPL",contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return Xn=n,Xn}var Zn,Xo;function qd(){if(Xo)return Zn;Xo=1;function n(e){const t=e.regex,a=["ADMINTOOLS","APPDATA","CDBURN_AREA","CMDLINE","COMMONFILES32","COMMONFILES64","COMMONFILES","COOKIES","DESKTOP","DOCUMENTS","EXEDIR","EXEFILE","EXEPATH","FAVORITES","FONTS","HISTORY","HWNDPARENT","INSTDIR","INTERNET_CACHE","LANGUAGE","LOCALAPPDATA","MUSIC","NETHOOD","OUTDIR","PICTURES","PLUGINSDIR","PRINTHOOD","PROFILE","PROGRAMFILES32","PROGRAMFILES64","PROGRAMFILES","QUICKLAUNCH","RECENT","RESOURCES_LOCALIZED","RESOURCES","SENDTO","SMPROGRAMS","SMSTARTUP","STARTMENU","SYSDIR","TEMP","TEMPLATES","VIDEOS","WINDIR"],r=["ARCHIVE","FILE_ATTRIBUTE_ARCHIVE","FILE_ATTRIBUTE_NORMAL","FILE_ATTRIBUTE_OFFLINE","FILE_ATTRIBUTE_READONLY","FILE_ATTRIBUTE_SYSTEM","FILE_ATTRIBUTE_TEMPORARY","HKCR","HKCU","HKDD","HKEY_CLASSES_ROOT","HKEY_CURRENT_CONFIG","HKEY_CURRENT_USER","HKEY_DYN_DATA","HKEY_LOCAL_MACHINE","HKEY_PERFORMANCE_DATA","HKEY_USERS","HKLM","HKPD","HKU","IDABORT","IDCANCEL","IDIGNORE","IDNO","IDOK","IDRETRY","IDYES","MB_ABORTRETRYIGNORE","MB_DEFBUTTON1","MB_DEFBUTTON2","MB_DEFBUTTON3","MB_DEFBUTTON4","MB_ICONEXCLAMATION","MB_ICONINFORMATION","MB_ICONQUESTION","MB_ICONSTOP","MB_OK","MB_OKCANCEL","MB_RETRYCANCEL","MB_RIGHT","MB_RTLREADING","MB_SETFOREGROUND","MB_TOPMOST","MB_USERICON","MB_YESNO","NORMAL","OFFLINE","READONLY","SHCTX","SHELL_CONTEXT","SYSTEM|TEMPORARY"],i=["addincludedir","addplugindir","appendfile","assert","cd","define","delfile","echo","else","endif","error","execute","finalize","getdllversion","gettlbversion","if","ifdef","ifmacrodef","ifmacrondef","ifndef","include","insertmacro","macro","macroend","makensis","packhdr","searchparse","searchreplace","system","tempfile","undef","uninstfinalize","verbose","warning"],s={className:"variable.constant",begin:t.concat(/\$/,t.either(...a))},o={className:"variable",begin:/\$+\{[\!\w.:-]+\}/},l={className:"variable",begin:/\$+\w[\w\.]*/,illegal:/\(\)\{\}/},c={className:"variable",begin:/\$+\([\w^.:!-]+\)/},_={className:"params",begin:t.either(...r)},d={className:"keyword",begin:t.concat(/!/,t.either(...i))},p={className:"char.escape",begin:/\$(\\[nrt]|\$)/},m={className:"title.function",begin:/\w+::\w+/},E={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"},{begin:"`",end:"`"}],illegal:/\n/,contains:[p,s,o,l,c]},S=["Abort","AddBrandingImage","AddSize","AllowRootDirInstall","AllowSkipFiles","AutoCloseWindow","BGFont","BGGradient","BrandingText","BringToFront","Call","CallInstDLL","Caption","ChangeUI","CheckBitmap","ClearErrors","CompletedText","ComponentText","CopyFiles","CRCCheck","CreateDirectory","CreateFont","CreateShortCut","Delete","DeleteINISec","DeleteINIStr","DeleteRegKey","DeleteRegValue","DetailPrint","DetailsButtonText","DirText","DirVar","DirVerify","EnableWindow","EnumRegKey","EnumRegValue","Exch","Exec","ExecShell","ExecShellWait","ExecWait","ExpandEnvStrings","File","FileBufSize","FileClose","FileErrorText","FileOpen","FileRead","FileReadByte","FileReadUTF16LE","FileReadWord","FileWriteUTF16LE","FileSeek","FileWrite","FileWriteByte","FileWriteWord","FindClose","FindFirst","FindNext","FindWindow","FlushINI","GetCurInstType","GetCurrentAddress","GetDlgItem","GetDLLVersion","GetDLLVersionLocal","GetErrorLevel","GetFileTime","GetFileTimeLocal","GetFullPathName","GetFunctionAddress","GetInstDirError","GetKnownFolderPath","GetLabelAddress","GetTempFileName","GetWinVer","Goto","HideWindow","Icon","IfAbort","IfErrors","IfFileExists","IfRebootFlag","IfRtlLanguage","IfShellVarContextAll","IfSilent","InitPluginsDir","InstallButtonText","InstallColors","InstallDir","InstallDirRegKey","InstProgressFlags","InstType","InstTypeGetText","InstTypeSetText","Int64Cmp","Int64CmpU","Int64Fmt","IntCmp","IntCmpU","IntFmt","IntOp","IntPtrCmp","IntPtrCmpU","IntPtrOp","IsWindow","LangString","LicenseBkColor","LicenseData","LicenseForceSelection","LicenseLangString","LicenseText","LoadAndSetImage","LoadLanguageFile","LockWindow","LogSet","LogText","ManifestDPIAware","ManifestLongPathAware","ManifestMaxVersionTested","ManifestSupportedOS","MessageBox","MiscButtonText","Name|0","Nop","OutFile","Page","PageCallbacks","PEAddResource","PEDllCharacteristics","PERemoveResource","PESubsysVer","Pop","Push","Quit","ReadEnvStr","ReadINIStr","ReadRegDWORD","ReadRegStr","Reboot","RegDLL","Rename","RequestExecutionLevel","ReserveFile","Return","RMDir","SearchPath","SectionGetFlags","SectionGetInstTypes","SectionGetSize","SectionGetText","SectionIn","SectionSetFlags","SectionSetInstTypes","SectionSetSize","SectionSetText","SendMessage","SetAutoClose","SetBrandingImage","SetCompress","SetCompressor","SetCompressorDictSize","SetCtlColors","SetCurInstType","SetDatablockOptimize","SetDateSave","SetDetailsPrint","SetDetailsView","SetErrorLevel","SetErrors","SetFileAttributes","SetFont","SetOutPath","SetOverwrite","SetRebootFlag","SetRegView","SetShellVarContext","SetSilent","ShowInstDetails","ShowUninstDetails","ShowWindow","SilentInstall","SilentUnInstall","Sleep","SpaceTexts","StrCmp","StrCmpS","StrCpy","StrLen","SubCaption","Unicode","UninstallButtonText","UninstallCaption","UninstallIcon","UninstallSubCaption","UninstallText","UninstPage","UnRegDLL","Var","VIAddVersionKey","VIFileVersion","VIProductVersion","WindowIcon","WriteINIStr","WriteRegBin","WriteRegDWORD","WriteRegExpandStr","WriteRegMultiStr","WriteRegNone","WriteRegStr","WriteUninstaller","XPStyle"],g=["admin","all","auto","both","bottom","bzip2","colored","components","current","custom","directory","false","force","hide","highest","ifdiff","ifnewer","instfiles","lastused","leave","left","license","listonly","lzma","nevershow","none","normal","notset","off","on","open","print","right","show","silent","silentlog","smooth","textonly","top","true","try","un.components","un.custom","un.directory","un.instfiles","un.license","uninstConfirm","user","Win10","Win7","Win8","WinVista","zlib"],T={match:[/Function/,/\s+/,t.concat(/(\.)?/,e.IDENT_RE)],scope:{1:"keyword",3:"title.function"}},f={match:[/Var/,/\s+/,/(?:\/GLOBAL\s+)?/,/[A-Za-z][\w.]*/],scope:{1:"keyword",3:"params",4:"variable"}};return{name:"NSIS",case_insensitive:!0,keywords:{keyword:S,literal:g},contains:[e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),f,T,{beginKeywords:"Function PageEx Section SectionGroup FunctionEnd SectionEnd"},E,d,o,l,c,_,m,e.NUMBER_MODE]}}return Zn=n,Zn}var Jn,Zo;function Hd(){if(Zo)return Jn;Zo=1;function n(e){const t={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},a=/[a-zA-Z@][a-zA-Z0-9_]*/,l={"variable.language":["this","super"],$pattern:a,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},c={$pattern:a,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:l,illegal:"</",contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+c.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:c,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}return Jn=n,Jn}var jn,Jo;function Vd(){if(Jo)return jn;Jo=1;function n(e){return{name:"OCaml",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/->/}]}}return jn=n,jn}var ea,jo;function zd(){if(jo)return ea;jo=1;function n(e){const t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},a={className:"literal",begin:"false|true|PI|undef"},r={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),s={className:"meta",keywords:{keyword:"include use"},begin:"include|use <",end:">"},o={className:"params",begin:"\\(",end:"\\)",contains:["self",r,i,t,a]},l={begin:"[*!#%]",relevance:0},c={className:"function",beginKeywords:"module function",end:/=|\{/,contains:[o,e.UNDERSCORE_TITLE_MODE]};return{name:"OpenSCAD",aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,s,i,t,l,c]}}return ea=n,ea}var ta,es;function Wd(){if(es)return ta;es=1;function n(e){const t={$pattern:/\.?\w+/,keyword:"abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained"},a=e.COMMENT(/\{/,/\}/,{relevance:0}),r=e.COMMENT("\\(\\*","\\*\\)",{relevance:10}),i={className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},s={className:"string",begin:"(#\\d+)+"},o={beginKeywords:"function constructor destructor procedure method",end:"[:;]",keywords:"function constructor|10 destructor|10 procedure|10 method|10",contains:[e.inherit(e.TITLE_MODE,{scope:"title.function"}),{className:"params",begin:"\\(",end:"\\)",keywords:t,contains:[i,s]},a,r]},l={scope:"punctuation",match:/;/,relevance:0};return{name:"Oxygene",case_insensitive:!0,keywords:t,illegal:'("|\\$[G-Zg-z]|\\/\\*|</|=>|->)',contains:[a,r,e.C_LINE_COMMENT_MODE,i,s,e.NUMBER_MODE,o,l]}}return ta=n,ta}var na,ts;function Kd(){if(ts)return na;ts=1;function n(e){const t=e.COMMENT(/\{/,/\}/,{contains:["self"]});return{name:"Parser3",subLanguage:"xml",relevance:0,contains:[e.COMMENT("^#","$"),e.COMMENT(/\^rem\{/,/\}/,{relevance:10,contains:[t]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{className:"title",begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{className:"variable",begin:/\$\{?[\w\-.:]+\}?/},{className:"keyword",begin:/\^[\w\-.:]+/},{className:"number",begin:"\\^#[0-9a-fA-F]+"},e.C_NUMBER_MODE]}}return na=n,na}var aa,ns;function $d(){if(ns)return aa;ns=1;function n(e){const t={className:"variable",begin:/\$[\w\d#@][\w\d_]*/,relevance:0},a={className:"variable",begin:/<(?!\/)/,end:/>/};return{name:"Packet Filter config",aliases:["pf.conf"],keywords:{$pattern:/[a-z0-9_<>-]+/,built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to route allow-opts divert-packet divert-reply divert-to flags group icmp-type icmp6-type label once probability recieved-on rtable prio queue tos tag tagged user keep fragment for os drop af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin source-hash static-port dup-to reply-to route-to parent bandwidth default min max qlimit block-policy debug fingerprints hostid limit loginterface optimization reassemble ruleset-optimization basic none profile skip state-defaults state-policy timeout const counters persist no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy source-track global rule max-src-nodes max-src-states max-src-conn max-src-conn-rate overload flush scrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},contains:[e.HASH_COMMENT_MODE,e.NUMBER_MODE,e.QUOTE_STRING_MODE,t,a]}}return aa=n,aa}var ra,as;function Qd(){if(as)return ra;as=1;function n(e){const t=e.COMMENT("--","$"),a="[a-zA-Z_][a-zA-Z_0-9$]*",r="\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",i="<<\\s*"+a+"\\s*>>",s="ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ",o="SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",l="ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ",c="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",_=c.trim().split(" ").map(function(g){return g.split("|")[0]}).join("|"),d="CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ",p="FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ",m="SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED ",S="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(g){return g.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:s+l+o,built_in:d+p+m},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:"keyword",variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:"INCLUDE"},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:"NAME"}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:"DOCUMENT CONTENT"}},{beginKeywords:"CACHE INCREMENT MAXVALUE MINVALUE",end:e.C_NUMBER_RE,returnEnd:!0,keywords:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{className:"type",begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:"type",begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{begin:"\\b("+S+")\\s*\\("},{begin:"\\.("+_+")\\b"},{begin:"\\b("+_+")\\s+PATH\\b",keywords:{keyword:"PATH",type:c.replace("PATH ","")}},{className:"type",begin:"\\b("+_+")\\b"},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:"(e|E|u&|U&)'",end:"'",contains:[{begin:"\\\\."}],relevance:10},e.END_SAME_AS_BEGIN({begin:r,end:r,contains:[{subLanguage:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],endsWithParent:!0}]}),{begin:'"',end:'"',contains:[{begin:'""'}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"meta",variants:[{begin:"%(ROW)?TYPE",relevance:10},{begin:"\\$\\d+"},{begin:"^#\\w",end:"$"}]},{className:"symbol",begin:i,relevance:10}]}}return ra=n,ra}var ia,rs;function Xd(){if(rs)return ia;rs=1;function n(e){const t=e.regex,a=/(?![A-Za-z0-9])(?![$])/,r=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,a),i=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,a),s={scope:"variable",match:"\\$+"+r},o={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},l={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},c=e.inherit(e.APOS_STRING_MODE,{illegal:null}),_=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(l)}),d={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(l),"on:begin":(K,k)=>{k.data._beginMatch=K[1]||K[2]},"on:end":(K,k)=>{k.data._beginMatch!==K[1]&&k.ignoreMatch()}},p=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),m=`[ 	
 ]`,E={scope:"string",variants:[_,c,d,p]},S={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["false","null","true"],T=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],R=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],N={keyword:T,literal:(K=>{const k=[];return K.forEach(Q=>{k.push(Q),Q.toLowerCase()===Q?k.push(Q.toUpperCase()):k.push(Q.toLowerCase())}),k})(g),built_in:R},I=K=>K.map(k=>k.replace(/\|\d+$/,"")),C={variants:[{match:[/new/,t.concat(m,"+"),t.concat("(?!",I(R).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},D=t.concat(r,"\\b(?!\\()"),v={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),D],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,t.concat(/::/,t.lookahead(/(?!class\b)/)),D],scope:{1:"title.class",3:"variable.constant"}},{match:[i,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},M={scope:"attr",match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},F={relevance:0,begin:/\(/,end:/\)/,keywords:N,contains:[M,s,v,e.C_BLOCK_COMMENT_MODE,E,S,C]},h={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",I(T).join("\\b|"),"|",I(R).join("\\b|"),"\\b)"),r,t.concat(m,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[F]};F.contains.push(h);const H=[M,v,e.C_BLOCK_COMMENT_MODE,E,S,C],J={begin:t.concat(/#\[\s*/,i),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:g,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:g,keyword:["new","array"]},contains:["self",...H]},...H,{scope:"meta",match:i}]};return{case_insensitive:!1,keywords:N,contains:[J,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},o,{scope:"variable.language",match:/\$this\b/},s,h,v,{match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},C,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:N,contains:["self",s,v,e.C_BLOCK_COMMENT_MODE,E,S]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},E,S]}}return ia=n,ia}var oa,is;function Zd(){if(is)return oa;is=1;function n(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}return oa=n,oa}var sa,os;function Jd(){if(os)return sa;os=1;function n(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}return sa=n,sa}var la,ss;function jd(){if(ss)return la;ss=1;function n(e){const t={keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},a={className:"string",begin:'"""',end:'"""',relevance:10},r={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},i={className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE],relevance:0},s={className:"type",begin:"\\b_?[A-Z][\\w]*",relevance:0},o={begin:e.IDENT_RE+"'",relevance:0};return{name:"Pony",keywords:t,contains:[s,a,r,i,o,{className:"number",begin:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return la=n,la}var ca,ls;function eu(){if(ls)return ca;ls=1;function n(e){const t=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],a="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",r="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",i={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},s=/\w[\w\d]*((-)[\w\d]+)*/,o={begin:"`[\\s\\S]",relevance:0},l={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},c={className:"literal",begin:/\$(null|true|false)\b/},_={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[o,l,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},d={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},p={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},m=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[p]}),E={className:"built_in",variants:[{begin:"(".concat(a,")+(-)[\\w\\d]+")}]},S={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},g={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:s,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[l]}]},T={begin:/using\s/,end:/$/,returnBegin:!0,contains:[_,d,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},R={variants:[{className:"operator",begin:"(".concat(r,")\\b")},{className:"literal",begin:/(-){1,2}[\w\d-]+/,relevance:0}]},f={className:"selector-tag",begin:/@\B/,relevance:0},N={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(i.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})]},I=[N,m,o,e.NUMBER_MODE,_,d,E,l,c,f],C={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",I,{begin:"("+t.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return N.contains.unshift(C),{name:"PowerShell",aliases:["pwsh","ps","ps1"],case_insensitive:!0,keywords:i,contains:I.concat(S,g,T,R,C)}}return ca=n,ca}var _a,cs;function tu(){if(cs)return _a;cs=1;function n(e){const t=e.regex,a=["displayHeight","displayWidth","mouseY","mouseX","mousePressed","pmouseX","pmouseY","key","keyCode","pixels","focused","frameCount","frameRate","height","width","size","createGraphics","beginDraw","createShape","loadShape","PShape","arc","ellipse","line","point","quad","rect","triangle","bezier","bezierDetail","bezierPoint","bezierTangent","curve","curveDetail","curvePoint","curveTangent","curveTightness","shape","shapeMode","beginContour","beginShape","bezierVertex","curveVertex","endContour","endShape","quadraticVertex","vertex","ellipseMode","noSmooth","rectMode","smooth","strokeCap","strokeJoin","strokeWeight","mouseClicked","mouseDragged","mouseMoved","mousePressed","mouseReleased","mouseWheel","keyPressed","keyPressedkeyReleased","keyTyped","print","println","save","saveFrame","day","hour","millis","minute","month","second","year","background","clear","colorMode","fill","noFill","noStroke","stroke","alpha","blue","brightness","color","green","hue","lerpColor","red","saturation","modelX","modelY","modelZ","screenX","screenY","screenZ","ambient","emissive","shininess","specular","add","createImage","beginCamera","camera","endCamera","frustum","ortho","perspective","printCamera","printProjection","cursor","frameRate","noCursor","exit","loop","noLoop","popStyle","pushStyle","redraw","binary","boolean","byte","char","float","hex","int","str","unbinary","unhex","join","match","matchAll","nf","nfc","nfp","nfs","split","splitTokens","trim","append","arrayCopy","concat","expand","reverse","shorten","sort","splice","subset","box","sphere","sphereDetail","createInput","createReader","loadBytes","loadJSONArray","loadJSONObject","loadStrings","loadTable","loadXML","open","parseXML","saveTable","selectFolder","selectInput","beginRaw","beginRecord","createOutput","createWriter","endRaw","endRecord","PrintWritersaveBytes","saveJSONArray","saveJSONObject","saveStream","saveStrings","saveXML","selectOutput","popMatrix","printMatrix","pushMatrix","resetMatrix","rotate","rotateX","rotateY","rotateZ","scale","shearX","shearY","translate","ambientLight","directionalLight","lightFalloff","lights","lightSpecular","noLights","normal","pointLight","spotLight","image","imageMode","loadImage","noTint","requestImage","tint","texture","textureMode","textureWrap","blend","copy","filter","get","loadPixels","set","updatePixels","blendMode","loadShader","PShaderresetShader","shader","createFont","loadFont","text","textFont","textAlign","textLeading","textMode","textSize","textWidth","textAscent","textDescent","abs","ceil","constrain","dist","exp","floor","lerp","log","mag","map","max","min","norm","pow","round","sq","sqrt","acos","asin","atan","atan2","cos","degrees","radians","sin","tan","noise","noiseDetail","noiseSeed","random","randomGaussian","randomSeed"],r=e.IDENT_RE,i={variants:[{match:t.concat(t.either(...a),t.lookahead(/\s*\(/)),className:"built_in"},{relevance:0,match:t.concat(/\b(?!for|if|while)/,r,t.lookahead(/\s*\(/)),className:"title.function"}]},s={match:[/new\s+/,r],className:{1:"keyword",2:"class.title"}},o={relevance:0,match:[/\./,r],className:{2:"property"}},l={variants:[{match:[/class/,/\s+/,r,/\s+/,/extends/,/\s+/,r]},{match:[/class/,/\s+/,r]}],className:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},c=["boolean","byte","char","color","double","float","int","long","short"],_=["BufferedReader","PVector","PFont","PImage","PGraphics","HashMap","String","Array","FloatDict","ArrayList","FloatList","IntDict","IntList","JSONArray","JSONObject","Object","StringDict","StringList","Table","TableRow","XML"];return{name:"Processing",aliases:["pde"],keywords:{keyword:[...["abstract","assert","break","case","catch","const","continue","default","else","enum","final","finally","for","if","import","instanceof","long","native","new","package","private","private","protected","protected","public","public","return","static","strictfp","switch","synchronized","throw","throws","transient","try","void","volatile","while"]],literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false",title:"setup draw",variable:"super this",built_in:[...a,..._],type:c},contains:[l,s,i,o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return _a=n,_a}var da,_s;function nu(){if(_s)return da;_s=1;function n(e){return{name:"Python profiler",contains:[e.C_NUMBER_MODE,{begin:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",end:":",excludeEnd:!0},{begin:"(ncalls|tottime|cumtime)",end:"$",keywords:"ncalls tottime|10 cumtime|10 filename",relevance:10},{begin:"function calls",end:"$",contains:[e.C_NUMBER_MODE],relevance:10},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\(",end:"\\)$",excludeBegin:!0,excludeEnd:!0,relevance:0}]}}return da=n,da}var ua,ds;function au(){if(ds)return ua;ds=1;function n(e){const t={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},a={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},r={begin:/\(/,end:/\)/,relevance:0},i={begin:/\[/,end:/\]/},s={className:"comment",begin:/%/,end:/$/,contains:[e.PHRASAL_WORDS_MODE]},o={className:"string",begin:/`/,end:/`/,contains:[e.BACKSLASH_ESCAPE]},l={className:"string",begin:/0'(\\'|.)/},c={className:"string",begin:/0'\\s/},d=[t,a,r,{begin:/:-/},i,s,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,o,l,c,e.C_NUMBER_MODE];return r.contains=d,i.contains=d,{name:"Prolog",contains:d.concat([{begin:/\.$/}])}}return ua=n,ua}var ma,us;function ru(){if(us)return ma;us=1;function n(e){const t="[ \\t\\f]*",a="[ \\t\\f]+",r=t+"[:=]"+t,i=a,s="("+r+"|"+i+")",o="([^\\\\:= \\t\\f\\n]|\\\\.)+",l={end:s,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",disableAutodetect:!0,case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:o+r},{begin:o+i}],contains:[{className:"attr",begin:o,endsParent:!0}],starts:l},{className:"attr",begin:o+t+"$"}]}}return ma=n,ma}var pa,ms;function iu(){if(ms)return pa;ms=1;function n(e){const t=["package","import","option","optional","required","repeated","group","oneof"],a=["double","float","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","bool","string","bytes"],r={match:[/(message|enum|service)\s+/,e.IDENT_RE],scope:{1:"keyword",2:"title.class"}};return{name:"Protocol Buffers",aliases:["proto"],keywords:{keyword:t,type:a,literal:["true","false"]},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{className:"function",beginKeywords:"rpc",end:/[{;]/,excludeEnd:!0,keywords:"rpc returns"},{begin:/^\s*[A-Z_]+(?=\s*=[^\n]+;$)/}]}}return pa=n,pa}var Ea,ps;function ou(){if(ps)return Ea;ps=1;function n(e){const t={keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},a=e.COMMENT("#","$"),r="([A-Za-z_]|::)(\\w|::)*",i=e.inherit(e.TITLE_MODE,{begin:r}),s={className:"variable",begin:"\\$"+r},o={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{name:"Puppet",aliases:["pp"],contains:[a,s,o,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[i,a]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE,relevance:.2},{begin:/\{/,end:/\}/,keywords:t,relevance:0,contains:[o,a,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},s]}],relevance:0}]}}return Ea=n,Ea}var Sa,Es;function su(){if(Es)return Sa;Es=1;function n(e){const t={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},a={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until  UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},t,a]}}return Sa=n,Sa}var ga,Ss;function lu(){if(Ss)return ga;Ss=1;function n(e){const t=e.regex,a=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),r=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:r,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},c={className:"meta",begin:/^(>>>|\.\.\.) /},_={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},d={begin:/\{\{/,relevance:0},p={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c,d,_]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c,d,_]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,d,_]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,d,_]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m="[0-9](_?[0-9])*",E=`(\\b(${m}))?\\.(${m})|\\b(${m})\\.`,S=`\\b|${r.join("|")}`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${m})|(${E}))[eE][+-]?(${m})[jJ]?(?=${S})`},{begin:`(${E})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${S})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${S})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${S})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${S})`},{begin:`\\b(${m})[jJ](?=${S})`}]},T={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},R={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",c,g,p,e.HASH_COMMENT_MODE]}]};return _.contains=[p,g,c],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|\?)|=>/,contains:[c,g,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},p,T,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[R]},{variants:[{match:[/\bclass/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/\bclass/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,R,p]}]}}return ga=n,ga}var Ta,gs;function cu(){if(gs)return Ta;gs=1;function n(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return Ta=n,Ta}var ba,Ts;function _u(){if(Ts)return ba;Ts=1;function n(e){return{name:"Q",aliases:["k","kdb"],keywords:{$pattern:/(`?)[A-Za-z0-9_]+\b/,keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},contains:[e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return ba=n,ba}var Ra,bs;function du(){if(bs)return Ra;bs=1;function n(e){const t=e.regex,a={keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4d Promise"},r="[a-zA-Z_][a-zA-Z0-9\\._]*",i={className:"keyword",begin:"\\bproperty\\b",starts:{className:"string",end:"(:|=|;|,|//|/\\*|$)",returnEnd:!0}},s={className:"keyword",begin:"\\bsignal\\b",starts:{className:"string",end:"(\\(|:|=|;|,|//|/\\*|$)",returnEnd:!0}},o={className:"attribute",begin:"\\bid\\s*:",starts:{className:"string",end:r,returnEnd:!1}},l={begin:r+"\\s*:",returnBegin:!0,contains:[{className:"attribute",begin:r,end:"\\s*:",excludeEnd:!0,relevance:0}],relevance:0},c={begin:t.concat(r,/\s*\{/),end:/\{/,returnBegin:!0,relevance:0,contains:[e.inherit(e.TITLE_MODE,{begin:r})]};return{name:"QML",aliases:["qt"],case_insensitive:!1,keywords:a,contains:[{className:"meta",begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{begin:/</,end:/>\s*[);\]]/,relevance:0,subLanguage:"xml"}],relevance:0},s,i,{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}],illegal:/\[|%/},{begin:"\\."+e.IDENT_RE,relevance:0},o,l,c],illegal:/#/}}return Ra=n,Ra}var fa,Rs;function uu(){if(Rs)return fa;Rs=1;function n(e){const t=e.regex,a=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,r=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,s=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:a,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:a},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,r]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,r]},{scope:{1:"punctuation",2:"number"},match:[s,r]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,r]}]},{scope:{3:"operator"},match:[a,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:s},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}return fa=n,fa}var Ca,fs;function mu(){if(fs)return Ca;fs=1;function n(e){return{name:"ReasonML",aliases:["re"],keywords:{$pattern:/[a-z_]\w*!?/,keyword:["and","as","asr","assert","begin","class","constraint","do","done","downto","else","end","esfun","exception","external","for","fun","function","functor","if","in","include","inherit","initializer","land","lazy","let","lor","lsl","lsr","lxor","mod","module","mutable","new","nonrec","object","of","open","or","pri","pub","rec","sig","struct","switch","then","to","try","type","val","virtual","when","while","with"],built_in:["array","bool","bytes","char","exn|5","float","int","int32","int64","list","lazy_t|5","nativeint|5","ref","string","unit"],literal:["true","false"]},illegal:/(:-|:=|\$\{|\+=)/,contains:[{scope:"literal",match:/\[(\|\|)?\]|\(\)/,relevance:0},e.C_LINE_COMMENT_MODE,e.COMMENT(/\/\*/,/\*\//,{illegal:/^(#,\/\/)/}),{scope:"symbol",match:/\'[A-Za-z_](?!\')[\w\']*/},{scope:"type",match:/`[A-Z][\w\']*/},{scope:"type",match:/\b[A-Z][\w\']*/,relevance:0},{match:/[a-z_]\w*\'[\w\']*/,relevance:0},{scope:"operator",match:/\s+(\|\||\+[\+\.]?|\*[\*\/\.]?|\/[\.]?|\.\.\.|\|>|&&|===?)\s+/,relevance:0},e.inherit(e.APOS_STRING_MODE,{scope:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{scope:"number",variants:[{match:/\b0[xX][a-fA-F0-9_]+[Lln]?/},{match:/\b0[oO][0-7_]+[Lln]?/},{match:/\b0[bB][01_]+[Lln]?/},{match:/\b[0-9][0-9_]*([Lln]|(\.[0-9_]*)?([eE][-+]?[0-9_]+)?)/}],relevance:0}]}}return Ca=n,Ca}var Na,Cs;function pu(){if(Cs)return Na;Cs=1;function n(e){return{name:"RenderMan RIB",keywords:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",illegal:"</",contains:[e.HASH_COMMENT_MODE,e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}return Na=n,Na}var Oa,Ns;function Eu(){if(Ns)return Oa;Ns=1;function n(e){const t="[a-zA-Z-_][^\\n{]+\\{",a={className:"attribute",begin:/[a-zA-Z-_]+/,end:/\s*:/,excludeEnd:!0,starts:{end:";",relevance:0,contains:[{className:"variable",begin:/\.[a-zA-Z-_]+/},{className:"keyword",begin:/\(optional\)/}]}};return{name:"Roboconf",aliases:["graph","instances"],case_insensitive:!0,keywords:"import",contains:[{begin:"^facet "+t,end:/\}/,keywords:"facet",contains:[a,e.HASH_COMMENT_MODE]},{begin:"^\\s*instance of "+t,end:/\}/,keywords:"name count channels instance-data instance-state instance of",illegal:/\S/,contains:["self",a,e.HASH_COMMENT_MODE]},{begin:"^"+t,end:/\}/,contains:[a,e.HASH_COMMENT_MODE]},e.HASH_COMMENT_MODE]}}return Oa=n,Oa}var Ia,Os;function Su(){if(Os)return Ia;Os=1;function n(e){const t="foreach do while for if from to step else on-error and or not in",a="global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime",r="add remove enable disable set get print export edit find run debug error info warning",i="true false yes no nothing nil null",s="traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw",o={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},l={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]},c={className:"string",begin:/'/,end:/'/};return{name:"MikroTik RouterOS script",aliases:["mikrotik"],case_insensitive:!0,keywords:{$pattern:/:?[\w-]+/,literal:i,keyword:t+" :"+t.split(" ").join(" :")+" :"+a.split(" ").join(" :")},contains:[{variants:[{begin:/\/\*/,end:/\*\//},{begin:/\/\//,end:/$/},{begin:/<\//,end:/>/}],illegal:/./},e.COMMENT("^#","$"),l,c,o,{begin:/[\w-]+=([^\s{}[\]()>]+)/,relevance:0,returnBegin:!0,contains:[{className:"attribute",begin:/[^=]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[l,c,o,{className:"literal",begin:"\\b("+i.split(" ").join("|")+")\\b"},{begin:/("[^"]*"|[^\s{}[\]]+)/}]}]},{className:"number",begin:/\*[0-9a-fA-F]+/},{begin:"\\b("+r.split(" ").join("|")+")([\\s[(\\]|])",returnBegin:!0,contains:[{className:"built_in",begin:/\w+/}]},{className:"built_in",variants:[{begin:"(\\.\\./|/|\\s)(("+s.split(" ").join("|")+");?\\s)+"},{begin:/\.\./,relevance:0}]}]}}return Ia=n,Ia}var Aa,Is;function gu(){if(Is)return Aa;Is=1;function n(e){const t=["abs","acos","ambient","area","asin","atan","atmosphere","attribute","calculatenormal","ceil","cellnoise","clamp","comp","concat","cos","degrees","depth","Deriv","diffuse","distance","Du","Dv","environment","exp","faceforward","filterstep","floor","format","fresnel","incident","length","lightsource","log","match","max","min","mod","noise","normalize","ntransform","opposite","option","phong","pnoise","pow","printf","ptlined","radians","random","reflect","refract","renderinfo","round","setcomp","setxcomp","setycomp","setzcomp","shadow","sign","sin","smoothstep","specular","specularbrdf","spline","sqrt","step","tan","texture","textureinfo","trace","transform","vtransform","xcomp","ycomp","zcomp"],a=["matrix","float","color","point","normal","vector"],r=["while","for","if","do","return","else","break","extern","continue"],i={match:[/(surface|displacement|light|volume|imager)/,/\s+/,e.IDENT_RE],scope:{1:"keyword",3:"title.class"}};return{name:"RenderMan RSL",keywords:{keyword:r,built_in:t,type:a},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},i,{beginKeywords:"illuminate illuminance gather",end:"\\("}]}}return Aa=n,Aa}var va,As;function Tu(){if(As)return va;As=1;function n(e){return{name:"Oracle Rules Language",keywords:{keyword:"BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING",built_in:"IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"literal",variants:[{begin:"#\\s+",relevance:0},{begin:"#[a-zA-Z .]+"}]}]}}return va=n,va}var ya,vs;function bu(){if(vs)return ya;vs=1;function n(e){const t=e.regex,a=/(r#)?/,r=t.concat(a,e.UNDERSCORE_IDENT_RE),i=t.concat(a,e.IDENT_RE),s={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let|for|while|if|else|match\b)/,i,t.lookahead(/\s*\(/))},o="([ui](8|16|32|64|128|size)|f(32|64))?",l=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],c=["true","false","Some","None","Ok","Err"],_=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],d=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:d,keyword:l,literal:c,built_in:_},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+o},{begin:"\\b0o([0-7_]+)"+o},{begin:"\\b0x([A-Fa-f0-9_]+)"+o},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+o}],relevance:0},{begin:[/fn/,/\s+/,r],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,r],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,r,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{keyword:"Self",built_in:_,type:d}},{className:"punctuation",begin:"->"},s]}}return ya=n,ya}var ha,ys;function Ru(){if(ys)return ha;ys=1;function n(e){const t=e.regex,a=["do","if","then","else","end","until","while","abort","array","attrib","by","call","cards","cards4","catname","continue","datalines","datalines4","delete","delim","delimiter","display","dm","drop","endsas","error","file","filename","footnote","format","goto","in","infile","informat","input","keep","label","leave","length","libname","link","list","lostcard","merge","missing","modify","options","output","out","page","put","redirect","remove","rename","replace","retain","return","select","set","skip","startsas","stop","title","update","waitsas","where","window","x|0","systask","add","and","alter","as","cascade","check","create","delete","describe","distinct","drop","foreign","from","group","having","index","insert","into","in","key","like","message","modify","msgtype","not","null","on","or","order","primary","references","reset","restrict","select","set","table","unique","update","validate","view","where"],r=["abs","addr","airy","arcos","arsin","atan","attrc","attrn","band","betainv","blshift","bnot","bor","brshift","bxor","byte","cdf","ceil","cexist","cinv","close","cnonct","collate","compbl","compound","compress","cos","cosh","css","curobs","cv","daccdb","daccdbsl","daccsl","daccsyd","dacctab","dairy","date","datejul","datepart","datetime","day","dclose","depdb","depdbsl","depdbsl","depsl","depsl","depsyd","depsyd","deptab","deptab","dequote","dhms","dif","digamma","dim","dinfo","dnum","dopen","doptname","doptnum","dread","dropnote","dsname","erf","erfc","exist","exp","fappend","fclose","fcol","fdelete","fetch","fetchobs","fexist","fget","fileexist","filename","fileref","finfo","finv","fipname","fipnamel","fipstate","floor","fnonct","fnote","fopen","foptname","foptnum","fpoint","fpos","fput","fread","frewind","frlen","fsep","fuzz","fwrite","gaminv","gamma","getoption","getvarc","getvarn","hbound","hms","hosthelp","hour","ibessel","index","indexc","indexw","input","inputc","inputn","int","intck","intnx","intrr","irr","jbessel","juldate","kurtosis","lag","lbound","left","length","lgamma","libname","libref","log","log10","log2","logpdf","logpmf","logsdf","lowcase","max","mdy","mean","min","minute","mod","month","mopen","mort","n","netpv","nmiss","normal","note","npv","open","ordinal","pathname","pdf","peek","peekc","pmf","point","poisson","poke","probbeta","probbnml","probchi","probf","probgam","probhypr","probit","probnegb","probnorm","probt","put","putc","putn","qtr","quote","ranbin","rancau","ranexp","rangam","range","rank","rannor","ranpoi","rantbl","rantri","ranuni","repeat","resolve","reverse","rewind","right","round","saving","scan","sdf","second","sign","sin","sinh","skewness","soundex","spedis","sqrt","std","stderr","stfips","stname","stnamel","substr","sum","symget","sysget","sysmsg","sysprod","sysrc","system","tan","tanh","time","timepart","tinv","tnonct","today","translate","tranwrd","trigamma","trim","trimn","trunc","uniform","upcase","uss","var","varfmt","varinfmt","varlabel","varlen","varname","varnum","varray","varrayx","vartype","verify","vformat","vformatd","vformatdx","vformatn","vformatnx","vformatw","vformatwx","vformatx","vinarray","vinarrayx","vinformat","vinformatd","vinformatdx","vinformatn","vinformatnx","vinformatw","vinformatwx","vinformatx","vlabel","vlabelx","vlength","vlengthx","vname","vnamex","vtype","vtypex","weekday","year","yyq","zipfips","zipname","zipnamel","zipstate"],i=["bquote","nrbquote","cmpres","qcmpres","compstor","datatyp","display","do","else","end","eval","global","goto","if","index","input","keydef","label","left","length","let","local","lowcase","macro","mend","nrbquote","nrquote","nrstr","put","qcmpres","qleft","qlowcase","qscan","qsubstr","qsysfunc","qtrim","quote","qupcase","scan","str","substr","superq","syscall","sysevalf","sysexec","sysfunc","sysget","syslput","sysprod","sysrc","sysrput","then","to","trim","unquote","until","upcase","verify","while","window"];return{name:"SAS",case_insensitive:!0,keywords:{literal:["null","missing","_all_","_automatic_","_character_","_infile_","_n_","_name_","_null_","_numeric_","_user_","_webout_"],keyword:a},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{begin:[/^\s*/,/datalines;|cards;/,/(?:.*\n)+/,/^\s*;\s*$/],className:{2:"keyword",3:"string"}},{begin:[/%mend|%macro/,/\s+/,/[a-zA-Z_&][a-zA-Z0-9_]*/],className:{1:"built_in",3:"title.function"}},{className:"built_in",begin:"%"+t.either(...i)},{className:"title.function",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{className:"meta",begin:t.either(...r)+"(?=\\()"},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},e.COMMENT("\\*",";"),e.C_BLOCK_COMMENT_MODE]}}return ha=n,ha}var Da,hs;function fu(){if(hs)return Da;hs=1;function n(e){const t=e.regex,a={className:"meta",begin:"@[A-Za-z]+"},r={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},i={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,r]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[r],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},o={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},l={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o]},c={className:"function",beginKeywords:"def",end:t.lookahead(/[:={\[(\n;]/),contains:[o]},_={begin:[/^\s*/,"extension",/\s+(?=[[(])/],beginScope:{2:"keyword"}},d={begin:[/^\s*/,/end/,/\s+/,/(extension\b)?/],beginScope:{2:"keyword",4:"keyword"}},p=[{match:/\.inline\b/},{begin:/\binline(?=\s)/,keywords:"inline"}],m={begin:[/\(\s*/,/using/,/\s+(?!\))/],beginScope:{2:"keyword"}};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if then forSome for while do throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit export enum given transparent"},contains:[{begin:["//>",/\s+/,/using/,/\s+/,/\S+/],beginScope:{1:"comment",3:"keyword",5:"type"},end:/$/,contains:[{className:"string",begin:/\S+/}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,c,l,e.C_NUMBER_MODE,_,d,...p,m,a]}}return Da=n,Da}var Ma,Ds;function Cu(){if(Ds)return Ma;Ds=1;function n(e){const t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",a="(-|\\+)?\\d+([./]\\d+)?",r=a+"[+\\-]"+a+"i",i={$pattern:t,built_in:"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},s={className:"literal",begin:"(#t|#f|#\\\\"+t+"|#\\\\.)"},o={className:"number",variants:[{begin:a,relevance:0},{begin:r,relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},l=e.QUOTE_STRING_MODE,c=[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#\\|","\\|#")],_={begin:t,relevance:0},d={className:"symbol",begin:"'"+t},p={endsWithParent:!0,relevance:0},m={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",s,l,o,_,d]}]},E={className:"name",relevance:0,begin:t,keywords:i},g={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[E,{endsParent:!0,variants:[{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/}],contains:[_]}]},E,p]};return p.contains=[s,o,l,_,d,m,g].concat(c),{name:"Scheme",aliases:["scm"],illegal:/\S/,contains:[e.SHEBANG(),o,l,d,m,g].concat(c)}}return Ma=n,Ma}var La,Ms;function Nu(){if(Ms)return La;Ms=1;function n(e){const t=[e.C_NUMBER_MODE,{className:"string",begin:`'|"`,end:`'|"`,contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]}];return{name:"Scilab",aliases:["sci"],keywords:{$pattern:/%?\w+/,keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},illegal:'("|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},{begin:"[a-zA-Z_][a-zA-Z_0-9]*[\\.']+",relevance:0},{begin:"\\[",end:"\\][\\.']*",relevance:0,contains:t},e.COMMENT("//","$")].concat(t)}}return La=n,La}var xa,Ls;function Ou(){if(Ls)return xa;Ls=1;const n=c=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:c.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[c.APOS_STRING_MODE,c.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:c.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],a=[...e,...t],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),s=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),o=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse();function l(c){const _=n(c),d=s,p=i,m="@[a-z-]+",E="and or not only",g={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE,_.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},_.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+p.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+d.join("|")+")"},g,{begin:/\(/,end:/\)/,contains:[_.CSS_NUMBER_MODE]},_.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[_.BLOCK_COMMENT,g,_.HEXCOLOR,_.CSS_NUMBER_MODE,c.QUOTE_STRING_MODE,c.APOS_STRING_MODE,_.IMPORTANT,_.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:m,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:E,attribute:r.join(" ")},contains:[{begin:m,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},g,c.QUOTE_STRING_MODE,c.APOS_STRING_MODE,_.HEXCOLOR,_.CSS_NUMBER_MODE]},_.FUNCTION_DISPATCH]}}return xa=l,xa}var Pa,xs;function Iu(){if(xs)return Pa;xs=1;function n(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}return Pa=n,Pa}var wa,Ps;function Au(){if(Ps)return wa;Ps=1;function n(e){const t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],a=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],r=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{name:"Smali",contains:[{className:"string",begin:'"',end:'"',relevance:0},e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{begin:"\\s("+r.join("|")+")"}]},{className:"built_in",variants:[{begin:"\\s("+t.join("|")+")\\s"},{begin:"\\s("+t.join("|")+")((-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{begin:"\\s("+a.join("|")+")((-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{className:"class",begin:`L[^(;:
diff --git a/pr-preview/pr-33997/uikit-playground/assets/KatexBlock-P3OfGh4C.js b/pr-preview/pr-33997/uikit-playground/assets/KatexBlock-BiRg_b3S.js
similarity index 81%
rename from pr-preview/pr-33997/uikit-playground/assets/KatexBlock-P3OfGh4C.js
rename to pr-preview/pr-33997/uikit-playground/assets/KatexBlock-BiRg_b3S.js
index d984d8a85309f73d6d5b3382521a93e969d980a0..294d7895921b1ea40d85e54d713d12a72ef36603 100644
--- a/pr-preview/pr-33997/uikit-playground/assets/KatexBlock-P3OfGh4C.js
+++ b/pr-preview/pr-33997/uikit-playground/assets/KatexBlock-BiRg_b3S.js
@@ -1 +1 @@
-import{r as e,j as o}from"./index-BpXkU1o-.js";import{k as a}from"./katex-bPvl3H-i.js";const m=({code:r})=>{const t=e.useMemo(()=>a.renderToString(r,{displayMode:!0,macros:{"\\href":"\\@secondoftwo"},maxSize:100}),[r]);return o.jsx("div",{role:"math",style:{overflowX:"auto"},"aria-label":r,dangerouslySetInnerHTML:{__html:t}})};export{m as default};
+import{r as e,j as o}from"./index-CYqoBe8p.js";import{k as a}from"./katex-bPvl3H-i.js";const m=({code:r})=>{const t=e.useMemo(()=>a.renderToString(r,{displayMode:!0,macros:{"\\href":"\\@secondoftwo"},maxSize:100}),[r]);return o.jsx("div",{role:"math",style:{overflowX:"auto"},"aria-label":r,dangerouslySetInnerHTML:{__html:t}})};export{m as default};
diff --git a/pr-preview/pr-33997/uikit-playground/assets/KatexElement-B5WGHryd.js b/pr-preview/pr-33997/uikit-playground/assets/KatexElement-DqcdzP1A.js
similarity index 78%
rename from pr-preview/pr-33997/uikit-playground/assets/KatexElement-B5WGHryd.js
rename to pr-preview/pr-33997/uikit-playground/assets/KatexElement-DqcdzP1A.js
index f8f43fa21cc0829063fd61135e8573758c8a2a5d..0ff6c26a77a5722039e905c0d359adaa854dc426 100644
--- a/pr-preview/pr-33997/uikit-playground/assets/KatexElement-B5WGHryd.js
+++ b/pr-preview/pr-33997/uikit-playground/assets/KatexElement-DqcdzP1A.js
@@ -1 +1 @@
-import{r,j as s}from"./index-BpXkU1o-.js";import{k as o}from"./katex-bPvl3H-i.js";const m=({code:e})=>{const t=r.useMemo(()=>o.renderToString(e,{displayMode:!1,macros:{"\\href":"\\@secondoftwo"},maxSize:100}),[e]);return s.jsx("span",{dangerouslySetInnerHTML:{__html:t}})};export{m as default};
+import{r,j as s}from"./index-CYqoBe8p.js";import{k as o}from"./katex-bPvl3H-i.js";const m=({code:e})=>{const t=r.useMemo(()=>o.renderToString(e,{displayMode:!1,macros:{"\\href":"\\@secondoftwo"},maxSize:100}),[e]);return s.jsx("span",{dangerouslySetInnerHTML:{__html:t}})};export{m as default};
diff --git a/pr-preview/pr-33997/uikit-playground/assets/index-BpXkU1o-.js b/pr-preview/pr-33997/uikit-playground/assets/index-CYqoBe8p.js
similarity index 89%
rename from pr-preview/pr-33997/uikit-playground/assets/index-BpXkU1o-.js
rename to pr-preview/pr-33997/uikit-playground/assets/index-CYqoBe8p.js
index 99e808679fa1d265fb58782e623f34e6912f7453..586b4fadc932217b8e130f11ca65142b500da647 100644
--- a/pr-preview/pr-33997/uikit-playground/assets/index-BpXkU1o-.js
+++ b/pr-preview/pr-33997/uikit-playground/assets/index-CYqoBe8p.js
@@ -1,48 +1,48 @@
-const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./KatexElement-B5WGHryd.js","./katex-bPvl3H-i.js","./KatexBlock-P3OfGh4C.js"])))=>i.map(i=>d[i]);
-var rde=Object.defineProperty;var nde=(e,t,r)=>t in e?rde(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var lC=(e,t,r)=>nde(e,typeof t!="symbol"?t+"":t,r);function ide(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var fr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function dc(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var qK={exports:{}},Cw={};/*
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./KatexElement-DqcdzP1A.js","./katex-bPvl3H-i.js","./KatexBlock-BiRg_b3S.js"])))=>i.map(i=>d[i]);
+var ide=Object.defineProperty;var ode=(e,t,r)=>t in e?ide(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var lC=(e,t,r)=>ode(e,typeof t!="symbol"?t+"":t,r);function ade(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var fr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function dc(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var qK={exports:{}},Cw={};/*
 object-assign
 (c) Sindre Sorhus
 @license MIT
-*/var uN=Object.getOwnPropertySymbols,ode=Object.prototype.hasOwnProperty,ade=Object.prototype.propertyIsEnumerable;function sde(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function lde(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(n.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(a){i[a]=a}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var YK=lde()?Object.assign:function(e,t){for(var r,n=sde(e),i,a=1;a<arguments.length;a++){r=Object(arguments[a]);for(var s in r)ode.call(r,s)&&(n[s]=r[s]);if(uN){i=uN(r);for(var l=0;l<i.length;l++)ade.call(r,i[l])&&(n[i[l]]=r[i[l]])}}return n},XK={exports:{}},vi={};/** @license React v17.0.2
+*/var uN=Object.getOwnPropertySymbols,sde=Object.prototype.hasOwnProperty,lde=Object.prototype.propertyIsEnumerable;function ude(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function cde(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(n.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(a){i[a]=a}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var YK=cde()?Object.assign:function(e,t){for(var r,n=ude(e),i,a=1;a<arguments.length;a++){r=Object(arguments[a]);for(var s in r)sde.call(r,s)&&(n[s]=r[s]);if(uN){i=uN(r);for(var l=0;l<i.length;l++)lde.call(r,i[l])&&(n[i[l]]=r[i[l]])}}return n},XK={exports:{}},vi={};/** @license React v17.0.2
  * react.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var L8=YK,rv=60103,ZK=60106;vi.Fragment=60107;vi.StrictMode=60108;vi.Profiler=60114;var JK=60109,QK=60110,eG=60112;vi.Suspense=60113;var tG=60115,rG=60116;if(typeof Symbol=="function"&&Symbol.for){var Uu=Symbol.for;rv=Uu("react.element"),ZK=Uu("react.portal"),vi.Fragment=Uu("react.fragment"),vi.StrictMode=Uu("react.strict_mode"),vi.Profiler=Uu("react.profiler"),JK=Uu("react.provider"),QK=Uu("react.context"),eG=Uu("react.forward_ref"),vi.Suspense=Uu("react.suspense"),tG=Uu("react.memo"),rG=Uu("react.lazy")}var cN=typeof Symbol=="function"&&Symbol.iterator;function ude(e){return e===null||typeof e!="object"?null:(e=cN&&e[cN]||e["@@iterator"],typeof e=="function"?e:null)}function Pw(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 nG={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},iG={};function nv(e,t,r){this.props=e,this.context=t,this.refs=iG,this.updater=r||nG}nv.prototype.isReactComponent={};nv.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error(Pw(85));this.updater.enqueueSetState(this,e,t,"setState")};nv.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function oG(){}oG.prototype=nv.prototype;function z8(e,t,r){this.props=e,this.context=t,this.refs=iG,this.updater=r||nG}var V8=z8.prototype=new oG;V8.constructor=z8;L8(V8,nv.prototype);V8.isPureReactComponent=!0;var W8={current:null},aG=Object.prototype.hasOwnProperty,sG={key:!0,ref:!0,__self:!0,__source:!0};function lG(e,t,r){var n,i={},a=null,s=null;if(t!=null)for(n in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(a=""+t.key),t)aG.call(t,n)&&!sG.hasOwnProperty(n)&&(i[n]=t[n]);var l=arguments.length-2;if(l===1)i.children=r;else if(1<l){for(var h=Array(l),y=0;y<l;y++)h[y]=arguments[y+2];i.children=h}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)i[n]===void 0&&(i[n]=l[n]);return{$$typeof:rv,type:e,key:a,ref:s,props:i,_owner:W8.current}}function cde(e,t){return{$$typeof:rv,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function H8(e){return typeof e=="object"&&e!==null&&e.$$typeof===rv}function dde(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var dN=/\/+/g;function b$(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dde(""+e.key):t.toString(36)}function EP(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(a){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case rv:case ZK:s=!0}}if(s)return s=e,i=i(s),e=n===""?"."+b$(s,0):n,Array.isArray(i)?(r="",e!=null&&(r=e.replace(dN,"$&/")+"/"),EP(i,t,r,"",function(y){return y})):i!=null&&(H8(i)&&(i=cde(i,r+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(dN,"$&/")+"/")+e)),t.push(i)),1;if(s=0,n=n===""?".":n+":",Array.isArray(e))for(var l=0;l<e.length;l++){a=e[l];var h=n+b$(a,l);s+=EP(a,t,r,h,i)}else if(h=ude(e),typeof h=="function")for(e=h.call(e),l=0;!(a=e.next()).done;)a=a.value,h=n+b$(a,l++),s+=EP(a,t,r,h,i);else if(a==="object")throw t=""+e,Error(Pw(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function uC(e,t,r){if(e==null)return e;var n=[],i=0;return EP(e,n,"","",function(a){return t.call(r,a,i++)}),n}function fde(e){if(e._status===-1){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(r){e._status===0&&(r=r.default,e._status=1,e._result=r)},function(r){e._status===0&&(e._status=2,e._result=r)})}if(e._status===1)return e._result;throw e._result}var uG={current:null};function Tf(){var e=uG.current;if(e===null)throw Error(Pw(321));return e}var hde={ReactCurrentDispatcher:uG,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:W8,IsSomeRendererActing:{current:!1},assign:L8};vi.Children={map:uC,forEach:function(e,t,r){uC(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return uC(e,function(){t++}),t},toArray:function(e){return uC(e,function(t){return t})||[]},only:function(e){if(!H8(e))throw Error(Pw(143));return e}};vi.Component=nv;vi.PureComponent=z8;vi.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hde;vi.cloneElement=function(e,t,r){if(e==null)throw Error(Pw(267,e));var n=L8({},e.props),i=e.key,a=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,s=W8.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(h in t)aG.call(t,h)&&!sG.hasOwnProperty(h)&&(n[h]=t[h]===void 0&&l!==void 0?l[h]:t[h])}var h=arguments.length-2;if(h===1)n.children=r;else if(1<h){l=Array(h);for(var y=0;y<h;y++)l[y]=arguments[y+2];n.children=l}return{$$typeof:rv,type:e.type,key:i,ref:a,props:n,_owner:s}};vi.createContext=function(e,t){return t===void 0&&(t=null),e={$$typeof:QK,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:JK,_context:e},e.Consumer=e};vi.createElement=lG;vi.createFactory=function(e){var t=lG.bind(null,e);return t.type=e,t};vi.createRef=function(){return{current:null}};vi.forwardRef=function(e){return{$$typeof:eG,render:e}};vi.isValidElement=H8;vi.lazy=function(e){return{$$typeof:rG,_payload:{_status:-1,_result:e},_init:fde}};vi.memo=function(e,t){return{$$typeof:tG,type:e,compare:t===void 0?null:t}};vi.useCallback=function(e,t){return Tf().useCallback(e,t)};vi.useContext=function(e,t){return Tf().useContext(e,t)};vi.useDebugValue=function(){};vi.useEffect=function(e,t){return Tf().useEffect(e,t)};vi.useImperativeHandle=function(e,t,r){return Tf().useImperativeHandle(e,t,r)};vi.useLayoutEffect=function(e,t){return Tf().useLayoutEffect(e,t)};vi.useMemo=function(e,t){return Tf().useMemo(e,t)};vi.useReducer=function(e,t,r){return Tf().useReducer(e,t,r)};vi.useRef=function(e){return Tf().useRef(e)};vi.useState=function(e){return Tf().useState(e)};vi.version="17.0.2";XK.exports=vi;var Y=XK.exports;const et=mp(Y),pde=ide({__proto__:null,default:et},[Y]);/** @license React v17.0.2
+ */var L8=YK,rv=60103,ZK=60106;vi.Fragment=60107;vi.StrictMode=60108;vi.Profiler=60114;var JK=60109,QK=60110,eG=60112;vi.Suspense=60113;var tG=60115,rG=60116;if(typeof Symbol=="function"&&Symbol.for){var Uu=Symbol.for;rv=Uu("react.element"),ZK=Uu("react.portal"),vi.Fragment=Uu("react.fragment"),vi.StrictMode=Uu("react.strict_mode"),vi.Profiler=Uu("react.profiler"),JK=Uu("react.provider"),QK=Uu("react.context"),eG=Uu("react.forward_ref"),vi.Suspense=Uu("react.suspense"),tG=Uu("react.memo"),rG=Uu("react.lazy")}var cN=typeof Symbol=="function"&&Symbol.iterator;function dde(e){return e===null||typeof e!="object"?null:(e=cN&&e[cN]||e["@@iterator"],typeof e=="function"?e:null)}function Pw(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 nG={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},iG={};function nv(e,t,r){this.props=e,this.context=t,this.refs=iG,this.updater=r||nG}nv.prototype.isReactComponent={};nv.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error(Pw(85));this.updater.enqueueSetState(this,e,t,"setState")};nv.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function oG(){}oG.prototype=nv.prototype;function z8(e,t,r){this.props=e,this.context=t,this.refs=iG,this.updater=r||nG}var V8=z8.prototype=new oG;V8.constructor=z8;L8(V8,nv.prototype);V8.isPureReactComponent=!0;var W8={current:null},aG=Object.prototype.hasOwnProperty,sG={key:!0,ref:!0,__self:!0,__source:!0};function lG(e,t,r){var n,i={},a=null,s=null;if(t!=null)for(n in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(a=""+t.key),t)aG.call(t,n)&&!sG.hasOwnProperty(n)&&(i[n]=t[n]);var l=arguments.length-2;if(l===1)i.children=r;else if(1<l){for(var h=Array(l),y=0;y<l;y++)h[y]=arguments[y+2];i.children=h}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)i[n]===void 0&&(i[n]=l[n]);return{$$typeof:rv,type:e,key:a,ref:s,props:i,_owner:W8.current}}function fde(e,t){return{$$typeof:rv,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function H8(e){return typeof e=="object"&&e!==null&&e.$$typeof===rv}function hde(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var dN=/\/+/g;function b$(e,t){return typeof e=="object"&&e!==null&&e.key!=null?hde(""+e.key):t.toString(36)}function EP(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(a){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case rv:case ZK:s=!0}}if(s)return s=e,i=i(s),e=n===""?"."+b$(s,0):n,Array.isArray(i)?(r="",e!=null&&(r=e.replace(dN,"$&/")+"/"),EP(i,t,r,"",function(y){return y})):i!=null&&(H8(i)&&(i=fde(i,r+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(dN,"$&/")+"/")+e)),t.push(i)),1;if(s=0,n=n===""?".":n+":",Array.isArray(e))for(var l=0;l<e.length;l++){a=e[l];var h=n+b$(a,l);s+=EP(a,t,r,h,i)}else if(h=dde(e),typeof h=="function")for(e=h.call(e),l=0;!(a=e.next()).done;)a=a.value,h=n+b$(a,l++),s+=EP(a,t,r,h,i);else if(a==="object")throw t=""+e,Error(Pw(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function uC(e,t,r){if(e==null)return e;var n=[],i=0;return EP(e,n,"","",function(a){return t.call(r,a,i++)}),n}function pde(e){if(e._status===-1){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(r){e._status===0&&(r=r.default,e._status=1,e._result=r)},function(r){e._status===0&&(e._status=2,e._result=r)})}if(e._status===1)return e._result;throw e._result}var uG={current:null};function Tf(){var e=uG.current;if(e===null)throw Error(Pw(321));return e}var mde={ReactCurrentDispatcher:uG,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:W8,IsSomeRendererActing:{current:!1},assign:L8};vi.Children={map:uC,forEach:function(e,t,r){uC(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return uC(e,function(){t++}),t},toArray:function(e){return uC(e,function(t){return t})||[]},only:function(e){if(!H8(e))throw Error(Pw(143));return e}};vi.Component=nv;vi.PureComponent=z8;vi.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mde;vi.cloneElement=function(e,t,r){if(e==null)throw Error(Pw(267,e));var n=L8({},e.props),i=e.key,a=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,s=W8.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(h in t)aG.call(t,h)&&!sG.hasOwnProperty(h)&&(n[h]=t[h]===void 0&&l!==void 0?l[h]:t[h])}var h=arguments.length-2;if(h===1)n.children=r;else if(1<h){l=Array(h);for(var y=0;y<h;y++)l[y]=arguments[y+2];n.children=l}return{$$typeof:rv,type:e.type,key:i,ref:a,props:n,_owner:s}};vi.createContext=function(e,t){return t===void 0&&(t=null),e={$$typeof:QK,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:JK,_context:e},e.Consumer=e};vi.createElement=lG;vi.createFactory=function(e){var t=lG.bind(null,e);return t.type=e,t};vi.createRef=function(){return{current:null}};vi.forwardRef=function(e){return{$$typeof:eG,render:e}};vi.isValidElement=H8;vi.lazy=function(e){return{$$typeof:rG,_payload:{_status:-1,_result:e},_init:pde}};vi.memo=function(e,t){return{$$typeof:tG,type:e,compare:t===void 0?null:t}};vi.useCallback=function(e,t){return Tf().useCallback(e,t)};vi.useContext=function(e,t){return Tf().useContext(e,t)};vi.useDebugValue=function(){};vi.useEffect=function(e,t){return Tf().useEffect(e,t)};vi.useImperativeHandle=function(e,t,r){return Tf().useImperativeHandle(e,t,r)};vi.useLayoutEffect=function(e,t){return Tf().useLayoutEffect(e,t)};vi.useMemo=function(e,t){return Tf().useMemo(e,t)};vi.useReducer=function(e,t,r){return Tf().useReducer(e,t,r)};vi.useRef=function(e){return Tf().useRef(e)};vi.useState=function(e){return Tf().useState(e)};vi.version="17.0.2";XK.exports=vi;var Y=XK.exports;const et=mp(Y),gde=ade({__proto__:null,default:et},[Y]);/** @license React v17.0.2
  * react-jsx-runtime.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var mde=Y,cG=60103;Cw.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var fN=Symbol.for;cG=fN("react.element"),Cw.Fragment=fN("react.fragment")}var gde=mde.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,yde=Object.prototype.hasOwnProperty,vde={key:!0,ref:!0,__self:!0,__source:!0};function dG(e,t,r){var n,i={},a=null,s=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)yde.call(t,n)&&!vde.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:cG,type:e,key:a,ref:s,props:i,_owner:gde.current}}Cw.jsx=dG;Cw.jsxs=dG;qK.exports=Cw;var G=qK.exports,fG={exports:{}},xu={},hG={exports:{}},pG={};/** @license React v0.20.2
+ */var yde=Y,cG=60103;Cw.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var fN=Symbol.for;cG=fN("react.element"),Cw.Fragment=fN("react.fragment")}var vde=yde.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,bde=Object.prototype.hasOwnProperty,xde={key:!0,ref:!0,__self:!0,__source:!0};function dG(e,t,r){var n,i={},a=null,s=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)bde.call(t,n)&&!xde.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:cG,type:e,key:a,ref:s,props:i,_owner:vde.current}}Cw.jsx=dG;Cw.jsxs=dG;qK.exports=Cw;var G=qK.exports,fG={exports:{}},xu={},hG={exports:{}},pG={};/** @license React v0.20.2
  * scheduler.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */(function(e){var t,r,n,i;if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}if(typeof window>"u"||typeof MessageChannel!="function"){var h=null,y=null,x=function(){if(h!==null)try{var re=e.unstable_now();h(!0,re),h=null}catch(ue){throw setTimeout(x,0),ue}};t=function(re){h!==null?setTimeout(t,0,re):(h=re,setTimeout(x,0))},r=function(re,ue){y=setTimeout(re,ue)},n=function(){clearTimeout(y)},e.unstable_shouldYield=function(){return!1},i=e.unstable_forceFrameRate=function(){}}else{var k=window.setTimeout,A=window.clearTimeout;if(typeof console<"u"){var j=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof j!="function"&&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 N=!1,M=null,u=-1,m=5,v=0;e.unstable_shouldYield=function(){return e.unstable_now()>=v},i=function(){},e.unstable_forceFrameRate=function(re){0>re||125<re?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):m=0<re?Math.floor(1e3/re):5};var C=new MessageChannel,w=C.port2;C.port1.onmessage=function(){if(M!==null){var re=e.unstable_now();v=re+m;try{M(!0,re)?w.postMessage(null):(N=!1,M=null)}catch(ue){throw w.postMessage(null),ue}}else N=!1},t=function(re){M=re,N||(N=!0,w.postMessage(null))},r=function(re,ue){u=k(function(){re(e.unstable_now())},ue)},n=function(){A(u),u=-1}}function g(re,ue){var me=re.length;re.push(ue);e:for(;;){var Se=me-1>>>1,we=re[Se];if(we!==void 0&&0<c(we,ue))re[Se]=ue,re[me]=we,me=Se;else break e}}function d(re){return re=re[0],re===void 0?null:re}function f(re){var ue=re[0];if(ue!==void 0){var me=re.pop();if(me!==ue){re[0]=me;e:for(var Se=0,we=re.length;Se<we;){var Fe=2*(Se+1)-1,Ee=re[Fe],Te=Fe+1,be=re[Te];if(Ee!==void 0&&0>c(Ee,me))be!==void 0&&0>c(be,Ee)?(re[Se]=be,re[Te]=me,Se=Te):(re[Se]=Ee,re[Fe]=me,Se=Fe);else if(be!==void 0&&0>c(be,me))re[Se]=be,re[Te]=me,Se=Te;else break e}}return ue}return null}function c(re,ue){var me=re.sortIndex-ue.sortIndex;return me!==0?me:re.id-ue.id}var p=[],D=[],E=1,T=null,$=3,B=!1,L=!1,W=!1;function K(re){for(var ue=d(D);ue!==null;){if(ue.callback===null)f(D);else if(ue.startTime<=re)f(D),ue.sortIndex=ue.expirationTime,g(p,ue);else break;ue=d(D)}}function te(re){if(W=!1,K(re),!L)if(d(p)!==null)L=!0,t(X);else{var ue=d(D);ue!==null&&r(te,ue.startTime-re)}}function X(re,ue){L=!1,W&&(W=!1,n()),B=!0;var me=$;try{for(K(ue),T=d(p);T!==null&&(!(T.expirationTime>ue)||re&&!e.unstable_shouldYield());){var Se=T.callback;if(typeof Se=="function"){T.callback=null,$=T.priorityLevel;var we=Se(T.expirationTime<=ue);ue=e.unstable_now(),typeof we=="function"?T.callback=we:T===d(p)&&f(p),K(ue)}else f(p);T=d(p)}if(T!==null)var Fe=!0;else{var Ee=d(D);Ee!==null&&r(te,Ee.startTime-ue),Fe=!1}return Fe}finally{T=null,$=me,B=!1}}var ae=i;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(re){re.callback=null},e.unstable_continueExecution=function(){L||B||(L=!0,t(X))},e.unstable_getCurrentPriorityLevel=function(){return $},e.unstable_getFirstCallbackNode=function(){return d(p)},e.unstable_next=function(re){switch($){case 1:case 2:case 3:var ue=3;break;default:ue=$}var me=$;$=ue;try{return re()}finally{$=me}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=ae,e.unstable_runWithPriority=function(re,ue){switch(re){case 1:case 2:case 3:case 4:case 5:break;default:re=3}var me=$;$=re;try{return ue()}finally{$=me}},e.unstable_scheduleCallback=function(re,ue,me){var Se=e.unstable_now();switch(typeof me=="object"&&me!==null?(me=me.delay,me=typeof me=="number"&&0<me?Se+me:Se):me=Se,re){case 1:var we=-1;break;case 2:we=250;break;case 5:we=1073741823;break;case 4:we=1e4;break;default:we=5e3}return we=me+we,re={id:E++,callback:ue,priorityLevel:re,startTime:me,expirationTime:we,sortIndex:-1},me>Se?(re.sortIndex=me,g(D,re),d(p)===null&&re===d(D)&&(W?n():W=!0,r(te,me-Se))):(re.sortIndex=we,g(p,re),L||B||(L=!0,t(X))),re},e.unstable_wrapCallback=function(re){var ue=$;return function(){var me=$;$=ue;try{return re.apply(this,arguments)}finally{$=me}}}})(pG);hG.exports=pG;var bde=hG.exports;/** @license React v17.0.2
+ */(function(e){var t,r,n,i;if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}if(typeof window>"u"||typeof MessageChannel!="function"){var h=null,y=null,x=function(){if(h!==null)try{var re=e.unstable_now();h(!0,re),h=null}catch(ue){throw setTimeout(x,0),ue}};t=function(re){h!==null?setTimeout(t,0,re):(h=re,setTimeout(x,0))},r=function(re,ue){y=setTimeout(re,ue)},n=function(){clearTimeout(y)},e.unstable_shouldYield=function(){return!1},i=e.unstable_forceFrameRate=function(){}}else{var k=window.setTimeout,A=window.clearTimeout;if(typeof console<"u"){var j=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof j!="function"&&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 N=!1,M=null,u=-1,m=5,v=0;e.unstable_shouldYield=function(){return e.unstable_now()>=v},i=function(){},e.unstable_forceFrameRate=function(re){0>re||125<re?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):m=0<re?Math.floor(1e3/re):5};var C=new MessageChannel,w=C.port2;C.port1.onmessage=function(){if(M!==null){var re=e.unstable_now();v=re+m;try{M(!0,re)?w.postMessage(null):(N=!1,M=null)}catch(ue){throw w.postMessage(null),ue}}else N=!1},t=function(re){M=re,N||(N=!0,w.postMessage(null))},r=function(re,ue){u=k(function(){re(e.unstable_now())},ue)},n=function(){A(u),u=-1}}function g(re,ue){var me=re.length;re.push(ue);e:for(;;){var Se=me-1>>>1,we=re[Se];if(we!==void 0&&0<c(we,ue))re[Se]=ue,re[me]=we,me=Se;else break e}}function d(re){return re=re[0],re===void 0?null:re}function f(re){var ue=re[0];if(ue!==void 0){var me=re.pop();if(me!==ue){re[0]=me;e:for(var Se=0,we=re.length;Se<we;){var Fe=2*(Se+1)-1,Ee=re[Fe],Te=Fe+1,be=re[Te];if(Ee!==void 0&&0>c(Ee,me))be!==void 0&&0>c(be,Ee)?(re[Se]=be,re[Te]=me,Se=Te):(re[Se]=Ee,re[Fe]=me,Se=Fe);else if(be!==void 0&&0>c(be,me))re[Se]=be,re[Te]=me,Se=Te;else break e}}return ue}return null}function c(re,ue){var me=re.sortIndex-ue.sortIndex;return me!==0?me:re.id-ue.id}var p=[],D=[],E=1,T=null,$=3,B=!1,L=!1,W=!1;function K(re){for(var ue=d(D);ue!==null;){if(ue.callback===null)f(D);else if(ue.startTime<=re)f(D),ue.sortIndex=ue.expirationTime,g(p,ue);else break;ue=d(D)}}function te(re){if(W=!1,K(re),!L)if(d(p)!==null)L=!0,t(X);else{var ue=d(D);ue!==null&&r(te,ue.startTime-re)}}function X(re,ue){L=!1,W&&(W=!1,n()),B=!0;var me=$;try{for(K(ue),T=d(p);T!==null&&(!(T.expirationTime>ue)||re&&!e.unstable_shouldYield());){var Se=T.callback;if(typeof Se=="function"){T.callback=null,$=T.priorityLevel;var we=Se(T.expirationTime<=ue);ue=e.unstable_now(),typeof we=="function"?T.callback=we:T===d(p)&&f(p),K(ue)}else f(p);T=d(p)}if(T!==null)var Fe=!0;else{var Ee=d(D);Ee!==null&&r(te,Ee.startTime-ue),Fe=!1}return Fe}finally{T=null,$=me,B=!1}}var ae=i;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(re){re.callback=null},e.unstable_continueExecution=function(){L||B||(L=!0,t(X))},e.unstable_getCurrentPriorityLevel=function(){return $},e.unstable_getFirstCallbackNode=function(){return d(p)},e.unstable_next=function(re){switch($){case 1:case 2:case 3:var ue=3;break;default:ue=$}var me=$;$=ue;try{return re()}finally{$=me}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=ae,e.unstable_runWithPriority=function(re,ue){switch(re){case 1:case 2:case 3:case 4:case 5:break;default:re=3}var me=$;$=re;try{return ue()}finally{$=me}},e.unstable_scheduleCallback=function(re,ue,me){var Se=e.unstable_now();switch(typeof me=="object"&&me!==null?(me=me.delay,me=typeof me=="number"&&0<me?Se+me:Se):me=Se,re){case 1:var we=-1;break;case 2:we=250;break;case 5:we=1073741823;break;case 4:we=1e4;break;default:we=5e3}return we=me+we,re={id:E++,callback:ue,priorityLevel:re,startTime:me,expirationTime:we,sortIndex:-1},me>Se?(re.sortIndex=me,g(D,re),d(p)===null&&re===d(D)&&(W?n():W=!0,r(te,me-Se))):(re.sortIndex=we,g(p,re),L||B||(L=!0,t(X))),re},e.unstable_wrapCallback=function(re){var ue=$;return function(){var me=$;$=ue;try{return re.apply(this,arguments)}finally{$=me}}}})(pG);hG.exports=pG;var wde=hG.exports;/** @license React v17.0.2
  * react-dom.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var u2=Y,xo=YK,ka=bde;function br(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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(!u2)throw Error(br(227));var mG=new Set,Dx={};function cg(e,t){yy(e,t),yy(e+"Capture",t)}function yy(e,t){for(Dx[e]=t,e=0;e<t.length;e++)mG.add(t[e])}var Df=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xde=/^[: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]*$/,hN=Object.prototype.hasOwnProperty,pN={},mN={};function wde(e){return hN.call(mN,e)?!0:hN.call(pN,e)?!1:xde.test(e)?mN[e]=!0:(pN[e]=!0,!1)}function Sde(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Dde(e,t,r,n){if(t===null||typeof t>"u"||Sde(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ns(e,t,r,n,i,a,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=s}var qa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){qa[e]=new Ns(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];qa[t]=new Ns(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){qa[e]=new Ns(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qa[e]=new Ns(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){qa[e]=new Ns(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){qa[e]=new Ns(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){qa[e]=new Ns(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){qa[e]=new Ns(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){qa[e]=new Ns(e,5,!1,e.toLowerCase(),null,!1,!1)});var U8=/[\-:]([a-z])/g;function K8(e){return e[1].toUpperCase()}"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(U8,K8);qa[t]=new Ns(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(U8,K8);qa[t]=new Ns(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(U8,K8);qa[t]=new Ns(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){qa[e]=new Ns(e,1,!1,e.toLowerCase(),null,!1,!1)});qa.xlinkHref=new Ns("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){qa[e]=new Ns(e,1,!1,e.toLowerCase(),null,!0,!0)});function G8(e,t,r,n){var i=qa.hasOwnProperty(t)?qa[t]:null,a=i!==null?i.type===0:n?!1:!(!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N");a||(Dde(t,r,i,n)&&(r=null),n||i===null?wde(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var dg=u2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,$1=60103,Om=60106,kh=60107,q8=60108,q1=60114,Y8=60109,X8=60110,c2=60112,Y1=60113,vk=60120,d2=60115,Z8=60116,J8=60121,Q8=60128,gG=60129,e4=60130,jj=60131;if(typeof Symbol=="function"&&Symbol.for){var va=Symbol.for;$1=va("react.element"),Om=va("react.portal"),kh=va("react.fragment"),q8=va("react.strict_mode"),q1=va("react.profiler"),Y8=va("react.provider"),X8=va("react.context"),c2=va("react.forward_ref"),Y1=va("react.suspense"),vk=va("react.suspense_list"),d2=va("react.memo"),Z8=va("react.lazy"),J8=va("react.block"),va("react.scope"),Q8=va("react.opaque.id"),gG=va("react.debug_trace_mode"),e4=va("react.offscreen"),jj=va("react.legacy_hidden")}var gN=typeof Symbol=="function"&&Symbol.iterator;function zb(e){return e===null||typeof e!="object"?null:(e=gN&&e[gN]||e["@@iterator"],typeof e=="function"?e:null)}var x$;function I1(e){if(x$===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);x$=t&&t[1]||""}return`
+ */var uE=Y,xo=YK,ka=wde;function br(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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(!uE)throw Error(br(227));var mG=new Set,Dx={};function cg(e,t){yy(e,t),yy(e+"Capture",t)}function yy(e,t){for(Dx[e]=t,e=0;e<t.length;e++)mG.add(t[e])}var Df=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Sde=/^[: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]*$/,hN=Object.prototype.hasOwnProperty,pN={},mN={};function Dde(e){return hN.call(mN,e)?!0:hN.call(pN,e)?!1:Sde.test(e)?mN[e]=!0:(pN[e]=!0,!1)}function Cde(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Pde(e,t,r,n){if(t===null||typeof t>"u"||Cde(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ns(e,t,r,n,i,a,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=s}var qa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){qa[e]=new Ns(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];qa[t]=new Ns(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){qa[e]=new Ns(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qa[e]=new Ns(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){qa[e]=new Ns(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){qa[e]=new Ns(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){qa[e]=new Ns(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){qa[e]=new Ns(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){qa[e]=new Ns(e,5,!1,e.toLowerCase(),null,!1,!1)});var U8=/[\-:]([a-z])/g;function K8(e){return e[1].toUpperCase()}"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(U8,K8);qa[t]=new Ns(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(U8,K8);qa[t]=new Ns(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(U8,K8);qa[t]=new Ns(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){qa[e]=new Ns(e,1,!1,e.toLowerCase(),null,!1,!1)});qa.xlinkHref=new Ns("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){qa[e]=new Ns(e,1,!1,e.toLowerCase(),null,!0,!0)});function G8(e,t,r,n){var i=qa.hasOwnProperty(t)?qa[t]:null,a=i!==null?i.type===0:n?!1:!(!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N");a||(Pde(t,r,i,n)&&(r=null),n||i===null?Dde(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var dg=uE.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,$1=60103,Om=60106,kh=60107,q8=60108,q1=60114,Y8=60109,X8=60110,cE=60112,Y1=60113,vk=60120,dE=60115,Z8=60116,J8=60121,Q8=60128,gG=60129,e4=60130,jj=60131;if(typeof Symbol=="function"&&Symbol.for){var va=Symbol.for;$1=va("react.element"),Om=va("react.portal"),kh=va("react.fragment"),q8=va("react.strict_mode"),q1=va("react.profiler"),Y8=va("react.provider"),X8=va("react.context"),cE=va("react.forward_ref"),Y1=va("react.suspense"),vk=va("react.suspense_list"),dE=va("react.memo"),Z8=va("react.lazy"),J8=va("react.block"),va("react.scope"),Q8=va("react.opaque.id"),gG=va("react.debug_trace_mode"),e4=va("react.offscreen"),jj=va("react.legacy_hidden")}var gN=typeof Symbol=="function"&&Symbol.iterator;function zb(e){return e===null||typeof e!="object"?null:(e=gN&&e[gN]||e["@@iterator"],typeof e=="function"?e:null)}var x$;function I1(e){if(x$===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);x$=t&&t[1]||""}return`
 `+x$+e}var w$=!1;function cC(e,t){if(!e||w$)return"";w$=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(h){var n=h}Reflect.construct(e,[],t)}else{try{t.call()}catch(h){n=h}e.call(t.prototype)}else{try{throw Error()}catch(h){n=h}e()}}catch(h){if(h&&n&&typeof h.stack=="string"){for(var i=h.stack.split(`
 `),a=n.stack.split(`
 `),s=i.length-1,l=a.length-1;1<=s&&0<=l&&i[s]!==a[l];)l--;for(;1<=s&&0<=l;s--,l--)if(i[s]!==a[l]){if(s!==1||l!==1)do if(s--,l--,0>l||i[s]!==a[l])return`
-`+i[s].replace(" at new "," at ");while(1<=s&&0<=l);break}}}finally{w$=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?I1(e):""}function Cde(e){switch(e.tag){case 5:return I1(e.type);case 16:return I1("Lazy");case 13:return I1("Suspense");case 19:return I1("SuspenseList");case 0:case 2:case 15:return e=cC(e.type,!1),e;case 11:return e=cC(e.type.render,!1),e;case 22:return e=cC(e.type._render,!1),e;case 1:return e=cC(e.type,!0),e;default:return""}}function W0(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case kh:return"Fragment";case Om:return"Portal";case q1:return"Profiler";case q8:return"StrictMode";case Y1:return"Suspense";case vk:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case X8:return(e.displayName||"Context")+".Consumer";case Y8:return(e._context.displayName||"Context")+".Provider";case c2:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case d2:return W0(e.type);case J8:return W0(e._render);case Z8:t=e._payload,e=e._init;try{return W0(e(t))}catch{}}return null}function tp(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function yG(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Pde(e){var t=yG(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){n=""+s,a.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dC(e){e._valueTracker||(e._valueTracker=Pde(e))}function vG(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=yG(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function bk(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Fj(e,t){var r=t.checked;return xo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function yN(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=tp(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function bG(e,t){t=t.checked,t!=null&&G8(e,"checked",t,!1)}function Bj(e,t){bG(e,t);var r=tp(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Nj(e,t.type,r):t.hasOwnProperty("defaultValue")&&Nj(e,t.type,tp(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vN(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Nj(e,t,r){(t!=="number"||bk(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function kde(e){var t="";return u2.Children.forEach(e,function(r){r!=null&&(t+=r)}),t}function Rj(e,t){return e=xo({children:void 0},t),(t=kde(t.children))&&(e.children=t),e}function H0(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+tp(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Lj(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(br(91));return xo({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function bN(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(br(92));if(Array.isArray(r)){if(!(1>=r.length))throw Error(br(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:tp(r)}}function xG(e,t){var r=tp(t.value),n=tp(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function xN(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var zj={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function wG(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 Vj(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?wG(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var fC,SG=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!==zj.svg||"innerHTML"in e)e.innerHTML=t;else{for(fC=fC||document.createElement("div"),fC.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=fC.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Cx(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var X1={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},Ode=["Webkit","ms","Moz","O"];Object.keys(X1).forEach(function(e){Ode.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),X1[t]=X1[e]})});function DG(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||X1.hasOwnProperty(e)&&X1[e]?(""+t).trim():t+"px"}function CG(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=DG(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var Ede=xo({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 Wj(e,t){if(t){if(Ede[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(br(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(br(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(br(61))}if(t.style!=null&&typeof t.style!="object")throw Error(br(62))}}function Hj(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 t4(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Uj=null,U0=null,K0=null;function wN(e){if(e=Ow(e)){if(typeof Uj!="function")throw Error(br(280));var t=e.stateNode;t&&(t=y2(t),Uj(e.stateNode,e.type,t))}}function PG(e){U0?K0?K0.push(e):K0=[e]:U0=e}function kG(){if(U0){var e=U0,t=K0;if(K0=U0=null,wN(e),t)for(e=0;e<t.length;e++)wN(t[e])}}function r4(e,t){return e(t)}function OG(e,t,r,n,i){return e(t,r,n,i)}function n4(){}var EG=r4,Em=!1,S$=!1;function i4(){(U0!==null||K0!==null)&&(n4(),kG())}function _de(e,t,r){if(S$)return e(t,r);S$=!0;try{return EG(e,t,r)}finally{S$=!1,i4()}}function Px(e,t){var r=e.stateNode;if(r===null)return null;var n=y2(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(br(231,t,typeof r));return r}var Kj=!1;if(Df)try{var Vb={};Object.defineProperty(Vb,"passive",{get:function(){Kj=!0}}),window.addEventListener("test",Vb,Vb),window.removeEventListener("test",Vb,Vb)}catch{Kj=!1}function Ade(e,t,r,n,i,a,s,l,h){var y=Array.prototype.slice.call(arguments,3);try{t.apply(r,y)}catch(x){this.onError(x)}}var Z1=!1,xk=null,wk=!1,Gj=null,Tde={onError:function(e){Z1=!0,xk=e}};function Mde(e,t,r,n,i,a,s,l,h){Z1=!1,xk=null,Ade.apply(Tde,arguments)}function $de(e,t,r,n,i,a,s,l,h){if(Mde.apply(this,arguments),Z1){if(Z1){var y=xk;Z1=!1,xk=null}else throw Error(br(198));wk||(wk=!0,Gj=y)}}function fg(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&1026&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function _G(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function SN(e){if(fg(e)!==e)throw Error(br(188))}function Ide(e){var t=e.alternate;if(!t){if(t=fg(e),t===null)throw Error(br(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return SN(i),e;if(a===n)return SN(i),t;a=a.sibling}throw Error(br(188))}if(r.return!==n.return)r=i,n=a;else{for(var s=!1,l=i.child;l;){if(l===r){s=!0,r=i,n=a;break}if(l===n){s=!0,n=i,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=i;break}if(l===n){s=!0,n=a,r=i;break}l=l.sibling}if(!s)throw Error(br(189))}}if(r.alternate!==n)throw Error(br(190))}if(r.tag!==3)throw Error(br(188));return r.stateNode.current===r?e:t}function AG(e){if(e=Ide(e),!e)return null;for(var t=e;;){if(t.tag===5||t.tag===6)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 DN(e,t){for(var r=e.alternate;t!==null;){if(t===e||t===r)return!0;t=t.return}return!1}var TG,o4,MG,$G,qj=!1,Zc=[],Lh=null,zh=null,Vh=null,kx=new Map,Ox=new Map,Wb=[],CN="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 Yj(e,t,r,n,i){return{blockedOn:e,domEventName:t,eventSystemFlags:r|16,nativeEvent:i,targetContainers:[n]}}function PN(e,t){switch(e){case"focusin":case"focusout":Lh=null;break;case"dragenter":case"dragleave":zh=null;break;case"mouseover":case"mouseout":Vh=null;break;case"pointerover":case"pointerout":kx.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ox.delete(t.pointerId)}}function Hb(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e=Yj(t,r,n,i,a),t!==null&&(t=Ow(t),t!==null&&o4(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function jde(e,t,r,n,i){switch(t){case"focusin":return Lh=Hb(Lh,e,t,r,n,i),!0;case"dragenter":return zh=Hb(zh,e,t,r,n,i),!0;case"mouseover":return Vh=Hb(Vh,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return kx.set(a,Hb(kx.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,Ox.set(a,Hb(Ox.get(a)||null,e,t,r,n,i)),!0}return!1}function Fde(e){var t=_m(e.target);if(t!==null){var r=fg(t);if(r!==null){if(t=r.tag,t===13){if(t=_G(r),t!==null){e.blockedOn=t,$G(e.lanePriority,function(){ka.unstable_runWithPriority(e.priority,function(){MG(r)})});return}}else if(t===3&&r.stateNode.hydrate){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function _P(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=u4(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r!==null)return t=Ow(r),t!==null&&o4(t),e.blockedOn=r,!1;t.shift()}return!0}function kN(e,t,r){_P(e)&&r.delete(t)}function Bde(){for(qj=!1;0<Zc.length;){var e=Zc[0];if(e.blockedOn!==null){e=Ow(e.blockedOn),e!==null&&TG(e);break}for(var t=e.targetContainers;0<t.length;){var r=u4(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r!==null){e.blockedOn=r;break}t.shift()}e.blockedOn===null&&Zc.shift()}Lh!==null&&_P(Lh)&&(Lh=null),zh!==null&&_P(zh)&&(zh=null),Vh!==null&&_P(Vh)&&(Vh=null),kx.forEach(kN),Ox.forEach(kN)}function Ub(e,t){e.blockedOn===t&&(e.blockedOn=null,qj||(qj=!0,ka.unstable_scheduleCallback(ka.unstable_NormalPriority,Bde)))}function IG(e){function t(i){return Ub(i,e)}if(0<Zc.length){Ub(Zc[0],e);for(var r=1;r<Zc.length;r++){var n=Zc[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Lh!==null&&Ub(Lh,e),zh!==null&&Ub(zh,e),Vh!==null&&Ub(Vh,e),kx.forEach(t),Ox.forEach(t),r=0;r<Wb.length;r++)n=Wb[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Wb.length&&(r=Wb[0],r.blockedOn===null);)Fde(r),r.blockedOn===null&&Wb.shift()}function hC(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var P0={animationend:hC("Animation","AnimationEnd"),animationiteration:hC("Animation","AnimationIteration"),animationstart:hC("Animation","AnimationStart"),transitionend:hC("Transition","TransitionEnd")},D$={},jG={};Df&&(jG=document.createElement("div").style,"AnimationEvent"in window||(delete P0.animationend.animation,delete P0.animationiteration.animation,delete P0.animationstart.animation),"TransitionEvent"in window||delete P0.transitionend.transition);function f2(e){if(D$[e])return D$[e];if(!P0[e])return e;var t=P0[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in jG)return D$[e]=t[r];return e}var FG=f2("animationend"),BG=f2("animationiteration"),NG=f2("animationstart"),RG=f2("transitionend"),LG=new Map,a4=new Map,Nde=["abort","abort",FG,"animationEnd",BG,"animationIteration",NG,"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",RG,"transitionEnd","waiting","waiting"];function s4(e,t){for(var r=0;r<e.length;r+=2){var n=e[r],i=e[r+1];i="on"+(i[0].toUpperCase()+i.slice(1)),a4.set(n,t),LG.set(n,i),cg(i,[n])}}var Rde=ka.unstable_now;Rde();var Ki=8;function v0(e){if(1&e)return Ki=15,1;if(2&e)return Ki=14,2;if(4&e)return Ki=13,4;var t=24&e;return t!==0?(Ki=12,t):e&32?(Ki=11,32):(t=192&e,t!==0?(Ki=10,t):e&256?(Ki=9,256):(t=3584&e,t!==0?(Ki=8,t):e&4096?(Ki=7,4096):(t=4186112&e,t!==0?(Ki=6,t):(t=62914560&e,t!==0?(Ki=5,t):e&67108864?(Ki=4,67108864):e&134217728?(Ki=3,134217728):(t=805306368&e,t!==0?(Ki=2,t):1073741824&e?(Ki=1,1073741824):(Ki=8,e))))))}function Lde(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function zde(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(br(358,e))}}function Ex(e,t){var r=e.pendingLanes;if(r===0)return Ki=0;var n=0,i=0,a=e.expiredLanes,s=e.suspendedLanes,l=e.pingedLanes;if(a!==0)n=a,i=Ki=15;else if(a=r&134217727,a!==0){var h=a&~s;h!==0?(n=v0(h),i=Ki):(l&=a,l!==0&&(n=v0(l),i=Ki))}else a=r&~s,a!==0?(n=v0(a),i=Ki):l!==0&&(n=v0(l),i=Ki);if(n===0)return 0;if(n=31-rp(n),n=r&((0>n?0:1<<n)<<1)-1,t!==0&&t!==n&&!(t&s)){if(v0(t),i<=Ki)return t;Ki=i}if(t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-rp(t),i=1<<r,n|=e[r],t&=~i;return n}function zG(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Sk(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return e=b0(24&~t),e===0?Sk(10,t):e;case 10:return e=b0(192&~t),e===0?Sk(8,t):e;case 8:return e=b0(3584&~t),e===0&&(e=b0(4186112&~t),e===0&&(e=512)),e;case 2:return t=b0(805306368&~t),t===0&&(t=268435456),t}throw Error(br(358,e))}function b0(e){return e&-e}function C$(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function h2(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,e=e.eventTimes,t=31-rp(t),e[t]=r}var rp=Math.clz32?Math.clz32:Hde,Vde=Math.log,Wde=Math.LN2;function Hde(e){return e===0?32:31-(Vde(e)/Wde|0)|0}var Ude=ka.unstable_UserBlockingPriority,Kde=ka.unstable_runWithPriority,AP=!0;function Gde(e,t,r,n){Em||n4();var i=l4,a=Em;Em=!0;try{OG(i,e,t,r,n)}finally{(Em=a)||i4()}}function qde(e,t,r,n){Kde(Ude,l4.bind(null,e,t,r,n))}function l4(e,t,r,n){if(AP){var i;if((i=(t&4)===0)&&0<Zc.length&&-1<CN.indexOf(e))e=Yj(null,e,t,r,n),Zc.push(e);else{var a=u4(e,t,r,n);if(a===null)i&&PN(e,n);else{if(i){if(-1<CN.indexOf(e)){e=Yj(a,e,t,r,n),Zc.push(e);return}if(jde(a,e,t,r,n))return;PN(e,n)}QG(e,t,n,null,r)}}}}function u4(e,t,r,n){var i=t4(n);if(i=_m(i),i!==null){var a=fg(i);if(a===null)i=null;else{var s=a.tag;if(s===13){if(i=_G(a),i!==null)return i;i=null}else if(s===3){if(a.stateNode.hydrate)return a.tag===3?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return QG(e,t,n,i,r),null}var Ah=null,c4=null,TP=null;function VG(){if(TP)return TP;var e,t=c4,r=t.length,n,i="value"in Ah?Ah.value:Ah.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var s=r-e;for(n=1;n<=s&&t[r-n]===i[a-n];n++);return TP=i.slice(e,1<n?1-n:void 0)}function MP(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function pC(){return!0}function ON(){return!1}function Fl(e){function t(r,n,i,a,s){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(a):a[l]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?pC:ON,this.isPropagationStopped=ON,this}return xo(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=pC)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=pC)},persist:function(){},isPersistent:pC}),t}var iv={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},d4=Fl(iv),kw=xo({},iv,{view:0,detail:0}),Yde=Fl(kw),P$,k$,Kb,p2=xo({},kw,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:f4,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Kb&&(Kb&&e.type==="mousemove"?(P$=e.screenX-Kb.screenX,k$=e.screenY-Kb.screenY):k$=P$=0,Kb=e),P$)},movementY:function(e){return"movementY"in e?e.movementY:k$}}),EN=Fl(p2),Xde=xo({},p2,{dataTransfer:0}),Zde=Fl(Xde),Jde=xo({},kw,{relatedTarget:0}),O$=Fl(Jde),Qde=xo({},iv,{animationName:0,elapsedTime:0,pseudoElement:0}),efe=Fl(Qde),tfe=xo({},iv,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rfe=Fl(tfe),nfe=xo({},iv,{data:0}),_N=Fl(nfe),ife={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ofe={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"},afe={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function sfe(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=afe[e])?!!t[e]:!1}function f4(){return sfe}var lfe=xo({},kw,{key:function(e){if(e.key){var t=ife[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=MP(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ofe[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:f4,charCode:function(e){return e.type==="keypress"?MP(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?MP(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ufe=Fl(lfe),cfe=xo({},p2,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),AN=Fl(cfe),dfe=xo({},kw,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:f4}),ffe=Fl(dfe),hfe=xo({},iv,{propertyName:0,elapsedTime:0,pseudoElement:0}),pfe=Fl(hfe),mfe=xo({},p2,{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}),gfe=Fl(mfe),yfe=[9,13,27,32],h4=Df&&"CompositionEvent"in window,J1=null;Df&&"documentMode"in document&&(J1=document.documentMode);var vfe=Df&&"TextEvent"in window&&!J1,WG=Df&&(!h4||J1&&8<J1&&11>=J1),TN=" ",MN=!1;function HG(e,t){switch(e){case"keyup":return yfe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function UG(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var k0=!1;function bfe(e,t){switch(e){case"compositionend":return UG(t);case"keypress":return t.which!==32?null:(MN=!0,TN);case"textInput":return e=t.data,e===TN&&MN?null:e;default:return null}}function xfe(e,t){if(k0)return e==="compositionend"||!h4&&HG(e,t)?(e=VG(),TP=c4=Ah=null,k0=!1,e):null;switch(e){case"paste":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 WG&&t.locale!=="ko"?null:t.data;default:return null}}var wfe={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 $N(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!wfe[e.type]:t==="textarea"}function KG(e,t,r,n){PG(n),t=Dk(t,"onChange"),0<t.length&&(r=new d4("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Q1=null,_x=null;function Sfe(e){XG(e,0)}function m2(e){var t=E0(e);if(vG(t))return e}function Dfe(e,t){if(e==="change")return t}var GG=!1;if(Df){var E$;if(Df){var _$="oninput"in document;if(!_$){var IN=document.createElement("div");IN.setAttribute("oninput","return;"),_$=typeof IN.oninput=="function"}E$=_$}else E$=!1;GG=E$&&(!document.documentMode||9<document.documentMode)}function jN(){Q1&&(Q1.detachEvent("onpropertychange",qG),_x=Q1=null)}function qG(e){if(e.propertyName==="value"&&m2(_x)){var t=[];if(KG(t,_x,e,t4(e)),e=Sfe,Em)e(t);else{Em=!0;try{r4(e,t)}finally{Em=!1,i4()}}}}function Cfe(e,t,r){e==="focusin"?(jN(),Q1=t,_x=r,Q1.attachEvent("onpropertychange",qG)):e==="focusout"&&jN()}function Pfe(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return m2(_x)}function kfe(e,t){if(e==="click")return m2(t)}function Ofe(e,t){if(e==="input"||e==="change")return m2(t)}function Efe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ru=typeof Object.is=="function"?Object.is:Efe,_fe=Object.prototype.hasOwnProperty;function Ax(e,t){if(ru(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++)if(!_fe.call(t,r[n])||!ru(e[r[n]],t[r[n]]))return!1;return!0}function FN(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function BN(e,t){var r=FN(e);e=0;for(var n;r;){if(r.nodeType===3){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=FN(r)}}function YG(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?YG(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function NN(){for(var e=window,t=bk();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=bk(e.document)}return t}function Xj(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Afe=Df&&"documentMode"in document&&11>=document.documentMode,O0=null,Zj=null,ex=null,Jj=!1;function RN(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Jj||O0==null||O0!==bk(n)||(n=O0,"selectionStart"in n&&Xj(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ex&&Ax(ex,n)||(ex=n,n=Dk(Zj,"onSelect"),0<n.length&&(t=new d4("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=O0)))}s4("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);s4("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);s4(Nde,2);for(var LN="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),A$=0;A$<LN.length;A$++)a4.set(LN[A$],0);yy("onMouseEnter",["mouseout","mouseover"]);yy("onMouseLeave",["mouseout","mouseover"]);yy("onPointerEnter",["pointerout","pointerover"]);yy("onPointerLeave",["pointerout","pointerover"]);cg("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));cg("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));cg("onBeforeInput",["compositionend","keypress","textInput","paste"]);cg("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));cg("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));cg("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var j1="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Tfe=new Set("cancel close invalid load scroll toggle".split(" ").concat(j1));function zN(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,$de(n,t,void 0,e),e.currentTarget=null}function XG(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var s=n.length-1;0<=s;s--){var l=n[s],h=l.instance,y=l.currentTarget;if(l=l.listener,h!==a&&i.isPropagationStopped())break e;zN(i,l,y),a=h}else for(s=0;s<n.length;s++){if(l=n[s],h=l.instance,y=l.currentTarget,l=l.listener,h!==a&&i.isPropagationStopped())break e;zN(i,l,y),a=h}}}if(wk)throw e=Gj,wk=!1,Gj=null,e}function to(e,t){var r=tq(t),n=e+"__bubble";r.has(n)||(JG(t,e,2,!1),r.add(n))}var VN="_reactListening"+Math.random().toString(36).slice(2);function ZG(e){e[VN]||(e[VN]=!0,mG.forEach(function(t){Tfe.has(t)||WN(t,!1,e,null),WN(t,!0,e,null)}))}function WN(e,t,r,n){var i=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,a=r;e==="selectionchange"&&r.nodeType!==9&&(a=r.ownerDocument);var s=tq(a),l=e+"__"+(t?"capture":"bubble");s.has(l)||(t&&(i|=4),JG(a,e,i,t),s.add(l))}function JG(e,t,r,n){var i=a4.get(t);switch(i===void 0?2:i){case 0:i=Gde;break;case 1:i=qde;break;default:i=l4}r=i.bind(null,t,r,e),i=void 0,!Kj||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function QG(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var s=n.tag;if(s===3||s===4){var l=n.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(s===4)for(s=n.return;s!==null;){var h=s.tag;if((h===3||h===4)&&(h=s.stateNode.containerInfo,h===i||h.nodeType===8&&h.parentNode===i))return;s=s.return}for(;l!==null;){if(s=_m(l),s===null)return;if(h=s.tag,h===5||h===6){n=a=s;continue e}l=l.parentNode}}n=n.return}_de(function(){var y=a,x=t4(r),k=[];e:{var A=LG.get(e);if(A!==void 0){var j=d4,N=e;switch(e){case"keypress":if(MP(r)===0)break e;case"keydown":case"keyup":j=ufe;break;case"focusin":N="focus",j=O$;break;case"focusout":N="blur",j=O$;break;case"beforeblur":case"afterblur":j=O$;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":j=EN;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=Zde;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=ffe;break;case FG:case BG:case NG:j=efe;break;case RG:j=pfe;break;case"scroll":j=Yde;break;case"wheel":j=gfe;break;case"copy":case"cut":case"paste":j=rfe;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=AN}var M=(t&4)!==0,u=!M&&e==="scroll",m=M?A!==null?A+"Capture":null:A;M=[];for(var v=y,C;v!==null;){C=v;var w=C.stateNode;if(C.tag===5&&w!==null&&(C=w,m!==null&&(w=Px(v,m),w!=null&&M.push(Tx(v,w,C)))),u)break;v=v.return}0<M.length&&(A=new j(A,N,null,r,x),k.push({event:A,listeners:M}))}}if(!(t&7)){e:{if(A=e==="mouseover"||e==="pointerover",j=e==="mouseout"||e==="pointerout",A&&!(t&16)&&(N=r.relatedTarget||r.fromElement)&&(_m(N)||N[ov]))break e;if((j||A)&&(A=x.window===x?x:(A=x.ownerDocument)?A.defaultView||A.parentWindow:window,j?(N=r.relatedTarget||r.toElement,j=y,N=N?_m(N):null,N!==null&&(u=fg(N),N!==u||N.tag!==5&&N.tag!==6)&&(N=null)):(j=null,N=y),j!==N)){if(M=EN,w="onMouseLeave",m="onMouseEnter",v="mouse",(e==="pointerout"||e==="pointerover")&&(M=AN,w="onPointerLeave",m="onPointerEnter",v="pointer"),u=j==null?A:E0(j),C=N==null?A:E0(N),A=new M(w,v+"leave",j,r,x),A.target=u,A.relatedTarget=C,w=null,_m(x)===y&&(M=new M(m,v+"enter",N,r,x),M.target=C,M.relatedTarget=u,w=M),u=w,j&&N)t:{for(M=j,m=N,v=0,C=M;C;C=l0(C))v++;for(C=0,w=m;w;w=l0(w))C++;for(;0<v-C;)M=l0(M),v--;for(;0<C-v;)m=l0(m),C--;for(;v--;){if(M===m||m!==null&&M===m.alternate)break t;M=l0(M),m=l0(m)}M=null}else M=null;j!==null&&HN(k,A,j,M,!1),N!==null&&u!==null&&HN(k,u,N,M,!0)}}e:{if(A=y?E0(y):window,j=A.nodeName&&A.nodeName.toLowerCase(),j==="select"||j==="input"&&A.type==="file")var g=Dfe;else if($N(A))if(GG)g=Ofe;else{g=Pfe;var d=Cfe}else(j=A.nodeName)&&j.toLowerCase()==="input"&&(A.type==="checkbox"||A.type==="radio")&&(g=kfe);if(g&&(g=g(e,y))){KG(k,g,r,x);break e}d&&d(e,A,y),e==="focusout"&&(d=A._wrapperState)&&d.controlled&&A.type==="number"&&Nj(A,"number",A.value)}switch(d=y?E0(y):window,e){case"focusin":($N(d)||d.contentEditable==="true")&&(O0=d,Zj=y,ex=null);break;case"focusout":ex=Zj=O0=null;break;case"mousedown":Jj=!0;break;case"contextmenu":case"mouseup":case"dragend":Jj=!1,RN(k,r,x);break;case"selectionchange":if(Afe)break;case"keydown":case"keyup":RN(k,r,x)}var f;if(h4)e:{switch(e){case"compositionstart":var c="onCompositionStart";break e;case"compositionend":c="onCompositionEnd";break e;case"compositionupdate":c="onCompositionUpdate";break e}c=void 0}else k0?HG(e,r)&&(c="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(c="onCompositionStart");c&&(WG&&r.locale!=="ko"&&(k0||c!=="onCompositionStart"?c==="onCompositionEnd"&&k0&&(f=VG()):(Ah=x,c4="value"in Ah?Ah.value:Ah.textContent,k0=!0)),d=Dk(y,c),0<d.length&&(c=new _N(c,e,null,r,x),k.push({event:c,listeners:d}),f?c.data=f:(f=UG(r),f!==null&&(c.data=f)))),(f=vfe?bfe(e,r):xfe(e,r))&&(y=Dk(y,"onBeforeInput"),0<y.length&&(x=new _N("onBeforeInput","beforeinput",null,r,x),k.push({event:x,listeners:y}),x.data=f))}XG(k,t)})}function Tx(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Dk(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Px(e,r),a!=null&&n.unshift(Tx(e,a,i)),a=Px(e,t),a!=null&&n.push(Tx(e,a,i))),e=e.return}return n}function l0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function HN(e,t,r,n,i){for(var a=t._reactName,s=[];r!==null&&r!==n;){var l=r,h=l.alternate,y=l.stateNode;if(h!==null&&h===n)break;l.tag===5&&y!==null&&(l=y,i?(h=Px(r,a),h!=null&&s.unshift(Tx(r,h,l))):i||(h=Px(r,a),h!=null&&s.push(Tx(r,h,l)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}function Ck(){}var T$=null,M$=null;function eq(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Qj(e,t){return e==="textarea"||e==="option"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var UN=typeof setTimeout=="function"?setTimeout:void 0,Mfe=typeof clearTimeout=="function"?clearTimeout:void 0;function p4(e){e.nodeType===1?e.textContent="":e.nodeType===9&&(e=e.body,e!=null&&(e.textContent=""))}function G0(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}function KN(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var $$=0;function $fe(e){return{$$typeof:Q8,toString:e,valueOf:e}}var g2=Math.random().toString(36).slice(2),Th="__reactFiber$"+g2,Pk="__reactProps$"+g2,ov="__reactContainer$"+g2,GN="__reactEvents$"+g2;function _m(e){var t=e[Th];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ov]||r[Th]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=KN(e);e!==null;){if(r=e[Th])return r;e=KN(e)}return t}e=r,r=e.parentNode}return null}function Ow(e){return e=e[Th]||e[ov],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function E0(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(br(33))}function y2(e){return e[Pk]||null}function tq(e){var t=e[GN];return t===void 0&&(t=e[GN]=new Set),t}var eF=[],_0=-1;function gp(e){return{current:e}}function ao(e){0>_0||(e.current=eF[_0],eF[_0]=null,_0--)}function Bo(e,t){_0++,eF[_0]=e.current,e.current=t}var np={},hs=gp(np),tl=gp(!1),Xm=np;function vy(e,t){var r=e.type.contextTypes;if(!r)return np;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function rl(e){return e=e.childContextTypes,e!=null}function kk(){ao(tl),ao(hs)}function qN(e,t,r){if(hs.current!==np)throw Error(br(168));Bo(hs,t),Bo(tl,r)}function rq(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in e))throw Error(br(108,W0(t)||"Unknown",i));return xo({},r,n)}function $P(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||np,Xm=hs.current,Bo(hs,e),Bo(tl,tl.current),!0}function YN(e,t,r){var n=e.stateNode;if(!n)throw Error(br(169));r?(e=rq(e,t,Xm),n.__reactInternalMemoizedMergedChildContext=e,ao(tl),ao(hs),Bo(hs,e)):ao(tl),Bo(tl,r)}var m4=null,zm=null,Ife=ka.unstable_runWithPriority,g4=ka.unstable_scheduleCallback,tF=ka.unstable_cancelCallback,jfe=ka.unstable_shouldYield,XN=ka.unstable_requestPaint,rF=ka.unstable_now,Ffe=ka.unstable_getCurrentPriorityLevel,v2=ka.unstable_ImmediatePriority,nq=ka.unstable_UserBlockingPriority,iq=ka.unstable_NormalPriority,oq=ka.unstable_LowPriority,aq=ka.unstable_IdlePriority,I$={},Bfe=XN!==void 0?XN:function(){},of=null,IP=null,j$=!1,ZN=rF(),ls=1e4>ZN?rF:function(){return rF()-ZN};function by(){switch(Ffe()){case v2:return 99;case nq:return 98;case iq:return 97;case oq:return 96;case aq:return 95;default:throw Error(br(332))}}function sq(e){switch(e){case 99:return v2;case 98:return nq;case 97:return iq;case 96:return oq;case 95:return aq;default:throw Error(br(332))}}function Zm(e,t){return e=sq(e),Ife(e,t)}function Mx(e,t,r){return e=sq(e),g4(e,t,r)}function hd(){if(IP!==null){var e=IP;IP=null,tF(e)}lq()}function lq(){if(!j$&&of!==null){j$=!0;var e=0;try{var t=of;Zm(99,function(){for(;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}}),of=null}catch(r){throw of!==null&&(of=of.slice(e+1)),g4(v2,hd),r}finally{j$=!1}}}var Nfe=dg.ReactCurrentBatchConfig;function qu(e,t){if(e&&e.defaultProps){t=xo({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var Ok=gp(null),Ek=null,A0=null,_k=null;function y4(){_k=A0=Ek=null}function v4(e){var t=Ok.current;ao(Ok),e.type._context._currentValue=t}function uq(e,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t){if(r===null||(r.childLanes&t)===t)break;r.childLanes|=t}else e.childLanes|=t,r!==null&&(r.childLanes|=t);e=e.return}}function q0(e,t){Ek=e,_k=A0=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ju=!0),e.firstContext=null)}function pu(e,t){if(_k!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&(_k=e,t=1073741823),t={context:e,observedBits:t,next:null},A0===null){if(Ek===null)throw Error(br(308));A0=t,Ek.dependencies={lanes:0,firstContext:t,responders:null}}else A0=A0.next=t;return e._currentValue}var hh=!1;function b4(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function cq(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 Wh(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Hh(e,t){if(e=e.updateQueue,e!==null){e=e.shared;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}}function JN(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=s:a=a.next=s,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function $x(e,t,r,n){var i=e.updateQueue;hh=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var h=l,y=h.next;h.next=null,s===null?a=y:s.next=y,s=h;var x=e.alternate;if(x!==null){x=x.updateQueue;var k=x.lastBaseUpdate;k!==s&&(k===null?x.firstBaseUpdate=y:k.next=y,x.lastBaseUpdate=h)}}if(a!==null){k=i.baseState,s=0,x=y=h=null;do{l=a.lane;var A=a.eventTime;if((n&l)===l){x!==null&&(x=x.next={eventTime:A,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var j=e,N=a;switch(l=t,A=r,N.tag){case 1:if(j=N.payload,typeof j=="function"){k=j.call(A,k,l);break e}k=j;break e;case 3:j.flags=j.flags&-4097|64;case 0:if(j=N.payload,l=typeof j=="function"?j.call(A,k,l):j,l==null)break e;k=xo({},k,l);break e;case 2:hh=!0}}a.callback!==null&&(e.flags|=32,l=i.effects,l===null?i.effects=[a]:l.push(a))}else A={eventTime:A,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},x===null?(y=x=A,h=k):x=x.next=A,s|=l;if(a=a.next,a===null){if(l=i.shared.pending,l===null)break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}while(!0);x===null&&(h=k),i.baseState=h,i.firstBaseUpdate=y,i.lastBaseUpdate=x,_w|=s,e.lanes=s,e.memoizedState=k}}function QN(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(br(191,i));i.call(n)}}}var dq=new u2.Component().refs;function Ak(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:xo({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var b2={isMounted:function(e){return(e=e._reactInternals)?fg(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=_l(),i=Uh(e),a=Wh(n,i);a.payload=t,r!=null&&(a.callback=r),Hh(e,a),Kh(e,i,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=_l(),i=Uh(e),a=Wh(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),Hh(e,a),Kh(e,i,n)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=_l(),n=Uh(e),i=Wh(r,n);i.tag=2,t!=null&&(i.callback=t),Hh(e,i),Kh(e,n,r)}};function e7(e,t,r,n,i,a,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,s):t.prototype&&t.prototype.isPureReactComponent?!Ax(r,n)||!Ax(i,a):!0}function fq(e,t,r){var n=!1,i=np,a=t.contextType;return typeof a=="object"&&a!==null?a=pu(a):(i=rl(t)?Xm:hs.current,n=t.contextTypes,a=(n=n!=null)?vy(e,i):np),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=b2,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function t7(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&b2.enqueueReplaceState(t,t.state,null)}function nF(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=dq,b4(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=pu(a):(a=rl(t)?Xm:hs.current,i.context=vy(e,a)),$x(e,r,i,n),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Ak(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&b2.enqueueReplaceState(i,i.state,null),$x(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4)}var mC=Array.isArray;function Gb(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(br(309));var n=r.stateNode}if(!n)throw Error(br(147,e));var i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var s=n.refs;s===dq&&(s=n.refs={}),a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(br(284));if(!r._owner)throw Error(br(290,e))}return e}function gC(e,t){if(e.type!=="textarea")throw Error(br(31,Object.prototype.toString.call(t)==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function hq(e){function t(u,m){if(e){var v=u.lastEffect;v!==null?(v.nextEffect=m,u.lastEffect=m):u.firstEffect=u.lastEffect=m,m.nextEffect=null,m.flags=8}}function r(u,m){if(!e)return null;for(;m!==null;)t(u,m),m=m.sibling;return null}function n(u,m){for(u=new Map;m!==null;)m.key!==null?u.set(m.key,m):u.set(m.index,m),m=m.sibling;return u}function i(u,m){return u=op(u,m),u.index=0,u.sibling=null,u}function a(u,m,v){return u.index=v,e?(v=u.alternate,v!==null?(v=v.index,v<m?(u.flags=2,m):v):(u.flags=2,m)):m}function s(u){return e&&u.alternate===null&&(u.flags=2),u}function l(u,m,v,C){return m===null||m.tag!==6?(m=L$(v,u.mode,C),m.return=u,m):(m=i(m,v),m.return=u,m)}function h(u,m,v,C){return m!==null&&m.elementType===v.type?(C=i(m,v.props),C.ref=Gb(u,m,v),C.return=u,C):(C=NP(v.type,v.key,v.props,null,u.mode,C),C.ref=Gb(u,m,v),C.return=u,C)}function y(u,m,v,C){return m===null||m.tag!==4||m.stateNode.containerInfo!==v.containerInfo||m.stateNode.implementation!==v.implementation?(m=z$(v,u.mode,C),m.return=u,m):(m=i(m,v.children||[]),m.return=u,m)}function x(u,m,v,C,w){return m===null||m.tag!==7?(m=J0(v,u.mode,C,w),m.return=u,m):(m=i(m,v),m.return=u,m)}function k(u,m,v){if(typeof m=="string"||typeof m=="number")return m=L$(""+m,u.mode,v),m.return=u,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case $1:return v=NP(m.type,m.key,m.props,null,u.mode,v),v.ref=Gb(u,null,m),v.return=u,v;case Om:return m=z$(m,u.mode,v),m.return=u,m}if(mC(m)||zb(m))return m=J0(m,u.mode,v,null),m.return=u,m;gC(u,m)}return null}function A(u,m,v,C){var w=m!==null?m.key:null;if(typeof v=="string"||typeof v=="number")return w!==null?null:l(u,m,""+v,C);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case $1:return v.key===w?v.type===kh?x(u,m,v.props.children,C,w):h(u,m,v,C):null;case Om:return v.key===w?y(u,m,v,C):null}if(mC(v)||zb(v))return w!==null?null:x(u,m,v,C,null);gC(u,v)}return null}function j(u,m,v,C,w){if(typeof C=="string"||typeof C=="number")return u=u.get(v)||null,l(m,u,""+C,w);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case $1:return u=u.get(C.key===null?v:C.key)||null,C.type===kh?x(m,u,C.props.children,w,C.key):h(m,u,C,w);case Om:return u=u.get(C.key===null?v:C.key)||null,y(m,u,C,w)}if(mC(C)||zb(C))return u=u.get(v)||null,x(m,u,C,w,null);gC(m,C)}return null}function N(u,m,v,C){for(var w=null,g=null,d=m,f=m=0,c=null;d!==null&&f<v.length;f++){d.index>f?(c=d,d=null):c=d.sibling;var p=A(u,d,v[f],C);if(p===null){d===null&&(d=c);break}e&&d&&p.alternate===null&&t(u,d),m=a(p,m,f),g===null?w=p:g.sibling=p,g=p,d=c}if(f===v.length)return r(u,d),w;if(d===null){for(;f<v.length;f++)d=k(u,v[f],C),d!==null&&(m=a(d,m,f),g===null?w=d:g.sibling=d,g=d);return w}for(d=n(u,d);f<v.length;f++)c=j(d,u,f,v[f],C),c!==null&&(e&&c.alternate!==null&&d.delete(c.key===null?f:c.key),m=a(c,m,f),g===null?w=c:g.sibling=c,g=c);return e&&d.forEach(function(D){return t(u,D)}),w}function M(u,m,v,C){var w=zb(v);if(typeof w!="function")throw Error(br(150));if(v=w.call(v),v==null)throw Error(br(151));for(var g=w=null,d=m,f=m=0,c=null,p=v.next();d!==null&&!p.done;f++,p=v.next()){d.index>f?(c=d,d=null):c=d.sibling;var D=A(u,d,p.value,C);if(D===null){d===null&&(d=c);break}e&&d&&D.alternate===null&&t(u,d),m=a(D,m,f),g===null?w=D:g.sibling=D,g=D,d=c}if(p.done)return r(u,d),w;if(d===null){for(;!p.done;f++,p=v.next())p=k(u,p.value,C),p!==null&&(m=a(p,m,f),g===null?w=p:g.sibling=p,g=p);return w}for(d=n(u,d);!p.done;f++,p=v.next())p=j(d,u,f,p.value,C),p!==null&&(e&&p.alternate!==null&&d.delete(p.key===null?f:p.key),m=a(p,m,f),g===null?w=p:g.sibling=p,g=p);return e&&d.forEach(function(E){return t(u,E)}),w}return function(u,m,v,C){var w=typeof v=="object"&&v!==null&&v.type===kh&&v.key===null;w&&(v=v.props.children);var g=typeof v=="object"&&v!==null;if(g)switch(v.$$typeof){case $1:e:{for(g=v.key,w=m;w!==null;){if(w.key===g){switch(w.tag){case 7:if(v.type===kh){r(u,w.sibling),m=i(w,v.props.children),m.return=u,u=m;break e}break;default:if(w.elementType===v.type){r(u,w.sibling),m=i(w,v.props),m.ref=Gb(u,w,v),m.return=u,u=m;break e}}r(u,w);break}else t(u,w);w=w.sibling}v.type===kh?(m=J0(v.props.children,u.mode,C,v.key),m.return=u,u=m):(C=NP(v.type,v.key,v.props,null,u.mode,C),C.ref=Gb(u,m,v),C.return=u,u=C)}return s(u);case Om:e:{for(w=v.key;m!==null;){if(m.key===w)if(m.tag===4&&m.stateNode.containerInfo===v.containerInfo&&m.stateNode.implementation===v.implementation){r(u,m.sibling),m=i(m,v.children||[]),m.return=u,u=m;break e}else{r(u,m);break}else t(u,m);m=m.sibling}m=z$(v,u.mode,C),m.return=u,u=m}return s(u)}if(typeof v=="string"||typeof v=="number")return v=""+v,m!==null&&m.tag===6?(r(u,m.sibling),m=i(m,v),m.return=u,u=m):(r(u,m),m=L$(v,u.mode,C),m.return=u,u=m),s(u);if(mC(v))return N(u,m,v,C);if(zb(v))return M(u,m,v,C);if(g&&gC(u,v),typeof v>"u"&&!w)switch(u.tag){case 1:case 22:case 0:case 11:case 15:throw Error(br(152,W0(u.type)||"Component"))}return r(u,m)}}var Tk=hq(!0),pq=hq(!1),Ew={},id=gp(Ew),Ix=gp(Ew),jx=gp(Ew);function Am(e){if(e===Ew)throw Error(br(174));return e}function iF(e,t){switch(Bo(jx,t),Bo(Ix,e),Bo(id,Ew),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vj(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vj(t,e)}ao(id),Bo(id,t)}function xy(){ao(id),ao(Ix),ao(jx)}function r7(e){Am(jx.current);var t=Am(id.current),r=Vj(t,e.type);t!==r&&(Bo(Ix,e),Bo(id,r))}function x4(e){Ix.current===e&&(ao(id),ao(Ix))}var Fo=gp(0);function Mk(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&64)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var df=null,Mh=null,od=!1;function mq(e,t){var r=nu(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function n7(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function oF(e){if(od){var t=Mh;if(t){var r=t;if(!n7(e,t)){if(t=G0(r.nextSibling),!t||!n7(e,t)){e.flags=e.flags&-1025|2,od=!1,df=e;return}mq(df,r)}df=e,Mh=G0(t.firstChild)}else e.flags=e.flags&-1025|2,od=!1,df=e}}function i7(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;df=e}function yC(e){if(e!==df)return!1;if(!od)return i7(e),od=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!Qj(t,e.memoizedProps))for(t=Mh;t;)mq(e,t),t=G0(t.nextSibling);if(i7(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(br(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Mh=G0(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Mh=null}}else Mh=df?G0(e.stateNode.nextSibling):null;return!0}function F$(){Mh=df=null,od=!1}var Y0=[];function w4(){for(var e=0;e<Y0.length;e++)Y0[e]._workInProgressVersionPrimary=null;Y0.length=0}var tx=dg.ReactCurrentDispatcher,du=dg.ReactCurrentBatchConfig,Fx=0,Go=null,os=null,Va=null,$k=!1,rx=!1;function Ks(){throw Error(br(321))}function S4(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ru(e[r],t[r]))return!1;return!0}function D4(e,t,r,n,i,a){if(Fx=a,Go=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,tx.current=e===null||e.memoizedState===null?Lfe:zfe,e=r(n,i),rx){a=0;do{if(rx=!1,!(25>a))throw Error(br(301));a+=1,Va=os=null,t.updateQueue=null,tx.current=Vfe,e=r(n,i)}while(rx)}if(tx.current=Bk,t=os!==null&&os.next!==null,Fx=0,Va=os=Go=null,$k=!1,t)throw Error(br(300));return e}function Tm(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Va===null?Go.memoizedState=Va=e:Va=Va.next=e,Va}function hg(){if(os===null){var e=Go.alternate;e=e!==null?e.memoizedState:null}else e=os.next;var t=Va===null?Go.memoizedState:Va.next;if(t!==null)Va=t,os=e;else{if(e===null)throw Error(br(310));os=e,e={memoizedState:os.memoizedState,baseState:os.baseState,baseQueue:os.baseQueue,queue:os.queue,next:null},Va===null?Go.memoizedState=Va=e:Va=Va.next=e}return Va}function Jc(e,t){return typeof t=="function"?t(e):t}function qb(e){var t=hg(),r=t.queue;if(r===null)throw Error(br(311));r.lastRenderedReducer=e;var n=os,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var s=i.next;i.next=a.next,a.next=s}n.baseQueue=i=a,r.pending=null}if(i!==null){i=i.next,n=n.baseState;var l=s=a=null,h=i;do{var y=h.lane;if((Fx&y)===y)l!==null&&(l=l.next={lane:0,action:h.action,eagerReducer:h.eagerReducer,eagerState:h.eagerState,next:null}),n=h.eagerReducer===e?h.eagerState:e(n,h.action);else{var x={lane:y,action:h.action,eagerReducer:h.eagerReducer,eagerState:h.eagerState,next:null};l===null?(s=l=x,a=n):l=l.next=x,Go.lanes|=y,_w|=y}h=h.next}while(h!==null&&h!==i);l===null?a=n:l.next=s,ru(n,t.memoizedState)||(Ju=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=l,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function Yb(e){var t=hg(),r=t.queue;if(r===null)throw Error(br(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var s=i=i.next;do a=e(a,s.action),s=s.next;while(s!==i);ru(a,t.memoizedState)||(Ju=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function o7(e,t,r){var n=t._getVersion;n=n(t._source);var i=t._workInProgressVersionPrimary;if(i!==null?e=i===n:(e=e.mutableReadLanes,(e=(Fx&e)===e)&&(t._workInProgressVersionPrimary=n,Y0.push(t))),e)return r(t._source);throw Y0.push(t),Error(br(350))}function gq(e,t,r,n){var i=js;if(i===null)throw Error(br(349));var a=t._getVersion,s=a(t._source),l=tx.current,h=l.useState(function(){return o7(i,t,r)}),y=h[1],x=h[0];h=Va;var k=e.memoizedState,A=k.refs,j=A.getSnapshot,N=k.source;k=k.subscribe;var M=Go;return e.memoizedState={refs:A,source:t,subscribe:n},l.useEffect(function(){A.getSnapshot=r,A.setSnapshot=y;var u=a(t._source);if(!ru(s,u)){u=r(t._source),ru(x,u)||(y(u),u=Uh(M),i.mutableReadLanes|=u&i.pendingLanes),u=i.mutableReadLanes,i.entangledLanes|=u;for(var m=i.entanglements,v=u;0<v;){var C=31-rp(v),w=1<<C;m[C]|=u,v&=~w}}},[r,t,n]),l.useEffect(function(){return n(t._source,function(){var u=A.getSnapshot,m=A.setSnapshot;try{m(u(t._source));var v=Uh(M);i.mutableReadLanes|=v&i.pendingLanes}catch(C){m(function(){throw C})}})},[t,n]),ru(j,r)&&ru(N,t)&&ru(k,n)||(e={pending:null,dispatch:null,lastRenderedReducer:Jc,lastRenderedState:x},e.dispatch=y=k4.bind(null,Go,e),h.queue=e,h.baseQueue=null,x=o7(i,t,r),h.memoizedState=h.baseState=x),x}function yq(e,t,r){var n=hg();return gq(n,e,t,r)}function Xb(e){var t=Tm();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Jc,lastRenderedState:e},e=e.dispatch=k4.bind(null,Go,e),[t.memoizedState,e]}function Ik(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Go.updateQueue,t===null?(t={lastEffect:null},Go.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function a7(e){var t=Tm();return e={current:e},t.memoizedState=e}function jk(){return hg().memoizedState}function aF(e,t,r,n){var i=Tm();Go.flags|=e,i.memoizedState=Ik(1|t,r,void 0,n===void 0?null:n)}function C4(e,t,r,n){var i=hg();n=n===void 0?null:n;var a=void 0;if(os!==null){var s=os.memoizedState;if(a=s.destroy,n!==null&&S4(n,s.deps)){Ik(t,r,a,n);return}}Go.flags|=e,i.memoizedState=Ik(1|t,r,a,n)}function s7(e,t){return aF(516,4,e,t)}function Fk(e,t){return C4(516,4,e,t)}function vq(e,t){return C4(4,2,e,t)}function bq(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xq(e,t,r){return r=r!=null?r.concat([e]):null,C4(4,2,bq.bind(null,t,e),r)}function P4(){}function wq(e,t){var r=hg();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&S4(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Sq(e,t){var r=hg();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&S4(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Rfe(e,t){var r=by();Zm(98>r?98:r,function(){e(!0)}),Zm(97<r?97:r,function(){var n=du.transition;du.transition=1;try{e(!1),t()}finally{du.transition=n}})}function k4(e,t,r){var n=_l(),i=Uh(e),a={lane:i,action:r,eagerReducer:null,eagerState:null,next:null},s=t.pending;if(s===null?a.next=a:(a.next=s.next,s.next=a),t.pending=a,s=e.alternate,e===Go||s!==null&&s===Go)rx=$k=!0;else{if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var l=t.lastRenderedState,h=s(l,r);if(a.eagerReducer=s,a.eagerState=h,ru(h,l))return}catch{}finally{}Kh(e,i,n)}}var Bk={readContext:pu,useCallback:Ks,useContext:Ks,useEffect:Ks,useImperativeHandle:Ks,useLayoutEffect:Ks,useMemo:Ks,useReducer:Ks,useRef:Ks,useState:Ks,useDebugValue:Ks,useDeferredValue:Ks,useTransition:Ks,useMutableSource:Ks,useOpaqueIdentifier:Ks,unstable_isNewReconciler:!1},Lfe={readContext:pu,useCallback:function(e,t){return Tm().memoizedState=[e,t===void 0?null:t],e},useContext:pu,useEffect:s7,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,aF(4,2,bq.bind(null,t,e),r)},useLayoutEffect:function(e,t){return aF(4,2,e,t)},useMemo:function(e,t){var r=Tm();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Tm();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e=n.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=k4.bind(null,Go,e),[n.memoizedState,e]},useRef:a7,useState:Xb,useDebugValue:P4,useDeferredValue:function(e){var t=Xb(e),r=t[0],n=t[1];return s7(function(){var i=du.transition;du.transition=1;try{n(e)}finally{du.transition=i}},[e]),r},useTransition:function(){var e=Xb(!1),t=e[0];return e=Rfe.bind(null,e[1]),a7(e),[e,t]},useMutableSource:function(e,t,r){var n=Tm();return n.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:r},gq(n,e,t,r)},useOpaqueIdentifier:function(){if(od){var e=!1,t=$fe(function(){throw e||(e=!0,r("r:"+($$++).toString(36))),Error(br(355))}),r=Xb(t)[1];return!(Go.mode&2)&&(Go.flags|=516,Ik(5,function(){r("r:"+($$++).toString(36))},void 0,null)),t}return t="r:"+($$++).toString(36),Xb(t),t},unstable_isNewReconciler:!1},zfe={readContext:pu,useCallback:wq,useContext:pu,useEffect:Fk,useImperativeHandle:xq,useLayoutEffect:vq,useMemo:Sq,useReducer:qb,useRef:jk,useState:function(){return qb(Jc)},useDebugValue:P4,useDeferredValue:function(e){var t=qb(Jc),r=t[0],n=t[1];return Fk(function(){var i=du.transition;du.transition=1;try{n(e)}finally{du.transition=i}},[e]),r},useTransition:function(){var e=qb(Jc)[0];return[jk().current,e]},useMutableSource:yq,useOpaqueIdentifier:function(){return qb(Jc)[0]},unstable_isNewReconciler:!1},Vfe={readContext:pu,useCallback:wq,useContext:pu,useEffect:Fk,useImperativeHandle:xq,useLayoutEffect:vq,useMemo:Sq,useReducer:Yb,useRef:jk,useState:function(){return Yb(Jc)},useDebugValue:P4,useDeferredValue:function(e){var t=Yb(Jc),r=t[0],n=t[1];return Fk(function(){var i=du.transition;du.transition=1;try{n(e)}finally{du.transition=i}},[e]),r},useTransition:function(){var e=Yb(Jc)[0];return[jk().current,e]},useMutableSource:yq,useOpaqueIdentifier:function(){return Yb(Jc)[0]},unstable_isNewReconciler:!1},Wfe=dg.ReactCurrentOwner,Ju=!1;function Xs(e,t,r,n){t.child=e===null?pq(t,null,r,n):Tk(t,e.child,r,n)}function l7(e,t,r,n,i){r=r.render;var a=t.ref;return q0(t,i),n=D4(e,t,r,n,a,i),e!==null&&!Ju?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,ff(e,t,i)):(t.flags|=1,Xs(e,t,n,i),t.child)}function u7(e,t,r,n,i,a){if(e===null){var s=r.type;return typeof s=="function"&&!M4(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=s,Dq(e,t,s,n,i,a)):(e=NP(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}return s=e.child,!(i&a)&&(i=s.memoizedProps,r=r.compare,r=r!==null?r:Ax,r(i,n)&&e.ref===t.ref)?ff(e,t,a):(t.flags|=1,e=op(s,n),e.ref=t.ref,e.return=t,t.child=e)}function Dq(e,t,r,n,i,a){if(e!==null&&Ax(e.memoizedProps,n)&&e.ref===t.ref)if(Ju=!1,(a&i)!==0)e.flags&16384&&(Ju=!0);else return t.lanes=e.lanes,ff(e,t,a);return sF(e,t,r,n,a)}function B$(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden"||n.mode==="unstable-defer-without-hiding")if(!(t.mode&4))t.memoizedState={baseLanes:0},bC(t,r);else if(r&1073741824)t.memoizedState={baseLanes:0},bC(t,a!==null?a.baseLanes:r);else return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},bC(t,e),null;else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,bC(t,n);return Xs(e,t,i,r),t.child}function Cq(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=128)}function sF(e,t,r,n,i){var a=rl(r)?Xm:hs.current;return a=vy(t,a),q0(t,i),r=D4(e,t,r,n,a,i),e!==null&&!Ju?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,ff(e,t,i)):(t.flags|=1,Xs(e,t,r,i),t.child)}function c7(e,t,r,n,i){if(rl(r)){var a=!0;$P(t)}else a=!1;if(q0(t,i),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),fq(t,r,n),nF(t,r,n,i),n=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var h=s.context,y=r.contextType;typeof y=="object"&&y!==null?y=pu(y):(y=rl(r)?Xm:hs.current,y=vy(t,y));var x=r.getDerivedStateFromProps,k=typeof x=="function"||typeof s.getSnapshotBeforeUpdate=="function";k||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==n||h!==y)&&t7(t,s,n,y),hh=!1;var A=t.memoizedState;s.state=A,$x(t,n,s,i),h=t.memoizedState,l!==n||A!==h||tl.current||hh?(typeof x=="function"&&(Ak(t,r,x,n),h=t.memoizedState),(l=hh||e7(t,r,l,n,A,h,y))?(k||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4)):(typeof s.componentDidMount=="function"&&(t.flags|=4),t.memoizedProps=n,t.memoizedState=h),s.props=n,s.state=h,s.context=y,n=l):(typeof s.componentDidMount=="function"&&(t.flags|=4),n=!1)}else{s=t.stateNode,cq(e,t),l=t.memoizedProps,y=t.type===t.elementType?l:qu(t.type,l),s.props=y,k=t.pendingProps,A=s.context,h=r.contextType,typeof h=="object"&&h!==null?h=pu(h):(h=rl(r)?Xm:hs.current,h=vy(t,h));var j=r.getDerivedStateFromProps;(x=typeof j=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==k||A!==h)&&t7(t,s,n,h),hh=!1,A=t.memoizedState,s.state=A,$x(t,n,s,i);var N=t.memoizedState;l!==k||A!==N||tl.current||hh?(typeof j=="function"&&(Ak(t,r,j,n),N=t.memoizedState),(y=hh||e7(t,r,y,n,A,N,h))?(x||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(n,N,h),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(n,N,h)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=256)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=256),t.memoizedProps=n,t.memoizedState=N),s.props=n,s.state=N,s.context=h,n=y):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=256),n=!1)}return lF(e,t,r,n,a,i)}function lF(e,t,r,n,i,a){Cq(e,t);var s=(t.flags&64)!==0;if(!n&&!s)return i&&YN(t,r,!1),ff(e,t,a);n=t.stateNode,Wfe.current=t;var l=s&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&s?(t.child=Tk(t,e.child,null,a),t.child=Tk(t,null,l,a)):Xs(e,t,l,a),t.memoizedState=n.state,i&&YN(t,r,!0),t.child}function d7(e){var t=e.stateNode;t.pendingContext?qN(e,t.pendingContext,t.pendingContext!==t.context):t.context&&qN(e,t.context,!1),iF(e,t.containerInfo)}var vC={dehydrated:null,retryLane:0};function f7(e,t,r){var n=t.pendingProps,i=Fo.current,a=!1,s;return(s=(t.flags&64)!==0)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-65):e!==null&&e.memoizedState===null||n.fallback===void 0||n.unstable_avoidThisFallback===!0||(i|=1),Bo(Fo,i&1),e===null?(n.fallback!==void 0&&oF(t),e=n.children,i=n.fallback,a?(e=h7(t,e,i,r),t.child.memoizedState={baseLanes:r},t.memoizedState=vC,e):typeof n.unstable_expectedLoadTime=="number"?(e=h7(t,e,i,r),t.child.memoizedState={baseLanes:r},t.memoizedState=vC,t.lanes=33554432,e):(r=$4({mode:"visible",children:e},t.mode,r,null),r.return=t,t.child=r)):e.memoizedState!==null?a?(n=m7(e,t,n.children,n.fallback,r),a=t.child,i=e.child.memoizedState,a.memoizedState=i===null?{baseLanes:r}:{baseLanes:i.baseLanes|r},a.childLanes=e.childLanes&~r,t.memoizedState=vC,n):(r=p7(e,t,n.children,r),t.memoizedState=null,r):a?(n=m7(e,t,n.children,n.fallback,r),a=t.child,i=e.child.memoizedState,a.memoizedState=i===null?{baseLanes:r}:{baseLanes:i.baseLanes|r},a.childLanes=e.childLanes&~r,t.memoizedState=vC,n):(r=p7(e,t,n.children,r),t.memoizedState=null,r)}function h7(e,t,r,n){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},!(i&2)&&a!==null?(a.childLanes=0,a.pendingProps=t):a=$4(t,i,0,null),r=J0(r,i,n,null),a.return=e,r.return=e,a.sibling=r,e.child=a,r}function p7(e,t,r,n){var i=e.child;return e=i.sibling,r=op(i,{mode:"visible",children:r}),!(t.mode&2)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=r}function m7(e,t,r,n,i){var a=t.mode,s=e.child;e=s.sibling;var l={mode:"hidden",children:r};return!(a&2)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=l,s=r.lastEffect,s!==null?(t.firstEffect=r.firstEffect,t.lastEffect=s,s.nextEffect=null):t.firstEffect=t.lastEffect=null):r=op(s,l),e!==null?n=op(e,n):(n=J0(n,a,i,null),n.flags|=2),n.return=t,r.return=t,r.sibling=n,t.child=r,n}function g7(e,t){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),uq(e.return,t)}function N$(e,t,r,n,i,a){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i,lastEffect:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=r,s.tailMode=i,s.lastEffect=a)}function y7(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(Xs(e,t,n.children,r),n=Fo.current,n&2)n=n&1|2,t.flags|=64;else{if(e!==null&&e.flags&64)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&g7(e,r);else if(e.tag===19)g7(e,r);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Bo(Fo,n),!(t.mode&2))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Mk(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),N$(t,!1,i,r,a,t.lastEffect);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Mk(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}N$(t,!0,r,null,a,t.lastEffect);break;case"together":N$(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ff(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),_w|=t.lanes,r&t.childLanes){if(e!==null&&t.child!==e.child)throw Error(br(153));if(t.child!==null){for(e=t.child,r=op(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=op(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}return null}var Pq,uF,kq,Oq;Pq=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};uF=function(){};kq=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Am(id.current);var a=null;switch(r){case"input":i=Fj(e,i),n=Fj(e,n),a=[];break;case"option":i=Rj(e,i),n=Rj(e,n),a=[];break;case"select":i=xo({},i,{value:void 0}),n=xo({},n,{value:void 0}),a=[];break;case"textarea":i=Lj(e,i),n=Lj(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Ck)}Wj(r,n);var s;r=null;for(y in i)if(!n.hasOwnProperty(y)&&i.hasOwnProperty(y)&&i[y]!=null)if(y==="style"){var l=i[y];for(s in l)l.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else y!=="dangerouslySetInnerHTML"&&y!=="children"&&y!=="suppressContentEditableWarning"&&y!=="suppressHydrationWarning"&&y!=="autoFocus"&&(Dx.hasOwnProperty(y)?a||(a=[]):(a=a||[]).push(y,null));for(y in n){var h=n[y];if(l=i!=null?i[y]:void 0,n.hasOwnProperty(y)&&h!==l&&(h!=null||l!=null))if(y==="style")if(l){for(s in l)!l.hasOwnProperty(s)||h&&h.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in h)h.hasOwnProperty(s)&&l[s]!==h[s]&&(r||(r={}),r[s]=h[s])}else r||(a||(a=[]),a.push(y,r)),r=h;else y==="dangerouslySetInnerHTML"?(h=h?h.__html:void 0,l=l?l.__html:void 0,h!=null&&l!==h&&(a=a||[]).push(y,h)):y==="children"?typeof h!="string"&&typeof h!="number"||(a=a||[]).push(y,""+h):y!=="suppressContentEditableWarning"&&y!=="suppressHydrationWarning"&&(Dx.hasOwnProperty(y)?(h!=null&&y==="onScroll"&&to("scroll",e),a||l===h||(a=[])):typeof h=="object"&&h!==null&&h.$$typeof===Q8?h.toString():(a=a||[]).push(y,h))}r&&(a=a||[]).push("style",r);var y=a;(t.updateQueue=y)&&(t.flags|=4)}};Oq=function(e,t,r,n){r!==n&&(t.flags|=4)};function Zb(e,t){if(!od)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Hfe(e,t,r){var n=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:return rl(t.type)&&kk(),null;case 3:return xy(),ao(tl),ao(hs),w4(),n=t.stateNode,n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yC(t)?t.flags|=4:n.hydrate||(t.flags|=256)),uF(t),null;case 5:x4(t);var i=Am(jx.current);if(r=t.type,e!==null&&t.stateNode!=null)kq(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=128);else{if(!n){if(t.stateNode===null)throw Error(br(166));return null}if(e=Am(id.current),yC(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[Th]=t,n[Pk]=a,r){case"dialog":to("cancel",n),to("close",n);break;case"iframe":case"object":case"embed":to("load",n);break;case"video":case"audio":for(e=0;e<j1.length;e++)to(j1[e],n);break;case"source":to("error",n);break;case"img":case"image":case"link":to("error",n),to("load",n);break;case"details":to("toggle",n);break;case"input":yN(n,a),to("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},to("invalid",n);break;case"textarea":bN(n,a),to("invalid",n)}Wj(r,a),e=null;for(var s in a)a.hasOwnProperty(s)&&(i=a[s],s==="children"?typeof i=="string"?n.textContent!==i&&(e=["children",i]):typeof i=="number"&&n.textContent!==""+i&&(e=["children",""+i]):Dx.hasOwnProperty(s)&&i!=null&&s==="onScroll"&&to("scroll",n));switch(r){case"input":dC(n),vN(n,a,!0);break;case"textarea":dC(n),xN(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=Ck)}n=e,t.updateQueue=n,n!==null&&(t.flags|=4)}else{switch(s=i.nodeType===9?i:i.ownerDocument,e===zj.html&&(e=wG(r)),e===zj.html?r==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),r==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[Th]=t,e[Pk]=n,Pq(e,t,!1,!1),t.stateNode=e,s=Hj(r,n),r){case"dialog":to("cancel",e),to("close",e),i=n;break;case"iframe":case"object":case"embed":to("load",e),i=n;break;case"video":case"audio":for(i=0;i<j1.length;i++)to(j1[i],e);i=n;break;case"source":to("error",e),i=n;break;case"img":case"image":case"link":to("error",e),to("load",e),i=n;break;case"details":to("toggle",e),i=n;break;case"input":yN(e,n),i=Fj(e,n),to("invalid",e);break;case"option":i=Rj(e,n);break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=xo({},n,{value:void 0}),to("invalid",e);break;case"textarea":bN(e,n),i=Lj(e,n),to("invalid",e);break;default:i=n}Wj(r,i);var l=i;for(a in l)if(l.hasOwnProperty(a)){var h=l[a];a==="style"?CG(e,h):a==="dangerouslySetInnerHTML"?(h=h?h.__html:void 0,h!=null&&SG(e,h)):a==="children"?typeof h=="string"?(r!=="textarea"||h!=="")&&Cx(e,h):typeof h=="number"&&Cx(e,""+h):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Dx.hasOwnProperty(a)?h!=null&&a==="onScroll"&&to("scroll",e):h!=null&&G8(e,a,h,s))}switch(r){case"input":dC(e),vN(e,n,!1);break;case"textarea":dC(e),xN(e);break;case"option":n.value!=null&&e.setAttribute("value",""+tp(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?H0(e,!!n.multiple,a,!1):n.defaultValue!=null&&H0(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Ck)}eq(r,n)&&(t.flags|=4)}t.ref!==null&&(t.flags|=128)}return null;case 6:if(e&&t.stateNode!=null)Oq(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(br(166));r=Am(jx.current),Am(id.current),yC(t)?(n=t.stateNode,r=t.memoizedProps,n[Th]=t,n.nodeValue!==r&&(t.flags|=4)):(n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Th]=t,t.stateNode=n)}return null;case 13:return ao(Fo),n=t.memoizedState,t.flags&64?(t.lanes=r,t):(n=n!==null,r=!1,e===null?t.memoizedProps.fallback!==void 0&&yC(t):r=e.memoizedState!==null,n&&!r&&t.mode&2&&(e===null&&t.memoizedProps.unstable_avoidThisFallback!==!0||Fo.current&1?Wa===0&&(Wa=3):((Wa===0||Wa===3)&&(Wa=4),js===null||!(_w&134217727)&&!(sv&134217727)||X0(js,ds))),(n||r)&&(t.flags|=4),null);case 4:return xy(),uF(t),e===null&&ZG(t.stateNode.containerInfo),null;case 10:return v4(t),null;case 17:return rl(t.type)&&kk(),null;case 19:if(ao(Fo),n=t.memoizedState,n===null)return null;if(a=(t.flags&64)!==0,s=n.rendering,s===null)if(a)Zb(n,!1);else{if(Wa!==0||e!==null&&e.flags&64)for(e=t.child;e!==null;){if(s=Mk(e),s!==null){for(t.flags|=64,Zb(n,!1),a=s.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),n.lastEffect===null&&(t.firstEffect=null),t.lastEffect=n.lastEffect,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,s=a.alternate,s===null?(a.childLanes=0,a.lanes=e,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Bo(Fo,Fo.current&1|2),t.child}e=e.sibling}n.tail!==null&&ls()>mF&&(t.flags|=64,a=!0,Zb(n,!1),t.lanes=33554432)}else{if(!a)if(e=Mk(s),e!==null){if(t.flags|=64,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Zb(n,!0),n.tail===null&&n.tailMode==="hidden"&&!s.alternate&&!od)return t=t.lastEffect=n.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*ls()-n.renderingStartTime>mF&&r!==1073741824&&(t.flags|=64,a=!0,Zb(n,!1),t.lanes=33554432);n.isBackwards?(s.sibling=t.child,t.child=s):(r=n.last,r!==null?r.sibling=s:t.child=s,n.last=s)}return n.tail!==null?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=ls(),r.sibling=null,t=Fo.current,Bo(Fo,a?t&1|2:t&1),r):null;case 23:case 24:return T4(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&n.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(br(156,t.tag))}function Ufe(e){switch(e.tag){case 1:rl(e.type)&&kk();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(xy(),ao(tl),ao(hs),w4(),t=e.flags,t&64)throw Error(br(285));return e.flags=t&-4097|64,e;case 5:return x4(e),null;case 13:return ao(Fo),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return ao(Fo),null;case 4:return xy(),null;case 10:return v4(e),null;case 23:case 24:return T4(),null;default:return null}}function O4(e,t){try{var r="",n=t;do r+=Cde(n),n=n.return;while(n);var i=r}catch(a){i=`
+`+i[s].replace(" at new "," at ");while(1<=s&&0<=l);break}}}finally{w$=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?I1(e):""}function kde(e){switch(e.tag){case 5:return I1(e.type);case 16:return I1("Lazy");case 13:return I1("Suspense");case 19:return I1("SuspenseList");case 0:case 2:case 15:return e=cC(e.type,!1),e;case 11:return e=cC(e.type.render,!1),e;case 22:return e=cC(e.type._render,!1),e;case 1:return e=cC(e.type,!0),e;default:return""}}function W0(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case kh:return"Fragment";case Om:return"Portal";case q1:return"Profiler";case q8:return"StrictMode";case Y1:return"Suspense";case vk:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case X8:return(e.displayName||"Context")+".Consumer";case Y8:return(e._context.displayName||"Context")+".Provider";case cE:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case dE:return W0(e.type);case J8:return W0(e._render);case Z8:t=e._payload,e=e._init;try{return W0(e(t))}catch{}}return null}function tp(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function yG(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ode(e){var t=yG(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){n=""+s,a.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dC(e){e._valueTracker||(e._valueTracker=Ode(e))}function vG(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=yG(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function bk(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Fj(e,t){var r=t.checked;return xo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function yN(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=tp(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function bG(e,t){t=t.checked,t!=null&&G8(e,"checked",t,!1)}function Bj(e,t){bG(e,t);var r=tp(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Nj(e,t.type,r):t.hasOwnProperty("defaultValue")&&Nj(e,t.type,tp(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vN(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Nj(e,t,r){(t!=="number"||bk(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function Ede(e){var t="";return uE.Children.forEach(e,function(r){r!=null&&(t+=r)}),t}function Rj(e,t){return e=xo({children:void 0},t),(t=Ede(t.children))&&(e.children=t),e}function H0(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+tp(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Lj(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(br(91));return xo({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function bN(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(br(92));if(Array.isArray(r)){if(!(1>=r.length))throw Error(br(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:tp(r)}}function xG(e,t){var r=tp(t.value),n=tp(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function xN(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var zj={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function wG(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 Vj(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?wG(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var fC,SG=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!==zj.svg||"innerHTML"in e)e.innerHTML=t;else{for(fC=fC||document.createElement("div"),fC.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=fC.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Cx(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var X1={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},_de=["Webkit","ms","Moz","O"];Object.keys(X1).forEach(function(e){_de.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),X1[t]=X1[e]})});function DG(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||X1.hasOwnProperty(e)&&X1[e]?(""+t).trim():t+"px"}function CG(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=DG(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var Ade=xo({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 Wj(e,t){if(t){if(Ade[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(br(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(br(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(br(61))}if(t.style!=null&&typeof t.style!="object")throw Error(br(62))}}function Hj(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 t4(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Uj=null,U0=null,K0=null;function wN(e){if(e=Ow(e)){if(typeof Uj!="function")throw Error(br(280));var t=e.stateNode;t&&(t=yE(t),Uj(e.stateNode,e.type,t))}}function PG(e){U0?K0?K0.push(e):K0=[e]:U0=e}function kG(){if(U0){var e=U0,t=K0;if(K0=U0=null,wN(e),t)for(e=0;e<t.length;e++)wN(t[e])}}function r4(e,t){return e(t)}function OG(e,t,r,n,i){return e(t,r,n,i)}function n4(){}var EG=r4,Em=!1,S$=!1;function i4(){(U0!==null||K0!==null)&&(n4(),kG())}function Tde(e,t,r){if(S$)return e(t,r);S$=!0;try{return EG(e,t,r)}finally{S$=!1,i4()}}function Px(e,t){var r=e.stateNode;if(r===null)return null;var n=yE(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(br(231,t,typeof r));return r}var Kj=!1;if(Df)try{var Vb={};Object.defineProperty(Vb,"passive",{get:function(){Kj=!0}}),window.addEventListener("test",Vb,Vb),window.removeEventListener("test",Vb,Vb)}catch{Kj=!1}function Mde(e,t,r,n,i,a,s,l,h){var y=Array.prototype.slice.call(arguments,3);try{t.apply(r,y)}catch(x){this.onError(x)}}var Z1=!1,xk=null,wk=!1,Gj=null,$de={onError:function(e){Z1=!0,xk=e}};function Ide(e,t,r,n,i,a,s,l,h){Z1=!1,xk=null,Mde.apply($de,arguments)}function jde(e,t,r,n,i,a,s,l,h){if(Ide.apply(this,arguments),Z1){if(Z1){var y=xk;Z1=!1,xk=null}else throw Error(br(198));wk||(wk=!0,Gj=y)}}function fg(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&1026&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function _G(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function SN(e){if(fg(e)!==e)throw Error(br(188))}function Fde(e){var t=e.alternate;if(!t){if(t=fg(e),t===null)throw Error(br(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return SN(i),e;if(a===n)return SN(i),t;a=a.sibling}throw Error(br(188))}if(r.return!==n.return)r=i,n=a;else{for(var s=!1,l=i.child;l;){if(l===r){s=!0,r=i,n=a;break}if(l===n){s=!0,n=i,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=i;break}if(l===n){s=!0,n=a,r=i;break}l=l.sibling}if(!s)throw Error(br(189))}}if(r.alternate!==n)throw Error(br(190))}if(r.tag!==3)throw Error(br(188));return r.stateNode.current===r?e:t}function AG(e){if(e=Fde(e),!e)return null;for(var t=e;;){if(t.tag===5||t.tag===6)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 DN(e,t){for(var r=e.alternate;t!==null;){if(t===e||t===r)return!0;t=t.return}return!1}var TG,o4,MG,$G,qj=!1,Zc=[],Lh=null,zh=null,Vh=null,kx=new Map,Ox=new Map,Wb=[],CN="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 Yj(e,t,r,n,i){return{blockedOn:e,domEventName:t,eventSystemFlags:r|16,nativeEvent:i,targetContainers:[n]}}function PN(e,t){switch(e){case"focusin":case"focusout":Lh=null;break;case"dragenter":case"dragleave":zh=null;break;case"mouseover":case"mouseout":Vh=null;break;case"pointerover":case"pointerout":kx.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ox.delete(t.pointerId)}}function Hb(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e=Yj(t,r,n,i,a),t!==null&&(t=Ow(t),t!==null&&o4(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Bde(e,t,r,n,i){switch(t){case"focusin":return Lh=Hb(Lh,e,t,r,n,i),!0;case"dragenter":return zh=Hb(zh,e,t,r,n,i),!0;case"mouseover":return Vh=Hb(Vh,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return kx.set(a,Hb(kx.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,Ox.set(a,Hb(Ox.get(a)||null,e,t,r,n,i)),!0}return!1}function Nde(e){var t=_m(e.target);if(t!==null){var r=fg(t);if(r!==null){if(t=r.tag,t===13){if(t=_G(r),t!==null){e.blockedOn=t,$G(e.lanePriority,function(){ka.unstable_runWithPriority(e.priority,function(){MG(r)})});return}}else if(t===3&&r.stateNode.hydrate){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function _P(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=u4(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r!==null)return t=Ow(r),t!==null&&o4(t),e.blockedOn=r,!1;t.shift()}return!0}function kN(e,t,r){_P(e)&&r.delete(t)}function Rde(){for(qj=!1;0<Zc.length;){var e=Zc[0];if(e.blockedOn!==null){e=Ow(e.blockedOn),e!==null&&TG(e);break}for(var t=e.targetContainers;0<t.length;){var r=u4(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r!==null){e.blockedOn=r;break}t.shift()}e.blockedOn===null&&Zc.shift()}Lh!==null&&_P(Lh)&&(Lh=null),zh!==null&&_P(zh)&&(zh=null),Vh!==null&&_P(Vh)&&(Vh=null),kx.forEach(kN),Ox.forEach(kN)}function Ub(e,t){e.blockedOn===t&&(e.blockedOn=null,qj||(qj=!0,ka.unstable_scheduleCallback(ka.unstable_NormalPriority,Rde)))}function IG(e){function t(i){return Ub(i,e)}if(0<Zc.length){Ub(Zc[0],e);for(var r=1;r<Zc.length;r++){var n=Zc[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Lh!==null&&Ub(Lh,e),zh!==null&&Ub(zh,e),Vh!==null&&Ub(Vh,e),kx.forEach(t),Ox.forEach(t),r=0;r<Wb.length;r++)n=Wb[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Wb.length&&(r=Wb[0],r.blockedOn===null);)Nde(r),r.blockedOn===null&&Wb.shift()}function hC(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var P0={animationend:hC("Animation","AnimationEnd"),animationiteration:hC("Animation","AnimationIteration"),animationstart:hC("Animation","AnimationStart"),transitionend:hC("Transition","TransitionEnd")},D$={},jG={};Df&&(jG=document.createElement("div").style,"AnimationEvent"in window||(delete P0.animationend.animation,delete P0.animationiteration.animation,delete P0.animationstart.animation),"TransitionEvent"in window||delete P0.transitionend.transition);function fE(e){if(D$[e])return D$[e];if(!P0[e])return e;var t=P0[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in jG)return D$[e]=t[r];return e}var FG=fE("animationend"),BG=fE("animationiteration"),NG=fE("animationstart"),RG=fE("transitionend"),LG=new Map,a4=new Map,Lde=["abort","abort",FG,"animationEnd",BG,"animationIteration",NG,"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",RG,"transitionEnd","waiting","waiting"];function s4(e,t){for(var r=0;r<e.length;r+=2){var n=e[r],i=e[r+1];i="on"+(i[0].toUpperCase()+i.slice(1)),a4.set(n,t),LG.set(n,i),cg(i,[n])}}var zde=ka.unstable_now;zde();var Ki=8;function v0(e){if(1&e)return Ki=15,1;if(2&e)return Ki=14,2;if(4&e)return Ki=13,4;var t=24&e;return t!==0?(Ki=12,t):e&32?(Ki=11,32):(t=192&e,t!==0?(Ki=10,t):e&256?(Ki=9,256):(t=3584&e,t!==0?(Ki=8,t):e&4096?(Ki=7,4096):(t=4186112&e,t!==0?(Ki=6,t):(t=62914560&e,t!==0?(Ki=5,t):e&67108864?(Ki=4,67108864):e&134217728?(Ki=3,134217728):(t=805306368&e,t!==0?(Ki=2,t):1073741824&e?(Ki=1,1073741824):(Ki=8,e))))))}function Vde(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Wde(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(br(358,e))}}function Ex(e,t){var r=e.pendingLanes;if(r===0)return Ki=0;var n=0,i=0,a=e.expiredLanes,s=e.suspendedLanes,l=e.pingedLanes;if(a!==0)n=a,i=Ki=15;else if(a=r&134217727,a!==0){var h=a&~s;h!==0?(n=v0(h),i=Ki):(l&=a,l!==0&&(n=v0(l),i=Ki))}else a=r&~s,a!==0?(n=v0(a),i=Ki):l!==0&&(n=v0(l),i=Ki);if(n===0)return 0;if(n=31-rp(n),n=r&((0>n?0:1<<n)<<1)-1,t!==0&&t!==n&&!(t&s)){if(v0(t),i<=Ki)return t;Ki=i}if(t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-rp(t),i=1<<r,n|=e[r],t&=~i;return n}function zG(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Sk(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return e=b0(24&~t),e===0?Sk(10,t):e;case 10:return e=b0(192&~t),e===0?Sk(8,t):e;case 8:return e=b0(3584&~t),e===0&&(e=b0(4186112&~t),e===0&&(e=512)),e;case 2:return t=b0(805306368&~t),t===0&&(t=268435456),t}throw Error(br(358,e))}function b0(e){return e&-e}function C$(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function hE(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,e=e.eventTimes,t=31-rp(t),e[t]=r}var rp=Math.clz32?Math.clz32:Kde,Hde=Math.log,Ude=Math.LN2;function Kde(e){return e===0?32:31-(Hde(e)/Ude|0)|0}var Gde=ka.unstable_UserBlockingPriority,qde=ka.unstable_runWithPriority,AP=!0;function Yde(e,t,r,n){Em||n4();var i=l4,a=Em;Em=!0;try{OG(i,e,t,r,n)}finally{(Em=a)||i4()}}function Xde(e,t,r,n){qde(Gde,l4.bind(null,e,t,r,n))}function l4(e,t,r,n){if(AP){var i;if((i=(t&4)===0)&&0<Zc.length&&-1<CN.indexOf(e))e=Yj(null,e,t,r,n),Zc.push(e);else{var a=u4(e,t,r,n);if(a===null)i&&PN(e,n);else{if(i){if(-1<CN.indexOf(e)){e=Yj(a,e,t,r,n),Zc.push(e);return}if(Bde(a,e,t,r,n))return;PN(e,n)}QG(e,t,n,null,r)}}}}function u4(e,t,r,n){var i=t4(n);if(i=_m(i),i!==null){var a=fg(i);if(a===null)i=null;else{var s=a.tag;if(s===13){if(i=_G(a),i!==null)return i;i=null}else if(s===3){if(a.stateNode.hydrate)return a.tag===3?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return QG(e,t,n,i,r),null}var Ah=null,c4=null,TP=null;function VG(){if(TP)return TP;var e,t=c4,r=t.length,n,i="value"in Ah?Ah.value:Ah.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var s=r-e;for(n=1;n<=s&&t[r-n]===i[a-n];n++);return TP=i.slice(e,1<n?1-n:void 0)}function MP(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function pC(){return!0}function ON(){return!1}function Fl(e){function t(r,n,i,a,s){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(a):a[l]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?pC:ON,this.isPropagationStopped=ON,this}return xo(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=pC)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=pC)},persist:function(){},isPersistent:pC}),t}var iv={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},d4=Fl(iv),kw=xo({},iv,{view:0,detail:0}),Zde=Fl(kw),P$,k$,Kb,pE=xo({},kw,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:f4,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Kb&&(Kb&&e.type==="mousemove"?(P$=e.screenX-Kb.screenX,k$=e.screenY-Kb.screenY):k$=P$=0,Kb=e),P$)},movementY:function(e){return"movementY"in e?e.movementY:k$}}),EN=Fl(pE),Jde=xo({},pE,{dataTransfer:0}),Qde=Fl(Jde),efe=xo({},kw,{relatedTarget:0}),O$=Fl(efe),tfe=xo({},iv,{animationName:0,elapsedTime:0,pseudoElement:0}),rfe=Fl(tfe),nfe=xo({},iv,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ife=Fl(nfe),ofe=xo({},iv,{data:0}),_N=Fl(ofe),afe={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sfe={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"},lfe={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ufe(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=lfe[e])?!!t[e]:!1}function f4(){return ufe}var cfe=xo({},kw,{key:function(e){if(e.key){var t=afe[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=MP(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?sfe[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:f4,charCode:function(e){return e.type==="keypress"?MP(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?MP(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dfe=Fl(cfe),ffe=xo({},pE,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),AN=Fl(ffe),hfe=xo({},kw,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:f4}),pfe=Fl(hfe),mfe=xo({},iv,{propertyName:0,elapsedTime:0,pseudoElement:0}),gfe=Fl(mfe),yfe=xo({},pE,{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}),vfe=Fl(yfe),bfe=[9,13,27,32],h4=Df&&"CompositionEvent"in window,J1=null;Df&&"documentMode"in document&&(J1=document.documentMode);var xfe=Df&&"TextEvent"in window&&!J1,WG=Df&&(!h4||J1&&8<J1&&11>=J1),TN=" ",MN=!1;function HG(e,t){switch(e){case"keyup":return bfe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function UG(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var k0=!1;function wfe(e,t){switch(e){case"compositionend":return UG(t);case"keypress":return t.which!==32?null:(MN=!0,TN);case"textInput":return e=t.data,e===TN&&MN?null:e;default:return null}}function Sfe(e,t){if(k0)return e==="compositionend"||!h4&&HG(e,t)?(e=VG(),TP=c4=Ah=null,k0=!1,e):null;switch(e){case"paste":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 WG&&t.locale!=="ko"?null:t.data;default:return null}}var Dfe={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 $N(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Dfe[e.type]:t==="textarea"}function KG(e,t,r,n){PG(n),t=Dk(t,"onChange"),0<t.length&&(r=new d4("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Q1=null,_x=null;function Cfe(e){XG(e,0)}function mE(e){var t=E0(e);if(vG(t))return e}function Pfe(e,t){if(e==="change")return t}var GG=!1;if(Df){var E$;if(Df){var _$="oninput"in document;if(!_$){var IN=document.createElement("div");IN.setAttribute("oninput","return;"),_$=typeof IN.oninput=="function"}E$=_$}else E$=!1;GG=E$&&(!document.documentMode||9<document.documentMode)}function jN(){Q1&&(Q1.detachEvent("onpropertychange",qG),_x=Q1=null)}function qG(e){if(e.propertyName==="value"&&mE(_x)){var t=[];if(KG(t,_x,e,t4(e)),e=Cfe,Em)e(t);else{Em=!0;try{r4(e,t)}finally{Em=!1,i4()}}}}function kfe(e,t,r){e==="focusin"?(jN(),Q1=t,_x=r,Q1.attachEvent("onpropertychange",qG)):e==="focusout"&&jN()}function Ofe(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return mE(_x)}function Efe(e,t){if(e==="click")return mE(t)}function _fe(e,t){if(e==="input"||e==="change")return mE(t)}function Afe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ru=typeof Object.is=="function"?Object.is:Afe,Tfe=Object.prototype.hasOwnProperty;function Ax(e,t){if(ru(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++)if(!Tfe.call(t,r[n])||!ru(e[r[n]],t[r[n]]))return!1;return!0}function FN(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function BN(e,t){var r=FN(e);e=0;for(var n;r;){if(r.nodeType===3){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=FN(r)}}function YG(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?YG(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function NN(){for(var e=window,t=bk();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=bk(e.document)}return t}function Xj(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Mfe=Df&&"documentMode"in document&&11>=document.documentMode,O0=null,Zj=null,ex=null,Jj=!1;function RN(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Jj||O0==null||O0!==bk(n)||(n=O0,"selectionStart"in n&&Xj(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ex&&Ax(ex,n)||(ex=n,n=Dk(Zj,"onSelect"),0<n.length&&(t=new d4("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=O0)))}s4("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);s4("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);s4(Lde,2);for(var LN="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),A$=0;A$<LN.length;A$++)a4.set(LN[A$],0);yy("onMouseEnter",["mouseout","mouseover"]);yy("onMouseLeave",["mouseout","mouseover"]);yy("onPointerEnter",["pointerout","pointerover"]);yy("onPointerLeave",["pointerout","pointerover"]);cg("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));cg("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));cg("onBeforeInput",["compositionend","keypress","textInput","paste"]);cg("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));cg("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));cg("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var j1="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),$fe=new Set("cancel close invalid load scroll toggle".split(" ").concat(j1));function zN(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,jde(n,t,void 0,e),e.currentTarget=null}function XG(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var s=n.length-1;0<=s;s--){var l=n[s],h=l.instance,y=l.currentTarget;if(l=l.listener,h!==a&&i.isPropagationStopped())break e;zN(i,l,y),a=h}else for(s=0;s<n.length;s++){if(l=n[s],h=l.instance,y=l.currentTarget,l=l.listener,h!==a&&i.isPropagationStopped())break e;zN(i,l,y),a=h}}}if(wk)throw e=Gj,wk=!1,Gj=null,e}function to(e,t){var r=tq(t),n=e+"__bubble";r.has(n)||(JG(t,e,2,!1),r.add(n))}var VN="_reactListening"+Math.random().toString(36).slice(2);function ZG(e){e[VN]||(e[VN]=!0,mG.forEach(function(t){$fe.has(t)||WN(t,!1,e,null),WN(t,!0,e,null)}))}function WN(e,t,r,n){var i=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,a=r;e==="selectionchange"&&r.nodeType!==9&&(a=r.ownerDocument);var s=tq(a),l=e+"__"+(t?"capture":"bubble");s.has(l)||(t&&(i|=4),JG(a,e,i,t),s.add(l))}function JG(e,t,r,n){var i=a4.get(t);switch(i===void 0?2:i){case 0:i=Yde;break;case 1:i=Xde;break;default:i=l4}r=i.bind(null,t,r,e),i=void 0,!Kj||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function QG(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var s=n.tag;if(s===3||s===4){var l=n.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(s===4)for(s=n.return;s!==null;){var h=s.tag;if((h===3||h===4)&&(h=s.stateNode.containerInfo,h===i||h.nodeType===8&&h.parentNode===i))return;s=s.return}for(;l!==null;){if(s=_m(l),s===null)return;if(h=s.tag,h===5||h===6){n=a=s;continue e}l=l.parentNode}}n=n.return}Tde(function(){var y=a,x=t4(r),k=[];e:{var A=LG.get(e);if(A!==void 0){var j=d4,N=e;switch(e){case"keypress":if(MP(r)===0)break e;case"keydown":case"keyup":j=dfe;break;case"focusin":N="focus",j=O$;break;case"focusout":N="blur",j=O$;break;case"beforeblur":case"afterblur":j=O$;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":j=EN;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=Qde;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=pfe;break;case FG:case BG:case NG:j=rfe;break;case RG:j=gfe;break;case"scroll":j=Zde;break;case"wheel":j=vfe;break;case"copy":case"cut":case"paste":j=ife;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=AN}var M=(t&4)!==0,u=!M&&e==="scroll",m=M?A!==null?A+"Capture":null:A;M=[];for(var v=y,C;v!==null;){C=v;var w=C.stateNode;if(C.tag===5&&w!==null&&(C=w,m!==null&&(w=Px(v,m),w!=null&&M.push(Tx(v,w,C)))),u)break;v=v.return}0<M.length&&(A=new j(A,N,null,r,x),k.push({event:A,listeners:M}))}}if(!(t&7)){e:{if(A=e==="mouseover"||e==="pointerover",j=e==="mouseout"||e==="pointerout",A&&!(t&16)&&(N=r.relatedTarget||r.fromElement)&&(_m(N)||N[ov]))break e;if((j||A)&&(A=x.window===x?x:(A=x.ownerDocument)?A.defaultView||A.parentWindow:window,j?(N=r.relatedTarget||r.toElement,j=y,N=N?_m(N):null,N!==null&&(u=fg(N),N!==u||N.tag!==5&&N.tag!==6)&&(N=null)):(j=null,N=y),j!==N)){if(M=EN,w="onMouseLeave",m="onMouseEnter",v="mouse",(e==="pointerout"||e==="pointerover")&&(M=AN,w="onPointerLeave",m="onPointerEnter",v="pointer"),u=j==null?A:E0(j),C=N==null?A:E0(N),A=new M(w,v+"leave",j,r,x),A.target=u,A.relatedTarget=C,w=null,_m(x)===y&&(M=new M(m,v+"enter",N,r,x),M.target=C,M.relatedTarget=u,w=M),u=w,j&&N)t:{for(M=j,m=N,v=0,C=M;C;C=l0(C))v++;for(C=0,w=m;w;w=l0(w))C++;for(;0<v-C;)M=l0(M),v--;for(;0<C-v;)m=l0(m),C--;for(;v--;){if(M===m||m!==null&&M===m.alternate)break t;M=l0(M),m=l0(m)}M=null}else M=null;j!==null&&HN(k,A,j,M,!1),N!==null&&u!==null&&HN(k,u,N,M,!0)}}e:{if(A=y?E0(y):window,j=A.nodeName&&A.nodeName.toLowerCase(),j==="select"||j==="input"&&A.type==="file")var g=Pfe;else if($N(A))if(GG)g=_fe;else{g=Ofe;var d=kfe}else(j=A.nodeName)&&j.toLowerCase()==="input"&&(A.type==="checkbox"||A.type==="radio")&&(g=Efe);if(g&&(g=g(e,y))){KG(k,g,r,x);break e}d&&d(e,A,y),e==="focusout"&&(d=A._wrapperState)&&d.controlled&&A.type==="number"&&Nj(A,"number",A.value)}switch(d=y?E0(y):window,e){case"focusin":($N(d)||d.contentEditable==="true")&&(O0=d,Zj=y,ex=null);break;case"focusout":ex=Zj=O0=null;break;case"mousedown":Jj=!0;break;case"contextmenu":case"mouseup":case"dragend":Jj=!1,RN(k,r,x);break;case"selectionchange":if(Mfe)break;case"keydown":case"keyup":RN(k,r,x)}var f;if(h4)e:{switch(e){case"compositionstart":var c="onCompositionStart";break e;case"compositionend":c="onCompositionEnd";break e;case"compositionupdate":c="onCompositionUpdate";break e}c=void 0}else k0?HG(e,r)&&(c="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(c="onCompositionStart");c&&(WG&&r.locale!=="ko"&&(k0||c!=="onCompositionStart"?c==="onCompositionEnd"&&k0&&(f=VG()):(Ah=x,c4="value"in Ah?Ah.value:Ah.textContent,k0=!0)),d=Dk(y,c),0<d.length&&(c=new _N(c,e,null,r,x),k.push({event:c,listeners:d}),f?c.data=f:(f=UG(r),f!==null&&(c.data=f)))),(f=xfe?wfe(e,r):Sfe(e,r))&&(y=Dk(y,"onBeforeInput"),0<y.length&&(x=new _N("onBeforeInput","beforeinput",null,r,x),k.push({event:x,listeners:y}),x.data=f))}XG(k,t)})}function Tx(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Dk(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Px(e,r),a!=null&&n.unshift(Tx(e,a,i)),a=Px(e,t),a!=null&&n.push(Tx(e,a,i))),e=e.return}return n}function l0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function HN(e,t,r,n,i){for(var a=t._reactName,s=[];r!==null&&r!==n;){var l=r,h=l.alternate,y=l.stateNode;if(h!==null&&h===n)break;l.tag===5&&y!==null&&(l=y,i?(h=Px(r,a),h!=null&&s.unshift(Tx(r,h,l))):i||(h=Px(r,a),h!=null&&s.push(Tx(r,h,l)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}function Ck(){}var T$=null,M$=null;function eq(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Qj(e,t){return e==="textarea"||e==="option"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var UN=typeof setTimeout=="function"?setTimeout:void 0,Ife=typeof clearTimeout=="function"?clearTimeout:void 0;function p4(e){e.nodeType===1?e.textContent="":e.nodeType===9&&(e=e.body,e!=null&&(e.textContent=""))}function G0(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}function KN(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var $$=0;function jfe(e){return{$$typeof:Q8,toString:e,valueOf:e}}var gE=Math.random().toString(36).slice(2),Th="__reactFiber$"+gE,Pk="__reactProps$"+gE,ov="__reactContainer$"+gE,GN="__reactEvents$"+gE;function _m(e){var t=e[Th];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ov]||r[Th]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=KN(e);e!==null;){if(r=e[Th])return r;e=KN(e)}return t}e=r,r=e.parentNode}return null}function Ow(e){return e=e[Th]||e[ov],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function E0(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(br(33))}function yE(e){return e[Pk]||null}function tq(e){var t=e[GN];return t===void 0&&(t=e[GN]=new Set),t}var eF=[],_0=-1;function gp(e){return{current:e}}function ao(e){0>_0||(e.current=eF[_0],eF[_0]=null,_0--)}function Bo(e,t){_0++,eF[_0]=e.current,e.current=t}var np={},hs=gp(np),tl=gp(!1),Xm=np;function vy(e,t){var r=e.type.contextTypes;if(!r)return np;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function rl(e){return e=e.childContextTypes,e!=null}function kk(){ao(tl),ao(hs)}function qN(e,t,r){if(hs.current!==np)throw Error(br(168));Bo(hs,t),Bo(tl,r)}function rq(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in e))throw Error(br(108,W0(t)||"Unknown",i));return xo({},r,n)}function $P(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||np,Xm=hs.current,Bo(hs,e),Bo(tl,tl.current),!0}function YN(e,t,r){var n=e.stateNode;if(!n)throw Error(br(169));r?(e=rq(e,t,Xm),n.__reactInternalMemoizedMergedChildContext=e,ao(tl),ao(hs),Bo(hs,e)):ao(tl),Bo(tl,r)}var m4=null,zm=null,Ffe=ka.unstable_runWithPriority,g4=ka.unstable_scheduleCallback,tF=ka.unstable_cancelCallback,Bfe=ka.unstable_shouldYield,XN=ka.unstable_requestPaint,rF=ka.unstable_now,Nfe=ka.unstable_getCurrentPriorityLevel,vE=ka.unstable_ImmediatePriority,nq=ka.unstable_UserBlockingPriority,iq=ka.unstable_NormalPriority,oq=ka.unstable_LowPriority,aq=ka.unstable_IdlePriority,I$={},Rfe=XN!==void 0?XN:function(){},of=null,IP=null,j$=!1,ZN=rF(),ls=1e4>ZN?rF:function(){return rF()-ZN};function by(){switch(Nfe()){case vE:return 99;case nq:return 98;case iq:return 97;case oq:return 96;case aq:return 95;default:throw Error(br(332))}}function sq(e){switch(e){case 99:return vE;case 98:return nq;case 97:return iq;case 96:return oq;case 95:return aq;default:throw Error(br(332))}}function Zm(e,t){return e=sq(e),Ffe(e,t)}function Mx(e,t,r){return e=sq(e),g4(e,t,r)}function hd(){if(IP!==null){var e=IP;IP=null,tF(e)}lq()}function lq(){if(!j$&&of!==null){j$=!0;var e=0;try{var t=of;Zm(99,function(){for(;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}}),of=null}catch(r){throw of!==null&&(of=of.slice(e+1)),g4(vE,hd),r}finally{j$=!1}}}var Lfe=dg.ReactCurrentBatchConfig;function qu(e,t){if(e&&e.defaultProps){t=xo({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var Ok=gp(null),Ek=null,A0=null,_k=null;function y4(){_k=A0=Ek=null}function v4(e){var t=Ok.current;ao(Ok),e.type._context._currentValue=t}function uq(e,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t){if(r===null||(r.childLanes&t)===t)break;r.childLanes|=t}else e.childLanes|=t,r!==null&&(r.childLanes|=t);e=e.return}}function q0(e,t){Ek=e,_k=A0=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ju=!0),e.firstContext=null)}function pu(e,t){if(_k!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&(_k=e,t=1073741823),t={context:e,observedBits:t,next:null},A0===null){if(Ek===null)throw Error(br(308));A0=t,Ek.dependencies={lanes:0,firstContext:t,responders:null}}else A0=A0.next=t;return e._currentValue}var hh=!1;function b4(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function cq(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 Wh(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Hh(e,t){if(e=e.updateQueue,e!==null){e=e.shared;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}}function JN(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=s:a=a.next=s,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function $x(e,t,r,n){var i=e.updateQueue;hh=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var h=l,y=h.next;h.next=null,s===null?a=y:s.next=y,s=h;var x=e.alternate;if(x!==null){x=x.updateQueue;var k=x.lastBaseUpdate;k!==s&&(k===null?x.firstBaseUpdate=y:k.next=y,x.lastBaseUpdate=h)}}if(a!==null){k=i.baseState,s=0,x=y=h=null;do{l=a.lane;var A=a.eventTime;if((n&l)===l){x!==null&&(x=x.next={eventTime:A,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var j=e,N=a;switch(l=t,A=r,N.tag){case 1:if(j=N.payload,typeof j=="function"){k=j.call(A,k,l);break e}k=j;break e;case 3:j.flags=j.flags&-4097|64;case 0:if(j=N.payload,l=typeof j=="function"?j.call(A,k,l):j,l==null)break e;k=xo({},k,l);break e;case 2:hh=!0}}a.callback!==null&&(e.flags|=32,l=i.effects,l===null?i.effects=[a]:l.push(a))}else A={eventTime:A,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},x===null?(y=x=A,h=k):x=x.next=A,s|=l;if(a=a.next,a===null){if(l=i.shared.pending,l===null)break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}while(!0);x===null&&(h=k),i.baseState=h,i.firstBaseUpdate=y,i.lastBaseUpdate=x,_w|=s,e.lanes=s,e.memoizedState=k}}function QN(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(br(191,i));i.call(n)}}}var dq=new uE.Component().refs;function Ak(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:xo({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var bE={isMounted:function(e){return(e=e._reactInternals)?fg(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=_l(),i=Uh(e),a=Wh(n,i);a.payload=t,r!=null&&(a.callback=r),Hh(e,a),Kh(e,i,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=_l(),i=Uh(e),a=Wh(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),Hh(e,a),Kh(e,i,n)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=_l(),n=Uh(e),i=Wh(r,n);i.tag=2,t!=null&&(i.callback=t),Hh(e,i),Kh(e,n,r)}};function e7(e,t,r,n,i,a,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,s):t.prototype&&t.prototype.isPureReactComponent?!Ax(r,n)||!Ax(i,a):!0}function fq(e,t,r){var n=!1,i=np,a=t.contextType;return typeof a=="object"&&a!==null?a=pu(a):(i=rl(t)?Xm:hs.current,n=t.contextTypes,a=(n=n!=null)?vy(e,i):np),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=bE,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function t7(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&bE.enqueueReplaceState(t,t.state,null)}function nF(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=dq,b4(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=pu(a):(a=rl(t)?Xm:hs.current,i.context=vy(e,a)),$x(e,r,i,n),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Ak(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&bE.enqueueReplaceState(i,i.state,null),$x(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4)}var mC=Array.isArray;function Gb(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(br(309));var n=r.stateNode}if(!n)throw Error(br(147,e));var i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var s=n.refs;s===dq&&(s=n.refs={}),a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(br(284));if(!r._owner)throw Error(br(290,e))}return e}function gC(e,t){if(e.type!=="textarea")throw Error(br(31,Object.prototype.toString.call(t)==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function hq(e){function t(u,m){if(e){var v=u.lastEffect;v!==null?(v.nextEffect=m,u.lastEffect=m):u.firstEffect=u.lastEffect=m,m.nextEffect=null,m.flags=8}}function r(u,m){if(!e)return null;for(;m!==null;)t(u,m),m=m.sibling;return null}function n(u,m){for(u=new Map;m!==null;)m.key!==null?u.set(m.key,m):u.set(m.index,m),m=m.sibling;return u}function i(u,m){return u=op(u,m),u.index=0,u.sibling=null,u}function a(u,m,v){return u.index=v,e?(v=u.alternate,v!==null?(v=v.index,v<m?(u.flags=2,m):v):(u.flags=2,m)):m}function s(u){return e&&u.alternate===null&&(u.flags=2),u}function l(u,m,v,C){return m===null||m.tag!==6?(m=L$(v,u.mode,C),m.return=u,m):(m=i(m,v),m.return=u,m)}function h(u,m,v,C){return m!==null&&m.elementType===v.type?(C=i(m,v.props),C.ref=Gb(u,m,v),C.return=u,C):(C=NP(v.type,v.key,v.props,null,u.mode,C),C.ref=Gb(u,m,v),C.return=u,C)}function y(u,m,v,C){return m===null||m.tag!==4||m.stateNode.containerInfo!==v.containerInfo||m.stateNode.implementation!==v.implementation?(m=z$(v,u.mode,C),m.return=u,m):(m=i(m,v.children||[]),m.return=u,m)}function x(u,m,v,C,w){return m===null||m.tag!==7?(m=J0(v,u.mode,C,w),m.return=u,m):(m=i(m,v),m.return=u,m)}function k(u,m,v){if(typeof m=="string"||typeof m=="number")return m=L$(""+m,u.mode,v),m.return=u,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case $1:return v=NP(m.type,m.key,m.props,null,u.mode,v),v.ref=Gb(u,null,m),v.return=u,v;case Om:return m=z$(m,u.mode,v),m.return=u,m}if(mC(m)||zb(m))return m=J0(m,u.mode,v,null),m.return=u,m;gC(u,m)}return null}function A(u,m,v,C){var w=m!==null?m.key:null;if(typeof v=="string"||typeof v=="number")return w!==null?null:l(u,m,""+v,C);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case $1:return v.key===w?v.type===kh?x(u,m,v.props.children,C,w):h(u,m,v,C):null;case Om:return v.key===w?y(u,m,v,C):null}if(mC(v)||zb(v))return w!==null?null:x(u,m,v,C,null);gC(u,v)}return null}function j(u,m,v,C,w){if(typeof C=="string"||typeof C=="number")return u=u.get(v)||null,l(m,u,""+C,w);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case $1:return u=u.get(C.key===null?v:C.key)||null,C.type===kh?x(m,u,C.props.children,w,C.key):h(m,u,C,w);case Om:return u=u.get(C.key===null?v:C.key)||null,y(m,u,C,w)}if(mC(C)||zb(C))return u=u.get(v)||null,x(m,u,C,w,null);gC(m,C)}return null}function N(u,m,v,C){for(var w=null,g=null,d=m,f=m=0,c=null;d!==null&&f<v.length;f++){d.index>f?(c=d,d=null):c=d.sibling;var p=A(u,d,v[f],C);if(p===null){d===null&&(d=c);break}e&&d&&p.alternate===null&&t(u,d),m=a(p,m,f),g===null?w=p:g.sibling=p,g=p,d=c}if(f===v.length)return r(u,d),w;if(d===null){for(;f<v.length;f++)d=k(u,v[f],C),d!==null&&(m=a(d,m,f),g===null?w=d:g.sibling=d,g=d);return w}for(d=n(u,d);f<v.length;f++)c=j(d,u,f,v[f],C),c!==null&&(e&&c.alternate!==null&&d.delete(c.key===null?f:c.key),m=a(c,m,f),g===null?w=c:g.sibling=c,g=c);return e&&d.forEach(function(D){return t(u,D)}),w}function M(u,m,v,C){var w=zb(v);if(typeof w!="function")throw Error(br(150));if(v=w.call(v),v==null)throw Error(br(151));for(var g=w=null,d=m,f=m=0,c=null,p=v.next();d!==null&&!p.done;f++,p=v.next()){d.index>f?(c=d,d=null):c=d.sibling;var D=A(u,d,p.value,C);if(D===null){d===null&&(d=c);break}e&&d&&D.alternate===null&&t(u,d),m=a(D,m,f),g===null?w=D:g.sibling=D,g=D,d=c}if(p.done)return r(u,d),w;if(d===null){for(;!p.done;f++,p=v.next())p=k(u,p.value,C),p!==null&&(m=a(p,m,f),g===null?w=p:g.sibling=p,g=p);return w}for(d=n(u,d);!p.done;f++,p=v.next())p=j(d,u,f,p.value,C),p!==null&&(e&&p.alternate!==null&&d.delete(p.key===null?f:p.key),m=a(p,m,f),g===null?w=p:g.sibling=p,g=p);return e&&d.forEach(function(E){return t(u,E)}),w}return function(u,m,v,C){var w=typeof v=="object"&&v!==null&&v.type===kh&&v.key===null;w&&(v=v.props.children);var g=typeof v=="object"&&v!==null;if(g)switch(v.$$typeof){case $1:e:{for(g=v.key,w=m;w!==null;){if(w.key===g){switch(w.tag){case 7:if(v.type===kh){r(u,w.sibling),m=i(w,v.props.children),m.return=u,u=m;break e}break;default:if(w.elementType===v.type){r(u,w.sibling),m=i(w,v.props),m.ref=Gb(u,w,v),m.return=u,u=m;break e}}r(u,w);break}else t(u,w);w=w.sibling}v.type===kh?(m=J0(v.props.children,u.mode,C,v.key),m.return=u,u=m):(C=NP(v.type,v.key,v.props,null,u.mode,C),C.ref=Gb(u,m,v),C.return=u,u=C)}return s(u);case Om:e:{for(w=v.key;m!==null;){if(m.key===w)if(m.tag===4&&m.stateNode.containerInfo===v.containerInfo&&m.stateNode.implementation===v.implementation){r(u,m.sibling),m=i(m,v.children||[]),m.return=u,u=m;break e}else{r(u,m);break}else t(u,m);m=m.sibling}m=z$(v,u.mode,C),m.return=u,u=m}return s(u)}if(typeof v=="string"||typeof v=="number")return v=""+v,m!==null&&m.tag===6?(r(u,m.sibling),m=i(m,v),m.return=u,u=m):(r(u,m),m=L$(v,u.mode,C),m.return=u,u=m),s(u);if(mC(v))return N(u,m,v,C);if(zb(v))return M(u,m,v,C);if(g&&gC(u,v),typeof v>"u"&&!w)switch(u.tag){case 1:case 22:case 0:case 11:case 15:throw Error(br(152,W0(u.type)||"Component"))}return r(u,m)}}var Tk=hq(!0),pq=hq(!1),Ew={},id=gp(Ew),Ix=gp(Ew),jx=gp(Ew);function Am(e){if(e===Ew)throw Error(br(174));return e}function iF(e,t){switch(Bo(jx,t),Bo(Ix,e),Bo(id,Ew),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vj(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vj(t,e)}ao(id),Bo(id,t)}function xy(){ao(id),ao(Ix),ao(jx)}function r7(e){Am(jx.current);var t=Am(id.current),r=Vj(t,e.type);t!==r&&(Bo(Ix,e),Bo(id,r))}function x4(e){Ix.current===e&&(ao(id),ao(Ix))}var Fo=gp(0);function Mk(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&64)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var df=null,Mh=null,od=!1;function mq(e,t){var r=nu(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function n7(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function oF(e){if(od){var t=Mh;if(t){var r=t;if(!n7(e,t)){if(t=G0(r.nextSibling),!t||!n7(e,t)){e.flags=e.flags&-1025|2,od=!1,df=e;return}mq(df,r)}df=e,Mh=G0(t.firstChild)}else e.flags=e.flags&-1025|2,od=!1,df=e}}function i7(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;df=e}function yC(e){if(e!==df)return!1;if(!od)return i7(e),od=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!Qj(t,e.memoizedProps))for(t=Mh;t;)mq(e,t),t=G0(t.nextSibling);if(i7(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(br(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Mh=G0(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Mh=null}}else Mh=df?G0(e.stateNode.nextSibling):null;return!0}function F$(){Mh=df=null,od=!1}var Y0=[];function w4(){for(var e=0;e<Y0.length;e++)Y0[e]._workInProgressVersionPrimary=null;Y0.length=0}var tx=dg.ReactCurrentDispatcher,du=dg.ReactCurrentBatchConfig,Fx=0,Go=null,os=null,Va=null,$k=!1,rx=!1;function Ks(){throw Error(br(321))}function S4(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ru(e[r],t[r]))return!1;return!0}function D4(e,t,r,n,i,a){if(Fx=a,Go=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,tx.current=e===null||e.memoizedState===null?Vfe:Wfe,e=r(n,i),rx){a=0;do{if(rx=!1,!(25>a))throw Error(br(301));a+=1,Va=os=null,t.updateQueue=null,tx.current=Hfe,e=r(n,i)}while(rx)}if(tx.current=Bk,t=os!==null&&os.next!==null,Fx=0,Va=os=Go=null,$k=!1,t)throw Error(br(300));return e}function Tm(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Va===null?Go.memoizedState=Va=e:Va=Va.next=e,Va}function hg(){if(os===null){var e=Go.alternate;e=e!==null?e.memoizedState:null}else e=os.next;var t=Va===null?Go.memoizedState:Va.next;if(t!==null)Va=t,os=e;else{if(e===null)throw Error(br(310));os=e,e={memoizedState:os.memoizedState,baseState:os.baseState,baseQueue:os.baseQueue,queue:os.queue,next:null},Va===null?Go.memoizedState=Va=e:Va=Va.next=e}return Va}function Jc(e,t){return typeof t=="function"?t(e):t}function qb(e){var t=hg(),r=t.queue;if(r===null)throw Error(br(311));r.lastRenderedReducer=e;var n=os,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var s=i.next;i.next=a.next,a.next=s}n.baseQueue=i=a,r.pending=null}if(i!==null){i=i.next,n=n.baseState;var l=s=a=null,h=i;do{var y=h.lane;if((Fx&y)===y)l!==null&&(l=l.next={lane:0,action:h.action,eagerReducer:h.eagerReducer,eagerState:h.eagerState,next:null}),n=h.eagerReducer===e?h.eagerState:e(n,h.action);else{var x={lane:y,action:h.action,eagerReducer:h.eagerReducer,eagerState:h.eagerState,next:null};l===null?(s=l=x,a=n):l=l.next=x,Go.lanes|=y,_w|=y}h=h.next}while(h!==null&&h!==i);l===null?a=n:l.next=s,ru(n,t.memoizedState)||(Ju=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=l,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function Yb(e){var t=hg(),r=t.queue;if(r===null)throw Error(br(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var s=i=i.next;do a=e(a,s.action),s=s.next;while(s!==i);ru(a,t.memoizedState)||(Ju=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function o7(e,t,r){var n=t._getVersion;n=n(t._source);var i=t._workInProgressVersionPrimary;if(i!==null?e=i===n:(e=e.mutableReadLanes,(e=(Fx&e)===e)&&(t._workInProgressVersionPrimary=n,Y0.push(t))),e)return r(t._source);throw Y0.push(t),Error(br(350))}function gq(e,t,r,n){var i=js;if(i===null)throw Error(br(349));var a=t._getVersion,s=a(t._source),l=tx.current,h=l.useState(function(){return o7(i,t,r)}),y=h[1],x=h[0];h=Va;var k=e.memoizedState,A=k.refs,j=A.getSnapshot,N=k.source;k=k.subscribe;var M=Go;return e.memoizedState={refs:A,source:t,subscribe:n},l.useEffect(function(){A.getSnapshot=r,A.setSnapshot=y;var u=a(t._source);if(!ru(s,u)){u=r(t._source),ru(x,u)||(y(u),u=Uh(M),i.mutableReadLanes|=u&i.pendingLanes),u=i.mutableReadLanes,i.entangledLanes|=u;for(var m=i.entanglements,v=u;0<v;){var C=31-rp(v),w=1<<C;m[C]|=u,v&=~w}}},[r,t,n]),l.useEffect(function(){return n(t._source,function(){var u=A.getSnapshot,m=A.setSnapshot;try{m(u(t._source));var v=Uh(M);i.mutableReadLanes|=v&i.pendingLanes}catch(C){m(function(){throw C})}})},[t,n]),ru(j,r)&&ru(N,t)&&ru(k,n)||(e={pending:null,dispatch:null,lastRenderedReducer:Jc,lastRenderedState:x},e.dispatch=y=k4.bind(null,Go,e),h.queue=e,h.baseQueue=null,x=o7(i,t,r),h.memoizedState=h.baseState=x),x}function yq(e,t,r){var n=hg();return gq(n,e,t,r)}function Xb(e){var t=Tm();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Jc,lastRenderedState:e},e=e.dispatch=k4.bind(null,Go,e),[t.memoizedState,e]}function Ik(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Go.updateQueue,t===null?(t={lastEffect:null},Go.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function a7(e){var t=Tm();return e={current:e},t.memoizedState=e}function jk(){return hg().memoizedState}function aF(e,t,r,n){var i=Tm();Go.flags|=e,i.memoizedState=Ik(1|t,r,void 0,n===void 0?null:n)}function C4(e,t,r,n){var i=hg();n=n===void 0?null:n;var a=void 0;if(os!==null){var s=os.memoizedState;if(a=s.destroy,n!==null&&S4(n,s.deps)){Ik(t,r,a,n);return}}Go.flags|=e,i.memoizedState=Ik(1|t,r,a,n)}function s7(e,t){return aF(516,4,e,t)}function Fk(e,t){return C4(516,4,e,t)}function vq(e,t){return C4(4,2,e,t)}function bq(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xq(e,t,r){return r=r!=null?r.concat([e]):null,C4(4,2,bq.bind(null,t,e),r)}function P4(){}function wq(e,t){var r=hg();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&S4(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Sq(e,t){var r=hg();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&S4(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function zfe(e,t){var r=by();Zm(98>r?98:r,function(){e(!0)}),Zm(97<r?97:r,function(){var n=du.transition;du.transition=1;try{e(!1),t()}finally{du.transition=n}})}function k4(e,t,r){var n=_l(),i=Uh(e),a={lane:i,action:r,eagerReducer:null,eagerState:null,next:null},s=t.pending;if(s===null?a.next=a:(a.next=s.next,s.next=a),t.pending=a,s=e.alternate,e===Go||s!==null&&s===Go)rx=$k=!0;else{if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var l=t.lastRenderedState,h=s(l,r);if(a.eagerReducer=s,a.eagerState=h,ru(h,l))return}catch{}finally{}Kh(e,i,n)}}var Bk={readContext:pu,useCallback:Ks,useContext:Ks,useEffect:Ks,useImperativeHandle:Ks,useLayoutEffect:Ks,useMemo:Ks,useReducer:Ks,useRef:Ks,useState:Ks,useDebugValue:Ks,useDeferredValue:Ks,useTransition:Ks,useMutableSource:Ks,useOpaqueIdentifier:Ks,unstable_isNewReconciler:!1},Vfe={readContext:pu,useCallback:function(e,t){return Tm().memoizedState=[e,t===void 0?null:t],e},useContext:pu,useEffect:s7,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,aF(4,2,bq.bind(null,t,e),r)},useLayoutEffect:function(e,t){return aF(4,2,e,t)},useMemo:function(e,t){var r=Tm();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Tm();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e=n.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=k4.bind(null,Go,e),[n.memoizedState,e]},useRef:a7,useState:Xb,useDebugValue:P4,useDeferredValue:function(e){var t=Xb(e),r=t[0],n=t[1];return s7(function(){var i=du.transition;du.transition=1;try{n(e)}finally{du.transition=i}},[e]),r},useTransition:function(){var e=Xb(!1),t=e[0];return e=zfe.bind(null,e[1]),a7(e),[e,t]},useMutableSource:function(e,t,r){var n=Tm();return n.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:r},gq(n,e,t,r)},useOpaqueIdentifier:function(){if(od){var e=!1,t=jfe(function(){throw e||(e=!0,r("r:"+($$++).toString(36))),Error(br(355))}),r=Xb(t)[1];return!(Go.mode&2)&&(Go.flags|=516,Ik(5,function(){r("r:"+($$++).toString(36))},void 0,null)),t}return t="r:"+($$++).toString(36),Xb(t),t},unstable_isNewReconciler:!1},Wfe={readContext:pu,useCallback:wq,useContext:pu,useEffect:Fk,useImperativeHandle:xq,useLayoutEffect:vq,useMemo:Sq,useReducer:qb,useRef:jk,useState:function(){return qb(Jc)},useDebugValue:P4,useDeferredValue:function(e){var t=qb(Jc),r=t[0],n=t[1];return Fk(function(){var i=du.transition;du.transition=1;try{n(e)}finally{du.transition=i}},[e]),r},useTransition:function(){var e=qb(Jc)[0];return[jk().current,e]},useMutableSource:yq,useOpaqueIdentifier:function(){return qb(Jc)[0]},unstable_isNewReconciler:!1},Hfe={readContext:pu,useCallback:wq,useContext:pu,useEffect:Fk,useImperativeHandle:xq,useLayoutEffect:vq,useMemo:Sq,useReducer:Yb,useRef:jk,useState:function(){return Yb(Jc)},useDebugValue:P4,useDeferredValue:function(e){var t=Yb(Jc),r=t[0],n=t[1];return Fk(function(){var i=du.transition;du.transition=1;try{n(e)}finally{du.transition=i}},[e]),r},useTransition:function(){var e=Yb(Jc)[0];return[jk().current,e]},useMutableSource:yq,useOpaqueIdentifier:function(){return Yb(Jc)[0]},unstable_isNewReconciler:!1},Ufe=dg.ReactCurrentOwner,Ju=!1;function Xs(e,t,r,n){t.child=e===null?pq(t,null,r,n):Tk(t,e.child,r,n)}function l7(e,t,r,n,i){r=r.render;var a=t.ref;return q0(t,i),n=D4(e,t,r,n,a,i),e!==null&&!Ju?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,ff(e,t,i)):(t.flags|=1,Xs(e,t,n,i),t.child)}function u7(e,t,r,n,i,a){if(e===null){var s=r.type;return typeof s=="function"&&!M4(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=s,Dq(e,t,s,n,i,a)):(e=NP(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}return s=e.child,!(i&a)&&(i=s.memoizedProps,r=r.compare,r=r!==null?r:Ax,r(i,n)&&e.ref===t.ref)?ff(e,t,a):(t.flags|=1,e=op(s,n),e.ref=t.ref,e.return=t,t.child=e)}function Dq(e,t,r,n,i,a){if(e!==null&&Ax(e.memoizedProps,n)&&e.ref===t.ref)if(Ju=!1,(a&i)!==0)e.flags&16384&&(Ju=!0);else return t.lanes=e.lanes,ff(e,t,a);return sF(e,t,r,n,a)}function B$(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden"||n.mode==="unstable-defer-without-hiding")if(!(t.mode&4))t.memoizedState={baseLanes:0},bC(t,r);else if(r&1073741824)t.memoizedState={baseLanes:0},bC(t,a!==null?a.baseLanes:r);else return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},bC(t,e),null;else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,bC(t,n);return Xs(e,t,i,r),t.child}function Cq(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=128)}function sF(e,t,r,n,i){var a=rl(r)?Xm:hs.current;return a=vy(t,a),q0(t,i),r=D4(e,t,r,n,a,i),e!==null&&!Ju?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,ff(e,t,i)):(t.flags|=1,Xs(e,t,r,i),t.child)}function c7(e,t,r,n,i){if(rl(r)){var a=!0;$P(t)}else a=!1;if(q0(t,i),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),fq(t,r,n),nF(t,r,n,i),n=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var h=s.context,y=r.contextType;typeof y=="object"&&y!==null?y=pu(y):(y=rl(r)?Xm:hs.current,y=vy(t,y));var x=r.getDerivedStateFromProps,k=typeof x=="function"||typeof s.getSnapshotBeforeUpdate=="function";k||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==n||h!==y)&&t7(t,s,n,y),hh=!1;var A=t.memoizedState;s.state=A,$x(t,n,s,i),h=t.memoizedState,l!==n||A!==h||tl.current||hh?(typeof x=="function"&&(Ak(t,r,x,n),h=t.memoizedState),(l=hh||e7(t,r,l,n,A,h,y))?(k||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4)):(typeof s.componentDidMount=="function"&&(t.flags|=4),t.memoizedProps=n,t.memoizedState=h),s.props=n,s.state=h,s.context=y,n=l):(typeof s.componentDidMount=="function"&&(t.flags|=4),n=!1)}else{s=t.stateNode,cq(e,t),l=t.memoizedProps,y=t.type===t.elementType?l:qu(t.type,l),s.props=y,k=t.pendingProps,A=s.context,h=r.contextType,typeof h=="object"&&h!==null?h=pu(h):(h=rl(r)?Xm:hs.current,h=vy(t,h));var j=r.getDerivedStateFromProps;(x=typeof j=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==k||A!==h)&&t7(t,s,n,h),hh=!1,A=t.memoizedState,s.state=A,$x(t,n,s,i);var N=t.memoizedState;l!==k||A!==N||tl.current||hh?(typeof j=="function"&&(Ak(t,r,j,n),N=t.memoizedState),(y=hh||e7(t,r,y,n,A,N,h))?(x||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(n,N,h),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(n,N,h)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=256)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=256),t.memoizedProps=n,t.memoizedState=N),s.props=n,s.state=N,s.context=h,n=y):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&A===e.memoizedState||(t.flags|=256),n=!1)}return lF(e,t,r,n,a,i)}function lF(e,t,r,n,i,a){Cq(e,t);var s=(t.flags&64)!==0;if(!n&&!s)return i&&YN(t,r,!1),ff(e,t,a);n=t.stateNode,Ufe.current=t;var l=s&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&s?(t.child=Tk(t,e.child,null,a),t.child=Tk(t,null,l,a)):Xs(e,t,l,a),t.memoizedState=n.state,i&&YN(t,r,!0),t.child}function d7(e){var t=e.stateNode;t.pendingContext?qN(e,t.pendingContext,t.pendingContext!==t.context):t.context&&qN(e,t.context,!1),iF(e,t.containerInfo)}var vC={dehydrated:null,retryLane:0};function f7(e,t,r){var n=t.pendingProps,i=Fo.current,a=!1,s;return(s=(t.flags&64)!==0)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-65):e!==null&&e.memoizedState===null||n.fallback===void 0||n.unstable_avoidThisFallback===!0||(i|=1),Bo(Fo,i&1),e===null?(n.fallback!==void 0&&oF(t),e=n.children,i=n.fallback,a?(e=h7(t,e,i,r),t.child.memoizedState={baseLanes:r},t.memoizedState=vC,e):typeof n.unstable_expectedLoadTime=="number"?(e=h7(t,e,i,r),t.child.memoizedState={baseLanes:r},t.memoizedState=vC,t.lanes=33554432,e):(r=$4({mode:"visible",children:e},t.mode,r,null),r.return=t,t.child=r)):e.memoizedState!==null?a?(n=m7(e,t,n.children,n.fallback,r),a=t.child,i=e.child.memoizedState,a.memoizedState=i===null?{baseLanes:r}:{baseLanes:i.baseLanes|r},a.childLanes=e.childLanes&~r,t.memoizedState=vC,n):(r=p7(e,t,n.children,r),t.memoizedState=null,r):a?(n=m7(e,t,n.children,n.fallback,r),a=t.child,i=e.child.memoizedState,a.memoizedState=i===null?{baseLanes:r}:{baseLanes:i.baseLanes|r},a.childLanes=e.childLanes&~r,t.memoizedState=vC,n):(r=p7(e,t,n.children,r),t.memoizedState=null,r)}function h7(e,t,r,n){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},!(i&2)&&a!==null?(a.childLanes=0,a.pendingProps=t):a=$4(t,i,0,null),r=J0(r,i,n,null),a.return=e,r.return=e,a.sibling=r,e.child=a,r}function p7(e,t,r,n){var i=e.child;return e=i.sibling,r=op(i,{mode:"visible",children:r}),!(t.mode&2)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=r}function m7(e,t,r,n,i){var a=t.mode,s=e.child;e=s.sibling;var l={mode:"hidden",children:r};return!(a&2)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=l,s=r.lastEffect,s!==null?(t.firstEffect=r.firstEffect,t.lastEffect=s,s.nextEffect=null):t.firstEffect=t.lastEffect=null):r=op(s,l),e!==null?n=op(e,n):(n=J0(n,a,i,null),n.flags|=2),n.return=t,r.return=t,r.sibling=n,t.child=r,n}function g7(e,t){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),uq(e.return,t)}function N$(e,t,r,n,i,a){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i,lastEffect:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=r,s.tailMode=i,s.lastEffect=a)}function y7(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(Xs(e,t,n.children,r),n=Fo.current,n&2)n=n&1|2,t.flags|=64;else{if(e!==null&&e.flags&64)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&g7(e,r);else if(e.tag===19)g7(e,r);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Bo(Fo,n),!(t.mode&2))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Mk(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),N$(t,!1,i,r,a,t.lastEffect);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Mk(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}N$(t,!0,r,null,a,t.lastEffect);break;case"together":N$(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ff(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),_w|=t.lanes,r&t.childLanes){if(e!==null&&t.child!==e.child)throw Error(br(153));if(t.child!==null){for(e=t.child,r=op(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=op(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}return null}var Pq,uF,kq,Oq;Pq=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};uF=function(){};kq=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Am(id.current);var a=null;switch(r){case"input":i=Fj(e,i),n=Fj(e,n),a=[];break;case"option":i=Rj(e,i),n=Rj(e,n),a=[];break;case"select":i=xo({},i,{value:void 0}),n=xo({},n,{value:void 0}),a=[];break;case"textarea":i=Lj(e,i),n=Lj(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Ck)}Wj(r,n);var s;r=null;for(y in i)if(!n.hasOwnProperty(y)&&i.hasOwnProperty(y)&&i[y]!=null)if(y==="style"){var l=i[y];for(s in l)l.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else y!=="dangerouslySetInnerHTML"&&y!=="children"&&y!=="suppressContentEditableWarning"&&y!=="suppressHydrationWarning"&&y!=="autoFocus"&&(Dx.hasOwnProperty(y)?a||(a=[]):(a=a||[]).push(y,null));for(y in n){var h=n[y];if(l=i!=null?i[y]:void 0,n.hasOwnProperty(y)&&h!==l&&(h!=null||l!=null))if(y==="style")if(l){for(s in l)!l.hasOwnProperty(s)||h&&h.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in h)h.hasOwnProperty(s)&&l[s]!==h[s]&&(r||(r={}),r[s]=h[s])}else r||(a||(a=[]),a.push(y,r)),r=h;else y==="dangerouslySetInnerHTML"?(h=h?h.__html:void 0,l=l?l.__html:void 0,h!=null&&l!==h&&(a=a||[]).push(y,h)):y==="children"?typeof h!="string"&&typeof h!="number"||(a=a||[]).push(y,""+h):y!=="suppressContentEditableWarning"&&y!=="suppressHydrationWarning"&&(Dx.hasOwnProperty(y)?(h!=null&&y==="onScroll"&&to("scroll",e),a||l===h||(a=[])):typeof h=="object"&&h!==null&&h.$$typeof===Q8?h.toString():(a=a||[]).push(y,h))}r&&(a=a||[]).push("style",r);var y=a;(t.updateQueue=y)&&(t.flags|=4)}};Oq=function(e,t,r,n){r!==n&&(t.flags|=4)};function Zb(e,t){if(!od)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Kfe(e,t,r){var n=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:return rl(t.type)&&kk(),null;case 3:return xy(),ao(tl),ao(hs),w4(),n=t.stateNode,n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yC(t)?t.flags|=4:n.hydrate||(t.flags|=256)),uF(t),null;case 5:x4(t);var i=Am(jx.current);if(r=t.type,e!==null&&t.stateNode!=null)kq(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=128);else{if(!n){if(t.stateNode===null)throw Error(br(166));return null}if(e=Am(id.current),yC(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[Th]=t,n[Pk]=a,r){case"dialog":to("cancel",n),to("close",n);break;case"iframe":case"object":case"embed":to("load",n);break;case"video":case"audio":for(e=0;e<j1.length;e++)to(j1[e],n);break;case"source":to("error",n);break;case"img":case"image":case"link":to("error",n),to("load",n);break;case"details":to("toggle",n);break;case"input":yN(n,a),to("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},to("invalid",n);break;case"textarea":bN(n,a),to("invalid",n)}Wj(r,a),e=null;for(var s in a)a.hasOwnProperty(s)&&(i=a[s],s==="children"?typeof i=="string"?n.textContent!==i&&(e=["children",i]):typeof i=="number"&&n.textContent!==""+i&&(e=["children",""+i]):Dx.hasOwnProperty(s)&&i!=null&&s==="onScroll"&&to("scroll",n));switch(r){case"input":dC(n),vN(n,a,!0);break;case"textarea":dC(n),xN(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=Ck)}n=e,t.updateQueue=n,n!==null&&(t.flags|=4)}else{switch(s=i.nodeType===9?i:i.ownerDocument,e===zj.html&&(e=wG(r)),e===zj.html?r==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),r==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[Th]=t,e[Pk]=n,Pq(e,t,!1,!1),t.stateNode=e,s=Hj(r,n),r){case"dialog":to("cancel",e),to("close",e),i=n;break;case"iframe":case"object":case"embed":to("load",e),i=n;break;case"video":case"audio":for(i=0;i<j1.length;i++)to(j1[i],e);i=n;break;case"source":to("error",e),i=n;break;case"img":case"image":case"link":to("error",e),to("load",e),i=n;break;case"details":to("toggle",e),i=n;break;case"input":yN(e,n),i=Fj(e,n),to("invalid",e);break;case"option":i=Rj(e,n);break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=xo({},n,{value:void 0}),to("invalid",e);break;case"textarea":bN(e,n),i=Lj(e,n),to("invalid",e);break;default:i=n}Wj(r,i);var l=i;for(a in l)if(l.hasOwnProperty(a)){var h=l[a];a==="style"?CG(e,h):a==="dangerouslySetInnerHTML"?(h=h?h.__html:void 0,h!=null&&SG(e,h)):a==="children"?typeof h=="string"?(r!=="textarea"||h!=="")&&Cx(e,h):typeof h=="number"&&Cx(e,""+h):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Dx.hasOwnProperty(a)?h!=null&&a==="onScroll"&&to("scroll",e):h!=null&&G8(e,a,h,s))}switch(r){case"input":dC(e),vN(e,n,!1);break;case"textarea":dC(e),xN(e);break;case"option":n.value!=null&&e.setAttribute("value",""+tp(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?H0(e,!!n.multiple,a,!1):n.defaultValue!=null&&H0(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Ck)}eq(r,n)&&(t.flags|=4)}t.ref!==null&&(t.flags|=128)}return null;case 6:if(e&&t.stateNode!=null)Oq(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(br(166));r=Am(jx.current),Am(id.current),yC(t)?(n=t.stateNode,r=t.memoizedProps,n[Th]=t,n.nodeValue!==r&&(t.flags|=4)):(n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Th]=t,t.stateNode=n)}return null;case 13:return ao(Fo),n=t.memoizedState,t.flags&64?(t.lanes=r,t):(n=n!==null,r=!1,e===null?t.memoizedProps.fallback!==void 0&&yC(t):r=e.memoizedState!==null,n&&!r&&t.mode&2&&(e===null&&t.memoizedProps.unstable_avoidThisFallback!==!0||Fo.current&1?Wa===0&&(Wa=3):((Wa===0||Wa===3)&&(Wa=4),js===null||!(_w&134217727)&&!(sv&134217727)||X0(js,ds))),(n||r)&&(t.flags|=4),null);case 4:return xy(),uF(t),e===null&&ZG(t.stateNode.containerInfo),null;case 10:return v4(t),null;case 17:return rl(t.type)&&kk(),null;case 19:if(ao(Fo),n=t.memoizedState,n===null)return null;if(a=(t.flags&64)!==0,s=n.rendering,s===null)if(a)Zb(n,!1);else{if(Wa!==0||e!==null&&e.flags&64)for(e=t.child;e!==null;){if(s=Mk(e),s!==null){for(t.flags|=64,Zb(n,!1),a=s.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),n.lastEffect===null&&(t.firstEffect=null),t.lastEffect=n.lastEffect,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,s=a.alternate,s===null?(a.childLanes=0,a.lanes=e,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Bo(Fo,Fo.current&1|2),t.child}e=e.sibling}n.tail!==null&&ls()>mF&&(t.flags|=64,a=!0,Zb(n,!1),t.lanes=33554432)}else{if(!a)if(e=Mk(s),e!==null){if(t.flags|=64,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Zb(n,!0),n.tail===null&&n.tailMode==="hidden"&&!s.alternate&&!od)return t=t.lastEffect=n.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*ls()-n.renderingStartTime>mF&&r!==1073741824&&(t.flags|=64,a=!0,Zb(n,!1),t.lanes=33554432);n.isBackwards?(s.sibling=t.child,t.child=s):(r=n.last,r!==null?r.sibling=s:t.child=s,n.last=s)}return n.tail!==null?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=ls(),r.sibling=null,t=Fo.current,Bo(Fo,a?t&1|2:t&1),r):null;case 23:case 24:return T4(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&n.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(br(156,t.tag))}function Gfe(e){switch(e.tag){case 1:rl(e.type)&&kk();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(xy(),ao(tl),ao(hs),w4(),t=e.flags,t&64)throw Error(br(285));return e.flags=t&-4097|64,e;case 5:return x4(e),null;case 13:return ao(Fo),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return ao(Fo),null;case 4:return xy(),null;case 10:return v4(e),null;case 23:case 24:return T4(),null;default:return null}}function O4(e,t){try{var r="",n=t;do r+=kde(n),n=n.return;while(n);var i=r}catch(a){i=`
 Error generating stack: `+a.message+`
-`+a.stack}return{value:e,source:t,stack:i}}function cF(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Kfe=typeof WeakMap=="function"?WeakMap:Map;function Eq(e,t,r){r=Wh(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Rk||(Rk=!0,gF=n),cF(e,t)},r}function _q(e,t,r){r=Wh(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return cF(e,t),n(i)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){typeof n!="function"&&(Qc===null?Qc=new Set([this]):Qc.add(this),cF(e,t));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),r}var Gfe=typeof WeakSet=="function"?WeakSet:Set;function v7(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Gh(e,r)}else t.current=null}function qfe(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var r=e.memoizedProps,n=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?r:qu(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&p4(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(br(163))}function Yfe(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var i=e;n=i.next,i=i.tag,i&4&&i&1&&(Nq(r,e),nhe(r,e)),e=n}while(e!==t)}return;case 1:e=r.stateNode,r.flags&4&&(t===null?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:qu(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=r.updateQueue,t!==null&&QN(r,t,e);return;case 3:if(t=r.updateQueue,t!==null){if(e=null,r.child!==null)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}QN(r,t,e)}return;case 5:e=r.stateNode,t===null&&r.flags&4&&eq(r.type,r.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:r.memoizedState===null&&(r=r.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&IG(r))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(br(163))}function b7(e,t){for(var r=e;;){if(r.tag===5){var n=r.stateNode;if(t)n=n.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var i=r.memoizedProps.style;i=i!=null&&i.hasOwnProperty("display")?i.display:null,n.style.display=DG("display",i)}}else if(r.tag===6)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((r.tag!==23&&r.tag!==24||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function x7(e,t){if(zm&&typeof zm.onCommitFiberUnmount=="function")try{zm.onCommitFiberUnmount(m4,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var n=r,i=n.destroy;if(n=n.tag,i!==void 0)if(n&4)Nq(t,r);else{n=t;try{i()}catch(a){Gh(n,a)}}r=r.next}while(r!==e)}break;case 1:if(v7(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){Gh(t,a)}break;case 5:v7(t);break;case 4:Aq(e,t)}}function w7(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 S7(e){return e.tag===5||e.tag===3||e.tag===4}function D7(e){e:{for(var t=e.return;t!==null;){if(S7(t))break e;t=t.return}throw Error(br(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:t=t.containerInfo,n=!0;break;case 4:t=t.containerInfo,n=!0;break;default:throw Error(br(161))}r.flags&16&&(Cx(t,""),r.flags&=-17);e:t:for(r=e;;){for(;r.sibling===null;){if(r.return===null||S7(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue t;r.child.return=r,r=r.child}if(!(r.flags&2)){r=r.stateNode;break e}}n?dF(e,r,t):fF(e,r,t)}function dF(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ck));else if(n!==4&&(e=e.child,e!==null))for(dF(e,t,r),e=e.sibling;e!==null;)dF(e,t,r),e=e.sibling}function fF(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(fF(e,t,r),e=e.sibling;e!==null;)fF(e,t,r),e=e.sibling}function Aq(e,t){for(var r=t,n=!1,i,a;;){if(!n){n=r.return;e:for(;;){if(n===null)throw Error(br(160));switch(i=n.stateNode,n.tag){case 5:a=!1;break e;case 3:i=i.containerInfo,a=!0;break e;case 4:i=i.containerInfo,a=!0;break e}n=n.return}n=!0}if(r.tag===5||r.tag===6){e:for(var s=e,l=r,h=l;;)if(x7(s,h),h.child!==null&&h.tag!==4)h.child.return=h,h=h.child;else{if(h===l)break e;for(;h.sibling===null;){if(h.return===null||h.return===l)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}a?(s=i,l=r.stateNode,s.nodeType===8?s.parentNode.removeChild(l):s.removeChild(l)):i.removeChild(r.stateNode)}else if(r.tag===4){if(r.child!==null){i=r.stateNode.containerInfo,a=!0,r.child.return=r,r=r.child;continue}}else if(x7(e,r),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(n=!1)}r.sibling.return=r.return,r=r.sibling}}function R$(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do(n.tag&3)===3&&(e=n.destroy,n.destroy=void 0,e!==void 0&&e()),n=n.next;while(n!==r)}return;case 1:return;case 5:if(r=t.stateNode,r!=null){n=t.memoizedProps;var i=e!==null?e.memoizedProps:n;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,a!==null){for(r[Pk]=n,e==="input"&&n.type==="radio"&&n.name!=null&&bG(r,n),Hj(e,i),t=Hj(e,n),i=0;i<a.length;i+=2){var s=a[i],l=a[i+1];s==="style"?CG(r,l):s==="dangerouslySetInnerHTML"?SG(r,l):s==="children"?Cx(r,l):G8(r,s,l,t)}switch(e){case"input":Bj(r,n);break;case"textarea":xG(r,n);break;case"select":e=r._wrapperState.wasMultiple,r._wrapperState.wasMultiple=!!n.multiple,a=n.value,a!=null?H0(r,!!n.multiple,a,!1):e!==!!n.multiple&&(n.defaultValue!=null?H0(r,!!n.multiple,n.defaultValue,!0):H0(r,!!n.multiple,n.multiple?[]:"",!1))}}}return;case 6:if(t.stateNode===null)throw Error(br(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:r=t.stateNode,r.hydrate&&(r.hydrate=!1,IG(r.containerInfo));return;case 12:return;case 13:t.memoizedState!==null&&(A4=ls(),b7(t.child,!0)),C7(t);return;case 19:C7(t);return;case 17:return;case 23:case 24:b7(t,t.memoizedState!==null);return}throw Error(br(163))}function C7(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Gfe),t.forEach(function(n){var i=ahe.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Xfe(e,t){return e!==null&&(e=e.memoizedState,e===null||e.dehydrated!==null)?(t=t.memoizedState,t!==null&&t.dehydrated===null):!1}var Zfe=Math.ceil,Nk=dg.ReactCurrentDispatcher,E4=dg.ReactCurrentOwner,In=0,js=null,ua=null,ds=0,Jm=0,hF=gp(0),Wa=0,x2=null,av=0,_w=0,sv=0,_4=0,pF=null,A4=0,mF=1/0;function lv(){mF=ls()+500}var Zr=null,Rk=!1,gF=null,Qc=null,ip=!1,nx=null,F1=90,yF=[],vF=[],yf=null,ix=0,bF=null,jP=-1,lf=0,FP=0,ox=null,BP=!1;function _l(){return In&48?ls():jP!==-1?jP:jP=ls()}function Uh(e){if(e=e.mode,!(e&2))return 1;if(!(e&4))return by()===99?1:2;if(lf===0&&(lf=av),Nfe.transition!==0){FP!==0&&(FP=pF!==null?pF.pendingLanes:0),e=lf;var t=4186112&~FP;return t&=-t,t===0&&(e=4186112&~e,t=e&-e,t===0&&(t=8192)),t}return e=by(),In&4&&e===98?e=Sk(12,lf):(e=Lde(e),e=Sk(e,lf)),e}function Kh(e,t,r){if(50<ix)throw ix=0,bF=null,Error(br(185));if(e=w2(e,t),e===null)return null;h2(e,t,r),e===js&&(sv|=t,Wa===4&&X0(e,ds));var n=by();t===1?In&8&&!(In&48)?xF(e):(mu(e,r),In===0&&(lv(),hd())):(!(In&4)||n!==98&&n!==99||(yf===null?yf=new Set([e]):yf.add(e)),mu(e,r)),pF=e}function w2(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}function mu(e,t){for(var r=e.callbackNode,n=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-rp(s),h=1<<l,y=a[l];if(y===-1){if(!(h&n)||h&i){y=t,v0(h);var x=Ki;a[l]=10<=x?y+250:6<=x?y+5e3:-1}}else y<=t&&(e.expiredLanes|=h);s&=~h}if(n=Ex(e,e===js?ds:0),t=Ki,n===0)r!==null&&(r!==I$&&tF(r),e.callbackNode=null,e.callbackPriority=0);else{if(r!==null){if(e.callbackPriority===t)return;r!==I$&&tF(r)}t===15?(r=xF.bind(null,e),of===null?(of=[r],IP=g4(v2,lq)):of.push(r),r=I$):t===14?r=Mx(99,xF.bind(null,e)):(r=zde(t),r=Mx(r,Tq.bind(null,e))),e.callbackPriority=t,e.callbackNode=r}}function Tq(e){if(jP=-1,FP=lf=0,In&48)throw Error(br(327));var t=e.callbackNode;if(yp()&&e.callbackNode!==t)return null;var r=Ex(e,e===js?ds:0);if(r===0)return null;var n=r,i=In;In|=16;var a=jq();(js!==e||ds!==n)&&(lv(),Z0(e,n));do try{ehe();break}catch(l){Iq(e,l)}while(!0);if(y4(),Nk.current=a,In=i,ua!==null?n=0:(js=null,ds=0,n=Wa),av&sv)Z0(e,0);else if(n!==0){if(n===2&&(In|=64,e.hydrate&&(e.hydrate=!1,p4(e.containerInfo)),r=zG(e),r!==0&&(n=B1(e,r))),n===1)throw t=x2,Z0(e,0),X0(e,r),mu(e,ls()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=r,n){case 0:case 1:throw Error(br(345));case 2:mm(e);break;case 3:if(X0(e,r),(r&62914560)===r&&(n=A4+500-ls(),10<n)){if(Ex(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){_l(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=UN(mm.bind(null,e),n);break}mm(e);break;case 4:if(X0(e,r),(r&4186112)===r)break;for(n=e.eventTimes,i=-1;0<r;){var s=31-rp(r);a=1<<s,s=n[s],s>i&&(i=s),r&=~a}if(r=i,r=ls()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Zfe(r/1960))-r,10<r){e.timeoutHandle=UN(mm.bind(null,e),r);break}mm(e);break;case 5:mm(e);break;default:throw Error(br(329))}}return mu(e,ls()),e.callbackNode===t?Tq.bind(null,e):null}function X0(e,t){for(t&=~_4,t&=~sv,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-rp(t),n=1<<r;e[r]=-1,t&=~n}}function xF(e){if(In&48)throw Error(br(327));if(yp(),e===js&&e.expiredLanes&ds){var t=ds,r=B1(e,t);av&sv&&(t=Ex(e,t),r=B1(e,t))}else t=Ex(e,0),r=B1(e,t);if(e.tag!==0&&r===2&&(In|=64,e.hydrate&&(e.hydrate=!1,p4(e.containerInfo)),t=zG(e),t!==0&&(r=B1(e,t))),r===1)throw r=x2,Z0(e,0),X0(e,t),mu(e,ls()),r;return e.finishedWork=e.current.alternate,e.finishedLanes=t,mm(e),mu(e,ls()),null}function Jfe(){if(yf!==null){var e=yf;yf=null,e.forEach(function(t){t.expiredLanes|=24&t.pendingLanes,mu(t,ls())})}hd()}function Mq(e,t){var r=In;In|=1;try{return e(t)}finally{In=r,In===0&&(lv(),hd())}}function $q(e,t){var r=In;In&=-2,In|=8;try{return e(t)}finally{In=r,In===0&&(lv(),hd())}}function bC(e,t){Bo(hF,Jm),Jm|=t,av|=t}function T4(){Jm=hF.current,ao(hF)}function Z0(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Mfe(r)),ua!==null)for(r=ua.return;r!==null;){var n=r;switch(n.tag){case 1:n=n.type.childContextTypes,n!=null&&kk();break;case 3:xy(),ao(tl),ao(hs),w4();break;case 5:x4(n);break;case 4:xy();break;case 13:ao(Fo);break;case 19:ao(Fo);break;case 10:v4(n);break;case 23:case 24:T4()}r=r.return}js=e,ua=op(e.current,null),ds=Jm=av=t,Wa=0,x2=null,_4=sv=_w=0}function Iq(e,t){do{var r=ua;try{if(y4(),tx.current=Bk,$k){for(var n=Go.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}$k=!1}if(Fx=0,Va=os=Go=null,rx=!1,E4.current=null,r===null||r.return===null){Wa=1,x2=t,ua=null;break}e:{var a=e,s=r.return,l=r,h=t;if(t=ds,l.flags|=2048,l.firstEffect=l.lastEffect=null,h!==null&&typeof h=="object"&&typeof h.then=="function"){var y=h;if(!(l.mode&2)){var x=l.alternate;x?(l.updateQueue=x.updateQueue,l.memoizedState=x.memoizedState,l.lanes=x.lanes):(l.updateQueue=null,l.memoizedState=null)}var k=(Fo.current&1)!==0,A=s;do{var j;if(j=A.tag===13){var N=A.memoizedState;if(N!==null)j=N.dehydrated!==null;else{var M=A.memoizedProps;j=M.fallback===void 0?!1:M.unstable_avoidThisFallback!==!0?!0:!k}}if(j){var u=A.updateQueue;if(u===null){var m=new Set;m.add(y),A.updateQueue=m}else u.add(y);if(!(A.mode&2)){if(A.flags|=64,l.flags|=16384,l.flags&=-2981,l.tag===1)if(l.alternate===null)l.tag=17;else{var v=Wh(-1,1);v.tag=2,Hh(l,v)}l.lanes|=1;break e}h=void 0,l=t;var C=a.pingCache;if(C===null?(C=a.pingCache=new Kfe,h=new Set,C.set(y,h)):(h=C.get(y),h===void 0&&(h=new Set,C.set(y,h))),!h.has(l)){h.add(l);var w=ohe.bind(null,a,y,l);y.then(w,w)}A.flags|=4096,A.lanes=t;break e}A=A.return}while(A!==null);h=Error((W0(l.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
+`+a.stack}return{value:e,source:t,stack:i}}function cF(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var qfe=typeof WeakMap=="function"?WeakMap:Map;function Eq(e,t,r){r=Wh(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Rk||(Rk=!0,gF=n),cF(e,t)},r}function _q(e,t,r){r=Wh(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return cF(e,t),n(i)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){typeof n!="function"&&(Qc===null?Qc=new Set([this]):Qc.add(this),cF(e,t));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),r}var Yfe=typeof WeakSet=="function"?WeakSet:Set;function v7(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Gh(e,r)}else t.current=null}function Xfe(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var r=e.memoizedProps,n=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?r:qu(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&p4(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(br(163))}function Zfe(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var i=e;n=i.next,i=i.tag,i&4&&i&1&&(Nq(r,e),ohe(r,e)),e=n}while(e!==t)}return;case 1:e=r.stateNode,r.flags&4&&(t===null?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:qu(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=r.updateQueue,t!==null&&QN(r,t,e);return;case 3:if(t=r.updateQueue,t!==null){if(e=null,r.child!==null)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}QN(r,t,e)}return;case 5:e=r.stateNode,t===null&&r.flags&4&&eq(r.type,r.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:r.memoizedState===null&&(r=r.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&IG(r))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(br(163))}function b7(e,t){for(var r=e;;){if(r.tag===5){var n=r.stateNode;if(t)n=n.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var i=r.memoizedProps.style;i=i!=null&&i.hasOwnProperty("display")?i.display:null,n.style.display=DG("display",i)}}else if(r.tag===6)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((r.tag!==23&&r.tag!==24||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function x7(e,t){if(zm&&typeof zm.onCommitFiberUnmount=="function")try{zm.onCommitFiberUnmount(m4,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var n=r,i=n.destroy;if(n=n.tag,i!==void 0)if(n&4)Nq(t,r);else{n=t;try{i()}catch(a){Gh(n,a)}}r=r.next}while(r!==e)}break;case 1:if(v7(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){Gh(t,a)}break;case 5:v7(t);break;case 4:Aq(e,t)}}function w7(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 S7(e){return e.tag===5||e.tag===3||e.tag===4}function D7(e){e:{for(var t=e.return;t!==null;){if(S7(t))break e;t=t.return}throw Error(br(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:t=t.containerInfo,n=!0;break;case 4:t=t.containerInfo,n=!0;break;default:throw Error(br(161))}r.flags&16&&(Cx(t,""),r.flags&=-17);e:t:for(r=e;;){for(;r.sibling===null;){if(r.return===null||S7(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue t;r.child.return=r,r=r.child}if(!(r.flags&2)){r=r.stateNode;break e}}n?dF(e,r,t):fF(e,r,t)}function dF(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ck));else if(n!==4&&(e=e.child,e!==null))for(dF(e,t,r),e=e.sibling;e!==null;)dF(e,t,r),e=e.sibling}function fF(e,t,r){var n=e.tag,i=n===5||n===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(fF(e,t,r),e=e.sibling;e!==null;)fF(e,t,r),e=e.sibling}function Aq(e,t){for(var r=t,n=!1,i,a;;){if(!n){n=r.return;e:for(;;){if(n===null)throw Error(br(160));switch(i=n.stateNode,n.tag){case 5:a=!1;break e;case 3:i=i.containerInfo,a=!0;break e;case 4:i=i.containerInfo,a=!0;break e}n=n.return}n=!0}if(r.tag===5||r.tag===6){e:for(var s=e,l=r,h=l;;)if(x7(s,h),h.child!==null&&h.tag!==4)h.child.return=h,h=h.child;else{if(h===l)break e;for(;h.sibling===null;){if(h.return===null||h.return===l)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}a?(s=i,l=r.stateNode,s.nodeType===8?s.parentNode.removeChild(l):s.removeChild(l)):i.removeChild(r.stateNode)}else if(r.tag===4){if(r.child!==null){i=r.stateNode.containerInfo,a=!0,r.child.return=r,r=r.child;continue}}else if(x7(e,r),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(n=!1)}r.sibling.return=r.return,r=r.sibling}}function R$(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do(n.tag&3)===3&&(e=n.destroy,n.destroy=void 0,e!==void 0&&e()),n=n.next;while(n!==r)}return;case 1:return;case 5:if(r=t.stateNode,r!=null){n=t.memoizedProps;var i=e!==null?e.memoizedProps:n;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,a!==null){for(r[Pk]=n,e==="input"&&n.type==="radio"&&n.name!=null&&bG(r,n),Hj(e,i),t=Hj(e,n),i=0;i<a.length;i+=2){var s=a[i],l=a[i+1];s==="style"?CG(r,l):s==="dangerouslySetInnerHTML"?SG(r,l):s==="children"?Cx(r,l):G8(r,s,l,t)}switch(e){case"input":Bj(r,n);break;case"textarea":xG(r,n);break;case"select":e=r._wrapperState.wasMultiple,r._wrapperState.wasMultiple=!!n.multiple,a=n.value,a!=null?H0(r,!!n.multiple,a,!1):e!==!!n.multiple&&(n.defaultValue!=null?H0(r,!!n.multiple,n.defaultValue,!0):H0(r,!!n.multiple,n.multiple?[]:"",!1))}}}return;case 6:if(t.stateNode===null)throw Error(br(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:r=t.stateNode,r.hydrate&&(r.hydrate=!1,IG(r.containerInfo));return;case 12:return;case 13:t.memoizedState!==null&&(A4=ls(),b7(t.child,!0)),C7(t);return;case 19:C7(t);return;case 17:return;case 23:case 24:b7(t,t.memoizedState!==null);return}throw Error(br(163))}function C7(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Yfe),t.forEach(function(n){var i=lhe.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Jfe(e,t){return e!==null&&(e=e.memoizedState,e===null||e.dehydrated!==null)?(t=t.memoizedState,t!==null&&t.dehydrated===null):!1}var Qfe=Math.ceil,Nk=dg.ReactCurrentDispatcher,E4=dg.ReactCurrentOwner,In=0,js=null,ua=null,ds=0,Jm=0,hF=gp(0),Wa=0,xE=null,av=0,_w=0,sv=0,_4=0,pF=null,A4=0,mF=1/0;function lv(){mF=ls()+500}var Zr=null,Rk=!1,gF=null,Qc=null,ip=!1,nx=null,F1=90,yF=[],vF=[],yf=null,ix=0,bF=null,jP=-1,lf=0,FP=0,ox=null,BP=!1;function _l(){return In&48?ls():jP!==-1?jP:jP=ls()}function Uh(e){if(e=e.mode,!(e&2))return 1;if(!(e&4))return by()===99?1:2;if(lf===0&&(lf=av),Lfe.transition!==0){FP!==0&&(FP=pF!==null?pF.pendingLanes:0),e=lf;var t=4186112&~FP;return t&=-t,t===0&&(e=4186112&~e,t=e&-e,t===0&&(t=8192)),t}return e=by(),In&4&&e===98?e=Sk(12,lf):(e=Vde(e),e=Sk(e,lf)),e}function Kh(e,t,r){if(50<ix)throw ix=0,bF=null,Error(br(185));if(e=wE(e,t),e===null)return null;hE(e,t,r),e===js&&(sv|=t,Wa===4&&X0(e,ds));var n=by();t===1?In&8&&!(In&48)?xF(e):(mu(e,r),In===0&&(lv(),hd())):(!(In&4)||n!==98&&n!==99||(yf===null?yf=new Set([e]):yf.add(e)),mu(e,r)),pF=e}function wE(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}function mu(e,t){for(var r=e.callbackNode,n=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-rp(s),h=1<<l,y=a[l];if(y===-1){if(!(h&n)||h&i){y=t,v0(h);var x=Ki;a[l]=10<=x?y+250:6<=x?y+5e3:-1}}else y<=t&&(e.expiredLanes|=h);s&=~h}if(n=Ex(e,e===js?ds:0),t=Ki,n===0)r!==null&&(r!==I$&&tF(r),e.callbackNode=null,e.callbackPriority=0);else{if(r!==null){if(e.callbackPriority===t)return;r!==I$&&tF(r)}t===15?(r=xF.bind(null,e),of===null?(of=[r],IP=g4(vE,lq)):of.push(r),r=I$):t===14?r=Mx(99,xF.bind(null,e)):(r=Wde(t),r=Mx(r,Tq.bind(null,e))),e.callbackPriority=t,e.callbackNode=r}}function Tq(e){if(jP=-1,FP=lf=0,In&48)throw Error(br(327));var t=e.callbackNode;if(yp()&&e.callbackNode!==t)return null;var r=Ex(e,e===js?ds:0);if(r===0)return null;var n=r,i=In;In|=16;var a=jq();(js!==e||ds!==n)&&(lv(),Z0(e,n));do try{rhe();break}catch(l){Iq(e,l)}while(!0);if(y4(),Nk.current=a,In=i,ua!==null?n=0:(js=null,ds=0,n=Wa),av&sv)Z0(e,0);else if(n!==0){if(n===2&&(In|=64,e.hydrate&&(e.hydrate=!1,p4(e.containerInfo)),r=zG(e),r!==0&&(n=B1(e,r))),n===1)throw t=xE,Z0(e,0),X0(e,r),mu(e,ls()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=r,n){case 0:case 1:throw Error(br(345));case 2:mm(e);break;case 3:if(X0(e,r),(r&62914560)===r&&(n=A4+500-ls(),10<n)){if(Ex(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){_l(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=UN(mm.bind(null,e),n);break}mm(e);break;case 4:if(X0(e,r),(r&4186112)===r)break;for(n=e.eventTimes,i=-1;0<r;){var s=31-rp(r);a=1<<s,s=n[s],s>i&&(i=s),r&=~a}if(r=i,r=ls()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Qfe(r/1960))-r,10<r){e.timeoutHandle=UN(mm.bind(null,e),r);break}mm(e);break;case 5:mm(e);break;default:throw Error(br(329))}}return mu(e,ls()),e.callbackNode===t?Tq.bind(null,e):null}function X0(e,t){for(t&=~_4,t&=~sv,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-rp(t),n=1<<r;e[r]=-1,t&=~n}}function xF(e){if(In&48)throw Error(br(327));if(yp(),e===js&&e.expiredLanes&ds){var t=ds,r=B1(e,t);av&sv&&(t=Ex(e,t),r=B1(e,t))}else t=Ex(e,0),r=B1(e,t);if(e.tag!==0&&r===2&&(In|=64,e.hydrate&&(e.hydrate=!1,p4(e.containerInfo)),t=zG(e),t!==0&&(r=B1(e,t))),r===1)throw r=xE,Z0(e,0),X0(e,t),mu(e,ls()),r;return e.finishedWork=e.current.alternate,e.finishedLanes=t,mm(e),mu(e,ls()),null}function ehe(){if(yf!==null){var e=yf;yf=null,e.forEach(function(t){t.expiredLanes|=24&t.pendingLanes,mu(t,ls())})}hd()}function Mq(e,t){var r=In;In|=1;try{return e(t)}finally{In=r,In===0&&(lv(),hd())}}function $q(e,t){var r=In;In&=-2,In|=8;try{return e(t)}finally{In=r,In===0&&(lv(),hd())}}function bC(e,t){Bo(hF,Jm),Jm|=t,av|=t}function T4(){Jm=hF.current,ao(hF)}function Z0(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Ife(r)),ua!==null)for(r=ua.return;r!==null;){var n=r;switch(n.tag){case 1:n=n.type.childContextTypes,n!=null&&kk();break;case 3:xy(),ao(tl),ao(hs),w4();break;case 5:x4(n);break;case 4:xy();break;case 13:ao(Fo);break;case 19:ao(Fo);break;case 10:v4(n);break;case 23:case 24:T4()}r=r.return}js=e,ua=op(e.current,null),ds=Jm=av=t,Wa=0,xE=null,_4=sv=_w=0}function Iq(e,t){do{var r=ua;try{if(y4(),tx.current=Bk,$k){for(var n=Go.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}$k=!1}if(Fx=0,Va=os=Go=null,rx=!1,E4.current=null,r===null||r.return===null){Wa=1,xE=t,ua=null;break}e:{var a=e,s=r.return,l=r,h=t;if(t=ds,l.flags|=2048,l.firstEffect=l.lastEffect=null,h!==null&&typeof h=="object"&&typeof h.then=="function"){var y=h;if(!(l.mode&2)){var x=l.alternate;x?(l.updateQueue=x.updateQueue,l.memoizedState=x.memoizedState,l.lanes=x.lanes):(l.updateQueue=null,l.memoizedState=null)}var k=(Fo.current&1)!==0,A=s;do{var j;if(j=A.tag===13){var N=A.memoizedState;if(N!==null)j=N.dehydrated!==null;else{var M=A.memoizedProps;j=M.fallback===void 0?!1:M.unstable_avoidThisFallback!==!0?!0:!k}}if(j){var u=A.updateQueue;if(u===null){var m=new Set;m.add(y),A.updateQueue=m}else u.add(y);if(!(A.mode&2)){if(A.flags|=64,l.flags|=16384,l.flags&=-2981,l.tag===1)if(l.alternate===null)l.tag=17;else{var v=Wh(-1,1);v.tag=2,Hh(l,v)}l.lanes|=1;break e}h=void 0,l=t;var C=a.pingCache;if(C===null?(C=a.pingCache=new qfe,h=new Set,C.set(y,h)):(h=C.get(y),h===void 0&&(h=new Set,C.set(y,h))),!h.has(l)){h.add(l);var w=she.bind(null,a,y,l);y.then(w,w)}A.flags|=4096,A.lanes=t;break e}A=A.return}while(A!==null);h=Error((W0(l.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
 
-Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`)}Wa!==5&&(Wa=2),h=O4(h,l),A=s;do{switch(A.tag){case 3:a=h,A.flags|=4096,t&=-t,A.lanes|=t;var g=Eq(A,a,t);JN(A,g);break e;case 1:a=h;var d=A.type,f=A.stateNode;if(!(A.flags&64)&&(typeof d.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Qc===null||!Qc.has(f)))){A.flags|=4096,t&=-t,A.lanes|=t;var c=_q(A,a,t);JN(A,c);break e}}A=A.return}while(A!==null)}Bq(r)}catch(p){t=p,ua===r&&r!==null&&(ua=r=r.return);continue}break}while(!0)}function jq(){var e=Nk.current;return Nk.current=Bk,e===null?Bk:e}function B1(e,t){var r=In;In|=16;var n=jq();js===e&&ds===t||Z0(e,t);do try{Qfe();break}catch(i){Iq(e,i)}while(!0);if(y4(),In=r,Nk.current=n,ua!==null)throw Error(br(261));return js=null,ds=0,Wa}function Qfe(){for(;ua!==null;)Fq(ua)}function ehe(){for(;ua!==null&&!jfe();)Fq(ua)}function Fq(e){var t=Rq(e.alternate,e,Jm);e.memoizedProps=e.pendingProps,t===null?Bq(e):ua=t,E4.current=null}function Bq(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&2048){if(r=Ufe(t),r!==null){r.flags&=2047,ua=r;return}e!==null&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(r=Hfe(r,t,Jm),r!==null){ua=r;return}if(r=t,r.tag!==24&&r.tag!==23||r.memoizedState===null||Jm&1073741824||!(r.mode&4)){for(var n=0,i=r.child;i!==null;)n|=i.lanes|i.childLanes,i=i.sibling;r.childLanes=n}e!==null&&!(e.flags&2048)&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(e.lastEffect!==null?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(t=t.sibling,t!==null){ua=t;return}ua=t=e}while(t!==null);Wa===0&&(Wa=5)}function mm(e){var t=by();return Zm(99,the.bind(null,e,t)),null}function the(e,t){do yp();while(nx!==null);if(In&48)throw Error(br(327));var r=e.finishedWork;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(br(177));e.callbackNode=null;var n=r.lanes|r.childLanes,i=n,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<a;){var h=31-rp(a),y=1<<h;i[h]=0,s[h]=-1,l[h]=-1,a&=~y}if(yf!==null&&!(n&24)&&yf.has(e)&&yf.delete(e),e===js&&(ua=js=null,ds=0),1<r.flags?r.lastEffect!==null?(r.lastEffect.nextEffect=r,n=r.firstEffect):n=r:n=r.firstEffect,n!==null){if(i=In,In|=32,E4.current=null,T$=AP,s=NN(),Xj(s)){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(y=l.getSelection&&l.getSelection())&&y.rangeCount!==0){l=y.anchorNode,a=y.anchorOffset,h=y.focusNode,y=y.focusOffset;try{l.nodeType,h.nodeType}catch{l=null;break e}var x=0,k=-1,A=-1,j=0,N=0,M=s,u=null;t:for(;;){for(var m;M!==l||a!==0&&M.nodeType!==3||(k=x+a),M!==h||y!==0&&M.nodeType!==3||(A=x+y),M.nodeType===3&&(x+=M.nodeValue.length),(m=M.firstChild)!==null;)u=M,M=m;for(;;){if(M===s)break t;if(u===l&&++j===a&&(k=x),u===h&&++N===y&&(A=x),(m=M.nextSibling)!==null)break;M=u,u=M.parentNode}M=m}l=k===-1||A===-1?null:{start:k,end:A}}else l=null;l=l||{start:0,end:0}}else l=null;M$={focusedElem:s,selectionRange:l},AP=!1,ox=null,BP=!1,Zr=n;do try{rhe()}catch(p){if(Zr===null)throw Error(br(330));Gh(Zr,p),Zr=Zr.nextEffect}while(Zr!==null);ox=null,Zr=n;do try{for(s=e;Zr!==null;){var v=Zr.flags;if(v&16&&Cx(Zr.stateNode,""),v&128){var C=Zr.alternate;if(C!==null){var w=C.ref;w!==null&&(typeof w=="function"?w(null):w.current=null)}}switch(v&1038){case 2:D7(Zr),Zr.flags&=-3;break;case 6:D7(Zr),Zr.flags&=-3,R$(Zr.alternate,Zr);break;case 1024:Zr.flags&=-1025;break;case 1028:Zr.flags&=-1025,R$(Zr.alternate,Zr);break;case 4:R$(Zr.alternate,Zr);break;case 8:l=Zr,Aq(s,l);var g=l.alternate;w7(l),g!==null&&w7(g)}Zr=Zr.nextEffect}}catch(p){if(Zr===null)throw Error(br(330));Gh(Zr,p),Zr=Zr.nextEffect}while(Zr!==null);if(w=M$,C=NN(),v=w.focusedElem,s=w.selectionRange,C!==v&&v&&v.ownerDocument&&YG(v.ownerDocument.documentElement,v)){for(s!==null&&Xj(v)&&(C=s.start,w=s.end,w===void 0&&(w=C),"selectionStart"in v?(v.selectionStart=C,v.selectionEnd=Math.min(w,v.value.length)):(w=(C=v.ownerDocument||document)&&C.defaultView||window,w.getSelection&&(w=w.getSelection(),l=v.textContent.length,g=Math.min(s.start,l),s=s.end===void 0?g:Math.min(s.end,l),!w.extend&&g>s&&(l=s,s=g,g=l),l=BN(v,g),a=BN(v,s),l&&a&&(w.rangeCount!==1||w.anchorNode!==l.node||w.anchorOffset!==l.offset||w.focusNode!==a.node||w.focusOffset!==a.offset)&&(C=C.createRange(),C.setStart(l.node,l.offset),w.removeAllRanges(),g>s?(w.addRange(C),w.extend(a.node,a.offset)):(C.setEnd(a.node,a.offset),w.addRange(C)))))),C=[],w=v;w=w.parentNode;)w.nodeType===1&&C.push({element:w,left:w.scrollLeft,top:w.scrollTop});for(typeof v.focus=="function"&&v.focus(),v=0;v<C.length;v++)w=C[v],w.element.scrollLeft=w.left,w.element.scrollTop=w.top}AP=!!T$,M$=T$=null,e.current=r,Zr=n;do try{for(v=e;Zr!==null;){var d=Zr.flags;if(d&36&&Yfe(v,Zr.alternate,Zr),d&128){C=void 0;var f=Zr.ref;if(f!==null){var c=Zr.stateNode;switch(Zr.tag){case 5:C=c;break;default:C=c}typeof f=="function"?f(C):f.current=C}}Zr=Zr.nextEffect}}catch(p){if(Zr===null)throw Error(br(330));Gh(Zr,p),Zr=Zr.nextEffect}while(Zr!==null);Zr=null,Bfe(),In=i}else e.current=r;if(ip)ip=!1,nx=e,F1=t;else for(Zr=n;Zr!==null;)t=Zr.nextEffect,Zr.nextEffect=null,Zr.flags&8&&(d=Zr,d.sibling=null,d.stateNode=null),Zr=t;if(n=e.pendingLanes,n===0&&(Qc=null),n===1?e===bF?ix++:(ix=0,bF=e):ix=0,r=r.stateNode,zm&&typeof zm.onCommitFiberRoot=="function")try{zm.onCommitFiberRoot(m4,r,void 0,(r.current.flags&64)===64)}catch{}if(mu(e,ls()),Rk)throw Rk=!1,e=gF,gF=null,e;return In&8||hd(),null}function rhe(){for(;Zr!==null;){var e=Zr.alternate;BP||ox===null||(Zr.flags&8?DN(Zr,ox)&&(BP=!0):Zr.tag===13&&Xfe(e,Zr)&&DN(Zr,ox)&&(BP=!0));var t=Zr.flags;t&256&&qfe(e,Zr),!(t&512)||ip||(ip=!0,Mx(97,function(){return yp(),null})),Zr=Zr.nextEffect}}function yp(){if(F1!==90){var e=97<F1?97:F1;return F1=90,Zm(e,ihe)}return!1}function nhe(e,t){yF.push(t,e),ip||(ip=!0,Mx(97,function(){return yp(),null}))}function Nq(e,t){vF.push(t,e),ip||(ip=!0,Mx(97,function(){return yp(),null}))}function ihe(){if(nx===null)return!1;var e=nx;if(nx=null,In&48)throw Error(br(331));var t=In;In|=32;var r=vF;vF=[];for(var n=0;n<r.length;n+=2){var i=r[n],a=r[n+1],s=i.destroy;if(i.destroy=void 0,typeof s=="function")try{s()}catch(h){if(a===null)throw Error(br(330));Gh(a,h)}}for(r=yF,yF=[],n=0;n<r.length;n+=2){i=r[n],a=r[n+1];try{var l=i.create;i.destroy=l()}catch(h){if(a===null)throw Error(br(330));Gh(a,h)}}for(l=e.current.firstEffect;l!==null;)e=l.nextEffect,l.nextEffect=null,l.flags&8&&(l.sibling=null,l.stateNode=null),l=e;return In=t,hd(),!0}function P7(e,t,r){t=O4(r,t),t=Eq(e,t,1),Hh(e,t),t=_l(),e=w2(e,1),e!==null&&(h2(e,1,t),mu(e,t))}function Gh(e,t){if(e.tag===3)P7(e,e,t);else for(var r=e.return;r!==null;){if(r.tag===3){P7(r,e,t);break}else if(r.tag===1){var n=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Qc===null||!Qc.has(n))){e=O4(t,e);var i=_q(r,e,1);if(Hh(r,i),i=_l(),r=w2(r,1),r!==null)h2(r,1,i),mu(r,i);else if(typeof n.componentDidCatch=="function"&&(Qc===null||!Qc.has(n)))try{n.componentDidCatch(t,e)}catch{}break}}r=r.return}}function ohe(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=_l(),e.pingedLanes|=e.suspendedLanes&r,js===e&&(ds&r)===r&&(Wa===4||Wa===3&&(ds&62914560)===ds&&500>ls()-A4?Z0(e,0):_4|=r),mu(e,t)}function ahe(e,t){var r=e.stateNode;r!==null&&r.delete(t),t=0,t===0&&(t=e.mode,t&2?t&4?(lf===0&&(lf=av),t=b0(62914560&~lf),t===0&&(t=4194304)):t=by()===99?1:2:t=1),r=_l(),e=w2(e,t),e!==null&&(h2(e,t,r),mu(e,r))}var Rq;Rq=function(e,t,r){var n=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||tl.current)Ju=!0;else if(r&n)Ju=!!(e.flags&16384);else{switch(Ju=!1,t.tag){case 3:d7(t),F$();break;case 5:r7(t);break;case 1:rl(t.type)&&$P(t);break;case 4:iF(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var i=t.type._context;Bo(Ok,i._currentValue),i._currentValue=n;break;case 13:if(t.memoizedState!==null)return r&t.child.childLanes?f7(e,t,r):(Bo(Fo,Fo.current&1),t=ff(e,t,r),t!==null?t.sibling:null);Bo(Fo,Fo.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&64){if(n)return y7(e,t,r);t.flags|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Bo(Fo,Fo.current),n)break;return null;case 23:case 24:return t.lanes=0,B$(e,t,r)}return ff(e,t,r)}else Ju=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=vy(t,hs.current),q0(t,r),i=D4(null,t,n,e,i,r),t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,rl(n)){var a=!0;$P(t)}else a=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,b4(t);var s=n.getDerivedStateFromProps;typeof s=="function"&&Ak(t,n,s,e),i.updater=b2,t.stateNode=i,i._reactInternals=t,nF(t,n,e,r),t=lF(null,t,n,!0,a,r)}else t.tag=0,Xs(null,t,i,r),t=t.child;return t;case 16:i=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=lhe(i),e=qu(i,e),a){case 0:t=sF(null,t,i,e,r);break e;case 1:t=c7(null,t,i,e,r);break e;case 11:t=l7(null,t,i,e,r);break e;case 14:t=u7(null,t,i,qu(i.type,e),n,r);break e}throw Error(br(306,i,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),sF(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),c7(e,t,n,i,r);case 3:if(d7(t),n=t.updateQueue,e===null||n===null)throw Error(br(282));if(n=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,cq(e,t),$x(t,n,null,r),n=t.memoizedState.element,n===i)F$(),t=ff(e,t,r);else{if(i=t.stateNode,(a=i.hydrate)&&(Mh=G0(t.stateNode.containerInfo.firstChild),df=t,a=od=!0),a){if(e=i.mutableSourceEagerHydrationData,e!=null)for(i=0;i<e.length;i+=2)a=e[i],a._workInProgressVersionPrimary=e[i+1],Y0.push(a);for(r=pq(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|1024,r=r.sibling}else Xs(e,t,n,r),F$();t=t.child}return t;case 5:return r7(t),e===null&&oF(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,s=i.children,Qj(n,i)?s=null:a!==null&&Qj(n,a)&&(t.flags|=16),Cq(e,t),Xs(e,t,s,r),t.child;case 6:return e===null&&oF(t),null;case 13:return f7(e,t,r);case 4:return iF(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Tk(t,null,n,r):Xs(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),l7(e,t,n,i,r);case 7:return Xs(e,t,t.pendingProps,r),t.child;case 8:return Xs(e,t,t.pendingProps.children,r),t.child;case 12:return Xs(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value;var l=t.type._context;if(Bo(Ok,l._currentValue),l._currentValue=a,s!==null)if(l=s.value,a=ru(l,a)?0:(typeof n._calculateChangedBits=="function"?n._calculateChangedBits(l,a):1073741823)|0,a===0){if(s.children===i.children&&!tl.current){t=ff(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var h=l.dependencies;if(h!==null){s=l.child;for(var y=h.firstContext;y!==null;){if(y.context===n&&y.observedBits&a){l.tag===1&&(y=Wh(-1,r&-r),y.tag=2,Hh(l,y)),l.lanes|=r,y=l.alternate,y!==null&&(y.lanes|=r),uq(l.return,r),h.lanes|=r;break}y=y.next}}else s=l.tag===10&&l.type===t.type?null:l.child;if(s!==null)s.return=l;else for(s=l;s!==null;){if(s===t){s=null;break}if(l=s.sibling,l!==null){l.return=s.return,s=l;break}s=s.return}l=s}Xs(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,a=t.pendingProps,n=a.children,q0(t,r),i=pu(i,a.unstable_observedBits),n=n(i),t.flags|=1,Xs(e,t,n,r),t.child;case 14:return i=t.type,a=qu(i,t.pendingProps),a=qu(i.type,a),u7(e,t,i,a,n,r);case 15:return Dq(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,rl(n)?(e=!0,$P(t)):e=!1,q0(t,r),fq(t,n,i),nF(t,n,i,r),lF(null,t,n,!0,e,r);case 19:return y7(e,t,r);case 23:return B$(e,t,r);case 24:return B$(e,t,r)}throw Error(br(156,t.tag))};function she(e,t,r,n){this.tag=e,this.key=r,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=n,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nu(e,t,r,n){return new she(e,t,r,n)}function M4(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lhe(e){if(typeof e=="function")return M4(e)?1:0;if(e!=null){if(e=e.$$typeof,e===c2)return 11;if(e===d2)return 14}return 2}function op(e,t){var r=e.alternate;return r===null?(r=nu(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function NP(e,t,r,n,i,a){var s=2;if(n=e,typeof e=="function")M4(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case kh:return J0(r.children,i,a,t);case gG:s=8,i|=16;break;case q8:s=8,i|=1;break;case q1:return e=nu(12,r,t,i|8),e.elementType=q1,e.type=q1,e.lanes=a,e;case Y1:return e=nu(13,r,t,i),e.type=Y1,e.elementType=Y1,e.lanes=a,e;case vk:return e=nu(19,r,t,i),e.elementType=vk,e.lanes=a,e;case e4:return $4(r,i,a,t);case jj:return e=nu(24,r,t,i),e.elementType=jj,e.lanes=a,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Y8:s=10;break e;case X8:s=9;break e;case c2:s=11;break e;case d2:s=14;break e;case Z8:s=16,n=null;break e;case J8:s=22;break e}throw Error(br(130,e==null?e:typeof e,""))}return t=nu(s,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function J0(e,t,r,n){return e=nu(7,e,n,t),e.lanes=r,e}function $4(e,t,r,n){return e=nu(23,e,n,t),e.elementType=e4,e.lanes=r,e}function L$(e,t,r){return e=nu(6,e,null,t),e.lanes=r,e}function z$(e,t,r){return t=nu(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uhe(e,t,r){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=r,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=C$(0),this.expirationTimes=C$(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=C$(0),this.mutableSourceEagerHydrationData=null}function che(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Om,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Lk(e,t,r,n){var i=t.current,a=_l(),s=Uh(i);e:if(r){r=r._reactInternals;t:{if(fg(r)!==r||r.tag!==1)throw Error(br(170));var l=r;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(rl(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(l!==null);throw Error(br(171))}if(r.tag===1){var h=r.type;if(rl(h)){r=rq(r,h,l);break e}}r=l}else r=np;return t.context===null?t.context=r:t.pendingContext=r,t=Wh(a,s),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),Hh(i,t),Kh(i,s,a),s}function V$(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function k7(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function I4(e,t){k7(e,t),(e=e.alternate)&&k7(e,t)}function dhe(){return null}function j4(e,t,r){var n=r!=null&&r.hydrationOptions!=null&&r.hydrationOptions.mutableSources||null;if(r=new uhe(e,t,r!=null&&r.hydrate===!0),t=nu(3,null,null,t===2?7:t===1?3:0),r.current=t,t.stateNode=r,b4(t),e[ov]=r.current,ZG(e.nodeType===8?e.parentNode:e),n)for(e=0;e<n.length;e++){t=n[e];var i=t._getVersion;i=i(t._source),r.mutableSourceEagerHydrationData==null?r.mutableSourceEagerHydrationData=[t,i]:r.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=r}j4.prototype.render=function(e){Lk(e,this._internalRoot,null,null)};j4.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Lk(null,e,null,function(){t[ov]=null})};function Aw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function fhe(e,t){if(t||(t=e?e.nodeType===9?e.documentElement:e.firstChild:null,t=!(!t||t.nodeType!==1||!t.hasAttribute("data-reactroot"))),!t)for(var r;r=e.lastChild;)e.removeChild(r);return new j4(e,0,t?{hydrate:!0}:void 0)}function S2(e,t,r,n,i){var a=r._reactRootContainer;if(a){var s=a._internalRoot;if(typeof i=="function"){var l=i;i=function(){var y=V$(s);l.call(y)}}Lk(t,s,e,i)}else{if(a=r._reactRootContainer=fhe(r,n),s=a._internalRoot,typeof i=="function"){var h=i;i=function(){var y=V$(s);h.call(y)}}$q(function(){Lk(t,s,e,i)})}return V$(s)}TG=function(e){if(e.tag===13){var t=_l();Kh(e,4,t),I4(e,4)}};o4=function(e){if(e.tag===13){var t=_l();Kh(e,67108864,t),I4(e,67108864)}};MG=function(e){if(e.tag===13){var t=_l(),r=Uh(e);Kh(e,r,t),I4(e,r)}};$G=function(e,t){return t()};Uj=function(e,t,r){switch(t){case"input":if(Bj(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=y2(n);if(!i)throw Error(br(90));vG(n),Bj(n,i)}}}break;case"textarea":xG(e,r);break;case"select":t=r.value,t!=null&&H0(e,!!r.multiple,t,!1)}};r4=Mq;OG=function(e,t,r,n,i){var a=In;In|=4;try{return Zm(98,e.bind(null,t,r,n,i))}finally{In=a,In===0&&(lv(),hd())}};n4=function(){!(In&49)&&(Jfe(),yp())};EG=function(e,t){var r=In;In|=2;try{return e(t)}finally{In=r,In===0&&(lv(),hd())}};function Lq(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Aw(t))throw Error(br(200));return che(e,t,null,r)}var hhe={Events:[Ow,E0,y2,PG,kG,yp,{current:!1}]},Jb={findFiberByHostInstance:_m,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},phe={bundleType:Jb.bundleType,version:Jb.version,rendererPackageName:Jb.rendererPackageName,rendererConfig:Jb.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:dg.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=AG(e),e===null?null:e.stateNode},findFiberByHostInstance:Jb.findFiberByHostInstance||dhe,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var xC=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xC.isDisabled&&xC.supportsFiber)try{m4=xC.inject(phe),zm=xC}catch{}}xu.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hhe;xu.createPortal=Lq;xu.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(br(188)):Error(br(268,Object.keys(e)));return e=AG(t),e=e===null?null:e.stateNode,e};xu.flushSync=function(e,t){var r=In;if(r&48)return e(t);In|=1;try{if(e)return Zm(99,e.bind(null,t))}finally{In=r,hd()}};xu.hydrate=function(e,t,r){if(!Aw(t))throw Error(br(200));return S2(null,e,t,!0,r)};xu.render=function(e,t,r){if(!Aw(t))throw Error(br(200));return S2(null,e,t,!1,r)};xu.unmountComponentAtNode=function(e){if(!Aw(e))throw Error(br(40));return e._reactRootContainer?($q(function(){S2(null,null,e,!1,function(){e._reactRootContainer=null,e[ov]=null})}),!0):!1};xu.unstable_batchedUpdates=Mq;xu.unstable_createPortal=function(e,t){return Lq(e,t,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)};xu.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Aw(r))throw Error(br(200));if(e==null||e._reactInternals===void 0)throw Error(br(38));return S2(e,t,r,!1,n)};xu.version="17.0.2";function zq(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zq)}catch(e){console.error(e)}}zq(),fG.exports=xu;var uv=fG.exports;const F4=mp(uv);var Vq={exports:{}},Wq={exports:{}};function B4(e){for(var t=0,r,n=0,i=e.length;i>=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Hq=new WeakMap,mhe=function(e,t,r){return r.has(t)&&r.get(t)===e},N4=function(e,t){var r=new Map,n=new Map,i=function(a){var s=function(){r.delete(a),n.delete(a)},l=r.get(a);if(mhe(l,a,r)){var h=n.get(a);if(h&&clearTimeout(h),t){var y=setTimeout(s,t.maxAge);n.set(a,y)}return l}var x=e.call(this,a);if(r.set(a,x),t){var y=setTimeout(s,t.maxAge);n.set(a,y)}return x};return Hq.set(i,r),i},ghe=function(e){var t=Hq.get(e);t==null||t.clear()};const yhe=Object.freeze(Object.defineProperty({__proto__:null,clear:ghe,memoize:N4},Symbol.toStringTag,{value:"Module"}));var zk=typeof window<"u"&&typeof window.CSS<"u"&&window.CSS.supports?N4(function(e){return window.CSS.supports(e)}):function(){return!1};const vhe=Object.freeze(Object.defineProperty({__proto__:null,cssSupports:zk},Symbol.toStringTag,{value:"Module"}));var wF="rule",Uq="decl";function bhe(e){return e.length}var xhe=1,whe=1;function SF(e,t,r,n,i,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:xhe,column:whe,length:s,return:""}}function She(e,t){for(var r="",n=bhe(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}var Dhe=function(e){return e.type===wF},Che=function(e){return e.type===Uq},ef=function(e,t,r){var n=SF("".concat(e,":").concat(t,";"),r,r,Uq,e,t,e.length);r.children.push(n)},Phe=function(e){var t=e.isPropertySupported,r=e.isPropertyValueSupported,n=new Map,i=function(l){var h=new Map(["start","inline-start","end","inline-end"].map(function(x){return[x,r(l,x)]}));if(!Array.from(h.values()).every(function(x){return x})){var y=function(x,k,A,j){switch(x){case"start":case"inline-start":if(!h.get(x)){ef(l,"left",k),ef(l,"right",j);return}break;case"end":case"inline-end":if(!h.get(x)){ef(l,"right",k),ef(l,"left",j);return}break}ef(l,x,k)};n.set(l,y)}},a=function(l,h,y){if(!t(l)){var x=function(k,A,j,N){ef(h,k,j),ef(y,k,N)};n.set(l,x)}},s=function(l){for(var h=[],y=1;y<arguments.length;y++)h[y-1]=arguments[y];if(!t(l)){var x=function(k,A,j,N){for(var M=0,u=h;M<u.length;M++){var m=u[M],v=n.get(m);if(v){v(k,A,j,N);continue}ef(m,k,A)}};n.set(l,x)}};return i("float"),i("clear"),i("text-align"),a("border-start-start-radius","border-top-left-radius","border-top-right-radius"),a("border-start-end-radius","border-top-right-radius","border-top-left-radius"),a("border-end-start-radius","border-bottom-left-radius","border-bottom-right-radius"),a("border-end-end-radius","border-bottom-right-radius","border-bottom-left-radius"),a("inset-inline-start","left","right"),a("inset-inline-end","right","left"),a("border-inline-start","border-left","border-right"),a("border-inline-end","border-right","border-left"),a("border-inline-start-width","border-left-width","border-right-width"),a("border-inline-end-width","border-right-width","border-left-width"),a("border-inline-start-style","border-left-style","border-right-style"),a("border-inline-end-style","border-right-style","border-left-style"),a("border-inline-start-color","border-left-color","border-right-color"),a("border-inline-end-color","border-right-color","border-left-color"),a("margin-inline-start","margin-left","margin-right"),a("margin-inline-end","margin-right","margin-left"),a("padding-inline-start","padding-left","padding-right"),a("padding-inline-end","padding-right","padding-left"),s("border-inline","border-inline-start","border-inline-end"),s("border-inline-width","border-inline-start-width","border-inline-end-width"),s("border-inline-style","border-inline-start-style","border-inline-end-style"),s("border-inline-color","border-inline-start-color","border-inline-end-color"),s("inset-inline","inset-inline-start","inset-inline-end"),s("margin-inline","margin-inline-start","margin-inline-end"),s("padding-inline","padding-inline-start","padding-inline-end"),s("border-block-start","border-top"),s("border-block-end","border-bottom"),s("border-block-start-width","border-top-width"),s("border-block-end-width","border-bottom-width"),s("border-block-start-style","border-top-style"),s("border-block-end-style","border-bottom-style"),s("border-block-start-color","border-top-color"),s("border-block-end-color","border-bottom-color"),s("inset-block-start","top"),s("inset-block-end","bottom"),s("margin-block-start","margin-top"),s("margin-block-end","margin-bottom"),s("padding-block-start","padding-top"),s("padding-block-end","padding-bottom"),s("border-block","border-block-start","border-block-end"),s("border-block-width","border-block-start-width","border-block-end-width"),s("border-block-style","border-block-start-style","border-block-end-style"),s("border-block-color","border-block-start-color","border-block-end-color"),s("inset-block","inset-block-start","inset-block-end"),s("margin-block","margin-block-start","margin-block-end"),s("padding-block","padding-block-start","padding-block-end"),s("inset","inset-inline","inset-block"),s("inline-size","width"),s("min-inline-size","min-width"),s("max-inline-size","max-width"),s("block-size","height"),s("min-block-size","min-height"),s("max-block-size","max-height"),n},Kq=function(e){var t=e===void 0?{}:e,r=t.isPropertySupported,n=r===void 0?function(l){return zk("".concat(l,":inherit"))}:r,i=t.isPropertyValueSupported,a=i===void 0?function(l,h){return zk("".concat(l,":").concat(h))}:i,s=Phe({isPropertySupported:n,isPropertyValueSupported:a});return function(l,h,y,x){if(!(!Dhe(l)||l.root!==null)){var k=SF(l.props.map(function(v){return"html:not([dir=rtl]) ".concat(v)}).join(","),void 0,void 0,wF,l.props.map(function(v){return"html:not([dir=rtl]) ".concat(v)}),[],0),A=SF(l.props.map(function(v){return"[dir=rtl] ".concat(v)}).join(","),void 0,void 0,wF,l.props.map(function(v){return"[dir=rtl] ".concat(v)}),[],0),j=l.children;l.children=[],l.return="";for(var N=0,M=j;N<M.length;N++){var u=M[N];if(!Che(u)){l.children.push(u);continue}var m=s.get(u.props);if(m){m(u.children,l,k,A);continue}ef(u.props,u.children,l)}return She([k,A],x)}}};Kq();var rm,W$,Gq=function(e){return e?"rcx-css-".concat(B4(e)):"none"},DF=function(e){return"rcx-css-".concat(B4(e))},Vk=function(e){return e.replace(/@|#|:/g,function(t){return"\\".concat(t)})},Qb=void 0,qq=function(){return Qb?[Qb,function(){return""}]:[Qb=[],function(){var e=(Qb||[]).join("");return Qb=void 0,e}]},CF=N4(function(e){return Object.freeze(function(){return e})}),PF=function(e,t){return typeof e=="function"||typeof e=="function"?PF(e.apply(void 0,t),t):e===!1||e==null?"":Array.isArray(e)?e.map(function(r){return PF(r,t)}).join(""):String(e)},kF=function(e,t,r){var n=e[0],i=e.slice(1);return t.reduce(function(a,s,l){return a+PF(s,r)+i[l]},n).trim()},pn=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(!e||e.length===0||e.some(function(i){return typeof i!="string"}))return CF("");if(!t.some(function(i){return typeof i=="function"})){var n=kF(e,t,[]);return CF(n)}return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var s=qq()[1];return kF(e,t,i)+s()}},khe=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return!e||e.length===0||e.some(function(n){return typeof n!="string"})?CF("none"):function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var a=qq(),s=a[0],l=a[1],h=kF(e,t,n),y=Gq(h),x=Vk(y);return s.push("@keyframes ".concat(x,"{").concat(h,"}")),l(),x}},O7="rcx-styles",Yq=function(){if(!rm){var e=document.getElementById(O7);if(e)return rm=e}return rm||((rm=document.createElement("style")).id=O7,rm.appendChild(document.createTextNode("")),document.head&&document.head.appendChild(rm)),rm},Ohe=function(){if(!W$){var e=Yq(),t=e.sheet||Array.from(document.styleSheets).find(function(r){return r.ownerNode===e});if(!t)throw Error("could not get style sheet");W$=t}return W$},E7=function(e){var t={};return function(r){var n=B4(r);if(!t[n]){var i=e(r),a=0;t[n]={ref:function(){++a},unref:function(){var s;s=function(){--a==0&&(i(),delete t[n])},typeof window<"u"&&typeof window.queueMicrotask=="function"?window.queueMicrotask(s):Promise.resolve().then(s)}}}return t[n].ref(),t[n].unref}},Xq=typeof window>"u"&&function(){return function(){}}||!!CSSStyleSheet.prototype.insertRule&&E7(function(e){var t=Ohe(),r=t.insertRule("@media all{".concat(e,"}"),t.cssRules.length),n=t.cssRules[r];return function(){var i=Array.prototype.findIndex.call(t.cssRules,function(a){return a===n});t.deleteRule(i)}})||E7(function(e){var t=Yq(),r=document.createTextNode(e);return t.appendChild(r),function(){return r.remove()}}),ro="-ms-",ax="-moz-",Mi="-webkit-",Zq="comm",R4="rule",L4="decl",Jq="@keyframes",Ehe=Math.abs,z4=String.fromCharCode,_he=Object.assign;function Qq(e){return e.trim()}function ch(e,t){return(e=t.exec(e))?e[0]:e}function Zn(e,t,r){return e.replace(t,r)}function RP(e,t){return e.indexOf(t)}function ba(e,t){return 0|e.charCodeAt(t)}function wy(e,t,r){return e.slice(t,r)}function af(e){return e.length}function V4(e){return e.length}function wC(e,t){return t.push(e),e}var D2=1,Sy=1,eY=0,gu=0,ra=0,Dy="";function C2(e,t,r,n,i,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:D2,column:Sy,length:s,return:""}}function e1(e,t){return _he(C2("",null,null,"",null,null,0),e,{length:-e.length},t)}function Ahe(){return ra=gu>0?ba(Dy,--gu):0,Sy--,ra===10&&(Sy=1,D2--),ra}function rc(){return ra=gu<eY?ba(Dy,gu++):0,Sy++,ra===10&&(Sy=1,D2++),ra}function Vm(){return ba(Dy,gu)}function LP(){return gu}function P2(e,t){return wy(Dy,e,t)}function OF(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function H$(e){return Qq(P2(gu-1,EF(e===91?e+2:e===40?e+1:e)))}function The(e){for(;(ra=Vm())&&ra<33;)rc();return OF(e)>2||OF(ra)>3?"":" "}function Mhe(e,t){for(;--t&&rc()&&!(ra<48||ra>102||ra>57&&ra<65||ra>70&&ra<97););return P2(e,LP()+(t<6&&Vm()==32&&rc()==32))}function EF(e){for(;rc();)switch(ra){case e:return gu;case 34:case 39:e!==34&&e!==39&&EF(ra);break;case 40:e===41&&EF(e);break;case 92:rc()}return gu}function $he(e,t){for(;rc()&&e+ra!==57&&(e+ra!==84||Vm()!==47););return"/*"+P2(t,gu-1)+"*"+z4(e===47?e:rc())}function Ihe(e){for(;!OF(Vm());)rc();return P2(e,gu)}function jhe(e){return function(t){return Dy="",t}(zP("",null,null,null,[""],e=function(t){return D2=Sy=1,eY=af(Dy=t),gu=0,[]}(e),0,[0],e))}function zP(e,t,r,n,i,a,s,l,h){for(var y=0,x=0,k=s,A=0,j=0,N=0,M=1,u=1,m=1,v=0,C="",w=i,g=a,d=n,f=C;u;)switch(N=v,v=rc()){case 40:if(N!=108&&ba(f,k-1)==58){RP(f+=Zn(H$(v),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:f+=H$(v);break;case 9:case 10:case 13:case 32:f+=The(N);break;case 92:f+=Mhe(LP()-1,7);continue;case 47:switch(Vm()){case 42:case 47:wC(Fhe($he(rc(),LP()),t,r),h);break;default:f+="/"}break;case 123*M:l[y++]=af(f)*m;case 125*M:case 59:case 0:switch(v){case 0:case 125:u=0;case 59+x:j>0&&af(f)-k&&wC(j>32?A7(f+";",n,r,k-1):A7(Zn(f," ","")+";",n,r,k-2),h);break;case 59:f+=";";default:if(wC(d=_7(f,t,r,y,x,i,l,C,w=[],g=[],k),a),v===123)if(x===0)zP(f,t,d,d,w,a,k,l,g);else switch(A===99&&ba(f,3)===110?100:A){case 100:case 109:case 115:zP(e,d,d,n&&wC(_7(e,d,d,0,0,i,l,C,i,w=[],k),g),i,g,k,l,n?w:g);break;default:zP(f,d,d,d,[""],g,0,l,g)}}y=x=j=0,M=m=1,C=f="",k=s;break;case 58:k=1+af(f),j=N;default:if(M<1){if(v==123)--M;else if(v==125&&M++==0&&Ahe()==125)continue}switch(f+=z4(v),v*M){case 38:m=x>0?1:(f+="\f",-1);break;case 44:l[y++]=(af(f)-1)*m,m=1;break;case 64:Vm()===45&&(f+=H$(rc())),A=Vm(),x=k=af(C=f+=Ihe(LP())),v++;break;case 45:N===45&&af(f)==2&&(M=0)}}return a}function _7(e,t,r,n,i,a,s,l,h,y,x){for(var k=i-1,A=i===0?a:[""],j=V4(A),N=0,M=0,u=0;N<n;++N)for(var m=0,v=wy(e,k+1,k=Ehe(M=s[N])),C=e;m<j;++m)(C=Qq(M>0?A[m]+" "+v:Zn(v,/&\f/g,A[m])))&&(h[u++]=C);return C2(e,t,r,i===0?R4:l,h,y,x)}function Fhe(e,t,r){return C2(e,t,r,Zq,z4(ra),wy(e,2,-2),0)}function A7(e,t,r,n){return C2(e,t,r,L4,wy(e,0,n),wy(e,n+1,-1),n)}function tY(e,t,r){switch(function(n,i){return 45^ba(n,0)?(((i<<2^ba(n,0))<<2^ba(n,1))<<2^ba(n,2))<<2^ba(n,3):0}(e,t)){case 5103:return Mi+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Mi+e+e;case 4789:return ax+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Mi+e+ax+e+ro+e+e;case 5936:switch(ba(e,t+11)){case 114:return Mi+e+ro+Zn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Mi+e+ro+Zn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Mi+e+ro+Zn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Mi+e+ro+e+e;case 6165:return Mi+e+ro+"flex-"+e+e;case 5187:return Mi+e+Zn(e,/(\w+).+(:[^]+)/,Mi+"box-$1$2"+ro+"flex-$1$2")+e;case 5443:return Mi+e+ro+"flex-item-"+Zn(e,/flex-|-self/g,"")+(ch(e,/flex-|baseline/)?"":ro+"grid-row-"+Zn(e,/flex-|-self/g,""))+e;case 4675:return Mi+e+ro+"flex-line-pack"+Zn(e,/align-content|flex-|-self/g,"")+e;case 5548:return Mi+e+ro+Zn(e,"shrink","negative")+e;case 5292:return Mi+e+ro+Zn(e,"basis","preferred-size")+e;case 6060:return Mi+"box-"+Zn(e,"-grow","")+Mi+e+ro+Zn(e,"grow","positive")+e;case 4554:return Mi+Zn(e,/([^-])(transform)/g,"$1"+Mi+"$2")+e;case 6187:return Zn(Zn(Zn(e,/(zoom-|grab)/,Mi+"$1"),/(image-set)/,Mi+"$1"),e,"")+e;case 5495:case 3959:return Zn(e,/(image-set\([^]*)/,Mi+"$1$`$1");case 4968:return Zn(Zn(e,/(.+:)(flex-)?(.*)/,Mi+"box-pack:$3"+ro+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Mi+e+e;case 4200:if(!ch(e,/flex-|baseline/))return ro+"grid-column-align"+wy(e,t)+e;break;case 2592:case 3360:return ro+Zn(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,i){return t=i,ch(n.props,/grid-\w+-end/)})?~RP(e+(r=r[t].value),"span")?e:ro+Zn(e,"-start","")+e+ro+"grid-row-span:"+(~RP(r,"span")?ch(r,/\d+/):+ch(r,/\d+/)-+ch(e,/\d+/))+";":ro+Zn(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return ch(n.props,/grid-\w+-start/)})?e:ro+Zn(Zn(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Zn(e,/(.+)-inline(.+)/,Mi+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(af(e)-1-t>6)switch(ba(e,t+1)){case 109:if(ba(e,t+4)!==45)break;case 102:return Zn(e,/(.+:)(.+)-([^]+)/,"$1"+Mi+"$2-$3$1"+ax+(ba(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~RP(e,"stretch")?tY(Zn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Zn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,i,a,s,l,h,y){return ro+i+":"+a+y+(s?ro+i+"-span:"+(l?h:+h-+a)+y:"")+e});case 4949:if(ba(e,t+6)===121)return Zn(e,":",":"+Mi)+e;break;case 6444:switch(ba(e,ba(e,14)===45?18:11)){case 120:return Zn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Mi+(ba(e,14)===45?"inline-":"")+"box$3$1"+Mi+"$2$3$1"+ro+"$2box$3")+e;case 100:return Zn(e,":",":"+ro)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Zn(e,"scroll-","scroll-snap-")+e}return e}function Q0(e,t){for(var r="",n=V4(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function Bhe(e,t,r,n){switch(e.type){case"@import":case L4:return e.return=e.return||e.value;case Zq:return"";case Jq:return e.return=e.value+"{"+Q0(e.children,n)+"}";case R4:e.value=e.props.join(",")}return af(r=Q0(e.children,n))?e.return=e.value+"{"+r+"}":""}function Nhe(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case L4:return void(e.return=tY(e.value,e.length,r));case Jq:return Q0([e1(e,{value:Zn(e.value,"@","@"+Mi)})],n);case R4:if(e.length)return function(i,a){return i.map(a).join("")}(e.props,function(i){switch(ch(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Q0([e1(e,{props:[Zn(i,/:(read-\w+)/,":"+ax+"$1")]})],n);case"::placeholder":return Q0([e1(e,{props:[Zn(i,/:(plac\w+)/,":"+Mi+"input-$1")]}),e1(e,{props:[Zn(i,/:(plac\w+)/,":"+ax+"$1")]}),e1(e,{props:[Zn(i,/:(plac\w+)/,ro+"input-$1")]})],n)}return""})}}var U$,Rhe=(U$===void 0&&(U$={}),function(e){var t=V4(e);return function(r,n,i,a){for(var s="",l=0;l<t;l++)s+=e[l](r,n,i,a)||"";return s}}([Kq(U$),Nhe,Bhe])),_F=function(e,t,r){return r===void 0&&(r=Rhe),Q0(jhe("".concat(e,"{").concat(t,"}")),r)};const Lhe=Object.freeze(Object.defineProperty({__proto__:null,attachRules:Xq,createAnimationName:Gq,createClassName:DF,css:pn,cssSupports:zk,escapeName:Vk,keyframes:khe,transpile:_F},Symbol.toStringTag,{value:"Module"})),zhe=dc(Lhe),Vhe=dc(vhe);var Whe=function(e,t){e===void 0&&(e=!0);var r=Y.useRef(null),n=(t||{}).preventScroll;return Y.useEffect(function(){e&&r.current&&r.current.focus({preventScroll:n})},[r,e,n]),r},rY=function(e,t){if(!e[t])return t==="contentBoxSize"?{inlineSize:e.contentRect.width,blockSize:e.contentRect.height}:{inlineSize:Math.round(e.target.getBoundingClientRect().width),blockSize:Math.round(e.target.getBoundingClientRect().height)};var r=e[t],n=Array.isArray(r)?r[0]:r;return{blockSize:n.blockSize,inlineSize:n.inlineSize}},nY=function(e){return rY(e,"contentBoxSize")},iY=function(e){return rY(e,"borderBoxSize")},Tw=function(e,t,r){var n=Y.useMemo(function(){return e},r),i=Y.useRef(),a=Y.useRef(),s=Y.useCallback(function(){for(var y=[],x=0;x<arguments.length;x++)y[x]=arguments[x];i.current=function(){n.apply(void 0,y)},clearTimeout(a.current),a.current=setTimeout(i.current,t)},[n,t]),l=Y.useCallback(function(){var y;clearTimeout(a.current),(y=i.current)===null||y===void 0||y.call(i)},[]),h=Y.useCallback(function(){clearTimeout(a.current)},[]);return Y.useEffect(function(){return function(){h()}},[h]),Y.useMemo(function(){return Object.assign(s,{flush:l,cancel:h})},[s,l,h])},Mw=typeof window<"u"?Y.useLayoutEffect:Y.useEffect,Hhe=function(e,t){var r=(t===void 0?{}:t).debounceDelay,n=r===void 0?0:r,i=Y.useState(function(){var h,y,x,k;return{inlineSize:(y=(h=e.current)===null||h===void 0?void 0:h.offsetWidth)!==null&&y!==void 0?y:0,blockSize:(k=(x=e.current)===null||x===void 0?void 0:x.offsetHeight)!==null&&k!==void 0?k:0}}),a=i[0],s=i[1],l=Tw(s,n);return Mw(function(){var h=e.current;if(h){var y=new ResizeObserver(function(x){if(x.length!==0){var k=iY(x[0]);l(function(A){return A.inlineSize===k.inlineSize&&A.blockSize===k.blockSize?A:{inlineSize:k.inlineSize,blockSize:k.blockSize}})}});return y.observe(h),s({inlineSize:h.offsetWidth,blockSize:h.offsetHeight}),function(){y.unobserve(h)}}},[l]),a},AF=function(){return AF=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},AF.apply(this,arguments)};function Uhe(e,t,r,n){return new(r||(r=Promise))(function(i,a){function s(y){try{h(n.next(y))}catch(x){a(x)}}function l(y){try{h(n.throw(y))}catch(x){a(x)}}function h(y){var x;y.done?i(y.value):(x=y.value,x instanceof r?x:new r(function(k){k(x)})).then(s,l)}h((n=n.apply(e,[])).next())})}function Khe(e,t){var r,n,i,a,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(h){return function(y){return function(x){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,x[0]&&(s=0)),s;)try{if(r=1,n&&(i=2&x[0]?n.return:x[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,x[1])).done)return i;switch(n=0,i&&(x=[2&x[0],i.value]),x[0]){case 0:case 1:i=x;break;case 4:return s.label++,{value:x[1],done:!1};case 5:s.label++,n=x[1],x=[0];continue;case 7:x=s.ops.pop(),s.trys.pop();continue;default:if(i=s.trys,!((i=i.length>0&&i[i.length-1])||x[0]!==6&&x[0]!==2)){s=0;continue}if(x[0]===3&&(!i||x[1]>i[0]&&x[1]<i[3])){s.label=x[1];break}if(x[0]===6&&s.label<i[1]){s.label=i[1],i=x;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(x);break}i[2]&&s.ops.pop(),s.trys.pop();continue}x=t.call(e,s)}catch(k){x=[6,k],n=0}finally{r=i=0}if(5&x[0])throw x[1];return{value:x[0]?x[1]:void 0,done:!0}}([h,y])}}}function TF(e,t,r){if(r||arguments.length===2)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}var K$=[{name:"xs",minViewportWidth:null,columns:4,gutterWidth:16},{name:"sm",minViewportWidth:600,columns:8,gutterWidth:16},{name:"md",minViewportWidth:768,columns:8,gutterWidth:24},{name:"lg",minViewportWidth:1024,columns:12,gutterWidth:24},{name:"xl",minViewportWidth:1280,columns:12,gutterWidth:24},{name:"xxl",minViewportWidth:1600,columns:12,gutterWidth:24},{name:"xxxl",minViewportWidth:1920,columns:12,gutterWidth:24}],oY={exports:{}},aY={},Cy=et,Ghe=typeof Object.is=="function"?Object.is:function(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t},qhe=Cy.useState,Yhe=Cy.useEffect,Xhe=Cy.useLayoutEffect,Zhe=Cy.useDebugValue;function G$(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ghe(e,r)}catch{return!0}}var Jhe=typeof window>"u"||window.document===void 0||window.document.createElement===void 0?function(e,t){return t()}:function(e,t){var r=t(),n=qhe({inst:{value:r,getSnapshot:t}}),i=n[0].inst,a=n[1];return Xhe(function(){i.value=r,i.getSnapshot=t,G$(i)&&a({inst:i})},[e,r,t]),Yhe(function(){return G$(i)&&a({inst:i}),e(function(){G$(i)&&a({inst:i})})},[e]),Zhe(r),r};aY.useSyncExternalStore=Cy.useSyncExternalStore!==void 0?Cy.useSyncExternalStore:Jhe;oY.exports=aY;var Qhe=function(e,t,r){return function(n,i,a){return!Array.isArray(i)||n.current!==i&&(n.current.length!==i.length||n.current.some(function(s,l){return!a(s,i[l])}))}(e,t,r)&&(e.current=t),e.current},sY=function(e,t){t===void 0&&(t=Object.is);var r=Y.useRef(e);return Qhe(r,e,t)},k2=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=sY(e),n=Y.useMemo(function(){return function(s){if(typeof window>"u"||typeof window.matchMedia!="function"){var l=Array.from({length:s.length},function(){return!1});return[function(){return function(){}},function(){return l}]}var h=s.map(function(x){return window.matchMedia(x)}),y=h.map(function(x){return x.matches});return[function(x){var k=function(){y=h.map(function(A){return A.matches}),x()};return h.forEach(function(A){typeof A.addEventListener!="function"?A.addListener(k):A.addEventListener("change",k)}),function(){h.forEach(function(A){typeof A.removeEventListener!="function"?A.removeListener(k):A.removeEventListener("change",k)})}},function(){return y}]}(r)},[r]),i=n[0],a=n[1];return oY.exports.useSyncExternalStore(i,a)},epe=function(e){e===void 0&&(e="em");var t=k2.apply(void 0,Y.useMemo(function(){return K$.slice(1).map(function(r){return"(min-width: ".concat(e==="px"?"".concat(r.minViewportWidth,"px"):"".concat(r.minViewportWidth/16,"em"),")")})},[e]));return Y.useMemo(function(){return t.reduce(function(r,n,i){return n?TF(TF([],r,!0),[K$[i+1].name],!1):r},[K$[0].name])},[t])},ap=function(e){var t=Y.useRef(e),r=Y.useRef(function(){for(var n,i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];return(n=t.current).call.apply(n,TF([void 0],i,!1))});return Mw(function(){t.current=e}),r.current},VP=ap,tpe=function(e,t){var r=t===void 0?{}:t,n=r.clearTime,i=n===void 0?2e3:n,a=r.onCopySuccess,s=a===void 0?function(){}:a,l=r.onCopyError,h=l===void 0?function(){}:l,y=Y.useState(!1),x=y[0],k=y[1],A=ap(function(j){return Uhe(void 0,void 0,void 0,function(){var N;return Khe(this,function(M){switch(M.label){case 0:j==null||j.preventDefault(),M.label=1;case 1:return M.trys.push([1,3,,4]),[4,navigator.clipboard.writeText(e)];case 2:return M.sent(),s(j),k(!0),[3,4];case 3:if((N=M.sent())instanceof Error)return h(N),[2];throw N;case 4:return[2]}})})});return Y.useEffect(function(){if(x){var j=setTimeout(function(){k(!1)},i);return function(){return clearTimeout(j)}}},[x,i]),{copy:A,hasCopied:x}},O2=function(e){return!!k2.apply(void 0,e?[e]:[])[0]},lY=function(e){return O2("(prefers-color-scheme: ".concat(e||"light",")"))},rpe=function(e){var t=lY("dark");return e!==void 0?e:t},npe=function(e,t){var r,n,i,a,s=(t===void 0?{}:t).debounceDelay,l=s===void 0?0:s,h=Y.useState({inlineSize:(n=(r=e.current)===null||r===void 0?void 0:r.clientWidth)!==null&&n!==void 0?n:0,blockSize:(a=(i=e.current)===null||i===void 0?void 0:i.clientHeight)!==null&&a!==void 0?a:0}),y=h[0],x=h[1],k=Tw(x,l);return Mw(function(){var A=e.current;if(A){var j=new ResizeObserver(function(N){if(N.length!==0){var M=nY(N[0]);k(function(u){return u.inlineSize===M.inlineSize&&u.blockSize===M.blockSize?u:{inlineSize:M.inlineSize,blockSize:M.blockSize}})}});return j.observe(A),x({inlineSize:A.clientWidth,blockSize:A.clientHeight}),function(){j.unobserve(A)}}},[k]),y};function W4(e,t){var r=e[0],n=e[1];return[r,Tw(n,t,[])]}function ipe(e,t,r,n){return W4(r!==void 0?Y.useReducer(e,t,r):Y.useReducer(e,t),n)}function H4(e,t){return W4(Y.useState(e),t)}var pg=function(e,t){var r=Y.useState(function(){return e}),n=r[0],i=r[1];return Y.useEffect(function(){var a=setTimeout(function(){i(function(){return e})},t);return function(){clearTimeout(a)}},[e,t]),n},T7=Symbol("empty"),ope=typeof window<"u"&&window.document?function(e){var t=Y.useRef(T7);return Y.useLayoutEffect(function(){t.current===T7&&(t.current=e())},[e]),t}:function(e){return Y.useRef(e())},uY=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Y.useRef(e);return Mw(function(){r.current=e}),Y.useCallback(function(n){r.current.filter(Boolean).forEach(function(i){typeof i!="function"?function(a){return typeof a=="object"}(i)&&(i.current=n):i(n)})},[])};function Bx(e){var t=e[0],r=e[1],n=Y.useRef(r);Y.useEffect(function(){return function(){n.current=void 0}},[]);var i=Y.useCallback(function(a){var s=n.current;s==null||s(a)},[]);return[t,i]}function q$(e,t){Y.useEffect(function(){var r=e.current;if(r){var n=function(){e.current&&t()};n();var i=new ResizeObserver(n);i.observe(r),window.addEventListener("resize",n);var a=function(s){for(var l=[],h=s.parentElement;h&&h!==document.documentElement;h=h.parentElement)l.push(h);return l}(r);return a.forEach(function(s){return s.addEventListener("scroll",n,{passive:!0})}),function(){i.disconnect(),window.removeEventListener("resize",n),a.forEach(function(s){return s.removeEventListener("scroll",n)})}}},[t,e])}var ape={top:["t","b","r","l"],bottom:["b","t","r","l"],right:["r","l","t","b"],left:["l","r","b","t"]},spe={start:["s","e","m"],middle:["m","s","e"],end:["e","s","m"]},SC={t:"top",b:"bottom",l:"left",r:"right",s:"start",e:"end",m:"middle"},cY={style:{position:"fixed",visibility:"hidden"}},lpe=function(e){var t=e.split("-"),r=t[0],n=t[1];return[r,n===void 0?"middle":n]};function dY(e){var t,r=e.placement,n=e.targetRect,i=e.containerRect,a=e.targetBoundaries,s=e.variantBoundaries,l=e.margin,h=l===void 0?0:l;if(!a)return cY;for(var y=i.top,x=i.left,k=i.bottom,A=i.right,j=lpe(r),N=j[0],M=j[1],u=ape[N],m=spe[M],v=0,C=u;v<C.length;v++){var w=C[v],g=["t","b"].includes(w),d=g?["top","left"]:["left","top"],f=d[0],c=d[1],p=a[w],D=g?[n.height,n.width]:[n.width,n.height],E=D[1],T=g?[k,A]:[A,k],$=T[1],B=g?[y,x]:[x,y],L=B[1];if(!(p<B[0]||p+D[0]>T[0]))for(var W=0,K=m;W<K.length;W++){var te=K[W],X=s["".concat(g?"v":"h").concat(te)];if(!(X<L||X+E>$))return{style:(t={},t[f]=p,t[c]=X,t.position="fixed",t.zIndex=999999,t.opacity=1,t),placement:"".concat(SC[w],"-").concat(SC[te])}}}var ae=u[0],re=["t","b"].includes(ae),ue=s["".concat(re?"v":"h").concat(m[0])],me=re?[i.height,n.height]:[i.width,n.width],Se=(me[0]-me[1])/2+(re?y:x);return{style:AF({top:Se,left:ue,position:"fixed",zIndex:999999},k<n.height+Se&&{bottom:h,overflowY:"auto"}),placement:"".concat(SC[ae],"-").concat(SC[m[0]])}}function upe(e,t,r){var n=r===void 0?{}:r,i=n.margin,a=i===void 0?8:i,s=n.placement,l=s===void 0?"bottom-start":s,h=n.container,y=h===void 0?document.body:h,x=Bx(Y.useState(cY)),k=x[0],A=x[1],j=Y.useRef(y);Y.useEffect(function(){j.current=y},[y]);var N=Tw(ap(function(){var M=t.current,u=e.current,m=M==null?void 0:M.parentElement;if(M&&u&&m){var v=M.cloneNode(!0);v.style.bottom="",v.id="clone",m.appendChild(v);var C=v.getBoundingClientRect();m.removeChild(v);var w=u.getBoundingClientRect(),g=function(f){var c=f.anchorRect,p=f.targetRect,D=f.margin,E=D===void 0?0:D;return{t:c.top-p.height-E,b:c.bottom+E,r:c.right+E,l:c.left-p.width-E}}({anchorRect:w,targetRect:C,margin:a}),d=function(f){var c=f.anchorRect,p=f.targetRect;return{vm:-p.width/2+(c.left+c.width/2),vs:c.left,ve:c.left+c.width-p.width,hs:c.bottom-c.height,he:c.bottom-p.height,hm:c.bottom-c.height/2-p.height/2}}({anchorRect:w,targetRect:C});A(dY({placement:l,containerRect:y.getBoundingClientRect(),targetBoundaries:g,variantBoundaries:d,targetRect:C,margin:a}))}}),30);return q$(t,N),q$(e,N),q$(j,N),k}var fY,hY,cpe=function(){return O2("(prefers-reduced-data: reduce)")},pY=function(){return O2("(prefers-reduced-motion: reduce)")},mY=function(e){var t=Y.useRef();return Y.useEffect(function(){t.current=e}),t.current},gY=function(e){var t=(e===void 0?{}:e).debounceDelay,r=t===void 0?0:t,n=Y.useRef(null),i=H4({borderBoxSize:{inlineSize:void 0,blockSize:void 0},contentBoxSize:{inlineSize:void 0,blockSize:void 0}},r),a=i[0],s=a.borderBoxSize,l=a.contentBoxSize,h=i[1];return Y.useEffect(function(){var y=new ResizeObserver(function(x){var k=x[0];h({contentBoxSize:nY(k),borderBoxSize:iY(k)})});return n.current&&y.observe(n.current),function(){y.disconnect()}},[h]),{ref:n,contentBoxSize:l,borderBoxSize:s}},gm=Symbol("once"),dh=Symbol("evts"),dpe=function(){function e(){this[fY]=new Map,this[hY]=new WeakMap}return e.prototype.events=function(){return Array.from(this[dh].keys())},e.prototype.has=function(t){return this[dh].has(t)},e.prototype.on=function(t,r){var n,i=this,a=(n=this[dh].get(t))!==null&&n!==void 0?n:[];return a.push(r),this[dh].set(t,a),function(){return i.off(t,r)}},e.prototype.once=function(t,r){var n=this[gm].get(r)||0;return this[gm].set(r,n+1),this.on(t,r)},e.prototype.off=function(t,r){var n,i=this[dh].get(t);if(i){var a=(n=this[gm].get(r))!==null&&n!==void 0?n:0;a>1?this[gm].set(r,a-1):this[gm].delete(r),i.splice(i.findIndex(function(s){return s===r})>>>0,1),i.length===0&&this[dh].delete(t)}},e.prototype.emit=function(t){for(var r,n=this,i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];var s=i[0];(function(l,h,y){for(var x,k=0,A=h.length;k<A;k++)!x&&k in h||(x||(x=Array.prototype.slice.call(h,0,k)),x[k]=h[k]);return l.concat(x||Array.prototype.slice.call(h))})([],(r=this[dh].get(t))!==null&&r!==void 0?r:[]).forEach(function(l){l(s),n[gm].get(l)&&n.off(t,l)})},e}();function yY(e,t){var r=void 0;typeof window<"u"&&(r=typeof e=="function"?e():e);var n=function(a){return"fuselage-".concat(t,"-").concat(a)},i=new dpe;return function(a,s){var l=Y.useRef(s);l.current=s;var h=Y.useState(function(){if(!r)return s;var A=r.getItem(n(a));return A?JSON.parse(A):s}),y=h[0],x=h[1],k=Y.useCallback(function(A){x(function(j){var N=A instanceof Function?A(j):A;return r==null||r.setItem(n(a),JSON.stringify(N)),i.emit(a,N),N})},[a]);return Y.useEffect(function(){var A=function(N){N.key===n(a)&&x(N.newValue?JSON.parse(N.newValue):l.current)},j=function(N){x(N)};return i.on(a,j),window.addEventListener("storage",A),function(){i.off(a,j),window.removeEventListener("storage",A)}},[a]),[y,k]}}fY=dh,hY=gm;var fpe=yY(function(){return window.localStorage},"localStorage"),hpe=yY(function(){return window.sessionStorage},"sessionStorage"),ppe=function(e){var t=Y.useState(function(){return typeof e=="function"?!!e():!!e}),r=t[0],n=t[1],i=ap(function(a){n(function(){return typeof a=="boolean"?a:typeof a=="function"?a(r):!r})});return[r,i]},vY=function(){var e=Y.useRef(),t=Y.useMemo(function(){return e.current||(e.current=Math.random().toString(36).slice(2)),e.current},[]);return Y.useDebugValue(t),t};function U4(e,t){var r=ap(function(n){if(e.every(function(i){return n&&i.current&&!i.current.contains(n.target)}))return t(n)});Y.useEffect(function(){return document.addEventListener("mousedown",r),function(){document.removeEventListener("mousedown",r)}},[r])}var mpe=function(){var e=Y.useRef(),t=Bx(H4(!1,100)),r=t[0],n=t[1],i=Y.useState(function(){return new IntersectionObserver(function(a){a.forEach(function(s){n(s.isIntersecting)})})})[0];return Y.useEffect(function(){return function(){i.disconnect()}},[i]),[Y.useCallback(function(a){a!==null?(e.current=a,i.observe(e.current)):n(!1)},[i,n]),r]};const gpe=Object.freeze(Object.defineProperty({__proto__:null,getPositionStyle:dY,useAutoFocus:Whe,useBorderBoxSize:Hhe,useBreakpoints:epe,useClipboard:tpe,useContentBoxSize:npe,useDarkMode:rpe,useDebouncedCallback:Tw,useDebouncedReducer:ipe,useDebouncedState:H4,useDebouncedUpdates:W4,useDebouncedValue:pg,useEffectEvent:ap,useElementIsVisible:mpe,useIsomorphicLayoutEffect:Mw,useLazyRef:ope,useLocalStorage:fpe,useMediaQueries:k2,useMediaQuery:O2,useMergedRefs:uY,useMutableCallback:VP,useOutsideClick:U4,usePosition:upe,usePrefersColorScheme:lY,usePrefersReducedData:cpe,usePrefersReducedMotion:pY,usePrevious:mY,useResizeObserver:gY,useSafely:Bx,useSessionStorage:hpe,useStableArray:sY,useToggle:ppe,useUniqueId:vY},Symbol.toStringTag,{value:"Module"})),E2=dc(gpe);var Y$,M7;function ype(){return M7||(M7=1,Y$={"address-book":"",ai:"",airplane:"","arrow-back":"⦉","arrow-collapse":"","arrow-down":"","arrow-down-box":"","arrow-expand":"","arrow-fall":"","arrow-forward":"","arrow-jump":"⦋","arrow-loop":"","arrow-return":"⦍","arrow-rise":"","arrow-stack-up":"","arrow-up":"","arrow-up-box":"",at:"","attachment-file":"",avatar:"",backspace:"[",bag:"",ball:"",balloon:"","balloon-arrow-left":"","balloon-arrow-top-right":"","balloon-close-top-right":"","balloon-ellipsis":"","balloon-exclamation":"","balloon-off":"",balloons:"","balloon-text":"",ban:"",bell:"","bell-off":"",bold:"",book:"",brush:"",burger:"","burger-arrow-left":"","burger-menu":"",business:"",calendar:"",camera:"",card:"",check:"","check-double":"","check-single":"","chevron-double-down":"","chevron-double-up":"","chevron-down":"","chevron-expand":"","chevron-left":"{","chevron-right":"༺","chevron-up":"","circle-arrow-down":"","circle-check":"","circle-cross":"","circle-exclamation":"","circle-half":"","circle-quarter":"","circle-three-quarters":"","circle-unfilled":"",clip:"",clipboard:"",clock:"",cloud:"","cloud-arrow-down":"","cloud-arrow-up":"","cloud-plus":"",code:"","code-block":"",cog:"",compass:"","condensed-view":"⟮",copy:"",crop:"",cross:"","cross-small":"",cube:"",customize:"",dashboard:"",desktop:"","desktop-text":"",dialpad:"",doc:"","document-eye":"",doner:"",emoji:"","emoji-neutral":"","emoji-plus":"",equal:"",eraser:"","error-circle":"",exit:"༼","extended-view":"⦃",eye:"","eye-off":"",file:"⦕",fingerprint:"",flag:"",flask:"",folder:"",formula:"",globe:"","globe-cross":"","globe-off":"","group-by-type":"",hash:"","hashtag-lock":"","h-bar":"",headphone:"","headphone-off":"",headset:"",help:"",history:"",home:"",image:"",info:"",italic:"",joystick:"",kebab:"",key:"",keyboard:"","lamp-bulb":"",language:"",leaf:"",lightning:"",link:"","list-bullets":"","list-numbers":"",live:"",lock:"",login:"",magnifier:"",mail:"","mail-arrow-top-right":"",meatballs:"","medium-view":"⦅",members:"",mic:"","mic-off":"",mobile:"","mobile-check":"","mobile-exclamation":"",moon:"","musical-note":"","new-window":"⁽","notebook-hashtag":"","notebook-hashtag-crossed":"",pause:"","pause-shape-filled":"","pause-shape-unfilled":"","pause-unfilled":"",pencil:"⦏","pencil-box":"⦑",percentage:"","person-arms-spread":"",phone:"","phone-disabled":"","phone-in":"","phone-issue":"","phone-off":"","phone-out":"",pin:"","pin-map":"",play:"₍","play-shape-filled":"","play-unfilled":"",plus:"","plus-small":"",podcast:"","question-mark":"",quote:"",rec:"",refresh:"",rocket:"",send:"〈","send-filled":"","share-alt":"",sheet:"",shield:"","shield-blank":"","shield-check":"",signal:"",smart:"",sms:"",sort:"","sort-az":"⦇",spanner:"",squares:"",stack:"",star:"","star-filled":"",stars:"",stop:"","stop-unfilled":"",stopwatch:"",store:"",strike:"","success-circle":"",sun:"",tag:"",team:"","team-arrow-right":"","team-lock":"","text-decrease":"","text-increase":"",trash:"",underline:"",undo:"❰",user:"","user-arrow-right":"⦗","user-lock":"","user-plus":"",video:"❲","video-disabled":"","video-filled":"","video-off":"❴",volume:"⟦","volume-disabled":"⟨","volume-lock":"","volume-off":"⟬",warning:"",zip:"","add-reaction":"","add-user":"",attachment:"",audio:"",back:"(","baloon-arrow-left":"","baloon-arrow-top-right":"","baloon-close-top-right":"","baloon-ellipsis":"","baloon-exclamation":"",baloons:"","baloon-text":"",cancel:"","canned-response":"",chat:"","checkmark-circled":"","circled-arrow-down":"",computer:"",contact:"",discover:"",discussion:"",download:"",edit:"","edit-rounded":"","file-document":"","file-generic":"","file-google-drive":"","file-pdf":"","files-audio":"","file-sheets":"","files-video":"","files-zip":"",game:"",hashtag:"",import:"","info-circled":"",jump:"᚛","jump-to-message":"",katex:"","map-pin":"",menu:"",message:"","message-disabled":"","modal-warning":"",multiline:"⁅",omnichannel:"",palette:"",permalink:"",post:"",queue:"",reload:"","reply-directly":"⌊",report:"","send-active":"❨",share:"","shield-alt":"","sign-out":"❪","sort-amount-down":"","th-list":"❬",thread:"",upload:"","user-rounded":"",circle:"","file-keynote":"","hand-pointer":"",list:"","list-alt":"",livechat:"",loading:"","play-solid":"",reply:"⌈",adobe:"",facebook:"",github:"",gitlab:"",google:"","google-drive":"",hubot:"",linkedin:"",rocketchat:"",twitter:""}),Y$}const vpe=dc(yhe);var at={},X$={exports:{}},Z$={exports:{}},WP={exports:{}},J$={exports:{}},$7;function bY(){return $7||($7=1,function(e){var t=Y;function r(l,h,y,x){Object.defineProperty(l,h,{get:y,set:x,enumerable:!0,configurable:!0})}r(e.exports,"useControlledState",()=>n),r(e.exports,"clamp",()=>i),r(e.exports,"snapValueToStep",()=>a),r(e.exports,"toFixedNumber",()=>s);function n(l,h,y){let[x,k]=(0,t.useState)(l||h),A=(0,t.useRef)(l!==void 0),j=A.current,N=l!==void 0,M=(0,t.useRef)(x);j!==N&&console.warn(`WARN: A component changed from ${j?"controlled":"uncontrolled"} to ${N?"controlled":"uncontrolled"}.`),A.current=N;let u=(0,t.useCallback)((m,...v)=>{let C=(w,...g)=>{y&&(Object.is(M.current,w)||y(w,...g)),N||(M.current=w)};typeof m=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),k((g,...d)=>{let f=m(N?M.current:g,...d);return C(f,...v),N?g:f})):(N||k(m),C(m,...v))},[N,y]);return N?M.current=l:l=x,[l,u]}function i(l,h=-1/0,y=1/0){return Math.min(Math.max(l,h),y)}function a(l,h,y,x){let k=(l-(isNaN(h)?0:h))%x,A=Math.abs(k)*2>=x?l+Math.sign(k)*(x-Math.abs(k)):l-k;isNaN(h)?!isNaN(y)&&A>y&&(A=Math.floor(y/x)*x):A<h?A=h:!isNaN(y)&&A>y&&(A=h+Math.floor((y-h)/x)*x);let j=x.toString(),N=j.indexOf("."),M=N>=0?j.length-N:0;if(M>0){let u=Math.pow(10,M);A=Math.round(A*u)/u}return A}function s(l,h,y=10){const x=Math.pow(y,h);return Math.round(l*x)/x}}(J$)),J$.exports}var Q$={exports:{}},I7;function $w(){return I7||(I7=1,function(e){var t=Y;function r(A,j,N,M){Object.defineProperty(A,j,{get:N,set:M,enumerable:!0,configurable:!0})}function n(A){return A&&A.__esModule?A.default:A}r(e.exports,"SSRProvider",()=>s),r(e.exports,"useSSRSafeId",()=>x),r(e.exports,"useIsSSR",()=>k);const i={prefix:String(Math.round(Math.random()*1e10)),current:0,isSSR:!1},a=n(t).createContext(i);function s(A){let j=(0,t.useContext)(a),N=y(j===i),[M,u]=(0,t.useState)(!0),m=(0,t.useMemo)(()=>({prefix:j===i?"":`${j.prefix}-${N}`,current:0,isSSR:M}),[j,N,M]);return typeof window<"u"&&(0,t.useLayoutEffect)(()=>{u(!1)},[]),n(t).createElement(a.Provider,{value:m},A.children)}let l=!!(typeof window<"u"&&window.document&&window.document.createElement),h=new WeakMap;function y(A=!1){let j=(0,t.useContext)(a),N=(0,t.useRef)(null);if(N.current===null&&!A){var M,u;let m=(M=n(t).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||M===void 0||(u=M.ReactCurrentOwner)===null||u===void 0?void 0:u.current;if(m){let v=h.get(m);v==null?h.set(m,{id:j.current,state:m.memoizedState}):m.memoizedState!==v.state&&(j.current=v.id,h.delete(m))}N.current=++j.current}return N.current}function x(A){let j=(0,t.useContext)(a);j===i&&!l&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let N=y(!!A);return A||`react-aria${j.prefix}-${N}`}function k(){return(0,t.useContext)(a).isSSR}}(Q$)),Q$.exports}function xY(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=xY(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function j7(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=xY(e))&&(n&&(n+=" "),n+=t);return n}const bpe=Object.freeze(Object.defineProperty({__proto__:null,clsx:j7,default:j7},Symbol.toStringTag,{value:"Module"})),wY=dc(bpe);WP.exports;var F7;function di(){return F7||(F7=1,function(e){var t=bY(),r=Y,n=$w(),i=wY;function a(ve,Ae,je,Le){Object.defineProperty(ve,Ae,{get:je,set:Le,enumerable:!0,configurable:!0})}function s(ve){return ve&&ve.__esModule?ve.default:ve}a(e.exports,"useId",()=>x),a(e.exports,"mergeIds",()=>k),a(e.exports,"useSlotId",()=>A),a(e.exports,"chain",()=>j),a(e.exports,"mergeProps",()=>N),a(e.exports,"mergeRefs",()=>M),a(e.exports,"filterDOMProps",()=>C),a(e.exports,"focusWithoutScrolling",()=>w),a(e.exports,"getOffset",()=>p),a(e.exports,"runAfterTransition",()=>$),a(e.exports,"useDrag1D",()=>L),a(e.exports,"useGlobalListeners",()=>W),a(e.exports,"useLabels",()=>K),a(e.exports,"useObjectRef",()=>te),a(e.exports,"useUpdateEffect",()=>X),a(e.exports,"useLayoutEffect",()=>l),a(e.exports,"useResizeObserver",()=>re),a(e.exports,"useSyncRef",()=>ue),a(e.exports,"getScrollParent",()=>me),a(e.exports,"isScrollable",()=>Se),a(e.exports,"useViewportSize",()=>Fe),a(e.exports,"useDescription",()=>Ue),a(e.exports,"isMac",()=>q),a(e.exports,"isIPhone",()=>ne),a(e.exports,"isIPad",()=>qe),a(e.exports,"isIOS",()=>se),a(e.exports,"isAppleDevice",()=>Ke),a(e.exports,"isWebKit",()=>Q),a(e.exports,"isChrome",()=>Me),a(e.exports,"isAndroid",()=>o),a(e.exports,"useEvent",()=>S),a(e.exports,"useValueEffect",()=>h),a(e.exports,"scrollIntoView",()=>P),a(e.exports,"scrollIntoViewport",()=>ee),a(e.exports,"clamp",()=>t.clamp),a(e.exports,"snapValueToStep",()=>t.snapValueToStep),a(e.exports,"isVirtualClick",()=>_e),a(e.exports,"isVirtualPointerEvent",()=>he);const l=typeof window<"u"?s(r).useLayoutEffect:()=>{};function h(ve){let[Ae,je]=(0,r.useState)(ve),Le=(0,r.useRef)(Ae),xe=(0,r.useRef)(null);Le.current=Ae;let Be=(0,r.useRef)(null);Be.current=()=>{let tt=xe.current.next();if(tt.done){xe.current=null;return}Ae===tt.value?Be.current():je(tt.value)},l(()=>{xe.current&&Be.current()});let Ve=(0,r.useCallback)(tt=>{xe.current=tt(Le.current),Be.current()},[xe,Be]);return[Ae,Ve]}let y=new Map;function x(ve){let[Ae,je]=(0,r.useState)(ve),Le=(0,r.useRef)(null),xe=(0,n.useSSRSafeId)(Ae),Be=(0,r.useCallback)(Ve=>{Le.current=Ve},[]);return y.set(xe,Be),l(()=>{let Ve=xe;return()=>{y.delete(Ve)}},[xe]),(0,r.useEffect)(()=>{let Ve=Le.current;Ve&&(Le.current=null,je(Ve))}),xe}function k(ve,Ae){if(ve===Ae)return ve;let je=y.get(ve);if(je)return je(Ae),Ae;let Le=y.get(Ae);return Le?(Le(ve),ve):Ae}function A(ve=[]){let Ae=x(),[je,Le]=h(Ae),xe=(0,r.useCallback)(()=>{Le(function*(){yield Ae,yield document.getElementById(Ae)?Ae:void 0})},[Ae,Le]);return l(xe,[Ae,xe,...ve]),je}function j(...ve){return(...Ae)=>{for(let je of ve)typeof je=="function"&&je(...Ae)}}function N(...ve){let Ae={...ve[0]};for(let je=1;je<ve.length;je++){let Le=ve[je];for(let xe in Le){let Be=Ae[xe],Ve=Le[xe];typeof Be=="function"&&typeof Ve=="function"&&xe[0]==="o"&&xe[1]==="n"&&xe.charCodeAt(2)>=65&&xe.charCodeAt(2)<=90?Ae[xe]=j(Be,Ve):(xe==="className"||xe==="UNSAFE_className")&&typeof Be=="string"&&typeof Ve=="string"?Ae[xe]=s(i)(Be,Ve):xe==="id"&&Be&&Ve?Ae.id=k(Be,Ve):Ae[xe]=Ve!==void 0?Ve:Be}}return Ae}function M(...ve){return ve.length===1?ve[0]:Ae=>{for(let je of ve)typeof je=="function"?je(Ae):je!=null&&(je.current=Ae)}}const u=new Set(["id"]),m=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),v=/^(data-.*)$/;function C(ve,Ae={}){let{labelable:je,propNames:Le}=Ae,xe={};for(const Be in ve)Object.prototype.hasOwnProperty.call(ve,Be)&&(u.has(Be)||je&&m.has(Be)||Le!=null&&Le.has(Be)||v.test(Be))&&(xe[Be]=ve[Be]);return xe}function w(ve){if(d())ve.focus({preventScroll:!0});else{let Ae=f(ve);ve.focus(),c(Ae)}}let g=null;function d(){if(g==null){g=!1;try{var ve=document.createElement("div");ve.focus({get preventScroll(){return g=!0,!0}})}catch{}}return g}function f(ve){for(var Ae=ve.parentNode,je=[],Le=document.scrollingElement||document.documentElement;Ae instanceof HTMLElement&&Ae!==Le;)(Ae.offsetHeight<Ae.scrollHeight||Ae.offsetWidth<Ae.scrollWidth)&&je.push({element:Ae,scrollTop:Ae.scrollTop,scrollLeft:Ae.scrollLeft}),Ae=Ae.parentNode;return Le instanceof HTMLElement&&je.push({element:Le,scrollTop:Le.scrollTop,scrollLeft:Le.scrollLeft}),je}function c(ve){for(let{element:Ae,scrollTop:je,scrollLeft:Le}of ve)Ae.scrollTop=je,Ae.scrollLeft=Le}function p(ve,Ae,je="horizontal"){let Le=ve.getBoundingClientRect();return Ae?je==="horizontal"?Le.right:Le.bottom:je==="horizontal"?Le.left:Le.top}let D=new Map,E=new Set;function T(){if(typeof window>"u")return;let ve=je=>{let Le=D.get(je.target);Le||(Le=new Set,D.set(je.target,Le),je.target.addEventListener("transitioncancel",Ae)),Le.add(je.propertyName)},Ae=je=>{let Le=D.get(je.target);if(Le&&(Le.delete(je.propertyName),Le.size===0&&(je.target.removeEventListener("transitioncancel",Ae),D.delete(je.target)),D.size===0)){for(let xe of E)xe();E.clear()}};document.body.addEventListener("transitionrun",ve),document.body.addEventListener("transitionend",Ae)}typeof document<"u"&&(document.readyState!=="loading"?T():document.addEventListener("DOMContentLoaded",T));function $(ve){requestAnimationFrame(()=>{D.size===0?ve():E.add(ve)})}const B=[];function L(ve){console.warn("useDrag1D is deprecated, please use `useMove` instead https://react-spectrum.adobe.com/react-aria/useMove.html");let{containerRef:Ae,reverse:je,orientation:Le,onHover:xe,onDrag:Be,onPositionChange:Ve,onIncrement:tt,onDecrement:it,onIncrementToMax:yt,onDecrementToMin:vt,onCollapseToggle:Pt}=ve,kt=kr=>Le==="horizontal"?kr.clientX:kr.clientY,It=kr=>{let mt=p(Ae.current,je,Le),qt=kt(kr);return je?mt-qt:qt-mt},Ft=(0,r.useRef)(!1),Xt=(0,r.useRef)(0),Kt=(0,r.useRef)({onPositionChange:Ve,onDrag:Be});Kt.current.onDrag=Be,Kt.current.onPositionChange=Ve;let Tt=kr=>{kr.preventDefault();let mt=It(kr);Ft.current||(Ft.current=!0,Kt.current.onDrag&&Kt.current.onDrag(!0),Kt.current.onPositionChange&&Kt.current.onPositionChange(mt)),Xt.current!==mt&&(Xt.current=mt,Ve&&Ve(mt))},rr=kr=>{const mt=kr.target;Ft.current=!1;let qt=It(kr);Kt.current.onDrag&&Kt.current.onDrag(!1),Kt.current.onPositionChange&&Kt.current.onPositionChange(qt),B.splice(B.indexOf(mt),1),window.removeEventListener("mouseup",rr,!1),window.removeEventListener("mousemove",Tt,!1)};return{onMouseDown:kr=>{const mt=kr.currentTarget;B.some(qt=>mt.contains(qt))||(B.push(mt),window.addEventListener("mousemove",Tt,!1),window.addEventListener("mouseup",rr,!1))},onMouseEnter:()=>{xe&&xe(!0)},onMouseOut:()=>{xe&&xe(!1)},onKeyDown:kr=>{switch(kr.key){case"Left":case"ArrowLeft":Le==="horizontal"&&(kr.preventDefault(),it&&!je?it():tt&&je&&tt());break;case"Up":case"ArrowUp":Le==="vertical"&&(kr.preventDefault(),it&&!je?it():tt&&je&&tt());break;case"Right":case"ArrowRight":Le==="horizontal"&&(kr.preventDefault(),tt&&!je?tt():it&&je&&it());break;case"Down":case"ArrowDown":Le==="vertical"&&(kr.preventDefault(),tt&&!je?tt():it&&je&&it());break;case"Home":kr.preventDefault(),vt&&vt();break;case"End":kr.preventDefault(),yt&&yt();break;case"Enter":kr.preventDefault(),Pt&&Pt();break}}}}function W(){let ve=(0,r.useRef)(new Map),Ae=(0,r.useCallback)((xe,Be,Ve,tt)=>{let it=tt!=null&&tt.once?(...yt)=>{ve.current.delete(Ve),Ve(...yt)}:Ve;ve.current.set(Ve,{type:Be,eventTarget:xe,fn:it,options:tt}),xe.addEventListener(Be,Ve,tt)},[]),je=(0,r.useCallback)((xe,Be,Ve,tt)=>{var it;let yt=((it=ve.current.get(Ve))===null||it===void 0?void 0:it.fn)||Ve;xe.removeEventListener(Be,yt,tt),ve.current.delete(Ve)},[]),Le=(0,r.useCallback)(()=>{ve.current.forEach((xe,Be)=>{je(xe.eventTarget,xe.type,Be,xe.options)})},[je]);return(0,r.useEffect)(()=>Le,[Le]),{addGlobalListener:Ae,removeGlobalListener:je,removeAllGlobalListeners:Le}}function K(ve,Ae){let{id:je,"aria-label":Le,"aria-labelledby":xe}=ve;return je=x(je),xe&&Le?xe=[...new Set([...xe.trim().split(/\s+/),je])].join(" "):xe&&(xe=xe.trim().split(/\s+/).join(" ")),!Le&&!xe&&Ae&&(Le=Ae),{id:je,"aria-label":Le,"aria-labelledby":xe}}function te(ve){const Ae=(0,r.useRef)();return l(()=>{if(ve)return typeof ve=="function"?ve(Ae.current):ve.current=Ae.current,()=>{typeof ve=="function"?ve(null):ve.current=null}},[ve]),Ae}function X(ve,Ae){const je=(0,r.useRef)(!0);(0,r.useEffect)(()=>{je.current?je.current=!1:ve()},Ae)}function ae(){return typeof window.ResizeObserver<"u"}function re(ve){const{ref:Ae,onResize:je}=ve;(0,r.useEffect)(()=>{let Le=Ae==null?void 0:Ae.current;if(Le)if(ae()){const xe=new window.ResizeObserver(Be=>{Be.length&&je()});return xe.observe(Le),()=>{Le&&xe.unobserve(Le)}}else return window.addEventListener("resize",je,!1),()=>{window.removeEventListener("resize",je,!1)}},[je,Ae])}function ue(ve,Ae){l(()=>{if(ve&&ve.ref&&Ae)return ve.ref.current=Ae.current,()=>{ve.ref.current=null}},[ve,Ae])}function me(ve){for(Se(ve)&&(ve=ve.parentElement);ve&&!Se(ve);)ve=ve.parentElement;return ve||document.scrollingElement||document.documentElement}function Se(ve){let Ae=window.getComputedStyle(ve);return/(auto|scroll)/.test(Ae.overflow+Ae.overflowX+Ae.overflowY)}let we=typeof window<"u"&&window.visualViewport;function Fe(){let[ve,Ae]=(0,r.useState)(()=>Ee());return(0,r.useEffect)(()=>{let je=()=>{Ae(Le=>{let xe=Ee();return xe.width===Le.width&&xe.height===Le.height?Le:xe})};return we?we.addEventListener("resize",je):window.addEventListener("resize",je),()=>{we?we.removeEventListener("resize",je):window.removeEventListener("resize",je)}},[]),ve}function Ee(){return{width:(we==null?void 0:we.width)||window.innerWidth,height:(we==null?void 0:we.height)||window.innerHeight}}let Te=0;const be=new Map;function Ue(ve){let[Ae,je]=(0,r.useState)(void 0);return l(()=>{if(!ve)return;let Le=be.get(ve);if(Le)je(Le.element.id);else{let xe=`react-aria-description-${Te++}`;je(xe);let Be=document.createElement("div");Be.id=xe,Be.style.display="none",Be.textContent=ve,document.body.appendChild(Be),Le={refCount:0,element:Be},be.set(ve,Le)}return Le.refCount++,()=>{--Le.refCount===0&&(Le.element.remove(),be.delete(ve))}},[ve]),{"aria-describedby":ve?Ae:void 0}}function st(ve){var Ae;return typeof window>"u"||window.navigator==null?!1:((Ae=window.navigator.userAgentData)===null||Ae===void 0?void 0:Ae.brands.some(je=>ve.test(je.brand)))||ve.test(window.navigator.userAgent)}function ke(ve){var Ae;return typeof window<"u"&&window.navigator!=null?ve.test(((Ae=window.navigator.userAgentData)===null||Ae===void 0?void 0:Ae.platform)||window.navigator.platform):!1}function q(){return ke(/^Mac/i)}function ne(){return ke(/^iPhone/i)}function qe(){return ke(/^iPad/i)||q()&&navigator.maxTouchPoints>1}function se(){return ne()||qe()}function Ke(){return q()||se()}function Q(){return st(/AppleWebKit/i)&&!Me()}function Me(){return st(/Chrome/i)}function o(){return st(/Android/i)}function S(ve,Ae,je,Le){let xe=(0,r.useRef)(je);xe.current=je;let Be=je==null;(0,r.useEffect)(()=>{if(Be)return;let Ve=ve.current,tt=it=>xe.current.call(this,it);return Ve.addEventListener(Ae,tt,Le),()=>{Ve.removeEventListener(Ae,tt,Le)}},[ve,Ae,Le,Be])}function P(ve,Ae){let je=le(ve,Ae,"left"),Le=le(ve,Ae,"top"),xe=Ae.offsetWidth,Be=Ae.offsetHeight,Ve=ve.scrollLeft,tt=ve.scrollTop,{borderTopWidth:it,borderLeftWidth:yt}=getComputedStyle(ve),vt=ve.scrollLeft+parseInt(yt,10),Pt=ve.scrollTop+parseInt(it,10),kt=vt+ve.clientWidth,It=Pt+ve.clientHeight;je<=Ve?Ve=je-parseInt(yt,10):je+xe>kt&&(Ve+=je+xe-kt),Le<=Pt?tt=Le-parseInt(it,10):Le+Be>It&&(tt+=Le+Be-It),ve.scrollLeft=Ve,ve.scrollTop=tt}function le(ve,Ae,je){const Le=je==="left"?"offsetLeft":"offsetTop";let xe=0;for(;Ae.offsetParent&&(xe+=Ae[Le],Ae.offsetParent!==ve);){if(Ae.offsetParent.contains(ve)){xe-=ve[Le];break}Ae=Ae.offsetParent}return xe}function ee(ve,Ae){if(document.contains(ve)){let Ve=document.scrollingElement||document.documentElement;if(window.getComputedStyle(Ve).overflow==="hidden"){let it=me(ve);for(;ve&&it&&ve!==Ve&&it!==Ve;)P(it,ve),ve=it,it=me(ve)}else{var je;let{left:it,top:yt}=ve.getBoundingClientRect();ve==null||(je=ve.scrollIntoView)===null||je===void 0||je.call(ve,{block:"nearest"});let{left:vt,top:Pt}=ve.getBoundingClientRect();if(Math.abs(it-vt)>1||Math.abs(yt-Pt)>1){var Le,xe,Be;Ae==null||(Le=Ae.containingElement)===null||Le===void 0||(xe=Le.scrollIntoView)===null||xe===void 0||xe.call(Le,{block:"center",inline:"center"}),(Be=ve.scrollIntoView)===null||Be===void 0||Be.call(ve,{block:"nearest"})}}}}function _e(ve){return ve.mozInputSource===0&&ve.isTrusted?!0:o()&&ve.pointerType?ve.type==="click"&&ve.buttons===1:ve.detail===0&&!ve.pointerType}function he(ve){return ve.width===0&&ve.height===0||ve.width===1&&ve.height===1&&ve.pressure===0&&ve.detail===0&&ve.pointerType==="mouse"}}(WP)),WP.exports}var eI={exports:{}},tI={},B7;function K4(){return B7||(B7=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(r,n,i){return n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r}}(tI)),tI}var rI={exports:{}},N7;function qo(){return N7||(N7=1,function(e){var t=di(),r=Y,n=$w();function i(xe,Be,Ve,tt){Object.defineProperty(xe,Be,{get:Ve,set:tt,enumerable:!0,configurable:!0})}function a(xe){return xe&&xe.__esModule?xe.default:xe}i(e.exports,"Pressable",()=>D),i(e.exports,"PressResponder",()=>E),i(e.exports,"useFocus",()=>B),i(e.exports,"isFocusVisible",()=>be),i(e.exports,"getInteractionModality",()=>Ue),i(e.exports,"setInteractionModality",()=>st),i(e.exports,"useInteractionModality",()=>ke),i(e.exports,"useFocusVisible",()=>ne),i(e.exports,"useFocusVisibleListener",()=>qe),i(e.exports,"useFocusWithin",()=>se),i(e.exports,"useHover",()=>P),i(e.exports,"useInteractOutside",()=>le),i(e.exports,"useKeyboard",()=>he),i(e.exports,"useMove",()=>ve),i(e.exports,"usePress",()=>j),i(e.exports,"useScrollWheel",()=>Ae),i(e.exports,"useLongPress",()=>Le);let s="default",l="",h=new WeakMap;function y(xe){(0,t.isIOS)()?(s==="default"&&(l=document.documentElement.style.webkitUserSelect,document.documentElement.style.webkitUserSelect="none"),s="disabled"):(xe instanceof HTMLElement||xe instanceof SVGElement)&&(h.set(xe,xe.style.userSelect),xe.style.userSelect="none")}function x(xe){if((0,t.isIOS)()){if(s!=="disabled")return;s="restoring",setTimeout(()=>{(0,t.runAfterTransition)(()=>{s==="restoring"&&(document.documentElement.style.webkitUserSelect==="none"&&(document.documentElement.style.webkitUserSelect=l||""),l="",s="default")})},300)}else if((xe instanceof HTMLElement||xe instanceof SVGElement)&&xe&&h.has(xe)){let Be=h.get(xe);xe.style.userSelect==="none"&&(xe.style.userSelect=Be),xe.getAttribute("style")===""&&xe.removeAttribute("style"),h.delete(xe)}}const k=a(r).createContext(null);k.displayName="PressResponderContext";function A(xe){let Be=(0,r.useContext)(k);if(Be){let{register:Ve,...tt}=Be;xe=(0,t.mergeProps)(tt,xe),Ve()}return(0,t.useSyncRef)(Be,xe.ref),xe}function j(xe){let{onPress:Be,onPressChange:Ve,onPressStart:tt,onPressEnd:it,onPressUp:yt,isDisabled:vt,isPressed:Pt,preventFocusOnPress:kt,shouldCancelOnPointerExit:It,allowTextSelectionOnPress:Ft,ref:Xt,...Kt}=A(xe),Tt=(0,r.useRef)(null);Tt.current={onPress:Be,onPressChange:Ve,onPressStart:tt,onPressEnd:it,onPressUp:yt,isDisabled:vt,shouldCancelOnPointerExit:It};let[rr,Wt]=(0,r.useState)(!1),Lr=(0,r.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:Dr,removeAllGlobalListeners:Kr}=(0,t.useGlobalListeners)(),kr=(0,r.useMemo)(()=>{let mt=Lr.current,qt=(Bt,Or)=>{let{onPressStart:xt,onPressChange:Vt,isDisabled:Dn}=Tt.current;Dn||mt.didFirePressStart||(xt&&xt({type:"pressstart",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey}),Vt&&Vt(!0),mt.didFirePressStart=!0,Wt(!0))},pr=(Bt,Or,xt=!0)=>{let{onPressEnd:Vt,onPressChange:Dn,onPress:xi,isDisabled:Ii}=Tt.current;mt.didFirePressStart&&(mt.ignoreClickAfterPress=!0,mt.didFirePressStart=!1,Vt&&Vt({type:"pressend",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey}),Dn&&Dn(!1),Wt(!1),xi&&xt&&!Ii&&xi({type:"press",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey}))},jr=(Bt,Or)=>{let{onPressUp:xt,isDisabled:Vt}=Tt.current;Vt||xt&&xt({type:"pressup",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey})},Cr=Bt=>{mt.isPressed&&(mt.isOverTarget&&pr(v(mt.target,Bt),mt.pointerType,!1),mt.isPressed=!1,mt.isOverTarget=!1,mt.activePointerId=null,mt.pointerType=null,Kr(),Ft||x(mt.target))},Tr={onKeyDown(Bt){M(Bt.nativeEvent,Bt.currentTarget)&&Bt.currentTarget.contains(Bt.target)?(f(Bt.target,Bt.key)&&Bt.preventDefault(),Bt.stopPropagation(),!mt.isPressed&&!Bt.repeat&&(mt.target=Bt.currentTarget,mt.isPressed=!0,qt(Bt,"keyboard"),Dr(document,"keyup",or,!1))):Bt.key==="Enter"&&N(Bt.currentTarget)&&Bt.stopPropagation()},onKeyUp(Bt){M(Bt.nativeEvent,Bt.currentTarget)&&!Bt.repeat&&Bt.currentTarget.contains(Bt.target)&&jr(v(mt.target,Bt),"keyboard")},onClick(Bt){Bt&&!Bt.currentTarget.contains(Bt.target)||Bt&&Bt.button===0&&(Bt.stopPropagation(),vt&&Bt.preventDefault(),!mt.ignoreClickAfterPress&&!mt.ignoreEmulatedMouseEvents&&(mt.pointerType==="virtual"||(0,t.isVirtualClick)(Bt.nativeEvent))&&(!vt&&!kt&&(0,t.focusWithoutScrolling)(Bt.currentTarget),qt(Bt,"virtual"),jr(Bt,"virtual"),pr(Bt,"virtual")),mt.ignoreEmulatedMouseEvents=!1,mt.ignoreClickAfterPress=!1)}},or=Bt=>{if(mt.isPressed&&M(Bt,mt.target)){f(Bt.target,Bt.key)&&Bt.preventDefault(),Bt.stopPropagation(),mt.isPressed=!1;let Or=Bt.target;pr(v(mt.target,Bt),"keyboard",mt.target.contains(Or)),Kr(),mt.target instanceof HTMLElement&&mt.target.contains(Or)&&(N(mt.target)||mt.target.getAttribute("role")==="link")&&mt.target.click()}};if(typeof PointerEvent<"u"){Tr.onPointerDown=Vt=>{if(!(Vt.button!==0||!Vt.currentTarget.contains(Vt.target))){if((0,t.isVirtualPointerEvent)(Vt.nativeEvent)){mt.pointerType="virtual";return}d(Vt.currentTarget)&&Vt.preventDefault(),mt.pointerType=Vt.pointerType,Vt.stopPropagation(),mt.isPressed||(mt.isPressed=!0,mt.isOverTarget=!0,mt.activePointerId=Vt.pointerId,mt.target=Vt.currentTarget,!vt&&!kt&&(0,t.focusWithoutScrolling)(Vt.currentTarget),Ft||y(mt.target),qt(Vt,mt.pointerType),Dr(document,"pointermove",Bt,!1),Dr(document,"pointerup",Or,!1),Dr(document,"pointercancel",xt,!1))}},Tr.onMouseDown=Vt=>{Vt.currentTarget.contains(Vt.target)&&Vt.button===0&&(d(Vt.currentTarget)&&Vt.preventDefault(),Vt.stopPropagation())},Tr.onPointerUp=Vt=>{!Vt.currentTarget.contains(Vt.target)||mt.pointerType==="virtual"||Vt.button===0&&g(Vt,Vt.currentTarget)&&jr(Vt,mt.pointerType||Vt.pointerType)};let Bt=Vt=>{Vt.pointerId===mt.activePointerId&&(g(Vt,mt.target)?mt.isOverTarget||(mt.isOverTarget=!0,qt(v(mt.target,Vt),mt.pointerType)):mt.isOverTarget&&(mt.isOverTarget=!1,pr(v(mt.target,Vt),mt.pointerType,!1),Tt.current.shouldCancelOnPointerExit&&Cr(Vt)))},Or=Vt=>{Vt.pointerId===mt.activePointerId&&mt.isPressed&&Vt.button===0&&(g(Vt,mt.target)?pr(v(mt.target,Vt),mt.pointerType):mt.isOverTarget&&pr(v(mt.target,Vt),mt.pointerType,!1),mt.isPressed=!1,mt.isOverTarget=!1,mt.activePointerId=null,mt.pointerType=null,Kr(),Ft||x(mt.target))},xt=Vt=>{Cr(Vt)};Tr.onDragStart=Vt=>{Vt.currentTarget.contains(Vt.target)&&Cr(Vt)}}else{Tr.onMouseDown=xt=>{xt.button!==0||!xt.currentTarget.contains(xt.target)||(d(xt.currentTarget)&&xt.preventDefault(),xt.stopPropagation(),!mt.ignoreEmulatedMouseEvents&&(mt.isPressed=!0,mt.isOverTarget=!0,mt.target=xt.currentTarget,mt.pointerType=(0,t.isVirtualClick)(xt.nativeEvent)?"virtual":"mouse",!vt&&!kt&&(0,t.focusWithoutScrolling)(xt.currentTarget),qt(xt,mt.pointerType),Dr(document,"mouseup",Bt,!1)))},Tr.onMouseEnter=xt=>{xt.currentTarget.contains(xt.target)&&(xt.stopPropagation(),mt.isPressed&&!mt.ignoreEmulatedMouseEvents&&(mt.isOverTarget=!0,qt(xt,mt.pointerType)))},Tr.onMouseLeave=xt=>{xt.currentTarget.contains(xt.target)&&(xt.stopPropagation(),mt.isPressed&&!mt.ignoreEmulatedMouseEvents&&(mt.isOverTarget=!1,pr(xt,mt.pointerType,!1),Tt.current.shouldCancelOnPointerExit&&Cr(xt)))},Tr.onMouseUp=xt=>{xt.currentTarget.contains(xt.target)&&!mt.ignoreEmulatedMouseEvents&&xt.button===0&&jr(xt,mt.pointerType)};let Bt=xt=>{if(xt.button===0){if(mt.isPressed=!1,Kr(),mt.ignoreEmulatedMouseEvents){mt.ignoreEmulatedMouseEvents=!1;return}g(xt,mt.target)?pr(v(mt.target,xt),mt.pointerType):mt.isOverTarget&&pr(v(mt.target,xt),mt.pointerType,!1),mt.isOverTarget=!1}};Tr.onTouchStart=xt=>{if(!xt.currentTarget.contains(xt.target))return;xt.stopPropagation();let Vt=u(xt.nativeEvent);Vt&&(mt.activePointerId=Vt.identifier,mt.ignoreEmulatedMouseEvents=!0,mt.isOverTarget=!0,mt.isPressed=!0,mt.target=xt.currentTarget,mt.pointerType="touch",!vt&&!kt&&(0,t.focusWithoutScrolling)(xt.currentTarget),Ft||y(mt.target),qt(xt,mt.pointerType),Dr(window,"scroll",Or,!0))},Tr.onTouchMove=xt=>{if(!xt.currentTarget.contains(xt.target)||(xt.stopPropagation(),!mt.isPressed))return;let Vt=m(xt.nativeEvent,mt.activePointerId);Vt&&g(Vt,xt.currentTarget)?mt.isOverTarget||(mt.isOverTarget=!0,qt(xt,mt.pointerType)):mt.isOverTarget&&(mt.isOverTarget=!1,pr(xt,mt.pointerType,!1),Tt.current.shouldCancelOnPointerExit&&Cr(xt))},Tr.onTouchEnd=xt=>{if(!xt.currentTarget.contains(xt.target)||(xt.stopPropagation(),!mt.isPressed))return;let Vt=m(xt.nativeEvent,mt.activePointerId);Vt&&g(Vt,xt.currentTarget)?(jr(xt,mt.pointerType),pr(xt,mt.pointerType)):mt.isOverTarget&&pr(xt,mt.pointerType,!1),mt.isPressed=!1,mt.activePointerId=null,mt.isOverTarget=!1,mt.ignoreEmulatedMouseEvents=!0,Ft||x(mt.target),Kr()},Tr.onTouchCancel=xt=>{xt.currentTarget.contains(xt.target)&&(xt.stopPropagation(),mt.isPressed&&Cr(xt))};let Or=xt=>{mt.isPressed&&xt.target.contains(mt.target)&&Cr({currentTarget:mt.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};Tr.onDragStart=xt=>{xt.currentTarget.contains(xt.target)&&Cr(xt)}}return Tr},[Dr,vt,kt,Kr,Ft]);return(0,r.useEffect)(()=>()=>{Ft||x(Lr.current.target)},[Ft]),{isPressed:Pt||rr,pressProps:(0,t.mergeProps)(Kt,kr)}}function N(xe){return xe.tagName==="A"&&xe.hasAttribute("href")}function M(xe,Be){const{key:Ve,code:tt}=xe,it=Be,yt=it.getAttribute("role");return(Ve==="Enter"||Ve===" "||Ve==="Spacebar"||tt==="Space")&&!(it instanceof HTMLInputElement&&!p(it,Ve)||it instanceof HTMLTextAreaElement||it.isContentEditable)&&(!N(it)||yt==="button"&&Ve!=="Enter")&&!(yt==="link"&&Ve!=="Enter")}function u(xe){const{targetTouches:Be}=xe;return Be.length>0?Be[0]:null}function m(xe,Be){const Ve=xe.changedTouches;for(let tt=0;tt<Ve.length;tt++){const it=Ve[tt];if(it.identifier===Be)return it}return null}function v(xe,Be){return{currentTarget:xe,shiftKey:Be.shiftKey,ctrlKey:Be.ctrlKey,metaKey:Be.metaKey,altKey:Be.altKey}}function C(xe){let Be=xe.width/2||xe.radiusX||0,Ve=xe.height/2||xe.radiusY||0;return{top:xe.clientY-Ve,right:xe.clientX+Be,bottom:xe.clientY+Ve,left:xe.clientX-Be}}function w(xe,Be){return!(xe.left>Be.right||Be.left>xe.right||xe.top>Be.bottom||Be.top>xe.bottom)}function g(xe,Be){let Ve=Be.getBoundingClientRect(),tt=C(xe);return w(Ve,tt)}function d(xe){return!(xe instanceof HTMLElement)||!xe.draggable}function f(xe,Be){return xe instanceof HTMLInputElement?!p(xe,Be):xe instanceof HTMLButtonElement?xe.type!=="submit":!0}const c=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function p(xe,Be){return xe.type==="checkbox"||xe.type==="radio"?Be===" ":c.has(xe.type)}const D=a(r).forwardRef(({children:xe,...Be},Ve)=>{let tt=(0,r.useRef)();Ve=Ve??tt;let{pressProps:it}=j({...Be,ref:Ve}),yt=a(r).Children.only(xe);return a(r).cloneElement(yt,{ref:Ve,...(0,t.mergeProps)(yt.props,it)})}),E=a(r).forwardRef(({children:xe,...Be},Ve)=>{let tt=(0,r.useRef)(!1),it=(0,r.useContext)(k),yt=(0,t.mergeProps)(it||{},{...Be,ref:Ve||(it==null?void 0:it.ref),register(){tt.current=!0,it&&it.register()}});return(0,t.useSyncRef)(it,Ve),(0,r.useEffect)(()=>{tt.current||console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with <Pressable> component.")},[]),a(r).createElement(k.Provider,{value:yt},xe)});class T{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(Be,Ve){this.nativeEvent=Ve,this.target=Ve.target,this.currentTarget=Ve.currentTarget,this.relatedTarget=Ve.relatedTarget,this.bubbles=Ve.bubbles,this.cancelable=Ve.cancelable,this.defaultPrevented=Ve.defaultPrevented,this.eventPhase=Ve.eventPhase,this.isTrusted=Ve.isTrusted,this.timeStamp=Ve.timeStamp,this.type=Be}}function $(xe){let Be=(0,r.useRef)({isFocused:!1,onBlur:xe,observer:null});return Be.current.onBlur=xe,(0,t.useLayoutEffect)(()=>{const Ve=Be.current;return()=>{Ve.observer&&(Ve.observer.disconnect(),Ve.observer=null)}},[]),(0,r.useCallback)(Ve=>{if(Ve.target instanceof HTMLButtonElement||Ve.target instanceof HTMLInputElement||Ve.target instanceof HTMLTextAreaElement||Ve.target instanceof HTMLSelectElement){Be.current.isFocused=!0;let tt=Ve.target,it=yt=>{var vt,Pt;Be.current.isFocused=!1,tt.disabled&&((Pt=(vt=Be.current).onBlur)===null||Pt===void 0||Pt.call(vt,new T("blur",yt))),Be.current.observer&&(Be.current.observer.disconnect(),Be.current.observer=null)};tt.addEventListener("focusout",it,{once:!0}),Be.current.observer=new MutationObserver(()=>{Be.current.isFocused&&tt.disabled&&(Be.current.observer.disconnect(),tt.dispatchEvent(new FocusEvent("blur")),tt.dispatchEvent(new FocusEvent("focusout",{bubbles:!0})))}),Be.current.observer.observe(tt,{attributes:!0,attributeFilter:["disabled"]})}},[])}function B(xe){let{isDisabled:Be,onFocus:Ve,onBlur:tt,onFocusChange:it}=xe;const yt=(0,r.useCallback)(kt=>{if(kt.target===kt.currentTarget)return tt&&tt(kt),it&&it(!1),!0},[tt,it]),vt=$(yt),Pt=(0,r.useCallback)(kt=>{kt.target===kt.currentTarget&&document.activeElement===kt.target&&(Ve&&Ve(kt),it&&it(!0),vt(kt))},[it,Ve,vt]);return{focusProps:{onFocus:!Be&&(Ve||it||tt)?Pt:void 0,onBlur:!Be&&(tt||it)?yt:void 0}}}let L=null,W=new Set,K=!1,te=!1,X=!1;const ae={Tab:!0,Escape:!0};function re(xe,Be){for(let Ve of W)Ve(xe,Be)}function ue(xe){return!(xe.metaKey||!(0,t.isMac)()&&xe.altKey||xe.ctrlKey||xe.key==="Control"||xe.key==="Shift"||xe.key==="Meta")}function me(xe){te=!0,ue(xe)&&(L="keyboard",re("keyboard",xe))}function Se(xe){L="pointer",(xe.type==="mousedown"||xe.type==="pointerdown")&&(te=!0,re("pointer",xe))}function we(xe){(0,t.isVirtualClick)(xe)&&(te=!0,L="virtual")}function Fe(xe){xe.target===window||xe.target===document||(!te&&!X&&(L="virtual",re("virtual",xe)),te=!1,X=!1)}function Ee(){te=!1,X=!0}function Te(){if(typeof window>"u"||K)return;let xe=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){te=!0,xe.apply(this,arguments)},document.addEventListener("keydown",me,!0),document.addEventListener("keyup",me,!0),document.addEventListener("click",we,!0),window.addEventListener("focus",Fe,!0),window.addEventListener("blur",Ee,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",Se,!0),document.addEventListener("pointermove",Se,!0),document.addEventListener("pointerup",Se,!0)):(document.addEventListener("mousedown",Se,!0),document.addEventListener("mousemove",Se,!0),document.addEventListener("mouseup",Se,!0)),K=!0}typeof document<"u"&&(document.readyState!=="loading"?Te():document.addEventListener("DOMContentLoaded",Te));function be(){return L!=="pointer"}function Ue(){return L}function st(xe){L=xe,re(xe,null)}function ke(){Te();let[xe,Be]=(0,r.useState)(L);return(0,r.useEffect)(()=>{let Ve=()=>{Be(L)};return W.add(Ve),()=>{W.delete(Ve)}},[]),(0,n.useIsSSR)()?null:xe}function q(xe,Be,Ve){return!(xe&&Be==="keyboard"&&Ve instanceof KeyboardEvent&&!ae[Ve.key])}function ne(xe={}){let{isTextInput:Be,autoFocus:Ve}=xe,[tt,it]=(0,r.useState)(Ve||be());return qe(yt=>{it(yt)},[Be],{isTextInput:Be}),{isFocusVisible:tt}}function qe(xe,Be,Ve){Te(),(0,r.useEffect)(()=>{let tt=(it,yt)=>{q(Ve==null?void 0:Ve.isTextInput,it,yt)&&xe(be())};return W.add(tt),()=>{W.delete(tt)}},Be)}function se(xe){let{isDisabled:Be,onBlurWithin:Ve,onFocusWithin:tt,onFocusWithinChange:it}=xe,yt=(0,r.useRef)({isFocusWithin:!1}),vt=(0,r.useCallback)(It=>{yt.current.isFocusWithin&&!It.currentTarget.contains(It.relatedTarget)&&(yt.current.isFocusWithin=!1,Ve&&Ve(It),it&&it(!1))},[Ve,it,yt]),Pt=$(vt),kt=(0,r.useCallback)(It=>{!yt.current.isFocusWithin&&document.activeElement===It.target&&(tt&&tt(It),it&&it(!0),yt.current.isFocusWithin=!0,Pt(It))},[tt,it,Pt]);return Be?{focusWithinProps:{onFocus:null,onBlur:null}}:{focusWithinProps:{onFocus:kt,onBlur:vt}}}let Ke=!1,Q=0;function Me(){Ke=!0,setTimeout(()=>{Ke=!1},50)}function o(xe){xe.pointerType==="touch"&&Me()}function S(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",o):document.addEventListener("touchend",Me),Q++,()=>{Q--,!(Q>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",o):document.removeEventListener("touchend",Me))}}function P(xe){let{onHoverStart:Be,onHoverChange:Ve,onHoverEnd:tt,isDisabled:it}=xe,[yt,vt]=(0,r.useState)(!1),Pt=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(S,[]);let{hoverProps:kt,triggerHoverEnd:It}=(0,r.useMemo)(()=>{let Ft=(Tt,rr)=>{if(Pt.pointerType=rr,it||rr==="touch"||Pt.isHovered||!Tt.currentTarget.contains(Tt.target))return;Pt.isHovered=!0;let Wt=Tt.currentTarget;Pt.target=Wt,Be&&Be({type:"hoverstart",target:Wt,pointerType:rr}),Ve&&Ve(!0),vt(!0)},Xt=(Tt,rr)=>{if(Pt.pointerType="",Pt.target=null,rr==="touch"||!Pt.isHovered)return;Pt.isHovered=!1;let Wt=Tt.currentTarget;tt&&tt({type:"hoverend",target:Wt,pointerType:rr}),Ve&&Ve(!1),vt(!1)},Kt={};return typeof PointerEvent<"u"?(Kt.onPointerEnter=Tt=>{Ke&&Tt.pointerType==="mouse"||Ft(Tt,Tt.pointerType)},Kt.onPointerLeave=Tt=>{!it&&Tt.currentTarget.contains(Tt.target)&&Xt(Tt,Tt.pointerType)}):(Kt.onTouchStart=()=>{Pt.ignoreEmulatedMouseEvents=!0},Kt.onMouseEnter=Tt=>{!Pt.ignoreEmulatedMouseEvents&&!Ke&&Ft(Tt,"mouse"),Pt.ignoreEmulatedMouseEvents=!1},Kt.onMouseLeave=Tt=>{!it&&Tt.currentTarget.contains(Tt.target)&&Xt(Tt,"mouse")}),{hoverProps:Kt,triggerHoverEnd:Xt}},[Be,Ve,tt,it,Pt]);return(0,r.useEffect)(()=>{it&&It({currentTarget:Pt.target},Pt.pointerType)},[it]),{hoverProps:kt,isHovered:yt}}function le(xe){let{ref:Be,onInteractOutside:Ve,isDisabled:tt,onInteractOutsideStart:it}=xe,vt=(0,r.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1,onInteractOutside:Ve,onInteractOutsideStart:it}).current;vt.onInteractOutside=Ve,vt.onInteractOutsideStart=it,(0,r.useEffect)(()=>{if(tt)return;let Pt=kt=>{ee(kt,Be)&&vt.onInteractOutside&&(vt.onInteractOutsideStart&&vt.onInteractOutsideStart(kt),vt.isPointerDown=!0)};if(typeof PointerEvent<"u"){let kt=It=>{vt.isPointerDown&&vt.onInteractOutside&&ee(It,Be)&&vt.onInteractOutside(It),vt.isPointerDown=!1};return document.addEventListener("pointerdown",Pt,!0),document.addEventListener("pointerup",kt,!0),()=>{document.removeEventListener("pointerdown",Pt,!0),document.removeEventListener("pointerup",kt,!0)}}else{let kt=Ft=>{vt.ignoreEmulatedMouseEvents?vt.ignoreEmulatedMouseEvents=!1:vt.isPointerDown&&vt.onInteractOutside&&ee(Ft,Be)&&vt.onInteractOutside(Ft),vt.isPointerDown=!1},It=Ft=>{vt.ignoreEmulatedMouseEvents=!0,vt.onInteractOutside&&vt.isPointerDown&&ee(Ft,Be)&&vt.onInteractOutside(Ft),vt.isPointerDown=!1};return document.addEventListener("mousedown",Pt,!0),document.addEventListener("mouseup",kt,!0),document.addEventListener("touchstart",Pt,!0),document.addEventListener("touchend",It,!0),()=>{document.removeEventListener("mousedown",Pt,!0),document.removeEventListener("mouseup",kt,!0),document.removeEventListener("touchstart",Pt,!0),document.removeEventListener("touchend",It,!0)}}},[Be,vt,tt])}function ee(xe,Be){if(xe.button>0)return!1;if(xe.target){const Ve=xe.target.ownerDocument;if(!Ve||!Ve.documentElement.contains(xe.target)||xe.target.closest("[data-react-aria-top-layer]"))return!1}return Be.current&&!Be.current.contains(xe.target)}function _e(xe){if(!xe)return;let Be=!0;return Ve=>{let tt={...Ve,preventDefault(){Ve.preventDefault()},isDefaultPrevented(){return Ve.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){Be=!1}};xe(tt),Be&&Ve.stopPropagation()}}function he(xe){return{keyboardProps:xe.isDisabled?{}:{onKeyDown:_e(xe.onKeyDown),onKeyUp:_e(xe.onKeyUp)}}}function ve(xe){let{onMoveStart:Be,onMove:Ve,onMoveEnd:tt}=xe,it=(0,r.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:yt,removeGlobalListener:vt}=(0,t.useGlobalListeners)();return{moveProps:(0,r.useMemo)(()=>{let kt={},It=()=>{y(),it.current.didMove=!1},Ft=(Tt,rr,Wt,Lr)=>{Wt===0&&Lr===0||(it.current.didMove||(it.current.didMove=!0,Be==null||Be({type:"movestart",pointerType:rr,shiftKey:Tt.shiftKey,metaKey:Tt.metaKey,ctrlKey:Tt.ctrlKey,altKey:Tt.altKey})),Ve({type:"move",pointerType:rr,deltaX:Wt,deltaY:Lr,shiftKey:Tt.shiftKey,metaKey:Tt.metaKey,ctrlKey:Tt.ctrlKey,altKey:Tt.altKey}))},Xt=(Tt,rr)=>{x(),it.current.didMove&&(tt==null||tt({type:"moveend",pointerType:rr,shiftKey:Tt.shiftKey,metaKey:Tt.metaKey,ctrlKey:Tt.ctrlKey,altKey:Tt.altKey}))};if(typeof PointerEvent>"u"){let Tt=Dr=>{Dr.button===0&&(Ft(Dr,"mouse",Dr.pageX-it.current.lastPosition.pageX,Dr.pageY-it.current.lastPosition.pageY),it.current.lastPosition={pageX:Dr.pageX,pageY:Dr.pageY})},rr=Dr=>{Dr.button===0&&(Xt(Dr,"mouse"),vt(window,"mousemove",Tt,!1),vt(window,"mouseup",rr,!1))};kt.onMouseDown=Dr=>{Dr.button===0&&(It(),Dr.stopPropagation(),Dr.preventDefault(),it.current.lastPosition={pageX:Dr.pageX,pageY:Dr.pageY},yt(window,"mousemove",Tt,!1),yt(window,"mouseup",rr,!1))};let Wt=Dr=>{let Kr=[...Dr.changedTouches].findIndex(({identifier:kr})=>kr===it.current.id);if(Kr>=0){let{pageX:kr,pageY:mt}=Dr.changedTouches[Kr];Ft(Dr,"touch",kr-it.current.lastPosition.pageX,mt-it.current.lastPosition.pageY),it.current.lastPosition={pageX:kr,pageY:mt}}},Lr=Dr=>{[...Dr.changedTouches].findIndex(({identifier:kr})=>kr===it.current.id)>=0&&(Xt(Dr,"touch"),it.current.id=null,vt(window,"touchmove",Wt),vt(window,"touchend",Lr),vt(window,"touchcancel",Lr))};kt.onTouchStart=Dr=>{if(Dr.changedTouches.length===0||it.current.id!=null)return;let{pageX:Kr,pageY:kr,identifier:mt}=Dr.changedTouches[0];It(),Dr.stopPropagation(),Dr.preventDefault(),it.current.lastPosition={pageX:Kr,pageY:kr},it.current.id=mt,yt(window,"touchmove",Wt,!1),yt(window,"touchend",Lr,!1),yt(window,"touchcancel",Lr,!1)}}else{let Tt=Wt=>{if(Wt.pointerId===it.current.id){let Lr=Wt.pointerType||"mouse";Ft(Wt,Lr,Wt.pageX-it.current.lastPosition.pageX,Wt.pageY-it.current.lastPosition.pageY),it.current.lastPosition={pageX:Wt.pageX,pageY:Wt.pageY}}},rr=Wt=>{if(Wt.pointerId===it.current.id){let Lr=Wt.pointerType||"mouse";Xt(Wt,Lr),it.current.id=null,vt(window,"pointermove",Tt,!1),vt(window,"pointerup",rr,!1),vt(window,"pointercancel",rr,!1)}};kt.onPointerDown=Wt=>{Wt.button===0&&it.current.id==null&&(It(),Wt.stopPropagation(),Wt.preventDefault(),it.current.lastPosition={pageX:Wt.pageX,pageY:Wt.pageY},it.current.id=Wt.pointerId,yt(window,"pointermove",Tt,!1),yt(window,"pointerup",rr,!1),yt(window,"pointercancel",rr,!1))}}let Kt=(Tt,rr,Wt)=>{It(),Ft(Tt,"keyboard",rr,Wt),Xt(Tt,"keyboard")};return kt.onKeyDown=Tt=>{switch(Tt.key){case"Left":case"ArrowLeft":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,-1,0);break;case"Right":case"ArrowRight":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,1,0);break;case"Up":case"ArrowUp":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,0,-1);break;case"Down":case"ArrowDown":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,0,1);break}},kt},[it,Be,Ve,tt,yt,vt])}}function Ae(xe,Be){let{onScroll:Ve,isDisabled:tt}=xe,it=(0,r.useCallback)(yt=>{yt.ctrlKey||(yt.preventDefault(),yt.stopPropagation(),Ve&&Ve({deltaX:yt.deltaX,deltaY:yt.deltaY}))},[Ve]);(0,t.useEvent)(Be,"wheel",tt?null:it)}const je=500;function Le(xe){let{isDisabled:Be,onLongPressStart:Ve,onLongPressEnd:tt,onLongPress:it,threshold:yt=je,accessibilityDescription:vt}=xe;const Pt=(0,r.useRef)(null);let{addGlobalListener:kt,removeGlobalListener:It}=(0,t.useGlobalListeners)(),{pressProps:Ft}=j({isDisabled:Be,onPressStart(Kt){if((Kt.pointerType==="mouse"||Kt.pointerType==="touch")&&(Ve&&Ve({...Kt,type:"longpressstart"}),Pt.current=setTimeout(()=>{Kt.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),it&&it({...Kt,type:"longpress"}),Pt.current=null},yt),Kt.pointerType==="touch")){let Tt=rr=>{rr.preventDefault()};kt(Kt.target,"contextmenu",Tt,{once:!0}),kt(window,"pointerup",()=>{setTimeout(()=>{It(Kt.target,"contextmenu",Tt)},30)},{once:!0})}},onPressEnd(Kt){Pt.current&&clearTimeout(Pt.current),tt&&(Kt.pointerType==="mouse"||Kt.pointerType==="touch")&&tt({...Kt,type:"longpressend"})}}),Xt=(0,t.useDescription)(it&&!Be?vt:null);return{longPressProps:(0,t.mergeProps)(Ft,Xt)}}}(rI)),rI.exports}var R7;function ms(){return R7||(R7=1,function(e){var t=K4(),r=Y,n=di(),i=qo(),a=wY;function s(ke,q,ne,qe){Object.defineProperty(ke,q,{get:ne,set:qe,enumerable:!0,configurable:!0})}function l(ke){return ke&&ke.__esModule?ke.default:ke}s(e.exports,"FocusScope",()=>N),s(e.exports,"useFocusManager",()=>M),s(e.exports,"getFocusableTreeWalker",()=>te),s(e.exports,"createFocusManager",()=>X),s(e.exports,"isElementInChildOfActiveScope",()=>D),s(e.exports,"FocusRing",()=>we),s(e.exports,"FocusableProvider",()=>be),s(e.exports,"useFocusable",()=>Ue),s(e.exports,"useFocusRing",()=>Se),s(e.exports,"focusSafely",()=>h),s(e.exports,"useHasTabbableChild",()=>st);function h(ke){if((0,i.getInteractionModality)()==="virtual"){let q=document.activeElement;(0,n.runAfterTransition)(()=>{document.activeElement===q&&document.contains(ke)&&(0,n.focusWithoutScrolling)(ke)})}else(0,n.focusWithoutScrolling)(ke)}function y(ke){if(!(ke instanceof HTMLElement)&&!(ke instanceof SVGElement))return!1;let{display:q,visibility:ne}=ke.style,qe=q!=="none"&&ne!=="hidden"&&ne!=="collapse";if(qe){const{getComputedStyle:se}=ke.ownerDocument.defaultView;let{display:Ke,visibility:Q}=se(ke);qe=Ke!=="none"&&Q!=="hidden"&&Q!=="collapse"}return qe}function x(ke,q){return!ke.hasAttribute("hidden")&&(ke.nodeName==="DETAILS"&&q&&q.nodeName!=="SUMMARY"?ke.hasAttribute("open"):!0)}function k(ke,q){return ke.nodeName!=="#comment"&&y(ke)&&x(ke,q)&&(!ke.parentElement||k(ke.parentElement,ke))}const A=l(r).createContext(null);let j=null;function N(ke){let{children:q,contain:ne,restoreFocus:qe,autoFocus:se}=ke,Ke=(0,r.useRef)(),Q=(0,r.useRef)(),Me=(0,r.useRef)([]),{parentNode:o}=(0,r.useContext)(A)||{},S=(0,r.useMemo)(()=>new ue({scopeRef:Me}),[Me]);(0,n.useLayoutEffect)(()=>{let ee=o||me.root;if(me.getTreeNode(ee.scopeRef)&&j&&!E(j,ee.scopeRef)){let _e=me.getTreeNode(j);_e&&(ee=_e)}ee.addChild(S),me.addNode(S)},[S,o]),(0,n.useLayoutEffect)(()=>{let ee=me.getTreeNode(Me);ee.contain=ne},[ne]),(0,n.useLayoutEffect)(()=>{let ee=Ke.current.nextSibling,_e=[];for(;ee&&ee!==Q.current;)_e.push(ee),ee=ee.nextSibling;Me.current=_e},[q]),L(Me,qe,ne),d(Me,ne),K(Me,qe,ne),B(Me,se),(0,r.useEffect)(()=>{if(Me){let ee=document.activeElement,_e=null;if(c(ee,Me.current)){for(let he of me.traverse())c(ee,he.scopeRef.current)&&(_e=he);_e===me.getTreeNode(Me)&&(j=_e.scopeRef)}return()=>{let he=me.getTreeNode(Me).parent.scopeRef;(Me===j||E(Me,j))&&(!he||me.getTreeNode(he))&&(j=he),me.removeTreeNode(Me)}}},[Me]);let P=(0,r.useMemo)(()=>u(Me),[]),le=(0,r.useMemo)(()=>({focusManager:P,parentNode:S}),[S,P]);return l(r).createElement(A.Provider,{value:le},l(r).createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:Ke}),q,l(r).createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:Q}))}function M(){var ke;return(ke=(0,r.useContext)(A))===null||ke===void 0?void 0:ke.focusManager}function u(ke){return{focusNext(q={}){let ne=ke.current,{from:qe,tabbable:se,wrap:Ke,accept:Q}=q,Me=qe||document.activeElement,o=ne[0].previousElementSibling,S=te(w(ne),{tabbable:se,accept:Q},ne);S.currentNode=c(Me,ne)?Me:o;let P=S.nextNode();return!P&&Ke&&(S.currentNode=o,P=S.nextNode()),P&&T(P,!0),P},focusPrevious(q={}){let ne=ke.current,{from:qe,tabbable:se,wrap:Ke,accept:Q}=q,Me=qe||document.activeElement,o=ne[ne.length-1].nextElementSibling,S=te(w(ne),{tabbable:se,accept:Q},ne);S.currentNode=c(Me,ne)?Me:o;let P=S.previousNode();return!P&&Ke&&(S.currentNode=o,P=S.previousNode()),P&&T(P,!0),P},focusFirst(q={}){let ne=ke.current,{tabbable:qe,accept:se}=q,Ke=te(w(ne),{tabbable:qe,accept:se},ne);Ke.currentNode=ne[0].previousElementSibling;let Q=Ke.nextNode();return Q&&T(Q,!0),Q},focusLast(q={}){let ne=ke.current,{tabbable:qe,accept:se}=q,Ke=te(w(ne),{tabbable:qe,accept:se},ne);Ke.currentNode=ne[ne.length-1].nextElementSibling;let Q=Ke.previousNode();return Q&&T(Q,!0),Q}}}const m=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],v=m.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";m.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const C=m.join(':not([hidden]):not([tabindex="-1"]),');function w(ke){return ke[0].parentElement}function g(ke){let q=me.getTreeNode(j);for(;q&&q.scopeRef!==ke;){if(q.contain)return!1;q=q.parent}return!0}function d(ke,q){let ne=(0,r.useRef)(),qe=(0,r.useRef)(null);(0,n.useLayoutEffect)(()=>{let se=ke.current;if(!q){qe.current&&(cancelAnimationFrame(qe.current),qe.current=null);return}let Ke=o=>{if(o.key!=="Tab"||o.altKey||o.ctrlKey||o.metaKey||!g(ke))return;let S=document.activeElement,P=ke.current;if(!c(S,P))return;let le=te(w(P),{tabbable:!0},P);le.currentNode=S;let ee=o.shiftKey?le.previousNode():le.nextNode();ee||(le.currentNode=o.shiftKey?P[P.length-1].nextElementSibling:P[0].previousElementSibling,ee=o.shiftKey?le.previousNode():le.nextNode()),o.preventDefault(),ee&&T(ee,!0)},Q=o=>{(!j||E(j,ke))&&c(o.target,ke.current)?(j=ke,ne.current=o.target):g(ke)&&!p(o.target,ke)?ne.current?ne.current.focus():j&&$(j.current):g(ke)&&(ne.current=o.target)},Me=o=>{qe.current&&cancelAnimationFrame(qe.current),qe.current=requestAnimationFrame(()=>{g(ke)&&!p(document.activeElement,ke)&&(j=ke,document.body.contains(o.target)?(ne.current=o.target,ne.current.focus()):j&&$(j.current))})};return document.addEventListener("keydown",Ke,!1),document.addEventListener("focusin",Q,!1),se.forEach(o=>o.addEventListener("focusin",Q,!1)),se.forEach(o=>o.addEventListener("focusout",Me,!1)),()=>{document.removeEventListener("keydown",Ke,!1),document.removeEventListener("focusin",Q,!1),se.forEach(o=>o.removeEventListener("focusin",Q,!1)),se.forEach(o=>o.removeEventListener("focusout",Me,!1))}},[ke,q]),(0,r.useEffect)(()=>()=>{qe.current&&cancelAnimationFrame(qe.current)},[qe])}function f(ke){return p(ke)}function c(ke,q){return q.some(ne=>ne.contains(ke))}function p(ke,q=null){if(ke instanceof Element&&ke.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:ne}of me.traverse(me.getTreeNode(q)))if(c(ke,ne.current))return!0;return!1}function D(ke){return p(ke,j)}function E(ke,q){var ne;let qe=(ne=me.getTreeNode(q))===null||ne===void 0?void 0:ne.parent;for(;qe;){if(qe.scopeRef===ke)return!0;qe=qe.parent}return!1}function T(ke,q=!1){if(ke!=null&&!q)try{h(ke)}catch{}else if(ke!=null)try{ke.focus()}catch{}}function $(ke,q=!0){let ne=ke[0].previousElementSibling,qe=te(w(ke),{tabbable:q},ke);qe.currentNode=ne;let se=qe.nextNode();q&&!se&&(qe=te(w(ke),{tabbable:!1},ke),qe.currentNode=ne,se=qe.nextNode()),T(se)}function B(ke,q){const ne=l(r).useRef(q);(0,r.useEffect)(()=>{ne.current&&(j=ke,c(document.activeElement,j.current)||$(ke.current)),ne.current=!1},[ke])}function L(ke,q,ne){(0,n.useLayoutEffect)(()=>{if(q||ne)return;let qe=ke.current,se=Ke=>{let Q=Ke.target;c(Q,ke.current)?j=ke:f(Q)||(j=null)};return document.addEventListener("focusin",se,!1),qe.forEach(Ke=>Ke.addEventListener("focusin",se,!1)),()=>{document.removeEventListener("focusin",se,!1),qe.forEach(Ke=>Ke.removeEventListener("focusin",se,!1))}},[ke,q,ne])}function W(ke){let q=me.getTreeNode(j);for(;q&&q.scopeRef!==ke;){if(q.nodeToRestore)return!1;q=q.parent}return(q==null?void 0:q.scopeRef)===ke}function K(ke,q,ne){const qe=(0,r.useRef)(typeof document<"u"?document.activeElement:null);(0,n.useLayoutEffect)(()=>{let se=ke.current;if(!q||ne)return;let Ke=()=>{(!j||E(j,ke))&&(j=ke)};return document.addEventListener("focusin",Ke,!1),se.forEach(Q=>Q.addEventListener("focusin",Ke,!1)),()=>{document.removeEventListener("focusin",Ke,!1),se.forEach(Q=>Q.removeEventListener("focusin",Ke,!1))}},[ke,ne]),(0,n.useLayoutEffect)(()=>{if(!q)return;me.getTreeNode(ke).nodeToRestore=qe.current;let se=Ke=>{if(Ke.key!=="Tab"||Ke.altKey||Ke.ctrlKey||Ke.metaKey)return;let Q=document.activeElement;if(!c(Q,ke.current))return;let Me=me.getTreeNode(ke).nodeToRestore,o=te(document.body,{tabbable:!0});o.currentNode=Q;let S=Ke.shiftKey?o.previousNode():o.nextNode();if((!document.body.contains(Me)||Me===document.body)&&(Me=null,me.getTreeNode(ke).nodeToRestore=null),(!S||!c(S,ke.current))&&Me){o.currentNode=Me;do S=Ke.shiftKey?o.previousNode():o.nextNode();while(c(S,ke.current));Ke.preventDefault(),Ke.stopPropagation(),S?T(S,!0):f(Me)?T(Me,!0):Q.blur()}};return ne||document.addEventListener("keydown",se,!0),()=>{ne||document.removeEventListener("keydown",se,!0);let Ke=me.getTreeNode(ke).nodeToRestore;if(q&&Ke&&(c(document.activeElement,ke.current)||document.activeElement===document.body&&W(ke))){let Q=me.clone();requestAnimationFrame(()=>{if(document.activeElement===document.body){let Me=Q.getTreeNode(ke);for(;Me;){if(Me.nodeToRestore&&document.body.contains(Me.nodeToRestore)){T(Me.nodeToRestore);return}Me=Me.parent}for(Me=Q.getTreeNode(ke);Me;){if(Me.scopeRef&&me.getTreeNode(Me.scopeRef)){$(Me.scopeRef.current,!0);return}Me=Me.parent}}})}}},[ke,q,ne])}function te(ke,q,ne){let qe=q!=null&&q.tabbable?C:v,se=document.createTreeWalker(ke,NodeFilter.SHOW_ELEMENT,{acceptNode(Ke){var Q;return!(q==null||(Q=q.from)===null||Q===void 0)&&Q.contains(Ke)?NodeFilter.FILTER_REJECT:Ke.matches(qe)&&k(Ke)&&(!ne||c(Ke,ne))&&(!(q!=null&&q.accept)||q.accept(Ke))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return q!=null&&q.from&&(se.currentNode=q.from),se}function X(ke,q={}){return{focusNext(ne={}){let qe=ke.current;if(!qe)return;let{from:se,tabbable:Ke=q.tabbable,wrap:Q=q.wrap,accept:Me=q.accept}=ne,o=se||document.activeElement,S=te(qe,{tabbable:Ke,accept:Me});qe.contains(o)&&(S.currentNode=o);let P=S.nextNode();return!P&&Q&&(S.currentNode=qe,P=S.nextNode()),P&&T(P,!0),P},focusPrevious(ne=q){let qe=ke.current;if(!qe)return;let{from:se,tabbable:Ke=q.tabbable,wrap:Q=q.wrap,accept:Me=q.accept}=ne,o=se||document.activeElement,S=te(qe,{tabbable:Ke,accept:Me});if(qe.contains(o))S.currentNode=o;else{let le=ae(S);return le&&T(le,!0),le}let P=S.previousNode();return!P&&Q&&(S.currentNode=qe,P=ae(S)),P&&T(P,!0),P},focusFirst(ne=q){let qe=ke.current;if(!qe)return;let{tabbable:se=q.tabbable,accept:Ke=q.accept}=ne,Me=te(qe,{tabbable:se,accept:Ke}).nextNode();return Me&&T(Me,!0),Me},focusLast(ne=q){let qe=ke.current;if(!qe)return;let{tabbable:se=q.tabbable,accept:Ke=q.accept}=ne,Q=te(qe,{tabbable:se,accept:Ke}),Me=ae(Q);return Me&&T(Me,!0),Me}}}function ae(ke){let q,ne;do ne=ke.lastChild(),ne&&(q=ne);while(ne);return q}class re{get size(){return this.fastMap.size}getTreeNode(q){return this.fastMap.get(q)}addTreeNode(q,ne,qe){let se=this.fastMap.get(ne??null),Ke=new ue({scopeRef:q});se.addChild(Ke),Ke.parent=se,this.fastMap.set(q,Ke),qe&&(Ke.nodeToRestore=qe)}addNode(q){this.fastMap.set(q.scopeRef,q)}removeTreeNode(q){if(q===null)return;let ne=this.fastMap.get(q),qe=ne.parent;for(let Ke of this.traverse())Ke!==ne&&ne.nodeToRestore&&Ke.nodeToRestore&&ne.scopeRef.current&&c(Ke.nodeToRestore,ne.scopeRef.current)&&(Ke.nodeToRestore=ne.nodeToRestore);let se=ne.children;qe.removeChild(ne),se.size>0&&se.forEach(Ke=>qe.addChild(Ke)),this.fastMap.delete(ne.scopeRef)}*traverse(q=this.root){if(q.scopeRef!=null&&(yield q),q.children.size>0)for(let ne of q.children)yield*this.traverse(ne)}clone(){let q=new re;for(let ne of this.traverse())q.addTreeNode(ne.scopeRef,ne.parent.scopeRef,ne.nodeToRestore);return q}constructor(){l(t)(this,"fastMap",new Map),this.root=new ue({scopeRef:null}),this.fastMap.set(null,this.root)}}class ue{addChild(q){this.children.add(q),q.parent=this}removeChild(q){this.children.delete(q),q.parent=void 0}constructor(q){l(t)(this,"children",new Set),l(t)(this,"contain",!1),this.scopeRef=q.scopeRef}}let me=new re;function Se(ke={}){let{autoFocus:q=!1,isTextInput:ne,within:qe}=ke,se=(0,r.useRef)({isFocused:!1,isFocusVisible:q||(0,i.isFocusVisible)()}),[Ke,Q]=(0,r.useState)(!1),[Me,o]=(0,r.useState)(()=>se.current.isFocused&&se.current.isFocusVisible),S=(0,r.useCallback)(()=>o(se.current.isFocused&&se.current.isFocusVisible),[]),P=(0,r.useCallback)(_e=>{se.current.isFocused=_e,Q(_e),S()},[S]);(0,i.useFocusVisibleListener)(_e=>{se.current.isFocusVisible=_e,S()},[],{isTextInput:ne});let{focusProps:le}=(0,i.useFocus)({isDisabled:qe,onFocusChange:P}),{focusWithinProps:ee}=(0,i.useFocusWithin)({isDisabled:!qe,onFocusWithinChange:P});return{isFocused:Ke,isFocusVisible:se.current.isFocused&&Me,focusProps:qe?ee:le}}function we(ke){let{children:q,focusClass:ne,focusRingClass:qe}=ke,{isFocused:se,isFocusVisible:Ke,focusProps:Q}=Se(ke),Me=l(r).Children.only(q);return l(r).cloneElement(Me,(0,n.mergeProps)(Me.props,{...Q,className:l(a)({[ne||""]:se,[qe||""]:Ke})}))}let Fe=l(r).createContext(null);function Ee(ke){let q=(0,r.useContext)(Fe)||{};(0,n.useSyncRef)(q,ke);let{ref:ne,...qe}=q;return qe}function Te(ke,q){let{children:ne,...qe}=ke,se={...qe,ref:q};return l(r).createElement(Fe.Provider,{value:se},ne)}let be=l(r).forwardRef(Te);function Ue(ke,q){let{focusProps:ne}=(0,i.useFocus)(ke),{keyboardProps:qe}=(0,i.useKeyboard)(ke),se=(0,n.mergeProps)(ne,qe),Ke=Ee(q),Q=ke.isDisabled?{}:Ke,Me=(0,r.useRef)(ke.autoFocus);return(0,r.useEffect)(()=>{Me.current&&q.current&&h(q.current),Me.current=!1},[q]),{focusableProps:(0,n.mergeProps)({...se,tabIndex:ke.excludeFromTabOrder&&!ke.isDisabled?-1:void 0},Q)}}function st(ke,q){let ne=q==null?void 0:q.isDisabled,[qe,se]=(0,r.useState)(!1);return(0,n.useLayoutEffect)(()=>{if(ke!=null&&ke.current&&!ne){let Ke=()=>{if(ke.current){let Me=te(ke.current,{tabbable:!0});se(!!Me.nextNode())}};Ke();let Q=new MutationObserver(Ke);return Q.observe(ke.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{Q.disconnect()}}}),ne?!1:qe}}(eI)),eI.exports}var L7;function SY(){return L7||(L7=1,function(e){var t=di(),r=ms(),n=qo();function i(s,l,h,y){Object.defineProperty(s,l,{get:h,set:y,enumerable:!0,configurable:!0})}i(e.exports,"useLink",()=>a);function a(s,l){let{elementType:h="a",onPress:y,onPressStart:x,onPressEnd:k,onClick:A,isDisabled:j,...N}=s,M={};h!=="a"&&(M={role:"link",tabIndex:j?void 0:0});let{focusableProps:u}=(0,r.useFocusable)(s,l),{pressProps:m,isPressed:v}=(0,n.usePress)({onPress:y,onPressStart:x,onPressEnd:k,isDisabled:j,ref:l}),C=(0,t.filterDOMProps)(N,{labelable:!0}),w=(0,t.mergeProps)(u,m);return{isPressed:v,linkProps:(0,t.mergeProps)(C,{...w,...M,"aria-disabled":j||void 0,"aria-current":s["aria-current"],onClick:g=>{var d;(d=m.onClick)===null||d===void 0||d.call(m,g),A&&(A(g),console.warn("onClick is deprecated, please use onPress"))}})}}}(Z$)),Z$.exports}var nI={exports:{}},iI={exports:{}},oI={exports:{}},z7;function G4(){return z7||(z7=1,function(e){function t(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}t(e.exports,"LocalizedStringDictionary",()=>r),t(e.exports,"LocalizedStringFormatter",()=>l);class r{getStringForLocale(y,x){let k=this.strings[x];k||(k=n(x,this.strings,this.defaultLocale),this.strings[x]=k);let A=k[y];if(!A)throw new Error(`Could not find intl message ${y} in ${x} locale`);return A}constructor(y,x="en-US"){this.strings={...y},this.defaultLocale=x}}function n(h,y,x="en-US"){if(y[h])return y[h];let k=i(h);if(y[k])return y[k];for(let A in y)if(A.startsWith(k+"-"))return y[A];return y[x]}function i(h){return Intl.Locale?new Intl.Locale(h).language:h.split("-")[0]}const a=new Map,s=new Map;class l{format(y,x){let k=this.strings.getStringForLocale(y,this.locale);return typeof k=="function"?k(x,this):k}plural(y,x,k="cardinal"){let A=x["="+y];if(A)return typeof A=="function"?A():A;let j=this.locale+":"+k,N=a.get(j);N||(N=new Intl.PluralRules(this.locale,{type:k}),a.set(j,N));let M=N.select(y);return A=x[M]||x.other,typeof A=="function"?A():A}number(y){let x=s.get(this.locale);return x||(x=new Intl.NumberFormat(this.locale),s.set(this.locale,x)),x.format(y)}select(y,x){let k=y[x]||y.other;return typeof k=="function"?k():k}constructor(y,x){this.locale=y,this.strings=x}}}(oI)),oI.exports}var HP={exports:{}},aI={},sI={},V7;function xpe(){return V7||(V7=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(r,n){if(n.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object")}}(sI)),sI}var W7;function wpe(){return W7||(W7=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(xpe());function r(i){return i&&i.__esModule?i:{default:i}}function n(i,a,s){(0,t.default)(i,a),a.set(i,s)}}(aI)),aI}HP.exports;var H7;function _2(){return H7||(H7=1,function(e){var t=wpe(),r=K4();function n(de,oe,Ce,Ye){Object.defineProperty(de,oe,{get:Ce,set:Ye,enumerable:!0,configurable:!0})}function i(de){return de&&de.__esModule?de.default:de}n(e.exports,"CalendarDate",()=>Mt),n(e.exports,"CalendarDateTime",()=>ln),n(e.exports,"Time",()=>ar),n(e.exports,"ZonedDateTime",()=>_n),n(e.exports,"GregorianCalendar",()=>A),n(e.exports,"JapaneseCalendar",()=>rt),n(e.exports,"BuddhistCalendar",()=>gn),n(e.exports,"TaiwanCalendar",()=>Jt),n(e.exports,"PersianCalendar",()=>cr),n(e.exports,"IndianCalendar",()=>At),n(e.exports,"IslamicCivilCalendar",()=>xs),n(e.exports,"IslamicTabularCalendar",()=>Xr),n(e.exports,"IslamicUmalquraCalendar",()=>Pu),n(e.exports,"HebrewCalendar",()=>pa),n(e.exports,"EthiopicCalendar",()=>Hi),n(e.exports,"EthiopicAmeteAlemCalendar",()=>Ta),n(e.exports,"CopticCalendar",()=>ll),n(e.exports,"createCalendar",()=>Pi),n(e.exports,"toCalendarDate",()=>le),n(e.exports,"toCalendarDateTime",()=>ee),n(e.exports,"toTime",()=>_e),n(e.exports,"toCalendar",()=>he),n(e.exports,"toZoned",()=>ve),n(e.exports,"toTimeZone",()=>je),n(e.exports,"toLocalTimeZone",()=>Le),n(e.exports,"isSameDay",()=>N),n(e.exports,"isSameMonth",()=>M),n(e.exports,"isSameYear",()=>u),n(e.exports,"isEqualDay",()=>m),n(e.exports,"isEqualMonth",()=>v),n(e.exports,"isEqualYear",()=>C),n(e.exports,"isToday",()=>w),n(e.exports,"getDayOfWeek",()=>g),n(e.exports,"now",()=>d),n(e.exports,"today",()=>f),n(e.exports,"getHoursInDay",()=>E),n(e.exports,"getLocalTimeZone",()=>$),n(e.exports,"startOfMonth",()=>B),n(e.exports,"startOfWeek",()=>ae),n(e.exports,"startOfYear",()=>W),n(e.exports,"endOfMonth",()=>L),n(e.exports,"endOfWeek",()=>re),n(e.exports,"endOfYear",()=>K),n(e.exports,"getMinimumMonthInYear",()=>te),n(e.exports,"getMinimumDayInMonth",()=>X),n(e.exports,"getWeeksInMonth",()=>we),n(e.exports,"minDate",()=>Fe),n(e.exports,"maxDate",()=>Ee),n(e.exports,"isWeekend",()=>be),n(e.exports,"isWeekday",()=>Ue),n(e.exports,"parseDate",()=>Ii),n(e.exports,"parseDateTime",()=>_r),n(e.exports,"parseTime",()=>xi),n(e.exports,"parseAbsolute",()=>Ze),n(e.exports,"parseAbsoluteToLocal",()=>ot),n(e.exports,"parseZonedDateTime",()=>ut),n(e.exports,"parseDuration",()=>We),n(e.exports,"DateFormatter",()=>Dc);function a(de,oe){return de-oe*Math.floor(de/oe)}const s=1721426;function l(de,oe,Ce,Ye){oe=y(de,oe);let St=oe-1,Nt=-2;return Ce<=2?Nt=0:h(oe)&&(Nt=-1),s-1+365*St+Math.floor(St/4)-Math.floor(St/100)+Math.floor(St/400)+Math.floor((367*Ce-362)/12+Nt+Ye)}function h(de){return de%4===0&&(de%100!==0||de%400===0)}function y(de,oe){return de==="BC"?1-oe:oe}function x(de){let oe="AD";return de<=0&&(oe="BC",de=1-de),[oe,de]}const k={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class A{fromJulianDay(oe){let Ce=oe,Ye=Ce-s,St=Math.floor(Ye/146097),Nt=a(Ye,146097),yr=Math.floor(Nt/36524),Gr=a(Nt,36524),sn=Math.floor(Gr/1461),fi=a(Gr,1461),Ui=Math.floor(fi/365),So=St*400+yr*100+sn*4+Ui+(yr!==4&&Ui!==4?1:0),[ai,zo]=x(So),Mo=Ce-l(ai,zo,1,1),$o=2;Ce<l(ai,zo,3,1)?$o=0:h(zo)&&($o=1);let $a=Math.floor(((Mo+$o)*12+373)/367),Qa=Ce-l(ai,zo,$a,1)+1;return new Mt(ai,zo,$a,Qa)}toJulianDay(oe){return l(oe.era,oe.year,oe.month,oe.day)}getDaysInMonth(oe){return k[h(oe.year)?"leapyear":"standard"][oe.month-1]}getMonthsInYear(oe){return 12}getDaysInYear(oe){return h(oe.year)?366:365}getYearsInEra(oe){return 9999}getEras(){return["BC","AD"]}isInverseEra(oe){return oe.era==="BC"}balanceDate(oe){oe.year<=0&&(oe.era=oe.era==="BC"?"AD":"BC",oe.year=1-oe.year)}constructor(){i(r)(this,"identifier","gregory")}}const j={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AT:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function N(de,oe){return oe=he(oe,de.calendar),de.era===oe.era&&de.year===oe.year&&de.month===oe.month&&de.day===oe.day}function M(de,oe){return oe=he(oe,de.calendar),de=B(de),oe=B(oe),de.era===oe.era&&de.year===oe.year&&de.month===oe.month}function u(de,oe){return oe=he(oe,de.calendar),de=W(de),oe=W(oe),de.era===oe.era&&de.year===oe.year}function m(de,oe){return de.calendar.identifier===oe.calendar.identifier&&de.era===oe.era&&de.year===oe.year&&de.month===oe.month&&de.day===oe.day}function v(de,oe){return de=B(de),oe=B(oe),de.calendar.identifier===oe.calendar.identifier&&de.era===oe.era&&de.year===oe.year&&de.month===oe.month}function C(de,oe){return de=W(de),oe=W(oe),de.calendar.identifier===oe.calendar.identifier&&de.era===oe.era&&de.year===oe.year}function w(de,oe){return N(de,f(oe))}function g(de,oe){let Ce=de.calendar.toJulianDay(de),Ye=Math.ceil(Ce+1-Se(oe))%7;return Ye<0&&(Ye+=7),Ye}function d(de){return P(Date.now(),de)}function f(de){return le(d(de))}function c(de,oe){return de.calendar.toJulianDay(de)-oe.calendar.toJulianDay(oe)}function p(de,oe){return D(de)-D(oe)}function D(de){return de.hour*36e5+de.minute*6e4+de.second*1e3+de.millisecond}function E(de,oe){let Ce=o(de,oe),Ye=de.add({days:1});return(o(Ye,oe)-Ce)/36e5}let T=null;function $(){return T==null&&(T=new Intl.DateTimeFormat().resolvedOptions().timeZone),T}function B(de){return de.subtract({days:de.day-1})}function L(de){return de.add({days:de.calendar.getDaysInMonth(de)-de.day})}function W(de){return B(de.subtract({months:de.month-1}))}function K(de){return L(de.add({months:de.calendar.getMonthsInYear(de)-de.month}))}function te(de){return de.calendar.getMinimumMonthInYear?de.calendar.getMinimumMonthInYear(de):1}function X(de){return de.calendar.getMinimumDayInMonth?de.calendar.getMinimumDayInMonth(de):1}function ae(de,oe){let Ce=g(de,oe);return de.subtract({days:Ce})}function re(de,oe){return ae(de,oe).add({days:6})}const ue=new Map;function me(de){if(Intl.Locale){let Ce=ue.get(de);return Ce||(Ce=new Intl.Locale(de).maximize().region,ue.set(de,Ce)),Ce}let oe=de.split("-")[1];return oe==="u"?null:oe}function Se(de){let oe=me(de);return j[oe]||0}function we(de,oe){let Ce=de.calendar.getDaysInMonth(de);return Math.ceil((g(B(de),oe)+Ce)/7)}function Fe(de,oe){return de&&oe?de.compare(oe)<=0?de:oe:de||oe}function Ee(de,oe){return de&&oe?de.compare(oe)>=0?de:oe:de||oe}const Te={AF:[4,5],AE:[5,6],BH:[5,6],DZ:[5,6],EG:[5,6],IL:[5,6],IQ:[5,6],IR:[5,5],JO:[5,6],KW:[5,6],LY:[5,6],OM:[5,6],QA:[5,6],SA:[5,6],SD:[5,6],SY:[5,6],YE:[5,6]};function be(de,oe){let Ce=de.calendar.toJulianDay(de),Ye=Math.ceil(Ce+1)%7;Ye<0&&(Ye+=7);let St=me(oe),[Nt,yr]=Te[St]||[6,0];return Ye===Nt||Ye===yr}function Ue(de,oe){return!be(de,oe)}function st(de){de=he(de,new A);let oe=y(de.era,de.year);return ke(oe,de.month,de.day,de.hour,de.minute,de.second,de.millisecond)}function ke(de,oe,Ce,Ye,St,Nt,yr){let Gr=new Date;return Gr.setUTCHours(Ye,St,Nt,yr),Gr.setUTCFullYear(de,oe-1,Ce),Gr.getTime()}function q(de,oe){if(oe==="UTC")return 0;if(de>0&&oe===$())return new Date(de).getTimezoneOffset()*-6e4;let{year:Ce,month:Ye,day:St,hour:Nt,minute:yr,second:Gr}=qe(de,oe);return ke(Ce,Ye,St,Nt,yr,Gr,0)-Math.floor(de/1e3)*1e3}const ne=new Map;function qe(de,oe){let Ce=ne.get(oe);Ce||(Ce=new Intl.DateTimeFormat("en-US",{timeZone:oe,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),ne.set(oe,Ce));let Ye=Ce.formatToParts(new Date(de)),St={};for(let Nt of Ye)Nt.type!=="literal"&&(St[Nt.type]=Nt.value);return{year:St.era==="BC"||St.era==="B"?-St.year+1:+St.year,month:+St.month,day:+St.day,hour:St.hour==="24"?0:+St.hour,minute:+St.minute,second:+St.second}}const se=864e5;function Ke(de,oe){let Ce=st(de),Ye=Ce-q(Ce-se,oe),St=Ce-q(Ce+se,oe);return Q(de,oe,Ye,St)}function Q(de,oe,Ce,Ye){return(Ce===Ye?[Ce]:[Ce,Ye]).filter(Nt=>Me(de,oe,Nt))}function Me(de,oe,Ce){let Ye=qe(Ce,oe);return de.year===Ye.year&&de.month===Ye.month&&de.day===Ye.day&&de.hour===Ye.hour&&de.minute===Ye.minute&&de.second===Ye.second}function o(de,oe,Ce="compatible"){let Ye=ee(de);if(oe==="UTC")return st(Ye);if(oe===$()&&Ce==="compatible"){Ye=he(Ye,new A);let sn=new Date,fi=y(Ye.era,Ye.year);return sn.setFullYear(fi,Ye.month-1,Ye.day),sn.setHours(Ye.hour,Ye.minute,Ye.second,Ye.millisecond),sn.getTime()}let St=st(Ye),Nt=q(St-se,oe),yr=q(St+se,oe),Gr=Q(Ye,oe,St-Nt,St-yr);if(Gr.length===1)return Gr[0];if(Gr.length>1)switch(Ce){case"compatible":case"earlier":return Gr[0];case"later":return Gr[Gr.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(Ce){case"earlier":return Math.min(St-Nt,St-yr);case"compatible":case"later":return Math.max(St-Nt,St-yr);case"reject":throw new RangeError("No such absolute time found")}}function S(de,oe,Ce="compatible"){return new Date(o(de,oe,Ce))}function P(de,oe){let Ce=q(de,oe),Ye=new Date(de+Ce),St=Ye.getUTCFullYear(),Nt=Ye.getUTCMonth()+1,yr=Ye.getUTCDate(),Gr=Ye.getUTCHours(),sn=Ye.getUTCMinutes(),fi=Ye.getUTCSeconds(),Ui=Ye.getUTCMilliseconds();return new _n(St,Nt,yr,oe,Ce,Gr,sn,fi,Ui)}function le(de){return new Mt(de.calendar,de.era,de.year,de.month,de.day)}function ee(de,oe){let Ce=0,Ye=0,St=0,Nt=0;if("timeZone"in de)({hour:Ce,minute:Ye,second:St,millisecond:Nt}=de);else if("hour"in de&&!oe)return de;return oe&&({hour:Ce,minute:Ye,second:St,millisecond:Nt}=oe),new ln(de.calendar,de.era,de.year,de.month,de.day,Ce,Ye,St,Nt)}function _e(de){return new ar(de.hour,de.minute,de.second,de.millisecond)}function he(de,oe){if(de.calendar.identifier===oe.identifier)return de;let Ce=oe.fromJulianDay(de.calendar.toJulianDay(de)),Ye=de.copy();return Ye.calendar=oe,Ye.era=Ce.era,Ye.year=Ce.year,Ye.month=Ce.month,Ye.day=Ce.day,vt(Ye),Ye}function ve(de,oe,Ce){if(de instanceof _n)return de.timeZone===oe?de:je(de,oe);let Ye=o(de,oe,Ce);return P(Ye,oe)}function Ae(de){let oe=st(de)-de.offset;return new Date(oe)}function je(de,oe){let Ce=st(de)-de.offset;return he(P(Ce,oe),de.calendar)}function Le(de){return je(de,$())}const xe=36e5;function Be(de,oe){let Ce=de.copy(),Ye="hour"in Ce?rr(Ce,oe):0;Ve(Ce,oe.years||0),Ce.calendar.balanceYearMonth&&Ce.calendar.balanceYearMonth(Ce,de),Ce.month+=oe.months||0,tt(Ce),yt(Ce),Ce.day+=(oe.weeks||0)*7,Ce.day+=oe.days||0,Ce.day+=Ye,it(Ce),Ce.calendar.balanceDate&&Ce.calendar.balanceDate(Ce),Ce.year<1&&(Ce.year=1,Ce.month=1,Ce.day=1);let St=Ce.calendar.getYearsInEra(Ce);if(Ce.year>St){var Nt,yr;let sn=(yr=(Nt=Ce.calendar).isInverseEra)===null||yr===void 0?void 0:yr.call(Nt,Ce);Ce.year=St,Ce.month=sn?1:Ce.calendar.getMonthsInYear(Ce),Ce.day=sn?1:Ce.calendar.getDaysInMonth(Ce)}Ce.month<1&&(Ce.month=1,Ce.day=1);let Gr=Ce.calendar.getMonthsInYear(Ce);return Ce.month>Gr&&(Ce.month=Gr,Ce.day=Ce.calendar.getDaysInMonth(Ce)),Ce.day=Math.max(1,Math.min(Ce.calendar.getDaysInMonth(Ce),Ce.day)),Ce}function Ve(de,oe){var Ce,Ye;!((Ye=(Ce=de.calendar).isInverseEra)===null||Ye===void 0)&&Ye.call(Ce,de)&&(oe=-oe),de.year+=oe}function tt(de){for(;de.month<1;)Ve(de,-1),de.month+=de.calendar.getMonthsInYear(de);let oe=0;for(;de.month>(oe=de.calendar.getMonthsInYear(de));)de.month-=oe,Ve(de,1)}function it(de){for(;de.day<1;)de.month--,tt(de),de.day+=de.calendar.getDaysInMonth(de);for(;de.day>de.calendar.getDaysInMonth(de);)de.day-=de.calendar.getDaysInMonth(de),de.month++,tt(de)}function yt(de){de.month=Math.max(1,Math.min(de.calendar.getMonthsInYear(de),de.month)),de.day=Math.max(1,Math.min(de.calendar.getDaysInMonth(de),de.day))}function vt(de){de.calendar.constrainDate&&de.calendar.constrainDate(de),de.year=Math.max(1,Math.min(de.calendar.getYearsInEra(de),de.year)),yt(de)}function Pt(de){let oe={};for(let Ce in de)typeof de[Ce]=="number"&&(oe[Ce]=-de[Ce]);return oe}function kt(de,oe){return Be(de,Pt(oe))}function It(de,oe){let Ce=de.copy();return oe.era!=null&&(Ce.era=oe.era),oe.year!=null&&(Ce.year=oe.year),oe.month!=null&&(Ce.month=oe.month),oe.day!=null&&(Ce.day=oe.day),vt(Ce),Ce}function Ft(de,oe){let Ce=de.copy();return oe.hour!=null&&(Ce.hour=oe.hour),oe.minute!=null&&(Ce.minute=oe.minute),oe.second!=null&&(Ce.second=oe.second),oe.millisecond!=null&&(Ce.millisecond=oe.millisecond),Kt(Ce),Ce}function Xt(de){de.second+=Math.floor(de.millisecond/1e3),de.millisecond=Tt(de.millisecond,1e3),de.minute+=Math.floor(de.second/60),de.second=Tt(de.second,60),de.hour+=Math.floor(de.minute/60),de.minute=Tt(de.minute,60);let oe=Math.floor(de.hour/24);return de.hour=Tt(de.hour,24),oe}function Kt(de){de.millisecond=Math.max(0,Math.min(de.millisecond,1e3)),de.second=Math.max(0,Math.min(de.second,59)),de.minute=Math.max(0,Math.min(de.minute,59)),de.hour=Math.max(0,Math.min(de.hour,23))}function Tt(de,oe){let Ce=de%oe;return Ce<0&&(Ce+=oe),Ce}function rr(de,oe){return de.hour+=oe.hours||0,de.minute+=oe.minutes||0,de.second+=oe.seconds||0,de.millisecond+=oe.milliseconds||0,Xt(de)}function Wt(de,oe){let Ce=de.copy();return rr(Ce,oe),Ce}function Lr(de,oe){return Wt(de,Pt(oe))}function Dr(de,oe,Ce,Ye){let St=de.copy();switch(oe){case"era":{let Gr=de.calendar.getEras(),sn=Gr.indexOf(de.era);if(sn<0)throw new Error("Invalid era: "+de.era);sn=kr(sn,Ce,0,Gr.length-1,Ye==null?void 0:Ye.round),St.era=Gr[sn],vt(St);break}case"year":var Nt,yr;!((yr=(Nt=St.calendar).isInverseEra)===null||yr===void 0)&&yr.call(Nt,St)&&(Ce=-Ce),St.year=kr(de.year,Ce,-1/0,9999,Ye==null?void 0:Ye.round),St.year===-1/0&&(St.year=1),St.calendar.balanceYearMonth&&St.calendar.balanceYearMonth(St,de);break;case"month":St.month=kr(de.month,Ce,1,de.calendar.getMonthsInYear(de),Ye==null?void 0:Ye.round);break;case"day":St.day=kr(de.day,Ce,1,de.calendar.getDaysInMonth(de),Ye==null?void 0:Ye.round);break;default:throw new Error("Unsupported field "+oe)}return de.calendar.balanceDate&&de.calendar.balanceDate(St),vt(St),St}function Kr(de,oe,Ce,Ye){let St=de.copy();switch(oe){case"hour":{let Nt=de.hour,yr=0,Gr=23;if((Ye==null?void 0:Ye.hourCycle)===12){let sn=Nt>=12;yr=sn?12:0,Gr=sn?23:11}St.hour=kr(Nt,Ce,yr,Gr,Ye==null?void 0:Ye.round);break}case"minute":St.minute=kr(de.minute,Ce,0,59,Ye==null?void 0:Ye.round);break;case"second":St.second=kr(de.second,Ce,0,59,Ye==null?void 0:Ye.round);break;case"millisecond":St.millisecond=kr(de.millisecond,Ce,0,999,Ye==null?void 0:Ye.round);break;default:throw new Error("Unsupported field "+oe)}return St}function kr(de,oe,Ce,Ye,St=!1){if(St){de+=Math.sign(oe),de<Ce&&(de=Ye);let Nt=Math.abs(oe);oe>0?de=Math.ceil(de/Nt)*Nt:de=Math.floor(de/Nt)*Nt,de>Ye&&(de=Ce)}else de+=oe,de<Ce?de=Ye-(Ce-de-1):de>Ye&&(de=Ce+(de-Ye-1));return de}function mt(de,oe){let Ce;if(oe.years!=null&&oe.years!==0||oe.months!=null&&oe.months!==0||oe.days!=null&&oe.days!==0){let St=Be(ee(de),{years:oe.years,months:oe.months,days:oe.days});Ce=o(St,de.timeZone)}else Ce=st(de)-de.offset;Ce+=oe.milliseconds||0,Ce+=(oe.seconds||0)*1e3,Ce+=(oe.minutes||0)*6e4,Ce+=(oe.hours||0)*36e5;let Ye=P(Ce,de.timeZone);return he(Ye,de.calendar)}function qt(de,oe){return mt(de,Pt(oe))}function pr(de,oe,Ce,Ye){switch(oe){case"hour":{let St=0,Nt=23;if((Ye==null?void 0:Ye.hourCycle)===12){let Mo=de.hour>=12;St=Mo?12:0,Nt=Mo?23:11}let yr=ee(de),Gr=he(Ft(yr,{hour:St}),new A),sn=[o(Gr,de.timeZone,"earlier"),o(Gr,de.timeZone,"later")].filter(Mo=>P(Mo,de.timeZone).day===Gr.day)[0],fi=he(Ft(yr,{hour:Nt}),new A),Ui=[o(fi,de.timeZone,"earlier"),o(fi,de.timeZone,"later")].filter(Mo=>P(Mo,de.timeZone).day===fi.day).pop(),So=st(de)-de.offset,ai=Math.floor(So/xe),zo=So%xe;return So=kr(ai,Ce,Math.floor(sn/xe),Math.floor(Ui/xe),Ye==null?void 0:Ye.round)*xe+zo,he(P(So,de.timeZone),de.calendar)}case"minute":case"second":case"millisecond":return Kr(de,oe,Ce,Ye);case"era":case"year":case"month":case"day":{let St=Dr(ee(de),oe,Ce,Ye),Nt=o(St,de.timeZone);return he(P(Nt,de.timeZone),de.calendar)}default:throw new Error("Unsupported field "+oe)}}function jr(de,oe,Ce){let Ye=ee(de),St=Ft(It(Ye,oe),oe);if(St.compare(Ye)===0)return de;let Nt=o(St,de.timeZone,Ce);return he(P(Nt,de.timeZone),de.calendar)}const Cr=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,Tr=/^(\d{4})-(\d{2})-(\d{2})$/,or=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,Bt=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:([+-]\d{2})(?::(\d{2}))?)?\[(.*?)\]$/,Or=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::(\d{2}))?)|Z)$/,xt=/^((?<negative>-)|\+)?P((?<years>\d*)Y)?((?<months>\d*)M)?((?<weeks>\d*)W)?((?<days>\d*)D)?((?<time>T)((?<hours>\d*[.,]?\d{1,9})H)?((?<minutes>\d*[.,]?\d{1,9})M)?((?<seconds>\d*[.,]?\d{1,9})S)?)?$/,Vt=["hours","minutes","seconds"],Dn=["years","months","weeks","days",...Vt];function xi(de){let oe=de.match(Cr);if(!oe)throw new Error("Invalid ISO 8601 time string: "+de);return new ar(ht(oe[1],0,23),oe[2]?ht(oe[2],0,59):0,oe[3]?ht(oe[3],0,59):0,oe[4]?ht(oe[4],0,1/0)*1e3:0)}function Ii(de){let oe=de.match(Tr);if(!oe)throw new Error("Invalid ISO 8601 date string: "+de);let Ce=new Mt(ht(oe[1],0,9999),ht(oe[2],1,12),1);return Ce.day=ht(oe[3],0,Ce.calendar.getDaysInMonth(Ce)),Ce}function _r(de){let oe=de.match(or);if(!oe)throw new Error("Invalid ISO 8601 date time string: "+de);let Ce=new ln(ht(oe[1],1,9999),ht(oe[2],1,12),1,oe[4]?ht(oe[4],0,23):0,oe[5]?ht(oe[5],0,59):0,oe[6]?ht(oe[6],0,59):0,oe[7]?ht(oe[7],0,1/0)*1e3:0);return Ce.day=ht(oe[3],0,Ce.calendar.getDaysInMonth(Ce)),Ce}function ut(de,oe){let Ce=de.match(Bt);if(!Ce)throw new Error("Invalid ISO 8601 date time string: "+de);let Ye=new _n(ht(Ce[1],1,9999),ht(Ce[2],1,12),1,Ce[10],0,Ce[4]?ht(Ce[4],0,23):0,Ce[5]?ht(Ce[5],0,59):0,Ce[6]?ht(Ce[6],0,59):0,Ce[7]?ht(Ce[7],0,1/0)*1e3:0);Ye.day=ht(Ce[3],0,Ye.calendar.getDaysInMonth(Ye));let St=ee(Ye),Nt;if(Ce[8]){var yr;if(Ye.offset=ht(Ce[8],-23,23)*36e5+ht((yr=Ce[9])!==null&&yr!==void 0?yr:"0",0,59)*6e4,Nt=st(Ye)-Ye.offset,!Ke(St,Ye.timeZone).includes(Nt))throw new Error(`Offset ${Nr(Ye.offset)} is invalid for ${er(Ye)} in ${Ye.timeZone}`)}else Nt=o(ee(St),Ye.timeZone,oe);return P(Nt,Ye.timeZone)}function Ze(de,oe){let Ce=de.match(Or);if(!Ce)throw new Error("Invalid ISO 8601 date time string: "+de);let Ye=new _n(ht(Ce[1],1,9999),ht(Ce[2],1,12),1,oe,0,Ce[4]?ht(Ce[4],0,23):0,Ce[5]?ht(Ce[5],0,59):0,Ce[6]?ht(Ce[6],0,59):0,Ce[7]?ht(Ce[7],0,1/0)*1e3:0);Ye.day=ht(Ce[3],0,Ye.calendar.getDaysInMonth(Ye));var St;return Ce[8]&&(Ye.offset=ht(Ce[8],-23,23)*36e5+ht((St=Ce[9])!==null&&St!==void 0?St:"0",0,59)*6e4),je(Ye,oe)}function ot(de){return Ze(de,$())}function ht(de,oe,Ce){let Ye=Number(de);if(Ye<oe||Ye>Ce)throw new RangeError(`Value out of range: ${oe} <= ${Ye} <= ${Ce}`);return Ye}function Lt(de){return`${String(de.hour).padStart(2,"0")}:${String(de.minute).padStart(2,"0")}:${String(de.second).padStart(2,"0")}${de.millisecond?String(de.millisecond/1e3).slice(1):""}`}function jt(de){let oe=he(de,new A);return`${String(oe.year).padStart(4,"0")}-${String(oe.month).padStart(2,"0")}-${String(oe.day).padStart(2,"0")}`}function er(de){return`${jt(de)}T${Lt(de)}`}function Nr(de){let oe=Math.sign(de)<0?"-":"+";de=Math.abs(de);let Ce=Math.floor(de/36e5),Ye=de%36e5/6e4;return`${oe}${String(Ce).padStart(2,"0")}:${String(Ye).padStart(2,"0")}`}function zt(de){return`${er(de)}${Nr(de.offset)}[${de.timeZone}]`}function We(de){var oe,Ce,Ye,St,Nt,yr,Gr,sn,fi;const Ui=de.match(xt);if(!Ui)throw new Error(`Invalid ISO 8601 Duration string: ${de}`);const So=($a,Qa,Au,ma)=>{if(!$a)return 0;try{return(Qa?-1:1)*ht($a.replace(",","."),Au,ma)}catch{throw new Error(`Invalid ISO 8601 Duration string: ${de}`)}},ai=!!(!((oe=Ui.groups)===null||oe===void 0)&&oe.negative);if(!Dn.some($a=>{var Qa;return(Qa=Ui.groups)===null||Qa===void 0?void 0:Qa[$a]}))throw new Error(`Invalid ISO 8601 Duration string: ${de}`);if(((Ce=Ui.groups)===null||Ce===void 0?void 0:Ce.time)&&!Vt.some(Qa=>{var Au;return(Au=Ui.groups)===null||Au===void 0?void 0:Au[Qa]}))throw new Error(`Invalid ISO 8601 Duration string: ${de}`);const $o={years:So((Ye=Ui.groups)===null||Ye===void 0?void 0:Ye.years,ai,0,9999),months:So((St=Ui.groups)===null||St===void 0?void 0:St.months,ai,0,12),weeks:So((Nt=Ui.groups)===null||Nt===void 0?void 0:Nt.weeks,ai,0,1/0),days:So((yr=Ui.groups)===null||yr===void 0?void 0:yr.days,ai,0,31),hours:So((Gr=Ui.groups)===null||Gr===void 0?void 0:Gr.hours,ai,0,23),minutes:So((sn=Ui.groups)===null||sn===void 0?void 0:sn.minutes,ai,0,59),seconds:So((fi=Ui.groups)===null||fi===void 0?void 0:fi.seconds,ai,0,59)};if($o.hours%1!==0&&($o.minutes||$o.seconds))throw new Error(`Invalid ISO 8601 Duration string: ${de} - only the smallest unit can be fractional`);if($o.minutes%1!==0&&$o.seconds)throw new Error(`Invalid ISO 8601 Duration string: ${de} - only the smallest unit can be fractional`);return $o}function dt(de){let oe=typeof de[0]=="object"?de.shift():new A,Ce;if(typeof de[0]=="string")Ce=de.shift();else{let yr=oe.getEras();Ce=yr[yr.length-1]}let Ye=de.shift(),St=de.shift(),Nt=de.shift();return[oe,Ce,Ye,St,Nt]}var Ot=new WeakMap;class Mt{copy(){return this.era?new Mt(this.calendar,this.era,this.year,this.month,this.day):new Mt(this.calendar,this.year,this.month,this.day)}add(oe){return Be(this,oe)}subtract(oe){return kt(this,oe)}set(oe){return It(this,oe)}cycle(oe,Ce,Ye){return Dr(this,oe,Ce,Ye)}toDate(oe){return S(this,oe)}toString(){return jt(this)}compare(oe){return c(this,oe)}constructor(...oe){i(t)(this,Ot,{writable:!0,value:void 0});let[Ce,Ye,St,Nt,yr]=dt(oe);this.calendar=Ce,this.era=Ye,this.year=St,this.month=Nt,this.day=yr,vt(this)}}var _t=new WeakMap;class ar{copy(){return new ar(this.hour,this.minute,this.second,this.millisecond)}add(oe){return Wt(this,oe)}subtract(oe){return Lr(this,oe)}set(oe){return Ft(this,oe)}cycle(oe,Ce,Ye){return Kr(this,oe,Ce,Ye)}toString(){return Lt(this)}compare(oe){return p(this,oe)}constructor(oe=0,Ce=0,Ye=0,St=0){i(t)(this,_t,{writable:!0,value:void 0}),this.hour=oe,this.minute=Ce,this.second=Ye,this.millisecond=St,Kt(this)}}var sr=new WeakMap;class ln{copy(){return this.era?new ln(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new ln(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(oe){return Be(this,oe)}subtract(oe){return kt(this,oe)}set(oe){return It(Ft(this,oe),oe)}cycle(oe,Ce,Ye){switch(oe){case"era":case"year":case"month":case"day":return Dr(this,oe,Ce,Ye);default:return Kr(this,oe,Ce,Ye)}}toDate(oe,Ce){return S(this,oe,Ce)}toString(){return er(this)}compare(oe){let Ce=c(this,oe);return Ce===0?p(this,ee(oe)):Ce}constructor(...oe){i(t)(this,sr,{writable:!0,value:void 0});let[Ce,Ye,St,Nt,yr]=dt(oe);this.calendar=Ce,this.era=Ye,this.year=St,this.month=Nt,this.day=yr,this.hour=oe.shift()||0,this.minute=oe.shift()||0,this.second=oe.shift()||0,this.millisecond=oe.shift()||0,vt(this)}}var En=new WeakMap;class _n{copy(){return this.era?new _n(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new _n(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(oe){return mt(this,oe)}subtract(oe){return qt(this,oe)}set(oe,Ce){return jr(this,oe,Ce)}cycle(oe,Ce,Ye){return pr(this,oe,Ce,Ye)}toDate(){return Ae(this)}toString(){return zt(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(oe){return this.toDate().getTime()-ve(oe,this.timeZone).toDate().getTime()}constructor(...oe){i(t)(this,En,{writable:!0,value:void 0});let[Ce,Ye,St,Nt,yr]=dt(oe),Gr=oe.shift(),sn=oe.shift();this.calendar=Ce,this.era=Ye,this.year=St,this.month=Nt,this.day=yr,this.timeZone=Gr,this.offset=sn,this.hour=oe.shift()||0,this.minute=oe.shift()||0,this.second=oe.shift()||0,this.millisecond=oe.shift()||0,vt(this)}}const Ci=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],wo=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],Zi=[1867,1911,1925,1988,2018],V=["meiji","taisho","showa","heisei","reiwa"];function J(de){const oe=Ci.findIndex(([Ce,Ye,St])=>de.year<Ce||de.year===Ce&&de.month<Ye||de.year===Ce&&de.month===Ye&&de.day<St);return oe===-1?Ci.length-1:oe===0?0:oe-1}function lt(de){let oe=Zi[V.indexOf(de.era)];if(!oe)throw new Error("Unknown era: "+de.era);return new Mt(de.year+oe,de.month,de.day)}class rt extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=J(Ce);return new Mt(this,V[Ye],Ce.year-Zi[Ye],Ce.month,Ce.day)}toJulianDay(oe){return super.toJulianDay(lt(oe))}balanceDate(oe){let Ce=lt(oe),Ye=J(Ce);V[Ye]!==oe.era&&(oe.era=V[Ye],oe.year=Ce.year-Zi[Ye]),this.constrainDate(oe)}constrainDate(oe){let Ce=V.indexOf(oe.era),Ye=wo[Ce];if(Ye!=null){let[St,Nt,yr]=Ye,Gr=St-Zi[Ce];oe.year=Math.max(1,Math.min(Gr,oe.year)),oe.year===Gr&&(oe.month=Math.min(Nt,oe.month),oe.month===Nt&&(oe.day=Math.min(yr,oe.day)))}if(oe.year===1&&Ce>=0){let[,St,Nt]=Ci[Ce];oe.month=Math.max(St,oe.month),oe.month===St&&(oe.day=Math.max(Nt,oe.day))}}getEras(){return V}getYearsInEra(oe){let Ce=V.indexOf(oe.era),Ye=Ci[Ce],St=Ci[Ce+1];if(St==null)return 9999-Ye[0]+1;let Nt=St[0]-Ye[0];return(oe.month<St[1]||oe.month===St[1]&&oe.day<St[2])&&Nt++,Nt}getDaysInMonth(oe){return super.getDaysInMonth(lt(oe))}getMinimumMonthInYear(oe){let Ce=Ut(oe);return Ce?Ce[1]:1}getMinimumDayInMonth(oe){let Ce=Ut(oe);return Ce&&oe.month===Ce[1]?Ce[2]:1}constructor(...oe){super(...oe),i(r)(this,"identifier","japanese")}}function Ut(de){if(de.year===1){let oe=V.indexOf(de.era);return Ci[oe]}}const Ge=-543;class gn extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=y(Ce.era,Ce.year);return new Mt(this,Ye-Ge,Ce.month,Ce.day)}toJulianDay(oe){return super.toJulianDay(an(oe))}getEras(){return["BE"]}getDaysInMonth(oe){return super.getDaysInMonth(an(oe))}balanceDate(){}constructor(...oe){super(...oe),i(r)(this,"identifier","buddhist")}}function an(de){let[oe,Ce]=x(de.year+Ge);return new Mt(oe,Ce,de.month,de.day)}const hn=1911;function un(de){return de.era==="minguo"?de.year+hn:1-de.year+hn}function nr(de){let oe=de-hn;return oe>0?["minguo",oe]:["before_minguo",1-oe]}class Jt extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=y(Ce.era,Ce.year),[St,Nt]=nr(Ye);return new Mt(this,St,Nt,Ce.month,Ce.day)}toJulianDay(oe){return super.toJulianDay(Dt(oe))}getEras(){return["before_minguo","minguo"]}balanceDate(oe){let[Ce,Ye]=nr(un(oe));oe.era=Ce,oe.year=Ye}isInverseEra(oe){return oe.era==="before_minguo"}getDaysInMonth(oe){return super.getDaysInMonth(Dt(oe))}getYearsInEra(oe){return oe.era==="before_minguo"?9999:9999-hn}constructor(...oe){super(...oe),i(r)(this,"identifier","roc")}}function Dt(de){let[oe,Ce]=x(un(de));return new Mt(oe,Ce,de.month,de.day)}const bt=1948321;function Er(de){let oe=de>0?de-474:de-473,Ce=a(oe,2820)+474;return a((Ce+38)*31,128)<31}function ur(de,oe,Ce){let Ye=de>0?de-474:de-473,St=a(Ye,2820)+474,Nt=oe<=7?31*(oe-1):30*(oe-1)+6;return bt-1+1029983*Math.floor(Ye/2820)+365*(St-1)+Math.floor((31*St-5)/128)+Nt+Ce}class cr{fromJulianDay(oe){let Ce=oe-ur(475,1,1),Ye=Math.floor(Ce/1029983),St=a(Ce,1029983),Nt=St===1029982?2820:Math.floor((128*St+46878)/46751),yr=474+2820*Ye+Nt;yr<=0&&yr--;let Gr=oe-ur(yr,1,1)+1,sn=Gr<=186?Math.ceil(Gr/31):Math.ceil((Gr-6)/31),fi=oe-ur(yr,sn,1)+1;return new Mt(this,yr,sn,fi)}toJulianDay(oe){return ur(oe.year,oe.month,oe.day)}getMonthsInYear(){return 12}getDaysInMonth(oe){return oe.month<=6?31:oe.month<=11||Er(oe.year)?30:29}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){i(r)(this,"identifier","persian")}}const zr=78,Cn=80;class At extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=Ce.year-zr,St=oe-l(Ce.era,Ce.year,1,1),Nt;St<Cn?(Ye--,Nt=h(Ce.year-1)?31:30,St+=Nt+155+90+10):(Nt=h(Ce.year)?31:30,St-=Cn);let yr,Gr;if(St<Nt)yr=1,Gr=St+1;else{let sn=St-Nt;sn<155?(yr=Math.floor(sn/31)+2,Gr=sn%31+1):(sn-=155,yr=Math.floor(sn/30)+7,Gr=sn%30+1)}return new Mt(this,Ye,yr,Gr)}toJulianDay(oe){let Ce=oe.year+zr,[Ye,St]=x(Ce),Nt,yr;return h(St)?(Nt=31,yr=l(Ye,St,3,21)):(Nt=30,yr=l(Ye,St,3,22)),oe.month===1?yr+oe.day-1:(yr+=Nt+Math.min(oe.month-2,5)*31,oe.month>=8&&(yr+=(oe.month-7)*30),yr+=oe.day-1,yr)}getDaysInMonth(oe){return oe.month===1&&h(oe.year+zr)||oe.month>=2&&oe.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...oe){super(...oe),i(r)(this,"identifier","indian")}}const xr=1948440,Fn=1948439,Pn=1300,An=1600,_i=460322;function Zo(de,oe,Ce,Ye){return Ye+Math.ceil(29.5*(Ce-1))+(oe-1)*354+Math.floor((3+11*oe)/30)+de-1}function Aa(de,oe,Ce){let Ye=Math.floor((30*(Ce-oe)+10646)/10631),St=Math.min(12,Math.ceil((Ce-(29+Zo(oe,Ye,1,1)))/29.5)+1),Nt=Ce-Zo(oe,Ye,St,1)+1;return new Mt(de,Ye,St,Nt)}function bs(de){return(14+11*de)%30<11}class xs{fromJulianDay(oe){return Aa(this,xr,oe)}toJulianDay(oe){return Zo(xr,oe.year,oe.month,oe.day)}getDaysInMonth(oe){let Ce=29+oe.month%2;return oe.month===12&&bs(oe.year)&&Ce++,Ce}getMonthsInYear(){return 12}getDaysInYear(oe){return bs(oe.year)?355:354}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){i(r)(this,"identifier","islamic-civil")}}class Xr extends xs{fromJulianDay(oe){return Aa(this,Fn,oe)}toJulianDay(oe){return Zo(Fn,oe.year,oe.month,oe.day)}constructor(...oe){super(...oe),i(r)(this,"identifier","islamic-tbla")}}const Tn="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let gc,qr;function oi(de){return _i+qr[de-Pn]}function _o(de,oe){let Ce=de-Pn,Ye=1<<11-(oe-1);return gc[Ce]&Ye?30:29}function yc(de,oe){let Ce=oi(de);for(let Ye=1;Ye<oe;Ye++)Ce+=_o(de,Ye);return Ce}function Pd(de){return qr[de+1-Pn]-qr[de-Pn]}class Pu extends xs{fromJulianDay(oe){let Ce=oe-xr,Ye=oi(Pn),St=oi(An);if(Ce<Ye||Ce>St)return super.fromJulianDay(oe);{let Nt=Pn-1,yr=1,Gr=1;for(;Gr>0;){Nt++,Gr=Ce-oi(Nt)+1;let sn=Pd(Nt);if(Gr===sn){yr=12;break}else if(Gr<sn){let fi=_o(Nt,yr);for(yr=1;Gr>fi;)Gr-=fi,yr++,fi=_o(Nt,yr);break}}return new Mt(this,Nt,yr,Ce-yc(Nt,yr)+1)}}toJulianDay(oe){return oe.year<Pn||oe.year>An?super.toJulianDay(oe):xr+yc(oe.year,oe.month)+(oe.day-1)}getDaysInMonth(oe){return oe.year<Pn||oe.year>An?super.getDaysInMonth(oe):_o(oe.year,oe.month)}getDaysInYear(oe){return oe.year<Pn||oe.year>An?super.getDaysInYear(oe):Pd(oe.year)}constructor(){if(super(),i(r)(this,"identifier","islamic-umalqura"),gc||(gc=new Uint16Array(Uint8Array.from(atob(Tn),oe=>oe.charCodeAt(0)).buffer)),!qr){qr=new Uint32Array(An-Pn+1);let oe=0;for(let Ce=Pn;Ce<=An;Ce++){qr[Ce-Pn]=oe;for(let Ye=1;Ye<=12;Ye++)oe+=_o(Ce,Ye)}}}}const kd=347997,vc=1080,bc=24*vc,xc=29,co=12*vc+793,wc=xc*bc+co;function Jo(de){return a(de*7+1,19)<7}function Rl(de){let oe=Math.floor((235*de-234)/19),Ce=12084+13753*oe,Ye=oe*29+Math.floor(Ce/25920);return a(3*(Ye+1),7)<3&&(Ye+=1),Ye}function Sc(de){let oe=Rl(de-1),Ce=Rl(de);return Rl(de+1)-Ce===356?2:Ce-oe===382?1:0}function Ai(de){return Rl(de)+Sc(de)}function al(de){return Ai(de+1)-Ai(de)}function Od(de){let oe=al(de);switch(oe>380&&(oe-=30),oe){case 353:return 0;case 354:return 1;case 355:return 2}}function ws(de,oe){if(oe>=6&&!Jo(de)&&oe++,oe===4||oe===7||oe===9||oe===11||oe===13)return 29;let Ce=Od(de);return oe===2?Ce===2?30:29:oe===3?Ce===0?29:30:oe===6?Jo(de)?30:0:30}class pa{fromJulianDay(oe){let Ce=oe-kd,Ye=Ce*bc/wc,St=Math.floor((19*Ye+234)/235)+1,Nt=Ai(St),yr=Math.floor(Ce-Nt);for(;yr<1;)St--,Nt=Ai(St),yr=Math.floor(Ce-Nt);let Gr=1,sn=0;for(;sn<yr;)sn+=ws(St,Gr),Gr++;Gr--,sn-=ws(St,Gr);let fi=yr-sn;return new Mt(this,St,Gr,fi)}toJulianDay(oe){let Ce=Ai(oe.year);for(let Ye=1;Ye<oe.month;Ye++)Ce+=ws(oe.year,Ye);return Ce+oe.day+kd}getDaysInMonth(oe){return ws(oe.year,oe.month)}getMonthsInYear(oe){return Jo(oe.year)?13:12}getDaysInYear(oe){return al(oe.year)}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(oe,Ce){Ce.year!==oe.year&&(Jo(Ce.year)&&!Jo(oe.year)&&Ce.month>6?oe.month--:!Jo(Ce.year)&&Jo(oe.year)&&Ce.month>6&&oe.month++)}constructor(){i(r)(this,"identifier","hebrew")}}const sl=1723856,ku=1824665,Ao=5500;function Ou(de,oe,Ce,Ye){return de+365*oe+Math.floor(oe/4)+30*(Ce-1)+Ye-1}function To(de,oe){let Ce=Math.floor(4*(oe-de)/1461),Ye=1+Math.floor((oe-Ou(de,Ce,1,1))/30),St=oe+1-Ou(de,Ce,Ye,1);return[Ce,Ye,St]}function Ed(de){return Math.floor(de%4/3)}function Ll(de,oe){return oe%13!==0?30:Ed(de)+5}class Hi{fromJulianDay(oe){let[Ce,Ye,St]=To(sl,oe),Nt="AM";return Ce<=0&&(Nt="AA",Ce+=Ao),new Mt(this,Nt,Ce,Ye,St)}toJulianDay(oe){let Ce=oe.year;return oe.era==="AA"&&(Ce-=Ao),Ou(sl,Ce,oe.month,oe.day)}getDaysInMonth(oe){return Ll(oe.year,oe.month)}getMonthsInYear(){return 13}getDaysInYear(oe){return 365+Ed(oe.year)}getYearsInEra(oe){return oe.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){i(r)(this,"identifier","ethiopic")}}class Ta extends Hi{fromJulianDay(oe){let[Ce,Ye,St]=To(sl,oe);return Ce+=Ao,new Mt(this,"AA",Ce,Ye,St)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...oe){super(...oe),i(r)(this,"identifier","ethioaa")}}class ll extends Hi{fromJulianDay(oe){let[Ce,Ye,St]=To(ku,oe),Nt="CE";return Ce<=0&&(Nt="BCE",Ce=1-Ce),new Mt(this,Nt,Ce,Ye,St)}toJulianDay(oe){let Ce=oe.year;return oe.era==="BCE"&&(Ce=1-Ce),Ou(ku,Ce,oe.month,oe.day)}getDaysInMonth(oe){let Ce=oe.year;return oe.era==="BCE"&&(Ce=1-Ce),Ll(Ce,oe.month)}isInverseEra(oe){return oe.era==="BCE"}balanceDate(oe){oe.year<=0&&(oe.era=oe.era==="BCE"?"CE":"BCE",oe.year=1-oe.year)}getEras(){return["BCE","CE"]}getYearsInEra(oe){return oe.era==="BCE"?9999:9715}constructor(...oe){super(...oe),i(r)(this,"identifier","coptic")}}function Pi(de){switch(de){case"buddhist":return new gn;case"ethiopic":return new Hi;case"ethioaa":return new Ta;case"coptic":return new ll;case"hebrew":return new pa;case"indian":return new At;case"islamic-civil":return new xs;case"islamic-tbla":return new Xr;case"islamic-umalqura":return new Pu;case"japanese":return new rt;case"persian":return new cr;case"roc":return new Jt;case"gregory":default:return new A}}let Ma=new Map;class Dc{format(oe){return this.formatter.format(oe)}formatToParts(oe){return this.formatter.formatToParts(oe)}formatRange(oe,Ce){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(oe,Ce);if(Ce<oe)throw new RangeError("End date must be >= start date");return`${this.formatter.format(oe)} – ${this.formatter.format(Ce)}`}formatRangeToParts(oe,Ce){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(oe,Ce);if(Ce<oe)throw new RangeError("End date must be >= start date");let Ye=this.formatter.formatToParts(oe),St=this.formatter.formatToParts(Ce);return[...Ye.map(Nt=>({...Nt,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...St.map(Nt=>({...Nt,source:"endRange"}))]}resolvedOptions(){let oe=this.formatter.resolvedOptions();return Td()&&(this.resolvedHourCycle||(this.resolvedHourCycle=_u(oe.locale,this.options)),oe.hourCycle=this.resolvedHourCycle,oe.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),oe.calendar==="ethiopic-amete-alem"&&(oe.calendar="ethioaa"),oe}constructor(oe,Ce={}){this.formatter=zl(oe,Ce),this.options=Ce}}const _d={true:{ja:"h11"},false:{}};function zl(de,oe={}){if(typeof oe.hour12=="boolean"&&Ad()){oe={...oe};let St=_d[String(oe.hour12)][de.split("-")[0]],Nt=oe.hour12?"h12":"h23";oe.hourCycle=St??Nt,delete oe.hour12}let Ce=de+(oe?Object.entries(oe).sort((St,Nt)=>St[0]<Nt[0]?-1:1).join():"");if(Ma.has(Ce))return Ma.get(Ce);let Ye=new Intl.DateTimeFormat(de,oe);return Ma.set(Ce,Ye),Ye}let Eu=null;function Ad(){return Eu==null&&(Eu=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),Eu}let Cc=null;function Td(){return Cc==null&&(Cc=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),Cc}function _u(de,oe){if(!oe.timeStyle&&!oe.hour)return;de=de.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),de+=(de.includes("-u-")?"":"-u")+"-nu-latn";let Ce=zl(de,{...oe,timeZone:void 0}),Ye=parseInt(Ce.formatToParts(new Date(2020,2,3,0)).find(Nt=>Nt.type==="hour").value,10),St=parseInt(Ce.formatToParts(new Date(2020,2,3,23)).find(Nt=>Nt.type==="hour").value,10);if(Ye===0&&St===23)return"h23";if(Ye===24&&St===23)return"h24";if(Ye===0&&St===11)return"h11";if(Ye===12&&St===11)return"h12";throw new Error("Unexpected hour cycle result")}}(HP)),HP.exports}var lI={exports:{}},U7;function q4(){return U7||(U7=1,function(e){function t(w,g,d,f){Object.defineProperty(w,g,{get:d,set:f,enumerable:!0,configurable:!0})}t(e.exports,"NumberFormatter",()=>s),t(e.exports,"NumberParser",()=>k);let r=new Map,n=!1;try{n=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let i=!1;try{i=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const a={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class s{format(g){let d="";if(!n&&this.options.signDisplay!=null?d=h(this.numberFormatter,this.options.signDisplay,g):d=this.numberFormatter.format(g),this.options.style==="unit"&&!i){var f;let{unit:c,unitDisplay:p="short",locale:D}=this.resolvedOptions(),E=(f=a[c])===null||f===void 0?void 0:f[p];d+=E[D]||E.default}return d}formatToParts(g){return this.numberFormatter.formatToParts(g)}formatRange(g,d){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(g,d);if(d<g)throw new RangeError("End date must be >= start date");return`${this.format(g)} – ${this.format(d)}`}formatRangeToParts(g,d){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(g,d);if(d<g)throw new RangeError("End date must be >= start date");let f=this.numberFormatter.formatToParts(g),c=this.numberFormatter.formatToParts(d);return[...f.map(p=>({...p,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...c.map(p=>({...p,source:"endRange"}))]}resolvedOptions(){let g=this.numberFormatter.resolvedOptions();return!n&&this.options.signDisplay!=null&&(g={...g,signDisplay:this.options.signDisplay}),!i&&this.options.style==="unit"&&(g={...g,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),g}constructor(g,d={}){this.numberFormatter=l(g,d),this.options=d}}function l(w,g={}){let{numberingSystem:d}=g;if(d&&w.indexOf("-u-nu-")===-1&&(w=`${w}-u-nu-${d}`),g.style==="unit"&&!i){var f;let{unit:D,unitDisplay:E="short"}=g;if(!D)throw new Error('unit option must be provided with style: "unit"');if(!(!((f=a[D])===null||f===void 0)&&f[E]))throw new Error(`Unsupported unit ${D} with unitDisplay = ${E}`);g={...g,style:"decimal"}}let c=w+(g?Object.entries(g).sort((D,E)=>D[0]<E[0]?-1:1).join():"");if(r.has(c))return r.get(c);let p=new Intl.NumberFormat(w,g);return r.set(c,p),p}function h(w,g,d){if(g==="auto")return w.format(d);if(g==="never")return w.format(Math.abs(d));{let f=!1;if(g==="always"?f=d>0||Object.is(d,0):g==="exceptZero"&&(Object.is(d,-0)||Object.is(d,0)?d=Math.abs(d):f=d>0),f){let c=w.format(-d),p=w.format(d),D=c.replace(p,"").replace(/\u200e|\u061C/,"");return[...D].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),c.replace(p,"!!!").replace(D,"+").replace("!!!",p)}else return w.format(d)}}const y=new RegExp("^.*\\(.*\\).*$"),x=["latn","arab","hanidec"];class k{parse(g){return j(this.locale,this.options,g).parse(g)}isValidPartialNumber(g,d,f){return j(this.locale,this.options,g).isValidPartialNumber(g,d,f)}getNumberingSystem(g){return j(this.locale,this.options,g).options.numberingSystem}constructor(g,d={}){this.locale=g,this.options=d}}const A=new Map;function j(w,g,d){let f=N(w,g);if(!w.includes("-nu-")&&!f.isValidPartialNumber(d)){for(let c of x)if(c!==f.options.numberingSystem){let p=N(w+(w.includes("-u-")?"-nu-":"-u-nu-")+c,g);if(p.isValidPartialNumber(d))return p}}return f}function N(w,g){let d=w+(g?Object.entries(g).sort((c,p)=>c[0]<p[0]?-1:1).join():""),f=A.get(d);return f||(f=new M(w,g),A.set(d,f)),f}class M{parse(g){let d=this.sanitize(g);d=v(d,this.symbols.group,"").replace(this.symbols.decimal,".").replace(this.symbols.minusSign,"-").replace(this.symbols.numeral,this.symbols.index);let f=d?+d:NaN;if(isNaN(f))return NaN;if(this.options.currencySign==="accounting"&&y.test(g)&&(f=-1*f),this.options.style==="percent"){f/=100;var c;f=+f.toFixed(((c=this.options.maximumFractionDigits)!==null&&c!==void 0?c:0)+2)}return f}sanitize(g){return g=g.replace(this.symbols.literals,""),g=g.replace("-",this.symbols.minusSign),this.options.numberingSystem==="arab"&&(g=g.replace(",",this.symbols.decimal),g=g.replace("،",this.symbols.decimal),g=v(g,".",this.symbols.group)),this.options.locale==="fr-FR"&&(g=v(g,"."," ")),g}isValidPartialNumber(g,d=-1/0,f=1/0){return g=this.sanitize(g),g.startsWith(this.symbols.minusSign)&&d<0?g=g.slice(this.symbols.minusSign.length):this.symbols.plusSign&&g.startsWith(this.symbols.plusSign)&&f>0&&(g=g.slice(this.symbols.plusSign.length)),g.startsWith(this.symbols.group)?!1:(g=v(g,this.symbols.group,"").replace(this.symbols.numeral,"").replace(this.symbols.decimal,""),g.length===0)}constructor(g,d={}){this.formatter=new Intl.NumberFormat(g,d),this.options=this.formatter.resolvedOptions(),this.symbols=m(this.formatter,this.options,d)}}const u=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]);function m(w,g,d){var f,c,p,D;let E=w.formatToParts(-10000.111),T=w.formatToParts(10000.111),$=w.formatToParts(1);var B;let L=(B=(f=E.find(Ee=>Ee.type==="minusSign"))===null||f===void 0?void 0:f.value)!==null&&B!==void 0?B:"-",W=(c=T.find(Ee=>Ee.type==="plusSign"))===null||c===void 0?void 0:c.value;!W&&((d==null?void 0:d.signDisplay)==="exceptZero"||(d==null?void 0:d.signDisplay)==="always")&&(W="+");let K=(p=E.find(Ee=>Ee.type==="decimal"))===null||p===void 0?void 0:p.value,te=(D=E.find(Ee=>Ee.type==="group"))===null||D===void 0?void 0:D.value,X=E.filter(Ee=>!u.has(Ee.type)).map(Ee=>C(Ee.value)),ae=$.filter(Ee=>!u.has(Ee.type)).map(Ee=>C(Ee.value)),re=[...new Set([...ae,...X])].sort((Ee,Te)=>Te.length-Ee.length),ue=re.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${re.join("|")}|[\\p{White_Space}]`,"gu"),me=[...new Intl.NumberFormat(g.locale,{useGrouping:!1}).format(9876543210)].reverse(),Se=new Map(me.map((Ee,Te)=>[Ee,Te])),we=new RegExp(`[${me.join("")}]`,"g");return{minusSign:L,plusSign:W,decimal:K,group:te,literals:ue,numeral:we,index:Ee=>String(Se.get(Ee))}}function v(w,g,d){return w.replaceAll?w.replaceAll(g,d):w.split(g).join(d)}function C(w){return w.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}}(lI)),lI.exports}var K7;function Spe(){return K7||(K7=1,function(e){var t=Y,r=$w(),n=G4(),i=_2(),a=q4();function s(B,L,W,K){Object.defineProperty(B,L,{get:W,set:K,enumerable:!0,configurable:!0})}function l(B){return B&&B.__esModule?B.default:B}s(e.exports,"I18nProvider",()=>m),s(e.exports,"useLocale",()=>v),s(e.exports,"useMessageFormatter",()=>C.useMessageFormatter),s(e.exports,"useLocalizedStringFormatter",()=>d),s(e.exports,"useListFormatter",()=>f),s(e.exports,"useDateFormatter",()=>c),s(e.exports,"useNumberFormatter",()=>D),s(e.exports,"useCollator",()=>T),s(e.exports,"useFilter",()=>$);const h=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),y=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function x(B){if(Intl.Locale){let W=new Intl.Locale(B).maximize().script;return h.has(W)}let L=B.split("-")[0];return y.has(L)}function k(){let B=typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([B])}catch{B="en-US"}return{locale:B,direction:x(B)?"rtl":"ltr"}}let A=k(),j=new Set;function N(){A=k();for(let B of j)B(A)}function M(){let B=(0,r.useIsSSR)(),[L,W]=(0,t.useState)(A);return(0,t.useEffect)(()=>(j.size===0&&window.addEventListener("languagechange",N),j.add(W),()=>{j.delete(W),j.size===0&&window.removeEventListener("languagechange",N)}),[]),B?{locale:"en-US",direction:"ltr"}:L}const u=l(t).createContext(null);function m(B){let{locale:L,children:W}=B,K=M(),te=L?{locale:L,direction:x(L)?"rtl":"ltr"}:K;return l(t).createElement(u.Provider,{value:te},W)}function v(){let B=M();return(0,t.useContext)(u)||B}var C={};const w=new WeakMap;function g(B){let L=w.get(B);return L||(L=new n.LocalizedStringDictionary(B),w.set(B,L)),L}function d(B){let{locale:L}=v(),W=(0,t.useMemo)(()=>g(B),[B]);return(0,t.useMemo)(()=>new n.LocalizedStringFormatter(L,W),[L,W])}function f(B={}){let{locale:L}=v();return(0,t.useMemo)(()=>new Intl.ListFormat(L,B),[L,B])}function c(B){let L=(0,t.useRef)(null);B&&L.current&&p(B,L.current)&&(B=L.current),L.current=B;let{locale:W}=v();return(0,t.useMemo)(()=>new i.DateFormatter(W,B),[W,B])}function p(B,L){if(B===L)return!0;let W=Object.keys(B),K=Object.keys(L);if(W.length!==K.length)return!1;for(let te of W)if(L[te]!==B[te])return!1;return!0}function D(B={}){let{locale:L}=v();return(0,t.useMemo)(()=>new a.NumberFormatter(L,B),[L,B])}let E=new Map;function T(B){let{locale:L}=v(),W=L+(B?Object.entries(B).sort((te,X)=>te[0]<X[0]?-1:1).join():"");if(E.has(W))return E.get(W);let K=new Intl.Collator(L,B);return E.set(W,K),K}function $(B){let L=T({usage:"search",...B}),W=(0,t.useCallback)((X,ae)=>ae.length===0?!0:(X=X.normalize("NFC"),ae=ae.normalize("NFC"),L.compare(X.slice(0,ae.length),ae)===0),[L]),K=(0,t.useCallback)((X,ae)=>ae.length===0?!0:(X=X.normalize("NFC"),ae=ae.normalize("NFC"),L.compare(X.slice(-ae.length),ae)===0),[L]),te=(0,t.useCallback)((X,ae)=>{if(ae.length===0)return!0;X=X.normalize("NFC"),ae=ae.normalize("NFC");let re=0,ue=ae.length;for(;re+ue<=X.length;re++){let me=X.slice(re,re+ue);if(L.compare(ae,me)===0)return!0}return!1},[L]);return(0,t.useMemo)(()=>({startsWith:W,endsWith:K,contains:te}),[W,K,te])}}(iI)),iI.exports}var DC={},uI={exports:{}},MF=function(e,t){return MF=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},MF(e,t)};function A2(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");MF(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Oh=function(){return Oh=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Oh.apply(this,arguments)};function cI(e,t,r){if(arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}var Wk=function(){return Wk=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Wk.apply(this,arguments)},ci;(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(ci||(ci={}));var go;(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(go||(go={}));var Py;(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(Py||(Py={}));function G7(e){return e.type===go.literal}function Dpe(e){return e.type===go.argument}function DY(e){return e.type===go.number}function CY(e){return e.type===go.date}function PY(e){return e.type===go.time}function kY(e){return e.type===go.select}function OY(e){return e.type===go.plural}function Cpe(e){return e.type===go.pound}function EY(e){return e.type===go.tag}function _Y(e){return!!(e&&typeof e=="object"&&e.type===Py.number)}function $F(e){return!!(e&&typeof e=="object"&&e.type===Py.dateTime)}var AY=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Ppe=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function kpe(e){var t={};return e.replace(Ppe,function(r){var n=r.length;switch(r[0]){case"G":t.era=n===4?"long":n===5?"narrow":"short";break;case"y":t.year=n===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var jo=function(){return jo=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},jo.apply(this,arguments)},Ope=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function Epe(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(Ope).filter(function(A){return A.length>0}),r=[],n=0,i=t;n<i.length;n++){var a=i[n],s=a.split("/");if(s.length===0)throw new Error("Invalid number skeleton");for(var l=s[0],h=s.slice(1),y=0,x=h;y<x.length;y++){var k=x[y];if(k.length===0)throw new Error("Invalid number skeleton")}r.push({stem:l,options:h})}return r}function _pe(e){return e.replace(/^(.*?)-/,"")}var q7=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,TY=/^(@+)?(\+|#+)?[rs]?$/g,Ape=/(\*)(0+)|(#+)(0+)|(0+)/g,MY=/^(0+)$/;function Y7(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(TY,function(r,n,i){return typeof i!="string"?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):i==="+"?t.minimumSignificantDigits=n.length:n[0]==="#"?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+(typeof i=="string"?i.length:0)),""}),t}function $Y(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Tpe(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if(r==="+!"?(t.signDisplay="always",e=e.slice(2)):r==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!MY.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function X7(e){var t={},r=$Y(e);return r||t}function Mpe(e){for(var t={},r=0,n=e;r<n.length;r++){var i=n[r];switch(i.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=i.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=_pe(i.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=jo(jo(jo({},t),{notation:"scientific"}),i.options.reduce(function(h,y){return jo(jo({},h),X7(y))},{}));continue;case"engineering":t=jo(jo(jo({},t),{notation:"engineering"}),i.options.reduce(function(h,y){return jo(jo({},h),X7(y))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(i.options[0]);continue;case"integer-width":if(i.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(Ape,function(h,y,x,k,A,j){if(y)t.minimumIntegerDigits=x.length;else{if(k&&A)throw new Error("We currently do not support maximum integer digits");if(j)throw new Error("We currently do not support exact integer digits")}return""});continue}if(MY.test(i.stem)){t.minimumIntegerDigits=i.stem.length;continue}if(q7.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(q7,function(h,y,x,k,A,j){return x==="*"?t.minimumFractionDigits=y.length:k&&k[0]==="#"?t.maximumFractionDigits=k.length:A&&j?(t.minimumFractionDigits=A.length,t.maximumFractionDigits=A.length+j.length):(t.minimumFractionDigits=y.length,t.maximumFractionDigits=y.length),""});var a=i.options[0];a==="w"?t=jo(jo({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=jo(jo({},t),Y7(a)));continue}if(TY.test(i.stem)){t=jo(jo({},t),Y7(i.stem));continue}var s=$Y(i.stem);s&&(t=jo(jo({},t),s));var l=Tpe(i.stem);l&&(t=jo(jo({},t),l))}return t}var CC={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]};function $pe(e,t){for(var r="",n=0;n<e.length;n++){var i=e.charAt(n);if(i==="j"){for(var a=0;n+1<e.length&&e.charAt(n+1)===i;)a++,n++;var s=1+(a&1),l=a<2?1:3+(a>>1),h="a",y=Ipe(t);for((y=="H"||y=="k")&&(l=0);l-- >0;)r+=h;for(;s-- >0;)r=y+r}else i==="J"?r+="H":r+=i}return r}function Ipe(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var i=CC[n||""]||CC[r||""]||CC["".concat(r,"-001")]||CC["001"];return i[0]}var dI,jpe=new RegExp("^".concat(AY.source,"*")),Fpe=new RegExp("".concat(AY.source,"*$"));function pi(e,t){return{start:e,end:t}}var Bpe=!!String.prototype.startsWith,Npe=!!String.fromCodePoint,Rpe=!!Object.fromEntries,Lpe=!!String.prototype.codePointAt,zpe=!!String.prototype.trimStart,Vpe=!!String.prototype.trimEnd,Wpe=!!Number.isSafeInteger,Hpe=Wpe?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},IF=!0;try{var Upe=jY("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");IF=((dI=Upe.exec("a"))===null||dI===void 0?void 0:dI[0])==="a"}catch{IF=!1}var Z7=Bpe?function(t,r,n){return t.startsWith(r,n)}:function(t,r,n){return t.slice(n,n+r.length)===r},jF=Npe?String.fromCodePoint:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",i=t.length,a=0,s;i>a;){if(s=t[a++],s>1114111)throw RangeError(s+" is not a valid code point");n+=s<65536?String.fromCharCode(s):String.fromCharCode(((s-=65536)>>10)+55296,s%1024+56320)}return n},J7=Rpe?Object.fromEntries:function(t){for(var r={},n=0,i=t;n<i.length;n++){var a=i[n],s=a[0],l=a[1];r[s]=l}return r},IY=Lpe?function(t,r){return t.codePointAt(r)}:function(t,r){var n=t.length;if(!(r<0||r>=n)){var i=t.charCodeAt(r),a;return i<55296||i>56319||r+1===n||(a=t.charCodeAt(r+1))<56320||a>57343?i:(i-55296<<10)+(a-56320)+65536}},Kpe=zpe?function(t){return t.trimStart()}:function(t){return t.replace(jpe,"")},Gpe=Vpe?function(t){return t.trimEnd()}:function(t){return t.replace(Fpe,"")};function jY(e,t){return new RegExp(e,t)}var FF;if(IF){var Q7=jY("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");FF=function(t,r){var n;Q7.lastIndex=r;var i=Q7.exec(t);return(n=i[1])!==null&&n!==void 0?n:""}}else FF=function(t,r){for(var n=[];;){var i=IY(t,r);if(i===void 0||FY(i)||Zpe(i))break;n.push(i),r+=i>=65536?2:1}return jF.apply(void 0,n)};var qpe=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var i=[];!this.isEOF();){var a=this.char();if(a===123){var s=this.parseArgument(t,n);if(s.err)return s;i.push(s.val)}else{if(a===125&&t>0)break;if(a===35&&(r==="plural"||r==="selectordinal")){var l=this.clonePosition();this.bump(),i.push({type:go.pound,location:pi(l,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(ci.UNMATCHED_CLOSING_TAG,pi(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&BF(this.peek()||0)){var s=this.parseTag(t,r);if(s.err)return s;i.push(s.val)}else{var s=this.parseLiteral(t,r);if(s.err)return s;i.push(s.val)}}}return{val:i,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:go.literal,value:"<".concat(i,"/>"),location:pi(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,r,!0);if(a.err)return a;var s=a.val,l=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!BF(this.char()))return this.error(ci.INVALID_TAG,pi(l,this.clonePosition()));var h=this.clonePosition(),y=this.parseTagName();return i!==y?this.error(ci.UNMATCHED_CLOSING_TAG,pi(h,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:go.tag,value:i,children:s,location:pi(n,this.clonePosition())},err:null}:this.error(ci.INVALID_TAG,pi(l,this.clonePosition())))}else return this.error(ci.UNCLOSED_TAG,pi(n,this.clonePosition()))}else return this.error(ci.INVALID_TAG,pi(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Xpe(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),i="";;){var a=this.tryParseQuote(r);if(a){i+=a;continue}var s=this.tryParseUnquoted(t,r);if(s){i+=s;continue}var l=this.tryParseLeftAngleBracket();if(l){i+=l;continue}break}var h=pi(n,this.clonePosition());return{val:{type:go.literal,value:i,location:h},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Ype(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return jF.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),jF(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ci.EMPTY_ARGUMENT,pi(n,this.clonePosition()));var i=this.parseIdentifierIfPossible().value;if(!i)return this.error(ci.MALFORMED_ARGUMENT,pi(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:go.argument,value:i,location:pi(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(n,this.clonePosition())):this.parseArgumentOptions(t,r,i,n);default:return this.error(ci.MALFORMED_ARGUMENT,pi(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=FF(this.message,r),i=r+n.length;this.bumpTo(i);var a=this.clonePosition(),s=pi(t,a);return{value:n,location:s}},e.prototype.parseArgumentOptions=function(t,r,n,i){var a,s=this.clonePosition(),l=this.parseIdentifierIfPossible().value,h=this.clonePosition();switch(l){case"":return this.error(ci.EXPECT_ARGUMENT_TYPE,pi(s,h));case"number":case"date":case"time":{this.bumpSpace();var y=null;if(this.bumpIf(",")){this.bumpSpace();var x=this.clonePosition(),k=this.parseSimpleArgStyleIfPossible();if(k.err)return k;var A=Gpe(k.val);if(A.length===0)return this.error(ci.EXPECT_ARGUMENT_STYLE,pi(this.clonePosition(),this.clonePosition()));var j=pi(x,this.clonePosition());y={style:A,styleLocation:j}}var N=this.tryParseArgumentClose(i);if(N.err)return N;var M=pi(i,this.clonePosition());if(y&&Z7(y==null?void 0:y.style,"::",0)){var u=Kpe(y.style.slice(2));if(l==="number"){var k=this.parseNumberSkeletonFromString(u,y.styleLocation);return k.err?k:{val:{type:go.number,value:n,location:M,style:k.val},err:null}}else{if(u.length===0)return this.error(ci.EXPECT_DATE_TIME_SKELETON,M);var m=u;this.locale&&(m=$pe(u,this.locale));var A={type:Py.dateTime,pattern:m,location:y.styleLocation,parsedOptions:this.shouldParseSkeletons?kpe(m):{}},v=l==="date"?go.date:go.time;return{val:{type:v,value:n,location:M,style:A},err:null}}}return{val:{type:l==="number"?go.number:l==="date"?go.date:go.time,value:n,location:M,style:(a=y==null?void 0:y.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var C=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ci.EXPECT_SELECT_ARGUMENT_OPTIONS,pi(C,Wk({},C)));this.bumpSpace();var w=this.parseIdentifierIfPossible(),g=0;if(l!=="select"&&w.value==="offset"){if(!this.bumpIf(":"))return this.error(ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,pi(this.clonePosition(),this.clonePosition()));this.bumpSpace();var k=this.tryParseDecimalInteger(ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ci.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(k.err)return k;this.bumpSpace(),w=this.parseIdentifierIfPossible(),g=k.val}var d=this.tryParsePluralOrSelectOptions(t,l,r,w);if(d.err)return d;var N=this.tryParseArgumentClose(i);if(N.err)return N;var f=pi(i,this.clonePosition());return l==="select"?{val:{type:go.select,value:n,options:J7(d.val),location:f},err:null}:{val:{type:go.plural,value:n,options:J7(d.val),offset:g,pluralType:l==="plural"?"cardinal":"ordinal",location:f},err:null}}default:return this.error(ci.INVALID_ARGUMENT_TYPE,pi(s,h))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ci.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,pi(i,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=Epe(t)}catch{return this.error(ci.INVALID_NUMBER_SKELETON,r)}return{val:{type:Py.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?Mpe(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,i){for(var a,s=!1,l=[],h=new Set,y=i.value,x=i.location;;){if(y.length===0){var k=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var A=this.tryParseDecimalInteger(ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,ci.INVALID_PLURAL_ARGUMENT_SELECTOR);if(A.err)return A;x=pi(k,this.clonePosition()),y=this.message.slice(k.offset,this.offset())}else break}if(h.has(y))return this.error(r==="select"?ci.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ci.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,x);y==="other"&&(s=!0),this.bumpSpace();var j=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?ci.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ci.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,pi(this.clonePosition(),this.clonePosition()));var N=this.parseMessage(t+1,r,n);if(N.err)return N;var M=this.tryParseArgumentClose(j);if(M.err)return M;l.push([y,{value:N.val,location:pi(j,this.clonePosition())}]),h.add(y),this.bumpSpace(),a=this.parseIdentifierIfPossible(),y=a.value,x=a.location}return l.length===0?this.error(r==="select"?ci.EXPECT_SELECT_ARGUMENT_SELECTOR:ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,pi(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!s?this.error(ci.MISSING_OTHER_CLAUSE,pi(this.clonePosition(),this.clonePosition())):{val:l,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var a=!1,s=0;!this.isEOF();){var l=this.char();if(l>=48&&l<=57)a=!0,s=s*10+(l-48),this.bump();else break}var h=pi(i,this.clonePosition());return a?(s*=n,Hpe(s)?{val:s,err:null}:this.error(r,h)):this.error(t,h)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=IY(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(Z7(this.message,t,this.offset())){for(var r=0;r<t.length;r++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var r=this.offset(),n=this.message.indexOf(t,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&FY(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function BF(e){return e>=97&&e<=122||e>=65&&e<=90}function Ype(e){return BF(e)||e===47}function Xpe(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function FY(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function Zpe(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function NF(e){e.forEach(function(t){if(delete t.location,kY(t)||OY(t))for(var r in t.options)delete t.options[r].location,NF(t.options[r].value);else DY(t)&&_Y(t.style)||(CY(t)||PY(t))&&$F(t.style)?delete t.style.location:EY(t)&&NF(t.children)})}function Jpe(e,t){t===void 0&&(t={}),t=Wk({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new qpe(e,t).parse();if(r.err){var n=SyntaxError(ci[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||NF(r.val),r.val}function fI(e,t){var r=t&&t.cache?t.cache:ime,n=t&&t.serializer?t.serializer:nme,i=t&&t.strategy?t.strategy:eme;return i(e,{cache:r,serializer:n})}function Qpe(e){return e==null||typeof e=="number"||typeof e=="boolean"}function BY(e,t,r,n){var i=Qpe(n)?n:r(n),a=t.get(i);return typeof a>"u"&&(a=e.call(this,n),t.set(i,a)),a}function NY(e,t,r){var n=Array.prototype.slice.call(arguments,3),i=r(n),a=t.get(i);return typeof a>"u"&&(a=e.apply(this,n),t.set(i,a)),a}function Y4(e,t,r,n,i){return r.bind(t,e,n,i)}function eme(e,t){var r=e.length===1?BY:NY;return Y4(e,this,r,t.cache.create(),t.serializer)}function tme(e,t){return Y4(e,this,NY,t.cache.create(),t.serializer)}function rme(e,t){return Y4(e,this,BY,t.cache.create(),t.serializer)}var nme=function(){return JSON.stringify(arguments)};function X4(){this.cache=Object.create(null)}X4.prototype.get=function(e){return this.cache[e]};X4.prototype.set=function(e,t){this.cache[e]=t};var ime={create:function(){return new X4}},hI={variadic:tme,monadic:rme},Qm;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Qm||(Qm={}));var Iw=function(e){A2(t,e);function t(r,n,i){var a=e.call(this,r)||this;return a.code=n,a.originalMessage=i,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),RF=function(e){A2(t,e);function t(r,n,i,a){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(i).join('", "'),'"'),Qm.INVALID_VALUE,a)||this}return t}(Iw),RY=function(e){A2(t,e);function t(r,n,i){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Qm.INVALID_VALUE,i)||this}return t}(Iw),LY=function(e){A2(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Qm.MISSING_VALUE,n)||this}return t}(Iw),is;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(is||(is={}));function ome(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==is.literal||r.type!==is.literal?t.push(r):n.value+=r.value,t},[])}function zY(e){return typeof e=="function"}function sx(e,t,r,n,i,a,s){if(e.length===1&&G7(e[0]))return[{type:is.literal,value:e[0].value}];for(var l=[],h=0,y=e;h<y.length;h++){var x=y[h];if(G7(x)){l.push({type:is.literal,value:x.value});continue}if(Cpe(x)){typeof a=="number"&&l.push({type:is.literal,value:r.getNumberFormat(t).format(a)});continue}var k=x.value;if(!(i&&k in i))throw new LY(k,s);var A=i[k];if(Dpe(x)){(!A||typeof A=="string"||typeof A=="number")&&(A=typeof A=="string"||typeof A=="number"?String(A):""),l.push({type:typeof A=="string"?is.literal:is.object,value:A});continue}if(CY(x)){var j=typeof x.style=="string"?n.date[x.style]:$F(x.style)?x.style.parsedOptions:void 0;l.push({type:is.literal,value:r.getDateTimeFormat(t,j).format(A)});continue}if(PY(x)){var j=typeof x.style=="string"?n.time[x.style]:$F(x.style)?x.style.parsedOptions:n.time.medium;l.push({type:is.literal,value:r.getDateTimeFormat(t,j).format(A)});continue}if(DY(x)){var j=typeof x.style=="string"?n.number[x.style]:_Y(x.style)?x.style.parsedOptions:void 0;j&&j.scale&&(A=A*(j.scale||1)),l.push({type:is.literal,value:r.getNumberFormat(t,j).format(A)});continue}if(EY(x)){var N=x.children,M=x.value,u=i[M];if(!zY(u))throw new RY(M,"function",s);var m=sx(N,t,r,n,i,a),v=u(m.map(function(g){return g.value}));Array.isArray(v)||(v=[v]),l.push.apply(l,v.map(function(g){return{type:typeof g=="string"?is.literal:is.object,value:g}}))}if(kY(x)){var C=x.options[A]||x.options.other;if(!C)throw new RF(x.value,A,Object.keys(x.options),s);l.push.apply(l,sx(C.value,t,r,n,i));continue}if(OY(x)){var C=x.options["=".concat(A)];if(!C){if(!Intl.PluralRules)throw new Iw(`Intl.PluralRules is not available in this environment.
+Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`)}Wa!==5&&(Wa=2),h=O4(h,l),A=s;do{switch(A.tag){case 3:a=h,A.flags|=4096,t&=-t,A.lanes|=t;var g=Eq(A,a,t);JN(A,g);break e;case 1:a=h;var d=A.type,f=A.stateNode;if(!(A.flags&64)&&(typeof d.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Qc===null||!Qc.has(f)))){A.flags|=4096,t&=-t,A.lanes|=t;var c=_q(A,a,t);JN(A,c);break e}}A=A.return}while(A!==null)}Bq(r)}catch(p){t=p,ua===r&&r!==null&&(ua=r=r.return);continue}break}while(!0)}function jq(){var e=Nk.current;return Nk.current=Bk,e===null?Bk:e}function B1(e,t){var r=In;In|=16;var n=jq();js===e&&ds===t||Z0(e,t);do try{the();break}catch(i){Iq(e,i)}while(!0);if(y4(),In=r,Nk.current=n,ua!==null)throw Error(br(261));return js=null,ds=0,Wa}function the(){for(;ua!==null;)Fq(ua)}function rhe(){for(;ua!==null&&!Bfe();)Fq(ua)}function Fq(e){var t=Rq(e.alternate,e,Jm);e.memoizedProps=e.pendingProps,t===null?Bq(e):ua=t,E4.current=null}function Bq(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&2048){if(r=Gfe(t),r!==null){r.flags&=2047,ua=r;return}e!==null&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(r=Kfe(r,t,Jm),r!==null){ua=r;return}if(r=t,r.tag!==24&&r.tag!==23||r.memoizedState===null||Jm&1073741824||!(r.mode&4)){for(var n=0,i=r.child;i!==null;)n|=i.lanes|i.childLanes,i=i.sibling;r.childLanes=n}e!==null&&!(e.flags&2048)&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(e.lastEffect!==null?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(t=t.sibling,t!==null){ua=t;return}ua=t=e}while(t!==null);Wa===0&&(Wa=5)}function mm(e){var t=by();return Zm(99,nhe.bind(null,e,t)),null}function nhe(e,t){do yp();while(nx!==null);if(In&48)throw Error(br(327));var r=e.finishedWork;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(br(177));e.callbackNode=null;var n=r.lanes|r.childLanes,i=n,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<a;){var h=31-rp(a),y=1<<h;i[h]=0,s[h]=-1,l[h]=-1,a&=~y}if(yf!==null&&!(n&24)&&yf.has(e)&&yf.delete(e),e===js&&(ua=js=null,ds=0),1<r.flags?r.lastEffect!==null?(r.lastEffect.nextEffect=r,n=r.firstEffect):n=r:n=r.firstEffect,n!==null){if(i=In,In|=32,E4.current=null,T$=AP,s=NN(),Xj(s)){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(y=l.getSelection&&l.getSelection())&&y.rangeCount!==0){l=y.anchorNode,a=y.anchorOffset,h=y.focusNode,y=y.focusOffset;try{l.nodeType,h.nodeType}catch{l=null;break e}var x=0,k=-1,A=-1,j=0,N=0,M=s,u=null;t:for(;;){for(var m;M!==l||a!==0&&M.nodeType!==3||(k=x+a),M!==h||y!==0&&M.nodeType!==3||(A=x+y),M.nodeType===3&&(x+=M.nodeValue.length),(m=M.firstChild)!==null;)u=M,M=m;for(;;){if(M===s)break t;if(u===l&&++j===a&&(k=x),u===h&&++N===y&&(A=x),(m=M.nextSibling)!==null)break;M=u,u=M.parentNode}M=m}l=k===-1||A===-1?null:{start:k,end:A}}else l=null;l=l||{start:0,end:0}}else l=null;M$={focusedElem:s,selectionRange:l},AP=!1,ox=null,BP=!1,Zr=n;do try{ihe()}catch(p){if(Zr===null)throw Error(br(330));Gh(Zr,p),Zr=Zr.nextEffect}while(Zr!==null);ox=null,Zr=n;do try{for(s=e;Zr!==null;){var v=Zr.flags;if(v&16&&Cx(Zr.stateNode,""),v&128){var C=Zr.alternate;if(C!==null){var w=C.ref;w!==null&&(typeof w=="function"?w(null):w.current=null)}}switch(v&1038){case 2:D7(Zr),Zr.flags&=-3;break;case 6:D7(Zr),Zr.flags&=-3,R$(Zr.alternate,Zr);break;case 1024:Zr.flags&=-1025;break;case 1028:Zr.flags&=-1025,R$(Zr.alternate,Zr);break;case 4:R$(Zr.alternate,Zr);break;case 8:l=Zr,Aq(s,l);var g=l.alternate;w7(l),g!==null&&w7(g)}Zr=Zr.nextEffect}}catch(p){if(Zr===null)throw Error(br(330));Gh(Zr,p),Zr=Zr.nextEffect}while(Zr!==null);if(w=M$,C=NN(),v=w.focusedElem,s=w.selectionRange,C!==v&&v&&v.ownerDocument&&YG(v.ownerDocument.documentElement,v)){for(s!==null&&Xj(v)&&(C=s.start,w=s.end,w===void 0&&(w=C),"selectionStart"in v?(v.selectionStart=C,v.selectionEnd=Math.min(w,v.value.length)):(w=(C=v.ownerDocument||document)&&C.defaultView||window,w.getSelection&&(w=w.getSelection(),l=v.textContent.length,g=Math.min(s.start,l),s=s.end===void 0?g:Math.min(s.end,l),!w.extend&&g>s&&(l=s,s=g,g=l),l=BN(v,g),a=BN(v,s),l&&a&&(w.rangeCount!==1||w.anchorNode!==l.node||w.anchorOffset!==l.offset||w.focusNode!==a.node||w.focusOffset!==a.offset)&&(C=C.createRange(),C.setStart(l.node,l.offset),w.removeAllRanges(),g>s?(w.addRange(C),w.extend(a.node,a.offset)):(C.setEnd(a.node,a.offset),w.addRange(C)))))),C=[],w=v;w=w.parentNode;)w.nodeType===1&&C.push({element:w,left:w.scrollLeft,top:w.scrollTop});for(typeof v.focus=="function"&&v.focus(),v=0;v<C.length;v++)w=C[v],w.element.scrollLeft=w.left,w.element.scrollTop=w.top}AP=!!T$,M$=T$=null,e.current=r,Zr=n;do try{for(v=e;Zr!==null;){var d=Zr.flags;if(d&36&&Zfe(v,Zr.alternate,Zr),d&128){C=void 0;var f=Zr.ref;if(f!==null){var c=Zr.stateNode;switch(Zr.tag){case 5:C=c;break;default:C=c}typeof f=="function"?f(C):f.current=C}}Zr=Zr.nextEffect}}catch(p){if(Zr===null)throw Error(br(330));Gh(Zr,p),Zr=Zr.nextEffect}while(Zr!==null);Zr=null,Rfe(),In=i}else e.current=r;if(ip)ip=!1,nx=e,F1=t;else for(Zr=n;Zr!==null;)t=Zr.nextEffect,Zr.nextEffect=null,Zr.flags&8&&(d=Zr,d.sibling=null,d.stateNode=null),Zr=t;if(n=e.pendingLanes,n===0&&(Qc=null),n===1?e===bF?ix++:(ix=0,bF=e):ix=0,r=r.stateNode,zm&&typeof zm.onCommitFiberRoot=="function")try{zm.onCommitFiberRoot(m4,r,void 0,(r.current.flags&64)===64)}catch{}if(mu(e,ls()),Rk)throw Rk=!1,e=gF,gF=null,e;return In&8||hd(),null}function ihe(){for(;Zr!==null;){var e=Zr.alternate;BP||ox===null||(Zr.flags&8?DN(Zr,ox)&&(BP=!0):Zr.tag===13&&Jfe(e,Zr)&&DN(Zr,ox)&&(BP=!0));var t=Zr.flags;t&256&&Xfe(e,Zr),!(t&512)||ip||(ip=!0,Mx(97,function(){return yp(),null})),Zr=Zr.nextEffect}}function yp(){if(F1!==90){var e=97<F1?97:F1;return F1=90,Zm(e,ahe)}return!1}function ohe(e,t){yF.push(t,e),ip||(ip=!0,Mx(97,function(){return yp(),null}))}function Nq(e,t){vF.push(t,e),ip||(ip=!0,Mx(97,function(){return yp(),null}))}function ahe(){if(nx===null)return!1;var e=nx;if(nx=null,In&48)throw Error(br(331));var t=In;In|=32;var r=vF;vF=[];for(var n=0;n<r.length;n+=2){var i=r[n],a=r[n+1],s=i.destroy;if(i.destroy=void 0,typeof s=="function")try{s()}catch(h){if(a===null)throw Error(br(330));Gh(a,h)}}for(r=yF,yF=[],n=0;n<r.length;n+=2){i=r[n],a=r[n+1];try{var l=i.create;i.destroy=l()}catch(h){if(a===null)throw Error(br(330));Gh(a,h)}}for(l=e.current.firstEffect;l!==null;)e=l.nextEffect,l.nextEffect=null,l.flags&8&&(l.sibling=null,l.stateNode=null),l=e;return In=t,hd(),!0}function P7(e,t,r){t=O4(r,t),t=Eq(e,t,1),Hh(e,t),t=_l(),e=wE(e,1),e!==null&&(hE(e,1,t),mu(e,t))}function Gh(e,t){if(e.tag===3)P7(e,e,t);else for(var r=e.return;r!==null;){if(r.tag===3){P7(r,e,t);break}else if(r.tag===1){var n=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Qc===null||!Qc.has(n))){e=O4(t,e);var i=_q(r,e,1);if(Hh(r,i),i=_l(),r=wE(r,1),r!==null)hE(r,1,i),mu(r,i);else if(typeof n.componentDidCatch=="function"&&(Qc===null||!Qc.has(n)))try{n.componentDidCatch(t,e)}catch{}break}}r=r.return}}function she(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=_l(),e.pingedLanes|=e.suspendedLanes&r,js===e&&(ds&r)===r&&(Wa===4||Wa===3&&(ds&62914560)===ds&&500>ls()-A4?Z0(e,0):_4|=r),mu(e,t)}function lhe(e,t){var r=e.stateNode;r!==null&&r.delete(t),t=0,t===0&&(t=e.mode,t&2?t&4?(lf===0&&(lf=av),t=b0(62914560&~lf),t===0&&(t=4194304)):t=by()===99?1:2:t=1),r=_l(),e=wE(e,t),e!==null&&(hE(e,t,r),mu(e,r))}var Rq;Rq=function(e,t,r){var n=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||tl.current)Ju=!0;else if(r&n)Ju=!!(e.flags&16384);else{switch(Ju=!1,t.tag){case 3:d7(t),F$();break;case 5:r7(t);break;case 1:rl(t.type)&&$P(t);break;case 4:iF(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var i=t.type._context;Bo(Ok,i._currentValue),i._currentValue=n;break;case 13:if(t.memoizedState!==null)return r&t.child.childLanes?f7(e,t,r):(Bo(Fo,Fo.current&1),t=ff(e,t,r),t!==null?t.sibling:null);Bo(Fo,Fo.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&64){if(n)return y7(e,t,r);t.flags|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Bo(Fo,Fo.current),n)break;return null;case 23:case 24:return t.lanes=0,B$(e,t,r)}return ff(e,t,r)}else Ju=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=vy(t,hs.current),q0(t,r),i=D4(null,t,n,e,i,r),t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,rl(n)){var a=!0;$P(t)}else a=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,b4(t);var s=n.getDerivedStateFromProps;typeof s=="function"&&Ak(t,n,s,e),i.updater=bE,t.stateNode=i,i._reactInternals=t,nF(t,n,e,r),t=lF(null,t,n,!0,a,r)}else t.tag=0,Xs(null,t,i,r),t=t.child;return t;case 16:i=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=che(i),e=qu(i,e),a){case 0:t=sF(null,t,i,e,r);break e;case 1:t=c7(null,t,i,e,r);break e;case 11:t=l7(null,t,i,e,r);break e;case 14:t=u7(null,t,i,qu(i.type,e),n,r);break e}throw Error(br(306,i,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),sF(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),c7(e,t,n,i,r);case 3:if(d7(t),n=t.updateQueue,e===null||n===null)throw Error(br(282));if(n=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,cq(e,t),$x(t,n,null,r),n=t.memoizedState.element,n===i)F$(),t=ff(e,t,r);else{if(i=t.stateNode,(a=i.hydrate)&&(Mh=G0(t.stateNode.containerInfo.firstChild),df=t,a=od=!0),a){if(e=i.mutableSourceEagerHydrationData,e!=null)for(i=0;i<e.length;i+=2)a=e[i],a._workInProgressVersionPrimary=e[i+1],Y0.push(a);for(r=pq(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|1024,r=r.sibling}else Xs(e,t,n,r),F$();t=t.child}return t;case 5:return r7(t),e===null&&oF(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,s=i.children,Qj(n,i)?s=null:a!==null&&Qj(n,a)&&(t.flags|=16),Cq(e,t),Xs(e,t,s,r),t.child;case 6:return e===null&&oF(t),null;case 13:return f7(e,t,r);case 4:return iF(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Tk(t,null,n,r):Xs(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),l7(e,t,n,i,r);case 7:return Xs(e,t,t.pendingProps,r),t.child;case 8:return Xs(e,t,t.pendingProps.children,r),t.child;case 12:return Xs(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value;var l=t.type._context;if(Bo(Ok,l._currentValue),l._currentValue=a,s!==null)if(l=s.value,a=ru(l,a)?0:(typeof n._calculateChangedBits=="function"?n._calculateChangedBits(l,a):1073741823)|0,a===0){if(s.children===i.children&&!tl.current){t=ff(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var h=l.dependencies;if(h!==null){s=l.child;for(var y=h.firstContext;y!==null;){if(y.context===n&&y.observedBits&a){l.tag===1&&(y=Wh(-1,r&-r),y.tag=2,Hh(l,y)),l.lanes|=r,y=l.alternate,y!==null&&(y.lanes|=r),uq(l.return,r),h.lanes|=r;break}y=y.next}}else s=l.tag===10&&l.type===t.type?null:l.child;if(s!==null)s.return=l;else for(s=l;s!==null;){if(s===t){s=null;break}if(l=s.sibling,l!==null){l.return=s.return,s=l;break}s=s.return}l=s}Xs(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,a=t.pendingProps,n=a.children,q0(t,r),i=pu(i,a.unstable_observedBits),n=n(i),t.flags|=1,Xs(e,t,n,r),t.child;case 14:return i=t.type,a=qu(i,t.pendingProps),a=qu(i.type,a),u7(e,t,i,a,n,r);case 15:return Dq(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:qu(n,i),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,rl(n)?(e=!0,$P(t)):e=!1,q0(t,r),fq(t,n,i),nF(t,n,i,r),lF(null,t,n,!0,e,r);case 19:return y7(e,t,r);case 23:return B$(e,t,r);case 24:return B$(e,t,r)}throw Error(br(156,t.tag))};function uhe(e,t,r,n){this.tag=e,this.key=r,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=n,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nu(e,t,r,n){return new uhe(e,t,r,n)}function M4(e){return e=e.prototype,!(!e||!e.isReactComponent)}function che(e){if(typeof e=="function")return M4(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cE)return 11;if(e===dE)return 14}return 2}function op(e,t){var r=e.alternate;return r===null?(r=nu(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function NP(e,t,r,n,i,a){var s=2;if(n=e,typeof e=="function")M4(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case kh:return J0(r.children,i,a,t);case gG:s=8,i|=16;break;case q8:s=8,i|=1;break;case q1:return e=nu(12,r,t,i|8),e.elementType=q1,e.type=q1,e.lanes=a,e;case Y1:return e=nu(13,r,t,i),e.type=Y1,e.elementType=Y1,e.lanes=a,e;case vk:return e=nu(19,r,t,i),e.elementType=vk,e.lanes=a,e;case e4:return $4(r,i,a,t);case jj:return e=nu(24,r,t,i),e.elementType=jj,e.lanes=a,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Y8:s=10;break e;case X8:s=9;break e;case cE:s=11;break e;case dE:s=14;break e;case Z8:s=16,n=null;break e;case J8:s=22;break e}throw Error(br(130,e==null?e:typeof e,""))}return t=nu(s,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function J0(e,t,r,n){return e=nu(7,e,n,t),e.lanes=r,e}function $4(e,t,r,n){return e=nu(23,e,n,t),e.elementType=e4,e.lanes=r,e}function L$(e,t,r){return e=nu(6,e,null,t),e.lanes=r,e}function z$(e,t,r){return t=nu(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function dhe(e,t,r){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=r,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=C$(0),this.expirationTimes=C$(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=C$(0),this.mutableSourceEagerHydrationData=null}function fhe(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Om,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Lk(e,t,r,n){var i=t.current,a=_l(),s=Uh(i);e:if(r){r=r._reactInternals;t:{if(fg(r)!==r||r.tag!==1)throw Error(br(170));var l=r;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(rl(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(l!==null);throw Error(br(171))}if(r.tag===1){var h=r.type;if(rl(h)){r=rq(r,h,l);break e}}r=l}else r=np;return t.context===null?t.context=r:t.pendingContext=r,t=Wh(a,s),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),Hh(i,t),Kh(i,s,a),s}function V$(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function k7(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function I4(e,t){k7(e,t),(e=e.alternate)&&k7(e,t)}function hhe(){return null}function j4(e,t,r){var n=r!=null&&r.hydrationOptions!=null&&r.hydrationOptions.mutableSources||null;if(r=new dhe(e,t,r!=null&&r.hydrate===!0),t=nu(3,null,null,t===2?7:t===1?3:0),r.current=t,t.stateNode=r,b4(t),e[ov]=r.current,ZG(e.nodeType===8?e.parentNode:e),n)for(e=0;e<n.length;e++){t=n[e];var i=t._getVersion;i=i(t._source),r.mutableSourceEagerHydrationData==null?r.mutableSourceEagerHydrationData=[t,i]:r.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=r}j4.prototype.render=function(e){Lk(e,this._internalRoot,null,null)};j4.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Lk(null,e,null,function(){t[ov]=null})};function Aw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function phe(e,t){if(t||(t=e?e.nodeType===9?e.documentElement:e.firstChild:null,t=!(!t||t.nodeType!==1||!t.hasAttribute("data-reactroot"))),!t)for(var r;r=e.lastChild;)e.removeChild(r);return new j4(e,0,t?{hydrate:!0}:void 0)}function SE(e,t,r,n,i){var a=r._reactRootContainer;if(a){var s=a._internalRoot;if(typeof i=="function"){var l=i;i=function(){var y=V$(s);l.call(y)}}Lk(t,s,e,i)}else{if(a=r._reactRootContainer=phe(r,n),s=a._internalRoot,typeof i=="function"){var h=i;i=function(){var y=V$(s);h.call(y)}}$q(function(){Lk(t,s,e,i)})}return V$(s)}TG=function(e){if(e.tag===13){var t=_l();Kh(e,4,t),I4(e,4)}};o4=function(e){if(e.tag===13){var t=_l();Kh(e,67108864,t),I4(e,67108864)}};MG=function(e){if(e.tag===13){var t=_l(),r=Uh(e);Kh(e,r,t),I4(e,r)}};$G=function(e,t){return t()};Uj=function(e,t,r){switch(t){case"input":if(Bj(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=yE(n);if(!i)throw Error(br(90));vG(n),Bj(n,i)}}}break;case"textarea":xG(e,r);break;case"select":t=r.value,t!=null&&H0(e,!!r.multiple,t,!1)}};r4=Mq;OG=function(e,t,r,n,i){var a=In;In|=4;try{return Zm(98,e.bind(null,t,r,n,i))}finally{In=a,In===0&&(lv(),hd())}};n4=function(){!(In&49)&&(ehe(),yp())};EG=function(e,t){var r=In;In|=2;try{return e(t)}finally{In=r,In===0&&(lv(),hd())}};function Lq(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Aw(t))throw Error(br(200));return fhe(e,t,null,r)}var mhe={Events:[Ow,E0,yE,PG,kG,yp,{current:!1}]},Jb={findFiberByHostInstance:_m,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},ghe={bundleType:Jb.bundleType,version:Jb.version,rendererPackageName:Jb.rendererPackageName,rendererConfig:Jb.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:dg.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=AG(e),e===null?null:e.stateNode},findFiberByHostInstance:Jb.findFiberByHostInstance||hhe,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var xC=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xC.isDisabled&&xC.supportsFiber)try{m4=xC.inject(ghe),zm=xC}catch{}}xu.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mhe;xu.createPortal=Lq;xu.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(br(188)):Error(br(268,Object.keys(e)));return e=AG(t),e=e===null?null:e.stateNode,e};xu.flushSync=function(e,t){var r=In;if(r&48)return e(t);In|=1;try{if(e)return Zm(99,e.bind(null,t))}finally{In=r,hd()}};xu.hydrate=function(e,t,r){if(!Aw(t))throw Error(br(200));return SE(null,e,t,!0,r)};xu.render=function(e,t,r){if(!Aw(t))throw Error(br(200));return SE(null,e,t,!1,r)};xu.unmountComponentAtNode=function(e){if(!Aw(e))throw Error(br(40));return e._reactRootContainer?($q(function(){SE(null,null,e,!1,function(){e._reactRootContainer=null,e[ov]=null})}),!0):!1};xu.unstable_batchedUpdates=Mq;xu.unstable_createPortal=function(e,t){return Lq(e,t,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)};xu.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Aw(r))throw Error(br(200));if(e==null||e._reactInternals===void 0)throw Error(br(38));return SE(e,t,r,!1,n)};xu.version="17.0.2";function zq(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zq)}catch(e){console.error(e)}}zq(),fG.exports=xu;var uv=fG.exports;const F4=mp(uv);var Vq={exports:{}},Wq={exports:{}};function B4(e){for(var t=0,r,n=0,i=e.length;i>=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Hq=new WeakMap,yhe=function(e,t,r){return r.has(t)&&r.get(t)===e},N4=function(e,t){var r=new Map,n=new Map,i=function(a){var s=function(){r.delete(a),n.delete(a)},l=r.get(a);if(yhe(l,a,r)){var h=n.get(a);if(h&&clearTimeout(h),t){var y=setTimeout(s,t.maxAge);n.set(a,y)}return l}var x=e.call(this,a);if(r.set(a,x),t){var y=setTimeout(s,t.maxAge);n.set(a,y)}return x};return Hq.set(i,r),i},vhe=function(e){var t=Hq.get(e);t==null||t.clear()};const bhe=Object.freeze(Object.defineProperty({__proto__:null,clear:vhe,memoize:N4},Symbol.toStringTag,{value:"Module"}));var zk=typeof window<"u"&&typeof window.CSS<"u"&&window.CSS.supports?N4(function(e){return window.CSS.supports(e)}):function(){return!1};const xhe=Object.freeze(Object.defineProperty({__proto__:null,cssSupports:zk},Symbol.toStringTag,{value:"Module"}));var wF="rule",Uq="decl";function whe(e){return e.length}var She=1,Dhe=1;function SF(e,t,r,n,i,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:She,column:Dhe,length:s,return:""}}function Che(e,t){for(var r="",n=whe(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}var Phe=function(e){return e.type===wF},khe=function(e){return e.type===Uq},ef=function(e,t,r){var n=SF("".concat(e,":").concat(t,";"),r,r,Uq,e,t,e.length);r.children.push(n)},Ohe=function(e){var t=e.isPropertySupported,r=e.isPropertyValueSupported,n=new Map,i=function(l){var h=new Map(["start","inline-start","end","inline-end"].map(function(x){return[x,r(l,x)]}));if(!Array.from(h.values()).every(function(x){return x})){var y=function(x,k,A,j){switch(x){case"start":case"inline-start":if(!h.get(x)){ef(l,"left",k),ef(l,"right",j);return}break;case"end":case"inline-end":if(!h.get(x)){ef(l,"right",k),ef(l,"left",j);return}break}ef(l,x,k)};n.set(l,y)}},a=function(l,h,y){if(!t(l)){var x=function(k,A,j,N){ef(h,k,j),ef(y,k,N)};n.set(l,x)}},s=function(l){for(var h=[],y=1;y<arguments.length;y++)h[y-1]=arguments[y];if(!t(l)){var x=function(k,A,j,N){for(var M=0,u=h;M<u.length;M++){var m=u[M],v=n.get(m);if(v){v(k,A,j,N);continue}ef(m,k,A)}};n.set(l,x)}};return i("float"),i("clear"),i("text-align"),a("border-start-start-radius","border-top-left-radius","border-top-right-radius"),a("border-start-end-radius","border-top-right-radius","border-top-left-radius"),a("border-end-start-radius","border-bottom-left-radius","border-bottom-right-radius"),a("border-end-end-radius","border-bottom-right-radius","border-bottom-left-radius"),a("inset-inline-start","left","right"),a("inset-inline-end","right","left"),a("border-inline-start","border-left","border-right"),a("border-inline-end","border-right","border-left"),a("border-inline-start-width","border-left-width","border-right-width"),a("border-inline-end-width","border-right-width","border-left-width"),a("border-inline-start-style","border-left-style","border-right-style"),a("border-inline-end-style","border-right-style","border-left-style"),a("border-inline-start-color","border-left-color","border-right-color"),a("border-inline-end-color","border-right-color","border-left-color"),a("margin-inline-start","margin-left","margin-right"),a("margin-inline-end","margin-right","margin-left"),a("padding-inline-start","padding-left","padding-right"),a("padding-inline-end","padding-right","padding-left"),s("border-inline","border-inline-start","border-inline-end"),s("border-inline-width","border-inline-start-width","border-inline-end-width"),s("border-inline-style","border-inline-start-style","border-inline-end-style"),s("border-inline-color","border-inline-start-color","border-inline-end-color"),s("inset-inline","inset-inline-start","inset-inline-end"),s("margin-inline","margin-inline-start","margin-inline-end"),s("padding-inline","padding-inline-start","padding-inline-end"),s("border-block-start","border-top"),s("border-block-end","border-bottom"),s("border-block-start-width","border-top-width"),s("border-block-end-width","border-bottom-width"),s("border-block-start-style","border-top-style"),s("border-block-end-style","border-bottom-style"),s("border-block-start-color","border-top-color"),s("border-block-end-color","border-bottom-color"),s("inset-block-start","top"),s("inset-block-end","bottom"),s("margin-block-start","margin-top"),s("margin-block-end","margin-bottom"),s("padding-block-start","padding-top"),s("padding-block-end","padding-bottom"),s("border-block","border-block-start","border-block-end"),s("border-block-width","border-block-start-width","border-block-end-width"),s("border-block-style","border-block-start-style","border-block-end-style"),s("border-block-color","border-block-start-color","border-block-end-color"),s("inset-block","inset-block-start","inset-block-end"),s("margin-block","margin-block-start","margin-block-end"),s("padding-block","padding-block-start","padding-block-end"),s("inset","inset-inline","inset-block"),s("inline-size","width"),s("min-inline-size","min-width"),s("max-inline-size","max-width"),s("block-size","height"),s("min-block-size","min-height"),s("max-block-size","max-height"),n},Kq=function(e){var t=e===void 0?{}:e,r=t.isPropertySupported,n=r===void 0?function(l){return zk("".concat(l,":inherit"))}:r,i=t.isPropertyValueSupported,a=i===void 0?function(l,h){return zk("".concat(l,":").concat(h))}:i,s=Ohe({isPropertySupported:n,isPropertyValueSupported:a});return function(l,h,y,x){if(!(!Phe(l)||l.root!==null)){var k=SF(l.props.map(function(v){return"html:not([dir=rtl]) ".concat(v)}).join(","),void 0,void 0,wF,l.props.map(function(v){return"html:not([dir=rtl]) ".concat(v)}),[],0),A=SF(l.props.map(function(v){return"[dir=rtl] ".concat(v)}).join(","),void 0,void 0,wF,l.props.map(function(v){return"[dir=rtl] ".concat(v)}),[],0),j=l.children;l.children=[],l.return="";for(var N=0,M=j;N<M.length;N++){var u=M[N];if(!khe(u)){l.children.push(u);continue}var m=s.get(u.props);if(m){m(u.children,l,k,A);continue}ef(u.props,u.children,l)}return Che([k,A],x)}}};Kq();var rm,W$,Gq=function(e){return e?"rcx-css-".concat(B4(e)):"none"},DF=function(e){return"rcx-css-".concat(B4(e))},Vk=function(e){return e.replace(/@|#|:/g,function(t){return"\\".concat(t)})},Qb=void 0,qq=function(){return Qb?[Qb,function(){return""}]:[Qb=[],function(){var e=(Qb||[]).join("");return Qb=void 0,e}]},CF=N4(function(e){return Object.freeze(function(){return e})}),PF=function(e,t){return typeof e=="function"||typeof e=="function"?PF(e.apply(void 0,t),t):e===!1||e==null?"":Array.isArray(e)?e.map(function(r){return PF(r,t)}).join(""):String(e)},kF=function(e,t,r){var n=e[0],i=e.slice(1);return t.reduce(function(a,s,l){return a+PF(s,r)+i[l]},n).trim()},pn=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(!e||e.length===0||e.some(function(i){return typeof i!="string"}))return CF("");if(!t.some(function(i){return typeof i=="function"})){var n=kF(e,t,[]);return CF(n)}return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var s=qq()[1];return kF(e,t,i)+s()}},Ehe=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return!e||e.length===0||e.some(function(n){return typeof n!="string"})?CF("none"):function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var a=qq(),s=a[0],l=a[1],h=kF(e,t,n),y=Gq(h),x=Vk(y);return s.push("@keyframes ".concat(x,"{").concat(h,"}")),l(),x}},O7="rcx-styles",Yq=function(){if(!rm){var e=document.getElementById(O7);if(e)return rm=e}return rm||((rm=document.createElement("style")).id=O7,rm.appendChild(document.createTextNode("")),document.head&&document.head.appendChild(rm)),rm},_he=function(){if(!W$){var e=Yq(),t=e.sheet||Array.from(document.styleSheets).find(function(r){return r.ownerNode===e});if(!t)throw Error("could not get style sheet");W$=t}return W$},E7=function(e){var t={};return function(r){var n=B4(r);if(!t[n]){var i=e(r),a=0;t[n]={ref:function(){++a},unref:function(){var s;s=function(){--a==0&&(i(),delete t[n])},typeof window<"u"&&typeof window.queueMicrotask=="function"?window.queueMicrotask(s):Promise.resolve().then(s)}}}return t[n].ref(),t[n].unref}},Xq=typeof window>"u"&&function(){return function(){}}||!!CSSStyleSheet.prototype.insertRule&&E7(function(e){var t=_he(),r=t.insertRule("@media all{".concat(e,"}"),t.cssRules.length),n=t.cssRules[r];return function(){var i=Array.prototype.findIndex.call(t.cssRules,function(a){return a===n});t.deleteRule(i)}})||E7(function(e){var t=Yq(),r=document.createTextNode(e);return t.appendChild(r),function(){return r.remove()}}),ro="-ms-",ax="-moz-",Mi="-webkit-",Zq="comm",R4="rule",L4="decl",Jq="@keyframes",Ahe=Math.abs,z4=String.fromCharCode,The=Object.assign;function Qq(e){return e.trim()}function ch(e,t){return(e=t.exec(e))?e[0]:e}function Zn(e,t,r){return e.replace(t,r)}function RP(e,t){return e.indexOf(t)}function ba(e,t){return 0|e.charCodeAt(t)}function wy(e,t,r){return e.slice(t,r)}function af(e){return e.length}function V4(e){return e.length}function wC(e,t){return t.push(e),e}var DE=1,Sy=1,eY=0,gu=0,ra=0,Dy="";function CE(e,t,r,n,i,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:DE,column:Sy,length:s,return:""}}function e1(e,t){return The(CE("",null,null,"",null,null,0),e,{length:-e.length},t)}function Mhe(){return ra=gu>0?ba(Dy,--gu):0,Sy--,ra===10&&(Sy=1,DE--),ra}function rc(){return ra=gu<eY?ba(Dy,gu++):0,Sy++,ra===10&&(Sy=1,DE++),ra}function Vm(){return ba(Dy,gu)}function LP(){return gu}function PE(e,t){return wy(Dy,e,t)}function OF(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function H$(e){return Qq(PE(gu-1,EF(e===91?e+2:e===40?e+1:e)))}function $he(e){for(;(ra=Vm())&&ra<33;)rc();return OF(e)>2||OF(ra)>3?"":" "}function Ihe(e,t){for(;--t&&rc()&&!(ra<48||ra>102||ra>57&&ra<65||ra>70&&ra<97););return PE(e,LP()+(t<6&&Vm()==32&&rc()==32))}function EF(e){for(;rc();)switch(ra){case e:return gu;case 34:case 39:e!==34&&e!==39&&EF(ra);break;case 40:e===41&&EF(e);break;case 92:rc()}return gu}function jhe(e,t){for(;rc()&&e+ra!==57&&(e+ra!==84||Vm()!==47););return"/*"+PE(t,gu-1)+"*"+z4(e===47?e:rc())}function Fhe(e){for(;!OF(Vm());)rc();return PE(e,gu)}function Bhe(e){return function(t){return Dy="",t}(zP("",null,null,null,[""],e=function(t){return DE=Sy=1,eY=af(Dy=t),gu=0,[]}(e),0,[0],e))}function zP(e,t,r,n,i,a,s,l,h){for(var y=0,x=0,k=s,A=0,j=0,N=0,M=1,u=1,m=1,v=0,C="",w=i,g=a,d=n,f=C;u;)switch(N=v,v=rc()){case 40:if(N!=108&&ba(f,k-1)==58){RP(f+=Zn(H$(v),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:f+=H$(v);break;case 9:case 10:case 13:case 32:f+=$he(N);break;case 92:f+=Ihe(LP()-1,7);continue;case 47:switch(Vm()){case 42:case 47:wC(Nhe(jhe(rc(),LP()),t,r),h);break;default:f+="/"}break;case 123*M:l[y++]=af(f)*m;case 125*M:case 59:case 0:switch(v){case 0:case 125:u=0;case 59+x:j>0&&af(f)-k&&wC(j>32?A7(f+";",n,r,k-1):A7(Zn(f," ","")+";",n,r,k-2),h);break;case 59:f+=";";default:if(wC(d=_7(f,t,r,y,x,i,l,C,w=[],g=[],k),a),v===123)if(x===0)zP(f,t,d,d,w,a,k,l,g);else switch(A===99&&ba(f,3)===110?100:A){case 100:case 109:case 115:zP(e,d,d,n&&wC(_7(e,d,d,0,0,i,l,C,i,w=[],k),g),i,g,k,l,n?w:g);break;default:zP(f,d,d,d,[""],g,0,l,g)}}y=x=j=0,M=m=1,C=f="",k=s;break;case 58:k=1+af(f),j=N;default:if(M<1){if(v==123)--M;else if(v==125&&M++==0&&Mhe()==125)continue}switch(f+=z4(v),v*M){case 38:m=x>0?1:(f+="\f",-1);break;case 44:l[y++]=(af(f)-1)*m,m=1;break;case 64:Vm()===45&&(f+=H$(rc())),A=Vm(),x=k=af(C=f+=Fhe(LP())),v++;break;case 45:N===45&&af(f)==2&&(M=0)}}return a}function _7(e,t,r,n,i,a,s,l,h,y,x){for(var k=i-1,A=i===0?a:[""],j=V4(A),N=0,M=0,u=0;N<n;++N)for(var m=0,v=wy(e,k+1,k=Ahe(M=s[N])),C=e;m<j;++m)(C=Qq(M>0?A[m]+" "+v:Zn(v,/&\f/g,A[m])))&&(h[u++]=C);return CE(e,t,r,i===0?R4:l,h,y,x)}function Nhe(e,t,r){return CE(e,t,r,Zq,z4(ra),wy(e,2,-2),0)}function A7(e,t,r,n){return CE(e,t,r,L4,wy(e,0,n),wy(e,n+1,-1),n)}function tY(e,t,r){switch(function(n,i){return 45^ba(n,0)?(((i<<2^ba(n,0))<<2^ba(n,1))<<2^ba(n,2))<<2^ba(n,3):0}(e,t)){case 5103:return Mi+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Mi+e+e;case 4789:return ax+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Mi+e+ax+e+ro+e+e;case 5936:switch(ba(e,t+11)){case 114:return Mi+e+ro+Zn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Mi+e+ro+Zn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Mi+e+ro+Zn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Mi+e+ro+e+e;case 6165:return Mi+e+ro+"flex-"+e+e;case 5187:return Mi+e+Zn(e,/(\w+).+(:[^]+)/,Mi+"box-$1$2"+ro+"flex-$1$2")+e;case 5443:return Mi+e+ro+"flex-item-"+Zn(e,/flex-|-self/g,"")+(ch(e,/flex-|baseline/)?"":ro+"grid-row-"+Zn(e,/flex-|-self/g,""))+e;case 4675:return Mi+e+ro+"flex-line-pack"+Zn(e,/align-content|flex-|-self/g,"")+e;case 5548:return Mi+e+ro+Zn(e,"shrink","negative")+e;case 5292:return Mi+e+ro+Zn(e,"basis","preferred-size")+e;case 6060:return Mi+"box-"+Zn(e,"-grow","")+Mi+e+ro+Zn(e,"grow","positive")+e;case 4554:return Mi+Zn(e,/([^-])(transform)/g,"$1"+Mi+"$2")+e;case 6187:return Zn(Zn(Zn(e,/(zoom-|grab)/,Mi+"$1"),/(image-set)/,Mi+"$1"),e,"")+e;case 5495:case 3959:return Zn(e,/(image-set\([^]*)/,Mi+"$1$`$1");case 4968:return Zn(Zn(e,/(.+:)(flex-)?(.*)/,Mi+"box-pack:$3"+ro+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Mi+e+e;case 4200:if(!ch(e,/flex-|baseline/))return ro+"grid-column-align"+wy(e,t)+e;break;case 2592:case 3360:return ro+Zn(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,i){return t=i,ch(n.props,/grid-\w+-end/)})?~RP(e+(r=r[t].value),"span")?e:ro+Zn(e,"-start","")+e+ro+"grid-row-span:"+(~RP(r,"span")?ch(r,/\d+/):+ch(r,/\d+/)-+ch(e,/\d+/))+";":ro+Zn(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return ch(n.props,/grid-\w+-start/)})?e:ro+Zn(Zn(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Zn(e,/(.+)-inline(.+)/,Mi+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(af(e)-1-t>6)switch(ba(e,t+1)){case 109:if(ba(e,t+4)!==45)break;case 102:return Zn(e,/(.+:)(.+)-([^]+)/,"$1"+Mi+"$2-$3$1"+ax+(ba(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~RP(e,"stretch")?tY(Zn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Zn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,i,a,s,l,h,y){return ro+i+":"+a+y+(s?ro+i+"-span:"+(l?h:+h-+a)+y:"")+e});case 4949:if(ba(e,t+6)===121)return Zn(e,":",":"+Mi)+e;break;case 6444:switch(ba(e,ba(e,14)===45?18:11)){case 120:return Zn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Mi+(ba(e,14)===45?"inline-":"")+"box$3$1"+Mi+"$2$3$1"+ro+"$2box$3")+e;case 100:return Zn(e,":",":"+ro)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Zn(e,"scroll-","scroll-snap-")+e}return e}function Q0(e,t){for(var r="",n=V4(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function Rhe(e,t,r,n){switch(e.type){case"@import":case L4:return e.return=e.return||e.value;case Zq:return"";case Jq:return e.return=e.value+"{"+Q0(e.children,n)+"}";case R4:e.value=e.props.join(",")}return af(r=Q0(e.children,n))?e.return=e.value+"{"+r+"}":""}function Lhe(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case L4:return void(e.return=tY(e.value,e.length,r));case Jq:return Q0([e1(e,{value:Zn(e.value,"@","@"+Mi)})],n);case R4:if(e.length)return function(i,a){return i.map(a).join("")}(e.props,function(i){switch(ch(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Q0([e1(e,{props:[Zn(i,/:(read-\w+)/,":"+ax+"$1")]})],n);case"::placeholder":return Q0([e1(e,{props:[Zn(i,/:(plac\w+)/,":"+Mi+"input-$1")]}),e1(e,{props:[Zn(i,/:(plac\w+)/,":"+ax+"$1")]}),e1(e,{props:[Zn(i,/:(plac\w+)/,ro+"input-$1")]})],n)}return""})}}var U$,zhe=(U$===void 0&&(U$={}),function(e){var t=V4(e);return function(r,n,i,a){for(var s="",l=0;l<t;l++)s+=e[l](r,n,i,a)||"";return s}}([Kq(U$),Lhe,Rhe])),_F=function(e,t,r){return r===void 0&&(r=zhe),Q0(Bhe("".concat(e,"{").concat(t,"}")),r)};const Vhe=Object.freeze(Object.defineProperty({__proto__:null,attachRules:Xq,createAnimationName:Gq,createClassName:DF,css:pn,cssSupports:zk,escapeName:Vk,keyframes:Ehe,transpile:_F},Symbol.toStringTag,{value:"Module"})),Whe=dc(Vhe),Hhe=dc(xhe);var Uhe=function(e,t){e===void 0&&(e=!0);var r=Y.useRef(null),n=(t||{}).preventScroll;return Y.useEffect(function(){e&&r.current&&r.current.focus({preventScroll:n})},[r,e,n]),r},rY=function(e,t){if(!e[t])return t==="contentBoxSize"?{inlineSize:e.contentRect.width,blockSize:e.contentRect.height}:{inlineSize:Math.round(e.target.getBoundingClientRect().width),blockSize:Math.round(e.target.getBoundingClientRect().height)};var r=e[t],n=Array.isArray(r)?r[0]:r;return{blockSize:n.blockSize,inlineSize:n.inlineSize}},nY=function(e){return rY(e,"contentBoxSize")},iY=function(e){return rY(e,"borderBoxSize")},Tw=function(e,t,r){var n=Y.useMemo(function(){return e},r),i=Y.useRef(),a=Y.useRef(),s=Y.useCallback(function(){for(var y=[],x=0;x<arguments.length;x++)y[x]=arguments[x];i.current=function(){n.apply(void 0,y)},clearTimeout(a.current),a.current=setTimeout(i.current,t)},[n,t]),l=Y.useCallback(function(){var y;clearTimeout(a.current),(y=i.current)===null||y===void 0||y.call(i)},[]),h=Y.useCallback(function(){clearTimeout(a.current)},[]);return Y.useEffect(function(){return function(){h()}},[h]),Y.useMemo(function(){return Object.assign(s,{flush:l,cancel:h})},[s,l,h])},Mw=typeof window<"u"?Y.useLayoutEffect:Y.useEffect,Khe=function(e,t){var r=(t===void 0?{}:t).debounceDelay,n=r===void 0?0:r,i=Y.useState(function(){var h,y,x,k;return{inlineSize:(y=(h=e.current)===null||h===void 0?void 0:h.offsetWidth)!==null&&y!==void 0?y:0,blockSize:(k=(x=e.current)===null||x===void 0?void 0:x.offsetHeight)!==null&&k!==void 0?k:0}}),a=i[0],s=i[1],l=Tw(s,n);return Mw(function(){var h=e.current;if(h){var y=new ResizeObserver(function(x){if(x.length!==0){var k=iY(x[0]);l(function(A){return A.inlineSize===k.inlineSize&&A.blockSize===k.blockSize?A:{inlineSize:k.inlineSize,blockSize:k.blockSize}})}});return y.observe(h),s({inlineSize:h.offsetWidth,blockSize:h.offsetHeight}),function(){y.unobserve(h)}}},[l]),a},AF=function(){return AF=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},AF.apply(this,arguments)};function Ghe(e,t,r,n){return new(r||(r=Promise))(function(i,a){function s(y){try{h(n.next(y))}catch(x){a(x)}}function l(y){try{h(n.throw(y))}catch(x){a(x)}}function h(y){var x;y.done?i(y.value):(x=y.value,x instanceof r?x:new r(function(k){k(x)})).then(s,l)}h((n=n.apply(e,[])).next())})}function qhe(e,t){var r,n,i,a,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(h){return function(y){return function(x){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,x[0]&&(s=0)),s;)try{if(r=1,n&&(i=2&x[0]?n.return:x[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,x[1])).done)return i;switch(n=0,i&&(x=[2&x[0],i.value]),x[0]){case 0:case 1:i=x;break;case 4:return s.label++,{value:x[1],done:!1};case 5:s.label++,n=x[1],x=[0];continue;case 7:x=s.ops.pop(),s.trys.pop();continue;default:if(i=s.trys,!((i=i.length>0&&i[i.length-1])||x[0]!==6&&x[0]!==2)){s=0;continue}if(x[0]===3&&(!i||x[1]>i[0]&&x[1]<i[3])){s.label=x[1];break}if(x[0]===6&&s.label<i[1]){s.label=i[1],i=x;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(x);break}i[2]&&s.ops.pop(),s.trys.pop();continue}x=t.call(e,s)}catch(k){x=[6,k],n=0}finally{r=i=0}if(5&x[0])throw x[1];return{value:x[0]?x[1]:void 0,done:!0}}([h,y])}}}function TF(e,t,r){if(r||arguments.length===2)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}var K$=[{name:"xs",minViewportWidth:null,columns:4,gutterWidth:16},{name:"sm",minViewportWidth:600,columns:8,gutterWidth:16},{name:"md",minViewportWidth:768,columns:8,gutterWidth:24},{name:"lg",minViewportWidth:1024,columns:12,gutterWidth:24},{name:"xl",minViewportWidth:1280,columns:12,gutterWidth:24},{name:"xxl",minViewportWidth:1600,columns:12,gutterWidth:24},{name:"xxxl",minViewportWidth:1920,columns:12,gutterWidth:24}],oY={exports:{}},aY={},Cy=et,Yhe=typeof Object.is=="function"?Object.is:function(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t},Xhe=Cy.useState,Zhe=Cy.useEffect,Jhe=Cy.useLayoutEffect,Qhe=Cy.useDebugValue;function G$(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Yhe(e,r)}catch{return!0}}var epe=typeof window>"u"||window.document===void 0||window.document.createElement===void 0?function(e,t){return t()}:function(e,t){var r=t(),n=Xhe({inst:{value:r,getSnapshot:t}}),i=n[0].inst,a=n[1];return Jhe(function(){i.value=r,i.getSnapshot=t,G$(i)&&a({inst:i})},[e,r,t]),Zhe(function(){return G$(i)&&a({inst:i}),e(function(){G$(i)&&a({inst:i})})},[e]),Qhe(r),r};aY.useSyncExternalStore=Cy.useSyncExternalStore!==void 0?Cy.useSyncExternalStore:epe;oY.exports=aY;var tpe=function(e,t,r){return function(n,i,a){return!Array.isArray(i)||n.current!==i&&(n.current.length!==i.length||n.current.some(function(s,l){return!a(s,i[l])}))}(e,t,r)&&(e.current=t),e.current},sY=function(e,t){t===void 0&&(t=Object.is);var r=Y.useRef(e);return tpe(r,e,t)},kE=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=sY(e),n=Y.useMemo(function(){return function(s){if(typeof window>"u"||typeof window.matchMedia!="function"){var l=Array.from({length:s.length},function(){return!1});return[function(){return function(){}},function(){return l}]}var h=s.map(function(x){return window.matchMedia(x)}),y=h.map(function(x){return x.matches});return[function(x){var k=function(){y=h.map(function(A){return A.matches}),x()};return h.forEach(function(A){typeof A.addEventListener!="function"?A.addListener(k):A.addEventListener("change",k)}),function(){h.forEach(function(A){typeof A.removeEventListener!="function"?A.removeListener(k):A.removeEventListener("change",k)})}},function(){return y}]}(r)},[r]),i=n[0],a=n[1];return oY.exports.useSyncExternalStore(i,a)},rpe=function(e){e===void 0&&(e="em");var t=kE.apply(void 0,Y.useMemo(function(){return K$.slice(1).map(function(r){return"(min-width: ".concat(e==="px"?"".concat(r.minViewportWidth,"px"):"".concat(r.minViewportWidth/16,"em"),")")})},[e]));return Y.useMemo(function(){return t.reduce(function(r,n,i){return n?TF(TF([],r,!0),[K$[i+1].name],!1):r},[K$[0].name])},[t])},ap=function(e){var t=Y.useRef(e),r=Y.useRef(function(){for(var n,i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];return(n=t.current).call.apply(n,TF([void 0],i,!1))});return Mw(function(){t.current=e}),r.current},VP=ap,npe=function(e,t){var r=t===void 0?{}:t,n=r.clearTime,i=n===void 0?2e3:n,a=r.onCopySuccess,s=a===void 0?function(){}:a,l=r.onCopyError,h=l===void 0?function(){}:l,y=Y.useState(!1),x=y[0],k=y[1],A=ap(function(j){return Ghe(void 0,void 0,void 0,function(){var N;return qhe(this,function(M){switch(M.label){case 0:j==null||j.preventDefault(),M.label=1;case 1:return M.trys.push([1,3,,4]),[4,navigator.clipboard.writeText(e)];case 2:return M.sent(),s(j),k(!0),[3,4];case 3:if((N=M.sent())instanceof Error)return h(N),[2];throw N;case 4:return[2]}})})});return Y.useEffect(function(){if(x){var j=setTimeout(function(){k(!1)},i);return function(){return clearTimeout(j)}}},[x,i]),{copy:A,hasCopied:x}},OE=function(e){return!!kE.apply(void 0,e?[e]:[])[0]},lY=function(e){return OE("(prefers-color-scheme: ".concat(e||"light",")"))},ipe=function(e){var t=lY("dark");return e!==void 0?e:t},ope=function(e,t){var r,n,i,a,s=(t===void 0?{}:t).debounceDelay,l=s===void 0?0:s,h=Y.useState({inlineSize:(n=(r=e.current)===null||r===void 0?void 0:r.clientWidth)!==null&&n!==void 0?n:0,blockSize:(a=(i=e.current)===null||i===void 0?void 0:i.clientHeight)!==null&&a!==void 0?a:0}),y=h[0],x=h[1],k=Tw(x,l);return Mw(function(){var A=e.current;if(A){var j=new ResizeObserver(function(N){if(N.length!==0){var M=nY(N[0]);k(function(u){return u.inlineSize===M.inlineSize&&u.blockSize===M.blockSize?u:{inlineSize:M.inlineSize,blockSize:M.blockSize}})}});return j.observe(A),x({inlineSize:A.clientWidth,blockSize:A.clientHeight}),function(){j.unobserve(A)}}},[k]),y};function W4(e,t){var r=e[0],n=e[1];return[r,Tw(n,t,[])]}function ape(e,t,r,n){return W4(r!==void 0?Y.useReducer(e,t,r):Y.useReducer(e,t),n)}function H4(e,t){return W4(Y.useState(e),t)}var pg=function(e,t){var r=Y.useState(function(){return e}),n=r[0],i=r[1];return Y.useEffect(function(){var a=setTimeout(function(){i(function(){return e})},t);return function(){clearTimeout(a)}},[e,t]),n},T7=Symbol("empty"),spe=typeof window<"u"&&window.document?function(e){var t=Y.useRef(T7);return Y.useLayoutEffect(function(){t.current===T7&&(t.current=e())},[e]),t}:function(e){return Y.useRef(e())},uY=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Y.useRef(e);return Mw(function(){r.current=e}),Y.useCallback(function(n){r.current.filter(Boolean).forEach(function(i){typeof i!="function"?function(a){return typeof a=="object"}(i)&&(i.current=n):i(n)})},[])};function Bx(e){var t=e[0],r=e[1],n=Y.useRef(r);Y.useEffect(function(){return function(){n.current=void 0}},[]);var i=Y.useCallback(function(a){var s=n.current;s==null||s(a)},[]);return[t,i]}function q$(e,t){Y.useEffect(function(){var r=e.current;if(r){var n=function(){e.current&&t()};n();var i=new ResizeObserver(n);i.observe(r),window.addEventListener("resize",n);var a=function(s){for(var l=[],h=s.parentElement;h&&h!==document.documentElement;h=h.parentElement)l.push(h);return l}(r);return a.forEach(function(s){return s.addEventListener("scroll",n,{passive:!0})}),function(){i.disconnect(),window.removeEventListener("resize",n),a.forEach(function(s){return s.removeEventListener("scroll",n)})}}},[t,e])}var lpe={top:["t","b","r","l"],bottom:["b","t","r","l"],right:["r","l","t","b"],left:["l","r","b","t"]},upe={start:["s","e","m"],middle:["m","s","e"],end:["e","s","m"]},SC={t:"top",b:"bottom",l:"left",r:"right",s:"start",e:"end",m:"middle"},cY={style:{position:"fixed",visibility:"hidden"}},cpe=function(e){var t=e.split("-"),r=t[0],n=t[1];return[r,n===void 0?"middle":n]};function dY(e){var t,r=e.placement,n=e.targetRect,i=e.containerRect,a=e.targetBoundaries,s=e.variantBoundaries,l=e.margin,h=l===void 0?0:l;if(!a)return cY;for(var y=i.top,x=i.left,k=i.bottom,A=i.right,j=cpe(r),N=j[0],M=j[1],u=lpe[N],m=upe[M],v=0,C=u;v<C.length;v++){var w=C[v],g=["t","b"].includes(w),d=g?["top","left"]:["left","top"],f=d[0],c=d[1],p=a[w],D=g?[n.height,n.width]:[n.width,n.height],E=D[1],T=g?[k,A]:[A,k],$=T[1],B=g?[y,x]:[x,y],L=B[1];if(!(p<B[0]||p+D[0]>T[0]))for(var W=0,K=m;W<K.length;W++){var te=K[W],X=s["".concat(g?"v":"h").concat(te)];if(!(X<L||X+E>$))return{style:(t={},t[f]=p,t[c]=X,t.position="fixed",t.zIndex=999999,t.opacity=1,t),placement:"".concat(SC[w],"-").concat(SC[te])}}}var ae=u[0],re=["t","b"].includes(ae),ue=s["".concat(re?"v":"h").concat(m[0])],me=re?[i.height,n.height]:[i.width,n.width],Se=(me[0]-me[1])/2+(re?y:x);return{style:AF({top:Se,left:ue,position:"fixed",zIndex:999999},k<n.height+Se&&{bottom:h,overflowY:"auto"}),placement:"".concat(SC[ae],"-").concat(SC[m[0]])}}function dpe(e,t,r){var n=r===void 0?{}:r,i=n.margin,a=i===void 0?8:i,s=n.placement,l=s===void 0?"bottom-start":s,h=n.container,y=h===void 0?document.body:h,x=Bx(Y.useState(cY)),k=x[0],A=x[1],j=Y.useRef(y);Y.useEffect(function(){j.current=y},[y]);var N=Tw(ap(function(){var M=t.current,u=e.current,m=M==null?void 0:M.parentElement;if(M&&u&&m){var v=M.cloneNode(!0);v.style.bottom="",v.id="clone",m.appendChild(v);var C=v.getBoundingClientRect();m.removeChild(v);var w=u.getBoundingClientRect(),g=function(f){var c=f.anchorRect,p=f.targetRect,D=f.margin,E=D===void 0?0:D;return{t:c.top-p.height-E,b:c.bottom+E,r:c.right+E,l:c.left-p.width-E}}({anchorRect:w,targetRect:C,margin:a}),d=function(f){var c=f.anchorRect,p=f.targetRect;return{vm:-p.width/2+(c.left+c.width/2),vs:c.left,ve:c.left+c.width-p.width,hs:c.bottom-c.height,he:c.bottom-p.height,hm:c.bottom-c.height/2-p.height/2}}({anchorRect:w,targetRect:C});A(dY({placement:l,containerRect:y.getBoundingClientRect(),targetBoundaries:g,variantBoundaries:d,targetRect:C,margin:a}))}}),30);return q$(t,N),q$(e,N),q$(j,N),k}var fY,hY,fpe=function(){return OE("(prefers-reduced-data: reduce)")},pY=function(){return OE("(prefers-reduced-motion: reduce)")},mY=function(e){var t=Y.useRef();return Y.useEffect(function(){t.current=e}),t.current},gY=function(e){var t=(e===void 0?{}:e).debounceDelay,r=t===void 0?0:t,n=Y.useRef(null),i=H4({borderBoxSize:{inlineSize:void 0,blockSize:void 0},contentBoxSize:{inlineSize:void 0,blockSize:void 0}},r),a=i[0],s=a.borderBoxSize,l=a.contentBoxSize,h=i[1];return Y.useEffect(function(){var y=new ResizeObserver(function(x){var k=x[0];h({contentBoxSize:nY(k),borderBoxSize:iY(k)})});return n.current&&y.observe(n.current),function(){y.disconnect()}},[h]),{ref:n,contentBoxSize:l,borderBoxSize:s}},gm=Symbol("once"),dh=Symbol("evts"),hpe=function(){function e(){this[fY]=new Map,this[hY]=new WeakMap}return e.prototype.events=function(){return Array.from(this[dh].keys())},e.prototype.has=function(t){return this[dh].has(t)},e.prototype.on=function(t,r){var n,i=this,a=(n=this[dh].get(t))!==null&&n!==void 0?n:[];return a.push(r),this[dh].set(t,a),function(){return i.off(t,r)}},e.prototype.once=function(t,r){var n=this[gm].get(r)||0;return this[gm].set(r,n+1),this.on(t,r)},e.prototype.off=function(t,r){var n,i=this[dh].get(t);if(i){var a=(n=this[gm].get(r))!==null&&n!==void 0?n:0;a>1?this[gm].set(r,a-1):this[gm].delete(r),i.splice(i.findIndex(function(s){return s===r})>>>0,1),i.length===0&&this[dh].delete(t)}},e.prototype.emit=function(t){for(var r,n=this,i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];var s=i[0];(function(l,h,y){for(var x,k=0,A=h.length;k<A;k++)!x&&k in h||(x||(x=Array.prototype.slice.call(h,0,k)),x[k]=h[k]);return l.concat(x||Array.prototype.slice.call(h))})([],(r=this[dh].get(t))!==null&&r!==void 0?r:[]).forEach(function(l){l(s),n[gm].get(l)&&n.off(t,l)})},e}();function yY(e,t){var r=void 0;typeof window<"u"&&(r=typeof e=="function"?e():e);var n=function(a){return"fuselage-".concat(t,"-").concat(a)},i=new hpe;return function(a,s){var l=Y.useRef(s);l.current=s;var h=Y.useState(function(){if(!r)return s;var A=r.getItem(n(a));return A?JSON.parse(A):s}),y=h[0],x=h[1],k=Y.useCallback(function(A){x(function(j){var N=A instanceof Function?A(j):A;return r==null||r.setItem(n(a),JSON.stringify(N)),i.emit(a,N),N})},[a]);return Y.useEffect(function(){var A=function(N){N.key===n(a)&&x(N.newValue?JSON.parse(N.newValue):l.current)},j=function(N){x(N)};return i.on(a,j),window.addEventListener("storage",A),function(){i.off(a,j),window.removeEventListener("storage",A)}},[a]),[y,k]}}fY=dh,hY=gm;var ppe=yY(function(){return window.localStorage},"localStorage"),mpe=yY(function(){return window.sessionStorage},"sessionStorage"),gpe=function(e){var t=Y.useState(function(){return typeof e=="function"?!!e():!!e}),r=t[0],n=t[1],i=ap(function(a){n(function(){return typeof a=="boolean"?a:typeof a=="function"?a(r):!r})});return[r,i]},vY=function(){var e=Y.useRef(),t=Y.useMemo(function(){return e.current||(e.current=Math.random().toString(36).slice(2)),e.current},[]);return Y.useDebugValue(t),t};function U4(e,t){var r=ap(function(n){if(e.every(function(i){return n&&i.current&&!i.current.contains(n.target)}))return t(n)});Y.useEffect(function(){return document.addEventListener("mousedown",r),function(){document.removeEventListener("mousedown",r)}},[r])}var ype=function(){var e=Y.useRef(),t=Bx(H4(!1,100)),r=t[0],n=t[1],i=Y.useState(function(){return new IntersectionObserver(function(a){a.forEach(function(s){n(s.isIntersecting)})})})[0];return Y.useEffect(function(){return function(){i.disconnect()}},[i]),[Y.useCallback(function(a){a!==null?(e.current=a,i.observe(e.current)):n(!1)},[i,n]),r]};const vpe=Object.freeze(Object.defineProperty({__proto__:null,getPositionStyle:dY,useAutoFocus:Uhe,useBorderBoxSize:Khe,useBreakpoints:rpe,useClipboard:npe,useContentBoxSize:ope,useDarkMode:ipe,useDebouncedCallback:Tw,useDebouncedReducer:ape,useDebouncedState:H4,useDebouncedUpdates:W4,useDebouncedValue:pg,useEffectEvent:ap,useElementIsVisible:ype,useIsomorphicLayoutEffect:Mw,useLazyRef:spe,useLocalStorage:ppe,useMediaQueries:kE,useMediaQuery:OE,useMergedRefs:uY,useMutableCallback:VP,useOutsideClick:U4,usePosition:dpe,usePrefersColorScheme:lY,usePrefersReducedData:fpe,usePrefersReducedMotion:pY,usePrevious:mY,useResizeObserver:gY,useSafely:Bx,useSessionStorage:mpe,useStableArray:sY,useToggle:gpe,useUniqueId:vY},Symbol.toStringTag,{value:"Module"})),EE=dc(vpe);var Y$,M7;function bpe(){return M7||(M7=1,Y$={"address-book":"",ai:"",airplane:"","arrow-back":"⦉","arrow-collapse":"","arrow-down":"","arrow-down-box":"","arrow-expand":"","arrow-fall":"","arrow-forward":"","arrow-jump":"⦋","arrow-loop":"","arrow-return":"⦍","arrow-rise":"","arrow-stack-up":"","arrow-up":"","arrow-up-box":"",at:"","attachment-file":"",avatar:"",backspace:"[",bag:"",ball:"",balloon:"","balloon-arrow-left":"","balloon-arrow-top-right":"","balloon-close-top-right":"","balloon-ellipsis":"","balloon-exclamation":"","balloon-off":"",balloons:"","balloon-text":"",ban:"",bell:"","bell-off":"",bold:"",book:"",brush:"",burger:"","burger-arrow-left":"","burger-menu":"",business:"",calendar:"",camera:"",card:"",check:"","check-double":"","check-single":"","chevron-double-down":"","chevron-double-up":"","chevron-down":"","chevron-expand":"","chevron-left":"{","chevron-right":"༺","chevron-up":"","circle-arrow-down":"","circle-check":"","circle-cross":"","circle-exclamation":"","circle-half":"","circle-quarter":"","circle-three-quarters":"","circle-unfilled":"",clip:"",clipboard:"",clock:"",cloud:"","cloud-arrow-down":"","cloud-arrow-up":"","cloud-plus":"",code:"","code-block":"",cog:"",compass:"","condensed-view":"⟮",copy:"",crop:"",cross:"","cross-small":"",cube:"",customize:"",dashboard:"",desktop:"","desktop-text":"",dialpad:"",doc:"","document-eye":"",doner:"",emoji:"","emoji-neutral":"","emoji-plus":"",equal:"",eraser:"","error-circle":"",exit:"༼","extended-view":"⦃",eye:"","eye-off":"",file:"⦕",fingerprint:"",flag:"",flask:"",folder:"",formula:"",globe:"","globe-cross":"","globe-off":"","group-by-type":"",hash:"","hashtag-lock":"","h-bar":"",headphone:"","headphone-off":"",headset:"",help:"",history:"",home:"",image:"",info:"",italic:"",joystick:"",kebab:"",key:"",keyboard:"","lamp-bulb":"",language:"",leaf:"",lightning:"",link:"","list-bullets":"","list-numbers":"",live:"",lock:"",login:"",magnifier:"",mail:"","mail-arrow-top-right":"",meatballs:"","medium-view":"⦅",members:"",mic:"","mic-off":"",mobile:"","mobile-check":"","mobile-exclamation":"",moon:"","musical-note":"","new-window":"⁽","notebook-hashtag":"","notebook-hashtag-crossed":"",pause:"","pause-shape-filled":"","pause-shape-unfilled":"","pause-unfilled":"",pencil:"⦏","pencil-box":"⦑",percentage:"","person-arms-spread":"",phone:"","phone-disabled":"","phone-in":"","phone-issue":"","phone-off":"","phone-out":"",pin:"","pin-map":"",play:"₍","play-shape-filled":"","play-unfilled":"",plus:"","plus-small":"",podcast:"","question-mark":"",quote:"",rec:"",refresh:"",rocket:"",send:"〈","send-filled":"","share-alt":"",sheet:"",shield:"","shield-blank":"","shield-check":"",signal:"",smart:"",sms:"",sort:"","sort-az":"⦇",spanner:"",squares:"",stack:"",star:"","star-filled":"",stars:"",stop:"","stop-unfilled":"",stopwatch:"",store:"",strike:"","success-circle":"",sun:"",tag:"",team:"","team-arrow-right":"","team-lock":"","text-decrease":"","text-increase":"",trash:"",underline:"",undo:"❰",user:"","user-arrow-right":"⦗","user-lock":"","user-plus":"",video:"❲","video-disabled":"","video-filled":"","video-off":"❴",volume:"⟦","volume-disabled":"⟨","volume-lock":"","volume-off":"⟬",warning:"",zip:"","add-reaction":"","add-user":"",attachment:"",audio:"",back:"(","baloon-arrow-left":"","baloon-arrow-top-right":"","baloon-close-top-right":"","baloon-ellipsis":"","baloon-exclamation":"",baloons:"","baloon-text":"",cancel:"","canned-response":"",chat:"","checkmark-circled":"","circled-arrow-down":"",computer:"",contact:"",discover:"",discussion:"",download:"",edit:"","edit-rounded":"","file-document":"","file-generic":"","file-google-drive":"","file-pdf":"","files-audio":"","file-sheets":"","files-video":"","files-zip":"",game:"",hashtag:"",import:"","info-circled":"",jump:"᚛","jump-to-message":"",katex:"","map-pin":"",menu:"",message:"","message-disabled":"","modal-warning":"",multiline:"⁅",omnichannel:"",palette:"",permalink:"",post:"",queue:"",reload:"","reply-directly":"⌊",report:"","send-active":"❨",share:"","shield-alt":"","sign-out":"❪","sort-amount-down":"","th-list":"❬",thread:"",upload:"","user-rounded":"",circle:"","file-keynote":"","hand-pointer":"",list:"","list-alt":"",livechat:"",loading:"","play-solid":"",reply:"⌈",adobe:"",facebook:"",github:"",gitlab:"",google:"","google-drive":"",hubot:"",linkedin:"",rocketchat:"",twitter:""}),Y$}const xpe=dc(bhe);var at={},X$={exports:{}},Z$={exports:{}},WP={exports:{}},J$={exports:{}},$7;function bY(){return $7||($7=1,function(e){var t=Y;function r(l,h,y,x){Object.defineProperty(l,h,{get:y,set:x,enumerable:!0,configurable:!0})}r(e.exports,"useControlledState",()=>n),r(e.exports,"clamp",()=>i),r(e.exports,"snapValueToStep",()=>a),r(e.exports,"toFixedNumber",()=>s);function n(l,h,y){let[x,k]=(0,t.useState)(l||h),A=(0,t.useRef)(l!==void 0),j=A.current,N=l!==void 0,M=(0,t.useRef)(x);j!==N&&console.warn(`WARN: A component changed from ${j?"controlled":"uncontrolled"} to ${N?"controlled":"uncontrolled"}.`),A.current=N;let u=(0,t.useCallback)((m,...v)=>{let C=(w,...g)=>{y&&(Object.is(M.current,w)||y(w,...g)),N||(M.current=w)};typeof m=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),k((g,...d)=>{let f=m(N?M.current:g,...d);return C(f,...v),N?g:f})):(N||k(m),C(m,...v))},[N,y]);return N?M.current=l:l=x,[l,u]}function i(l,h=-1/0,y=1/0){return Math.min(Math.max(l,h),y)}function a(l,h,y,x){let k=(l-(isNaN(h)?0:h))%x,A=Math.abs(k)*2>=x?l+Math.sign(k)*(x-Math.abs(k)):l-k;isNaN(h)?!isNaN(y)&&A>y&&(A=Math.floor(y/x)*x):A<h?A=h:!isNaN(y)&&A>y&&(A=h+Math.floor((y-h)/x)*x);let j=x.toString(),N=j.indexOf("."),M=N>=0?j.length-N:0;if(M>0){let u=Math.pow(10,M);A=Math.round(A*u)/u}return A}function s(l,h,y=10){const x=Math.pow(y,h);return Math.round(l*x)/x}}(J$)),J$.exports}var Q$={exports:{}},I7;function $w(){return I7||(I7=1,function(e){var t=Y;function r(A,j,N,M){Object.defineProperty(A,j,{get:N,set:M,enumerable:!0,configurable:!0})}function n(A){return A&&A.__esModule?A.default:A}r(e.exports,"SSRProvider",()=>s),r(e.exports,"useSSRSafeId",()=>x),r(e.exports,"useIsSSR",()=>k);const i={prefix:String(Math.round(Math.random()*1e10)),current:0,isSSR:!1},a=n(t).createContext(i);function s(A){let j=(0,t.useContext)(a),N=y(j===i),[M,u]=(0,t.useState)(!0),m=(0,t.useMemo)(()=>({prefix:j===i?"":`${j.prefix}-${N}`,current:0,isSSR:M}),[j,N,M]);return typeof window<"u"&&(0,t.useLayoutEffect)(()=>{u(!1)},[]),n(t).createElement(a.Provider,{value:m},A.children)}let l=!!(typeof window<"u"&&window.document&&window.document.createElement),h=new WeakMap;function y(A=!1){let j=(0,t.useContext)(a),N=(0,t.useRef)(null);if(N.current===null&&!A){var M,u;let m=(M=n(t).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||M===void 0||(u=M.ReactCurrentOwner)===null||u===void 0?void 0:u.current;if(m){let v=h.get(m);v==null?h.set(m,{id:j.current,state:m.memoizedState}):m.memoizedState!==v.state&&(j.current=v.id,h.delete(m))}N.current=++j.current}return N.current}function x(A){let j=(0,t.useContext)(a);j===i&&!l&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let N=y(!!A);return A||`react-aria${j.prefix}-${N}`}function k(){return(0,t.useContext)(a).isSSR}}(Q$)),Q$.exports}function xY(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=xY(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function j7(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=xY(e))&&(n&&(n+=" "),n+=t);return n}const wpe=Object.freeze(Object.defineProperty({__proto__:null,clsx:j7,default:j7},Symbol.toStringTag,{value:"Module"})),wY=dc(wpe);WP.exports;var F7;function di(){return F7||(F7=1,function(e){var t=bY(),r=Y,n=$w(),i=wY;function a(ve,Ae,je,Le){Object.defineProperty(ve,Ae,{get:je,set:Le,enumerable:!0,configurable:!0})}function s(ve){return ve&&ve.__esModule?ve.default:ve}a(e.exports,"useId",()=>x),a(e.exports,"mergeIds",()=>k),a(e.exports,"useSlotId",()=>A),a(e.exports,"chain",()=>j),a(e.exports,"mergeProps",()=>N),a(e.exports,"mergeRefs",()=>M),a(e.exports,"filterDOMProps",()=>C),a(e.exports,"focusWithoutScrolling",()=>w),a(e.exports,"getOffset",()=>p),a(e.exports,"runAfterTransition",()=>$),a(e.exports,"useDrag1D",()=>L),a(e.exports,"useGlobalListeners",()=>W),a(e.exports,"useLabels",()=>K),a(e.exports,"useObjectRef",()=>te),a(e.exports,"useUpdateEffect",()=>X),a(e.exports,"useLayoutEffect",()=>l),a(e.exports,"useResizeObserver",()=>re),a(e.exports,"useSyncRef",()=>ue),a(e.exports,"getScrollParent",()=>me),a(e.exports,"isScrollable",()=>Se),a(e.exports,"useViewportSize",()=>Fe),a(e.exports,"useDescription",()=>Ue),a(e.exports,"isMac",()=>q),a(e.exports,"isIPhone",()=>ne),a(e.exports,"isIPad",()=>qe),a(e.exports,"isIOS",()=>se),a(e.exports,"isAppleDevice",()=>Ke),a(e.exports,"isWebKit",()=>Q),a(e.exports,"isChrome",()=>Me),a(e.exports,"isAndroid",()=>o),a(e.exports,"useEvent",()=>S),a(e.exports,"useValueEffect",()=>h),a(e.exports,"scrollIntoView",()=>P),a(e.exports,"scrollIntoViewport",()=>ee),a(e.exports,"clamp",()=>t.clamp),a(e.exports,"snapValueToStep",()=>t.snapValueToStep),a(e.exports,"isVirtualClick",()=>_e),a(e.exports,"isVirtualPointerEvent",()=>he);const l=typeof window<"u"?s(r).useLayoutEffect:()=>{};function h(ve){let[Ae,je]=(0,r.useState)(ve),Le=(0,r.useRef)(Ae),xe=(0,r.useRef)(null);Le.current=Ae;let Be=(0,r.useRef)(null);Be.current=()=>{let tt=xe.current.next();if(tt.done){xe.current=null;return}Ae===tt.value?Be.current():je(tt.value)},l(()=>{xe.current&&Be.current()});let Ve=(0,r.useCallback)(tt=>{xe.current=tt(Le.current),Be.current()},[xe,Be]);return[Ae,Ve]}let y=new Map;function x(ve){let[Ae,je]=(0,r.useState)(ve),Le=(0,r.useRef)(null),xe=(0,n.useSSRSafeId)(Ae),Be=(0,r.useCallback)(Ve=>{Le.current=Ve},[]);return y.set(xe,Be),l(()=>{let Ve=xe;return()=>{y.delete(Ve)}},[xe]),(0,r.useEffect)(()=>{let Ve=Le.current;Ve&&(Le.current=null,je(Ve))}),xe}function k(ve,Ae){if(ve===Ae)return ve;let je=y.get(ve);if(je)return je(Ae),Ae;let Le=y.get(Ae);return Le?(Le(ve),ve):Ae}function A(ve=[]){let Ae=x(),[je,Le]=h(Ae),xe=(0,r.useCallback)(()=>{Le(function*(){yield Ae,yield document.getElementById(Ae)?Ae:void 0})},[Ae,Le]);return l(xe,[Ae,xe,...ve]),je}function j(...ve){return(...Ae)=>{for(let je of ve)typeof je=="function"&&je(...Ae)}}function N(...ve){let Ae={...ve[0]};for(let je=1;je<ve.length;je++){let Le=ve[je];for(let xe in Le){let Be=Ae[xe],Ve=Le[xe];typeof Be=="function"&&typeof Ve=="function"&&xe[0]==="o"&&xe[1]==="n"&&xe.charCodeAt(2)>=65&&xe.charCodeAt(2)<=90?Ae[xe]=j(Be,Ve):(xe==="className"||xe==="UNSAFE_className")&&typeof Be=="string"&&typeof Ve=="string"?Ae[xe]=s(i)(Be,Ve):xe==="id"&&Be&&Ve?Ae.id=k(Be,Ve):Ae[xe]=Ve!==void 0?Ve:Be}}return Ae}function M(...ve){return ve.length===1?ve[0]:Ae=>{for(let je of ve)typeof je=="function"?je(Ae):je!=null&&(je.current=Ae)}}const u=new Set(["id"]),m=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),v=/^(data-.*)$/;function C(ve,Ae={}){let{labelable:je,propNames:Le}=Ae,xe={};for(const Be in ve)Object.prototype.hasOwnProperty.call(ve,Be)&&(u.has(Be)||je&&m.has(Be)||Le!=null&&Le.has(Be)||v.test(Be))&&(xe[Be]=ve[Be]);return xe}function w(ve){if(d())ve.focus({preventScroll:!0});else{let Ae=f(ve);ve.focus(),c(Ae)}}let g=null;function d(){if(g==null){g=!1;try{var ve=document.createElement("div");ve.focus({get preventScroll(){return g=!0,!0}})}catch{}}return g}function f(ve){for(var Ae=ve.parentNode,je=[],Le=document.scrollingElement||document.documentElement;Ae instanceof HTMLElement&&Ae!==Le;)(Ae.offsetHeight<Ae.scrollHeight||Ae.offsetWidth<Ae.scrollWidth)&&je.push({element:Ae,scrollTop:Ae.scrollTop,scrollLeft:Ae.scrollLeft}),Ae=Ae.parentNode;return Le instanceof HTMLElement&&je.push({element:Le,scrollTop:Le.scrollTop,scrollLeft:Le.scrollLeft}),je}function c(ve){for(let{element:Ae,scrollTop:je,scrollLeft:Le}of ve)Ae.scrollTop=je,Ae.scrollLeft=Le}function p(ve,Ae,je="horizontal"){let Le=ve.getBoundingClientRect();return Ae?je==="horizontal"?Le.right:Le.bottom:je==="horizontal"?Le.left:Le.top}let D=new Map,E=new Set;function T(){if(typeof window>"u")return;let ve=je=>{let Le=D.get(je.target);Le||(Le=new Set,D.set(je.target,Le),je.target.addEventListener("transitioncancel",Ae)),Le.add(je.propertyName)},Ae=je=>{let Le=D.get(je.target);if(Le&&(Le.delete(je.propertyName),Le.size===0&&(je.target.removeEventListener("transitioncancel",Ae),D.delete(je.target)),D.size===0)){for(let xe of E)xe();E.clear()}};document.body.addEventListener("transitionrun",ve),document.body.addEventListener("transitionend",Ae)}typeof document<"u"&&(document.readyState!=="loading"?T():document.addEventListener("DOMContentLoaded",T));function $(ve){requestAnimationFrame(()=>{D.size===0?ve():E.add(ve)})}const B=[];function L(ve){console.warn("useDrag1D is deprecated, please use `useMove` instead https://react-spectrum.adobe.com/react-aria/useMove.html");let{containerRef:Ae,reverse:je,orientation:Le,onHover:xe,onDrag:Be,onPositionChange:Ve,onIncrement:tt,onDecrement:it,onIncrementToMax:yt,onDecrementToMin:vt,onCollapseToggle:Pt}=ve,kt=kr=>Le==="horizontal"?kr.clientX:kr.clientY,It=kr=>{let mt=p(Ae.current,je,Le),qt=kt(kr);return je?mt-qt:qt-mt},Ft=(0,r.useRef)(!1),Xt=(0,r.useRef)(0),Kt=(0,r.useRef)({onPositionChange:Ve,onDrag:Be});Kt.current.onDrag=Be,Kt.current.onPositionChange=Ve;let Tt=kr=>{kr.preventDefault();let mt=It(kr);Ft.current||(Ft.current=!0,Kt.current.onDrag&&Kt.current.onDrag(!0),Kt.current.onPositionChange&&Kt.current.onPositionChange(mt)),Xt.current!==mt&&(Xt.current=mt,Ve&&Ve(mt))},rr=kr=>{const mt=kr.target;Ft.current=!1;let qt=It(kr);Kt.current.onDrag&&Kt.current.onDrag(!1),Kt.current.onPositionChange&&Kt.current.onPositionChange(qt),B.splice(B.indexOf(mt),1),window.removeEventListener("mouseup",rr,!1),window.removeEventListener("mousemove",Tt,!1)};return{onMouseDown:kr=>{const mt=kr.currentTarget;B.some(qt=>mt.contains(qt))||(B.push(mt),window.addEventListener("mousemove",Tt,!1),window.addEventListener("mouseup",rr,!1))},onMouseEnter:()=>{xe&&xe(!0)},onMouseOut:()=>{xe&&xe(!1)},onKeyDown:kr=>{switch(kr.key){case"Left":case"ArrowLeft":Le==="horizontal"&&(kr.preventDefault(),it&&!je?it():tt&&je&&tt());break;case"Up":case"ArrowUp":Le==="vertical"&&(kr.preventDefault(),it&&!je?it():tt&&je&&tt());break;case"Right":case"ArrowRight":Le==="horizontal"&&(kr.preventDefault(),tt&&!je?tt():it&&je&&it());break;case"Down":case"ArrowDown":Le==="vertical"&&(kr.preventDefault(),tt&&!je?tt():it&&je&&it());break;case"Home":kr.preventDefault(),vt&&vt();break;case"End":kr.preventDefault(),yt&&yt();break;case"Enter":kr.preventDefault(),Pt&&Pt();break}}}}function W(){let ve=(0,r.useRef)(new Map),Ae=(0,r.useCallback)((xe,Be,Ve,tt)=>{let it=tt!=null&&tt.once?(...yt)=>{ve.current.delete(Ve),Ve(...yt)}:Ve;ve.current.set(Ve,{type:Be,eventTarget:xe,fn:it,options:tt}),xe.addEventListener(Be,Ve,tt)},[]),je=(0,r.useCallback)((xe,Be,Ve,tt)=>{var it;let yt=((it=ve.current.get(Ve))===null||it===void 0?void 0:it.fn)||Ve;xe.removeEventListener(Be,yt,tt),ve.current.delete(Ve)},[]),Le=(0,r.useCallback)(()=>{ve.current.forEach((xe,Be)=>{je(xe.eventTarget,xe.type,Be,xe.options)})},[je]);return(0,r.useEffect)(()=>Le,[Le]),{addGlobalListener:Ae,removeGlobalListener:je,removeAllGlobalListeners:Le}}function K(ve,Ae){let{id:je,"aria-label":Le,"aria-labelledby":xe}=ve;return je=x(je),xe&&Le?xe=[...new Set([...xe.trim().split(/\s+/),je])].join(" "):xe&&(xe=xe.trim().split(/\s+/).join(" ")),!Le&&!xe&&Ae&&(Le=Ae),{id:je,"aria-label":Le,"aria-labelledby":xe}}function te(ve){const Ae=(0,r.useRef)();return l(()=>{if(ve)return typeof ve=="function"?ve(Ae.current):ve.current=Ae.current,()=>{typeof ve=="function"?ve(null):ve.current=null}},[ve]),Ae}function X(ve,Ae){const je=(0,r.useRef)(!0);(0,r.useEffect)(()=>{je.current?je.current=!1:ve()},Ae)}function ae(){return typeof window.ResizeObserver<"u"}function re(ve){const{ref:Ae,onResize:je}=ve;(0,r.useEffect)(()=>{let Le=Ae==null?void 0:Ae.current;if(Le)if(ae()){const xe=new window.ResizeObserver(Be=>{Be.length&&je()});return xe.observe(Le),()=>{Le&&xe.unobserve(Le)}}else return window.addEventListener("resize",je,!1),()=>{window.removeEventListener("resize",je,!1)}},[je,Ae])}function ue(ve,Ae){l(()=>{if(ve&&ve.ref&&Ae)return ve.ref.current=Ae.current,()=>{ve.ref.current=null}},[ve,Ae])}function me(ve){for(Se(ve)&&(ve=ve.parentElement);ve&&!Se(ve);)ve=ve.parentElement;return ve||document.scrollingElement||document.documentElement}function Se(ve){let Ae=window.getComputedStyle(ve);return/(auto|scroll)/.test(Ae.overflow+Ae.overflowX+Ae.overflowY)}let we=typeof window<"u"&&window.visualViewport;function Fe(){let[ve,Ae]=(0,r.useState)(()=>Ee());return(0,r.useEffect)(()=>{let je=()=>{Ae(Le=>{let xe=Ee();return xe.width===Le.width&&xe.height===Le.height?Le:xe})};return we?we.addEventListener("resize",je):window.addEventListener("resize",je),()=>{we?we.removeEventListener("resize",je):window.removeEventListener("resize",je)}},[]),ve}function Ee(){return{width:(we==null?void 0:we.width)||window.innerWidth,height:(we==null?void 0:we.height)||window.innerHeight}}let Te=0;const be=new Map;function Ue(ve){let[Ae,je]=(0,r.useState)(void 0);return l(()=>{if(!ve)return;let Le=be.get(ve);if(Le)je(Le.element.id);else{let xe=`react-aria-description-${Te++}`;je(xe);let Be=document.createElement("div");Be.id=xe,Be.style.display="none",Be.textContent=ve,document.body.appendChild(Be),Le={refCount:0,element:Be},be.set(ve,Le)}return Le.refCount++,()=>{--Le.refCount===0&&(Le.element.remove(),be.delete(ve))}},[ve]),{"aria-describedby":ve?Ae:void 0}}function st(ve){var Ae;return typeof window>"u"||window.navigator==null?!1:((Ae=window.navigator.userAgentData)===null||Ae===void 0?void 0:Ae.brands.some(je=>ve.test(je.brand)))||ve.test(window.navigator.userAgent)}function ke(ve){var Ae;return typeof window<"u"&&window.navigator!=null?ve.test(((Ae=window.navigator.userAgentData)===null||Ae===void 0?void 0:Ae.platform)||window.navigator.platform):!1}function q(){return ke(/^Mac/i)}function ne(){return ke(/^iPhone/i)}function qe(){return ke(/^iPad/i)||q()&&navigator.maxTouchPoints>1}function se(){return ne()||qe()}function Ke(){return q()||se()}function Q(){return st(/AppleWebKit/i)&&!Me()}function Me(){return st(/Chrome/i)}function o(){return st(/Android/i)}function S(ve,Ae,je,Le){let xe=(0,r.useRef)(je);xe.current=je;let Be=je==null;(0,r.useEffect)(()=>{if(Be)return;let Ve=ve.current,tt=it=>xe.current.call(this,it);return Ve.addEventListener(Ae,tt,Le),()=>{Ve.removeEventListener(Ae,tt,Le)}},[ve,Ae,Le,Be])}function P(ve,Ae){let je=le(ve,Ae,"left"),Le=le(ve,Ae,"top"),xe=Ae.offsetWidth,Be=Ae.offsetHeight,Ve=ve.scrollLeft,tt=ve.scrollTop,{borderTopWidth:it,borderLeftWidth:yt}=getComputedStyle(ve),vt=ve.scrollLeft+parseInt(yt,10),Pt=ve.scrollTop+parseInt(it,10),kt=vt+ve.clientWidth,It=Pt+ve.clientHeight;je<=Ve?Ve=je-parseInt(yt,10):je+xe>kt&&(Ve+=je+xe-kt),Le<=Pt?tt=Le-parseInt(it,10):Le+Be>It&&(tt+=Le+Be-It),ve.scrollLeft=Ve,ve.scrollTop=tt}function le(ve,Ae,je){const Le=je==="left"?"offsetLeft":"offsetTop";let xe=0;for(;Ae.offsetParent&&(xe+=Ae[Le],Ae.offsetParent!==ve);){if(Ae.offsetParent.contains(ve)){xe-=ve[Le];break}Ae=Ae.offsetParent}return xe}function ee(ve,Ae){if(document.contains(ve)){let Ve=document.scrollingElement||document.documentElement;if(window.getComputedStyle(Ve).overflow==="hidden"){let it=me(ve);for(;ve&&it&&ve!==Ve&&it!==Ve;)P(it,ve),ve=it,it=me(ve)}else{var je;let{left:it,top:yt}=ve.getBoundingClientRect();ve==null||(je=ve.scrollIntoView)===null||je===void 0||je.call(ve,{block:"nearest"});let{left:vt,top:Pt}=ve.getBoundingClientRect();if(Math.abs(it-vt)>1||Math.abs(yt-Pt)>1){var Le,xe,Be;Ae==null||(Le=Ae.containingElement)===null||Le===void 0||(xe=Le.scrollIntoView)===null||xe===void 0||xe.call(Le,{block:"center",inline:"center"}),(Be=ve.scrollIntoView)===null||Be===void 0||Be.call(ve,{block:"nearest"})}}}}function _e(ve){return ve.mozInputSource===0&&ve.isTrusted?!0:o()&&ve.pointerType?ve.type==="click"&&ve.buttons===1:ve.detail===0&&!ve.pointerType}function he(ve){return ve.width===0&&ve.height===0||ve.width===1&&ve.height===1&&ve.pressure===0&&ve.detail===0&&ve.pointerType==="mouse"}}(WP)),WP.exports}var eI={exports:{}},tI={},B7;function K4(){return B7||(B7=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(r,n,i){return n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r}}(tI)),tI}var rI={exports:{}},N7;function qo(){return N7||(N7=1,function(e){var t=di(),r=Y,n=$w();function i(xe,Be,Ve,tt){Object.defineProperty(xe,Be,{get:Ve,set:tt,enumerable:!0,configurable:!0})}function a(xe){return xe&&xe.__esModule?xe.default:xe}i(e.exports,"Pressable",()=>D),i(e.exports,"PressResponder",()=>E),i(e.exports,"useFocus",()=>B),i(e.exports,"isFocusVisible",()=>be),i(e.exports,"getInteractionModality",()=>Ue),i(e.exports,"setInteractionModality",()=>st),i(e.exports,"useInteractionModality",()=>ke),i(e.exports,"useFocusVisible",()=>ne),i(e.exports,"useFocusVisibleListener",()=>qe),i(e.exports,"useFocusWithin",()=>se),i(e.exports,"useHover",()=>P),i(e.exports,"useInteractOutside",()=>le),i(e.exports,"useKeyboard",()=>he),i(e.exports,"useMove",()=>ve),i(e.exports,"usePress",()=>j),i(e.exports,"useScrollWheel",()=>Ae),i(e.exports,"useLongPress",()=>Le);let s="default",l="",h=new WeakMap;function y(xe){(0,t.isIOS)()?(s==="default"&&(l=document.documentElement.style.webkitUserSelect,document.documentElement.style.webkitUserSelect="none"),s="disabled"):(xe instanceof HTMLElement||xe instanceof SVGElement)&&(h.set(xe,xe.style.userSelect),xe.style.userSelect="none")}function x(xe){if((0,t.isIOS)()){if(s!=="disabled")return;s="restoring",setTimeout(()=>{(0,t.runAfterTransition)(()=>{s==="restoring"&&(document.documentElement.style.webkitUserSelect==="none"&&(document.documentElement.style.webkitUserSelect=l||""),l="",s="default")})},300)}else if((xe instanceof HTMLElement||xe instanceof SVGElement)&&xe&&h.has(xe)){let Be=h.get(xe);xe.style.userSelect==="none"&&(xe.style.userSelect=Be),xe.getAttribute("style")===""&&xe.removeAttribute("style"),h.delete(xe)}}const k=a(r).createContext(null);k.displayName="PressResponderContext";function A(xe){let Be=(0,r.useContext)(k);if(Be){let{register:Ve,...tt}=Be;xe=(0,t.mergeProps)(tt,xe),Ve()}return(0,t.useSyncRef)(Be,xe.ref),xe}function j(xe){let{onPress:Be,onPressChange:Ve,onPressStart:tt,onPressEnd:it,onPressUp:yt,isDisabled:vt,isPressed:Pt,preventFocusOnPress:kt,shouldCancelOnPointerExit:It,allowTextSelectionOnPress:Ft,ref:Xt,...Kt}=A(xe),Tt=(0,r.useRef)(null);Tt.current={onPress:Be,onPressChange:Ve,onPressStart:tt,onPressEnd:it,onPressUp:yt,isDisabled:vt,shouldCancelOnPointerExit:It};let[rr,Wt]=(0,r.useState)(!1),Lr=(0,r.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:Dr,removeAllGlobalListeners:Kr}=(0,t.useGlobalListeners)(),kr=(0,r.useMemo)(()=>{let mt=Lr.current,qt=(Bt,Or)=>{let{onPressStart:xt,onPressChange:Vt,isDisabled:Dn}=Tt.current;Dn||mt.didFirePressStart||(xt&&xt({type:"pressstart",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey}),Vt&&Vt(!0),mt.didFirePressStart=!0,Wt(!0))},pr=(Bt,Or,xt=!0)=>{let{onPressEnd:Vt,onPressChange:Dn,onPress:xi,isDisabled:Ii}=Tt.current;mt.didFirePressStart&&(mt.ignoreClickAfterPress=!0,mt.didFirePressStart=!1,Vt&&Vt({type:"pressend",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey}),Dn&&Dn(!1),Wt(!1),xi&&xt&&!Ii&&xi({type:"press",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey}))},jr=(Bt,Or)=>{let{onPressUp:xt,isDisabled:Vt}=Tt.current;Vt||xt&&xt({type:"pressup",pointerType:Or,target:Bt.currentTarget,shiftKey:Bt.shiftKey,metaKey:Bt.metaKey,ctrlKey:Bt.ctrlKey,altKey:Bt.altKey})},Cr=Bt=>{mt.isPressed&&(mt.isOverTarget&&pr(v(mt.target,Bt),mt.pointerType,!1),mt.isPressed=!1,mt.isOverTarget=!1,mt.activePointerId=null,mt.pointerType=null,Kr(),Ft||x(mt.target))},Tr={onKeyDown(Bt){M(Bt.nativeEvent,Bt.currentTarget)&&Bt.currentTarget.contains(Bt.target)?(f(Bt.target,Bt.key)&&Bt.preventDefault(),Bt.stopPropagation(),!mt.isPressed&&!Bt.repeat&&(mt.target=Bt.currentTarget,mt.isPressed=!0,qt(Bt,"keyboard"),Dr(document,"keyup",or,!1))):Bt.key==="Enter"&&N(Bt.currentTarget)&&Bt.stopPropagation()},onKeyUp(Bt){M(Bt.nativeEvent,Bt.currentTarget)&&!Bt.repeat&&Bt.currentTarget.contains(Bt.target)&&jr(v(mt.target,Bt),"keyboard")},onClick(Bt){Bt&&!Bt.currentTarget.contains(Bt.target)||Bt&&Bt.button===0&&(Bt.stopPropagation(),vt&&Bt.preventDefault(),!mt.ignoreClickAfterPress&&!mt.ignoreEmulatedMouseEvents&&(mt.pointerType==="virtual"||(0,t.isVirtualClick)(Bt.nativeEvent))&&(!vt&&!kt&&(0,t.focusWithoutScrolling)(Bt.currentTarget),qt(Bt,"virtual"),jr(Bt,"virtual"),pr(Bt,"virtual")),mt.ignoreEmulatedMouseEvents=!1,mt.ignoreClickAfterPress=!1)}},or=Bt=>{if(mt.isPressed&&M(Bt,mt.target)){f(Bt.target,Bt.key)&&Bt.preventDefault(),Bt.stopPropagation(),mt.isPressed=!1;let Or=Bt.target;pr(v(mt.target,Bt),"keyboard",mt.target.contains(Or)),Kr(),mt.target instanceof HTMLElement&&mt.target.contains(Or)&&(N(mt.target)||mt.target.getAttribute("role")==="link")&&mt.target.click()}};if(typeof PointerEvent<"u"){Tr.onPointerDown=Vt=>{if(!(Vt.button!==0||!Vt.currentTarget.contains(Vt.target))){if((0,t.isVirtualPointerEvent)(Vt.nativeEvent)){mt.pointerType="virtual";return}d(Vt.currentTarget)&&Vt.preventDefault(),mt.pointerType=Vt.pointerType,Vt.stopPropagation(),mt.isPressed||(mt.isPressed=!0,mt.isOverTarget=!0,mt.activePointerId=Vt.pointerId,mt.target=Vt.currentTarget,!vt&&!kt&&(0,t.focusWithoutScrolling)(Vt.currentTarget),Ft||y(mt.target),qt(Vt,mt.pointerType),Dr(document,"pointermove",Bt,!1),Dr(document,"pointerup",Or,!1),Dr(document,"pointercancel",xt,!1))}},Tr.onMouseDown=Vt=>{Vt.currentTarget.contains(Vt.target)&&Vt.button===0&&(d(Vt.currentTarget)&&Vt.preventDefault(),Vt.stopPropagation())},Tr.onPointerUp=Vt=>{!Vt.currentTarget.contains(Vt.target)||mt.pointerType==="virtual"||Vt.button===0&&g(Vt,Vt.currentTarget)&&jr(Vt,mt.pointerType||Vt.pointerType)};let Bt=Vt=>{Vt.pointerId===mt.activePointerId&&(g(Vt,mt.target)?mt.isOverTarget||(mt.isOverTarget=!0,qt(v(mt.target,Vt),mt.pointerType)):mt.isOverTarget&&(mt.isOverTarget=!1,pr(v(mt.target,Vt),mt.pointerType,!1),Tt.current.shouldCancelOnPointerExit&&Cr(Vt)))},Or=Vt=>{Vt.pointerId===mt.activePointerId&&mt.isPressed&&Vt.button===0&&(g(Vt,mt.target)?pr(v(mt.target,Vt),mt.pointerType):mt.isOverTarget&&pr(v(mt.target,Vt),mt.pointerType,!1),mt.isPressed=!1,mt.isOverTarget=!1,mt.activePointerId=null,mt.pointerType=null,Kr(),Ft||x(mt.target))},xt=Vt=>{Cr(Vt)};Tr.onDragStart=Vt=>{Vt.currentTarget.contains(Vt.target)&&Cr(Vt)}}else{Tr.onMouseDown=xt=>{xt.button!==0||!xt.currentTarget.contains(xt.target)||(d(xt.currentTarget)&&xt.preventDefault(),xt.stopPropagation(),!mt.ignoreEmulatedMouseEvents&&(mt.isPressed=!0,mt.isOverTarget=!0,mt.target=xt.currentTarget,mt.pointerType=(0,t.isVirtualClick)(xt.nativeEvent)?"virtual":"mouse",!vt&&!kt&&(0,t.focusWithoutScrolling)(xt.currentTarget),qt(xt,mt.pointerType),Dr(document,"mouseup",Bt,!1)))},Tr.onMouseEnter=xt=>{xt.currentTarget.contains(xt.target)&&(xt.stopPropagation(),mt.isPressed&&!mt.ignoreEmulatedMouseEvents&&(mt.isOverTarget=!0,qt(xt,mt.pointerType)))},Tr.onMouseLeave=xt=>{xt.currentTarget.contains(xt.target)&&(xt.stopPropagation(),mt.isPressed&&!mt.ignoreEmulatedMouseEvents&&(mt.isOverTarget=!1,pr(xt,mt.pointerType,!1),Tt.current.shouldCancelOnPointerExit&&Cr(xt)))},Tr.onMouseUp=xt=>{xt.currentTarget.contains(xt.target)&&!mt.ignoreEmulatedMouseEvents&&xt.button===0&&jr(xt,mt.pointerType)};let Bt=xt=>{if(xt.button===0){if(mt.isPressed=!1,Kr(),mt.ignoreEmulatedMouseEvents){mt.ignoreEmulatedMouseEvents=!1;return}g(xt,mt.target)?pr(v(mt.target,xt),mt.pointerType):mt.isOverTarget&&pr(v(mt.target,xt),mt.pointerType,!1),mt.isOverTarget=!1}};Tr.onTouchStart=xt=>{if(!xt.currentTarget.contains(xt.target))return;xt.stopPropagation();let Vt=u(xt.nativeEvent);Vt&&(mt.activePointerId=Vt.identifier,mt.ignoreEmulatedMouseEvents=!0,mt.isOverTarget=!0,mt.isPressed=!0,mt.target=xt.currentTarget,mt.pointerType="touch",!vt&&!kt&&(0,t.focusWithoutScrolling)(xt.currentTarget),Ft||y(mt.target),qt(xt,mt.pointerType),Dr(window,"scroll",Or,!0))},Tr.onTouchMove=xt=>{if(!xt.currentTarget.contains(xt.target)||(xt.stopPropagation(),!mt.isPressed))return;let Vt=m(xt.nativeEvent,mt.activePointerId);Vt&&g(Vt,xt.currentTarget)?mt.isOverTarget||(mt.isOverTarget=!0,qt(xt,mt.pointerType)):mt.isOverTarget&&(mt.isOverTarget=!1,pr(xt,mt.pointerType,!1),Tt.current.shouldCancelOnPointerExit&&Cr(xt))},Tr.onTouchEnd=xt=>{if(!xt.currentTarget.contains(xt.target)||(xt.stopPropagation(),!mt.isPressed))return;let Vt=m(xt.nativeEvent,mt.activePointerId);Vt&&g(Vt,xt.currentTarget)?(jr(xt,mt.pointerType),pr(xt,mt.pointerType)):mt.isOverTarget&&pr(xt,mt.pointerType,!1),mt.isPressed=!1,mt.activePointerId=null,mt.isOverTarget=!1,mt.ignoreEmulatedMouseEvents=!0,Ft||x(mt.target),Kr()},Tr.onTouchCancel=xt=>{xt.currentTarget.contains(xt.target)&&(xt.stopPropagation(),mt.isPressed&&Cr(xt))};let Or=xt=>{mt.isPressed&&xt.target.contains(mt.target)&&Cr({currentTarget:mt.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};Tr.onDragStart=xt=>{xt.currentTarget.contains(xt.target)&&Cr(xt)}}return Tr},[Dr,vt,kt,Kr,Ft]);return(0,r.useEffect)(()=>()=>{Ft||x(Lr.current.target)},[Ft]),{isPressed:Pt||rr,pressProps:(0,t.mergeProps)(Kt,kr)}}function N(xe){return xe.tagName==="A"&&xe.hasAttribute("href")}function M(xe,Be){const{key:Ve,code:tt}=xe,it=Be,yt=it.getAttribute("role");return(Ve==="Enter"||Ve===" "||Ve==="Spacebar"||tt==="Space")&&!(it instanceof HTMLInputElement&&!p(it,Ve)||it instanceof HTMLTextAreaElement||it.isContentEditable)&&(!N(it)||yt==="button"&&Ve!=="Enter")&&!(yt==="link"&&Ve!=="Enter")}function u(xe){const{targetTouches:Be}=xe;return Be.length>0?Be[0]:null}function m(xe,Be){const Ve=xe.changedTouches;for(let tt=0;tt<Ve.length;tt++){const it=Ve[tt];if(it.identifier===Be)return it}return null}function v(xe,Be){return{currentTarget:xe,shiftKey:Be.shiftKey,ctrlKey:Be.ctrlKey,metaKey:Be.metaKey,altKey:Be.altKey}}function C(xe){let Be=xe.width/2||xe.radiusX||0,Ve=xe.height/2||xe.radiusY||0;return{top:xe.clientY-Ve,right:xe.clientX+Be,bottom:xe.clientY+Ve,left:xe.clientX-Be}}function w(xe,Be){return!(xe.left>Be.right||Be.left>xe.right||xe.top>Be.bottom||Be.top>xe.bottom)}function g(xe,Be){let Ve=Be.getBoundingClientRect(),tt=C(xe);return w(Ve,tt)}function d(xe){return!(xe instanceof HTMLElement)||!xe.draggable}function f(xe,Be){return xe instanceof HTMLInputElement?!p(xe,Be):xe instanceof HTMLButtonElement?xe.type!=="submit":!0}const c=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function p(xe,Be){return xe.type==="checkbox"||xe.type==="radio"?Be===" ":c.has(xe.type)}const D=a(r).forwardRef(({children:xe,...Be},Ve)=>{let tt=(0,r.useRef)();Ve=Ve??tt;let{pressProps:it}=j({...Be,ref:Ve}),yt=a(r).Children.only(xe);return a(r).cloneElement(yt,{ref:Ve,...(0,t.mergeProps)(yt.props,it)})}),E=a(r).forwardRef(({children:xe,...Be},Ve)=>{let tt=(0,r.useRef)(!1),it=(0,r.useContext)(k),yt=(0,t.mergeProps)(it||{},{...Be,ref:Ve||(it==null?void 0:it.ref),register(){tt.current=!0,it&&it.register()}});return(0,t.useSyncRef)(it,Ve),(0,r.useEffect)(()=>{tt.current||console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with <Pressable> component.")},[]),a(r).createElement(k.Provider,{value:yt},xe)});class T{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(Be,Ve){this.nativeEvent=Ve,this.target=Ve.target,this.currentTarget=Ve.currentTarget,this.relatedTarget=Ve.relatedTarget,this.bubbles=Ve.bubbles,this.cancelable=Ve.cancelable,this.defaultPrevented=Ve.defaultPrevented,this.eventPhase=Ve.eventPhase,this.isTrusted=Ve.isTrusted,this.timeStamp=Ve.timeStamp,this.type=Be}}function $(xe){let Be=(0,r.useRef)({isFocused:!1,onBlur:xe,observer:null});return Be.current.onBlur=xe,(0,t.useLayoutEffect)(()=>{const Ve=Be.current;return()=>{Ve.observer&&(Ve.observer.disconnect(),Ve.observer=null)}},[]),(0,r.useCallback)(Ve=>{if(Ve.target instanceof HTMLButtonElement||Ve.target instanceof HTMLInputElement||Ve.target instanceof HTMLTextAreaElement||Ve.target instanceof HTMLSelectElement){Be.current.isFocused=!0;let tt=Ve.target,it=yt=>{var vt,Pt;Be.current.isFocused=!1,tt.disabled&&((Pt=(vt=Be.current).onBlur)===null||Pt===void 0||Pt.call(vt,new T("blur",yt))),Be.current.observer&&(Be.current.observer.disconnect(),Be.current.observer=null)};tt.addEventListener("focusout",it,{once:!0}),Be.current.observer=new MutationObserver(()=>{Be.current.isFocused&&tt.disabled&&(Be.current.observer.disconnect(),tt.dispatchEvent(new FocusEvent("blur")),tt.dispatchEvent(new FocusEvent("focusout",{bubbles:!0})))}),Be.current.observer.observe(tt,{attributes:!0,attributeFilter:["disabled"]})}},[])}function B(xe){let{isDisabled:Be,onFocus:Ve,onBlur:tt,onFocusChange:it}=xe;const yt=(0,r.useCallback)(kt=>{if(kt.target===kt.currentTarget)return tt&&tt(kt),it&&it(!1),!0},[tt,it]),vt=$(yt),Pt=(0,r.useCallback)(kt=>{kt.target===kt.currentTarget&&document.activeElement===kt.target&&(Ve&&Ve(kt),it&&it(!0),vt(kt))},[it,Ve,vt]);return{focusProps:{onFocus:!Be&&(Ve||it||tt)?Pt:void 0,onBlur:!Be&&(tt||it)?yt:void 0}}}let L=null,W=new Set,K=!1,te=!1,X=!1;const ae={Tab:!0,Escape:!0};function re(xe,Be){for(let Ve of W)Ve(xe,Be)}function ue(xe){return!(xe.metaKey||!(0,t.isMac)()&&xe.altKey||xe.ctrlKey||xe.key==="Control"||xe.key==="Shift"||xe.key==="Meta")}function me(xe){te=!0,ue(xe)&&(L="keyboard",re("keyboard",xe))}function Se(xe){L="pointer",(xe.type==="mousedown"||xe.type==="pointerdown")&&(te=!0,re("pointer",xe))}function we(xe){(0,t.isVirtualClick)(xe)&&(te=!0,L="virtual")}function Fe(xe){xe.target===window||xe.target===document||(!te&&!X&&(L="virtual",re("virtual",xe)),te=!1,X=!1)}function Ee(){te=!1,X=!0}function Te(){if(typeof window>"u"||K)return;let xe=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){te=!0,xe.apply(this,arguments)},document.addEventListener("keydown",me,!0),document.addEventListener("keyup",me,!0),document.addEventListener("click",we,!0),window.addEventListener("focus",Fe,!0),window.addEventListener("blur",Ee,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",Se,!0),document.addEventListener("pointermove",Se,!0),document.addEventListener("pointerup",Se,!0)):(document.addEventListener("mousedown",Se,!0),document.addEventListener("mousemove",Se,!0),document.addEventListener("mouseup",Se,!0)),K=!0}typeof document<"u"&&(document.readyState!=="loading"?Te():document.addEventListener("DOMContentLoaded",Te));function be(){return L!=="pointer"}function Ue(){return L}function st(xe){L=xe,re(xe,null)}function ke(){Te();let[xe,Be]=(0,r.useState)(L);return(0,r.useEffect)(()=>{let Ve=()=>{Be(L)};return W.add(Ve),()=>{W.delete(Ve)}},[]),(0,n.useIsSSR)()?null:xe}function q(xe,Be,Ve){return!(xe&&Be==="keyboard"&&Ve instanceof KeyboardEvent&&!ae[Ve.key])}function ne(xe={}){let{isTextInput:Be,autoFocus:Ve}=xe,[tt,it]=(0,r.useState)(Ve||be());return qe(yt=>{it(yt)},[Be],{isTextInput:Be}),{isFocusVisible:tt}}function qe(xe,Be,Ve){Te(),(0,r.useEffect)(()=>{let tt=(it,yt)=>{q(Ve==null?void 0:Ve.isTextInput,it,yt)&&xe(be())};return W.add(tt),()=>{W.delete(tt)}},Be)}function se(xe){let{isDisabled:Be,onBlurWithin:Ve,onFocusWithin:tt,onFocusWithinChange:it}=xe,yt=(0,r.useRef)({isFocusWithin:!1}),vt=(0,r.useCallback)(It=>{yt.current.isFocusWithin&&!It.currentTarget.contains(It.relatedTarget)&&(yt.current.isFocusWithin=!1,Ve&&Ve(It),it&&it(!1))},[Ve,it,yt]),Pt=$(vt),kt=(0,r.useCallback)(It=>{!yt.current.isFocusWithin&&document.activeElement===It.target&&(tt&&tt(It),it&&it(!0),yt.current.isFocusWithin=!0,Pt(It))},[tt,it,Pt]);return Be?{focusWithinProps:{onFocus:null,onBlur:null}}:{focusWithinProps:{onFocus:kt,onBlur:vt}}}let Ke=!1,Q=0;function Me(){Ke=!0,setTimeout(()=>{Ke=!1},50)}function o(xe){xe.pointerType==="touch"&&Me()}function S(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",o):document.addEventListener("touchend",Me),Q++,()=>{Q--,!(Q>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",o):document.removeEventListener("touchend",Me))}}function P(xe){let{onHoverStart:Be,onHoverChange:Ve,onHoverEnd:tt,isDisabled:it}=xe,[yt,vt]=(0,r.useState)(!1),Pt=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(S,[]);let{hoverProps:kt,triggerHoverEnd:It}=(0,r.useMemo)(()=>{let Ft=(Tt,rr)=>{if(Pt.pointerType=rr,it||rr==="touch"||Pt.isHovered||!Tt.currentTarget.contains(Tt.target))return;Pt.isHovered=!0;let Wt=Tt.currentTarget;Pt.target=Wt,Be&&Be({type:"hoverstart",target:Wt,pointerType:rr}),Ve&&Ve(!0),vt(!0)},Xt=(Tt,rr)=>{if(Pt.pointerType="",Pt.target=null,rr==="touch"||!Pt.isHovered)return;Pt.isHovered=!1;let Wt=Tt.currentTarget;tt&&tt({type:"hoverend",target:Wt,pointerType:rr}),Ve&&Ve(!1),vt(!1)},Kt={};return typeof PointerEvent<"u"?(Kt.onPointerEnter=Tt=>{Ke&&Tt.pointerType==="mouse"||Ft(Tt,Tt.pointerType)},Kt.onPointerLeave=Tt=>{!it&&Tt.currentTarget.contains(Tt.target)&&Xt(Tt,Tt.pointerType)}):(Kt.onTouchStart=()=>{Pt.ignoreEmulatedMouseEvents=!0},Kt.onMouseEnter=Tt=>{!Pt.ignoreEmulatedMouseEvents&&!Ke&&Ft(Tt,"mouse"),Pt.ignoreEmulatedMouseEvents=!1},Kt.onMouseLeave=Tt=>{!it&&Tt.currentTarget.contains(Tt.target)&&Xt(Tt,"mouse")}),{hoverProps:Kt,triggerHoverEnd:Xt}},[Be,Ve,tt,it,Pt]);return(0,r.useEffect)(()=>{it&&It({currentTarget:Pt.target},Pt.pointerType)},[it]),{hoverProps:kt,isHovered:yt}}function le(xe){let{ref:Be,onInteractOutside:Ve,isDisabled:tt,onInteractOutsideStart:it}=xe,vt=(0,r.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1,onInteractOutside:Ve,onInteractOutsideStart:it}).current;vt.onInteractOutside=Ve,vt.onInteractOutsideStart=it,(0,r.useEffect)(()=>{if(tt)return;let Pt=kt=>{ee(kt,Be)&&vt.onInteractOutside&&(vt.onInteractOutsideStart&&vt.onInteractOutsideStart(kt),vt.isPointerDown=!0)};if(typeof PointerEvent<"u"){let kt=It=>{vt.isPointerDown&&vt.onInteractOutside&&ee(It,Be)&&vt.onInteractOutside(It),vt.isPointerDown=!1};return document.addEventListener("pointerdown",Pt,!0),document.addEventListener("pointerup",kt,!0),()=>{document.removeEventListener("pointerdown",Pt,!0),document.removeEventListener("pointerup",kt,!0)}}else{let kt=Ft=>{vt.ignoreEmulatedMouseEvents?vt.ignoreEmulatedMouseEvents=!1:vt.isPointerDown&&vt.onInteractOutside&&ee(Ft,Be)&&vt.onInteractOutside(Ft),vt.isPointerDown=!1},It=Ft=>{vt.ignoreEmulatedMouseEvents=!0,vt.onInteractOutside&&vt.isPointerDown&&ee(Ft,Be)&&vt.onInteractOutside(Ft),vt.isPointerDown=!1};return document.addEventListener("mousedown",Pt,!0),document.addEventListener("mouseup",kt,!0),document.addEventListener("touchstart",Pt,!0),document.addEventListener("touchend",It,!0),()=>{document.removeEventListener("mousedown",Pt,!0),document.removeEventListener("mouseup",kt,!0),document.removeEventListener("touchstart",Pt,!0),document.removeEventListener("touchend",It,!0)}}},[Be,vt,tt])}function ee(xe,Be){if(xe.button>0)return!1;if(xe.target){const Ve=xe.target.ownerDocument;if(!Ve||!Ve.documentElement.contains(xe.target)||xe.target.closest("[data-react-aria-top-layer]"))return!1}return Be.current&&!Be.current.contains(xe.target)}function _e(xe){if(!xe)return;let Be=!0;return Ve=>{let tt={...Ve,preventDefault(){Ve.preventDefault()},isDefaultPrevented(){return Ve.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){Be=!1}};xe(tt),Be&&Ve.stopPropagation()}}function he(xe){return{keyboardProps:xe.isDisabled?{}:{onKeyDown:_e(xe.onKeyDown),onKeyUp:_e(xe.onKeyUp)}}}function ve(xe){let{onMoveStart:Be,onMove:Ve,onMoveEnd:tt}=xe,it=(0,r.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:yt,removeGlobalListener:vt}=(0,t.useGlobalListeners)();return{moveProps:(0,r.useMemo)(()=>{let kt={},It=()=>{y(),it.current.didMove=!1},Ft=(Tt,rr,Wt,Lr)=>{Wt===0&&Lr===0||(it.current.didMove||(it.current.didMove=!0,Be==null||Be({type:"movestart",pointerType:rr,shiftKey:Tt.shiftKey,metaKey:Tt.metaKey,ctrlKey:Tt.ctrlKey,altKey:Tt.altKey})),Ve({type:"move",pointerType:rr,deltaX:Wt,deltaY:Lr,shiftKey:Tt.shiftKey,metaKey:Tt.metaKey,ctrlKey:Tt.ctrlKey,altKey:Tt.altKey}))},Xt=(Tt,rr)=>{x(),it.current.didMove&&(tt==null||tt({type:"moveend",pointerType:rr,shiftKey:Tt.shiftKey,metaKey:Tt.metaKey,ctrlKey:Tt.ctrlKey,altKey:Tt.altKey}))};if(typeof PointerEvent>"u"){let Tt=Dr=>{Dr.button===0&&(Ft(Dr,"mouse",Dr.pageX-it.current.lastPosition.pageX,Dr.pageY-it.current.lastPosition.pageY),it.current.lastPosition={pageX:Dr.pageX,pageY:Dr.pageY})},rr=Dr=>{Dr.button===0&&(Xt(Dr,"mouse"),vt(window,"mousemove",Tt,!1),vt(window,"mouseup",rr,!1))};kt.onMouseDown=Dr=>{Dr.button===0&&(It(),Dr.stopPropagation(),Dr.preventDefault(),it.current.lastPosition={pageX:Dr.pageX,pageY:Dr.pageY},yt(window,"mousemove",Tt,!1),yt(window,"mouseup",rr,!1))};let Wt=Dr=>{let Kr=[...Dr.changedTouches].findIndex(({identifier:kr})=>kr===it.current.id);if(Kr>=0){let{pageX:kr,pageY:mt}=Dr.changedTouches[Kr];Ft(Dr,"touch",kr-it.current.lastPosition.pageX,mt-it.current.lastPosition.pageY),it.current.lastPosition={pageX:kr,pageY:mt}}},Lr=Dr=>{[...Dr.changedTouches].findIndex(({identifier:kr})=>kr===it.current.id)>=0&&(Xt(Dr,"touch"),it.current.id=null,vt(window,"touchmove",Wt),vt(window,"touchend",Lr),vt(window,"touchcancel",Lr))};kt.onTouchStart=Dr=>{if(Dr.changedTouches.length===0||it.current.id!=null)return;let{pageX:Kr,pageY:kr,identifier:mt}=Dr.changedTouches[0];It(),Dr.stopPropagation(),Dr.preventDefault(),it.current.lastPosition={pageX:Kr,pageY:kr},it.current.id=mt,yt(window,"touchmove",Wt,!1),yt(window,"touchend",Lr,!1),yt(window,"touchcancel",Lr,!1)}}else{let Tt=Wt=>{if(Wt.pointerId===it.current.id){let Lr=Wt.pointerType||"mouse";Ft(Wt,Lr,Wt.pageX-it.current.lastPosition.pageX,Wt.pageY-it.current.lastPosition.pageY),it.current.lastPosition={pageX:Wt.pageX,pageY:Wt.pageY}}},rr=Wt=>{if(Wt.pointerId===it.current.id){let Lr=Wt.pointerType||"mouse";Xt(Wt,Lr),it.current.id=null,vt(window,"pointermove",Tt,!1),vt(window,"pointerup",rr,!1),vt(window,"pointercancel",rr,!1)}};kt.onPointerDown=Wt=>{Wt.button===0&&it.current.id==null&&(It(),Wt.stopPropagation(),Wt.preventDefault(),it.current.lastPosition={pageX:Wt.pageX,pageY:Wt.pageY},it.current.id=Wt.pointerId,yt(window,"pointermove",Tt,!1),yt(window,"pointerup",rr,!1),yt(window,"pointercancel",rr,!1))}}let Kt=(Tt,rr,Wt)=>{It(),Ft(Tt,"keyboard",rr,Wt),Xt(Tt,"keyboard")};return kt.onKeyDown=Tt=>{switch(Tt.key){case"Left":case"ArrowLeft":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,-1,0);break;case"Right":case"ArrowRight":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,1,0);break;case"Up":case"ArrowUp":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,0,-1);break;case"Down":case"ArrowDown":Tt.preventDefault(),Tt.stopPropagation(),Kt(Tt,0,1);break}},kt},[it,Be,Ve,tt,yt,vt])}}function Ae(xe,Be){let{onScroll:Ve,isDisabled:tt}=xe,it=(0,r.useCallback)(yt=>{yt.ctrlKey||(yt.preventDefault(),yt.stopPropagation(),Ve&&Ve({deltaX:yt.deltaX,deltaY:yt.deltaY}))},[Ve]);(0,t.useEvent)(Be,"wheel",tt?null:it)}const je=500;function Le(xe){let{isDisabled:Be,onLongPressStart:Ve,onLongPressEnd:tt,onLongPress:it,threshold:yt=je,accessibilityDescription:vt}=xe;const Pt=(0,r.useRef)(null);let{addGlobalListener:kt,removeGlobalListener:It}=(0,t.useGlobalListeners)(),{pressProps:Ft}=j({isDisabled:Be,onPressStart(Kt){if((Kt.pointerType==="mouse"||Kt.pointerType==="touch")&&(Ve&&Ve({...Kt,type:"longpressstart"}),Pt.current=setTimeout(()=>{Kt.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),it&&it({...Kt,type:"longpress"}),Pt.current=null},yt),Kt.pointerType==="touch")){let Tt=rr=>{rr.preventDefault()};kt(Kt.target,"contextmenu",Tt,{once:!0}),kt(window,"pointerup",()=>{setTimeout(()=>{It(Kt.target,"contextmenu",Tt)},30)},{once:!0})}},onPressEnd(Kt){Pt.current&&clearTimeout(Pt.current),tt&&(Kt.pointerType==="mouse"||Kt.pointerType==="touch")&&tt({...Kt,type:"longpressend"})}}),Xt=(0,t.useDescription)(it&&!Be?vt:null);return{longPressProps:(0,t.mergeProps)(Ft,Xt)}}}(rI)),rI.exports}var R7;function ms(){return R7||(R7=1,function(e){var t=K4(),r=Y,n=di(),i=qo(),a=wY;function s(ke,q,ne,qe){Object.defineProperty(ke,q,{get:ne,set:qe,enumerable:!0,configurable:!0})}function l(ke){return ke&&ke.__esModule?ke.default:ke}s(e.exports,"FocusScope",()=>N),s(e.exports,"useFocusManager",()=>M),s(e.exports,"getFocusableTreeWalker",()=>te),s(e.exports,"createFocusManager",()=>X),s(e.exports,"isElementInChildOfActiveScope",()=>D),s(e.exports,"FocusRing",()=>we),s(e.exports,"FocusableProvider",()=>be),s(e.exports,"useFocusable",()=>Ue),s(e.exports,"useFocusRing",()=>Se),s(e.exports,"focusSafely",()=>h),s(e.exports,"useHasTabbableChild",()=>st);function h(ke){if((0,i.getInteractionModality)()==="virtual"){let q=document.activeElement;(0,n.runAfterTransition)(()=>{document.activeElement===q&&document.contains(ke)&&(0,n.focusWithoutScrolling)(ke)})}else(0,n.focusWithoutScrolling)(ke)}function y(ke){if(!(ke instanceof HTMLElement)&&!(ke instanceof SVGElement))return!1;let{display:q,visibility:ne}=ke.style,qe=q!=="none"&&ne!=="hidden"&&ne!=="collapse";if(qe){const{getComputedStyle:se}=ke.ownerDocument.defaultView;let{display:Ke,visibility:Q}=se(ke);qe=Ke!=="none"&&Q!=="hidden"&&Q!=="collapse"}return qe}function x(ke,q){return!ke.hasAttribute("hidden")&&(ke.nodeName==="DETAILS"&&q&&q.nodeName!=="SUMMARY"?ke.hasAttribute("open"):!0)}function k(ke,q){return ke.nodeName!=="#comment"&&y(ke)&&x(ke,q)&&(!ke.parentElement||k(ke.parentElement,ke))}const A=l(r).createContext(null);let j=null;function N(ke){let{children:q,contain:ne,restoreFocus:qe,autoFocus:se}=ke,Ke=(0,r.useRef)(),Q=(0,r.useRef)(),Me=(0,r.useRef)([]),{parentNode:o}=(0,r.useContext)(A)||{},S=(0,r.useMemo)(()=>new ue({scopeRef:Me}),[Me]);(0,n.useLayoutEffect)(()=>{let ee=o||me.root;if(me.getTreeNode(ee.scopeRef)&&j&&!E(j,ee.scopeRef)){let _e=me.getTreeNode(j);_e&&(ee=_e)}ee.addChild(S),me.addNode(S)},[S,o]),(0,n.useLayoutEffect)(()=>{let ee=me.getTreeNode(Me);ee.contain=ne},[ne]),(0,n.useLayoutEffect)(()=>{let ee=Ke.current.nextSibling,_e=[];for(;ee&&ee!==Q.current;)_e.push(ee),ee=ee.nextSibling;Me.current=_e},[q]),L(Me,qe,ne),d(Me,ne),K(Me,qe,ne),B(Me,se),(0,r.useEffect)(()=>{if(Me){let ee=document.activeElement,_e=null;if(c(ee,Me.current)){for(let he of me.traverse())c(ee,he.scopeRef.current)&&(_e=he);_e===me.getTreeNode(Me)&&(j=_e.scopeRef)}return()=>{let he=me.getTreeNode(Me).parent.scopeRef;(Me===j||E(Me,j))&&(!he||me.getTreeNode(he))&&(j=he),me.removeTreeNode(Me)}}},[Me]);let P=(0,r.useMemo)(()=>u(Me),[]),le=(0,r.useMemo)(()=>({focusManager:P,parentNode:S}),[S,P]);return l(r).createElement(A.Provider,{value:le},l(r).createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:Ke}),q,l(r).createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:Q}))}function M(){var ke;return(ke=(0,r.useContext)(A))===null||ke===void 0?void 0:ke.focusManager}function u(ke){return{focusNext(q={}){let ne=ke.current,{from:qe,tabbable:se,wrap:Ke,accept:Q}=q,Me=qe||document.activeElement,o=ne[0].previousElementSibling,S=te(w(ne),{tabbable:se,accept:Q},ne);S.currentNode=c(Me,ne)?Me:o;let P=S.nextNode();return!P&&Ke&&(S.currentNode=o,P=S.nextNode()),P&&T(P,!0),P},focusPrevious(q={}){let ne=ke.current,{from:qe,tabbable:se,wrap:Ke,accept:Q}=q,Me=qe||document.activeElement,o=ne[ne.length-1].nextElementSibling,S=te(w(ne),{tabbable:se,accept:Q},ne);S.currentNode=c(Me,ne)?Me:o;let P=S.previousNode();return!P&&Ke&&(S.currentNode=o,P=S.previousNode()),P&&T(P,!0),P},focusFirst(q={}){let ne=ke.current,{tabbable:qe,accept:se}=q,Ke=te(w(ne),{tabbable:qe,accept:se},ne);Ke.currentNode=ne[0].previousElementSibling;let Q=Ke.nextNode();return Q&&T(Q,!0),Q},focusLast(q={}){let ne=ke.current,{tabbable:qe,accept:se}=q,Ke=te(w(ne),{tabbable:qe,accept:se},ne);Ke.currentNode=ne[ne.length-1].nextElementSibling;let Q=Ke.previousNode();return Q&&T(Q,!0),Q}}}const m=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],v=m.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";m.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const C=m.join(':not([hidden]):not([tabindex="-1"]),');function w(ke){return ke[0].parentElement}function g(ke){let q=me.getTreeNode(j);for(;q&&q.scopeRef!==ke;){if(q.contain)return!1;q=q.parent}return!0}function d(ke,q){let ne=(0,r.useRef)(),qe=(0,r.useRef)(null);(0,n.useLayoutEffect)(()=>{let se=ke.current;if(!q){qe.current&&(cancelAnimationFrame(qe.current),qe.current=null);return}let Ke=o=>{if(o.key!=="Tab"||o.altKey||o.ctrlKey||o.metaKey||!g(ke))return;let S=document.activeElement,P=ke.current;if(!c(S,P))return;let le=te(w(P),{tabbable:!0},P);le.currentNode=S;let ee=o.shiftKey?le.previousNode():le.nextNode();ee||(le.currentNode=o.shiftKey?P[P.length-1].nextElementSibling:P[0].previousElementSibling,ee=o.shiftKey?le.previousNode():le.nextNode()),o.preventDefault(),ee&&T(ee,!0)},Q=o=>{(!j||E(j,ke))&&c(o.target,ke.current)?(j=ke,ne.current=o.target):g(ke)&&!p(o.target,ke)?ne.current?ne.current.focus():j&&$(j.current):g(ke)&&(ne.current=o.target)},Me=o=>{qe.current&&cancelAnimationFrame(qe.current),qe.current=requestAnimationFrame(()=>{g(ke)&&!p(document.activeElement,ke)&&(j=ke,document.body.contains(o.target)?(ne.current=o.target,ne.current.focus()):j&&$(j.current))})};return document.addEventListener("keydown",Ke,!1),document.addEventListener("focusin",Q,!1),se.forEach(o=>o.addEventListener("focusin",Q,!1)),se.forEach(o=>o.addEventListener("focusout",Me,!1)),()=>{document.removeEventListener("keydown",Ke,!1),document.removeEventListener("focusin",Q,!1),se.forEach(o=>o.removeEventListener("focusin",Q,!1)),se.forEach(o=>o.removeEventListener("focusout",Me,!1))}},[ke,q]),(0,r.useEffect)(()=>()=>{qe.current&&cancelAnimationFrame(qe.current)},[qe])}function f(ke){return p(ke)}function c(ke,q){return q.some(ne=>ne.contains(ke))}function p(ke,q=null){if(ke instanceof Element&&ke.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:ne}of me.traverse(me.getTreeNode(q)))if(c(ke,ne.current))return!0;return!1}function D(ke){return p(ke,j)}function E(ke,q){var ne;let qe=(ne=me.getTreeNode(q))===null||ne===void 0?void 0:ne.parent;for(;qe;){if(qe.scopeRef===ke)return!0;qe=qe.parent}return!1}function T(ke,q=!1){if(ke!=null&&!q)try{h(ke)}catch{}else if(ke!=null)try{ke.focus()}catch{}}function $(ke,q=!0){let ne=ke[0].previousElementSibling,qe=te(w(ke),{tabbable:q},ke);qe.currentNode=ne;let se=qe.nextNode();q&&!se&&(qe=te(w(ke),{tabbable:!1},ke),qe.currentNode=ne,se=qe.nextNode()),T(se)}function B(ke,q){const ne=l(r).useRef(q);(0,r.useEffect)(()=>{ne.current&&(j=ke,c(document.activeElement,j.current)||$(ke.current)),ne.current=!1},[ke])}function L(ke,q,ne){(0,n.useLayoutEffect)(()=>{if(q||ne)return;let qe=ke.current,se=Ke=>{let Q=Ke.target;c(Q,ke.current)?j=ke:f(Q)||(j=null)};return document.addEventListener("focusin",se,!1),qe.forEach(Ke=>Ke.addEventListener("focusin",se,!1)),()=>{document.removeEventListener("focusin",se,!1),qe.forEach(Ke=>Ke.removeEventListener("focusin",se,!1))}},[ke,q,ne])}function W(ke){let q=me.getTreeNode(j);for(;q&&q.scopeRef!==ke;){if(q.nodeToRestore)return!1;q=q.parent}return(q==null?void 0:q.scopeRef)===ke}function K(ke,q,ne){const qe=(0,r.useRef)(typeof document<"u"?document.activeElement:null);(0,n.useLayoutEffect)(()=>{let se=ke.current;if(!q||ne)return;let Ke=()=>{(!j||E(j,ke))&&(j=ke)};return document.addEventListener("focusin",Ke,!1),se.forEach(Q=>Q.addEventListener("focusin",Ke,!1)),()=>{document.removeEventListener("focusin",Ke,!1),se.forEach(Q=>Q.removeEventListener("focusin",Ke,!1))}},[ke,ne]),(0,n.useLayoutEffect)(()=>{if(!q)return;me.getTreeNode(ke).nodeToRestore=qe.current;let se=Ke=>{if(Ke.key!=="Tab"||Ke.altKey||Ke.ctrlKey||Ke.metaKey)return;let Q=document.activeElement;if(!c(Q,ke.current))return;let Me=me.getTreeNode(ke).nodeToRestore,o=te(document.body,{tabbable:!0});o.currentNode=Q;let S=Ke.shiftKey?o.previousNode():o.nextNode();if((!document.body.contains(Me)||Me===document.body)&&(Me=null,me.getTreeNode(ke).nodeToRestore=null),(!S||!c(S,ke.current))&&Me){o.currentNode=Me;do S=Ke.shiftKey?o.previousNode():o.nextNode();while(c(S,ke.current));Ke.preventDefault(),Ke.stopPropagation(),S?T(S,!0):f(Me)?T(Me,!0):Q.blur()}};return ne||document.addEventListener("keydown",se,!0),()=>{ne||document.removeEventListener("keydown",se,!0);let Ke=me.getTreeNode(ke).nodeToRestore;if(q&&Ke&&(c(document.activeElement,ke.current)||document.activeElement===document.body&&W(ke))){let Q=me.clone();requestAnimationFrame(()=>{if(document.activeElement===document.body){let Me=Q.getTreeNode(ke);for(;Me;){if(Me.nodeToRestore&&document.body.contains(Me.nodeToRestore)){T(Me.nodeToRestore);return}Me=Me.parent}for(Me=Q.getTreeNode(ke);Me;){if(Me.scopeRef&&me.getTreeNode(Me.scopeRef)){$(Me.scopeRef.current,!0);return}Me=Me.parent}}})}}},[ke,q,ne])}function te(ke,q,ne){let qe=q!=null&&q.tabbable?C:v,se=document.createTreeWalker(ke,NodeFilter.SHOW_ELEMENT,{acceptNode(Ke){var Q;return!(q==null||(Q=q.from)===null||Q===void 0)&&Q.contains(Ke)?NodeFilter.FILTER_REJECT:Ke.matches(qe)&&k(Ke)&&(!ne||c(Ke,ne))&&(!(q!=null&&q.accept)||q.accept(Ke))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return q!=null&&q.from&&(se.currentNode=q.from),se}function X(ke,q={}){return{focusNext(ne={}){let qe=ke.current;if(!qe)return;let{from:se,tabbable:Ke=q.tabbable,wrap:Q=q.wrap,accept:Me=q.accept}=ne,o=se||document.activeElement,S=te(qe,{tabbable:Ke,accept:Me});qe.contains(o)&&(S.currentNode=o);let P=S.nextNode();return!P&&Q&&(S.currentNode=qe,P=S.nextNode()),P&&T(P,!0),P},focusPrevious(ne=q){let qe=ke.current;if(!qe)return;let{from:se,tabbable:Ke=q.tabbable,wrap:Q=q.wrap,accept:Me=q.accept}=ne,o=se||document.activeElement,S=te(qe,{tabbable:Ke,accept:Me});if(qe.contains(o))S.currentNode=o;else{let le=ae(S);return le&&T(le,!0),le}let P=S.previousNode();return!P&&Q&&(S.currentNode=qe,P=ae(S)),P&&T(P,!0),P},focusFirst(ne=q){let qe=ke.current;if(!qe)return;let{tabbable:se=q.tabbable,accept:Ke=q.accept}=ne,Me=te(qe,{tabbable:se,accept:Ke}).nextNode();return Me&&T(Me,!0),Me},focusLast(ne=q){let qe=ke.current;if(!qe)return;let{tabbable:se=q.tabbable,accept:Ke=q.accept}=ne,Q=te(qe,{tabbable:se,accept:Ke}),Me=ae(Q);return Me&&T(Me,!0),Me}}}function ae(ke){let q,ne;do ne=ke.lastChild(),ne&&(q=ne);while(ne);return q}class re{get size(){return this.fastMap.size}getTreeNode(q){return this.fastMap.get(q)}addTreeNode(q,ne,qe){let se=this.fastMap.get(ne??null),Ke=new ue({scopeRef:q});se.addChild(Ke),Ke.parent=se,this.fastMap.set(q,Ke),qe&&(Ke.nodeToRestore=qe)}addNode(q){this.fastMap.set(q.scopeRef,q)}removeTreeNode(q){if(q===null)return;let ne=this.fastMap.get(q),qe=ne.parent;for(let Ke of this.traverse())Ke!==ne&&ne.nodeToRestore&&Ke.nodeToRestore&&ne.scopeRef.current&&c(Ke.nodeToRestore,ne.scopeRef.current)&&(Ke.nodeToRestore=ne.nodeToRestore);let se=ne.children;qe.removeChild(ne),se.size>0&&se.forEach(Ke=>qe.addChild(Ke)),this.fastMap.delete(ne.scopeRef)}*traverse(q=this.root){if(q.scopeRef!=null&&(yield q),q.children.size>0)for(let ne of q.children)yield*this.traverse(ne)}clone(){let q=new re;for(let ne of this.traverse())q.addTreeNode(ne.scopeRef,ne.parent.scopeRef,ne.nodeToRestore);return q}constructor(){l(t)(this,"fastMap",new Map),this.root=new ue({scopeRef:null}),this.fastMap.set(null,this.root)}}class ue{addChild(q){this.children.add(q),q.parent=this}removeChild(q){this.children.delete(q),q.parent=void 0}constructor(q){l(t)(this,"children",new Set),l(t)(this,"contain",!1),this.scopeRef=q.scopeRef}}let me=new re;function Se(ke={}){let{autoFocus:q=!1,isTextInput:ne,within:qe}=ke,se=(0,r.useRef)({isFocused:!1,isFocusVisible:q||(0,i.isFocusVisible)()}),[Ke,Q]=(0,r.useState)(!1),[Me,o]=(0,r.useState)(()=>se.current.isFocused&&se.current.isFocusVisible),S=(0,r.useCallback)(()=>o(se.current.isFocused&&se.current.isFocusVisible),[]),P=(0,r.useCallback)(_e=>{se.current.isFocused=_e,Q(_e),S()},[S]);(0,i.useFocusVisibleListener)(_e=>{se.current.isFocusVisible=_e,S()},[],{isTextInput:ne});let{focusProps:le}=(0,i.useFocus)({isDisabled:qe,onFocusChange:P}),{focusWithinProps:ee}=(0,i.useFocusWithin)({isDisabled:!qe,onFocusWithinChange:P});return{isFocused:Ke,isFocusVisible:se.current.isFocused&&Me,focusProps:qe?ee:le}}function we(ke){let{children:q,focusClass:ne,focusRingClass:qe}=ke,{isFocused:se,isFocusVisible:Ke,focusProps:Q}=Se(ke),Me=l(r).Children.only(q);return l(r).cloneElement(Me,(0,n.mergeProps)(Me.props,{...Q,className:l(a)({[ne||""]:se,[qe||""]:Ke})}))}let Fe=l(r).createContext(null);function Ee(ke){let q=(0,r.useContext)(Fe)||{};(0,n.useSyncRef)(q,ke);let{ref:ne,...qe}=q;return qe}function Te(ke,q){let{children:ne,...qe}=ke,se={...qe,ref:q};return l(r).createElement(Fe.Provider,{value:se},ne)}let be=l(r).forwardRef(Te);function Ue(ke,q){let{focusProps:ne}=(0,i.useFocus)(ke),{keyboardProps:qe}=(0,i.useKeyboard)(ke),se=(0,n.mergeProps)(ne,qe),Ke=Ee(q),Q=ke.isDisabled?{}:Ke,Me=(0,r.useRef)(ke.autoFocus);return(0,r.useEffect)(()=>{Me.current&&q.current&&h(q.current),Me.current=!1},[q]),{focusableProps:(0,n.mergeProps)({...se,tabIndex:ke.excludeFromTabOrder&&!ke.isDisabled?-1:void 0},Q)}}function st(ke,q){let ne=q==null?void 0:q.isDisabled,[qe,se]=(0,r.useState)(!1);return(0,n.useLayoutEffect)(()=>{if(ke!=null&&ke.current&&!ne){let Ke=()=>{if(ke.current){let Me=te(ke.current,{tabbable:!0});se(!!Me.nextNode())}};Ke();let Q=new MutationObserver(Ke);return Q.observe(ke.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{Q.disconnect()}}}),ne?!1:qe}}(eI)),eI.exports}var L7;function SY(){return L7||(L7=1,function(e){var t=di(),r=ms(),n=qo();function i(s,l,h,y){Object.defineProperty(s,l,{get:h,set:y,enumerable:!0,configurable:!0})}i(e.exports,"useLink",()=>a);function a(s,l){let{elementType:h="a",onPress:y,onPressStart:x,onPressEnd:k,onClick:A,isDisabled:j,...N}=s,M={};h!=="a"&&(M={role:"link",tabIndex:j?void 0:0});let{focusableProps:u}=(0,r.useFocusable)(s,l),{pressProps:m,isPressed:v}=(0,n.usePress)({onPress:y,onPressStart:x,onPressEnd:k,isDisabled:j,ref:l}),C=(0,t.filterDOMProps)(N,{labelable:!0}),w=(0,t.mergeProps)(u,m);return{isPressed:v,linkProps:(0,t.mergeProps)(C,{...w,...M,"aria-disabled":j||void 0,"aria-current":s["aria-current"],onClick:g=>{var d;(d=m.onClick)===null||d===void 0||d.call(m,g),A&&(A(g),console.warn("onClick is deprecated, please use onPress"))}})}}}(Z$)),Z$.exports}var nI={exports:{}},iI={exports:{}},oI={exports:{}},z7;function G4(){return z7||(z7=1,function(e){function t(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}t(e.exports,"LocalizedStringDictionary",()=>r),t(e.exports,"LocalizedStringFormatter",()=>l);class r{getStringForLocale(y,x){let k=this.strings[x];k||(k=n(x,this.strings,this.defaultLocale),this.strings[x]=k);let A=k[y];if(!A)throw new Error(`Could not find intl message ${y} in ${x} locale`);return A}constructor(y,x="en-US"){this.strings={...y},this.defaultLocale=x}}function n(h,y,x="en-US"){if(y[h])return y[h];let k=i(h);if(y[k])return y[k];for(let A in y)if(A.startsWith(k+"-"))return y[A];return y[x]}function i(h){return Intl.Locale?new Intl.Locale(h).language:h.split("-")[0]}const a=new Map,s=new Map;class l{format(y,x){let k=this.strings.getStringForLocale(y,this.locale);return typeof k=="function"?k(x,this):k}plural(y,x,k="cardinal"){let A=x["="+y];if(A)return typeof A=="function"?A():A;let j=this.locale+":"+k,N=a.get(j);N||(N=new Intl.PluralRules(this.locale,{type:k}),a.set(j,N));let M=N.select(y);return A=x[M]||x.other,typeof A=="function"?A():A}number(y){let x=s.get(this.locale);return x||(x=new Intl.NumberFormat(this.locale),s.set(this.locale,x)),x.format(y)}select(y,x){let k=y[x]||y.other;return typeof k=="function"?k():k}constructor(y,x){this.locale=y,this.strings=x}}}(oI)),oI.exports}var HP={exports:{}},aI={},sI={},V7;function Spe(){return V7||(V7=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(r,n){if(n.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object")}}(sI)),sI}var W7;function Dpe(){return W7||(W7=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(Spe());function r(i){return i&&i.__esModule?i:{default:i}}function n(i,a,s){(0,t.default)(i,a),a.set(i,s)}}(aI)),aI}HP.exports;var H7;function _E(){return H7||(H7=1,function(e){var t=Dpe(),r=K4();function n(de,oe,Ce,Ye){Object.defineProperty(de,oe,{get:Ce,set:Ye,enumerable:!0,configurable:!0})}function i(de){return de&&de.__esModule?de.default:de}n(e.exports,"CalendarDate",()=>Mt),n(e.exports,"CalendarDateTime",()=>ln),n(e.exports,"Time",()=>ar),n(e.exports,"ZonedDateTime",()=>_n),n(e.exports,"GregorianCalendar",()=>A),n(e.exports,"JapaneseCalendar",()=>rt),n(e.exports,"BuddhistCalendar",()=>gn),n(e.exports,"TaiwanCalendar",()=>Jt),n(e.exports,"PersianCalendar",()=>cr),n(e.exports,"IndianCalendar",()=>At),n(e.exports,"IslamicCivilCalendar",()=>xs),n(e.exports,"IslamicTabularCalendar",()=>Xr),n(e.exports,"IslamicUmalquraCalendar",()=>Pu),n(e.exports,"HebrewCalendar",()=>pa),n(e.exports,"EthiopicCalendar",()=>Hi),n(e.exports,"EthiopicAmeteAlemCalendar",()=>Ta),n(e.exports,"CopticCalendar",()=>ll),n(e.exports,"createCalendar",()=>Pi),n(e.exports,"toCalendarDate",()=>le),n(e.exports,"toCalendarDateTime",()=>ee),n(e.exports,"toTime",()=>_e),n(e.exports,"toCalendar",()=>he),n(e.exports,"toZoned",()=>ve),n(e.exports,"toTimeZone",()=>je),n(e.exports,"toLocalTimeZone",()=>Le),n(e.exports,"isSameDay",()=>N),n(e.exports,"isSameMonth",()=>M),n(e.exports,"isSameYear",()=>u),n(e.exports,"isEqualDay",()=>m),n(e.exports,"isEqualMonth",()=>v),n(e.exports,"isEqualYear",()=>C),n(e.exports,"isToday",()=>w),n(e.exports,"getDayOfWeek",()=>g),n(e.exports,"now",()=>d),n(e.exports,"today",()=>f),n(e.exports,"getHoursInDay",()=>E),n(e.exports,"getLocalTimeZone",()=>$),n(e.exports,"startOfMonth",()=>B),n(e.exports,"startOfWeek",()=>ae),n(e.exports,"startOfYear",()=>W),n(e.exports,"endOfMonth",()=>L),n(e.exports,"endOfWeek",()=>re),n(e.exports,"endOfYear",()=>K),n(e.exports,"getMinimumMonthInYear",()=>te),n(e.exports,"getMinimumDayInMonth",()=>X),n(e.exports,"getWeeksInMonth",()=>we),n(e.exports,"minDate",()=>Fe),n(e.exports,"maxDate",()=>Ee),n(e.exports,"isWeekend",()=>be),n(e.exports,"isWeekday",()=>Ue),n(e.exports,"parseDate",()=>Ii),n(e.exports,"parseDateTime",()=>_r),n(e.exports,"parseTime",()=>xi),n(e.exports,"parseAbsolute",()=>Ze),n(e.exports,"parseAbsoluteToLocal",()=>ot),n(e.exports,"parseZonedDateTime",()=>ut),n(e.exports,"parseDuration",()=>We),n(e.exports,"DateFormatter",()=>Dc);function a(de,oe){return de-oe*Math.floor(de/oe)}const s=1721426;function l(de,oe,Ce,Ye){oe=y(de,oe);let St=oe-1,Nt=-2;return Ce<=2?Nt=0:h(oe)&&(Nt=-1),s-1+365*St+Math.floor(St/4)-Math.floor(St/100)+Math.floor(St/400)+Math.floor((367*Ce-362)/12+Nt+Ye)}function h(de){return de%4===0&&(de%100!==0||de%400===0)}function y(de,oe){return de==="BC"?1-oe:oe}function x(de){let oe="AD";return de<=0&&(oe="BC",de=1-de),[oe,de]}const k={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class A{fromJulianDay(oe){let Ce=oe,Ye=Ce-s,St=Math.floor(Ye/146097),Nt=a(Ye,146097),yr=Math.floor(Nt/36524),Gr=a(Nt,36524),sn=Math.floor(Gr/1461),fi=a(Gr,1461),Ui=Math.floor(fi/365),So=St*400+yr*100+sn*4+Ui+(yr!==4&&Ui!==4?1:0),[ai,zo]=x(So),Mo=Ce-l(ai,zo,1,1),$o=2;Ce<l(ai,zo,3,1)?$o=0:h(zo)&&($o=1);let $a=Math.floor(((Mo+$o)*12+373)/367),Qa=Ce-l(ai,zo,$a,1)+1;return new Mt(ai,zo,$a,Qa)}toJulianDay(oe){return l(oe.era,oe.year,oe.month,oe.day)}getDaysInMonth(oe){return k[h(oe.year)?"leapyear":"standard"][oe.month-1]}getMonthsInYear(oe){return 12}getDaysInYear(oe){return h(oe.year)?366:365}getYearsInEra(oe){return 9999}getEras(){return["BC","AD"]}isInverseEra(oe){return oe.era==="BC"}balanceDate(oe){oe.year<=0&&(oe.era=oe.era==="BC"?"AD":"BC",oe.year=1-oe.year)}constructor(){i(r)(this,"identifier","gregory")}}const j={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AT:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function N(de,oe){return oe=he(oe,de.calendar),de.era===oe.era&&de.year===oe.year&&de.month===oe.month&&de.day===oe.day}function M(de,oe){return oe=he(oe,de.calendar),de=B(de),oe=B(oe),de.era===oe.era&&de.year===oe.year&&de.month===oe.month}function u(de,oe){return oe=he(oe,de.calendar),de=W(de),oe=W(oe),de.era===oe.era&&de.year===oe.year}function m(de,oe){return de.calendar.identifier===oe.calendar.identifier&&de.era===oe.era&&de.year===oe.year&&de.month===oe.month&&de.day===oe.day}function v(de,oe){return de=B(de),oe=B(oe),de.calendar.identifier===oe.calendar.identifier&&de.era===oe.era&&de.year===oe.year&&de.month===oe.month}function C(de,oe){return de=W(de),oe=W(oe),de.calendar.identifier===oe.calendar.identifier&&de.era===oe.era&&de.year===oe.year}function w(de,oe){return N(de,f(oe))}function g(de,oe){let Ce=de.calendar.toJulianDay(de),Ye=Math.ceil(Ce+1-Se(oe))%7;return Ye<0&&(Ye+=7),Ye}function d(de){return P(Date.now(),de)}function f(de){return le(d(de))}function c(de,oe){return de.calendar.toJulianDay(de)-oe.calendar.toJulianDay(oe)}function p(de,oe){return D(de)-D(oe)}function D(de){return de.hour*36e5+de.minute*6e4+de.second*1e3+de.millisecond}function E(de,oe){let Ce=o(de,oe),Ye=de.add({days:1});return(o(Ye,oe)-Ce)/36e5}let T=null;function $(){return T==null&&(T=new Intl.DateTimeFormat().resolvedOptions().timeZone),T}function B(de){return de.subtract({days:de.day-1})}function L(de){return de.add({days:de.calendar.getDaysInMonth(de)-de.day})}function W(de){return B(de.subtract({months:de.month-1}))}function K(de){return L(de.add({months:de.calendar.getMonthsInYear(de)-de.month}))}function te(de){return de.calendar.getMinimumMonthInYear?de.calendar.getMinimumMonthInYear(de):1}function X(de){return de.calendar.getMinimumDayInMonth?de.calendar.getMinimumDayInMonth(de):1}function ae(de,oe){let Ce=g(de,oe);return de.subtract({days:Ce})}function re(de,oe){return ae(de,oe).add({days:6})}const ue=new Map;function me(de){if(Intl.Locale){let Ce=ue.get(de);return Ce||(Ce=new Intl.Locale(de).maximize().region,ue.set(de,Ce)),Ce}let oe=de.split("-")[1];return oe==="u"?null:oe}function Se(de){let oe=me(de);return j[oe]||0}function we(de,oe){let Ce=de.calendar.getDaysInMonth(de);return Math.ceil((g(B(de),oe)+Ce)/7)}function Fe(de,oe){return de&&oe?de.compare(oe)<=0?de:oe:de||oe}function Ee(de,oe){return de&&oe?de.compare(oe)>=0?de:oe:de||oe}const Te={AF:[4,5],AE:[5,6],BH:[5,6],DZ:[5,6],EG:[5,6],IL:[5,6],IQ:[5,6],IR:[5,5],JO:[5,6],KW:[5,6],LY:[5,6],OM:[5,6],QA:[5,6],SA:[5,6],SD:[5,6],SY:[5,6],YE:[5,6]};function be(de,oe){let Ce=de.calendar.toJulianDay(de),Ye=Math.ceil(Ce+1)%7;Ye<0&&(Ye+=7);let St=me(oe),[Nt,yr]=Te[St]||[6,0];return Ye===Nt||Ye===yr}function Ue(de,oe){return!be(de,oe)}function st(de){de=he(de,new A);let oe=y(de.era,de.year);return ke(oe,de.month,de.day,de.hour,de.minute,de.second,de.millisecond)}function ke(de,oe,Ce,Ye,St,Nt,yr){let Gr=new Date;return Gr.setUTCHours(Ye,St,Nt,yr),Gr.setUTCFullYear(de,oe-1,Ce),Gr.getTime()}function q(de,oe){if(oe==="UTC")return 0;if(de>0&&oe===$())return new Date(de).getTimezoneOffset()*-6e4;let{year:Ce,month:Ye,day:St,hour:Nt,minute:yr,second:Gr}=qe(de,oe);return ke(Ce,Ye,St,Nt,yr,Gr,0)-Math.floor(de/1e3)*1e3}const ne=new Map;function qe(de,oe){let Ce=ne.get(oe);Ce||(Ce=new Intl.DateTimeFormat("en-US",{timeZone:oe,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),ne.set(oe,Ce));let Ye=Ce.formatToParts(new Date(de)),St={};for(let Nt of Ye)Nt.type!=="literal"&&(St[Nt.type]=Nt.value);return{year:St.era==="BC"||St.era==="B"?-St.year+1:+St.year,month:+St.month,day:+St.day,hour:St.hour==="24"?0:+St.hour,minute:+St.minute,second:+St.second}}const se=864e5;function Ke(de,oe){let Ce=st(de),Ye=Ce-q(Ce-se,oe),St=Ce-q(Ce+se,oe);return Q(de,oe,Ye,St)}function Q(de,oe,Ce,Ye){return(Ce===Ye?[Ce]:[Ce,Ye]).filter(Nt=>Me(de,oe,Nt))}function Me(de,oe,Ce){let Ye=qe(Ce,oe);return de.year===Ye.year&&de.month===Ye.month&&de.day===Ye.day&&de.hour===Ye.hour&&de.minute===Ye.minute&&de.second===Ye.second}function o(de,oe,Ce="compatible"){let Ye=ee(de);if(oe==="UTC")return st(Ye);if(oe===$()&&Ce==="compatible"){Ye=he(Ye,new A);let sn=new Date,fi=y(Ye.era,Ye.year);return sn.setFullYear(fi,Ye.month-1,Ye.day),sn.setHours(Ye.hour,Ye.minute,Ye.second,Ye.millisecond),sn.getTime()}let St=st(Ye),Nt=q(St-se,oe),yr=q(St+se,oe),Gr=Q(Ye,oe,St-Nt,St-yr);if(Gr.length===1)return Gr[0];if(Gr.length>1)switch(Ce){case"compatible":case"earlier":return Gr[0];case"later":return Gr[Gr.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(Ce){case"earlier":return Math.min(St-Nt,St-yr);case"compatible":case"later":return Math.max(St-Nt,St-yr);case"reject":throw new RangeError("No such absolute time found")}}function S(de,oe,Ce="compatible"){return new Date(o(de,oe,Ce))}function P(de,oe){let Ce=q(de,oe),Ye=new Date(de+Ce),St=Ye.getUTCFullYear(),Nt=Ye.getUTCMonth()+1,yr=Ye.getUTCDate(),Gr=Ye.getUTCHours(),sn=Ye.getUTCMinutes(),fi=Ye.getUTCSeconds(),Ui=Ye.getUTCMilliseconds();return new _n(St,Nt,yr,oe,Ce,Gr,sn,fi,Ui)}function le(de){return new Mt(de.calendar,de.era,de.year,de.month,de.day)}function ee(de,oe){let Ce=0,Ye=0,St=0,Nt=0;if("timeZone"in de)({hour:Ce,minute:Ye,second:St,millisecond:Nt}=de);else if("hour"in de&&!oe)return de;return oe&&({hour:Ce,minute:Ye,second:St,millisecond:Nt}=oe),new ln(de.calendar,de.era,de.year,de.month,de.day,Ce,Ye,St,Nt)}function _e(de){return new ar(de.hour,de.minute,de.second,de.millisecond)}function he(de,oe){if(de.calendar.identifier===oe.identifier)return de;let Ce=oe.fromJulianDay(de.calendar.toJulianDay(de)),Ye=de.copy();return Ye.calendar=oe,Ye.era=Ce.era,Ye.year=Ce.year,Ye.month=Ce.month,Ye.day=Ce.day,vt(Ye),Ye}function ve(de,oe,Ce){if(de instanceof _n)return de.timeZone===oe?de:je(de,oe);let Ye=o(de,oe,Ce);return P(Ye,oe)}function Ae(de){let oe=st(de)-de.offset;return new Date(oe)}function je(de,oe){let Ce=st(de)-de.offset;return he(P(Ce,oe),de.calendar)}function Le(de){return je(de,$())}const xe=36e5;function Be(de,oe){let Ce=de.copy(),Ye="hour"in Ce?rr(Ce,oe):0;Ve(Ce,oe.years||0),Ce.calendar.balanceYearMonth&&Ce.calendar.balanceYearMonth(Ce,de),Ce.month+=oe.months||0,tt(Ce),yt(Ce),Ce.day+=(oe.weeks||0)*7,Ce.day+=oe.days||0,Ce.day+=Ye,it(Ce),Ce.calendar.balanceDate&&Ce.calendar.balanceDate(Ce),Ce.year<1&&(Ce.year=1,Ce.month=1,Ce.day=1);let St=Ce.calendar.getYearsInEra(Ce);if(Ce.year>St){var Nt,yr;let sn=(yr=(Nt=Ce.calendar).isInverseEra)===null||yr===void 0?void 0:yr.call(Nt,Ce);Ce.year=St,Ce.month=sn?1:Ce.calendar.getMonthsInYear(Ce),Ce.day=sn?1:Ce.calendar.getDaysInMonth(Ce)}Ce.month<1&&(Ce.month=1,Ce.day=1);let Gr=Ce.calendar.getMonthsInYear(Ce);return Ce.month>Gr&&(Ce.month=Gr,Ce.day=Ce.calendar.getDaysInMonth(Ce)),Ce.day=Math.max(1,Math.min(Ce.calendar.getDaysInMonth(Ce),Ce.day)),Ce}function Ve(de,oe){var Ce,Ye;!((Ye=(Ce=de.calendar).isInverseEra)===null||Ye===void 0)&&Ye.call(Ce,de)&&(oe=-oe),de.year+=oe}function tt(de){for(;de.month<1;)Ve(de,-1),de.month+=de.calendar.getMonthsInYear(de);let oe=0;for(;de.month>(oe=de.calendar.getMonthsInYear(de));)de.month-=oe,Ve(de,1)}function it(de){for(;de.day<1;)de.month--,tt(de),de.day+=de.calendar.getDaysInMonth(de);for(;de.day>de.calendar.getDaysInMonth(de);)de.day-=de.calendar.getDaysInMonth(de),de.month++,tt(de)}function yt(de){de.month=Math.max(1,Math.min(de.calendar.getMonthsInYear(de),de.month)),de.day=Math.max(1,Math.min(de.calendar.getDaysInMonth(de),de.day))}function vt(de){de.calendar.constrainDate&&de.calendar.constrainDate(de),de.year=Math.max(1,Math.min(de.calendar.getYearsInEra(de),de.year)),yt(de)}function Pt(de){let oe={};for(let Ce in de)typeof de[Ce]=="number"&&(oe[Ce]=-de[Ce]);return oe}function kt(de,oe){return Be(de,Pt(oe))}function It(de,oe){let Ce=de.copy();return oe.era!=null&&(Ce.era=oe.era),oe.year!=null&&(Ce.year=oe.year),oe.month!=null&&(Ce.month=oe.month),oe.day!=null&&(Ce.day=oe.day),vt(Ce),Ce}function Ft(de,oe){let Ce=de.copy();return oe.hour!=null&&(Ce.hour=oe.hour),oe.minute!=null&&(Ce.minute=oe.minute),oe.second!=null&&(Ce.second=oe.second),oe.millisecond!=null&&(Ce.millisecond=oe.millisecond),Kt(Ce),Ce}function Xt(de){de.second+=Math.floor(de.millisecond/1e3),de.millisecond=Tt(de.millisecond,1e3),de.minute+=Math.floor(de.second/60),de.second=Tt(de.second,60),de.hour+=Math.floor(de.minute/60),de.minute=Tt(de.minute,60);let oe=Math.floor(de.hour/24);return de.hour=Tt(de.hour,24),oe}function Kt(de){de.millisecond=Math.max(0,Math.min(de.millisecond,1e3)),de.second=Math.max(0,Math.min(de.second,59)),de.minute=Math.max(0,Math.min(de.minute,59)),de.hour=Math.max(0,Math.min(de.hour,23))}function Tt(de,oe){let Ce=de%oe;return Ce<0&&(Ce+=oe),Ce}function rr(de,oe){return de.hour+=oe.hours||0,de.minute+=oe.minutes||0,de.second+=oe.seconds||0,de.millisecond+=oe.milliseconds||0,Xt(de)}function Wt(de,oe){let Ce=de.copy();return rr(Ce,oe),Ce}function Lr(de,oe){return Wt(de,Pt(oe))}function Dr(de,oe,Ce,Ye){let St=de.copy();switch(oe){case"era":{let Gr=de.calendar.getEras(),sn=Gr.indexOf(de.era);if(sn<0)throw new Error("Invalid era: "+de.era);sn=kr(sn,Ce,0,Gr.length-1,Ye==null?void 0:Ye.round),St.era=Gr[sn],vt(St);break}case"year":var Nt,yr;!((yr=(Nt=St.calendar).isInverseEra)===null||yr===void 0)&&yr.call(Nt,St)&&(Ce=-Ce),St.year=kr(de.year,Ce,-1/0,9999,Ye==null?void 0:Ye.round),St.year===-1/0&&(St.year=1),St.calendar.balanceYearMonth&&St.calendar.balanceYearMonth(St,de);break;case"month":St.month=kr(de.month,Ce,1,de.calendar.getMonthsInYear(de),Ye==null?void 0:Ye.round);break;case"day":St.day=kr(de.day,Ce,1,de.calendar.getDaysInMonth(de),Ye==null?void 0:Ye.round);break;default:throw new Error("Unsupported field "+oe)}return de.calendar.balanceDate&&de.calendar.balanceDate(St),vt(St),St}function Kr(de,oe,Ce,Ye){let St=de.copy();switch(oe){case"hour":{let Nt=de.hour,yr=0,Gr=23;if((Ye==null?void 0:Ye.hourCycle)===12){let sn=Nt>=12;yr=sn?12:0,Gr=sn?23:11}St.hour=kr(Nt,Ce,yr,Gr,Ye==null?void 0:Ye.round);break}case"minute":St.minute=kr(de.minute,Ce,0,59,Ye==null?void 0:Ye.round);break;case"second":St.second=kr(de.second,Ce,0,59,Ye==null?void 0:Ye.round);break;case"millisecond":St.millisecond=kr(de.millisecond,Ce,0,999,Ye==null?void 0:Ye.round);break;default:throw new Error("Unsupported field "+oe)}return St}function kr(de,oe,Ce,Ye,St=!1){if(St){de+=Math.sign(oe),de<Ce&&(de=Ye);let Nt=Math.abs(oe);oe>0?de=Math.ceil(de/Nt)*Nt:de=Math.floor(de/Nt)*Nt,de>Ye&&(de=Ce)}else de+=oe,de<Ce?de=Ye-(Ce-de-1):de>Ye&&(de=Ce+(de-Ye-1));return de}function mt(de,oe){let Ce;if(oe.years!=null&&oe.years!==0||oe.months!=null&&oe.months!==0||oe.days!=null&&oe.days!==0){let St=Be(ee(de),{years:oe.years,months:oe.months,days:oe.days});Ce=o(St,de.timeZone)}else Ce=st(de)-de.offset;Ce+=oe.milliseconds||0,Ce+=(oe.seconds||0)*1e3,Ce+=(oe.minutes||0)*6e4,Ce+=(oe.hours||0)*36e5;let Ye=P(Ce,de.timeZone);return he(Ye,de.calendar)}function qt(de,oe){return mt(de,Pt(oe))}function pr(de,oe,Ce,Ye){switch(oe){case"hour":{let St=0,Nt=23;if((Ye==null?void 0:Ye.hourCycle)===12){let Mo=de.hour>=12;St=Mo?12:0,Nt=Mo?23:11}let yr=ee(de),Gr=he(Ft(yr,{hour:St}),new A),sn=[o(Gr,de.timeZone,"earlier"),o(Gr,de.timeZone,"later")].filter(Mo=>P(Mo,de.timeZone).day===Gr.day)[0],fi=he(Ft(yr,{hour:Nt}),new A),Ui=[o(fi,de.timeZone,"earlier"),o(fi,de.timeZone,"later")].filter(Mo=>P(Mo,de.timeZone).day===fi.day).pop(),So=st(de)-de.offset,ai=Math.floor(So/xe),zo=So%xe;return So=kr(ai,Ce,Math.floor(sn/xe),Math.floor(Ui/xe),Ye==null?void 0:Ye.round)*xe+zo,he(P(So,de.timeZone),de.calendar)}case"minute":case"second":case"millisecond":return Kr(de,oe,Ce,Ye);case"era":case"year":case"month":case"day":{let St=Dr(ee(de),oe,Ce,Ye),Nt=o(St,de.timeZone);return he(P(Nt,de.timeZone),de.calendar)}default:throw new Error("Unsupported field "+oe)}}function jr(de,oe,Ce){let Ye=ee(de),St=Ft(It(Ye,oe),oe);if(St.compare(Ye)===0)return de;let Nt=o(St,de.timeZone,Ce);return he(P(Nt,de.timeZone),de.calendar)}const Cr=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,Tr=/^(\d{4})-(\d{2})-(\d{2})$/,or=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,Bt=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:([+-]\d{2})(?::(\d{2}))?)?\[(.*?)\]$/,Or=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::(\d{2}))?)|Z)$/,xt=/^((?<negative>-)|\+)?P((?<years>\d*)Y)?((?<months>\d*)M)?((?<weeks>\d*)W)?((?<days>\d*)D)?((?<time>T)((?<hours>\d*[.,]?\d{1,9})H)?((?<minutes>\d*[.,]?\d{1,9})M)?((?<seconds>\d*[.,]?\d{1,9})S)?)?$/,Vt=["hours","minutes","seconds"],Dn=["years","months","weeks","days",...Vt];function xi(de){let oe=de.match(Cr);if(!oe)throw new Error("Invalid ISO 8601 time string: "+de);return new ar(ht(oe[1],0,23),oe[2]?ht(oe[2],0,59):0,oe[3]?ht(oe[3],0,59):0,oe[4]?ht(oe[4],0,1/0)*1e3:0)}function Ii(de){let oe=de.match(Tr);if(!oe)throw new Error("Invalid ISO 8601 date string: "+de);let Ce=new Mt(ht(oe[1],0,9999),ht(oe[2],1,12),1);return Ce.day=ht(oe[3],0,Ce.calendar.getDaysInMonth(Ce)),Ce}function _r(de){let oe=de.match(or);if(!oe)throw new Error("Invalid ISO 8601 date time string: "+de);let Ce=new ln(ht(oe[1],1,9999),ht(oe[2],1,12),1,oe[4]?ht(oe[4],0,23):0,oe[5]?ht(oe[5],0,59):0,oe[6]?ht(oe[6],0,59):0,oe[7]?ht(oe[7],0,1/0)*1e3:0);return Ce.day=ht(oe[3],0,Ce.calendar.getDaysInMonth(Ce)),Ce}function ut(de,oe){let Ce=de.match(Bt);if(!Ce)throw new Error("Invalid ISO 8601 date time string: "+de);let Ye=new _n(ht(Ce[1],1,9999),ht(Ce[2],1,12),1,Ce[10],0,Ce[4]?ht(Ce[4],0,23):0,Ce[5]?ht(Ce[5],0,59):0,Ce[6]?ht(Ce[6],0,59):0,Ce[7]?ht(Ce[7],0,1/0)*1e3:0);Ye.day=ht(Ce[3],0,Ye.calendar.getDaysInMonth(Ye));let St=ee(Ye),Nt;if(Ce[8]){var yr;if(Ye.offset=ht(Ce[8],-23,23)*36e5+ht((yr=Ce[9])!==null&&yr!==void 0?yr:"0",0,59)*6e4,Nt=st(Ye)-Ye.offset,!Ke(St,Ye.timeZone).includes(Nt))throw new Error(`Offset ${Nr(Ye.offset)} is invalid for ${er(Ye)} in ${Ye.timeZone}`)}else Nt=o(ee(St),Ye.timeZone,oe);return P(Nt,Ye.timeZone)}function Ze(de,oe){let Ce=de.match(Or);if(!Ce)throw new Error("Invalid ISO 8601 date time string: "+de);let Ye=new _n(ht(Ce[1],1,9999),ht(Ce[2],1,12),1,oe,0,Ce[4]?ht(Ce[4],0,23):0,Ce[5]?ht(Ce[5],0,59):0,Ce[6]?ht(Ce[6],0,59):0,Ce[7]?ht(Ce[7],0,1/0)*1e3:0);Ye.day=ht(Ce[3],0,Ye.calendar.getDaysInMonth(Ye));var St;return Ce[8]&&(Ye.offset=ht(Ce[8],-23,23)*36e5+ht((St=Ce[9])!==null&&St!==void 0?St:"0",0,59)*6e4),je(Ye,oe)}function ot(de){return Ze(de,$())}function ht(de,oe,Ce){let Ye=Number(de);if(Ye<oe||Ye>Ce)throw new RangeError(`Value out of range: ${oe} <= ${Ye} <= ${Ce}`);return Ye}function Lt(de){return`${String(de.hour).padStart(2,"0")}:${String(de.minute).padStart(2,"0")}:${String(de.second).padStart(2,"0")}${de.millisecond?String(de.millisecond/1e3).slice(1):""}`}function jt(de){let oe=he(de,new A);return`${String(oe.year).padStart(4,"0")}-${String(oe.month).padStart(2,"0")}-${String(oe.day).padStart(2,"0")}`}function er(de){return`${jt(de)}T${Lt(de)}`}function Nr(de){let oe=Math.sign(de)<0?"-":"+";de=Math.abs(de);let Ce=Math.floor(de/36e5),Ye=de%36e5/6e4;return`${oe}${String(Ce).padStart(2,"0")}:${String(Ye).padStart(2,"0")}`}function zt(de){return`${er(de)}${Nr(de.offset)}[${de.timeZone}]`}function We(de){var oe,Ce,Ye,St,Nt,yr,Gr,sn,fi;const Ui=de.match(xt);if(!Ui)throw new Error(`Invalid ISO 8601 Duration string: ${de}`);const So=($a,Qa,Au,ma)=>{if(!$a)return 0;try{return(Qa?-1:1)*ht($a.replace(",","."),Au,ma)}catch{throw new Error(`Invalid ISO 8601 Duration string: ${de}`)}},ai=!!(!((oe=Ui.groups)===null||oe===void 0)&&oe.negative);if(!Dn.some($a=>{var Qa;return(Qa=Ui.groups)===null||Qa===void 0?void 0:Qa[$a]}))throw new Error(`Invalid ISO 8601 Duration string: ${de}`);if(((Ce=Ui.groups)===null||Ce===void 0?void 0:Ce.time)&&!Vt.some(Qa=>{var Au;return(Au=Ui.groups)===null||Au===void 0?void 0:Au[Qa]}))throw new Error(`Invalid ISO 8601 Duration string: ${de}`);const $o={years:So((Ye=Ui.groups)===null||Ye===void 0?void 0:Ye.years,ai,0,9999),months:So((St=Ui.groups)===null||St===void 0?void 0:St.months,ai,0,12),weeks:So((Nt=Ui.groups)===null||Nt===void 0?void 0:Nt.weeks,ai,0,1/0),days:So((yr=Ui.groups)===null||yr===void 0?void 0:yr.days,ai,0,31),hours:So((Gr=Ui.groups)===null||Gr===void 0?void 0:Gr.hours,ai,0,23),minutes:So((sn=Ui.groups)===null||sn===void 0?void 0:sn.minutes,ai,0,59),seconds:So((fi=Ui.groups)===null||fi===void 0?void 0:fi.seconds,ai,0,59)};if($o.hours%1!==0&&($o.minutes||$o.seconds))throw new Error(`Invalid ISO 8601 Duration string: ${de} - only the smallest unit can be fractional`);if($o.minutes%1!==0&&$o.seconds)throw new Error(`Invalid ISO 8601 Duration string: ${de} - only the smallest unit can be fractional`);return $o}function dt(de){let oe=typeof de[0]=="object"?de.shift():new A,Ce;if(typeof de[0]=="string")Ce=de.shift();else{let yr=oe.getEras();Ce=yr[yr.length-1]}let Ye=de.shift(),St=de.shift(),Nt=de.shift();return[oe,Ce,Ye,St,Nt]}var Ot=new WeakMap;class Mt{copy(){return this.era?new Mt(this.calendar,this.era,this.year,this.month,this.day):new Mt(this.calendar,this.year,this.month,this.day)}add(oe){return Be(this,oe)}subtract(oe){return kt(this,oe)}set(oe){return It(this,oe)}cycle(oe,Ce,Ye){return Dr(this,oe,Ce,Ye)}toDate(oe){return S(this,oe)}toString(){return jt(this)}compare(oe){return c(this,oe)}constructor(...oe){i(t)(this,Ot,{writable:!0,value:void 0});let[Ce,Ye,St,Nt,yr]=dt(oe);this.calendar=Ce,this.era=Ye,this.year=St,this.month=Nt,this.day=yr,vt(this)}}var _t=new WeakMap;class ar{copy(){return new ar(this.hour,this.minute,this.second,this.millisecond)}add(oe){return Wt(this,oe)}subtract(oe){return Lr(this,oe)}set(oe){return Ft(this,oe)}cycle(oe,Ce,Ye){return Kr(this,oe,Ce,Ye)}toString(){return Lt(this)}compare(oe){return p(this,oe)}constructor(oe=0,Ce=0,Ye=0,St=0){i(t)(this,_t,{writable:!0,value:void 0}),this.hour=oe,this.minute=Ce,this.second=Ye,this.millisecond=St,Kt(this)}}var sr=new WeakMap;class ln{copy(){return this.era?new ln(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new ln(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(oe){return Be(this,oe)}subtract(oe){return kt(this,oe)}set(oe){return It(Ft(this,oe),oe)}cycle(oe,Ce,Ye){switch(oe){case"era":case"year":case"month":case"day":return Dr(this,oe,Ce,Ye);default:return Kr(this,oe,Ce,Ye)}}toDate(oe,Ce){return S(this,oe,Ce)}toString(){return er(this)}compare(oe){let Ce=c(this,oe);return Ce===0?p(this,ee(oe)):Ce}constructor(...oe){i(t)(this,sr,{writable:!0,value:void 0});let[Ce,Ye,St,Nt,yr]=dt(oe);this.calendar=Ce,this.era=Ye,this.year=St,this.month=Nt,this.day=yr,this.hour=oe.shift()||0,this.minute=oe.shift()||0,this.second=oe.shift()||0,this.millisecond=oe.shift()||0,vt(this)}}var En=new WeakMap;class _n{copy(){return this.era?new _n(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new _n(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(oe){return mt(this,oe)}subtract(oe){return qt(this,oe)}set(oe,Ce){return jr(this,oe,Ce)}cycle(oe,Ce,Ye){return pr(this,oe,Ce,Ye)}toDate(){return Ae(this)}toString(){return zt(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(oe){return this.toDate().getTime()-ve(oe,this.timeZone).toDate().getTime()}constructor(...oe){i(t)(this,En,{writable:!0,value:void 0});let[Ce,Ye,St,Nt,yr]=dt(oe),Gr=oe.shift(),sn=oe.shift();this.calendar=Ce,this.era=Ye,this.year=St,this.month=Nt,this.day=yr,this.timeZone=Gr,this.offset=sn,this.hour=oe.shift()||0,this.minute=oe.shift()||0,this.second=oe.shift()||0,this.millisecond=oe.shift()||0,vt(this)}}const Ci=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],wo=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],Zi=[1867,1911,1925,1988,2018],V=["meiji","taisho","showa","heisei","reiwa"];function J(de){const oe=Ci.findIndex(([Ce,Ye,St])=>de.year<Ce||de.year===Ce&&de.month<Ye||de.year===Ce&&de.month===Ye&&de.day<St);return oe===-1?Ci.length-1:oe===0?0:oe-1}function lt(de){let oe=Zi[V.indexOf(de.era)];if(!oe)throw new Error("Unknown era: "+de.era);return new Mt(de.year+oe,de.month,de.day)}class rt extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=J(Ce);return new Mt(this,V[Ye],Ce.year-Zi[Ye],Ce.month,Ce.day)}toJulianDay(oe){return super.toJulianDay(lt(oe))}balanceDate(oe){let Ce=lt(oe),Ye=J(Ce);V[Ye]!==oe.era&&(oe.era=V[Ye],oe.year=Ce.year-Zi[Ye]),this.constrainDate(oe)}constrainDate(oe){let Ce=V.indexOf(oe.era),Ye=wo[Ce];if(Ye!=null){let[St,Nt,yr]=Ye,Gr=St-Zi[Ce];oe.year=Math.max(1,Math.min(Gr,oe.year)),oe.year===Gr&&(oe.month=Math.min(Nt,oe.month),oe.month===Nt&&(oe.day=Math.min(yr,oe.day)))}if(oe.year===1&&Ce>=0){let[,St,Nt]=Ci[Ce];oe.month=Math.max(St,oe.month),oe.month===St&&(oe.day=Math.max(Nt,oe.day))}}getEras(){return V}getYearsInEra(oe){let Ce=V.indexOf(oe.era),Ye=Ci[Ce],St=Ci[Ce+1];if(St==null)return 9999-Ye[0]+1;let Nt=St[0]-Ye[0];return(oe.month<St[1]||oe.month===St[1]&&oe.day<St[2])&&Nt++,Nt}getDaysInMonth(oe){return super.getDaysInMonth(lt(oe))}getMinimumMonthInYear(oe){let Ce=Ut(oe);return Ce?Ce[1]:1}getMinimumDayInMonth(oe){let Ce=Ut(oe);return Ce&&oe.month===Ce[1]?Ce[2]:1}constructor(...oe){super(...oe),i(r)(this,"identifier","japanese")}}function Ut(de){if(de.year===1){let oe=V.indexOf(de.era);return Ci[oe]}}const Ge=-543;class gn extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=y(Ce.era,Ce.year);return new Mt(this,Ye-Ge,Ce.month,Ce.day)}toJulianDay(oe){return super.toJulianDay(an(oe))}getEras(){return["BE"]}getDaysInMonth(oe){return super.getDaysInMonth(an(oe))}balanceDate(){}constructor(...oe){super(...oe),i(r)(this,"identifier","buddhist")}}function an(de){let[oe,Ce]=x(de.year+Ge);return new Mt(oe,Ce,de.month,de.day)}const hn=1911;function un(de){return de.era==="minguo"?de.year+hn:1-de.year+hn}function nr(de){let oe=de-hn;return oe>0?["minguo",oe]:["before_minguo",1-oe]}class Jt extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=y(Ce.era,Ce.year),[St,Nt]=nr(Ye);return new Mt(this,St,Nt,Ce.month,Ce.day)}toJulianDay(oe){return super.toJulianDay(Dt(oe))}getEras(){return["before_minguo","minguo"]}balanceDate(oe){let[Ce,Ye]=nr(un(oe));oe.era=Ce,oe.year=Ye}isInverseEra(oe){return oe.era==="before_minguo"}getDaysInMonth(oe){return super.getDaysInMonth(Dt(oe))}getYearsInEra(oe){return oe.era==="before_minguo"?9999:9999-hn}constructor(...oe){super(...oe),i(r)(this,"identifier","roc")}}function Dt(de){let[oe,Ce]=x(un(de));return new Mt(oe,Ce,de.month,de.day)}const bt=1948321;function Er(de){let oe=de>0?de-474:de-473,Ce=a(oe,2820)+474;return a((Ce+38)*31,128)<31}function ur(de,oe,Ce){let Ye=de>0?de-474:de-473,St=a(Ye,2820)+474,Nt=oe<=7?31*(oe-1):30*(oe-1)+6;return bt-1+1029983*Math.floor(Ye/2820)+365*(St-1)+Math.floor((31*St-5)/128)+Nt+Ce}class cr{fromJulianDay(oe){let Ce=oe-ur(475,1,1),Ye=Math.floor(Ce/1029983),St=a(Ce,1029983),Nt=St===1029982?2820:Math.floor((128*St+46878)/46751),yr=474+2820*Ye+Nt;yr<=0&&yr--;let Gr=oe-ur(yr,1,1)+1,sn=Gr<=186?Math.ceil(Gr/31):Math.ceil((Gr-6)/31),fi=oe-ur(yr,sn,1)+1;return new Mt(this,yr,sn,fi)}toJulianDay(oe){return ur(oe.year,oe.month,oe.day)}getMonthsInYear(){return 12}getDaysInMonth(oe){return oe.month<=6?31:oe.month<=11||Er(oe.year)?30:29}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){i(r)(this,"identifier","persian")}}const zr=78,Cn=80;class At extends A{fromJulianDay(oe){let Ce=super.fromJulianDay(oe),Ye=Ce.year-zr,St=oe-l(Ce.era,Ce.year,1,1),Nt;St<Cn?(Ye--,Nt=h(Ce.year-1)?31:30,St+=Nt+155+90+10):(Nt=h(Ce.year)?31:30,St-=Cn);let yr,Gr;if(St<Nt)yr=1,Gr=St+1;else{let sn=St-Nt;sn<155?(yr=Math.floor(sn/31)+2,Gr=sn%31+1):(sn-=155,yr=Math.floor(sn/30)+7,Gr=sn%30+1)}return new Mt(this,Ye,yr,Gr)}toJulianDay(oe){let Ce=oe.year+zr,[Ye,St]=x(Ce),Nt,yr;return h(St)?(Nt=31,yr=l(Ye,St,3,21)):(Nt=30,yr=l(Ye,St,3,22)),oe.month===1?yr+oe.day-1:(yr+=Nt+Math.min(oe.month-2,5)*31,oe.month>=8&&(yr+=(oe.month-7)*30),yr+=oe.day-1,yr)}getDaysInMonth(oe){return oe.month===1&&h(oe.year+zr)||oe.month>=2&&oe.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...oe){super(...oe),i(r)(this,"identifier","indian")}}const xr=1948440,Fn=1948439,Pn=1300,An=1600,_i=460322;function Zo(de,oe,Ce,Ye){return Ye+Math.ceil(29.5*(Ce-1))+(oe-1)*354+Math.floor((3+11*oe)/30)+de-1}function Aa(de,oe,Ce){let Ye=Math.floor((30*(Ce-oe)+10646)/10631),St=Math.min(12,Math.ceil((Ce-(29+Zo(oe,Ye,1,1)))/29.5)+1),Nt=Ce-Zo(oe,Ye,St,1)+1;return new Mt(de,Ye,St,Nt)}function bs(de){return(14+11*de)%30<11}class xs{fromJulianDay(oe){return Aa(this,xr,oe)}toJulianDay(oe){return Zo(xr,oe.year,oe.month,oe.day)}getDaysInMonth(oe){let Ce=29+oe.month%2;return oe.month===12&&bs(oe.year)&&Ce++,Ce}getMonthsInYear(){return 12}getDaysInYear(oe){return bs(oe.year)?355:354}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){i(r)(this,"identifier","islamic-civil")}}class Xr extends xs{fromJulianDay(oe){return Aa(this,Fn,oe)}toJulianDay(oe){return Zo(Fn,oe.year,oe.month,oe.day)}constructor(...oe){super(...oe),i(r)(this,"identifier","islamic-tbla")}}const Tn="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let gc,qr;function oi(de){return _i+qr[de-Pn]}function _o(de,oe){let Ce=de-Pn,Ye=1<<11-(oe-1);return gc[Ce]&Ye?30:29}function yc(de,oe){let Ce=oi(de);for(let Ye=1;Ye<oe;Ye++)Ce+=_o(de,Ye);return Ce}function Pd(de){return qr[de+1-Pn]-qr[de-Pn]}class Pu extends xs{fromJulianDay(oe){let Ce=oe-xr,Ye=oi(Pn),St=oi(An);if(Ce<Ye||Ce>St)return super.fromJulianDay(oe);{let Nt=Pn-1,yr=1,Gr=1;for(;Gr>0;){Nt++,Gr=Ce-oi(Nt)+1;let sn=Pd(Nt);if(Gr===sn){yr=12;break}else if(Gr<sn){let fi=_o(Nt,yr);for(yr=1;Gr>fi;)Gr-=fi,yr++,fi=_o(Nt,yr);break}}return new Mt(this,Nt,yr,Ce-yc(Nt,yr)+1)}}toJulianDay(oe){return oe.year<Pn||oe.year>An?super.toJulianDay(oe):xr+yc(oe.year,oe.month)+(oe.day-1)}getDaysInMonth(oe){return oe.year<Pn||oe.year>An?super.getDaysInMonth(oe):_o(oe.year,oe.month)}getDaysInYear(oe){return oe.year<Pn||oe.year>An?super.getDaysInYear(oe):Pd(oe.year)}constructor(){if(super(),i(r)(this,"identifier","islamic-umalqura"),gc||(gc=new Uint16Array(Uint8Array.from(atob(Tn),oe=>oe.charCodeAt(0)).buffer)),!qr){qr=new Uint32Array(An-Pn+1);let oe=0;for(let Ce=Pn;Ce<=An;Ce++){qr[Ce-Pn]=oe;for(let Ye=1;Ye<=12;Ye++)oe+=_o(Ce,Ye)}}}}const kd=347997,vc=1080,bc=24*vc,xc=29,co=12*vc+793,wc=xc*bc+co;function Jo(de){return a(de*7+1,19)<7}function Rl(de){let oe=Math.floor((235*de-234)/19),Ce=12084+13753*oe,Ye=oe*29+Math.floor(Ce/25920);return a(3*(Ye+1),7)<3&&(Ye+=1),Ye}function Sc(de){let oe=Rl(de-1),Ce=Rl(de);return Rl(de+1)-Ce===356?2:Ce-oe===382?1:0}function Ai(de){return Rl(de)+Sc(de)}function al(de){return Ai(de+1)-Ai(de)}function Od(de){let oe=al(de);switch(oe>380&&(oe-=30),oe){case 353:return 0;case 354:return 1;case 355:return 2}}function ws(de,oe){if(oe>=6&&!Jo(de)&&oe++,oe===4||oe===7||oe===9||oe===11||oe===13)return 29;let Ce=Od(de);return oe===2?Ce===2?30:29:oe===3?Ce===0?29:30:oe===6?Jo(de)?30:0:30}class pa{fromJulianDay(oe){let Ce=oe-kd,Ye=Ce*bc/wc,St=Math.floor((19*Ye+234)/235)+1,Nt=Ai(St),yr=Math.floor(Ce-Nt);for(;yr<1;)St--,Nt=Ai(St),yr=Math.floor(Ce-Nt);let Gr=1,sn=0;for(;sn<yr;)sn+=ws(St,Gr),Gr++;Gr--,sn-=ws(St,Gr);let fi=yr-sn;return new Mt(this,St,Gr,fi)}toJulianDay(oe){let Ce=Ai(oe.year);for(let Ye=1;Ye<oe.month;Ye++)Ce+=ws(oe.year,Ye);return Ce+oe.day+kd}getDaysInMonth(oe){return ws(oe.year,oe.month)}getMonthsInYear(oe){return Jo(oe.year)?13:12}getDaysInYear(oe){return al(oe.year)}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(oe,Ce){Ce.year!==oe.year&&(Jo(Ce.year)&&!Jo(oe.year)&&Ce.month>6?oe.month--:!Jo(Ce.year)&&Jo(oe.year)&&Ce.month>6&&oe.month++)}constructor(){i(r)(this,"identifier","hebrew")}}const sl=1723856,ku=1824665,Ao=5500;function Ou(de,oe,Ce,Ye){return de+365*oe+Math.floor(oe/4)+30*(Ce-1)+Ye-1}function To(de,oe){let Ce=Math.floor(4*(oe-de)/1461),Ye=1+Math.floor((oe-Ou(de,Ce,1,1))/30),St=oe+1-Ou(de,Ce,Ye,1);return[Ce,Ye,St]}function Ed(de){return Math.floor(de%4/3)}function Ll(de,oe){return oe%13!==0?30:Ed(de)+5}class Hi{fromJulianDay(oe){let[Ce,Ye,St]=To(sl,oe),Nt="AM";return Ce<=0&&(Nt="AA",Ce+=Ao),new Mt(this,Nt,Ce,Ye,St)}toJulianDay(oe){let Ce=oe.year;return oe.era==="AA"&&(Ce-=Ao),Ou(sl,Ce,oe.month,oe.day)}getDaysInMonth(oe){return Ll(oe.year,oe.month)}getMonthsInYear(){return 13}getDaysInYear(oe){return 365+Ed(oe.year)}getYearsInEra(oe){return oe.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){i(r)(this,"identifier","ethiopic")}}class Ta extends Hi{fromJulianDay(oe){let[Ce,Ye,St]=To(sl,oe);return Ce+=Ao,new Mt(this,"AA",Ce,Ye,St)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...oe){super(...oe),i(r)(this,"identifier","ethioaa")}}class ll extends Hi{fromJulianDay(oe){let[Ce,Ye,St]=To(ku,oe),Nt="CE";return Ce<=0&&(Nt="BCE",Ce=1-Ce),new Mt(this,Nt,Ce,Ye,St)}toJulianDay(oe){let Ce=oe.year;return oe.era==="BCE"&&(Ce=1-Ce),Ou(ku,Ce,oe.month,oe.day)}getDaysInMonth(oe){let Ce=oe.year;return oe.era==="BCE"&&(Ce=1-Ce),Ll(Ce,oe.month)}isInverseEra(oe){return oe.era==="BCE"}balanceDate(oe){oe.year<=0&&(oe.era=oe.era==="BCE"?"CE":"BCE",oe.year=1-oe.year)}getEras(){return["BCE","CE"]}getYearsInEra(oe){return oe.era==="BCE"?9999:9715}constructor(...oe){super(...oe),i(r)(this,"identifier","coptic")}}function Pi(de){switch(de){case"buddhist":return new gn;case"ethiopic":return new Hi;case"ethioaa":return new Ta;case"coptic":return new ll;case"hebrew":return new pa;case"indian":return new At;case"islamic-civil":return new xs;case"islamic-tbla":return new Xr;case"islamic-umalqura":return new Pu;case"japanese":return new rt;case"persian":return new cr;case"roc":return new Jt;case"gregory":default:return new A}}let Ma=new Map;class Dc{format(oe){return this.formatter.format(oe)}formatToParts(oe){return this.formatter.formatToParts(oe)}formatRange(oe,Ce){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(oe,Ce);if(Ce<oe)throw new RangeError("End date must be >= start date");return`${this.formatter.format(oe)} – ${this.formatter.format(Ce)}`}formatRangeToParts(oe,Ce){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(oe,Ce);if(Ce<oe)throw new RangeError("End date must be >= start date");let Ye=this.formatter.formatToParts(oe),St=this.formatter.formatToParts(Ce);return[...Ye.map(Nt=>({...Nt,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...St.map(Nt=>({...Nt,source:"endRange"}))]}resolvedOptions(){let oe=this.formatter.resolvedOptions();return Td()&&(this.resolvedHourCycle||(this.resolvedHourCycle=_u(oe.locale,this.options)),oe.hourCycle=this.resolvedHourCycle,oe.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),oe.calendar==="ethiopic-amete-alem"&&(oe.calendar="ethioaa"),oe}constructor(oe,Ce={}){this.formatter=zl(oe,Ce),this.options=Ce}}const _d={true:{ja:"h11"},false:{}};function zl(de,oe={}){if(typeof oe.hour12=="boolean"&&Ad()){oe={...oe};let St=_d[String(oe.hour12)][de.split("-")[0]],Nt=oe.hour12?"h12":"h23";oe.hourCycle=St??Nt,delete oe.hour12}let Ce=de+(oe?Object.entries(oe).sort((St,Nt)=>St[0]<Nt[0]?-1:1).join():"");if(Ma.has(Ce))return Ma.get(Ce);let Ye=new Intl.DateTimeFormat(de,oe);return Ma.set(Ce,Ye),Ye}let Eu=null;function Ad(){return Eu==null&&(Eu=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),Eu}let Cc=null;function Td(){return Cc==null&&(Cc=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),Cc}function _u(de,oe){if(!oe.timeStyle&&!oe.hour)return;de=de.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),de+=(de.includes("-u-")?"":"-u")+"-nu-latn";let Ce=zl(de,{...oe,timeZone:void 0}),Ye=parseInt(Ce.formatToParts(new Date(2020,2,3,0)).find(Nt=>Nt.type==="hour").value,10),St=parseInt(Ce.formatToParts(new Date(2020,2,3,23)).find(Nt=>Nt.type==="hour").value,10);if(Ye===0&&St===23)return"h23";if(Ye===24&&St===23)return"h24";if(Ye===0&&St===11)return"h11";if(Ye===12&&St===11)return"h12";throw new Error("Unexpected hour cycle result")}}(HP)),HP.exports}var lI={exports:{}},U7;function q4(){return U7||(U7=1,function(e){function t(w,g,d,f){Object.defineProperty(w,g,{get:d,set:f,enumerable:!0,configurable:!0})}t(e.exports,"NumberFormatter",()=>s),t(e.exports,"NumberParser",()=>k);let r=new Map,n=!1;try{n=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let i=!1;try{i=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const a={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class s{format(g){let d="";if(!n&&this.options.signDisplay!=null?d=h(this.numberFormatter,this.options.signDisplay,g):d=this.numberFormatter.format(g),this.options.style==="unit"&&!i){var f;let{unit:c,unitDisplay:p="short",locale:D}=this.resolvedOptions(),E=(f=a[c])===null||f===void 0?void 0:f[p];d+=E[D]||E.default}return d}formatToParts(g){return this.numberFormatter.formatToParts(g)}formatRange(g,d){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(g,d);if(d<g)throw new RangeError("End date must be >= start date");return`${this.format(g)} – ${this.format(d)}`}formatRangeToParts(g,d){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(g,d);if(d<g)throw new RangeError("End date must be >= start date");let f=this.numberFormatter.formatToParts(g),c=this.numberFormatter.formatToParts(d);return[...f.map(p=>({...p,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...c.map(p=>({...p,source:"endRange"}))]}resolvedOptions(){let g=this.numberFormatter.resolvedOptions();return!n&&this.options.signDisplay!=null&&(g={...g,signDisplay:this.options.signDisplay}),!i&&this.options.style==="unit"&&(g={...g,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),g}constructor(g,d={}){this.numberFormatter=l(g,d),this.options=d}}function l(w,g={}){let{numberingSystem:d}=g;if(d&&w.indexOf("-u-nu-")===-1&&(w=`${w}-u-nu-${d}`),g.style==="unit"&&!i){var f;let{unit:D,unitDisplay:E="short"}=g;if(!D)throw new Error('unit option must be provided with style: "unit"');if(!(!((f=a[D])===null||f===void 0)&&f[E]))throw new Error(`Unsupported unit ${D} with unitDisplay = ${E}`);g={...g,style:"decimal"}}let c=w+(g?Object.entries(g).sort((D,E)=>D[0]<E[0]?-1:1).join():"");if(r.has(c))return r.get(c);let p=new Intl.NumberFormat(w,g);return r.set(c,p),p}function h(w,g,d){if(g==="auto")return w.format(d);if(g==="never")return w.format(Math.abs(d));{let f=!1;if(g==="always"?f=d>0||Object.is(d,0):g==="exceptZero"&&(Object.is(d,-0)||Object.is(d,0)?d=Math.abs(d):f=d>0),f){let c=w.format(-d),p=w.format(d),D=c.replace(p,"").replace(/\u200e|\u061C/,"");return[...D].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),c.replace(p,"!!!").replace(D,"+").replace("!!!",p)}else return w.format(d)}}const y=new RegExp("^.*\\(.*\\).*$"),x=["latn","arab","hanidec"];class k{parse(g){return j(this.locale,this.options,g).parse(g)}isValidPartialNumber(g,d,f){return j(this.locale,this.options,g).isValidPartialNumber(g,d,f)}getNumberingSystem(g){return j(this.locale,this.options,g).options.numberingSystem}constructor(g,d={}){this.locale=g,this.options=d}}const A=new Map;function j(w,g,d){let f=N(w,g);if(!w.includes("-nu-")&&!f.isValidPartialNumber(d)){for(let c of x)if(c!==f.options.numberingSystem){let p=N(w+(w.includes("-u-")?"-nu-":"-u-nu-")+c,g);if(p.isValidPartialNumber(d))return p}}return f}function N(w,g){let d=w+(g?Object.entries(g).sort((c,p)=>c[0]<p[0]?-1:1).join():""),f=A.get(d);return f||(f=new M(w,g),A.set(d,f)),f}class M{parse(g){let d=this.sanitize(g);d=v(d,this.symbols.group,"").replace(this.symbols.decimal,".").replace(this.symbols.minusSign,"-").replace(this.symbols.numeral,this.symbols.index);let f=d?+d:NaN;if(isNaN(f))return NaN;if(this.options.currencySign==="accounting"&&y.test(g)&&(f=-1*f),this.options.style==="percent"){f/=100;var c;f=+f.toFixed(((c=this.options.maximumFractionDigits)!==null&&c!==void 0?c:0)+2)}return f}sanitize(g){return g=g.replace(this.symbols.literals,""),g=g.replace("-",this.symbols.minusSign),this.options.numberingSystem==="arab"&&(g=g.replace(",",this.symbols.decimal),g=g.replace("،",this.symbols.decimal),g=v(g,".",this.symbols.group)),this.options.locale==="fr-FR"&&(g=v(g,"."," ")),g}isValidPartialNumber(g,d=-1/0,f=1/0){return g=this.sanitize(g),g.startsWith(this.symbols.minusSign)&&d<0?g=g.slice(this.symbols.minusSign.length):this.symbols.plusSign&&g.startsWith(this.symbols.plusSign)&&f>0&&(g=g.slice(this.symbols.plusSign.length)),g.startsWith(this.symbols.group)?!1:(g=v(g,this.symbols.group,"").replace(this.symbols.numeral,"").replace(this.symbols.decimal,""),g.length===0)}constructor(g,d={}){this.formatter=new Intl.NumberFormat(g,d),this.options=this.formatter.resolvedOptions(),this.symbols=m(this.formatter,this.options,d)}}const u=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]);function m(w,g,d){var f,c,p,D;let E=w.formatToParts(-10000.111),T=w.formatToParts(10000.111),$=w.formatToParts(1);var B;let L=(B=(f=E.find(Ee=>Ee.type==="minusSign"))===null||f===void 0?void 0:f.value)!==null&&B!==void 0?B:"-",W=(c=T.find(Ee=>Ee.type==="plusSign"))===null||c===void 0?void 0:c.value;!W&&((d==null?void 0:d.signDisplay)==="exceptZero"||(d==null?void 0:d.signDisplay)==="always")&&(W="+");let K=(p=E.find(Ee=>Ee.type==="decimal"))===null||p===void 0?void 0:p.value,te=(D=E.find(Ee=>Ee.type==="group"))===null||D===void 0?void 0:D.value,X=E.filter(Ee=>!u.has(Ee.type)).map(Ee=>C(Ee.value)),ae=$.filter(Ee=>!u.has(Ee.type)).map(Ee=>C(Ee.value)),re=[...new Set([...ae,...X])].sort((Ee,Te)=>Te.length-Ee.length),ue=re.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${re.join("|")}|[\\p{White_Space}]`,"gu"),me=[...new Intl.NumberFormat(g.locale,{useGrouping:!1}).format(9876543210)].reverse(),Se=new Map(me.map((Ee,Te)=>[Ee,Te])),we=new RegExp(`[${me.join("")}]`,"g");return{minusSign:L,plusSign:W,decimal:K,group:te,literals:ue,numeral:we,index:Ee=>String(Se.get(Ee))}}function v(w,g,d){return w.replaceAll?w.replaceAll(g,d):w.split(g).join(d)}function C(w){return w.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}}(lI)),lI.exports}var K7;function Cpe(){return K7||(K7=1,function(e){var t=Y,r=$w(),n=G4(),i=_E(),a=q4();function s(B,L,W,K){Object.defineProperty(B,L,{get:W,set:K,enumerable:!0,configurable:!0})}function l(B){return B&&B.__esModule?B.default:B}s(e.exports,"I18nProvider",()=>m),s(e.exports,"useLocale",()=>v),s(e.exports,"useMessageFormatter",()=>C.useMessageFormatter),s(e.exports,"useLocalizedStringFormatter",()=>d),s(e.exports,"useListFormatter",()=>f),s(e.exports,"useDateFormatter",()=>c),s(e.exports,"useNumberFormatter",()=>D),s(e.exports,"useCollator",()=>T),s(e.exports,"useFilter",()=>$);const h=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),y=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function x(B){if(Intl.Locale){let W=new Intl.Locale(B).maximize().script;return h.has(W)}let L=B.split("-")[0];return y.has(L)}function k(){let B=typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([B])}catch{B="en-US"}return{locale:B,direction:x(B)?"rtl":"ltr"}}let A=k(),j=new Set;function N(){A=k();for(let B of j)B(A)}function M(){let B=(0,r.useIsSSR)(),[L,W]=(0,t.useState)(A);return(0,t.useEffect)(()=>(j.size===0&&window.addEventListener("languagechange",N),j.add(W),()=>{j.delete(W),j.size===0&&window.removeEventListener("languagechange",N)}),[]),B?{locale:"en-US",direction:"ltr"}:L}const u=l(t).createContext(null);function m(B){let{locale:L,children:W}=B,K=M(),te=L?{locale:L,direction:x(L)?"rtl":"ltr"}:K;return l(t).createElement(u.Provider,{value:te},W)}function v(){let B=M();return(0,t.useContext)(u)||B}var C={};const w=new WeakMap;function g(B){let L=w.get(B);return L||(L=new n.LocalizedStringDictionary(B),w.set(B,L)),L}function d(B){let{locale:L}=v(),W=(0,t.useMemo)(()=>g(B),[B]);return(0,t.useMemo)(()=>new n.LocalizedStringFormatter(L,W),[L,W])}function f(B={}){let{locale:L}=v();return(0,t.useMemo)(()=>new Intl.ListFormat(L,B),[L,B])}function c(B){let L=(0,t.useRef)(null);B&&L.current&&p(B,L.current)&&(B=L.current),L.current=B;let{locale:W}=v();return(0,t.useMemo)(()=>new i.DateFormatter(W,B),[W,B])}function p(B,L){if(B===L)return!0;let W=Object.keys(B),K=Object.keys(L);if(W.length!==K.length)return!1;for(let te of W)if(L[te]!==B[te])return!1;return!0}function D(B={}){let{locale:L}=v();return(0,t.useMemo)(()=>new a.NumberFormatter(L,B),[L,B])}let E=new Map;function T(B){let{locale:L}=v(),W=L+(B?Object.entries(B).sort((te,X)=>te[0]<X[0]?-1:1).join():"");if(E.has(W))return E.get(W);let K=new Intl.Collator(L,B);return E.set(W,K),K}function $(B){let L=T({usage:"search",...B}),W=(0,t.useCallback)((X,ae)=>ae.length===0?!0:(X=X.normalize("NFC"),ae=ae.normalize("NFC"),L.compare(X.slice(0,ae.length),ae)===0),[L]),K=(0,t.useCallback)((X,ae)=>ae.length===0?!0:(X=X.normalize("NFC"),ae=ae.normalize("NFC"),L.compare(X.slice(-ae.length),ae)===0),[L]),te=(0,t.useCallback)((X,ae)=>{if(ae.length===0)return!0;X=X.normalize("NFC"),ae=ae.normalize("NFC");let re=0,ue=ae.length;for(;re+ue<=X.length;re++){let me=X.slice(re,re+ue);if(L.compare(ae,me)===0)return!0}return!1},[L]);return(0,t.useMemo)(()=>({startsWith:W,endsWith:K,contains:te}),[W,K,te])}}(iI)),iI.exports}var DC={},uI={exports:{}},MF=function(e,t){return MF=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},MF(e,t)};function AE(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");MF(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Oh=function(){return Oh=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Oh.apply(this,arguments)};function cI(e,t,r){if(arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}var Wk=function(){return Wk=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Wk.apply(this,arguments)},ci;(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(ci||(ci={}));var go;(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(go||(go={}));var Py;(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(Py||(Py={}));function G7(e){return e.type===go.literal}function Ppe(e){return e.type===go.argument}function DY(e){return e.type===go.number}function CY(e){return e.type===go.date}function PY(e){return e.type===go.time}function kY(e){return e.type===go.select}function OY(e){return e.type===go.plural}function kpe(e){return e.type===go.pound}function EY(e){return e.type===go.tag}function _Y(e){return!!(e&&typeof e=="object"&&e.type===Py.number)}function $F(e){return!!(e&&typeof e=="object"&&e.type===Py.dateTime)}var AY=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Ope=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Epe(e){var t={};return e.replace(Ope,function(r){var n=r.length;switch(r[0]){case"G":t.era=n===4?"long":n===5?"narrow":"short";break;case"y":t.year=n===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var jo=function(){return jo=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},jo.apply(this,arguments)},_pe=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function Ape(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(_pe).filter(function(A){return A.length>0}),r=[],n=0,i=t;n<i.length;n++){var a=i[n],s=a.split("/");if(s.length===0)throw new Error("Invalid number skeleton");for(var l=s[0],h=s.slice(1),y=0,x=h;y<x.length;y++){var k=x[y];if(k.length===0)throw new Error("Invalid number skeleton")}r.push({stem:l,options:h})}return r}function Tpe(e){return e.replace(/^(.*?)-/,"")}var q7=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,TY=/^(@+)?(\+|#+)?[rs]?$/g,Mpe=/(\*)(0+)|(#+)(0+)|(0+)/g,MY=/^(0+)$/;function Y7(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(TY,function(r,n,i){return typeof i!="string"?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):i==="+"?t.minimumSignificantDigits=n.length:n[0]==="#"?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+(typeof i=="string"?i.length:0)),""}),t}function $Y(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function $pe(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if(r==="+!"?(t.signDisplay="always",e=e.slice(2)):r==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!MY.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function X7(e){var t={},r=$Y(e);return r||t}function Ipe(e){for(var t={},r=0,n=e;r<n.length;r++){var i=n[r];switch(i.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=i.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=Tpe(i.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=jo(jo(jo({},t),{notation:"scientific"}),i.options.reduce(function(h,y){return jo(jo({},h),X7(y))},{}));continue;case"engineering":t=jo(jo(jo({},t),{notation:"engineering"}),i.options.reduce(function(h,y){return jo(jo({},h),X7(y))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(i.options[0]);continue;case"integer-width":if(i.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(Mpe,function(h,y,x,k,A,j){if(y)t.minimumIntegerDigits=x.length;else{if(k&&A)throw new Error("We currently do not support maximum integer digits");if(j)throw new Error("We currently do not support exact integer digits")}return""});continue}if(MY.test(i.stem)){t.minimumIntegerDigits=i.stem.length;continue}if(q7.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(q7,function(h,y,x,k,A,j){return x==="*"?t.minimumFractionDigits=y.length:k&&k[0]==="#"?t.maximumFractionDigits=k.length:A&&j?(t.minimumFractionDigits=A.length,t.maximumFractionDigits=A.length+j.length):(t.minimumFractionDigits=y.length,t.maximumFractionDigits=y.length),""});var a=i.options[0];a==="w"?t=jo(jo({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=jo(jo({},t),Y7(a)));continue}if(TY.test(i.stem)){t=jo(jo({},t),Y7(i.stem));continue}var s=$Y(i.stem);s&&(t=jo(jo({},t),s));var l=$pe(i.stem);l&&(t=jo(jo({},t),l))}return t}var CC={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]};function jpe(e,t){for(var r="",n=0;n<e.length;n++){var i=e.charAt(n);if(i==="j"){for(var a=0;n+1<e.length&&e.charAt(n+1)===i;)a++,n++;var s=1+(a&1),l=a<2?1:3+(a>>1),h="a",y=Fpe(t);for((y=="H"||y=="k")&&(l=0);l-- >0;)r+=h;for(;s-- >0;)r=y+r}else i==="J"?r+="H":r+=i}return r}function Fpe(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var i=CC[n||""]||CC[r||""]||CC["".concat(r,"-001")]||CC["001"];return i[0]}var dI,Bpe=new RegExp("^".concat(AY.source,"*")),Npe=new RegExp("".concat(AY.source,"*$"));function pi(e,t){return{start:e,end:t}}var Rpe=!!String.prototype.startsWith,Lpe=!!String.fromCodePoint,zpe=!!Object.fromEntries,Vpe=!!String.prototype.codePointAt,Wpe=!!String.prototype.trimStart,Hpe=!!String.prototype.trimEnd,Upe=!!Number.isSafeInteger,Kpe=Upe?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},IF=!0;try{var Gpe=jY("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");IF=((dI=Gpe.exec("a"))===null||dI===void 0?void 0:dI[0])==="a"}catch{IF=!1}var Z7=Rpe?function(t,r,n){return t.startsWith(r,n)}:function(t,r,n){return t.slice(n,n+r.length)===r},jF=Lpe?String.fromCodePoint:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",i=t.length,a=0,s;i>a;){if(s=t[a++],s>1114111)throw RangeError(s+" is not a valid code point");n+=s<65536?String.fromCharCode(s):String.fromCharCode(((s-=65536)>>10)+55296,s%1024+56320)}return n},J7=zpe?Object.fromEntries:function(t){for(var r={},n=0,i=t;n<i.length;n++){var a=i[n],s=a[0],l=a[1];r[s]=l}return r},IY=Vpe?function(t,r){return t.codePointAt(r)}:function(t,r){var n=t.length;if(!(r<0||r>=n)){var i=t.charCodeAt(r),a;return i<55296||i>56319||r+1===n||(a=t.charCodeAt(r+1))<56320||a>57343?i:(i-55296<<10)+(a-56320)+65536}},qpe=Wpe?function(t){return t.trimStart()}:function(t){return t.replace(Bpe,"")},Ype=Hpe?function(t){return t.trimEnd()}:function(t){return t.replace(Npe,"")};function jY(e,t){return new RegExp(e,t)}var FF;if(IF){var Q7=jY("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");FF=function(t,r){var n;Q7.lastIndex=r;var i=Q7.exec(t);return(n=i[1])!==null&&n!==void 0?n:""}}else FF=function(t,r){for(var n=[];;){var i=IY(t,r);if(i===void 0||FY(i)||Qpe(i))break;n.push(i),r+=i>=65536?2:1}return jF.apply(void 0,n)};var Xpe=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var i=[];!this.isEOF();){var a=this.char();if(a===123){var s=this.parseArgument(t,n);if(s.err)return s;i.push(s.val)}else{if(a===125&&t>0)break;if(a===35&&(r==="plural"||r==="selectordinal")){var l=this.clonePosition();this.bump(),i.push({type:go.pound,location:pi(l,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(ci.UNMATCHED_CLOSING_TAG,pi(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&BF(this.peek()||0)){var s=this.parseTag(t,r);if(s.err)return s;i.push(s.val)}else{var s=this.parseLiteral(t,r);if(s.err)return s;i.push(s.val)}}}return{val:i,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:go.literal,value:"<".concat(i,"/>"),location:pi(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,r,!0);if(a.err)return a;var s=a.val,l=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!BF(this.char()))return this.error(ci.INVALID_TAG,pi(l,this.clonePosition()));var h=this.clonePosition(),y=this.parseTagName();return i!==y?this.error(ci.UNMATCHED_CLOSING_TAG,pi(h,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:go.tag,value:i,children:s,location:pi(n,this.clonePosition())},err:null}:this.error(ci.INVALID_TAG,pi(l,this.clonePosition())))}else return this.error(ci.UNCLOSED_TAG,pi(n,this.clonePosition()))}else return this.error(ci.INVALID_TAG,pi(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Jpe(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),i="";;){var a=this.tryParseQuote(r);if(a){i+=a;continue}var s=this.tryParseUnquoted(t,r);if(s){i+=s;continue}var l=this.tryParseLeftAngleBracket();if(l){i+=l;continue}break}var h=pi(n,this.clonePosition());return{val:{type:go.literal,value:i,location:h},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Zpe(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return jF.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),jF(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ci.EMPTY_ARGUMENT,pi(n,this.clonePosition()));var i=this.parseIdentifierIfPossible().value;if(!i)return this.error(ci.MALFORMED_ARGUMENT,pi(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:go.argument,value:i,location:pi(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(n,this.clonePosition())):this.parseArgumentOptions(t,r,i,n);default:return this.error(ci.MALFORMED_ARGUMENT,pi(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=FF(this.message,r),i=r+n.length;this.bumpTo(i);var a=this.clonePosition(),s=pi(t,a);return{value:n,location:s}},e.prototype.parseArgumentOptions=function(t,r,n,i){var a,s=this.clonePosition(),l=this.parseIdentifierIfPossible().value,h=this.clonePosition();switch(l){case"":return this.error(ci.EXPECT_ARGUMENT_TYPE,pi(s,h));case"number":case"date":case"time":{this.bumpSpace();var y=null;if(this.bumpIf(",")){this.bumpSpace();var x=this.clonePosition(),k=this.parseSimpleArgStyleIfPossible();if(k.err)return k;var A=Ype(k.val);if(A.length===0)return this.error(ci.EXPECT_ARGUMENT_STYLE,pi(this.clonePosition(),this.clonePosition()));var j=pi(x,this.clonePosition());y={style:A,styleLocation:j}}var N=this.tryParseArgumentClose(i);if(N.err)return N;var M=pi(i,this.clonePosition());if(y&&Z7(y==null?void 0:y.style,"::",0)){var u=qpe(y.style.slice(2));if(l==="number"){var k=this.parseNumberSkeletonFromString(u,y.styleLocation);return k.err?k:{val:{type:go.number,value:n,location:M,style:k.val},err:null}}else{if(u.length===0)return this.error(ci.EXPECT_DATE_TIME_SKELETON,M);var m=u;this.locale&&(m=jpe(u,this.locale));var A={type:Py.dateTime,pattern:m,location:y.styleLocation,parsedOptions:this.shouldParseSkeletons?Epe(m):{}},v=l==="date"?go.date:go.time;return{val:{type:v,value:n,location:M,style:A},err:null}}}return{val:{type:l==="number"?go.number:l==="date"?go.date:go.time,value:n,location:M,style:(a=y==null?void 0:y.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var C=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ci.EXPECT_SELECT_ARGUMENT_OPTIONS,pi(C,Wk({},C)));this.bumpSpace();var w=this.parseIdentifierIfPossible(),g=0;if(l!=="select"&&w.value==="offset"){if(!this.bumpIf(":"))return this.error(ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,pi(this.clonePosition(),this.clonePosition()));this.bumpSpace();var k=this.tryParseDecimalInteger(ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ci.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(k.err)return k;this.bumpSpace(),w=this.parseIdentifierIfPossible(),g=k.val}var d=this.tryParsePluralOrSelectOptions(t,l,r,w);if(d.err)return d;var N=this.tryParseArgumentClose(i);if(N.err)return N;var f=pi(i,this.clonePosition());return l==="select"?{val:{type:go.select,value:n,options:J7(d.val),location:f},err:null}:{val:{type:go.plural,value:n,options:J7(d.val),offset:g,pluralType:l==="plural"?"cardinal":"ordinal",location:f},err:null}}default:return this.error(ci.INVALID_ARGUMENT_TYPE,pi(s,h))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ci.EXPECT_ARGUMENT_CLOSING_BRACE,pi(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ci.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,pi(i,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=Ape(t)}catch{return this.error(ci.INVALID_NUMBER_SKELETON,r)}return{val:{type:Py.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?Ipe(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,i){for(var a,s=!1,l=[],h=new Set,y=i.value,x=i.location;;){if(y.length===0){var k=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var A=this.tryParseDecimalInteger(ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,ci.INVALID_PLURAL_ARGUMENT_SELECTOR);if(A.err)return A;x=pi(k,this.clonePosition()),y=this.message.slice(k.offset,this.offset())}else break}if(h.has(y))return this.error(r==="select"?ci.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ci.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,x);y==="other"&&(s=!0),this.bumpSpace();var j=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?ci.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ci.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,pi(this.clonePosition(),this.clonePosition()));var N=this.parseMessage(t+1,r,n);if(N.err)return N;var M=this.tryParseArgumentClose(j);if(M.err)return M;l.push([y,{value:N.val,location:pi(j,this.clonePosition())}]),h.add(y),this.bumpSpace(),a=this.parseIdentifierIfPossible(),y=a.value,x=a.location}return l.length===0?this.error(r==="select"?ci.EXPECT_SELECT_ARGUMENT_SELECTOR:ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,pi(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!s?this.error(ci.MISSING_OTHER_CLAUSE,pi(this.clonePosition(),this.clonePosition())):{val:l,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var a=!1,s=0;!this.isEOF();){var l=this.char();if(l>=48&&l<=57)a=!0,s=s*10+(l-48),this.bump();else break}var h=pi(i,this.clonePosition());return a?(s*=n,Kpe(s)?{val:s,err:null}:this.error(r,h)):this.error(t,h)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=IY(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(Z7(this.message,t,this.offset())){for(var r=0;r<t.length;r++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var r=this.offset(),n=this.message.indexOf(t,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&FY(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function BF(e){return e>=97&&e<=122||e>=65&&e<=90}function Zpe(e){return BF(e)||e===47}function Jpe(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function FY(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function Qpe(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function NF(e){e.forEach(function(t){if(delete t.location,kY(t)||OY(t))for(var r in t.options)delete t.options[r].location,NF(t.options[r].value);else DY(t)&&_Y(t.style)||(CY(t)||PY(t))&&$F(t.style)?delete t.style.location:EY(t)&&NF(t.children)})}function eme(e,t){t===void 0&&(t={}),t=Wk({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new Xpe(e,t).parse();if(r.err){var n=SyntaxError(ci[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||NF(r.val),r.val}function fI(e,t){var r=t&&t.cache?t.cache:ame,n=t&&t.serializer?t.serializer:ome,i=t&&t.strategy?t.strategy:rme;return i(e,{cache:r,serializer:n})}function tme(e){return e==null||typeof e=="number"||typeof e=="boolean"}function BY(e,t,r,n){var i=tme(n)?n:r(n),a=t.get(i);return typeof a>"u"&&(a=e.call(this,n),t.set(i,a)),a}function NY(e,t,r){var n=Array.prototype.slice.call(arguments,3),i=r(n),a=t.get(i);return typeof a>"u"&&(a=e.apply(this,n),t.set(i,a)),a}function Y4(e,t,r,n,i){return r.bind(t,e,n,i)}function rme(e,t){var r=e.length===1?BY:NY;return Y4(e,this,r,t.cache.create(),t.serializer)}function nme(e,t){return Y4(e,this,NY,t.cache.create(),t.serializer)}function ime(e,t){return Y4(e,this,BY,t.cache.create(),t.serializer)}var ome=function(){return JSON.stringify(arguments)};function X4(){this.cache=Object.create(null)}X4.prototype.get=function(e){return this.cache[e]};X4.prototype.set=function(e,t){this.cache[e]=t};var ame={create:function(){return new X4}},hI={variadic:nme,monadic:ime},Qm;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Qm||(Qm={}));var Iw=function(e){AE(t,e);function t(r,n,i){var a=e.call(this,r)||this;return a.code=n,a.originalMessage=i,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),RF=function(e){AE(t,e);function t(r,n,i,a){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(i).join('", "'),'"'),Qm.INVALID_VALUE,a)||this}return t}(Iw),RY=function(e){AE(t,e);function t(r,n,i){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Qm.INVALID_VALUE,i)||this}return t}(Iw),LY=function(e){AE(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Qm.MISSING_VALUE,n)||this}return t}(Iw),is;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(is||(is={}));function sme(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==is.literal||r.type!==is.literal?t.push(r):n.value+=r.value,t},[])}function zY(e){return typeof e=="function"}function sx(e,t,r,n,i,a,s){if(e.length===1&&G7(e[0]))return[{type:is.literal,value:e[0].value}];for(var l=[],h=0,y=e;h<y.length;h++){var x=y[h];if(G7(x)){l.push({type:is.literal,value:x.value});continue}if(kpe(x)){typeof a=="number"&&l.push({type:is.literal,value:r.getNumberFormat(t).format(a)});continue}var k=x.value;if(!(i&&k in i))throw new LY(k,s);var A=i[k];if(Ppe(x)){(!A||typeof A=="string"||typeof A=="number")&&(A=typeof A=="string"||typeof A=="number"?String(A):""),l.push({type:typeof A=="string"?is.literal:is.object,value:A});continue}if(CY(x)){var j=typeof x.style=="string"?n.date[x.style]:$F(x.style)?x.style.parsedOptions:void 0;l.push({type:is.literal,value:r.getDateTimeFormat(t,j).format(A)});continue}if(PY(x)){var j=typeof x.style=="string"?n.time[x.style]:$F(x.style)?x.style.parsedOptions:n.time.medium;l.push({type:is.literal,value:r.getDateTimeFormat(t,j).format(A)});continue}if(DY(x)){var j=typeof x.style=="string"?n.number[x.style]:_Y(x.style)?x.style.parsedOptions:void 0;j&&j.scale&&(A=A*(j.scale||1)),l.push({type:is.literal,value:r.getNumberFormat(t,j).format(A)});continue}if(EY(x)){var N=x.children,M=x.value,u=i[M];if(!zY(u))throw new RY(M,"function",s);var m=sx(N,t,r,n,i,a),v=u(m.map(function(g){return g.value}));Array.isArray(v)||(v=[v]),l.push.apply(l,v.map(function(g){return{type:typeof g=="string"?is.literal:is.object,value:g}}))}if(kY(x)){var C=x.options[A]||x.options.other;if(!C)throw new RF(x.value,A,Object.keys(x.options),s);l.push.apply(l,sx(C.value,t,r,n,i));continue}if(OY(x)){var C=x.options["=".concat(A)];if(!C){if(!Intl.PluralRules)throw new Iw(`Intl.PluralRules is not available in this environment.
 Try polyfilling it using "@formatjs/intl-pluralrules"
-`,Qm.MISSING_INTL_API,s);var w=r.getPluralRules(t,{type:x.pluralType}).select(A-(x.offset||0));C=x.options[w]||x.options.other}if(!C)throw new RF(x.value,A,Object.keys(x.options),s);l.push.apply(l,sx(C.value,t,r,n,i,A-(x.offset||0)));continue}}return ome(l)}function ame(e,t){return t?Oh(Oh(Oh({},e||{}),t||{}),Object.keys(e).reduce(function(r,n){return r[n]=Oh(Oh({},e[n]),t[n]||{}),r},{})):e}function sme(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]=ame(e[n],t[n]),r},Oh({},e)):e}function pI(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function lme(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:fI(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,cI([void 0],r,!1)))},{cache:pI(e.number),strategy:hI.variadic}),getDateTimeFormat:fI(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,cI([void 0],r,!1)))},{cache:pI(e.dateTime),strategy:hI.variadic}),getPluralRules:fI(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,cI([void 0],r,!1)))},{cache:pI(e.pluralRules),strategy:hI.variadic})}}var eR=function(){function e(t,r,n,i){r===void 0&&(r=e.defaultLocale);var a=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(s){var l=a.formatToParts(s);if(l.length===1)return l[0].value;var h=l.reduce(function(y,x){return!y.length||x.type!==is.literal||typeof y[y.length-1]!="string"?y.push(x.value):y[y.length-1]+=x.value,y},[]);return h.length<=1?h[0]||"":h},this.formatToParts=function(s){return sx(a.ast,a.locales,a.formatters,a.formats,s,void 0,a.message)},this.resolvedOptions=function(){var s;return{locale:((s=a.resolvedLocale)===null||s===void 0?void 0:s.toString())||Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},this.locales=r,this.resolvedLocale=e.resolveLocale(r),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{ignoreTag:i==null?void 0:i.ignoreTag,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=sme(e.formats,n),this.formatters=i&&i.formatters||lme(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=Jpe,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const ume=Object.freeze(Object.defineProperty({__proto__:null,get ErrorCode(){return Qm},FormatError:Iw,IntlMessageFormat:eR,InvalidValueError:RF,InvalidValueTypeError:RY,MissingValueError:LY,get PART_TYPE(){return is},default:eR,formatToParts:sx,isFormatXMLElementFn:zY},Symbol.toStringTag,{value:"Module"})),cme=dc(ume);var tR;function dme(){return tR||(tR=1,function(e){var t=cme;function r(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}function n(h){return h&&h.__esModule?h.default:h}r(e.exports,"MessageDictionary",()=>i),r(e.exports,"MessageFormatter",()=>l);class i{getStringForLocale(y,x){let k=this.messages[x];k||(k=a(x,this.messages,this.defaultLocale),this.messages[x]=k);let A=k[y];if(!A)throw new Error(`Could not find intl message ${y} in ${x} locale`);return A}constructor(y,x="en-US"){this.messages={...y},this.defaultLocale=x}}function a(h,y,x="en-US"){if(y[h])return y[h];let k=s(h);if(y[k])return y[k];for(let A in y)if(A.startsWith(k+"-"))return y[A];return y[x]}function s(h){return Intl.Locale?new Intl.Locale(h).language:h.split("-")[0]}class l{format(y,x){let k=this.cache[y];if(!k){let j=this.messages.getStringForLocale(y,this.locale);if(!j)throw new Error(`Could not find intl message ${y} in ${this.locale} locale`);k=new(n(t))(j,this.locale),this.cache[y]=k}let A;return x&&(A=Object.keys(x).reduce((j,N)=>(j[N]=x[N]==null?!1:x[N],j),{})),k.format(A)}constructor(y,x){this.locale=y,this.messages=x,this.cache={}}}}(uI)),uI.exports}var rR;function fme(){if(rR)return DC;rR=1,Object.defineProperty(DC,"__esModule",{value:!0}),DC.useMessageFormatter=a;var e=dme(),t=Y,r=Yo();const n=new WeakMap;function i(s){let l=n.get(s);return l||(l=new e.MessageDictionary(s),n.set(s,l)),l}function a(s){let{locale:l}=(0,r.useLocale)(),h=(0,t.useMemo)(()=>i(s),[s]),y=(0,t.useMemo)(()=>new e.MessageFormatter(l,h),[l,h]);return(0,t.useCallback)((x,k)=>y.format(x,k),[y])}return DC}var nR;function Yo(){return nR||(nR=1,function(e){e.exports=Spe(),Object.defineProperties(e.exports,Object.getOwnPropertyDescriptors(fme()))}(nI)),nI.exports}var iR;function hme(){return iR||(iR=1,function(e){var t=SY(),r=di(),n=Yo();function i(Ee,Te,be,Ue){Object.defineProperty(Ee,Te,{get:be,set:Ue,enumerable:!0,configurable:!0})}function a(Ee){return Ee&&Ee.__esModule?Ee.default:Ee}i(e.exports,"useBreadcrumbItem",()=>s),i(e.exports,"useBreadcrumbs",()=>Fe);function s(Ee,Te){let{isCurrent:be,isDisabled:Ue,"aria-current":st,elementType:ke="a",...q}=Ee,{linkProps:ne}=(0,t.useLink)({isDisabled:Ue||be,elementType:ke,...q},Te),qe=/^h[1-6]$/.test(ke),se={};return qe||(se=ne),be&&(se["aria-current"]=st||"page",se.tabIndex=Ee.autoFocus?-1:void 0),{itemProps:{"aria-disabled":Ue,...se}}}var l={},h={};h={breadcrumbs:"عناصر الواجهة"};var y={};y={breadcrumbs:"Трохи хляб"};var x={};x={breadcrumbs:"Popis cesty"};var k={};k={breadcrumbs:"Brødkrummer"};var A={};A={breadcrumbs:"Breadcrumbs"};var j={};j={breadcrumbs:"Πλοηγήσεις breadcrumb"};var N={};N={breadcrumbs:"Breadcrumbs"};var M={};M={breadcrumbs:"Migas de pan"};var u={};u={breadcrumbs:"Lingiread"};var m={};m={breadcrumbs:"Navigointilinkit"};var v={};v={breadcrumbs:"Chemin de navigation"};var C={};C={breadcrumbs:"שבילי ניווט"};var w={};w={breadcrumbs:"Navigacijski putovi"};var g={};g={breadcrumbs:"Morzsamenü"};var d={};d={breadcrumbs:"Breadcrumb"};var f={};f={breadcrumbs:"パンくずリスト"};var c={};c={breadcrumbs:"탐색 표시"};var p={};p={breadcrumbs:"Naršymo kelias"};var D={};D={breadcrumbs:"Atpakaļceļi"};var E={};E={breadcrumbs:"Navigasjonsstier"};var T={};T={breadcrumbs:"Broodkruimels"};var $={};$={breadcrumbs:"Struktura nawigacyjna"};var B={};B={breadcrumbs:"Caminho detalhado"};var L={};L={breadcrumbs:"Categorias"};var W={};W={breadcrumbs:"Miez de pâine"};var K={};K={breadcrumbs:"Навигация"};var te={};te={breadcrumbs:"Navigačné prvky Breadcrumbs"};var X={};X={breadcrumbs:"Drobtine"};var ae={};ae={breadcrumbs:"Putanje navigacije"};var re={};re={breadcrumbs:"Sökvägar"};var ue={};ue={breadcrumbs:"İçerik haritaları"};var me={};me={breadcrumbs:"Навігаційна стежка"};var Se={};Se={breadcrumbs:"导航栏"};var we={};we={breadcrumbs:"導覽列"},l={"ar-AE":h,"bg-BG":y,"cs-CZ":x,"da-DK":k,"de-DE":A,"el-GR":j,"en-US":N,"es-ES":M,"et-EE":u,"fi-FI":m,"fr-FR":v,"he-IL":C,"hr-HR":w,"hu-HU":g,"it-IT":d,"ja-JP":f,"ko-KR":c,"lt-LT":p,"lv-LV":D,"nb-NO":E,"nl-NL":T,"pl-PL":$,"pt-BR":B,"pt-PT":L,"ro-RO":W,"ru-RU":K,"sk-SK":te,"sl-SI":X,"sr-SP":ae,"sv-SE":re,"tr-TR":ue,"uk-UA":me,"zh-CN":Se,"zh-TW":we};function Fe(Ee){let{"aria-label":Te,...be}=Ee,Ue=(0,n.useLocalizedStringFormatter)(a(l));return{navProps:{...(0,r.filterDOMProps)(be,{labelable:!0}),"aria-label":Te||Ue.format("breadcrumbs")}}}}(X$)),X$.exports}var mI={exports:{}},oR;function pme(){return oR||(oR=1,function(e){var t=di(),r=ms(),n=qo();function i(l,h,y,x){Object.defineProperty(l,h,{get:y,set:x,enumerable:!0,configurable:!0})}i(e.exports,"useButton",()=>a),i(e.exports,"useToggleButton",()=>s);function a(l,h){let{elementType:y="button",isDisabled:x,onPress:k,onPressStart:A,onPressEnd:j,onPressChange:N,preventFocusOnPress:M,allowFocusWhenDisabled:u,onClick:m,href:v,target:C,rel:w,type:g="button"}=l,d;y==="button"?d={type:g,disabled:x}:d={role:"button",tabIndex:x?void 0:0,href:y==="a"&&x?void 0:v,target:y==="a"?C:void 0,type:y==="input"?g:void 0,disabled:y==="input"?x:void 0,"aria-disabled":!x||y==="input"?void 0:x,rel:y==="a"?w:void 0};let{pressProps:f,isPressed:c}=(0,n.usePress)({onPressStart:A,onPressEnd:j,onPressChange:N,onPress:k,isDisabled:x,preventFocusOnPress:M,ref:h}),{focusableProps:p}=(0,r.useFocusable)(l,h);u&&(p.tabIndex=x?-1:p.tabIndex);let D=(0,t.mergeProps)(p,f,(0,t.filterDOMProps)(l,{labelable:!0}));return{isPressed:c,buttonProps:(0,t.mergeProps)(d,D,{"aria-haspopup":l["aria-haspopup"],"aria-expanded":l["aria-expanded"],"aria-controls":l["aria-controls"],"aria-pressed":l["aria-pressed"],onClick:E=>{m&&(m(E),console.warn("onClick is deprecated, please use onPress"))}})}}function s(l,h,y){const{isSelected:x}=h,{isPressed:k,buttonProps:A}=a({...l,onPress:(0,t.chain)(h.toggle,l.onPress)},y);return{isPressed:k,buttonProps:(0,t.mergeProps)(A,{"aria-pressed":x})}}}(mI)),mI.exports}var gI={exports:{}},yI={exports:{}},aR;function cv(){return aR||(aR=1,function(e){function t(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}t(e.exports,"announce",()=>i),t(e.exports,"clearAnnouncer",()=>a),t(e.exports,"destroyAnnouncer",()=>s);const r=7e3;let n=null;function i(h,y="assertive",x=r){n||(n=new l),n.announce(h,y,x)}function a(h){n&&n.clear(h)}function s(){n&&(n.destroy(),n=null)}class l{createLog(y){let x=document.createElement("div");return x.setAttribute("role","log"),x.setAttribute("aria-live",y),x.setAttribute("aria-relevant","additions"),x}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(y,x="assertive",k=r){if(!this.node)return;let A=document.createElement("div");A.textContent=y,x==="assertive"?this.assertiveLog.appendChild(A):this.politeLog.appendChild(A),y!==""&&setTimeout(()=>{A.remove()},k)}clear(y){this.node&&((!y||y==="assertive")&&(this.assertiveLog.innerHTML=""),(!y||y==="polite")&&(this.politeLog.innerHTML=""))}constructor(){this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node)}}}(yI)),yI.exports}var sR;function mme(){return sR||(sR=1,function(e){var t=cv(),r=di(),n=Yo(),i=Y,a=_2(),s=qo();function l(Q,Me,o,S){Object.defineProperty(Q,Me,{get:o,set:S,enumerable:!0,configurable:!0})}function h(Q){return Q&&Q.__esModule?Q.default:Q}l(e.exports,"useCalendar",()=>ne),l(e.exports,"useRangeCalendar",()=>qe),l(e.exports,"useCalendarGrid",()=>se),l(e.exports,"useCalendarCell",()=>Ke);var y={},x={};x={dateRange:Q=>`${Q.startDate} إلى ${Q.endDate}`,dateSelected:Q=>`${Q.date} المحدد`,finishRangeSelectionPrompt:"انقر لإنهاء عملية تحديد نطاق التاريخ",maximumDate:"آخر تاريخ متاح",minimumDate:"أول تاريخ متاح",next:"التالي",previous:"السابق",selectedDateDescription:Q=>`تاريخ محدد: ${Q.date}`,selectedRangeDescription:Q=>`المدى الزمني المحدد: ${Q.dateRange}`,startRangeSelectionPrompt:"انقر لبدء عملية تحديد نطاق التاريخ",todayDate:Q=>`اليوم، ${Q.date}`,todayDateSelected:Q=>`اليوم، ${Q.date} محدد`};var k={};k={dateRange:Q=>`${Q.startDate} до ${Q.endDate}`,dateSelected:Q=>`Избрано е ${Q.date}`,finishRangeSelectionPrompt:"Натиснете, за да довършите избора на времеви интервал",maximumDate:"Последна налична дата",minimumDate:"Първа налична дата",next:"Напред",previous:"Назад",selectedDateDescription:Q=>`Избрана дата: ${Q.date}`,selectedRangeDescription:Q=>`Избран диапазон: ${Q.dateRange}`,startRangeSelectionPrompt:"Натиснете, за да пристъпите към избора на времеви интервал",todayDate:Q=>`Днес, ${Q.date}`,todayDateSelected:Q=>`Днес, ${Q.date} са избрани`};var A={};A={dateRange:Q=>`${Q.startDate} až ${Q.endDate}`,dateSelected:Q=>`Vybráno ${Q.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výběr rozsahu dat",maximumDate:"Poslední dostupné datum",minimumDate:"První dostupné datum",next:"Další",previous:"Předchozí",selectedDateDescription:Q=>`Vybrané datum: ${Q.date}`,selectedRangeDescription:Q=>`Vybrané období: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknutím zahájíte výběr rozsahu dat",todayDate:Q=>`Dnes, ${Q.date}`,todayDateSelected:Q=>`Dnes, vybráno ${Q.date}`};var j={};j={dateRange:Q=>`${Q.startDate} til ${Q.endDate}`,dateSelected:Q=>`${Q.date} valgt`,finishRangeSelectionPrompt:"Klik for at fuldføre valg af datoområde",maximumDate:"Sidste ledige dato",minimumDate:"Første ledige dato",next:"Næste",previous:"Forrige",selectedDateDescription:Q=>`Valgt dato: ${Q.date}`,selectedRangeDescription:Q=>`Valgt interval: ${Q.dateRange}`,startRangeSelectionPrompt:"Klik for at starte valg af datoområde",todayDate:Q=>`I dag, ${Q.date}`,todayDateSelected:Q=>`I dag, ${Q.date} valgt`};var N={};N={dateRange:Q=>`${Q.startDate} bis ${Q.endDate}`,dateSelected:Q=>`${Q.date} ausgewählt`,finishRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beenden",maximumDate:"Letztes verfügbares Datum",minimumDate:"Erstes verfügbares Datum",next:"Weiter",previous:"Zurück",selectedDateDescription:Q=>`Ausgewähltes Datum: ${Q.date}`,selectedRangeDescription:Q=>`Ausgewählter Bereich: ${Q.dateRange}`,startRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beginnen",todayDate:Q=>`Heute, ${Q.date}`,todayDateSelected:Q=>`Heute, ${Q.date} ausgewählt`};var M={};M={dateRange:Q=>`${Q.startDate} έως ${Q.endDate}`,dateSelected:Q=>`Επιλέχθηκε ${Q.date}`,finishRangeSelectionPrompt:"Κάντε κλικ για να ολοκληρώσετε την επιλογή εύρους ημερομηνιών",maximumDate:"Τελευταία διαθέσιμη ημερομηνία",minimumDate:"Πρώτη διαθέσιμη ημερομηνία",next:"Επόμενο",previous:"Προηγούμενο",selectedDateDescription:Q=>`Επιλεγμένη ημερομηνία: ${Q.date}`,selectedRangeDescription:Q=>`Επιλεγμένο εύρος: ${Q.dateRange}`,startRangeSelectionPrompt:"Κάντε κλικ για να ξεκινήσετε την επιλογή εύρους ημερομηνιών",todayDate:Q=>`Σήμερα, ${Q.date}`,todayDateSelected:Q=>`Σήμερα, επιλέχτηκε ${Q.date}`};var u={};u={previous:"Previous",next:"Next",selectedDateDescription:Q=>`Selected Date: ${Q.date}`,selectedRangeDescription:Q=>`Selected Range: ${Q.dateRange}`,todayDate:Q=>`Today, ${Q.date}`,todayDateSelected:Q=>`Today, ${Q.date} selected`,dateSelected:Q=>`${Q.date} selected`,startRangeSelectionPrompt:"Click to start selecting date range",finishRangeSelectionPrompt:"Click to finish selecting date range",minimumDate:"First available date",maximumDate:"Last available date",dateRange:Q=>`${Q.startDate} to ${Q.endDate}`};var m={};m={dateRange:Q=>`${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} seleccionado`,finishRangeSelectionPrompt:"Haga clic para terminar de seleccionar rango de fechas",maximumDate:"Última fecha disponible",minimumDate:"Primera fecha disponible",next:"Siguiente",previous:"Anterior",selectedDateDescription:Q=>`Fecha seleccionada: ${Q.date}`,selectedRangeDescription:Q=>`Intervalo seleccionado: ${Q.dateRange}`,startRangeSelectionPrompt:"Haga clic para comenzar a seleccionar un rango de fechas",todayDate:Q=>`Hoy, ${Q.date}`,todayDateSelected:Q=>`Hoy, ${Q.date} seleccionado`};var v={};v={dateRange:Q=>`${Q.startDate} kuni ${Q.endDate}`,dateSelected:Q=>`${Q.date} valitud`,finishRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimise lõpetamiseks",maximumDate:"Viimane saadaolev kuupäev",minimumDate:"Esimene saadaolev kuupäev",next:"Järgmine",previous:"Eelmine",selectedDateDescription:Q=>`Valitud kuupäev: ${Q.date}`,selectedRangeDescription:Q=>`Valitud vahemik: ${Q.dateRange}`,startRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimiseks",todayDate:Q=>`Täna, ${Q.date}`,todayDateSelected:Q=>`Täna, ${Q.date} valitud`};var C={};C={dateRange:Q=>`${Q.startDate} – ${Q.endDate}`,dateSelected:Q=>`${Q.date} valittu`,finishRangeSelectionPrompt:"Lopeta päivämääräalueen valinta napsauttamalla tätä.",maximumDate:"Viimeinen varattavissa oleva päivämäärä",minimumDate:"Ensimmäinen varattavissa oleva päivämäärä",next:"Seuraava",previous:"Edellinen",selectedDateDescription:Q=>`Valittu päivämäärä: ${Q.date}`,selectedRangeDescription:Q=>`Valittu aikaväli: ${Q.dateRange}`,startRangeSelectionPrompt:"Aloita päivämääräalueen valinta napsauttamalla tätä.",todayDate:Q=>`Tänään, ${Q.date}`,todayDateSelected:Q=>`Tänään, ${Q.date} valittu`};var w={};w={dateRange:Q=>`${Q.startDate} à ${Q.endDate}`,dateSelected:Q=>`${Q.date} sélectionné`,finishRangeSelectionPrompt:"Cliquer pour finir de sélectionner la plage de dates",maximumDate:"Dernière date disponible",minimumDate:"Première date disponible",next:"Suivant",previous:"Précédent",selectedDateDescription:Q=>`Date sélectionnée : ${Q.date}`,selectedRangeDescription:Q=>`Plage sélectionnée : ${Q.dateRange}`,startRangeSelectionPrompt:"Cliquer pour commencer à sélectionner la plage de dates",todayDate:Q=>`Aujourd'hui, ${Q.date}`,todayDateSelected:Q=>`Aujourd’hui, ${Q.date} sélectionné`};var g={};g={dateRange:Q=>`${Q.startDate} עד ${Q.endDate}`,dateSelected:Q=>`${Q.date} נבחר`,finishRangeSelectionPrompt:"חץ כדי לסיים את בחירת טווח התאריכים",maximumDate:"תאריך פנוי אחרון",minimumDate:"תאריך פנוי ראשון",next:"הבא",previous:"הקודם",selectedDateDescription:Q=>`תאריך נבחר: ${Q.date}`,selectedRangeDescription:Q=>`טווח נבחר: ${Q.dateRange}`,startRangeSelectionPrompt:"לחץ כדי להתחיל בבחירת טווח התאריכים",todayDate:Q=>`היום, ${Q.date}`,todayDateSelected:Q=>`היום, ${Q.date} נבחר`};var d={};d={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`${Q.date} odabran`,finishRangeSelectionPrompt:"Kliknite da dovršite raspon odabranih datuma",maximumDate:"Posljednji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sljedeći",previous:"Prethodni",selectedDateDescription:Q=>`Odabrani datum: ${Q.date}`,selectedRangeDescription:Q=>`Odabrani raspon: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete raspon odabranih datuma",todayDate:Q=>`Danas, ${Q.date}`,todayDateSelected:Q=>`Danas, odabran ${Q.date}`};var f={};f={dateRange:Q=>`${Q.startDate}–${Q.endDate}`,dateSelected:Q=>`${Q.date} kiválasztva`,finishRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének befejezéséhez",maximumDate:"Utolsó elérhető dátum",minimumDate:"Az első elérhető dátum",next:"Következő",previous:"Előző",selectedDateDescription:Q=>`Kijelölt dátum: ${Q.date}`,selectedRangeDescription:Q=>`Kijelölt tartomány: ${Q.dateRange}`,startRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének indításához",todayDate:Q=>`Ma, ${Q.date}`,todayDateSelected:Q=>`Ma, ${Q.date} kijelölve`};var c={};c={dateRange:Q=>`Da ${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} selezionata`,finishRangeSelectionPrompt:"Fai clic per completare la selezione dell’intervallo di date",maximumDate:"Ultima data disponibile",minimumDate:"Prima data disponibile",next:"Successivo",previous:"Precedente",selectedDateDescription:Q=>`Data selezionata: ${Q.date}`,selectedRangeDescription:Q=>`Intervallo selezionato: ${Q.dateRange}`,startRangeSelectionPrompt:"Fai clic per selezionare l’intervallo di date",todayDate:Q=>`Oggi, ${Q.date}`,todayDateSelected:Q=>`Oggi, ${Q.date} selezionata`};var p={};p={dateRange:Q=>`${Q.startDate} から ${Q.endDate}`,dateSelected:Q=>`${Q.date} を選択`,finishRangeSelectionPrompt:"クリックして日付範囲の選択を終了",maximumDate:"最終利用可能日",minimumDate:"最初の利用可能日",next:"次へ",previous:"前へ",selectedDateDescription:Q=>`選択した日付 : ${Q.date}`,selectedRangeDescription:Q=>`選択範囲 : ${Q.dateRange}`,startRangeSelectionPrompt:"クリックして日付範囲の選択を開始",todayDate:Q=>`本日、${Q.date}`,todayDateSelected:Q=>`本日、${Q.date} を選択`};var D={};D={dateRange:Q=>`${Q.startDate} ~ ${Q.endDate}`,dateSelected:Q=>`${Q.date} 선택됨`,finishRangeSelectionPrompt:"날짜 범위 선택을 완료하려면 클릭하십시오.",maximumDate:"마지막으로 사용 가능한 일자",minimumDate:"처음으로 사용 가능한 일자",next:"다음",previous:"이전",selectedDateDescription:Q=>`선택 일자: ${Q.date}`,selectedRangeDescription:Q=>`선택 범위: ${Q.dateRange}`,startRangeSelectionPrompt:"날짜 범위 선택을 시작하려면 클릭하십시오.",todayDate:Q=>`오늘, ${Q.date}`,todayDateSelected:Q=>`오늘, ${Q.date} 선택됨`};var E={};E={dateRange:Q=>`Nuo ${Q.startDate} iki ${Q.endDate}`,dateSelected:Q=>`Pasirinkta ${Q.date}`,finishRangeSelectionPrompt:"Spustelėkite, kad baigtumėte pasirinkti datų intervalą",maximumDate:"Paskutinė galima data",minimumDate:"Pirmoji galima data",next:"Paskesnis",previous:"Ankstesnis",selectedDateDescription:Q=>`Pasirinkta data: ${Q.date}`,selectedRangeDescription:Q=>`Pasirinktas intervalas: ${Q.dateRange}`,startRangeSelectionPrompt:"Spustelėkite, kad pradėtumėte pasirinkti datų intervalą",todayDate:Q=>`Šiandien, ${Q.date}`,todayDateSelected:Q=>`Šiandien, pasirinkta ${Q.date}`};var T={};T={dateRange:Q=>`No ${Q.startDate} līdz ${Q.endDate}`,dateSelected:Q=>`Atlasīts: ${Q.date}`,finishRangeSelectionPrompt:"Noklikšķiniet, lai pabeigtu datumu diapazona atlasi",maximumDate:"Pēdējais pieejamais datums",minimumDate:"Pirmais pieejamais datums",next:"Tālāk",previous:"Atpakaļ",selectedDateDescription:Q=>`Atlasītais datums: ${Q.date}`,selectedRangeDescription:Q=>`Atlasītais diapazons: ${Q.dateRange}`,startRangeSelectionPrompt:"Noklikšķiniet, lai sāktu datumu diapazona atlasi",todayDate:Q=>`Šodien, ${Q.date}`,todayDateSelected:Q=>`Atlasīta šodiena, ${Q.date}`};var $={};$={dateRange:Q=>`${Q.startDate} til ${Q.endDate}`,dateSelected:Q=>`${Q.date} valgt`,finishRangeSelectionPrompt:"Klikk for å fullføre valg av datoområde",maximumDate:"Siste tilgjengelige dato",minimumDate:"Første tilgjengelige dato",next:"Neste",previous:"Forrige",selectedDateDescription:Q=>`Valgt dato: ${Q.date}`,selectedRangeDescription:Q=>`Valgt område: ${Q.dateRange}`,startRangeSelectionPrompt:"Klikk for å starte valg av datoområde",todayDate:Q=>`I dag, ${Q.date}`,todayDateSelected:Q=>`I dag, ${Q.date} valgt`};var B={};B={dateRange:Q=>`${Q.startDate} tot ${Q.endDate}`,dateSelected:Q=>`${Q.date} geselecteerd`,finishRangeSelectionPrompt:"Klik om de selectie van het datumbereik te voltooien",maximumDate:"Laatste beschikbare datum",minimumDate:"Eerste beschikbare datum",next:"Volgende",previous:"Vorige",selectedDateDescription:Q=>`Geselecteerde datum: ${Q.date}`,selectedRangeDescription:Q=>`Geselecteerd bereik: ${Q.dateRange}`,startRangeSelectionPrompt:"Klik om het datumbereik te selecteren",todayDate:Q=>`Vandaag, ${Q.date}`,todayDateSelected:Q=>`Vandaag, ${Q.date} geselecteerd`};var L={};L={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`Wybrano ${Q.date}`,finishRangeSelectionPrompt:"Kliknij, aby zakończyć wybór zakresu dat",maximumDate:"Ostatnia dostępna data",minimumDate:"Pierwsza dostępna data",next:"Dalej",previous:"Wstecz",selectedDateDescription:Q=>`Wybrana data: ${Q.date}`,selectedRangeDescription:Q=>`Wybrany zakres: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknij, aby rozpocząć wybór zakresu dat",todayDate:Q=>`Dzisiaj, ${Q.date}`,todayDateSelected:Q=>`Dzisiaj wybrano ${Q.date}`};var W={};W={dateRange:Q=>`${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} selecionado`,finishRangeSelectionPrompt:"Clique para concluir a seleção do intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:Q=>`Data selecionada: ${Q.date}`,selectedRangeDescription:Q=>`Intervalo selecionado: ${Q.dateRange}`,startRangeSelectionPrompt:"Clique para iniciar a seleção do intervalo de datas",todayDate:Q=>`Hoje, ${Q.date}`,todayDateSelected:Q=>`Hoje, ${Q.date} selecionado`};var K={};K={dateRange:Q=>`${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} selecionado`,finishRangeSelectionPrompt:"Clique para terminar de selecionar o intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:Q=>`Data selecionada: ${Q.date}`,selectedRangeDescription:Q=>`Intervalo selecionado: ${Q.dateRange}`,startRangeSelectionPrompt:"Clique para começar a selecionar o intervalo de datas",todayDate:Q=>`Hoje, ${Q.date}`,todayDateSelected:Q=>`Hoje, ${Q.date} selecionado`};var te={};te={dateRange:Q=>`De la ${Q.startDate} până la ${Q.endDate}`,dateSelected:Q=>`${Q.date} selectată`,finishRangeSelectionPrompt:"Apăsaţi pentru a finaliza selecţia razei pentru dată",maximumDate:"Ultima dată disponibilă",minimumDate:"Prima dată disponibilă",next:"Următorul",previous:"Înainte",selectedDateDescription:Q=>`Dată selectată: ${Q.date}`,selectedRangeDescription:Q=>`Interval selectat: ${Q.dateRange}`,startRangeSelectionPrompt:"Apăsaţi pentru a începe selecţia razei pentru dată",todayDate:Q=>`Astăzi, ${Q.date}`,todayDateSelected:Q=>`Azi, ${Q.date} selectată`};var X={};X={dateRange:Q=>`С ${Q.startDate} по ${Q.endDate}`,dateSelected:Q=>`Выбрано ${Q.date}`,finishRangeSelectionPrompt:"Щелкните, чтобы завершить выбор диапазона дат",maximumDate:"Последняя доступная дата",minimumDate:"Первая доступная дата",next:"Далее",previous:"Назад",selectedDateDescription:Q=>`Выбранная дата: ${Q.date}`,selectedRangeDescription:Q=>`Выбранный диапазон: ${Q.dateRange}`,startRangeSelectionPrompt:"Щелкните, чтобы начать выбор диапазона дат",todayDate:Q=>`Сегодня, ${Q.date}`,todayDateSelected:Q=>`Сегодня, выбрано ${Q.date}`};var ae={};ae={dateRange:Q=>`Od ${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`Vybratý dátum ${Q.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výber rozsahu dátumov",maximumDate:"Posledný dostupný dátum",minimumDate:"Prvý dostupný dátum",next:"Nasledujúce",previous:"Predchádzajúce",selectedDateDescription:Q=>`Vybratý dátum: ${Q.date}`,selectedRangeDescription:Q=>`Vybratý rozsah: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknutím spustíte výber rozsahu dátumov",todayDate:Q=>`Dnes ${Q.date}`,todayDateSelected:Q=>`Vybratý dnešný dátum ${Q.date}`};var re={};re={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`${Q.date} izbrano`,finishRangeSelectionPrompt:"Kliknite za dokončanje izbire datumskega obsega",maximumDate:"Zadnji razpoložljivi datum",minimumDate:"Prvi razpoložljivi datum",next:"Naprej",previous:"Nazaj",selectedDateDescription:Q=>`Izbrani datum: ${Q.date}`,selectedRangeDescription:Q=>`Izbrano območje: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknite za začetek izbire datumskega obsega",todayDate:Q=>`Danes, ${Q.date}`,todayDateSelected:Q=>`Danes, ${Q.date} izbrano`};var ue={};ue={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`${Q.date} izabran`,finishRangeSelectionPrompt:"Kliknite da dovršite opseg izabranih datuma",maximumDate:"Zadnji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sledeći",previous:"Prethodni",selectedDateDescription:Q=>`Izabrani datum: ${Q.date}`,selectedRangeDescription:Q=>`Izabrani period: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete opseg izabranih datuma",todayDate:Q=>`Danas, ${Q.date}`,todayDateSelected:Q=>`Danas, izabran ${Q.date}`};var me={};me={dateRange:Q=>`${Q.startDate} till ${Q.endDate}`,dateSelected:Q=>`${Q.date} har valts`,finishRangeSelectionPrompt:"Klicka för att avsluta val av datumintervall",maximumDate:"Sista tillgängliga datum",minimumDate:"Första tillgängliga datum",next:"Nästa",previous:"Föregående",selectedDateDescription:Q=>`Valt datum: ${Q.date}`,selectedRangeDescription:Q=>`Valt intervall: ${Q.dateRange}`,startRangeSelectionPrompt:"Klicka för att välja datumintervall",todayDate:Q=>`Idag, ${Q.date}`,todayDateSelected:Q=>`Idag, ${Q.date} har valts`};var Se={};Se={dateRange:Q=>`${Q.startDate} - ${Q.endDate}`,dateSelected:Q=>`${Q.date} seçildi`,finishRangeSelectionPrompt:"Tarih aralığı seçimini tamamlamak için tıklayın",maximumDate:"Son müsait tarih",minimumDate:"İlk müsait tarih",next:"Sonraki",previous:"Önceki",selectedDateDescription:Q=>`Seçilen Tarih: ${Q.date}`,selectedRangeDescription:Q=>`Seçilen Aralık: ${Q.dateRange}`,startRangeSelectionPrompt:"Tarih aralığı seçimini başlatmak için tıklayın",todayDate:Q=>`Bugün, ${Q.date}`,todayDateSelected:Q=>`Bugün, ${Q.date} seçildi`};var we={};we={dateRange:Q=>`${Q.startDate} — ${Q.endDate}`,dateSelected:Q=>`Вибрано ${Q.date}`,finishRangeSelectionPrompt:"Натисніть, щоб завершити вибір діапазону дат",maximumDate:"Остання доступна дата",minimumDate:"Перша доступна дата",next:"Наступний",previous:"Попередній",selectedDateDescription:Q=>`Вибрана дата: ${Q.date}`,selectedRangeDescription:Q=>`Вибраний діапазон: ${Q.dateRange}`,startRangeSelectionPrompt:"Натисніть, щоб почати вибір діапазону дат",todayDate:Q=>`Сьогодні, ${Q.date}`,todayDateSelected:Q=>`Сьогодні, вибрано ${Q.date}`};var Fe={};Fe={dateRange:Q=>`${Q.startDate} 至 ${Q.endDate}`,dateSelected:Q=>`已选定 ${Q.date}`,finishRangeSelectionPrompt:"单击以完成选择日期范围",maximumDate:"最后一个可用日期",minimumDate:"第一个可用日期",next:"下一页",previous:"上一页",selectedDateDescription:Q=>`选定的日期:${Q.date}`,selectedRangeDescription:Q=>`选定的范围:${Q.dateRange}`,startRangeSelectionPrompt:"单击以开始选择日期范围",todayDate:Q=>`今天,即 ${Q.date}`,todayDateSelected:Q=>`已选定今天,即 ${Q.date}`};var Ee={};Ee={dateRange:Q=>`${Q.startDate} 至 ${Q.endDate}`,dateSelected:Q=>`已選取 ${Q.date}`,finishRangeSelectionPrompt:"按一下以完成選取日期範圍",maximumDate:"最後一個可用日期",minimumDate:"第一個可用日期",next:"下一頁",previous:"上一頁",selectedDateDescription:Q=>`選定的日期:${Q.date}`,selectedRangeDescription:Q=>`選定的範圍:${Q.dateRange}`,startRangeSelectionPrompt:"按一下以開始選取日期範圍",todayDate:Q=>`今天,${Q.date}`,todayDateSelected:Q=>`已選取今天,${Q.date}`},y={"ar-AE":x,"bg-BG":k,"cs-CZ":A,"da-DK":j,"de-DE":N,"el-GR":M,"en-US":u,"es-ES":m,"et-EE":v,"fi-FI":C,"fr-FR":w,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":D,"lt-LT":E,"lv-LV":T,"nb-NO":$,"nl-NL":B,"pl-PL":L,"pt-BR":W,"pt-PT":K,"ro-RO":te,"ru-RU":X,"sk-SK":ae,"sl-SI":re,"sr-SP":ue,"sv-SE":me,"tr-TR":Se,"uk-UA":we,"zh-CN":Fe,"zh-TW":Ee};const Te=new WeakMap;function be(Q){return(Q==null?void 0:Q.calendar.identifier)==="gregory"&&Q.era==="BC"?"short":void 0}function Ue(Q){let Me=(0,n.useLocalizedStringFormatter)(h(y)),o,S;"highlightedRange"in Q?{start:o,end:S}=Q.highlightedRange||{}:o=S=Q.value;let P=(0,n.useDateFormatter)({weekday:"long",month:"long",year:"numeric",day:"numeric",era:be(o)||be(S),timeZone:Q.timeZone}),le="anchorDate"in Q?Q.anchorDate:null;return(0,i.useMemo)(()=>{if(!le&&o&&S)if((0,a.isSameDay)(o,S)){let ee=P.format(o.toDate(Q.timeZone));return Me.format("selectedDateDescription",{date:ee})}else{let ee=ke(P,Me,o,S,Q.timeZone);return Me.format("selectedRangeDescription",{dateRange:ee})}return""},[o,S,le,Q.timeZone,Me,P])}function st(Q,Me,o,S){let P=(0,n.useLocalizedStringFormatter)(h(y)),le=be(Q)||be(Me),ee=(0,n.useDateFormatter)({month:"long",year:"numeric",era:le,calendar:Q.calendar.identifier,timeZone:o}),_e=(0,n.useDateFormatter)({month:"long",year:"numeric",day:"numeric",era:le,calendar:Q.calendar.identifier,timeZone:o});return(0,i.useMemo)(()=>{if((0,a.isSameDay)(Q,(0,a.startOfMonth)(Q))){if((0,a.isSameDay)(Me,(0,a.endOfMonth)(Q)))return ee.format(Q.toDate(o));if((0,a.isSameDay)(Me,(0,a.endOfMonth)(Me)))return S?ke(ee,P,Q,Me,o):ee.formatRange(Q.toDate(o),Me.toDate(o))}return S?ke(_e,P,Q,Me,o):_e.formatRange(Q.toDate(o),Me.toDate(o))},[Q,Me,ee,_e,P,o,S])}function ke(Q,Me,o,S,P){let le=Q.formatRangeToParts(o.toDate(P),S.toDate(P)),ee=-1;for(let ve=0;ve<le.length;ve++){let Ae=le[ve];if(Ae.source==="shared"&&Ae.type==="literal")ee=ve;else if(Ae.source==="endRange")break}let _e="",he="";for(let ve=0;ve<le.length;ve++)ve<ee?_e+=le[ve].value:ve>ee&&(he+=le[ve].value);return Me.format("dateRange",{startDate:_e,endDate:he})}function q(Q,Me){let o=(0,n.useLocalizedStringFormatter)(h(y)),S=(0,r.filterDOMProps)(Q),P=st(Me.visibleRange.start,Me.visibleRange.end,Me.timeZone,!1),le=st(Me.visibleRange.start,Me.visibleRange.end,Me.timeZone,!0);(0,r.useUpdateEffect)(()=>{Me.isFocused||(0,t.announce)(le)},[le]);let ee=Ue(Me);(0,r.useUpdateEffect)(()=>{ee&&(0,t.announce)(ee,"polite",4e3)},[ee]);let _e=(0,r.useSlotId)([!!Q.errorMessage,Q.validationState]);Te.set(Me,{ariaLabel:Q["aria-label"],ariaLabelledBy:Q["aria-labelledby"],errorMessageId:_e,selectedDateDescription:ee});let he=(0,i.useRef)(!1),ve=Q.isDisabled||Me.isNextVisibleRangeInvalid();ve&&he.current&&(he.current=!1,Me.setFocused(!0));let Ae=(0,i.useRef)(!1),je=Q.isDisabled||Me.isPreviousVisibleRangeInvalid();je&&Ae.current&&(Ae.current=!1,Me.setFocused(!0));let Le=(0,r.useLabels)({id:Q.id,"aria-label":[Q["aria-label"],le].filter(Boolean).join(", "),"aria-labelledby":Q["aria-labelledby"]});return{calendarProps:(0,r.mergeProps)(S,Le,{role:"group","aria-describedby":Q["aria-describedby"]||void 0}),nextButtonProps:{onPress:()=>Me.focusNextPage(),"aria-label":o.format("next"),isDisabled:ve,onFocus:()=>he.current=!0,onBlur:()=>he.current=!1},prevButtonProps:{onPress:()=>Me.focusPreviousPage(),"aria-label":o.format("previous"),isDisabled:je,onFocus:()=>Ae.current=!0,onBlur:()=>Ae.current=!1},errorMessageProps:{id:_e},title:P}}function ne(Q,Me){return q(Q,Me)}function qe(Q,Me,o){let S=q(Q,Me),P=(0,i.useRef)(!1),le=(0,i.useRef)(typeof window<"u"?window:null);(0,r.useEvent)(le,"pointerdown",_e=>{P.current=_e.width===0&&_e.height===0});let ee=_e=>{if(P.current){P.current=!1;return}if(Me.setDragging(!1),!Me.anchorDate)return;let he=_e.target,ve=document.getElementById(S.calendarProps.id);ve&&ve.contains(document.activeElement)&&(!ve.contains(he)||!he.closest('button, [role="button"]'))&&Me.selectFocusedDate()};return(0,r.useEvent)(le,"pointerup",ee),(0,r.useEvent)(le,"pointercancel",ee),S.calendarProps.onBlur=_e=>{(!_e.relatedTarget||!o.current.contains(_e.relatedTarget))&&Me.anchorDate&&Me.selectFocusedDate()},(0,r.useEvent)(o,"touchmove",_e=>{Me.isDragging&&_e.preventDefault()},{passive:!1,capture:!0}),S}function se(Q,Me){let{startDate:o=Me.visibleRange.start,endDate:S=Me.visibleRange.end}=Q,{direction:P}=(0,n.useLocale)(),le=xe=>{switch(xe.key){case"Enter":case" ":xe.preventDefault(),Me.selectFocusedDate();break;case"PageUp":xe.preventDefault(),xe.stopPropagation(),Me.focusPreviousSection(xe.shiftKey);break;case"PageDown":xe.preventDefault(),xe.stopPropagation(),Me.focusNextSection(xe.shiftKey);break;case"End":xe.preventDefault(),xe.stopPropagation(),Me.focusSectionEnd();break;case"Home":xe.preventDefault(),xe.stopPropagation(),Me.focusSectionStart();break;case"ArrowLeft":xe.preventDefault(),xe.stopPropagation(),P==="rtl"?Me.focusNextDay():Me.focusPreviousDay();break;case"ArrowUp":xe.preventDefault(),xe.stopPropagation(),Me.focusPreviousRow();break;case"ArrowRight":xe.preventDefault(),xe.stopPropagation(),P==="rtl"?Me.focusPreviousDay():Me.focusNextDay();break;case"ArrowDown":xe.preventDefault(),xe.stopPropagation(),Me.focusNextRow();break;case"Escape":"setAnchorDate"in Me&&(xe.preventDefault(),Me.setAnchorDate(null));break}},ee=st(o,S,Me.timeZone,!0),{ariaLabel:_e,ariaLabelledBy:he}=Te.get(Me),ve=(0,r.useLabels)({"aria-label":[_e,ee].filter(Boolean).join(", "),"aria-labelledby":he}),Ae=(0,n.useDateFormatter)({weekday:"narrow",timeZone:Me.timeZone}),{locale:je}=(0,n.useLocale)(),Le=(0,i.useMemo)(()=>{let xe=(0,a.startOfWeek)((0,a.today)(Me.timeZone),je);return[...new Array(7).keys()].map(Be=>{let tt=xe.add({days:Be}).toDate(Me.timeZone);return Ae.format(tt)})},[je,Me.timeZone,Ae]);return{gridProps:(0,r.mergeProps)(ve,{role:"grid","aria-readonly":Me.isReadOnly||null,"aria-disabled":Me.isDisabled||null,"aria-multiselectable":"highlightedRange"in Me||void 0,onKeyDown:le,onFocus:()=>Me.setFocused(!0),onBlur:()=>Me.setFocused(!1)}),headerProps:{"aria-hidden":!0},weekDays:Le}}function Ke(Q,Me,o){let{date:S,isDisabled:P}=Q,{errorMessageId:le,selectedDateDescription:ee}=Te.get(Me),_e=(0,n.useLocalizedStringFormatter)(h(y)),he=(0,n.useDateFormatter)({weekday:"long",day:"numeric",month:"long",year:"numeric",era:be(S),timeZone:Me.timeZone}),ve=Me.isSelected(S),Ae=Me.isCellFocused(S);P=P||Me.isCellDisabled(S);let je=Me.isCellUnavailable(S),Le=!P&&!je,xe=Me.validationState==="invalid"&&("highlightedRange"in Me?!Me.anchorDate&&Me.highlightedRange&&S.compare(Me.highlightedRange.start)>=0&&S.compare(Me.highlightedRange.end)<=0:Me.value&&(0,a.isSameDay)(Me.value,S));xe&&(ve=!0);let Be=(0,i.useRef)(null);Be.current&&(0,a.isEqualDay)(S,Be.current)&&(S=Be.current),Be.current=S;let Ve=(0,i.useMemo)(()=>S.toDate(Me.timeZone),[S,Me.timeZone]),tt=(0,a.isToday)(S,Me.timeZone),it=(0,i.useMemo)(()=>{let Wt="";return"highlightedRange"in Me&&Me.value&&!Me.anchorDate&&((0,a.isSameDay)(S,Me.value.start)||(0,a.isSameDay)(S,Me.value.end))&&(Wt=ee+", "),Wt+=he.format(Ve),tt?Wt=_e.format(ve?"todayDateSelected":"todayDate",{date:Wt}):ve&&(Wt=_e.format("dateSelected",{date:Wt})),Me.minValue&&(0,a.isSameDay)(S,Me.minValue)?Wt+=", "+_e.format("minimumDate"):Me.maxValue&&(0,a.isSameDay)(S,Me.maxValue)&&(Wt+=", "+_e.format("maximumDate")),Wt},[he,Ve,_e,ve,tt,S,Me,ee]),yt="";"anchorDate"in Me&&Ae&&!Me.isReadOnly&&Le&&(Me.anchorDate?yt=_e.format("finishRangeSelectionPrompt"):yt=_e.format("startRangeSelectionPrompt"));let vt=(0,r.useDescription)(yt),Pt=(0,i.useRef)(!1),kt=(0,i.useRef)(!1),It=(0,i.useRef)(null),{pressProps:Ft,isPressed:Xt}=(0,s.usePress)({shouldCancelOnPointerExit:"anchorDate"in Me&&!!Me.anchorDate,preventFocusOnPress:!0,isDisabled:!Le||Me.isReadOnly,onPressStart(Wt){if(Me.isReadOnly){Me.setFocusedDate(S);return}if("highlightedRange"in Me&&!Me.anchorDate&&(Wt.pointerType==="mouse"||Wt.pointerType==="touch")){if(Me.highlightedRange&&!xe){if((0,a.isSameDay)(S,Me.highlightedRange.start)){Me.setAnchorDate(Me.highlightedRange.end),Me.setFocusedDate(S),Me.setDragging(!0),kt.current=!0;return}else if((0,a.isSameDay)(S,Me.highlightedRange.end)){Me.setAnchorDate(Me.highlightedRange.start),Me.setFocusedDate(S),Me.setDragging(!0),kt.current=!0;return}}let Lr=()=>{Me.setDragging(!0),It.current=null,Me.selectDate(S),Me.setFocusedDate(S),Pt.current=!0};Wt.pointerType==="touch"?It.current=setTimeout(Lr,200):Lr()}},onPressEnd(){kt.current=!1,Pt.current=!1,clearTimeout(It.current),It.current=null},onPress(){!("anchorDate"in Me)&&!Me.isReadOnly&&(Me.selectDate(S),Me.setFocusedDate(S))},onPressUp(Wt){if(!Me.isReadOnly&&("anchorDate"in Me&&It.current&&(Me.selectDate(S),Me.setFocusedDate(S)),"anchorDate"in Me))if(kt.current)Me.setAnchorDate(S);else if(Me.anchorDate&&!Pt.current)Me.selectDate(S),Me.setFocusedDate(S);else if(Wt.pointerType==="keyboard"&&!Me.anchorDate){Me.selectDate(S);let Lr=S.add({days:1});Me.isInvalid(Lr)&&(Lr=S.subtract({days:1})),Me.isInvalid(Lr)||Me.setFocusedDate(Lr)}else Wt.pointerType==="virtual"&&(Me.selectDate(S),Me.setFocusedDate(S))}}),Kt=null;P||(Kt=(0,a.isSameDay)(S,Me.focusedDate)?0:-1),(0,i.useEffect)(()=>{Ae&&o.current&&((0,r.focusWithoutScrolling)(o.current),(0,s.getInteractionModality)()!=="pointer"&&(0,r.scrollIntoViewport)(o.current,{containingElement:(0,r.getScrollParent)(o.current)}))},[Ae,o]);let Tt=(0,n.useDateFormatter)({day:"numeric",timeZone:Me.timeZone,calendar:S.calendar.identifier}),rr=(0,i.useMemo)(()=>Tt.formatToParts(Ve).find(Wt=>Wt.type==="day").value,[Tt,Ve]);return{cellProps:{role:"gridcell","aria-disabled":!Le||null,"aria-selected":ve||null,"aria-invalid":xe||null},buttonProps:(0,r.mergeProps)(Ft,{onFocus(){P||Me.setFocusedDate(S)},tabIndex:Kt,role:"button","aria-disabled":!Le||null,"aria-label":it,"aria-invalid":xe||null,"aria-describedby":[xe?le:null,vt["aria-describedby"]].filter(Boolean).join(" ")||void 0,onPointerEnter(Wt){"highlightDate"in Me&&(Wt.pointerType!=="touch"||Me.isDragging)&&Le&&Me.highlightDate(S)},onPointerDown(Wt){"releasePointerCapture"in Wt.target&&Wt.target.releasePointerCapture(Wt.pointerId)},onContextMenu(Wt){Wt.preventDefault()}}),isPressed:Xt,isFocused:Ae,isSelected:ve,isDisabled:P,isUnavailable:je,isOutsideVisibleRange:S.compare(Me.visibleRange.start)<0||S.compare(Me.visibleRange.end)>0,isInvalid:xe,formattedDate:rr}}}(gI)),gI.exports}var vI={exports:{}},bI={exports:{}},lR;function VY(){return lR||(lR=1,function(e){var t=di(),r=ms(),n=qo();function i(s,l,h,y){Object.defineProperty(s,l,{get:h,set:y,enumerable:!0,configurable:!0})}i(e.exports,"useToggle",()=>a);function a(s,l,h){let{isDisabled:y=!1,isRequired:x=!1,isReadOnly:k=!1,value:A,name:j,children:N,"aria-label":M,"aria-labelledby":u,validationState:m="valid"}=s,v=D=>{D.stopPropagation(),l.setSelected(D.target.checked)},C=N!=null,w=M!=null||u!=null;!C&&!w&&console.warn("If you do not provide children, you must specify an aria-label for accessibility");let{pressProps:g,isPressed:d}=(0,n.usePress)({isDisabled:y}),{focusableProps:f}=(0,r.useFocusable)(s,h),c=(0,t.mergeProps)(g,f),p=(0,t.filterDOMProps)(s,{labelable:!0});return{inputProps:(0,t.mergeProps)(p,{"aria-invalid":m==="invalid"||void 0,"aria-errormessage":s["aria-errormessage"],"aria-controls":s["aria-controls"],"aria-readonly":k||void 0,"aria-required":x||void 0,onChange:v,disabled:y,...A==null?{}:{value:A},name:j,type:"checkbox",...c}),isSelected:l.isSelected,isPressed:d,isDisabled:y,isReadOnly:k}}}(bI)),bI.exports}var xI={exports:{}},uR;function Mf(){return uR||(uR=1,function(e){var t=di();function r(a,s,l,h){Object.defineProperty(a,s,{get:l,set:h,enumerable:!0,configurable:!0})}r(e.exports,"useField",()=>i),r(e.exports,"useLabel",()=>n);function n(a){let{id:s,label:l,"aria-labelledby":h,"aria-label":y,labelElementType:x="label"}=a;s=(0,t.useId)(s);let k=(0,t.useId)(),A={};l?(h=h?`${h} ${k}`:k,A={id:k,htmlFor:x==="label"?s:void 0}):!h&&!y&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let j=(0,t.useLabels)({id:s,"aria-label":y,"aria-labelledby":h});return{labelProps:A,fieldProps:j}}function i(a){let{description:s,errorMessage:l,validationState:h}=a,{labelProps:y,fieldProps:x}=n(a),k=(0,t.useSlotId)([!!s,!!l,h]),A=(0,t.useSlotId)([!!s,!!l,h]);return x=(0,t.mergeProps)(x,{"aria-describedby":[k,A,a["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:y,fieldProps:x,descriptionProps:{id:k},errorMessageProps:{id:A}}}}(xI)),xI.exports}var qi=bY();function WY(e={}){let{isReadOnly:t}=e,[r,n]=qi.useControlledState(e.isSelected,e.defaultSelected||!1,e.onChange);function i(s){t||n(s)}function a(){t||n(!r)}return{isSelected:r,setSelected:i,toggle:a}}const gme=Object.freeze(Object.defineProperty({__proto__:null,useToggleState:WY},Symbol.toStringTag,{value:"Module"})),yme=dc(gme);var cR;function vme(){return cR||(cR=1,function(e){var t=Y,r=VY(),n=di(),i=Mf(),a=yme;function s(j,N,M,u){Object.defineProperty(j,N,{get:M,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useCheckbox",()=>l),s(e.exports,"useCheckboxGroup",()=>k),s(e.exports,"useCheckboxGroupItem",()=>A);function l(j,N,M){let{inputProps:u,isSelected:m,isPressed:v,isDisabled:C,isReadOnly:w}=(0,r.useToggle)(j,N,M),{isIndeterminate:g}=j;return(0,t.useEffect)(()=>{M.current&&(M.current.indeterminate=g)}),{inputProps:{...u,checked:m},isSelected:m,isPressed:v,isDisabled:C,isReadOnly:w}}const h=new WeakMap,y=new WeakMap,x=new WeakMap;function k(j,N){let{isDisabled:M,name:u}=j,{labelProps:m,fieldProps:v,descriptionProps:C,errorMessageProps:w}=(0,i.useField)({...j,labelElementType:"span"});y.set(N,C.id),x.set(N,w.id);let g=(0,n.filterDOMProps)(j,{labelable:!0});return h.set(N,u),{groupProps:(0,n.mergeProps)(g,{role:"group","aria-disabled":M||void 0,...v}),labelProps:m,descriptionProps:C,errorMessageProps:w}}function A(j,N,M){const u=(0,a.useToggleState)({isReadOnly:j.isReadOnly||N.isReadOnly,isSelected:N.isSelected(j.value),onChange(v){v?N.addValue(j.value):N.removeValue(j.value),j.onChange&&j.onChange(v)}});let m=l({...j,isReadOnly:j.isReadOnly||N.isReadOnly,isDisabled:j.isDisabled||N.isDisabled,name:j.name||h.get(N)},u,M);return{...m,inputProps:{...m.inputProps,"aria-describedby":[N.validationState==="invalid"?x.get(N):null,y.get(N)].filter(Boolean).join(" ")||void 0}}}}(vI)),vI.exports}var wI={exports:{}},SI={exports:{}},DI={exports:{}},dR;function T2(){return dR||(dR=1,function(e){var t=di(),r=Y,n=qo();function i(y,x,k,A){Object.defineProperty(y,x,{get:k,set:A,enumerable:!0,configurable:!0})}function a(y){return y&&y.__esModule?y.default:y}i(e.exports,"useVisuallyHidden",()=>l),i(e.exports,"VisuallyHidden",()=>h);const s={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function l(y={}){let{style:x,isFocusable:k}=y,[A,j]=(0,r.useState)(!1),{focusWithinProps:N}=(0,n.useFocusWithin)({isDisabled:!k,onFocusWithinChange:u=>j(u)}),M=(0,r.useMemo)(()=>A?x:x?{...s,...x}:s,[A]);return{visuallyHiddenProps:{...N,style:M}}}function h(y){let{children:x,elementType:k="div",isFocusable:A,style:j,...N}=y,{visuallyHiddenProps:M}=l(y);return a(r).createElement(k,(0,t.mergeProps)(N,M),x)}}(DI)),DI.exports}var fR;function jw(){return fR||(fR=1,function(e){var t=Y,r=di(),n=Yo(),i=ms(),a=qo(),s=uv,l=$w(),h=T2();function y(Ze,ot,ht,Lt){Object.defineProperty(Ze,ot,{get:ht,set:Lt,enumerable:!0,configurable:!0})}function x(Ze){return Ze&&Ze.__esModule?Ze.default:Ze}y(e.exports,"useOverlayPosition",()=>X),y(e.exports,"useOverlay",()=>me),y(e.exports,"useOverlayTrigger",()=>Se),y(e.exports,"usePreventScroll",()=>be),y(e.exports,"ModalProvider",()=>Ke),y(e.exports,"useModalProvider",()=>Q),y(e.exports,"OverlayProvider",()=>o),y(e.exports,"OverlayContainer",()=>S),y(e.exports,"useModal",()=>P),y(e.exports,"DismissButton",()=>Bt),y(e.exports,"ariaHideOutside",()=>Vt),y(e.exports,"usePopover",()=>Dn),y(e.exports,"useModalOverlay",()=>ut),y(e.exports,"Overlay",()=>Ii),y(e.exports,"useOverlayFocusContain",()=>_r);const k={top:"top",bottom:"top",left:"left",right:"left"},A={top:"bottom",bottom:"top",left:"right",right:"left"},j={top:"left",left:"top"},N={top:"height",left:"width"},M={width:"totalWidth",height:"totalHeight"},u={};let m=typeof window<"u"&&window.visualViewport;function v(Ze){let ot=0,ht=0,Lt=0,jt=0,er=0,Nr=0,zt={};if(Ze.tagName==="BODY"){let Ot=document.documentElement;Lt=Ot.clientWidth,jt=Ot.clientHeight;var We;ot=(We=m==null?void 0:m.width)!==null&&We!==void 0?We:Lt;var dt;ht=(dt=m==null?void 0:m.height)!==null&&dt!==void 0?dt:jt,zt.top=Ot.scrollTop||Ze.scrollTop,zt.left=Ot.scrollLeft||Ze.scrollLeft}else({width:ot,height:ht,top:er,left:Nr}=T(Ze)),zt.top=Ze.scrollTop,zt.left=Ze.scrollLeft,Lt=ot,jt=ht;return{width:ot,height:ht,totalWidth:Lt,totalHeight:jt,scroll:zt,top:er,left:Nr}}function C(Ze){return{top:Ze.scrollTop,left:Ze.scrollLeft,width:Ze.scrollWidth,height:Ze.scrollHeight}}function w(Ze,ot,ht,Lt,jt){let er=Lt.scroll[Ze],Nr=Lt[N[Ze]],zt=ot-jt-er,We=ot+jt-er+ht;return zt<0?-zt:We>Nr?Math.max(Nr-We,-zt):0}function g(Ze){let ot=window.getComputedStyle(Ze);return{top:parseInt(ot.marginTop,10)||0,bottom:parseInt(ot.marginBottom,10)||0,left:parseInt(ot.marginLeft,10)||0,right:parseInt(ot.marginRight,10)||0}}function d(Ze){if(u[Ze])return u[Ze];let[ot,ht]=Ze.split(" "),Lt=k[ot]||"right",jt=j[Lt];k[ht]||(ht="center");let er=N[Lt],Nr=N[jt];return u[Ze]={placement:ot,crossPlacement:ht,axis:Lt,crossAxis:jt,size:er,crossSize:Nr},u[Ze]}function f(Ze,ot,ht,Lt,jt,er,Nr,zt,We,dt){let{placement:Ot,crossPlacement:Mt,axis:_t,crossAxis:ar,size:sr,crossSize:ln}=Lt,En={};En[ar]=Ze[ar],Mt==="center"?En[ar]+=(Ze[ln]-ht[ln])/2:Mt!==ar&&(En[ar]+=Ze[ln]-ht[ln]),En[ar]+=er;const _n=Ze[ar]-ht[ln]+We+dt,Ci=Ze[ar]+Ze[ln]-We-dt;if(En[ar]=(0,r.clamp)(En[ar],_n,Ci),Ot===_t){const wo=zt?Nr[sr]:ot[M[sr]];En[A[_t]]=Math.floor(wo-Ze[_t]+jt)}else En[_t]=Math.floor(Ze[_t]+Ze[sr]+jt);return En}function c(Ze,ot,ht,Lt,jt,er){return Ze.top!=null?Math.max(0,ot.height+ot.top+ot.scroll.top-(ht.top+Ze.top)-(jt.top+jt.bottom+er)):Math.max(0,Lt.top+ht.top-(ot.top+ot.scroll.top)-(jt.top+jt.bottom+er))}function p(Ze,ot,ht,Lt,jt,er){let{placement:Nr,axis:zt,size:We}=er;return Nr===zt?Math.max(0,ht[zt]-Ze[zt]-Ze.scroll[zt]+ot[zt]-Lt[zt]-Lt[A[zt]]-jt):Math.max(0,Ze[We]+Ze[zt]+Ze.scroll[zt]-ot[zt]-ht[zt]-ht[We]-Lt[zt]-Lt[A[zt]]-jt)}function D(Ze,ot,ht,Lt,jt,er,Nr,zt,We,dt,Ot,Mt,_t,ar,sr){let ln=d(Ze),{size:En,crossAxis:_n,crossSize:Ci,placement:wo,crossPlacement:Zi}=ln,V=f(ot,zt,ht,ln,dt,Ot,We,Mt,ar,sr),J=dt,lt=p(zt,We,ot,jt,er+dt,ln);if(Nr&&Lt[En]>lt){let Dt=d(`${A[wo]} ${Zi}`),bt=f(ot,zt,ht,Dt,dt,Ot,We,Mt,ar,sr);p(zt,We,ot,jt,er+dt,Dt)>lt&&(ln=Dt,V=bt,J=dt)}let rt=w(_n,V[_n],ht[Ci],zt,er);V[_n]+=rt;let Ut=c(V,zt,We,ot,jt,er);_t&&_t<Ut&&(Ut=_t),ht.height=Math.min(ht.height,Ut),V=f(ot,zt,ht,ln,J,Ot,We,Mt,ar,sr),rt=w(_n,V[_n],ht[Ci],zt,er),V[_n]+=rt;let Ge={},gn=ot[_n]+.5*ot[Ci]-ht[_n];const an=ar/2+sr,hn=ht[Ci]-ar/2-sr,un=ot[_n]-ht[_n]+ar/2,nr=ot[_n]+ot[Ci]-ht[_n]-ar/2,Jt=(0,r.clamp)(gn,un,nr);return Ge[_n]=(0,r.clamp)(Jt,an,hn),{position:V,maxHeight:Ut,arrowOffsetLeft:Ge.left,arrowOffsetTop:Ge.top,placement:ln.placement}}function E(Ze){let{placement:ot,targetNode:ht,overlayNode:Lt,scrollNode:jt,padding:er,shouldFlip:Nr,boundaryElement:zt,offset:We,crossOffset:dt,maxHeight:Ot,arrowSize:Mt,arrowBoundaryOffset:_t=0}=Ze,ar=Lt instanceof HTMLElement?B(Lt):document.documentElement,sr=ar===document.documentElement;const ln=window.getComputedStyle(ar).position;let En=!!ln&&ln!=="static",_n=sr?T(ht):$(ht,ar);if(!sr){let{marginTop:lt,marginLeft:rt}=window.getComputedStyle(ht);_n.top+=parseInt(lt,10)||0,_n.left+=parseInt(rt,10)||0}let Ci=T(Lt),wo=g(Lt);Ci.width+=wo.left+wo.right,Ci.height+=wo.top+wo.bottom;let Zi=C(jt),V=v(zt),J=zt.tagName==="BODY"?T(ar):$(ar,zt);return D(ot,_n,Ci,Zi,wo,er,Nr,V,J,We,dt,En,Ot,Mt,_t)}function T(Ze){let{top:ot,left:ht,width:Lt,height:jt}=Ze.getBoundingClientRect(),{scrollTop:er,scrollLeft:Nr,clientTop:zt,clientLeft:We}=document.documentElement;return{top:ot+er-zt,left:ht+Nr-We,width:Lt,height:jt}}function $(Ze,ot){let ht=window.getComputedStyle(Ze),Lt;if(ht.position==="fixed"){let{top:jt,left:er,width:Nr,height:zt}=Ze.getBoundingClientRect();Lt={top:jt,left:er,width:Nr,height:zt}}else{Lt=T(Ze);let jt=T(ot),er=window.getComputedStyle(ot);jt.top+=(parseInt(er.borderTopWidth,10)||0)-ot.scrollTop,jt.left+=(parseInt(er.borderLeftWidth,10)||0)-ot.scrollLeft,Lt.top-=jt.top,Lt.left-=jt.left}return Lt.top-=parseInt(ht.marginTop,10)||0,Lt.left-=parseInt(ht.marginLeft,10)||0,Lt}function B(Ze){let ot=Ze.offsetParent;if(ot&&ot===document.body&&window.getComputedStyle(ot).position==="static"&&!L(ot)&&(ot=document.documentElement),ot==null)for(ot=Ze.parentElement;ot&&!L(ot);)ot=ot.parentElement;return ot||document.documentElement}function L(Ze){let ot=window.getComputedStyle(Ze);return ot.transform!=="none"||/transform|perspective/.test(ot.willChange)||ot.filter!=="none"||ot.contain==="paint"||"backdropFilter"in ot&&ot.backdropFilter!=="none"||"WebkitBackdropFilter"in ot&&ot.WebkitBackdropFilter!=="none"}const W=new WeakMap;function K(Ze){let{triggerRef:ot,isOpen:ht,onClose:Lt}=Ze;(0,t.useEffect)(()=>{if(!ht||Lt===null)return;let jt=er=>{let Nr=er.target;if(!ot.current||Nr instanceof Node&&!Nr.contains(ot.current))return;let zt=Lt||W.get(ot.current);zt&&zt()};return window.addEventListener("scroll",jt,!0),()=>{window.removeEventListener("scroll",jt,!0)}},[ht,Lt,ot])}let te=typeof window<"u"&&window.visualViewport;function X(Ze){let{direction:ot}=(0,n.useLocale)(),{arrowSize:ht=0,targetRef:Lt,overlayRef:jt,scrollRef:er=jt,placement:Nr="bottom",containerPadding:zt=12,shouldFlip:We=!0,boundaryElement:dt=typeof document<"u"?document.body:null,offset:Ot=0,crossOffset:Mt=0,shouldUpdatePosition:_t=!0,isOpen:ar=!0,onClose:sr,maxHeight:ln,arrowBoundaryOffset:En=0}=Ze,[_n,Ci]=(0,t.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),wo=[_t,Nr,jt.current,Lt.current,er.current,zt,We,dt,Ot,Mt,ar,ot,ln,En,ht],Zi=(0,t.useCallback)(()=>{if(_t===!1||!ar||!jt.current||!Lt.current||!er.current||!dt)return;let lt=E({placement:re(Nr,ot),overlayNode:jt.current,targetNode:Lt.current,scrollNode:er.current,padding:zt,shouldFlip:We,boundaryElement:dt,offset:Ot,crossOffset:Mt,maxHeight:ln,arrowSize:ht,arrowBoundaryOffset:En});Object.keys(lt.position).forEach(rt=>jt.current.style[rt]=lt.position[rt]+"px"),jt.current.style.maxHeight=lt.maxHeight!=null?lt.maxHeight+"px":void 0,Ci(lt)},wo);(0,r.useLayoutEffect)(Zi,wo),ae(Zi),(0,r.useResizeObserver)({ref:jt,onResize:Zi});let V=(0,t.useRef)(!1);(0,r.useLayoutEffect)(()=>{let lt,rt=()=>{V.current=!0,clearTimeout(lt),lt=setTimeout(()=>{V.current=!1},500),Zi()};return te==null||te.addEventListener("resize",rt),te==null||te.addEventListener("scroll",rt),()=>{te==null||te.removeEventListener("resize",rt),te==null||te.removeEventListener("scroll",rt)}},[Zi]);let J=(0,t.useCallback)(()=>{V.current||sr()},[sr,V]);return K({triggerRef:Lt,isOpen:ar,onClose:sr&&J}),{overlayProps:{style:{position:"absolute",zIndex:1e5,..._n.position,maxHeight:_n.maxHeight}},placement:_n.placement,arrowProps:{style:{left:_n.arrowOffsetLeft,top:_n.arrowOffsetTop}},updatePosition:Zi}}function ae(Ze){(0,r.useLayoutEffect)(()=>(window.addEventListener("resize",Ze,!1),()=>{window.removeEventListener("resize",Ze,!1)}),[Ze])}function re(Ze,ot){return ot==="rtl"?Ze.replace("start","right").replace("end","left"):Ze.replace("start","left").replace("end","right")}const ue=[];function me(Ze,ot){let{onClose:ht,shouldCloseOnBlur:Lt,isOpen:jt,isDismissable:er=!1,isKeyboardDismissDisabled:Nr=!1,shouldCloseOnInteractOutside:zt}=Ze;(0,t.useEffect)(()=>(jt&&ue.push(ot),()=>{let sr=ue.indexOf(ot);sr>=0&&ue.splice(sr,1)}),[jt,ot]);let We=()=>{ue[ue.length-1]===ot&&ht&&ht()},dt=sr=>{(!zt||zt(sr.target))&&ue[ue.length-1]===ot&&(sr.stopPropagation(),sr.preventDefault())},Ot=sr=>{(!zt||zt(sr.target))&&(ue[ue.length-1]===ot&&(sr.stopPropagation(),sr.preventDefault()),We())},Mt=sr=>{sr.key==="Escape"&&!Nr&&(sr.stopPropagation(),sr.preventDefault(),We())};(0,a.useInteractOutside)({ref:ot,onInteractOutside:er?Ot:null,onInteractOutsideStart:dt});let{focusWithinProps:_t}=(0,a.useFocusWithin)({isDisabled:!Lt,onBlurWithin:sr=>{sr.relatedTarget&&(0,i.isElementInChildOfActiveScope)(sr.relatedTarget)||(!zt||zt(sr.relatedTarget))&&ht()}}),ar=sr=>{sr.target===sr.currentTarget&&sr.preventDefault()};return{overlayProps:{onKeyDown:Mt,..._t},underlayProps:{onPointerDown:ar}}}function Se(Ze,ot,ht){let{type:Lt}=Ze,{isOpen:jt}=ot;(0,t.useEffect)(()=>{ht&&ht.current&&W.set(ht.current,ot.close)});let er;Lt==="menu"?er=!0:Lt==="listbox"&&(er="listbox");let Nr=(0,r.useId)();return{triggerProps:{"aria-haspopup":er,"aria-expanded":jt,"aria-controls":jt?Nr:null,onPress:ot.toggle},overlayProps:{id:Nr}}}const we=typeof window<"u"&&window.visualViewport,Fe=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let Ee=0,Te;function be(Ze={}){let{isDisabled:ot}=Ze;(0,r.useLayoutEffect)(()=>{if(!ot)return Ee++,Ee===1&&((0,r.isIOS)()?Te=st():Te=Ue()),()=>{Ee--,Ee===0&&Te()}},[ot])}function Ue(){return(0,r.chain)(ke(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),ke(document.documentElement,"overflow","hidden"))}function st(){let Ze,ot=0,ht=Mt=>{Ze=(0,r.getScrollParent)(Mt.target),!(Ze===document.documentElement&&Ze===document.body)&&(ot=Mt.changedTouches[0].pageY)},Lt=Mt=>{if(Ze===document.documentElement||Ze===document.body){Mt.preventDefault();return}let _t=Mt.changedTouches[0].pageY,ar=Ze.scrollTop,sr=Ze.scrollHeight-Ze.clientHeight;(ar<=0&&_t>ot||ar>=sr&&_t<ot)&&Mt.preventDefault(),ot=_t},jt=Mt=>{let _t=Mt.target;qe(_t)&&_t!==document.activeElement&&(Mt.preventDefault(),_t.style.transform="translateY(-2000px)",_t.focus(),requestAnimationFrame(()=>{_t.style.transform=""}))},er=Mt=>{let _t=Mt.target;qe(_t)&&(_t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{_t.style.transform="",we&&(we.height<window.innerHeight?requestAnimationFrame(()=>{ne(_t)}):we.addEventListener("resize",()=>ne(_t),{once:!0}))}))},Nr=()=>{window.scrollTo(0,0)},zt=window.pageXOffset,We=window.pageYOffset,dt=(0,r.chain)(ke(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),ke(document.documentElement,"overflow","hidden"),ke(document.body,"marginTop",`-${We}px`));window.scrollTo(0,0);let Ot=(0,r.chain)(q(document,"touchstart",ht,{passive:!1,capture:!0}),q(document,"touchmove",Lt,{passive:!1,capture:!0}),q(document,"touchend",jt,{passive:!1,capture:!0}),q(document,"focus",er,!0),q(window,"scroll",Nr));return()=>{dt(),Ot(),window.scrollTo(zt,We)}}function ke(Ze,ot,ht){let Lt=Ze.style[ot];return Ze.style[ot]=ht,()=>{Ze.style[ot]=Lt}}function q(Ze,ot,ht,Lt){return Ze.addEventListener(ot,ht,Lt),()=>{Ze.removeEventListener(ot,ht,Lt)}}function ne(Ze){let ot=document.scrollingElement||document.documentElement;for(;Ze&&Ze!==ot;){let ht=(0,r.getScrollParent)(Ze);if(ht!==document.documentElement&&ht!==document.body&&ht!==Ze){let Lt=ht.getBoundingClientRect().top,jt=Ze.getBoundingClientRect().top;jt>Lt+Ze.clientHeight&&(ht.scrollTop+=jt-Lt)}Ze=ht.parentElement}}function qe(Ze){return Ze instanceof HTMLInputElement&&!Fe.has(Ze.type)||Ze instanceof HTMLTextAreaElement||Ze instanceof HTMLElement&&Ze.isContentEditable}const se=x(t).createContext(null);function Ke(Ze){let{children:ot}=Ze,ht=(0,t.useContext)(se),[Lt,jt]=(0,t.useState)(0),er=(0,t.useMemo)(()=>({parent:ht,modalCount:Lt,addModal(){jt(Nr=>Nr+1),ht&&ht.addModal()},removeModal(){jt(Nr=>Nr-1),ht&&ht.removeModal()}}),[ht,Lt]);return x(t).createElement(se.Provider,{value:er},ot)}function Q(){let Ze=(0,t.useContext)(se);return{modalProviderProps:{"aria-hidden":Ze&&Ze.modalCount>0?!0:null}}}function Me(Ze){let{modalProviderProps:ot}=Q();return x(t).createElement("div",{"data-overlay-container":!0,...Ze,...ot})}function o(Ze){return x(t).createElement(Ke,null,x(t).createElement(Me,Ze))}function S(Ze){let ot=(0,l.useIsSSR)(),{portalContainer:ht=ot?null:document.body,...Lt}=Ze;if(x(t).useEffect(()=>{if(ht!=null&&ht.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[ht]),!ht)return null;let jt=x(t).createElement(o,Lt);return x(s).createPortal(jt,ht)}function P(Ze){let ot=(0,t.useContext)(se);if(!ot)throw new Error("Modal is not contained within a provider");return(0,t.useEffect)(()=>{if(!(Ze!=null&&Ze.isDisabled||!ot||!ot.parent))return ot.parent.addModal(),()=>{ot&&ot.parent&&ot.parent.removeModal()}},[ot,ot.parent,Ze==null?void 0:Ze.isDisabled]),{modalProps:{"data-ismodal":!(Ze!=null&&Ze.isDisabled)}}}var le={},ee={};ee={dismiss:"تجاهل"};var _e={};_e={dismiss:"Отхвърляне"};var he={};he={dismiss:"Odstranit"};var ve={};ve={dismiss:"Luk"};var Ae={};Ae={dismiss:"Schließen"};var je={};je={dismiss:"Απόρριψη"};var Le={};Le={dismiss:"Dismiss"};var xe={};xe={dismiss:"Descartar"};var Be={};Be={dismiss:"Lõpeta"};var Ve={};Ve={dismiss:"Hylkää"};var tt={};tt={dismiss:"Rejeter"};var it={};it={dismiss:"התעלם"};var yt={};yt={dismiss:"Odbaci"};var vt={};vt={dismiss:"Elutasítás"};var Pt={};Pt={dismiss:"Ignora"};var kt={};kt={dismiss:"閉じる"};var It={};It={dismiss:"무시"};var Ft={};Ft={dismiss:"Atmesti"};var Xt={};Xt={dismiss:"Nerādīt"};var Kt={};Kt={dismiss:"Lukk"};var Tt={};Tt={dismiss:"Negeren"};var rr={};rr={dismiss:"Zignoruj"};var Wt={};Wt={dismiss:"Descartar"};var Lr={};Lr={dismiss:"Dispensar"};var Dr={};Dr={dismiss:"Revocare"};var Kr={};Kr={dismiss:"Пропустить"};var kr={};kr={dismiss:"Zrušiť"};var mt={};mt={dismiss:"Opusti"};var qt={};qt={dismiss:"Odbaci"};var pr={};pr={dismiss:"Avvisa"};var jr={};jr={dismiss:"Kapat"};var Cr={};Cr={dismiss:"Скасувати"};var Tr={};Tr={dismiss:"取消"};var or={};or={dismiss:"關閉"},le={"ar-AE":ee,"bg-BG":_e,"cs-CZ":he,"da-DK":ve,"de-DE":Ae,"el-GR":je,"en-US":Le,"es-ES":xe,"et-EE":Be,"fi-FI":Ve,"fr-FR":tt,"he-IL":it,"hr-HR":yt,"hu-HU":vt,"it-IT":Pt,"ja-JP":kt,"ko-KR":It,"lt-LT":Ft,"lv-LV":Xt,"nb-NO":Kt,"nl-NL":Tt,"pl-PL":rr,"pt-BR":Wt,"pt-PT":Lr,"ro-RO":Dr,"ru-RU":Kr,"sk-SK":kr,"sl-SI":mt,"sr-SP":qt,"sv-SE":pr,"tr-TR":jr,"uk-UA":Cr,"zh-CN":Tr,"zh-TW":or};function Bt(Ze){let{onDismiss:ot,...ht}=Ze,Lt=(0,n.useLocalizedStringFormatter)(x(le)),jt=(0,r.useLabels)(ht,Lt.format("dismiss")),er=()=>{ot&&ot()};return x(t).createElement(h.VisuallyHidden,null,x(t).createElement("button",{...jt,tabIndex:-1,onClick:er}))}let Or=new WeakMap,xt=[];function Vt(Ze,ot=document.body){let ht=new Set(Ze),Lt=new Set,jt=We=>{for(let _t of We.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))ht.add(_t);let dt=_t=>{if(ht.has(_t)||Lt.has(_t.parentElement)&&_t.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let ar of ht)if(_t.contains(ar))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},Ot=document.createTreeWalker(We,NodeFilter.SHOW_ELEMENT,{acceptNode:dt}),Mt=dt(We);if(Mt===NodeFilter.FILTER_ACCEPT&&er(We),Mt!==NodeFilter.FILTER_REJECT){let _t=Ot.nextNode();for(;_t!=null;)er(_t),_t=Ot.nextNode()}},er=We=>{var dt;let Ot=(dt=Or.get(We))!==null&&dt!==void 0?dt:0;We.getAttribute("aria-hidden")==="true"&&Ot===0||(Ot===0&&We.setAttribute("aria-hidden","true"),Lt.add(We),Or.set(We,Ot+1))};xt.length&&xt[xt.length-1].disconnect(),jt(ot);let Nr=new MutationObserver(We=>{for(let dt of We)if(!(dt.type!=="childList"||dt.addedNodes.length===0)&&![...ht,...Lt].some(Ot=>Ot.contains(dt.target))){for(let Ot of dt.removedNodes)Ot instanceof Element&&(ht.delete(Ot),Lt.delete(Ot));for(let Ot of dt.addedNodes)(Ot instanceof HTMLElement||Ot instanceof SVGElement)&&(Ot.dataset.liveAnnouncer==="true"||Ot.dataset.reactAriaTopLayer==="true")?ht.add(Ot):Ot instanceof Element&&jt(Ot)}});Nr.observe(ot,{childList:!0,subtree:!0});let zt={observe(){Nr.observe(ot,{childList:!0,subtree:!0})},disconnect(){Nr.disconnect()}};return xt.push(zt),()=>{Nr.disconnect();for(let We of Lt){let dt=Or.get(We);dt===1?(We.removeAttribute("aria-hidden"),Or.delete(We)):Or.set(We,dt-1)}zt===xt[xt.length-1]?(xt.pop(),xt.length&&xt[xt.length-1].observe()):xt.splice(xt.indexOf(zt),1)}}function Dn(Ze,ot){let{triggerRef:ht,popoverRef:Lt,isNonModal:jt,isKeyboardDismissDisabled:er,...Nr}=Ze,{overlayProps:zt,underlayProps:We}=me({isOpen:ot.isOpen,onClose:ot.close,shouldCloseOnBlur:!0,isDismissable:!jt,isKeyboardDismissDisabled:er},Lt),{overlayProps:dt,arrowProps:Ot,placement:Mt}=X({...Nr,targetRef:ht,overlayRef:Lt,isOpen:ot.isOpen,onClose:null});return be({isDisabled:jt}),(0,r.useLayoutEffect)(()=>{if(ot.isOpen&&!jt&&Lt.current)return Vt([Lt.current])},[jt,ot.isOpen,Lt]),{popoverProps:(0,r.mergeProps)(zt,dt),arrowProps:Ot,underlayProps:We,placement:Mt}}const xi=x(t).createContext(null);function Ii(Ze){let ot=(0,l.useIsSSR)(),{portalContainer:ht=ot?null:document.body}=Ze,[Lt,jt]=(0,t.useState)(!1),er=(0,t.useMemo)(()=>({contain:Lt,setContain:jt}),[Lt,jt]);if(!ht)return null;let Nr=x(t).createElement(xi.Provider,{value:er},x(t).createElement(i.FocusScope,{restoreFocus:!0,contain:Lt},Ze.children));return x(s).createPortal(Nr,ht)}function _r(){let Ze=(0,t.useContext)(xi),ot=Ze==null?void 0:Ze.setContain;(0,r.useLayoutEffect)(()=>{ot==null||ot(!0)},[ot])}function ut(Ze,ot,ht){let{overlayProps:Lt,underlayProps:jt}=me({...Ze,isOpen:ot.isOpen,onClose:ot.close},ht);return be({isDisabled:!ot.isOpen}),_r(),(0,t.useEffect)(()=>{if(ot.isOpen)return Vt([ht.current])},[ot.isOpen,ht]),{modalProps:(0,r.mergeProps)(Lt),underlayProps:jt}}}(SI)),SI.exports}var CI={exports:{}},PI={exports:{}},hR;function vp(){return hR||(hR=1,function(e){var t=Y,r=ms(),n=di(),i=qo(),a=Yo();function s(v,C,w,g){Object.defineProperty(v,C,{get:w,set:g,enumerable:!0,configurable:!0})}s(e.exports,"useSelectableCollection",()=>A),s(e.exports,"useSelectableItem",()=>j),s(e.exports,"useSelectableList",()=>m),s(e.exports,"ListKeyboardDelegate",()=>u),s(e.exports,"useTypeSelect",()=>x);function l(v){return(0,n.isAppleDevice)()?v.altKey:v.ctrlKey}function h(v){return(0,n.isMac)()?v.metaKey:v.ctrlKey}const y=1e3;function x(v){let{keyboardDelegate:C,selectionManager:w,onTypeSelect:g}=v,d=(0,t.useRef)({search:"",timeout:null}).current,f=c=>{let p=k(c.key);if(!p||c.ctrlKey||c.metaKey)return;p===" "&&d.search.trim().length>0&&(c.preventDefault(),"continuePropagation"in c||c.stopPropagation()),d.search+=p;let D=C.getKeyForSearch(d.search,w.focusedKey);D==null&&(D=C.getKeyForSearch(d.search)),D!=null&&(w.setFocusedKey(D),g&&g(D)),clearTimeout(d.timeout),d.timeout=setTimeout(()=>{d.search=""},y)};return{typeSelectProps:{onKeyDownCapture:C.getKeyForSearch?f:null}}}function k(v){return v.length===1||!/^[A-Z]/i.test(v)?v:""}function A(v){let{selectionManager:C,keyboardDelegate:w,ref:g,autoFocus:d=!1,shouldFocusWrap:f=!1,disallowEmptySelection:c=!1,disallowSelectAll:p=!1,selectOnFocus:D=C.selectionBehavior==="replace",disallowTypeAhead:E=!1,shouldUseVirtualFocus:T,allowsTabNavigation:$=!1,isVirtualized:B,scrollRef:L=g}=v,{direction:W}=(0,a.useLocale)(),K=we=>{if(we.altKey&&we.key==="Tab"&&we.preventDefault(),!g.current.contains(we.target))return;const Fe=(st,ke)=>{st!=null&&(C.setFocusedKey(st,ke),we.shiftKey&&C.selectionMode==="multiple"?C.extendSelection(st):D&&!l(we)&&C.replaceSelection(st))};switch(we.key){case"ArrowDown":if(w.getKeyBelow){var Ee,Te;we.preventDefault();let st=C.focusedKey!=null?w.getKeyBelow(C.focusedKey):(Ee=w.getFirstKey)===null||Ee===void 0?void 0:Ee.call(w);st==null&&f&&(st=(Te=w.getFirstKey)===null||Te===void 0?void 0:Te.call(w,C.focusedKey)),Fe(st)}break;case"ArrowUp":if(w.getKeyAbove){var be,Ue;we.preventDefault();let st=C.focusedKey!=null?w.getKeyAbove(C.focusedKey):(be=w.getLastKey)===null||be===void 0?void 0:be.call(w);st==null&&f&&(st=(Ue=w.getLastKey)===null||Ue===void 0?void 0:Ue.call(w,C.focusedKey)),Fe(st)}break;case"ArrowLeft":if(w.getKeyLeftOf){we.preventDefault();let st=w.getKeyLeftOf(C.focusedKey);Fe(st,W==="rtl"?"first":"last")}break;case"ArrowRight":if(w.getKeyRightOf){we.preventDefault();let st=w.getKeyRightOf(C.focusedKey);Fe(st,W==="rtl"?"last":"first")}break;case"Home":if(w.getFirstKey){we.preventDefault();let st=w.getFirstKey(C.focusedKey,h(we));C.setFocusedKey(st),h(we)&&we.shiftKey&&C.selectionMode==="multiple"?C.extendSelection(st):D&&C.replaceSelection(st)}break;case"End":if(w.getLastKey){we.preventDefault();let st=w.getLastKey(C.focusedKey,h(we));C.setFocusedKey(st),h(we)&&we.shiftKey&&C.selectionMode==="multiple"?C.extendSelection(st):D&&C.replaceSelection(st)}break;case"PageDown":if(w.getKeyPageBelow){we.preventDefault();let st=w.getKeyPageBelow(C.focusedKey);Fe(st)}break;case"PageUp":if(w.getKeyPageAbove){we.preventDefault();let st=w.getKeyPageAbove(C.focusedKey);Fe(st)}break;case"a":h(we)&&C.selectionMode==="multiple"&&p!==!0&&(we.preventDefault(),C.selectAll());break;case"Escape":we.preventDefault(),c||C.clearSelection();break;case"Tab":if(!$){if(we.shiftKey)g.current.focus();else{let st=(0,r.getFocusableTreeWalker)(g.current,{tabbable:!0}),ke,q;do q=st.lastChild(),q&&(ke=q);while(q);ke&&!ke.contains(document.activeElement)&&(0,n.focusWithoutScrolling)(ke)}break}}},te=(0,t.useRef)({top:0,left:0});(0,n.useEvent)(L,"scroll",B?null:()=>{te.current={top:L.current.scrollTop,left:L.current.scrollLeft}});let X=we=>{if(C.isFocused){we.currentTarget.contains(we.target)||C.setFocused(!1);return}if(we.currentTarget.contains(we.target)){if(C.setFocused(!0),C.focusedKey==null){let Te=Ue=>{Ue!=null&&(C.setFocusedKey(Ue),D&&C.replaceSelection(Ue))},be=we.relatedTarget;var Fe,Ee;be&&we.currentTarget.compareDocumentPosition(be)&Node.DOCUMENT_POSITION_FOLLOWING?Te((Fe=C.lastSelectedKey)!==null&&Fe!==void 0?Fe:w.getLastKey()):Te((Ee=C.firstSelectedKey)!==null&&Ee!==void 0?Ee:w.getFirstKey())}else B||(L.current.scrollTop=te.current.top,L.current.scrollLeft=te.current.left);if(!B&&C.focusedKey!=null){let Te=L.current.querySelector(`[data-key="${C.focusedKey}"]`);Te&&((0,n.focusWithoutScrolling)(Te),(0,n.scrollIntoView)(L.current,Te))}}},ae=we=>{we.currentTarget.contains(we.relatedTarget)||C.setFocused(!1)};const re=(0,t.useRef)(d);(0,t.useEffect)(()=>{if(re.current){let we=null;d==="first"&&(we=w.getFirstKey()),d==="last"&&(we=w.getLastKey());let Fe=C.selectedKeys;Fe.size&&(we=Fe.values().next().value),C.setFocused(!0),C.setFocusedKey(we),we==null&&!T&&(0,r.focusSafely)(g.current)}re.current=!1},[]),(0,t.useEffect)(()=>{let we=(0,i.getInteractionModality)();if(!B&&C.isFocused&&C.focusedKey!=null&&(L!=null&&L.current)){let Fe=L.current.querySelector(`[data-key="${C.focusedKey}"]`);Fe&&((0,n.scrollIntoView)(L.current,Fe),we==="keyboard"&&(0,n.scrollIntoViewport)(Fe,{containingElement:g.current}))}},[B,L,C.focusedKey,C.isFocused,g]);let ue={onKeyDown:K,onFocus:X,onBlur:ae,onMouseDown(we){L.current===we.target&&we.preventDefault()}},{typeSelectProps:me}=x({keyboardDelegate:w,selectionManager:C});E||(ue=(0,n.mergeProps)(me,ue));let Se;return T||(Se=C.focusedKey==null?0:-1),{collectionProps:{...ue,tabIndex:Se}}}function j(v){let{selectionManager:C,key:w,ref:g,shouldSelectOnPressUp:d,isVirtualized:f,shouldUseVirtualFocus:c,focus:p,isDisabled:D,onAction:E,allowsDifferentPressOrigin:T}=v,$=Ue=>{if(Ue.pointerType==="keyboard"&&l(Ue))C.toggleSelection(w);else{if(C.selectionMode==="none")return;C.selectionMode==="single"?C.isSelected(w)&&!C.disallowEmptySelection?C.toggleSelection(w):C.replaceSelection(w):Ue&&Ue.shiftKey?C.extendSelection(w):C.selectionBehavior==="toggle"||Ue&&(h(Ue)||Ue.pointerType==="touch"||Ue.pointerType==="virtual")?C.toggleSelection(w):C.replaceSelection(w)}};(0,t.useEffect)(()=>{w===C.focusedKey&&C.isFocused&&!c&&(p?p():document.activeElement!==g.current&&(0,r.focusSafely)(g.current))},[g,w,C.focusedKey,C.childFocusStrategy,C.isFocused,c]),D=D||C.isDisabled(w);let B={};!c&&!D?B={tabIndex:w===C.focusedKey?0:-1,onFocus(Ue){Ue.target===g.current&&C.setFocusedKey(w)}}:D&&(B.onMouseDown=Ue=>{Ue.preventDefault()});let L=!D&&C.canSelectItem(w),W=E&&!D,K=W&&(C.selectionBehavior==="replace"?!L:C.isEmpty),te=W&&L&&C.selectionBehavior==="replace",X=K||te,ae=(0,t.useRef)(null),re=X&&L,ue=(0,t.useRef)(!1),me=(0,t.useRef)(!1),Se={};d?(Se.onPressStart=Ue=>{ae.current=Ue.pointerType,ue.current=re,Ue.pointerType==="keyboard"&&(!X||M())&&$(Ue)},T?(Se.onPressUp=Ue=>{Ue.pointerType!=="keyboard"&&$(Ue)},Se.onPress=K?()=>E():null):Se.onPress=Ue=>{if(K||te&&Ue.pointerType!=="mouse"){if(Ue.pointerType==="keyboard"&&!N())return;E()}else Ue.pointerType!=="keyboard"&&$(Ue)}):(Se.onPressStart=Ue=>{ae.current=Ue.pointerType,ue.current=re,me.current=K,(Ue.pointerType==="mouse"&&!K||Ue.pointerType==="keyboard"&&(!E||M()))&&$(Ue)},Se.onPress=Ue=>{(Ue.pointerType==="touch"||Ue.pointerType==="pen"||Ue.pointerType==="virtual"||Ue.pointerType==="keyboard"&&X&&N()||Ue.pointerType==="mouse"&&me.current)&&(X?E():$(Ue))}),f||(B["data-key"]=w),Se.preventFocusOnPress=c;let{pressProps:we,isPressed:Fe}=(0,i.usePress)(Se),Ee=te?Ue=>{ae.current==="mouse"&&(Ue.stopPropagation(),Ue.preventDefault(),E())}:void 0,{longPressProps:Te}=(0,i.useLongPress)({isDisabled:!re,onLongPress(Ue){Ue.pointerType==="touch"&&($(Ue),C.setSelectionBehavior("toggle"))}}),be=Ue=>{ae.current==="touch"&&ue.current&&Ue.preventDefault()};return{itemProps:(0,n.mergeProps)(B,L||K?we:{},re?Te:{},{onDoubleClick:Ee,onDragStartCapture:be}),isPressed:Fe,isSelected:C.isSelected(w),isFocused:C.isFocused&&C.focusedKey===w,isDisabled:D,allowsSelection:L,hasAction:X}}function N(){let v=window.event;return(v==null?void 0:v.key)==="Enter"}function M(){let v=window.event;return(v==null?void 0:v.key)===" "||(v==null?void 0:v.code)==="Space"}class u{getKeyBelow(C){for(C=this.collection.getKeyAfter(C);C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyAfter(C)}return null}getKeyAbove(C){for(C=this.collection.getKeyBefore(C);C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyBefore(C)}return null}getFirstKey(){let C=this.collection.getFirstKey();for(;C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyAfter(C)}return null}getLastKey(){let C=this.collection.getLastKey();for(;C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyBefore(C)}return null}getItem(C){return this.ref.current.querySelector(`[data-key="${C}"]`)}getKeyPageAbove(C){let w=this.ref.current,g=this.getItem(C);if(!g)return null;let d=Math.max(0,g.offsetTop+g.offsetHeight-w.offsetHeight);for(;g&&g.offsetTop>d;)C=this.getKeyAbove(C),g=C==null?null:this.getItem(C);return C}getKeyPageBelow(C){let w=this.ref.current,g=this.getItem(C);if(!g)return null;let d=Math.min(w.scrollHeight,g.offsetTop-g.offsetHeight+w.offsetHeight);for(;g&&g.offsetTop<d;)C=this.getKeyBelow(C),g=C==null?null:this.getItem(C);return C}getKeyForSearch(C,w){if(!this.collator)return null;let g=this.collection,d=w||this.getFirstKey();for(;d!=null;){let f=g.getItem(d),c=f.textValue.slice(0,C.length);if(f.textValue&&this.collator.compare(c,C)===0)return d;d=this.getKeyBelow(d)}return null}constructor(C,w,g,d){this.collection=C,this.disabledKeys=w,this.ref=g,this.collator=d}}function m(v){let{selectionManager:C,collection:w,disabledKeys:g,ref:d,keyboardDelegate:f,autoFocus:c,shouldFocusWrap:p,isVirtualized:D,disallowEmptySelection:E,selectOnFocus:T=C.selectionBehavior==="replace",disallowTypeAhead:$,shouldUseVirtualFocus:B,allowsTabNavigation:L}=v,W=(0,a.useCollator)({usage:"search",sensitivity:"base"}),K=C.disabledBehavior,te=(0,t.useMemo)(()=>f||new u(w,K==="selection"?new Set:g,d,W),[f,w,g,d,W,K]),{collectionProps:X}=A({ref:d,selectionManager:C,keyboardDelegate:te,autoFocus:c,shouldFocusWrap:p,disallowEmptySelection:E,selectOnFocus:T,disallowTypeAhead:$,shouldUseVirtualFocus:B,allowsTabNavigation:L,isVirtualized:D,scrollRef:d});return{listProps:X}}}(PI)),PI.exports}function Fw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HY(e){return null}HY.getCollectionNode=function*(t,r){let{childItems:n,title:i,children:a}=t,s=t.title||t.children,l=t.textValue||(typeof s=="string"?s:"")||t["aria-label"]||"";!l&&!(r!=null&&r.suppressTextValueWarning)&&console.warn("<Item> with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:t,rendered:s,textValue:l,"aria-label":t["aria-label"],hasChildNodes:bme(t),*childNodes(){if(n)for(let h of n)yield{type:"item",value:h};else if(i){let h=[];et.Children.forEach(a,y=>{h.push({type:"item",element:y})}),yield*h}}}};function bme(e){return e.hasChildItems!=null?e.hasChildItems:!!(e.childItems||e.title&&et.Children.count(e.children)>0)}let UY=HY;function KY(e){return null}KY.getCollectionNode=function*(t){let{children:r,title:n,items:i}=t;yield{type:"section",props:t,hasChildNodes:!0,rendered:n,"aria-label":t["aria-label"],*childNodes(){if(typeof r=="function"){if(!i)throw new Error("props.children was a function but props.items is missing");for(let a of i)yield{type:"item",value:a,renderer:r}}else{let a=[];et.Children.forEach(r,s=>{a.push({type:"item",element:s})}),yield*a}}}};let GY=KY;class xme{build(t,r){return this.context=r,pR(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:r,items:n}=t;if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");for(let i of t.items)yield*this.getFullNode({value:i},{renderer:r})}else{let i=[];et.Children.forEach(r,s=>{i.push(s)});let a=0;for(let s of i){let l=this.getFullNode({element:s,index:a},{});for(let h of l)a++,yield h}}}getKey(t,r,n,i){if(t.key!=null)return t.key;if(r.type==="cell"&&r.key!=null)return`${i}${r.key}`;let a=r.value;if(a!=null){var s;let l=(s=a.key)!==null&&s!==void 0?s:a.id;if(l==null)throw new Error("No key found for item");return l}return i?`${i}.${r.index}`:`$.${r.index}`}getChildState(t,r){return{renderer:r.renderer||t.renderer}}*getFullNode(t,r,n,i){let a=t.element;if(!a&&t.value&&r&&r.renderer){let h=this.cache.get(t.value);if(h&&(!h.shouldInvalidate||!h.shouldInvalidate(this.context))){h.index=t.index,h.parentKey=i?i.key:null,yield h;return}a=r.renderer(t.value)}if(et.isValidElement(a)){let h=a.type;if(typeof h!="function"&&typeof h.getCollectionNode!="function"){let A=typeof a.type=="function"?a.type.name:a.type;throw new Error(`Unknown element <${A}> in collection.`)}let y=h.getCollectionNode(a.props,this.context),x=t.index,k=y.next();for(;!k.done&&k.value;){let A=k.value;t.index=x;let j=A.key;j||(j=A.element?null:this.getKey(a,t,r,n));let M=[...this.getFullNode({...A,key:j,index:x,wrapper:wme(t.wrapper,A.wrapper)},this.getChildState(r,A),n?`${n}${a.key}`:a.key,i)];for(let u of M){if(u.value=A.value||t.value,u.value&&this.cache.set(u.value,u),t.type&&u.type!==t.type)throw new Error(`Unsupported type <${kI(u.type)}> in <${kI(i.type)}>. Only <${kI(t.type)}> is supported.`);x++,yield u}k=y.next(M)}return}if(t.key==null)return;let s=this,l={type:t.type,props:t.props,key:t.key,parentKey:i?i.key:null,value:t.value,level:i?i.level+1:0,index:t.index,rendered:t.rendered,textValue:t.textValue,"aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes,childNodes:pR(function*(){if(!t.hasChildNodes)return;let h=0;for(let y of t.childNodes()){y.key!=null&&(y.key=`${l.key}${y.key}`),y.index=h;let x=s.getFullNode(y,s.getChildState(r,y),l.key,l);for(let k of x)h++,yield k}})};yield l}constructor(){Fw(this,"cache",new WeakMap)}}function pR(e){let t=[],r=null;return{*[Symbol.iterator](){for(let n of t)yield n;r||(r=e());for(let n of r)t.push(n),yield n}}}function wme(e,t){if(e&&t)return r=>e(t(r));if(e)return e;if(t)return t}function kI(e){return e[0].toUpperCase()+e.slice(1)}function Bw(e,t,r,n=[]){let i=Y.useMemo(()=>new xme,[]),a=Y.useRef(null);return Y.useMemo(()=>{if(e.collection)return e.collection;let s=i.build(e,r);return a.current=t(s,a.current),a.current},[i,e.children,e.items,e.collection,r,...n])}function ky(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function M2(e){return qY(e,0)}function qY(e,t){if(t<0)return;let r=0;for(let n of e){if(r===t)return n;r++}}function Z4(e){let t;for(let r of e)t=r;return t}function UP(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=mR(e,t),i=mR(e,r),a=n.slice(0,i.length).findIndex((s,l)=>s!==i[l]);return a!==-1?(t=n[a],r=i[a],t.index-r.index):-1}function mR(e,t){let r=[];for(;(t==null?void 0:t.parentKey)!=null;)t=e.getItem(t.parentKey),r.unshift(t);return r}const gR=new WeakMap;function Sme(e){let t=gR.get(e);if(t!=null)return t;t=0;let r=n=>{for(let i of n)i.type==="section"?r(ky(i,e)):t++};return r(e),gR.set(e,t),t}const Dme=Object.freeze(Object.defineProperty({__proto__:null,Item:UY,Section:GY,compareNodeOrder:UP,getChildNodes:ky,getFirstItem:M2,getItemCount:Sme,getLastItem:Z4,getNthItem:qY,useCollection:Bw},Symbol.toStringTag,{value:"Module"})),Nw=dc(Dme);var yR;function YY(){return yR||(yR=1,function(e){var t=di(),r=qo(),n=Mf(),i=vp(),a=Nw;function s(j,N,M,u){Object.defineProperty(j,N,{get:M,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useListBox",()=>x),s(e.exports,"useOption",()=>k),s(e.exports,"useListBoxSection",()=>A),s(e.exports,"listData",()=>l),s(e.exports,"getItemId",()=>y);const l=new WeakMap;function h(j){return typeof j=="string"?j.replace(/\s*/g,""):""+j}function y(j,N){let M=l.get(j);if(!M)throw new Error("Unknown list");return`${M.id}-option-${h(N)}`}function x(j,N,M){let u=(0,t.filterDOMProps)(j,{labelable:!0}),{listProps:m}=(0,i.useSelectableList)({...j,ref:M,selectionManager:N.selectionManager,collection:N.collection,disabledKeys:N.disabledKeys}),{focusWithinProps:v}=(0,r.useFocusWithin)({onFocusWithin:j.onFocus,onBlurWithin:j.onBlur,onFocusWithinChange:j.onFocusChange}),C=(0,t.useId)(j.id);l.set(N,{id:C,shouldUseVirtualFocus:j.shouldUseVirtualFocus,shouldSelectOnPressUp:j.shouldSelectOnPressUp,shouldFocusOnHover:j.shouldFocusOnHover,isVirtualized:j.isVirtualized,onAction:j.onAction});let{labelProps:w,fieldProps:g}=(0,n.useLabel)({...j,id:C,labelElementType:"span"});return{labelProps:w,listBoxProps:(0,t.mergeProps)(u,v,N.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...(0,t.mergeProps)(g,m)})}}function k(j,N,M){let{key:u}=j,m=l.get(N);var v;let C=(v=j.isDisabled)!==null&&v!==void 0?v:N.disabledKeys.has(u);var w;let g=(w=j.isSelected)!==null&&w!==void 0?w:N.selectionManager.isSelected(u);var d;let f=(d=j.shouldSelectOnPressUp)!==null&&d!==void 0?d:m==null?void 0:m.shouldSelectOnPressUp;var c;let p=(c=j.shouldFocusOnHover)!==null&&c!==void 0?c:m==null?void 0:m.shouldFocusOnHover;var D;let E=(D=j.shouldUseVirtualFocus)!==null&&D!==void 0?D:m==null?void 0:m.shouldUseVirtualFocus;var T;let $=(T=j.isVirtualized)!==null&&T!==void 0?T:m==null?void 0:m.isVirtualized,B=(0,t.useSlotId)(),L=(0,t.useSlotId)(),W={role:"option","aria-disabled":C||void 0,"aria-selected":N.selectionManager.selectionMode!=="none"?g:void 0};if((0,t.isMac)()&&(0,t.isWebKit)()||(W["aria-label"]=j["aria-label"],W["aria-labelledby"]=B,W["aria-describedby"]=L),$){var K;let Se=Number((K=N.collection.getItem(u))===null||K===void 0?void 0:K.index);W["aria-posinset"]=Number.isNaN(Se)?void 0:Se+1,W["aria-setsize"]=(0,a.getItemCount)(N.collection)}let{itemProps:te,isPressed:X,isFocused:ae,hasAction:re,allowsSelection:ue}=(0,i.useSelectableItem)({selectionManager:N.selectionManager,key:u,ref:M,shouldSelectOnPressUp:f,allowsDifferentPressOrigin:f&&p,isVirtualized:$,shouldUseVirtualFocus:E,isDisabled:C,onAction:m!=null&&m.onAction?()=>{var Se;return m==null||(Se=m.onAction)===null||Se===void 0?void 0:Se.call(m,u)}:void 0}),{hoverProps:me}=(0,r.useHover)({isDisabled:C||!p,onHoverStart(){(0,r.isFocusVisible)()||(N.selectionManager.setFocused(!0),N.selectionManager.setFocusedKey(u))}});return{optionProps:{...W,...(0,t.mergeProps)(te,me),id:y(N,u)},labelProps:{id:B},descriptionProps:{id:L},isFocused:ae,isFocusVisible:ae&&(0,r.isFocusVisible)(),isSelected:g,isDisabled:C,isPressed:X,allowsSelection:ue,hasAction:re}}function A(j){let{heading:N,"aria-label":M}=j,u=(0,t.useId)();return{itemProps:{role:"presentation"},headingProps:N?{id:u,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":M,"aria-labelledby":N?u:void 0}}}}(CI)),CI.exports}var OI={exports:{}},vR;function J4(){return vR||(vR=1,function(e){var t=di(),r=Yo(),n=qo(),i=jw(),a=vp(),s=Nw;function l(q,ne,qe,se){Object.defineProperty(q,ne,{get:qe,set:se,enumerable:!0,configurable:!0})}function h(q){return q&&q.__esModule?q.default:q}l(e.exports,"useMenuTrigger",()=>Te),l(e.exports,"useMenu",()=>Ue),l(e.exports,"useMenuItem",()=>st),l(e.exports,"useMenuSection",()=>ke);var y={},x={};x={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var k={};k={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var A={};A={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var j={};j={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var N={};N={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var M={};M={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var u={};u={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var m={};m={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var v={};v={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var C={};C={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var w={};w={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var g={};g={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var d={};d={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var f={};f={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var c={};c={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var p={};p={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var D={};D={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var E={};E={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var T={};T={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var $={};$={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var B={};B={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var L={};L={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var W={};W={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var K={};K={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var te={};te={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var X={};X={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var ae={};ae={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var re={};re={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var ue={};ue={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var me={};me={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var Se={};Se={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var we={};we={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var Fe={};Fe={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var Ee={};Ee={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"},y={"ar-AE":x,"bg-BG":k,"cs-CZ":A,"da-DK":j,"de-DE":N,"el-GR":M,"en-US":u,"es-ES":m,"et-EE":v,"fi-FI":C,"fr-FR":w,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":D,"lt-LT":E,"lv-LV":T,"nb-NO":$,"nl-NL":B,"pl-PL":L,"pt-BR":W,"pt-PT":K,"ro-RO":te,"ru-RU":X,"sk-SK":ae,"sl-SI":re,"sr-SP":ue,"sv-SE":me,"tr-TR":Se,"uk-UA":we,"zh-CN":Fe,"zh-TW":Ee};function Te(q,ne,qe){let{type:se="menu",isDisabled:Ke,trigger:Q="press"}=q,Me=(0,t.useId)(),{triggerProps:o,overlayProps:S}=(0,i.useOverlayTrigger)({type:se},ne,qe),P=he=>{if(!Ke&&!(Q==="longPress"&&!he.altKey)&&qe&&qe.current)switch(he.key){case"Enter":case" ":if(Q==="longPress")return;case"ArrowDown":"continuePropagation"in he||he.stopPropagation(),he.preventDefault(),ne.toggle("first");break;case"ArrowUp":"continuePropagation"in he||he.stopPropagation(),he.preventDefault(),ne.toggle("last");break}},le=(0,r.useLocalizedStringFormatter)(h(y)),{longPressProps:ee}=(0,n.useLongPress)({isDisabled:Ke||Q!=="longPress",accessibilityDescription:le.format("longPressMessage"),onLongPressStart(){ne.close()},onLongPress(){ne.open("first")}}),_e={onPressStart(he){he.pointerType!=="touch"&&he.pointerType!=="keyboard"&&!Ke&&ne.toggle(he.pointerType==="virtual"?"first":null)},onPress(he){he.pointerType==="touch"&&!Ke&&ne.toggle()}};return delete o.onPress,{menuTriggerProps:{...o,...Q==="press"?_e:ee,id:Me,onKeyDown:P},menuProps:{...S,"aria-labelledby":Me,autoFocus:ne.focusStrategy||!0,onClose:ne.close}}}const be=new WeakMap;function Ue(q,ne,qe){let{shouldFocusWrap:se=!0,...Ke}=q;!q["aria-label"]&&!q["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let Q=(0,t.filterDOMProps)(q,{labelable:!0}),{listProps:Me}=(0,a.useSelectableList)({...Ke,ref:qe,selectionManager:ne.selectionManager,collection:ne.collection,disabledKeys:ne.disabledKeys,shouldFocusWrap:se});return be.set(ne,{onClose:q.onClose,onAction:q.onAction}),{menuProps:(0,t.mergeProps)(Q,{role:"menu",...Me})}}function st(q,ne,qe){let{key:se,closeOnSelect:Ke,isVirtualized:Q}=q;var Me;let o=(Me=q.isDisabled)!==null&&Me!==void 0?Me:ne.disabledKeys.has(se);var S;let P=(S=q.isSelected)!==null&&S!==void 0?S:ne.selectionManager.isSelected(se),le=be.get(ne),ee=q.onClose||le.onClose,_e=q.onAction||le.onAction,he="menuitem";ne.selectionManager.selectionMode==="single"?he="menuitemradio":ne.selectionManager.selectionMode==="multiple"&&(he="menuitemcheckbox");let ve=(0,t.useSlotId)(),Ae=(0,t.useSlotId)(),je=(0,t.useSlotId)(),Le={"aria-disabled":o||void 0,role:he,"aria-label":q["aria-label"],"aria-labelledby":ve,"aria-describedby":[Ae,je].filter(Boolean).join(" ")||void 0};ne.selectionManager.selectionMode!=="none"&&(Le["aria-checked"]=P),Q&&(Le["aria-posinset"]=ne.collection.getItem(se).index,Le["aria-setsize"]=(0,s.getItemCount)(ne.collection));let xe=kt=>{if(!kt.repeat)switch(kt.key){case" ":!o&&ne.selectionManager.selectionMode==="none"&&Ke!==!1&&ee&&ee();break;case"Enter":!o&&Ke!==!1&&ee&&ee();break}},Be=kt=>{kt.pointerType==="keyboard"&&_e&&_e(se)},Ve=kt=>{kt.pointerType!=="keyboard"&&(_e&&_e(se),ee&&(Ke??ne.selectionManager.selectionMode!=="multiple")&&ee())},{itemProps:tt,isFocused:it}=(0,a.useSelectableItem)({selectionManager:ne.selectionManager,key:se,ref:qe,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0}),{pressProps:yt,isPressed:vt}=(0,n.usePress)({onPressStart:Be,onPressUp:Ve,isDisabled:o}),{hoverProps:Pt}=(0,n.useHover)({isDisabled:o,onHoverStart(){(0,n.isFocusVisible)()||(ne.selectionManager.setFocused(!0),ne.selectionManager.setFocusedKey(se))}});return{menuItemProps:{...Le,...(0,t.mergeProps)(tt,yt,Pt,{onKeyDown:xe})},labelProps:{id:ve},descriptionProps:{id:Ae},keyboardShortcutProps:{id:je},isFocused:it,isSelected:P,isPressed:vt,isDisabled:o}}function ke(q){let{heading:ne,"aria-label":qe}=q,se=(0,t.useId)();return{itemProps:{role:"presentation"},headingProps:ne?{id:se,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":qe,"aria-labelledby":ne?se:void 0}}}}(OI)),OI.exports}var EI={exports:{}},bR;function $2(){return bR||(bR=1,function(e){var t=di(),r=Mf(),n=ms(),i=Y;function a(y,x,k,A){Object.defineProperty(y,x,{get:k,set:A,enumerable:!0,configurable:!0})}a(e.exports,"useTextField",()=>s),a(e.exports,"useFormattedTextField",()=>h);function s(y,x){let{inputElementType:k="input",isDisabled:A=!1,isRequired:j=!1,isReadOnly:N=!1,validationState:M,type:u="text",onChange:m=()=>{}}=y,{focusableProps:v}=(0,n.useFocusable)(y,x),{labelProps:C,fieldProps:w,descriptionProps:g,errorMessageProps:d}=(0,r.useField)(y),f=(0,t.filterDOMProps)(y,{labelable:!0});const c={type:u,pattern:y.pattern};return{labelProps:C,inputProps:(0,t.mergeProps)(f,k==="input"&&c,{disabled:A,readOnly:N,"aria-required":j||void 0,"aria-invalid":M==="invalid"||void 0,"aria-errormessage":y["aria-errormessage"],"aria-activedescendant":y["aria-activedescendant"],"aria-autocomplete":y["aria-autocomplete"],"aria-haspopup":y["aria-haspopup"],value:y.value,defaultValue:y.value?void 0:y.defaultValue,onChange:p=>m(p.target.value),autoComplete:y.autoComplete,maxLength:y.maxLength,minLength:y.minLength,name:y.name,placeholder:y.placeholder,inputMode:y.inputMode,onCopy:y.onCopy,onCut:y.onCut,onPaste:y.onPaste,onCompositionEnd:y.onCompositionEnd,onCompositionStart:y.onCompositionStart,onCompositionUpdate:y.onCompositionUpdate,onSelect:y.onSelect,onBeforeInput:y.onBeforeInput,onInput:y.onInput,...v,...w}),descriptionProps:g,errorMessageProps:d}}function l(){return typeof window<"u"&&window.InputEvent&&typeof InputEvent.prototype.getTargetRanges=="function"}function h(y,x,k){let A=(0,i.useRef)(x);A.current=x,(0,i.useEffect)(()=>{if(!l())return;let C=k.current,w=g=>{let d=A.current,f;switch(g.inputType){case"historyUndo":case"historyRedo":return;case"deleteContent":case"deleteByCut":case"deleteByDrag":f=C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd);break;case"deleteContentForward":f=C.selectionEnd===C.selectionStart?C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd+1):C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd);break;case"deleteContentBackward":f=C.selectionEnd===C.selectionStart?C.value.slice(0,C.selectionStart-1)+C.value.slice(C.selectionStart):C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd);break;case"deleteSoftLineBackward":case"deleteHardLineBackward":f=C.value.slice(C.selectionStart);break;default:g.data!=null&&(f=C.value.slice(0,C.selectionStart)+g.data+C.value.slice(C.selectionEnd));break}(f==null||!d.validate(f))&&g.preventDefault()};return C.addEventListener("beforeinput",w,!1),()=>{C.removeEventListener("beforeinput",w,!1)}},[k,A]);let j=l()?null:C=>{let w=C.target.value.slice(0,C.target.selectionStart)+C.data+C.target.value.slice(C.target.selectionEnd);x.validate(w)||C.preventDefault()},{labelProps:N,inputProps:M,descriptionProps:u,errorMessageProps:m}=s(y,k),v=(0,i.useRef)(null);return{inputProps:(0,t.mergeProps)(M,{onBeforeInput:j,onCompositionStart(){let{value:C,selectionStart:w,selectionEnd:g}=k.current;v.current={value:C,selectionStart:w,selectionEnd:g}},onCompositionEnd(){if(!x.validate(k.current.value)){let{value:C,selectionStart:w,selectionEnd:g}=v.current;k.current.value=C,k.current.setSelectionRange(w,g),x.setInputValue(C)}}}),labelProps:N,descriptionProps:u,errorMessageProps:m}}}(EI)),EI.exports}var xR;function Cme(){return xR||(xR=1,function(e){var t=cv(),r=jw(),n=YY(),i=di(),a=Y,s=Nw,l=vp(),h=Yo(),y=J4(),x=$2();function k(q,ne,qe,se){Object.defineProperty(q,ne,{get:qe,set:se,enumerable:!0,configurable:!0})}function A(q){return q&&q.__esModule?q.default:q}k(e.exports,"useComboBox",()=>ke);var j={},N={};N={buttonLabel:"عرض المقترحات",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} خيار`,other:()=>`${ne.number(q.optionCount)} خيارات`})} متاحة.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`المجموعة المدخلة ${q.groupTitle}, مع ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} خيار`,other:()=>`${ne.number(q.groupCount)} خيارات`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", محدد",other:""},q.isSelected)}`,listboxLabel:"مقترحات",selectedAnnouncement:q=>`${q.optionText}، محدد`};var M={};M={buttonLabel:"Покажи предложения",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} опция`,other:()=>`${ne.number(q.optionCount)} опции`})} на разположение.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Въведена група ${q.groupTitle}, с ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} опция`,other:()=>`${ne.number(q.groupCount)} опции`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", избрани",other:""},q.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:q=>`${q.optionText}, избрани`};var u={};u={buttonLabel:"Zobrazit doporučení",countAnnouncement:(q,ne)=>`K dispozici ${ne.plural(q.optionCount,{one:()=>`je ${ne.number(q.optionCount)} možnost`,other:()=>`jsou/je ${ne.number(q.optionCount)} možnosti/-í`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Zadaná skupina „${q.groupTitle}“ ${ne.plural(q.groupCount,{one:()=>`s ${ne.number(q.groupCount)} možností`,other:()=>`se ${ne.number(q.groupCount)} možnostmi`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:" (vybráno)",other:""},q.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:q=>`${q.optionText}, vybráno`};var m={};m={buttonLabel:"Vis forslag",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} mulighed tilgængelig`,other:()=>`${ne.number(q.optionCount)} muligheder tilgængelige`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Angivet gruppe ${q.groupTitle}, med ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} mulighed`,other:()=>`${ne.number(q.groupCount)} muligheder`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valgt",other:""},q.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:q=>`${q.optionText}, valgt`};var v={};v={buttonLabel:"Empfehlungen anzeigen",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} Option`,other:()=>`${ne.number(q.optionCount)} Optionen`})} verfügbar.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Eingetretene Gruppe ${q.groupTitle}, mit ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} Option`,other:()=>`${ne.number(q.groupCount)} Optionen`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", ausgewählt",other:""},q.isSelected)}`,listboxLabel:"Empfehlungen",selectedAnnouncement:q=>`${q.optionText}, ausgewählt`};var C={};C={buttonLabel:"Προβολή προτάσεων",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} επιλογή`,other:()=>`${ne.number(q.optionCount)} επιλογές `})} διαθέσιμες.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Εισαγμένη ομάδα ${q.groupTitle}, με ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} επιλογή`,other:()=>`${ne.number(q.groupCount)} επιλογές`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", επιλεγμένο",other:""},q.isSelected)}`,listboxLabel:"Προτάσεις",selectedAnnouncement:q=>`${q.optionText}, επιλέχθηκε`};var w={};w={focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Entered group ${q.groupTitle}, with ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} option`,other:()=>`${ne.number(q.groupCount)} options`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selected",other:""},q.isSelected)}`,countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} option`,other:()=>`${ne.number(q.optionCount)} options`})} available.`,selectedAnnouncement:q=>`${q.optionText}, selected`,buttonLabel:"Show suggestions",listboxLabel:"Suggestions"};var g={};g={buttonLabel:"Mostrar sugerencias",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opción`,other:()=>`${ne.number(q.optionCount)} opciones`})} disponible(s).`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Se ha unido al grupo ${q.groupTitle}, con ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opción`,other:()=>`${ne.number(q.groupCount)} opciones`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", seleccionado",other:""},q.isSelected)}`,listboxLabel:"Sugerencias",selectedAnnouncement:q=>`${q.optionText}, seleccionado`};var d={};d={buttonLabel:"Kuva soovitused",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} valik`,other:()=>`${ne.number(q.optionCount)} valikud`})} saadaval.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Sisestatud rühm ${q.groupTitle}, valikuga ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} valik`,other:()=>`${ne.number(q.groupCount)} valikud`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valitud",other:""},q.isSelected)}`,listboxLabel:"Soovitused",selectedAnnouncement:q=>`${q.optionText}, valitud`};var f={};f={buttonLabel:"Näytä ehdotukset",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} vaihtoehto`,other:()=>`${ne.number(q.optionCount)} vaihtoehdot`})} saatavilla.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Mentiin ryhmään ${q.groupTitle}, ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} vaihtoehdon`,other:()=>`${ne.number(q.groupCount)} vaihtoehdon`})} kanssa.`,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valittu",other:""},q.isSelected)}`,listboxLabel:"Ehdotukset",selectedAnnouncement:q=>`${q.optionText}, valittu`};var c={};c={buttonLabel:"Afficher les suggestions",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} option`,other:()=>`${ne.number(q.optionCount)} options`})} disponible(s).`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Groupe ${q.groupTitle} saisi, avec ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} option`,other:()=>`${ne.number(q.groupCount)} options`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", sélectionné(s)",other:""},q.isSelected)}`,listboxLabel:"Suggestions",selectedAnnouncement:q=>`${q.optionText}, sélectionné`};var p={};p={buttonLabel:"הצג הצעות",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`אפשרות ${ne.number(q.optionCount)}`,other:()=>`${ne.number(q.optionCount)} אפשרויות`})} במצב זמין.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`נכנס לקבוצה ${q.groupTitle}, עם ${ne.plural(q.groupCount,{one:()=>`אפשרות ${ne.number(q.groupCount)}`,other:()=>`${ne.number(q.groupCount)} אפשרויות`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", נבחר",other:""},q.isSelected)}`,listboxLabel:"הצעות",selectedAnnouncement:q=>`${q.optionText}, נבחר`};var D={};D={buttonLabel:"Prikaži prijedloge",countAnnouncement:(q,ne)=>`Dostupno još: ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcije/a`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Unesena skupina ${q.groupTitle}, s ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcijom`,other:()=>`${ne.number(q.groupCount)} opcije/a`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", odabranih",other:""},q.isSelected)}`,listboxLabel:"Prijedlozi",selectedAnnouncement:q=>`${q.optionText}, odabrano`};var E={};E={buttonLabel:"Javaslatok megjelenítése",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} lehetőség`,other:()=>`${ne.number(q.optionCount)} lehetőség`})} áll rendelkezésre.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Belépett a(z) ${q.groupTitle} csoportba, amely ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} lehetőséget`,other:()=>`${ne.number(q.groupCount)} lehetőséget`})} tartalmaz. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", kijelölve",other:""},q.isSelected)}`,listboxLabel:"Javaslatok",selectedAnnouncement:q=>`${q.optionText}, kijelölve`};var T={};T={buttonLabel:"Mostra suggerimenti",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opzione disponibile`,other:()=>`${ne.number(q.optionCount)} opzioni disponibili`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Ingresso nel gruppo ${q.groupTitle}, con ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opzione`,other:()=>`${ne.number(q.groupCount)} opzioni`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selezionato",other:""},q.isSelected)}`,listboxLabel:"Suggerimenti",selectedAnnouncement:q=>`${q.optionText}, selezionato`};var $={};$={buttonLabel:"候補を表示",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} 個のオプション`,other:()=>`${ne.number(q.optionCount)} 個のオプション`})}を利用できます。`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`入力されたグループ ${q.groupTitle}、${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} 個のオプション`,other:()=>`${ne.number(q.groupCount)} 個のオプション`})}を含む。`,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:"、選択済み",other:""},q.isSelected)}`,listboxLabel:"候補",selectedAnnouncement:q=>`${q.optionText}、選択済み`};var B={};B={buttonLabel:"제안 사항 표시",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)}개 옵션`,other:()=>`${ne.number(q.optionCount)}개 옵션`})}을 사용할 수 있습니다.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`입력한 그룹 ${q.groupTitle}, ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)}개 옵션`,other:()=>`${ne.number(q.groupCount)}개 옵션`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", 선택됨",other:""},q.isSelected)}`,listboxLabel:"제안",selectedAnnouncement:q=>`${q.optionText}, 선택됨`};var L={};L={buttonLabel:"Rodyti pasiūlymus",countAnnouncement:(q,ne)=>`Yra ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} parinktis`,other:()=>`${ne.number(q.optionCount)} parinktys (-ių)`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Įvesta grupė ${q.groupTitle}, su ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} parinktimi`,other:()=>`${ne.number(q.groupCount)} parinktimis (-ių)`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", pasirinkta",other:""},q.isSelected)}`,listboxLabel:"Pasiūlymai",selectedAnnouncement:q=>`${q.optionText}, pasirinkta`};var W={};W={buttonLabel:"Rādīt ieteikumus",countAnnouncement:(q,ne)=>`Pieejamo opciju skaits: ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcijas`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Ievadīta grupa ${q.groupTitle}, ar ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opciju`,other:()=>`${ne.number(q.groupCount)} opcijām`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", atlasīta",other:""},q.isSelected)}`,listboxLabel:"Ieteikumi",selectedAnnouncement:q=>`${q.optionText}, atlasīta`};var K={};K={buttonLabel:"Vis forslag",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} alternativ`,other:()=>`${ne.number(q.optionCount)} alternativer`})} finnes.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Angitt gruppe ${q.groupTitle}, med ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} alternativ`,other:()=>`${ne.number(q.groupCount)} alternativer`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valgt",other:""},q.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:q=>`${q.optionText}, valgt`};var te={};te={buttonLabel:"Suggesties weergeven",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} optie`,other:()=>`${ne.number(q.optionCount)} opties`})} beschikbaar.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Groep ${q.groupTitle} ingevoerd met ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} optie`,other:()=>`${ne.number(q.groupCount)} opties`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", geselecteerd",other:""},q.isSelected)}`,listboxLabel:"Suggesties",selectedAnnouncement:q=>`${q.optionText}, geselecteerd`};var X={};X={buttonLabel:"Wyświetlaj sugestie",countAnnouncement:(q,ne)=>`dostępna/dostępne(-nych) ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcja`,other:()=>`${ne.number(q.optionCount)} opcje(-i)`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Dołączono do grupy ${q.groupTitle}, z ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcją`,other:()=>`${ne.number(q.groupCount)} opcjami`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", wybrano",other:""},q.isSelected)}`,listboxLabel:"Sugestie",selectedAnnouncement:q=>`${q.optionText}, wybrano`};var ae={};ae={buttonLabel:"Mostrar sugestões",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opção`,other:()=>`${ne.number(q.optionCount)} opções`})} disponível.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Grupo inserido ${q.groupTitle}, com ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opção`,other:()=>`${ne.number(q.groupCount)} opções`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selecionado",other:""},q.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:q=>`${q.optionText}, selecionado`};var re={};re={buttonLabel:"Apresentar sugestões",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opção`,other:()=>`${ne.number(q.optionCount)} opções`})} disponível.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Grupo introduzido ${q.groupTitle}, com ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opção`,other:()=>`${ne.number(q.groupCount)} opções`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selecionado",other:""},q.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:q=>`${q.optionText}, selecionado`};var ue={};ue={buttonLabel:"Afișare sugestii",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opțiune`,other:()=>`${ne.number(q.optionCount)} opțiuni`})} disponibile.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Grup ${q.groupTitle} introdus, cu ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opțiune`,other:()=>`${ne.number(q.groupCount)} opțiuni`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selectat",other:""},q.isSelected)}`,listboxLabel:"Sugestii",selectedAnnouncement:q=>`${q.optionText}, selectat`};var me={};me={buttonLabel:"Показать предложения",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} параметр`,other:()=>`${ne.number(q.optionCount)} параметров`})} доступно.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Введенная группа ${q.groupTitle}, с ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} параметром`,other:()=>`${ne.number(q.groupCount)} параметрами`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", выбранными",other:""},q.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:q=>`${q.optionText}, выбрано`};var Se={};Se={buttonLabel:"Zobraziť návrhy",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} možnosť`,other:()=>`${ne.number(q.optionCount)} možnosti/-í`})} k dispozícii.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Zadaná skupina ${q.groupTitle}, s ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} možnosťou`,other:()=>`${ne.number(q.groupCount)} možnosťami`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", vybraté",other:""},q.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:q=>`${q.optionText}, vybraté`};var we={};we={buttonLabel:"Prikaži predloge",countAnnouncement:(q,ne)=>`Na voljo je ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcije`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Vnesena skupina ${q.groupTitle}, z ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcija`,other:()=>`${ne.number(q.groupCount)} opcije`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", izbrano",other:""},q.isSelected)}`,listboxLabel:"Predlogi",selectedAnnouncement:q=>`${q.optionText}, izbrano`};var Fe={};Fe={buttonLabel:"Prikaži predloge",countAnnouncement:(q,ne)=>`Dostupno još: ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcije/a`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Unesena grupa ${q.groupTitle}, s ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcijom`,other:()=>`${ne.number(q.groupCount)} optione/a`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", izabranih",other:""},q.isSelected)}`,listboxLabel:"Predlozi",selectedAnnouncement:q=>`${q.optionText}, izabrano`};var Ee={};Ee={buttonLabel:"Visa förslag",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} alternativ`,other:()=>`${ne.number(q.optionCount)} alternativ`})} tillgängliga.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Ingick i gruppen ${q.groupTitle} med ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} alternativ`,other:()=>`${ne.number(q.groupCount)} alternativ`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valda",other:""},q.isSelected)}`,listboxLabel:"Förslag",selectedAnnouncement:q=>`${q.optionText}, valda`};var Te={};Te={buttonLabel:"Önerileri göster",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} seçenek`,other:()=>`${ne.number(q.optionCount)} seçenekler`})} kullanılabilir.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Girilen grup ${q.groupTitle}, ile ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} seçenek`,other:()=>`${ne.number(q.groupCount)} seçenekler`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", seçildi",other:""},q.isSelected)}`,listboxLabel:"Öneriler",selectedAnnouncement:q=>`${q.optionText}, seçildi`};var be={};be={buttonLabel:"Показати пропозиції",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} параметр`,other:()=>`${ne.number(q.optionCount)} параметри(-ів)`})} доступно.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Введена група ${q.groupTitle}, з ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} параметр`,other:()=>`${ne.number(q.groupCount)} параметри(-ів)`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", вибрано",other:""},q.isSelected)}`,listboxLabel:"Пропозиції",selectedAnnouncement:q=>`${q.optionText}, вибрано`};var Ue={};Ue={buttonLabel:"显示建议",countAnnouncement:(q,ne)=>`有 ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} 个选项`,other:()=>`${ne.number(q.optionCount)} 个选项`})}可用。`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`进入了 ${q.groupTitle} 组,其中有 ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} 个选项`,other:()=>`${ne.number(q.groupCount)} 个选项`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", 已选择",other:""},q.isSelected)}`,listboxLabel:"建议",selectedAnnouncement:q=>`${q.optionText}, 已选择`};var st={};st={buttonLabel:"顯示建議",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} 選項`,other:()=>`${ne.number(q.optionCount)} 選項`})} 可用。`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`輸入的群組 ${q.groupTitle}, 有 ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} 選項`,other:()=>`${ne.number(q.groupCount)} 選項`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", 已選取",other:""},q.isSelected)}`,listboxLabel:"建議",selectedAnnouncement:q=>`${q.optionText}, 已選取`},j={"ar-AE":N,"bg-BG":M,"cs-CZ":u,"da-DK":m,"de-DE":v,"el-GR":C,"en-US":w,"es-ES":g,"et-EE":d,"fi-FI":f,"fr-FR":c,"he-IL":p,"hr-HR":D,"hu-HU":E,"it-IT":T,"ja-JP":$,"ko-KR":B,"lt-LT":L,"lv-LV":W,"nb-NO":K,"nl-NL":te,"pl-PL":X,"pt-BR":ae,"pt-PT":re,"ro-RO":ue,"ru-RU":me,"sk-SK":Se,"sl-SI":we,"sr-SP":Fe,"sv-SE":Ee,"tr-TR":Te,"uk-UA":be,"zh-CN":Ue,"zh-TW":st};function ke(q,ne){let{buttonRef:qe,popoverRef:se,inputRef:Ke,listBoxRef:Q,keyboardDelegate:Me,shouldFocusWrap:o,isReadOnly:S,isDisabled:P}=q,le=(0,h.useLocalizedStringFormatter)(A(j)),{menuTriggerProps:ee,menuProps:_e}=(0,y.useMenuTrigger)({type:"listbox",isDisabled:P||S},ne,qe);n.listData.set(ne,{id:_e.id});let he=(0,a.useMemo)(()=>Me||new l.ListKeyboardDelegate(ne.collection,ne.disabledKeys,Q),[Me,ne.collection,ne.disabledKeys,Q]),{collectionProps:ve}=(0,l.useSelectableCollection)({selectionManager:ne.selectionManager,keyboardDelegate:he,disallowTypeAhead:!0,disallowEmptySelection:!0,shouldFocusWrap:o,ref:Ke,isVirtualized:!0}),Ae=qt=>{switch(qt.key){case"Enter":case"Tab":ne.isOpen&&qt.key==="Enter"&&qt.preventDefault(),ne.commit();break;case"Escape":(ne.selectedKey!==null||ne.inputValue===""||q.allowsCustomValue)&&qt.continuePropagation(),ne.revert();break;case"ArrowDown":ne.open("first","manual");break;case"ArrowUp":ne.open("last","manual");break;case"ArrowLeft":case"ArrowRight":ne.selectionManager.setFocusedKey(null);break}},je=qt=>{var pr;qt.relatedTarget===(qe==null?void 0:qe.current)||!((pr=se.current)===null||pr===void 0)&&pr.contains(qt.relatedTarget)||(q.onBlur&&q.onBlur(qt),ne.setFocused(!1))},Le=qt=>{ne.isFocused||(q.onFocus&&q.onFocus(qt),ne.setFocused(!0))},{labelProps:xe,inputProps:Be,descriptionProps:Ve,errorMessageProps:tt}=(0,x.useTextField)({...q,onChange:ne.setInputValue,onKeyDown:!S&&(0,i.chain)(ne.isOpen&&ve.onKeyDown,Ae,q.onKeyDown),onBlur:je,value:ne.inputValue,onFocus:Le,autoComplete:"off"},Ke),it=qt=>{qt.pointerType==="touch"&&(Ke.current.focus(),ne.toggle(null,"manual"))},yt=qt=>{qt.pointerType!=="touch"&&(Ke.current.focus(),ne.toggle(qt.pointerType==="keyboard"||qt.pointerType==="virtual"?"first":null,"manual"))},vt=(0,i.useLabels)({id:ee.id,"aria-label":le.format("buttonLabel"),"aria-labelledby":q["aria-labelledby"]||xe.id}),Pt=(0,i.useLabels)({id:_e.id,"aria-label":le.format("listboxLabel"),"aria-labelledby":q["aria-labelledby"]||xe.id}),kt=(0,a.useRef)(0),It=qt=>{if(P||S)return;if(qt.timeStamp-kt.current<500){qt.preventDefault(),Ke.current.focus();return}let pr=qt.target.getBoundingClientRect(),jr=qt.changedTouches[0],Cr=Math.ceil(pr.left+.5*pr.width),Tr=Math.ceil(pr.top+.5*pr.height);jr.clientX===Cr&&jr.clientY===Tr&&(qt.preventDefault(),Ke.current.focus(),ne.toggle(null,"manual"),kt.current=qt.timeStamp)},Ft=ne.selectionManager.focusedKey!=null&&ne.isOpen?ne.collection.getItem(ne.selectionManager.focusedKey):void 0;var Xt;let Kt=(Xt=Ft==null?void 0:Ft.parentKey)!==null&&Xt!==void 0?Xt:null;var Tt;let rr=(Tt=ne.selectionManager.focusedKey)!==null&&Tt!==void 0?Tt:null,Wt=(0,a.useRef)(Kt),Lr=(0,a.useRef)(rr);(0,a.useEffect)(()=>{if((0,i.isAppleDevice)()&&Ft!=null&&rr!==Lr.current){let qt=ne.selectionManager.isSelected(rr),pr=Kt!=null?ne.collection.getItem(Kt):null,jr=(pr==null?void 0:pr["aria-label"])||(typeof(pr==null?void 0:pr.rendered)=="string"?pr.rendered:"")||"",Cr=le.format("focusAnnouncement",{isGroupChange:pr&&Kt!==Wt.current,groupTitle:jr,groupCount:pr?[...(0,s.getChildNodes)(pr,ne.collection)].length:0,optionText:Ft["aria-label"]||Ft.textValue||"",isSelected:qt});(0,t.announce)(Cr)}Wt.current=Kt,Lr.current=rr});let Dr=(0,s.getItemCount)(ne.collection),Kr=(0,a.useRef)(Dr),kr=(0,a.useRef)(ne.isOpen);(0,a.useEffect)(()=>{let qt=ne.isOpen!==kr.current&&(ne.selectionManager.focusedKey==null||(0,i.isAppleDevice)());if(ne.isOpen&&(qt||Dr!==Kr.current)){let pr=le.format("countAnnouncement",{optionCount:Dr});(0,t.announce)(pr)}Kr.current=Dr,kr.current=ne.isOpen});let mt=(0,a.useRef)(ne.selectedKey);return(0,a.useEffect)(()=>{if((0,i.isAppleDevice)()&&ne.isFocused&&ne.selectedItem&&ne.selectedKey!==mt.current){let qt=ne.selectedItem["aria-label"]||ne.selectedItem.textValue||"",pr=le.format("selectedAnnouncement",{optionText:qt});(0,t.announce)(pr)}mt.current=ne.selectedKey}),(0,a.useEffect)(()=>{if(ne.isOpen)return(0,r.ariaHideOutside)([Ke.current,se.current])},[ne.isOpen,Ke,se]),{labelProps:xe,buttonProps:{...ee,...vt,excludeFromTabOrder:!0,onPress:it,onPressStart:yt,isDisabled:P||S},inputProps:(0,i.mergeProps)(Be,{role:"combobox","aria-expanded":ee["aria-expanded"],"aria-controls":ne.isOpen?_e.id:void 0,"aria-autocomplete":"list","aria-activedescendant":Ft?(0,n.getItemId)(ne,Ft.key):void 0,onTouchEnd:It,autoCorrect:"off",spellCheck:"false"}),listBoxProps:(0,i.mergeProps)(_e,Pt,{autoFocus:ne.focusStrategy,shouldUseVirtualFocus:!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0}),descriptionProps:Ve,errorMessageProps:tt}}}(wI)),wI.exports}var _I={exports:{}},AI={exports:{}},wR;function XY(){return wR||(wR=1,function(e){var t=cv(),r=Y,n=di(),i=Yo();function a(Ee,Te,be,Ue){Object.defineProperty(Ee,Te,{get:be,set:Ue,enumerable:!0,configurable:!0})}function s(Ee){return Ee&&Ee.__esModule?Ee.default:Ee}a(e.exports,"useSpinButton",()=>Fe);var l={},h={};h={Empty:"فارغ"};var y={};y={Empty:"Изпразни"};var x={};x={Empty:"Prázdné"};var k={};k={Empty:"Tom"};var A={};A={Empty:"Leer"};var j={};j={Empty:"Άδειο"};var N={};N={Empty:"Empty"};var M={};M={Empty:"Vacío"};var u={};u={Empty:"Tühjenda"};var m={};m={Empty:"Tyhjä"};var v={};v={Empty:"Vide"};var C={};C={Empty:"ריק"};var w={};w={Empty:"Prazno"};var g={};g={Empty:"Üres"};var d={};d={Empty:"Vuoto"};var f={};f={Empty:"空"};var c={};c={Empty:"비어 있음"};var p={};p={Empty:"Tuščias"};var D={};D={Empty:"Tukšs"};var E={};E={Empty:"Tom"};var T={};T={Empty:"Leeg"};var $={};$={Empty:"Pusty"};var B={};B={Empty:"Vazio"};var L={};L={Empty:"Vazio"};var W={};W={Empty:"Gol"};var K={};K={Empty:"Не заполнено"};var te={};te={Empty:"Prázdne"};var X={};X={Empty:"Prazen"};var ae={};ae={Empty:"Prazno"};var re={};re={Empty:"Tomt"};var ue={};ue={Empty:"Boş"};var me={};me={Empty:"Пусто"};var Se={};Se={Empty:"空"};var we={};we={Empty:"空白"},l={"ar-AE":h,"bg-BG":y,"cs-CZ":x,"da-DK":k,"de-DE":A,"el-GR":j,"en-US":N,"es-ES":M,"et-EE":u,"fi-FI":m,"fr-FR":v,"he-IL":C,"hr-HR":w,"hu-HU":g,"it-IT":d,"ja-JP":f,"ko-KR":c,"lt-LT":p,"lv-LV":D,"nb-NO":E,"nl-NL":T,"pl-PL":$,"pt-BR":B,"pt-PT":L,"ro-RO":W,"ru-RU":K,"sk-SK":te,"sl-SI":X,"sr-SP":ae,"sv-SE":re,"tr-TR":ue,"uk-UA":me,"zh-CN":Se,"zh-TW":we};function Fe(Ee){const Te=(0,r.useRef)();let{value:be,textValue:Ue,minValue:st,maxValue:ke,isDisabled:q,isReadOnly:ne,isRequired:qe,onIncrement:se,onIncrementPage:Ke,onDecrement:Q,onDecrementPage:Me,onDecrementToMin:o,onIncrementToMax:S}=Ee;const P=(0,i.useLocalizedStringFormatter)(s(l)),le=(0,r.useRef)(Ee);le.current=Ee;const ee=()=>clearTimeout(Te.current);(0,r.useEffect)(()=>()=>ee(),[]);let _e=tt=>{if(!(tt.ctrlKey||tt.metaKey||tt.shiftKey||tt.altKey||ne))switch(tt.key){case"PageUp":if(Ke){tt.preventDefault(),Ke();break}case"ArrowUp":case"Up":se&&(tt.preventDefault(),se());break;case"PageDown":if(Me){tt.preventDefault(),Me();break}case"ArrowDown":case"Down":Q&&(tt.preventDefault(),Q());break;case"Home":o&&(tt.preventDefault(),o());break;case"End":S&&(tt.preventDefault(),S());break}},he=(0,r.useRef)(!1),ve=()=>{he.current=!0},Ae=()=>{he.current=!1};Ue=Ue===""?P.format("Empty"):(Ue||`${be}`).replace("-","−"),(0,r.useEffect)(()=>{he.current&&((0,t.clearAnnouncer)("assertive"),(0,t.announce)(Ue,"assertive"))},[Ue]);const je=(0,r.useCallback)(tt=>{ee(),le.current.onIncrement(),Te.current=window.setTimeout(()=>{(isNaN(ke)||isNaN(be)||be<ke)&&je(60)},tt)},[se,ke,be]),Le=(0,r.useCallback)(tt=>{ee(),le.current.onDecrement(),Te.current=window.setTimeout(()=>{(isNaN(st)||isNaN(be)||be>st)&&Le(60)},tt)},[Q,st,be]);let xe=tt=>{tt.preventDefault()},{addGlobalListener:Be,removeAllGlobalListeners:Ve}=(0,n.useGlobalListeners)();return{spinButtonProps:{role:"spinbutton","aria-valuenow":isNaN(be)?null:be,"aria-valuetext":Ue,"aria-valuemin":st,"aria-valuemax":ke,"aria-disabled":q||null,"aria-readonly":ne||null,"aria-required":qe||null,onKeyDown:_e,onFocus:ve,onBlur:Ae},incrementButtonProps:{onPressStart:()=>{je(400),Be(window,"contextmenu",xe)},onPressEnd:()=>{ee(),Ve()},onFocus:ve,onBlur:Ae},decrementButtonProps:{onPressStart:()=>{Le(400),Be(window,"contextmenu",xe)},onPressEnd:()=>{ee(),Ve()},onFocus:ve,onBlur:Ae}}}}(AI)),AI.exports}var SR;function Pme(){return SR||(SR=1,function(e){var t=ms(),r=di(),n=Y,i=Mf(),a=qo(),s=Yo(),l=_2(),h=q4(),y=XY(),x=G4();function k(ee,_e,he,ve){Object.defineProperty(ee,_e,{get:he,set:ve,enumerable:!0,configurable:!0})}function A(ee){return ee&&ee.__esModule?ee.default:ee}k(e.exports,"useDatePicker",()=>Q),k(e.exports,"useDateSegment",()=>S),k(e.exports,"useDateField",()=>se),k(e.exports,"useTimeField",()=>Ke),k(e.exports,"useDateRangePicker",()=>le),k(e.exports,"useDisplayNames",()=>Me);var j={},N={};N={calendar:"التقويم",day:"يوم",dayPeriod:"ص/م",endDate:"تاريخ الانتهاء",era:"العصر",hour:"الساعات",minute:"الدقائق",month:"الشهر",second:"الثواني",selectedDateDescription:ee=>`تاريخ محدد: ${ee.date}`,selectedRangeDescription:ee=>`المدى الزمني المحدد: ${ee.startDate} إلى ${ee.endDate}`,selectedTimeDescription:ee=>`الوقت المحدد: ${ee.time}`,startDate:"تاريخ البدء",timeZoneName:"التوقيت",weekday:"اليوم",year:"السنة"};var M={};M={calendar:"Календар",day:"ден",dayPeriod:"пр.об./сл.об.",endDate:"Крайна дата",era:"ера",hour:"час",minute:"минута",month:"месец",second:"секунда",selectedDateDescription:ee=>`Избрана дата: ${ee.date}`,selectedRangeDescription:ee=>`Избран диапазон: ${ee.startDate} до ${ee.endDate}`,selectedTimeDescription:ee=>`Избрано време: ${ee.time}`,startDate:"Начална дата",timeZoneName:"часова зона",weekday:"ден от седмицата",year:"година"};var u={};u={calendar:"Kalendář",day:"den",dayPeriod:"část dne",endDate:"Konečné datum",era:"letopočet",hour:"hodina",minute:"minuta",month:"měsíc",second:"sekunda",selectedDateDescription:ee=>`Vybrané datum: ${ee.date}`,selectedRangeDescription:ee=>`Vybrané období: ${ee.startDate} až ${ee.endDate}`,selectedTimeDescription:ee=>`Vybraný čas: ${ee.time}`,startDate:"Počáteční datum",timeZoneName:"časové pásmo",weekday:"den v týdnu",year:"rok"};var m={};m={calendar:"Kalender",day:"dag",dayPeriod:"AM/PM",endDate:"Slutdato",era:"æra",hour:"time",minute:"minut",month:"måned",second:"sekund",selectedDateDescription:ee=>`Valgt dato: ${ee.date}`,selectedRangeDescription:ee=>`Valgt interval: ${ee.startDate} til ${ee.endDate}`,selectedTimeDescription:ee=>`Valgt tidspunkt: ${ee.time}`,startDate:"Startdato",timeZoneName:"tidszone",weekday:"ugedag",year:"år"};var v={};v={calendar:"Kalender",day:"Tag",dayPeriod:"Tageshälfte",endDate:"Enddatum",era:"Epoche",hour:"Stunde",minute:"Minute",month:"Monat",second:"Sekunde",selectedDateDescription:ee=>`Ausgewähltes Datum: ${ee.date}`,selectedRangeDescription:ee=>`Ausgewählter Bereich: ${ee.startDate} bis ${ee.endDate}`,selectedTimeDescription:ee=>`Ausgewählte Zeit: ${ee.time}`,startDate:"Anfangsdatum",timeZoneName:"Zeitzone",weekday:"Wochentag",year:"Jahr"};var C={};C={calendar:"Ημερολόγιο",day:"ημέρα",dayPeriod:"π.μ./μ.μ.",endDate:"Ημερομηνία λήξης",era:"περίοδος",hour:"ώρα",minute:"λεπτό",month:"μήνας",second:"δευτερόλεπτο",selectedDateDescription:ee=>`Επιλεγμένη ημερομηνία: ${ee.date}`,selectedRangeDescription:ee=>`Επιλεγμένο εύρος: ${ee.startDate} έως ${ee.endDate}`,selectedTimeDescription:ee=>`Επιλεγμένη ώρα: ${ee.time}`,startDate:"Ημερομηνία έναρξης",timeZoneName:"ζώνη ώρας",weekday:"καθημερινή",year:"έτος"};var w={};w={era:"era",year:"year",month:"month",day:"day",hour:"hour",minute:"minute",second:"second",dayPeriod:"AM/PM",calendar:"Calendar",startDate:"Start Date",endDate:"End Date",weekday:"day of the week",timeZoneName:"time zone",selectedDateDescription:ee=>`Selected Date: ${ee.date}`,selectedRangeDescription:ee=>`Selected Range: ${ee.startDate} to ${ee.endDate}`,selectedTimeDescription:ee=>`Selected Time: ${ee.time}`};var g={};g={calendar:"Calendario",day:"día",dayPeriod:"a. m./p. m.",endDate:"Fecha final",era:"era",hour:"hora",minute:"minuto",month:"mes",second:"segundo",selectedDateDescription:ee=>`Fecha seleccionada: ${ee.date}`,selectedRangeDescription:ee=>`Rango seleccionado: ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Hora seleccionada: ${ee.time}`,startDate:"Fecha de inicio",timeZoneName:"zona horaria",weekday:"día de la semana",year:"año"};var d={};d={calendar:"Kalender",day:"päev",dayPeriod:"enne/pärast lõunat",endDate:"Lõppkuupäev",era:"ajastu",hour:"tund",minute:"minut",month:"kuu",second:"sekund",selectedDateDescription:ee=>`Valitud kuupäev: ${ee.date}`,selectedRangeDescription:ee=>`Valitud vahemik: ${ee.startDate} kuni ${ee.endDate}`,selectedTimeDescription:ee=>`Valitud aeg: ${ee.time}`,startDate:"Alguskuupäev",timeZoneName:"ajavöönd",weekday:"nädalapäev",year:"aasta"};var f={};f={calendar:"Kalenteri",day:"päivä",dayPeriod:"vuorokaudenaika",endDate:"Päättymispäivä",era:"aikakausi",hour:"tunti",minute:"minuutti",month:"kuukausi",second:"sekunti",selectedDateDescription:ee=>`Valittu päivämäärä: ${ee.date}`,selectedRangeDescription:ee=>`Valittu aikaväli: ${ee.startDate} – ${ee.endDate}`,selectedTimeDescription:ee=>`Valittu aika: ${ee.time}`,startDate:"Alkamispäivä",timeZoneName:"aikavyöhyke",weekday:"viikonpäivä",year:"vuosi"};var c={};c={calendar:"Calendrier",day:"jour",dayPeriod:"cadran",endDate:"Date de fin",era:"ère",hour:"heure",minute:"minute",month:"mois",second:"seconde",selectedDateDescription:ee=>`Date sélectionnée : ${ee.date}`,selectedRangeDescription:ee=>`Plage sélectionnée : ${ee.startDate} au ${ee.endDate}`,selectedTimeDescription:ee=>`Heure choisie : ${ee.time}`,startDate:"Date de début",timeZoneName:"fuseau horaire",weekday:"jour de la semaine",year:"année"};var p={};p={calendar:"לוח שנה",day:"יום",dayPeriod:"לפנה״צ/אחה״צ",endDate:"תאריך סיום",era:"תקופה",hour:"שעה",minute:"דקה",month:"חודש",second:"שנייה",selectedDateDescription:ee=>`תאריך נבחר: ${ee.date}`,selectedRangeDescription:ee=>`טווח נבחר: ${ee.startDate} עד ${ee.endDate}`,selectedTimeDescription:ee=>`זמן נבחר: ${ee.time}`,startDate:"תאריך התחלה",timeZoneName:"אזור זמן",weekday:"יום בשבוע",year:"שנה"};var D={};D={calendar:"Kalendar",day:"dan",dayPeriod:"AM/PM",endDate:"Datum završetka",era:"era",hour:"sat",minute:"minuta",month:"mjesec",second:"sekunda",selectedDateDescription:ee=>`Odabrani datum: ${ee.date}`,selectedRangeDescription:ee=>`Odabrani raspon: ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Odabrano vrijeme: ${ee.time}`,startDate:"Datum početka",timeZoneName:"vremenska zona",weekday:"dan u tjednu",year:"godina"};var E={};E={calendar:"Naptár",day:"nap",dayPeriod:"napszak",endDate:"Befejező dátum",era:"éra",hour:"óra",minute:"perc",month:"hónap",second:"másodperc",selectedDateDescription:ee=>`Kijelölt dátum: ${ee.date}`,selectedRangeDescription:ee=>`Kijelölt tartomány: ${ee.startDate}–${ee.endDate}`,selectedTimeDescription:ee=>`Kijelölt idő: ${ee.time}`,startDate:"Kezdő dátum",timeZoneName:"időzóna",weekday:"hét napja",year:"év"};var T={};T={calendar:"Calendario",day:"giorno",dayPeriod:"AM/PM",endDate:"Data finale",era:"era",hour:"ora",minute:"minuto",month:"mese",second:"secondo",selectedDateDescription:ee=>`Data selezionata: ${ee.date}`,selectedRangeDescription:ee=>`Intervallo selezionato: da ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Ora selezionata: ${ee.time}`,startDate:"Data iniziale",timeZoneName:"fuso orario",weekday:"giorno della settimana",year:"anno"};var $={};$={calendar:"カレンダー",day:"日",dayPeriod:"午前/午後",endDate:"終了日",era:"時代",hour:"時",minute:"分",month:"月",second:"秒",selectedDateDescription:ee=>`選択した日付 : ${ee.date}`,selectedRangeDescription:ee=>`選択範囲 : ${ee.startDate} から ${ee.endDate}`,selectedTimeDescription:ee=>`選択した時間 : ${ee.time}`,startDate:"開始日",timeZoneName:"タイムゾーン",weekday:"曜日",year:"年"};var B={};B={calendar:"달력",day:"일",dayPeriod:"오전/오후",endDate:"종료 날짜",era:"연호",hour:"시",minute:"분",month:"월",second:"초",selectedDateDescription:ee=>`선택 일자: ${ee.date}`,selectedRangeDescription:ee=>`선택 범위: ${ee.startDate} ~ ${ee.endDate}`,selectedTimeDescription:ee=>`선택 시간: ${ee.time}`,startDate:"시작 날짜",timeZoneName:"시간대",weekday:"요일",year:"년"};var L={};L={calendar:"Kalendorius",day:"diena",dayPeriod:"iki pietų / po pietų",endDate:"Pabaigos data",era:"era",hour:"valanda",minute:"minutė",month:"mėnuo",second:"sekundė",selectedDateDescription:ee=>`Pasirinkta data: ${ee.date}`,selectedRangeDescription:ee=>`Pasirinktas intervalas: nuo ${ee.startDate} iki ${ee.endDate}`,selectedTimeDescription:ee=>`Pasirinktas laikas: ${ee.time}`,startDate:"Pradžios data",timeZoneName:"laiko juosta",weekday:"savaitės diena",year:"metai"};var W={};W={calendar:"Kalendārs",day:"diena",dayPeriod:"priekšpusdienā/pēcpusdienā",endDate:"Beigu datums",era:"ēra",hour:"stundas",minute:"minūtes",month:"mēnesis",second:"sekundes",selectedDateDescription:ee=>`Atlasītais datums: ${ee.date}`,selectedRangeDescription:ee=>`Atlasītais diapazons: no ${ee.startDate} līdz ${ee.endDate}`,selectedTimeDescription:ee=>`Atlasītais laiks: ${ee.time}`,startDate:"Sākuma datums",timeZoneName:"laika josla",weekday:"nedēļas diena",year:"gads"};var K={};K={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Sluttdato",era:"tidsalder",hour:"time",minute:"minutt",month:"måned",second:"sekund",selectedDateDescription:ee=>`Valgt dato: ${ee.date}`,selectedRangeDescription:ee=>`Valgt område: ${ee.startDate} til ${ee.endDate}`,selectedTimeDescription:ee=>`Valgt tid: ${ee.time}`,startDate:"Startdato",timeZoneName:"tidssone",weekday:"ukedag",year:"år"};var te={};te={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Einddatum",era:"tijdperk",hour:"uur",minute:"minuut",month:"maand",second:"seconde",selectedDateDescription:ee=>`Geselecteerde datum: ${ee.date}`,selectedRangeDescription:ee=>`Geselecteerd bereik: ${ee.startDate} tot ${ee.endDate}`,selectedTimeDescription:ee=>`Geselecteerde tijd: ${ee.time}`,startDate:"Startdatum",timeZoneName:"tijdzone",weekday:"dag van de week",year:"jaar"};var X={};X={calendar:"Kalendarz",day:"dzień",dayPeriod:"rano / po południu / wieczorem",endDate:"Data końcowa",era:"era",hour:"godzina",minute:"minuta",month:"miesiąc",second:"sekunda",selectedDateDescription:ee=>`Wybrana data: ${ee.date}`,selectedRangeDescription:ee=>`Wybrany zakres: ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Wybrany czas: ${ee.time}`,startDate:"Data początkowa",timeZoneName:"strefa czasowa",weekday:"dzień tygodnia",year:"rok"};var ae={};ae={calendar:"Calendário",day:"dia",dayPeriod:"AM/PM",endDate:"Data final",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:ee=>`Data selecionada: ${ee.date}`,selectedRangeDescription:ee=>`Intervalo selecionado: ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Hora selecionada: ${ee.time}`,startDate:"Data inicial",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var re={};re={calendar:"Calendário",day:"dia",dayPeriod:"am/pm",endDate:"Data de Término",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:ee=>`Data selecionada: ${ee.date}`,selectedRangeDescription:ee=>`Intervalo selecionado: ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Hora selecionada: ${ee.time}`,startDate:"Data de Início",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var ue={};ue={calendar:"Calendar",day:"zi",dayPeriod:"a.m/p.m.",endDate:"Dată final",era:"eră",hour:"oră",minute:"minut",month:"lună",second:"secundă",selectedDateDescription:ee=>`Dată selectată: ${ee.date}`,selectedRangeDescription:ee=>`Interval selectat: de la ${ee.startDate} până la ${ee.endDate}`,selectedTimeDescription:ee=>`Ora selectată: ${ee.time}`,startDate:"Dată început",timeZoneName:"fus orar",weekday:"ziua din săptămână",year:"an"};var me={};me={calendar:"Календарь",day:"день",dayPeriod:"AM/PM",endDate:"Дата окончания",era:"эра",hour:"час",minute:"минута",month:"месяц",second:"секунда",selectedDateDescription:ee=>`Выбранная дата: ${ee.date}`,selectedRangeDescription:ee=>`Выбранный диапазон: с ${ee.startDate} по ${ee.endDate}`,selectedTimeDescription:ee=>`Выбранное время: ${ee.time}`,startDate:"Дата начала",timeZoneName:"часовой пояс",weekday:"день недели",year:"год"};var Se={};Se={calendar:"Kalendár",day:"deň",dayPeriod:"AM/PM",endDate:"Dátum ukončenia",era:"letopočet",hour:"hodina",minute:"minúta",month:"mesiac",second:"sekunda",selectedDateDescription:ee=>`Vybratý dátum: ${ee.date}`,selectedRangeDescription:ee=>`Vybratý rozsah: od ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Vybratý čas: ${ee.time}`,startDate:"Dátum začatia",timeZoneName:"časové pásmo",weekday:"deň týždňa",year:"rok"};var we={};we={calendar:"Koledar",day:"dan",dayPeriod:"dop/pop",endDate:"Datum konca",era:"doba",hour:"ura",minute:"minuta",month:"mesec",second:"sekunda",selectedDateDescription:ee=>`Izbrani datum: ${ee.date}`,selectedRangeDescription:ee=>`Izbrano območje: ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Izbrani čas: ${ee.time}`,startDate:"Datum začetka",timeZoneName:"časovni pas",weekday:"dan v tednu",year:"leto"};var Fe={};Fe={calendar:"Kalendar",day:"дан",dayPeriod:"пре подне/по подне",endDate:"Datum završetka",era:"ера",hour:"сат",minute:"минут",month:"месец",second:"секунд",selectedDateDescription:ee=>`Izabrani datum: ${ee.date}`,selectedRangeDescription:ee=>`Izabrani opseg: od ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Izabrano vreme: ${ee.time}`,startDate:"Datum početka",timeZoneName:"временска зона",weekday:"дан у недељи",year:"година"};var Ee={};Ee={calendar:"Kalender",day:"dag",dayPeriod:"fm/em",endDate:"Slutdatum",era:"era",hour:"timme",minute:"minut",month:"månad",second:"sekund",selectedDateDescription:ee=>`Valt datum: ${ee.date}`,selectedRangeDescription:ee=>`Valt intervall: ${ee.startDate} till ${ee.endDate}`,selectedTimeDescription:ee=>`Vald tid: ${ee.time}`,startDate:"Startdatum",timeZoneName:"tidszon",weekday:"veckodag",year:"år"};var Te={};Te={calendar:"Takvim",day:"gün",dayPeriod:"ÖÖ/ÖS",endDate:"Bitiş Tarihi",era:"çağ",hour:"saat",minute:"dakika",month:"ay",second:"saniye",selectedDateDescription:ee=>`Seçilen Tarih: ${ee.date}`,selectedRangeDescription:ee=>`Seçilen Aralık: ${ee.startDate} - ${ee.endDate}`,selectedTimeDescription:ee=>`Seçilen Zaman: ${ee.time}`,startDate:"Başlangıç Tarihi",timeZoneName:"saat dilimi",weekday:"haftanın günü",year:"yıl"};var be={};be={calendar:"Календар",day:"день",dayPeriod:"дп/пп",endDate:"Дата завершення",era:"ера",hour:"година",minute:"хвилина",month:"місяць",second:"секунда",selectedDateDescription:ee=>`Вибрана дата: ${ee.date}`,selectedRangeDescription:ee=>`Вибраний діапазон: ${ee.startDate} — ${ee.endDate}`,selectedTimeDescription:ee=>`Вибраний час: ${ee.time}`,startDate:"Дата початку",timeZoneName:"часовий пояс",weekday:"день тижня",year:"рік"};var Ue={};Ue={calendar:"日历",day:"日",dayPeriod:"上午/下午",endDate:"结束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:ee=>`选定的日期:${ee.date}`,selectedRangeDescription:ee=>`选定的范围:${ee.startDate} 至 ${ee.endDate}`,selectedTimeDescription:ee=>`选定的时间:${ee.time}`,startDate:"开始日期",timeZoneName:"时区",weekday:"工作日",year:"年"};var st={};st={calendar:"日曆",day:"日",dayPeriod:"上午/下午",endDate:"結束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:ee=>`選定的日期:${ee.date}`,selectedRangeDescription:ee=>`選定的範圍:${ee.startDate} 至 ${ee.endDate}`,selectedTimeDescription:ee=>`選定的時間:${ee.time}`,startDate:"開始日期",timeZoneName:"时区",weekday:"工作日",year:"年"},j={"ar-AE":N,"bg-BG":M,"cs-CZ":u,"da-DK":m,"de-DE":v,"el-GR":C,"en-US":w,"es-ES":g,"et-EE":d,"fi-FI":f,"fr-FR":c,"he-IL":p,"hr-HR":D,"hu-HU":E,"it-IT":T,"ja-JP":$,"ko-KR":B,"lt-LT":L,"lv-LV":W,"nb-NO":K,"nl-NL":te,"pl-PL":X,"pt-BR":ae,"pt-PT":re,"ro-RO":ue,"ru-RU":me,"sk-SK":Se,"sl-SI":we,"sr-SP":Fe,"sv-SE":Ee,"tr-TR":Te,"uk-UA":be,"zh-CN":Ue,"zh-TW":st};function ke(ee,_e,he){let{direction:ve}=(0,s.useLocale)(),Ae=(0,n.useMemo)(()=>(0,t.createFocusManager)(_e),[_e]),je=Be=>{if(Be.altKey&&(Be.key==="ArrowDown"||Be.key==="ArrowUp")&&"setOpen"in ee&&(Be.preventDefault(),Be.stopPropagation(),ee.setOpen(!0)),!he)switch(Be.key){case"ArrowLeft":Be.preventDefault(),Be.stopPropagation(),ve==="rtl"?Ae.focusNext():Ae.focusPrevious();break;case"ArrowRight":Be.preventDefault(),Be.stopPropagation(),ve==="rtl"?Ae.focusPrevious():Ae.focusNext();break}},Le=()=>{var Be;let Ve=(Be=window.event)===null||Be===void 0?void 0:Be.target,tt=(0,t.getFocusableTreeWalker)(_e.current,{tabbable:!0});if(Ve&&(tt.currentNode=Ve,Ve=tt.previousNode()),!Ve){let it;do it=tt.lastChild(),it&&(Ve=it);while(it)}for(;Ve!=null&&Ve.hasAttribute("data-placeholder");){let it=tt.previousNode();if(it&&it.hasAttribute("data-placeholder"))Ve=it;else break}Ve&&Ve.focus()},{pressProps:xe}=(0,a.usePress)({preventFocusOnPress:!0,allowTextSelectionOnPress:!0,onPressStart(Be){Be.pointerType==="mouse"&&Le()},onPress(Be){Be.pointerType!=="mouse"&&Le()}});return(0,r.mergeProps)(xe,{onKeyDown:je})}const q=new WeakMap,ne="__role_"+Date.now(),qe="__focusManager_"+Date.now();function se(ee,_e,he){let{labelProps:ve,fieldProps:Ae,descriptionProps:je,errorMessageProps:Le}=(0,i.useField)({...ee,labelElementType:"span"}),{focusWithinProps:xe}=(0,a.useFocusWithin)({...ee,onBlurWithin:Tt=>{_e.confirmPlaceholder(),ee.onBlur&&ee.onBlur(Tt)},onFocusWithin:ee.onFocus,onFocusWithinChange:ee.onFocusChange}),Be=(0,s.useLocalizedStringFormatter)(A(j)),Ve=_e.maxGranularity==="hour"?"selectedTimeDescription":"selectedDateDescription",tt=_e.maxGranularity==="hour"?"time":"date",it=_e.value?Be.format(Ve,{[tt]:_e.formatValue({month:"long"})}):"",yt=(0,r.useDescription)(it),vt=ee[ne]==="presentation"?Ae["aria-describedby"]:[yt["aria-describedby"],Ae["aria-describedby"]].filter(Boolean).join(" ")||void 0,Pt=ee[qe],kt=(0,n.useMemo)(()=>Pt||(0,t.createFocusManager)(he),[Pt,he]),It=ke(_e,he,ee[ne]==="presentation");q.set(_e,{ariaLabel:ee["aria-label"],ariaLabelledBy:[ee["aria-labelledby"],ve.id].filter(Boolean).join(" ")||void 0,ariaDescribedBy:vt,focusManager:kt});let Ft=(0,n.useRef)(ee.autoFocus),Xt;ee[ne]==="presentation"?Xt={role:"presentation"}:Xt=(0,r.mergeProps)(Ae,{role:"group","aria-disabled":ee.isDisabled||void 0,"aria-describedby":vt}),(0,n.useEffect)(()=>{Ft.current&&kt.focusFirst(),Ft.current=!1},[kt]);let Kt=(0,r.filterDOMProps)(ee);return{labelProps:{...ve,onClick:()=>{kt.focusFirst()}},fieldProps:(0,r.mergeProps)(Kt,Xt,It,xe,{onKeyDown(Tt){ee.onKeyDown&&ee.onKeyDown(Tt)},onKeyUp(Tt){ee.onKeyUp&&ee.onKeyUp(Tt)}}),descriptionProps:je,errorMessageProps:Le}}function Ke(ee,_e,he){return se(ee,_e,he)}function Q(ee,_e,he){let ve=(0,r.useId)(),Ae=(0,r.useId)(),je=(0,r.useId)(),Le=(0,s.useLocalizedStringFormatter)(A(j)),{labelProps:xe,fieldProps:Be,descriptionProps:Ve,errorMessageProps:tt}=(0,i.useField)({...ee,labelElementType:"span"}),it=ke(_e,he),yt=Be["aria-labelledby"]||Be.id,{locale:vt}=(0,s.useLocale)(),Pt=_e.formatValue(vt,{month:"long"}),kt=Pt?Le.format("selectedDateDescription",{date:Pt}):"",It=(0,r.useDescription)(kt),Ft=[It["aria-describedby"],Be["aria-describedby"]].filter(Boolean).join(" ")||void 0,Xt=(0,r.filterDOMProps)(ee),Kt=(0,n.useMemo)(()=>(0,t.createFocusManager)(he),[he]),{focusWithinProps:Tt}=(0,a.useFocusWithin)({...ee,isDisabled:_e.isOpen,onBlurWithin:ee.onBlur,onFocusWithin:ee.onFocus,onFocusWithinChange:ee.onFocusChange});return{groupProps:(0,r.mergeProps)(Xt,it,Be,It,Tt,{role:"group","aria-disabled":ee.isDisabled||null,"aria-labelledby":yt,"aria-describedby":Ft,onKeyDown(rr){_e.isOpen||ee.onKeyDown&&ee.onKeyDown(rr)},onKeyUp(rr){_e.isOpen||ee.onKeyUp&&ee.onKeyUp(rr)}}),labelProps:{...xe,onClick:()=>{Kt.focusFirst()}},fieldProps:{...Be,id:je,[ne]:"presentation","aria-describedby":Ft,value:_e.value,onChange:_e.setValue,minValue:ee.minValue,maxValue:ee.maxValue,placeholderValue:ee.placeholderValue,hideTimeZone:ee.hideTimeZone,hourCycle:ee.hourCycle,granularity:ee.granularity,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isRequired:ee.isRequired,validationState:_e.validationState,autoFocus:ee.autoFocus},descriptionProps:Ve,errorMessageProps:tt,buttonProps:{...It,id:ve,"aria-haspopup":"dialog","aria-label":Le.format("calendar"),"aria-labelledby":`${yt} ${ve}`,"aria-describedby":Ft,"aria-expanded":_e.isOpen||void 0,onPress:()=>_e.setOpen(!0)},dialogProps:{id:Ae,"aria-labelledby":`${yt} ${ve}`},calendarProps:{autoFocus:!0,value:_e.dateValue,onChange:_e.setDateValue,minValue:ee.minValue,maxValue:ee.maxValue,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isDateUnavailable:ee.isDateUnavailable,defaultFocusedValue:_e.dateValue?void 0:ee.placeholderValue,validationState:_e.validationState,errorMessage:ee.errorMessage}}}function Me(){let{locale:ee}=(0,s.useLocale)();return(0,n.useMemo)(()=>{try{return new Intl.DisplayNames(ee,{type:"dateTimeField"})}catch{return new o(ee)}},[ee])}class o{of(_e){return this.dictionary.getStringForLocale(_e,this.locale)}constructor(_e){this.locale=_e,this.dictionary=new x.LocalizedStringDictionary(A(j))}}function S(ee,_e,he){let ve=(0,n.useRef)(""),{locale:Ae}=(0,s.useLocale)(),je=Me(),{ariaLabel:Le,ariaLabelledBy:xe,ariaDescribedBy:Be,focusManager:Ve}=q.get(_e),tt=ee.isPlaceholder?"":ee.text,it=(0,n.useMemo)(()=>_e.dateFormatter.resolvedOptions(),[_e.dateFormatter]),yt=(0,s.useDateFormatter)({month:"long",timeZone:it.timeZone}),vt=(0,s.useDateFormatter)({hour:"numeric",hour12:it.hour12,timeZone:it.timeZone});if(ee.type==="month"&&!ee.isPlaceholder){let or=yt.format(_e.dateValue);tt=or!==tt?`${tt} – ${or}`:or}else ee.type==="hour"&&!ee.isPlaceholder&&(tt=vt.format(_e.dateValue));let{spinButtonProps:Pt}=(0,y.useSpinButton)({value:ee.value,textValue:tt,minValue:ee.minValue,maxValue:ee.maxValue,isDisabled:_e.isDisabled,isReadOnly:_e.isReadOnly||!ee.isEditable,isRequired:_e.isRequired,onIncrement:()=>{ve.current="",_e.increment(ee.type)},onDecrement:()=>{ve.current="",_e.decrement(ee.type)},onIncrementPage:()=>{ve.current="",_e.incrementPage(ee.type)},onDecrementPage:()=>{ve.current="",_e.decrementPage(ee.type)},onIncrementToMax:()=>{ve.current="",_e.setSegment(ee.type,ee.maxValue)},onDecrementToMin:()=>{ve.current="",_e.setSegment(ee.type,ee.minValue)}}),kt=(0,n.useMemo)(()=>new h.NumberParser(Ae,{maximumFractionDigits:0}),[Ae]),It=()=>{if(kt.isValidPartialNumber(ee.text)&&!_e.isReadOnly&&!ee.isPlaceholder){let or=ee.text.slice(0,-1),Bt=kt.parse(or);or.length===0||Bt===0?_e.clearSegment(ee.type):_e.setSegment(ee.type,Bt),ve.current=or}else ee.type==="dayPeriod"&&_e.clearSegment(ee.type)},Ft=or=>{if(or.key==="a"&&((0,r.isMac)()?or.metaKey:or.ctrlKey)&&or.preventDefault(),!(or.ctrlKey||or.metaKey||or.shiftKey||or.altKey))switch(or.key){case"Backspace":case"Delete":or.preventDefault(),or.stopPropagation(),It();break}},{startsWith:Xt}=(0,s.useFilter)({sensitivity:"base"}),Kt=(0,s.useDateFormatter)({hour:"numeric",hour12:!0}),Tt=(0,n.useMemo)(()=>{let or=new Date;return or.setHours(0),Kt.formatToParts(or).find(Bt=>Bt.type==="dayPeriod").value},[Kt]),rr=(0,n.useMemo)(()=>{let or=new Date;return or.setHours(12),Kt.formatToParts(or).find(Bt=>Bt.type==="dayPeriod").value},[Kt]),Wt=(0,s.useDateFormatter)({year:"numeric",era:"narrow",timeZone:"UTC"}),Lr=(0,n.useMemo)(()=>{if(ee.type!=="era")return[];let or=(0,l.toCalendar)(new l.CalendarDate(1,1,1),_e.calendar),Bt=_e.calendar.getEras().map(xt=>{let Vt=or.set({year:1,month:1,day:1,era:xt}).toDate("UTC"),xi=Wt.formatToParts(Vt).find(Ii=>Ii.type==="era").value;return{era:xt,formatted:xi}}),Or=P(Bt.map(xt=>xt.formatted));if(Or)for(let xt of Bt)xt.formatted=xt.formatted.slice(Or);return Bt},[Wt,_e.calendar,ee.type]),Dr=or=>{if(_e.isDisabled||_e.isReadOnly)return;let Bt=ve.current+or;switch(ee.type){case"dayPeriod":if(Xt(Tt,or))_e.setSegment("dayPeriod",0);else if(Xt(rr,or))_e.setSegment("dayPeriod",12);else break;Ve.focusNext();break;case"era":{let Or=Lr.find(xt=>Xt(xt.formatted,or));Or&&(_e.setSegment("era",Or.era),Ve.focusNext());break}case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!kt.isValidPartialNumber(Bt))return;let Or=kt.parse(Bt),xt=Or,Vt=ee.minValue===0;if(ee.type==="hour"&&_e.dateFormatter.resolvedOptions().hour12){switch(_e.dateFormatter.resolvedOptions().hourCycle){case"h11":Or>11&&(xt=kt.parse(or));break;case"h12":Vt=!1,Or>12&&(xt=kt.parse(or));break}ee.value>=12&&Or>1&&(Or+=12)}else Or>ee.maxValue&&(xt=kt.parse(or));if(isNaN(Or))return;let Dn=xt!==0||Vt;Dn&&_e.setSegment(ee.type,xt),+(Or+"0")>ee.maxValue||Bt.length>=String(ee.maxValue).length?(ve.current="",Dn&&Ve.focusNext()):ve.current=Bt;break}}},Kr=()=>{ve.current="",(0,r.scrollIntoViewport)(he.current,{containingElement:(0,r.getScrollParent)(he.current)}),window.getSelection().collapse(he.current)},kr=(0,n.useRef)("");(0,r.useEvent)(he,"beforeinput",or=>{switch(or.preventDefault(),or.inputType){case"deleteContentBackward":case"deleteContentForward":kt.isValidPartialNumber(ee.text)&&!_e.isReadOnly&&It();break;case"insertCompositionText":kr.current=he.current.textContent,he.current.textContent=he.current.textContent;break;default:or.data!=null&&Dr(or.data);break}}),(0,r.useEvent)(he,"input",or=>{let{inputType:Bt,data:Or}=or;switch(Bt){case"insertCompositionText":he.current.textContent=kr.current,(Xt(Tt,Or)||Xt(rr,Or))&&Dr(Or);break}}),(0,r.useLayoutEffect)(()=>{let or=he.current;return()=>{document.activeElement===or&&(Ve.focusPrevious()||Ve.focusNext())}},[he,Ve]);let mt=(0,r.isIOS)()||ee.type==="timeZoneName"?{role:"textbox","aria-valuemax":null,"aria-valuemin":null,"aria-valuetext":null,"aria-valuenow":null}:{},qt=(0,n.useMemo)(()=>_e.segments.find(or=>or.isEditable),[_e.segments]);ee!==qt&&_e.validationState!=="invalid"&&(Be=void 0);let pr=(0,r.useId)(),jr=!_e.isDisabled&&!_e.isReadOnly&&ee.isEditable,Cr=ee.type==="literal"?"":je.of(ee.type),Tr=(0,r.useLabels)({"aria-label":(Le?Le+" ":"")+Cr,"aria-labelledby":xe});return ee.type==="literal"?{segmentProps:{"aria-hidden":!0}}:{segmentProps:(0,r.mergeProps)(Pt,Tr,{id:pr,...mt,"aria-invalid":_e.validationState==="invalid"?"true":void 0,"aria-describedby":Be,"aria-readonly":_e.isReadOnly||!ee.isEditable?"true":void 0,"data-placeholder":ee.isPlaceholder||void 0,contentEditable:jr,suppressContentEditableWarning:jr,spellCheck:jr?"false":void 0,autoCapitalize:jr?"off":void 0,autoCorrect:jr?"off":void 0,[parseInt(A(n).version,10)>=17?"enterKeyHint":"enterkeyhint"]:jr?"next":void 0,inputMode:_e.isDisabled||ee.type==="dayPeriod"||ee.type==="era"||!jr?void 0:"numeric",tabIndex:_e.isDisabled?void 0:0,onKeyDown:Ft,onFocus:Kr,style:{caretColor:"transparent"},onPointerDown(or){or.stopPropagation()},onMouseDown(or){or.stopPropagation()}})}}function P(ee){ee.sort();let _e=ee[0],he=ee[ee.length-1];for(let ve=0;ve<_e.length;ve++)if(_e[ve]!==he[ve])return ve;return 0}function le(ee,_e,he){var ve,Ae;let je=(0,s.useLocalizedStringFormatter)(A(j)),{labelProps:Le,fieldProps:xe,descriptionProps:Be,errorMessageProps:Ve}=(0,i.useField)({...ee,labelElementType:"span"}),tt=xe["aria-labelledby"]||xe.id,{locale:it}=(0,s.useLocale)(),yt=_e.formatValue(it,{month:"long"}),vt=yt?je.format("selectedRangeDescription",{startDate:yt.start,endDate:yt.end}):"",Pt=(0,r.useDescription)(vt),kt={"aria-label":je.format("startDate"),"aria-labelledby":tt},It={"aria-label":je.format("endDate"),"aria-labelledby":tt},Ft=(0,r.useId)(),Xt=(0,r.useId)(),Kt=ke(_e,he),Tt=[Pt["aria-describedby"],xe["aria-describedby"]].filter(Boolean).join(" ")||void 0,rr=(0,n.useMemo)(()=>(0,t.createFocusManager)(he,{accept:Kr=>Kr.id!==Ft}),[he,Ft]),Wt={[qe]:rr,[ne]:"presentation","aria-describedby":Tt,minValue:ee.minValue,maxValue:ee.maxValue,placeholderValue:ee.placeholderValue,hideTimeZone:ee.hideTimeZone,hourCycle:ee.hourCycle,granularity:ee.granularity,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isRequired:ee.isRequired,validationState:_e.validationState},Lr=(0,r.filterDOMProps)(ee),{focusWithinProps:Dr}=(0,a.useFocusWithin)({...ee,isDisabled:_e.isOpen,onBlurWithin:ee.onBlur,onFocusWithin:ee.onFocus,onFocusWithinChange:ee.onFocusChange});return{groupProps:(0,r.mergeProps)(Lr,Kt,xe,Pt,Dr,{role:"group","aria-disabled":ee.isDisabled||null,"aria-describedby":Tt,onKeyDown(Kr){_e.isOpen||ee.onKeyDown&&ee.onKeyDown(Kr)},onKeyUp(Kr){_e.isOpen||ee.onKeyUp&&ee.onKeyUp(Kr)}}),labelProps:{...Le,onClick:()=>{rr.focusFirst()}},buttonProps:{...Pt,id:Ft,"aria-haspopup":"dialog","aria-label":je.format("calendar"),"aria-labelledby":`${tt} ${Ft}`,"aria-describedby":Tt,"aria-expanded":_e.isOpen||void 0,onPress:()=>_e.setOpen(!0)},dialogProps:{id:Xt,"aria-labelledby":`${tt} ${Ft}`},startFieldProps:{...kt,...Wt,value:(ve=_e.value)===null||ve===void 0?void 0:ve.start,onChange:Kr=>_e.setDateTime("start",Kr),autoFocus:ee.autoFocus},endFieldProps:{...It,...Wt,value:(Ae=_e.value)===null||Ae===void 0?void 0:Ae.end,onChange:Kr=>_e.setDateTime("end",Kr)},descriptionProps:Be,errorMessageProps:Ve,calendarProps:{autoFocus:!0,value:_e.dateRange,onChange:_e.setDateRange,minValue:ee.minValue,maxValue:ee.maxValue,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isDateUnavailable:ee.isDateUnavailable,allowsNonContiguousRanges:ee.allowsNonContiguousRanges,defaultFocusedValue:_e.dateRange?void 0:ee.placeholderValue,validationState:_e.validationState,errorMessage:ee.errorMessage}}}}(_I)),_I.exports}var TI={exports:{}},DR;function kme(){return DR||(DR=1,function(e){var t=di(),r=ms(),n=Y,i=jw();function a(l,h,y,x){Object.defineProperty(l,h,{get:y,set:x,enumerable:!0,configurable:!0})}a(e.exports,"useDialog",()=>s);function s(l,h){let{role:y="dialog"}=l,x=(0,t.useSlotId)();x=l["aria-label"]?void 0:x;let k=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{if(h.current&&!h.current.contains(document.activeElement)){(0,r.focusSafely)(h.current);let A=setTimeout(()=>{document.activeElement===h.current&&(k.current=!0,h.current.blur(),(0,r.focusSafely)(h.current),k.current=!1)},500);return()=>{clearTimeout(A)}}},[h]),(0,i.useOverlayFocusContain)(),{dialogProps:{...(0,t.filterDOMProps)(l,{labelable:!0}),role:y,tabIndex:-1,"aria-labelledby":l["aria-labelledby"]||x,onBlur:A=>{k.current&&A.stopPropagation()}},titleProps:{id:x}}}}(TI)),TI.exports}var MI={exports:{}},CR;function Ome(){return CR||(CR=1,function(e){var t=qo(),r=Y,n=di(),i=Yo(),a=cv(),s=jw(),l=uv;function h(V,J,lt,rt){Object.defineProperty(V,J,{get:lt,set:rt,enumerable:!0,configurable:!0})}function y(V){return V&&V.__esModule?V.default:V}h(e.exports,"DIRECTORY_DRAG_TYPE",()=>w),h(e.exports,"useDrag",()=>_r),h(e.exports,"useDrop",()=>ht),h(e.exports,"useDroppableCollection",()=>dt),h(e.exports,"useDroppableItem",()=>Ot),h(e.exports,"useDropIndicator",()=>Mt),h(e.exports,"useDraggableItem",()=>ar),h(e.exports,"useDraggableCollection",()=>sr),h(e.exports,"useClipboard",()=>_n),h(e.exports,"DragPreview",()=>wo),h(e.exports,"ListDropTargetDelegate",()=>Zi),h(e.exports,"isVirtualDragging",()=>S),h(e.exports,"isDirectoryDropItem",()=>re),h(e.exports,"isFileDropItem",()=>ae),h(e.exports,"isTextDropItem",()=>X);let x;(function(V){V[V.none=0]="none",V[V.cancel=0]="cancel",V[V.move=1]="move",V[V.copy=2]="copy",V[V.link=4]="link",V[V.all=7]="all"})(x||(x={}));const k={...x,copyMove:x.copy|x.move,copyLink:x.copy|x.link,linkMove:x.link|x.move,all:x.all,uninitialized:x.all},A=M(k);A[x.all]="all",M(x);const j={none:"cancel",link:"link",copy:"copy",move:"move"},N=M(j);function M(V){let J={};for(let lt in V)J[V[lt]]=lt;return J}const u=new Set(["text/plain","text/uri-list","text/html"]),m="application/vnd.react-aria.items+json",v="application/octet-stream",C=new WeakMap,w=Symbol();function g(V){let{id:J}=C.get(V);if(!J)throw new Error("Droppable item outside a droppable collection");return J}function d(V){let{ref:J}=C.get(V);if(!J)throw new Error("Droppable item outside a droppable collection");return J}function f(V){let J=new Set;for(let lt of V)for(let rt of Object.keys(lt))J.add(rt);return J}function c(V){return V||(V="virtual"),V==="pointer"&&(V="virtual"),V==="virtual"&&typeof window<"u"&&"ontouchstart"in window&&(V="touch"),V}function p(){return c((0,t.useInteractionModality)())}function D(){return c((0,t.getInteractionModality)())}function E(V,J){let lt=new Map,rt=!1,Ut=[];for(let Ge of J){let gn=Object.keys(Ge);gn.length>1&&(rt=!0);let an={};for(let hn of gn){let un=lt.get(hn);un?rt=!0:(un=[],lt.set(hn,un));let nr=Ge[hn];an[hn]=nr,un.push(nr)}Ut.push(an)}for(let[Ge,gn]of lt)if(u.has(Ge)){let an=gn.join(`
-`);V.items.add(an,Ge)}else V.items.add(gn[0],Ge);if(rt){let Ge=JSON.stringify(Ut);V.items.add(Ge,m)}}class T{has(J){return this.includesUnknownTypes||J===w&&this.types.has(v)?!0:typeof J=="string"&&this.types.has(J)}constructor(J){this.types=new Set;let lt=!1;for(let rt of J.items)rt.type!==m&&(rt.kind==="file"&&(lt=!0),rt.type?this.types.add(rt.type):this.types.add(v));this.includesUnknownTypes=!lt&&J.types.includes("Files")}}function $(V){let J=[],lt=!1;if(V.types.includes(m))try{let rt=V.getData(m),Ut=JSON.parse(rt);for(let Ge of Ut)J.push({kind:"text",types:new Set(Object.keys(Ge)),getText:gn=>Promise.resolve(Ge[gn])});lt=!0}catch{}if(!lt){let rt=new Map;for(let Ut of V.items)if(Ut.kind==="string")rt.set(Ut.type||v,V.getData(Ut.type));else if(Ut.kind==="file")if(typeof Ut.webkitGetAsEntry=="function"){let Ge=Ut.webkitGetAsEntry();if(!Ge)continue;Ge.isFile?J.push(L(Ut.getAsFile())):Ge.isDirectory&&J.push(W(Ge))}else J.push(L(Ut.getAsFile()));rt.size>0&&J.push({kind:"text",types:new Set(rt.keys()),getText:Ut=>Promise.resolve(rt.get(Ut))})}return J}function B(V){return typeof V.text=="function"?V.text():new Promise((J,lt)=>{let rt=new FileReader;rt.onload=()=>{J(rt.result)},rt.onerror=lt,rt.readAsText(V)})}function L(V){return{kind:"file",type:V.type||v,name:V.name,getText:()=>B(V),getFile:()=>Promise.resolve(V)}}function W(V){return{kind:"directory",name:V.name,getEntries:()=>K(V)}}async function*K(V){let J=V.createReader(),lt;do{lt=await new Promise((rt,Ut)=>{J.readEntries(rt,Ut)});for(let rt of lt)if(rt.isFile){let Ut=await te(rt);yield L(Ut)}else rt.isDirectory&&(yield W(rt))}while(lt.length>0)}function te(V){return new Promise((J,lt)=>V.file(J,lt))}function X(V){return V.kind==="text"}function ae(V){return V.kind==="file"}function re(V){return V.kind==="directory"}let ue={draggingKeys:new Set};function me(V){ue.draggingCollectionRef=V}function Se(V){ue.draggingKeys=V}function we(V){ue.dropCollectionRef=V}function Fe(){ue={draggingKeys:new Set}}function Ee(V){ue=V}function Te(V){let{draggingCollectionRef:J,dropCollectionRef:lt}=ue;return(J==null?void 0:J.current)!=null&&J.current===((V==null?void 0:V.current)||(lt==null?void 0:lt.current))}let be;function Ue(V){be=V}let st=x.none;function ke(V){st=V}let q=new Map,ne=new Map,qe=null,se=new Set;function Ke(V){return q.set(V.element,V),qe==null||qe.updateValidDropTargets(),()=>{q.delete(V.element),qe==null||qe.updateValidDropTargets()}}function Q(V){return ne.set(V.element,V),()=>{ne.delete(V.element)}}function Me(V,J){if(qe)throw new Error("Cannot begin dragging while already dragging");qe=new ve(V,J),requestAnimationFrame(()=>{qe.setup(),D()==="keyboard"&&qe.next()});for(let lt of se)lt()}function o(){let[V,J]=(0,r.useState)(qe);return(0,r.useEffect)(()=>{let lt=()=>J(qe);return se.add(lt),()=>{se.delete(lt)}},[]),V}function S(){return!!qe}function P(){qe=null;for(let V of se)V()}function le(V){for(let J of q.keys())if(J.contains(V))return!0;return!1}const ee=["pointerdown","pointermove","pointerenter","pointerleave","pointerover","pointerout","pointerup","mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","touchstart","touchmove","touchend","focusin","focusout"],_e=["pointerup","mouseup","touchend"],he={keyboard:"dragStartedKeyboard",touch:"dragStartedTouch",virtual:"dragStartedVirtual"};class ve{setup(){document.addEventListener("keydown",this.onKeyDown,!0),document.addEventListener("keyup",this.onKeyUp,!0),window.addEventListener("focus",this.onFocus,!0),window.addEventListener("blur",this.onBlur,!0),document.addEventListener("click",this.onClick,!0),document.addEventListener("pointerdown",this.onPointerDown,!0);for(let J of ee)document.addEventListener(J,this.cancelEvent,!0);this.mutationObserver=new MutationObserver(()=>this.updateValidDropTargets()),this.updateValidDropTargets(),(0,a.announce)(this.stringFormatter.format(he[D()]))}teardown(){document.removeEventListener("keydown",this.onKeyDown,!0),document.removeEventListener("keyup",this.onKeyUp,!0),window.removeEventListener("focus",this.onFocus,!0),window.removeEventListener("blur",this.onBlur,!0),document.removeEventListener("click",this.onClick,!0),document.removeEventListener("pointerdown",this.onPointerDown,!0);for(let J of ee)document.removeEventListener(J,this.cancelEvent,!0);this.mutationObserver.disconnect(),this.restoreAriaHidden()}onKeyDown(J){var lt;if(this.cancelEvent(J),J.key==="Escape"){this.cancel();return}J.key==="Tab"&&!(J.metaKey||J.altKey||J.ctrlKey)&&(J.shiftKey?this.previous():this.next()),typeof((lt=this.currentDropTarget)===null||lt===void 0?void 0:lt.onKeyDown)=="function"&&this.currentDropTarget.onKeyDown(J,this.dragTarget)}onKeyUp(J){this.cancelEvent(J),J.key==="Enter"&&(J.altKey?this.activate():this.drop())}onFocus(J){if(J.target!==this.dragTarget.element&&this.cancelEvent(J),!(J.target instanceof HTMLElement)||J.target===this.dragTarget.element)return;let lt=this.validDropTargets.find(Ut=>Ut.element.contains(J.target));if(!lt){this.currentDropTarget?this.currentDropTarget.element.focus():this.dragTarget.element.focus();return}let rt=ne.get(J.target);this.setCurrentDropTarget(lt,rt)}onBlur(J){J.target!==this.dragTarget.element&&this.cancelEvent(J),(!J.relatedTarget||!(J.relatedTarget instanceof HTMLElement))&&(this.currentDropTarget?this.currentDropTarget.element.focus():this.dragTarget.element.focus())}onClick(J){if(this.cancelEvent(J),(0,n.isVirtualClick)(J)||this.isVirtualClick){if(J.target===this.dragTarget.element){this.cancel();return}let lt=this.validDropTargets.find(rt=>rt.element.contains(J.target));if(lt){let rt=ne.get(J.target);this.setCurrentDropTarget(lt,rt),this.drop(rt)}}}onPointerDown(J){this.cancelEvent(J),this.isVirtualClick=(0,n.isVirtualPointerEvent)(J)}cancelEvent(J){var lt;(J.type==="focusin"||J.type==="focusout")&&J.target===((lt=this.dragTarget)===null||lt===void 0?void 0:lt.element)||(_e.includes(J.type)||J.preventDefault(),J.stopPropagation(),J.stopImmediatePropagation())}updateValidDropTargets(){if(!this.mutationObserver)return;if(this.mutationObserver.disconnect(),this.restoreAriaHidden&&this.restoreAriaHidden(),this.validDropTargets=Ae(this.dragTarget),this.validDropTargets.length>0){let Ut=this.findNearestDropTarget();this.validDropTargets=[...this.validDropTargets.slice(Ut),...this.validDropTargets.slice(0,Ut)]}this.currentDropTarget&&!this.validDropTargets.includes(this.currentDropTarget)&&this.setCurrentDropTarget(this.validDropTargets[0]);let J=f(this.dragTarget.items),lt=[...ne.values()].filter(Ut=>typeof Ut.getDropOperation=="function"?Ut.getDropOperation(J,this.dragTarget.allowedDropOperations)!=="cancel":!0),rt=this.validDropTargets.filter(Ut=>!lt.some(Ge=>Ut.element.contains(Ge.element)));this.restoreAriaHidden=(0,s.ariaHideOutside)([this.dragTarget.element,...lt.map(Ut=>Ut.element),...rt.map(Ut=>Ut.element)]),this.mutationObserver.observe(document.body,{subtree:!0,attributes:!0,attributeFilter:["aria-hidden"]})}next(){if(!this.currentDropTarget){this.setCurrentDropTarget(this.validDropTargets[0]);return}let J=this.validDropTargets.indexOf(this.currentDropTarget);if(J<0){this.setCurrentDropTarget(this.validDropTargets[0]);return}J===this.validDropTargets.length-1?this.dragTarget.element.closest('[aria-hidden="true"]')?this.setCurrentDropTarget(this.validDropTargets[0]):(this.setCurrentDropTarget(null),this.dragTarget.element.focus()):this.setCurrentDropTarget(this.validDropTargets[J+1])}previous(){if(!this.currentDropTarget){this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]);return}let J=this.validDropTargets.indexOf(this.currentDropTarget);if(J<0){this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]);return}J===0?this.dragTarget.element.closest('[aria-hidden="true"]')?this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]):(this.setCurrentDropTarget(null),this.dragTarget.element.focus()):this.setCurrentDropTarget(this.validDropTargets[J-1])}findNearestDropTarget(){let J=this.dragTarget.element.getBoundingClientRect(),lt=1/0,rt=-1;for(let Ut=0;Ut<this.validDropTargets.length;Ut++){let gn=this.validDropTargets[Ut].element.getBoundingClientRect(),an=gn.left-J.left,hn=gn.top-J.top,un=an*an+hn*hn;un<lt&&(lt=un,rt=Ut)}return rt}setCurrentDropTarget(J,lt){if(J!==this.currentDropTarget){if(this.currentDropTarget&&typeof this.currentDropTarget.onDropExit=="function"){let rt=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDropExit({type:"dropexit",x:rt.left+rt.width/2,y:rt.top+rt.height/2})}if(this.currentDropTarget=J,J){if(typeof J.onDropEnter=="function"){let rt=J.element.getBoundingClientRect();J.onDropEnter({type:"dropenter",x:rt.left+rt.width/2,y:rt.top+rt.height/2},this.dragTarget)}lt||J==null||J.element.focus()}}lt!==this.currentDropItem&&(lt&&typeof this.currentDropTarget.onDropTargetEnter=="function"&&this.currentDropTarget.onDropTargetEnter(lt==null?void 0:lt.target),lt==null||lt.element.focus(),this.currentDropItem=lt,this.initialFocused||((0,a.announce)(lt==null?void 0:lt.element.getAttribute("aria-label"),"polite"),this.initialFocused=!0))}end(){if(this.teardown(),typeof this.dragTarget.onDragEnd=="function"){let lt=(this.currentDropTarget&&this.dropOperation!=="cancel"?this.currentDropTarget:this.dragTarget).element.getBoundingClientRect();this.dragTarget.onDragEnd({type:"dragend",x:lt.x+lt.width/2,y:lt.y+lt.height/2,dropOperation:this.dropOperation||"cancel"})}this.currentDropTarget&&(this.dragTarget.element.contains(this.currentDropTarget.element)||(this.dragTarget.element.dispatchEvent(new FocusEvent("blur")),this.dragTarget.element.dispatchEvent(new FocusEvent("focusout",{bubbles:!0}))),(0,l.flushSync)(()=>{this.currentDropTarget.element.blur()}),this.currentDropTarget.element.focus()),this.setCurrentDropTarget(null),P()}cancel(){this.end(),this.dragTarget.element.closest('[aria-hidden="true"]')||this.dragTarget.element.focus(),(0,a.announce)(this.stringFormatter.format("dropCanceled"))}drop(J){if(!this.currentDropTarget){this.cancel();return}if(typeof(J==null?void 0:J.getDropOperation)=="function"){let lt=f(this.dragTarget.items);this.dropOperation=J.getDropOperation(lt,this.dragTarget.allowedDropOperations)}else if(typeof this.currentDropTarget.getDropOperation=="function"){let lt=f(this.dragTarget.items);this.dropOperation=this.currentDropTarget.getDropOperation(lt,this.dragTarget.allowedDropOperations)}else this.dropOperation=this.dragTarget.allowedDropOperations[0];if(typeof this.currentDropTarget.onDrop=="function"){let lt=this.dragTarget.items.map(Ut=>({kind:"text",types:new Set(Object.keys(Ut)),getText:Ge=>Promise.resolve(Ut[Ge])})),rt=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDrop({type:"drop",x:rt.left+rt.width/2,y:rt.top+rt.height/2,items:lt,dropOperation:this.dropOperation},J==null?void 0:J.target)}this.end(),(0,a.announce)(this.stringFormatter.format("dropComplete"))}activate(){if(this.currentDropTarget&&typeof this.currentDropTarget.onDropActivate=="function"){let J=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDropActivate({type:"dropactivate",x:J.left+J.width/2,y:J.top+J.height/2})}}constructor(J,lt){this.dragTarget=J,this.stringFormatter=lt,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.cancelEvent=this.cancelEvent.bind(this),this.initialFocused=!1}}function Ae(V){let J=f(V.items);return[...q.values()].filter(lt=>lt.element.closest('[aria-hidden="true"]')?!1:typeof lt.getDropOperation=="function"?lt.getDropOperation(J,V.allowedDropOperations)!=="cancel":!0)}var je={},Le={};Le={dragDescriptionKeyboard:"اضغط Enter لبدء السحب.",dragDescriptionKeyboardAlt:"اضغط على Alt + Enter لبدء السحب.",dragDescriptionLongPress:"اضغط باستمرار لبدء السحب.",dragDescriptionTouch:"اضغط مرتين لبدء السحب.",dragDescriptionVirtual:"انقر لبدء السحب.",dragItem:V=>`اسحب ${V.itemText}`,dragSelectedItems:(V,J)=>`اسحب ${J.plural(V.count,{one:()=>`${J.number(V.count)} عنصر محدد`,other:()=>`${J.number(V.count)} عناصر محددة`})}`,dragSelectedKeyboard:(V,J)=>`اضغط على Enter للسحب ${J.plural(V.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragSelectedKeyboardAlt:(V,J)=>`اضغط على مفتاحي Alt + Enter للسحب ${J.plural(V.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragSelectedLongPress:(V,J)=>`اضغط باستمرار للسحب ${J.plural(V.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragStartedKeyboard:"بدأ السحب. اضغط Tab للانتقال إلى موضع الإفلات، ثم اضغط Enter للإفلات، أو اضغط Escape للإلغاء.",dragStartedTouch:"بدأ السحب. انتقل إلى موضع الإفلات، ثم اضغط مرتين للإفلات.",dragStartedVirtual:"بدأ السحب. انتقل إلى مكان الإفلات، ثم انقر أو اضغط Enter للإفلات.",dropCanceled:"تم إلغاء الإفلات.",dropComplete:"اكتمل الإفلات.",dropDescriptionKeyboard:"اضغط Enter للإفلات. اضغط Escape لإلغاء السحب.",dropDescriptionTouch:"اضغط مرتين للإفلات.",dropDescriptionVirtual:"انقر للإفلات.",dropIndicator:"مؤشر الإفلات",dropOnItem:V=>`إفلات ${V.itemText}`,dropOnRoot:"الإفلات",endDragKeyboard:"السحب. اضغط Enter لإلغاء السحب.",endDragTouch:"السحب. اضغط مرتين لإلغاء السحب.",endDragVirtual:"السحب. انقر لإلغاء السحب.",insertAfter:V=>`أدخل بعد ${V.itemText}`,insertBefore:V=>`أدخل قبل ${V.itemText}`,insertBetween:V=>`أدخل بين ${V.beforeItemText} و ${V.afterItemText}`};var xe={};xe={dragDescriptionKeyboard:"Натиснете „Enter“, за да започнете да плъзгате.",dragDescriptionKeyboardAlt:"Натиснете Alt + Enter, за да започнете да плъзгате.",dragDescriptionLongPress:"Натиснете продължително, за да започнете да плъзгате.",dragDescriptionTouch:"Натиснете двукратно, за да започнете да плъзгате.",dragDescriptionVirtual:"Щракнете, за да започнете да плъзгате.",dragItem:V=>`Плъзни ${V.itemText}`,dragSelectedItems:(V,J)=>`Плъзни ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елемента`})}`,dragSelectedKeyboard:(V,J)=>`Натиснете Enter, за да плъзнете ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елементи`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Натиснете Alt и Enter, за да плъзнете ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елементи`})}.`,dragSelectedLongPress:(V,J)=>`Натиснете продължително, за да плъзнете ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елементи`})}.`,dragStartedKeyboard:"Започна плъзгане. Натиснете „Tab“, за да се придвижите до целта, след което натиснете „Enter“ за пускане или натиснете „Escape“ за отмяна.",dragStartedTouch:"Започна плъзгане. Придвижете се до целта, след което натиснете двукратно, за да пуснете.",dragStartedVirtual:"Започна плъзгане. Придвижете се до целта, след което щракнете или натиснете „Enter“ за пускане.",dropCanceled:"Пускането е отменено.",dropComplete:"Пускането е завършено.",dropDescriptionKeyboard:"Натиснете „Enter“ за пускане. Натиснете „Escape“ за отмяна на плъзгането.",dropDescriptionTouch:"Натиснете двукратно за пускане.",dropDescriptionVirtual:"Щракнете за пускане.",dropIndicator:"индикатор за пускане",dropOnItem:V=>`Пусни върху ${V.itemText}`,dropOnRoot:"Пусни върху",endDragKeyboard:"Плъзгане. Натиснете „Enter“ за отмяна на плъзгането.",endDragTouch:"Плъзгане. Натиснете двукратно за отмяна на плъзгането.",endDragVirtual:"Плъзгане. Щракнете за отмяна.",insertAfter:V=>`Вмъкни след ${V.itemText}`,insertBefore:V=>`Вмъкни преди ${V.itemText}`,insertBetween:V=>`Вмъкни между ${V.beforeItemText} и ${V.afterItemText}`};var Be={};Be={dragDescriptionKeyboard:"Stisknutím klávesy Enter začnete s přetahováním.",dragDescriptionKeyboardAlt:"Stisknutím Alt + Enter zahájíte přetahování.",dragDescriptionLongPress:"Dlouhým stisknutím zahájíte přetahování.",dragDescriptionTouch:"Poklepáním začnete s přetahováním.",dragDescriptionVirtual:"Kliknutím začnete s přetahováním.",dragItem:V=>`Přetáhnout ${V.itemText}`,dragSelectedItems:(V,J)=>`Přetáhnout ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,few:()=>`${J.number(V.count)} vybrané položky`,other:()=>`${J.number(V.count)} vybraných položek`})}`,dragSelectedKeyboard:(V,J)=>`Stisknutím klávesy Enter přetáhněte ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,other:()=>`${J.number(V.count)} vybrané položky`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Stisknutím Alt + Enter přetáhněte ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,other:()=>`${J.number(V.count)} vybrané položky`})}.`,dragSelectedLongPress:(V,J)=>`Dlouhým stisknutím přetáhnete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,other:()=>`${J.number(V.count)} vybrané položky`})}.`,dragStartedKeyboard:"Začněte s přetahováním. Po stisknutí klávesy Tab najděte požadovaný cíl a stisknutím klávesy Enter přetažení dokončete nebo stisknutím klávesy Esc akci zrušte.",dragStartedTouch:"Začněte s přetahováním. Najděte požadovaný cíl a poklepáním přetažení dokončete.",dragStartedVirtual:"Začněte s přetahováním. Najděte požadovaný cíl a kliknutím nebo stisknutím klávesy Enter přetažení dokončete.",dropCanceled:"Přetažení bylo zrušeno.",dropComplete:"Přetažení bylo dokončeno.",dropDescriptionKeyboard:"Stisknutím klávesy Enter přetažení dokončete nebo stisknutím klávesy Esc akci zrušte.",dropDescriptionTouch:"Poklepáním přetažení dokončete.",dropDescriptionVirtual:"Kliknutím objekt přetáhněte.",dropIndicator:"indikátor přetažení",dropOnItem:V=>`Přetáhnout na ${V.itemText}`,dropOnRoot:"Přetáhnout na",endDragKeyboard:"Probíhá přetahování. Stisknutím klávesy Enter přetažení zrušíte.",endDragTouch:"Probíhá přetahování. Poklepáním přetažení zrušíte.",endDragVirtual:"Probíhá přetahování. Kliknutím přetažení zrušíte.",insertAfter:V=>`Vložit za ${V.itemText}`,insertBefore:V=>`Vložit před ${V.itemText}`,insertBetween:V=>`Vložit mezi ${V.beforeItemText} a ${V.afterItemText}`};var Ve={};Ve={dragDescriptionKeyboard:"Tryk på Enter for at starte med at trække.",dragDescriptionKeyboardAlt:"Tryk på Alt + Enter for at starte med at trække.",dragDescriptionLongPress:"Tryk længe for at starte med at trække.",dragDescriptionTouch:"Dobbelttryk for at starte med at trække.",dragDescriptionVirtual:"Klik for at starte med at trække.",dragItem:V=>`Træk ${V.itemText}`,dragSelectedItems:(V,J)=>`Træk ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}`,dragSelectedKeyboard:(V,J)=>`Tryk på Enter for at trække ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgte element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Tryk på Alt + Enter for at trække ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgte element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedLongPress:(V,J)=>`Tryk længe for at trække ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgte element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragStartedKeyboard:"Startet med at trække. Tryk på Tab for at gå til et slip-mål, tryk derefter på Enter for at slippe, eller tryk på Escape for at annullere.",dragStartedTouch:"Startet med at trække. Gå til et slip-mål, og dobbelttryk derefter for at slippe.",dragStartedVirtual:"Startet med at trække. Gå til et slip-mål, og klik eller tryk derefter på enter for at slippe.",dropCanceled:"Slip annulleret.",dropComplete:"Slip fuldført.",dropDescriptionKeyboard:"Tryk på Enter for at slippe. Tryk på Escape for at annullere trækning.",dropDescriptionTouch:"Dobbelttryk for at slippe.",dropDescriptionVirtual:"Klik for at slippe.",dropIndicator:"slip-indikator",dropOnItem:V=>`Slip på ${V.itemText}`,dropOnRoot:"Slip på",endDragKeyboard:"Trækning. Tryk på enter for at annullere træk.",endDragTouch:"Trækning. Dobbelttryk for at annullere træk.",endDragVirtual:"Trækning. Klik for at annullere trækning.",insertAfter:V=>`Indsæt efter ${V.itemText}`,insertBefore:V=>`Indsæt før ${V.itemText}`,insertBetween:V=>`Indsæt mellem ${V.beforeItemText} og ${V.afterItemText}`};var tt={};tt={dragDescriptionKeyboard:"Drücken Sie die Eingabetaste, um den Ziehvorgang zu starten.",dragDescriptionKeyboardAlt:"Alt + Eingabe drücken, um den Ziehvorgang zu starten.",dragDescriptionLongPress:"Lang drücken, um mit dem Ziehen zu beginnen.",dragDescriptionTouch:"Tippen Sie doppelt, um den Ziehvorgang zu starten.",dragDescriptionVirtual:"Zum Starten des Ziehvorgangs klicken.",dragItem:V=>`${V.itemText} ziehen`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Objekt`,other:()=>`${J.number(V.count)} ausgewählte Objekte`})} ziehen`,dragSelectedKeyboard:(V,J)=>`Eingabetaste drücken, um ${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Element`,other:()=>`${J.number(V.count)} ausgewählte Elemente`})} zu ziehen.`,dragSelectedKeyboardAlt:(V,J)=>`Alt + Eingabetaste drücken, um ${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Element`,other:()=>`${J.number(V.count)} ausgewählte Elemente`})} zu ziehen.`,dragSelectedLongPress:(V,J)=>`Lang drücken, um ${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Element`,other:()=>`${J.number(V.count)} ausgewählte Elemente`})} zu ziehen.`,dragStartedKeyboard:"Ziehvorgang gestartet. Drücken Sie die Tabulatortaste, um zu einem Ablegeziel zu navigieren und drücken Sie dann die Eingabetaste, um das Objekt abzulegen, oder Escape, um den Vorgang abzubrechen.",dragStartedTouch:"Ziehvorgang gestartet. Navigieren Sie zu einem Ablegeziel und tippen Sie doppelt, um das Objekt abzulegen.",dragStartedVirtual:"Ziehvorgang gestartet. Navigieren Sie zu einem Ablegeziel und klicken Sie oder drücken Sie die Eingabetaste, um das Objekt abzulegen.",dropCanceled:"Ablegen abgebrochen.",dropComplete:"Ablegen abgeschlossen.",dropDescriptionKeyboard:"Drücken Sie die Eingabetaste, um das Objekt abzulegen. Drücken Sie Escape, um den Vorgang abzubrechen.",dropDescriptionTouch:"Tippen Sie doppelt, um das Objekt abzulegen.",dropDescriptionVirtual:"Zum Ablegen klicken.",dropIndicator:"Ablegeanzeiger",dropOnItem:V=>`Auf ${V.itemText} ablegen`,dropOnRoot:"Ablegen auf",endDragKeyboard:"Ziehvorgang läuft. Drücken Sie die Eingabetaste, um den Vorgang abzubrechen.",endDragTouch:"Ziehvorgang läuft. Tippen Sie doppelt, um den Vorgang abzubrechen.",endDragVirtual:"Ziehvorgang läuft. Klicken Sie, um den Vorgang abzubrechen.",insertAfter:V=>`Nach ${V.itemText} einfügen`,insertBefore:V=>`Vor ${V.itemText} einfügen`,insertBetween:V=>`Zwischen ${V.beforeItemText} und ${V.afterItemText} einfügen`};var it={};it={dragDescriptionKeyboard:"Πατήστε Enter για έναρξη της μεταφοράς.",dragDescriptionKeyboardAlt:"Πατήστε Alt + Enter για έναρξη της μεταφοράς.",dragDescriptionLongPress:"Πατήστε παρατεταμένα για να ξεκινήσετε τη μεταφορά.",dragDescriptionTouch:"Πατήστε δύο φορές για έναρξη της μεταφοράς.",dragDescriptionVirtual:"Κάντε κλικ για να ξεκινήσετε τη μεταφορά.",dragItem:V=>`Μεταφορά ${V.itemText}`,dragSelectedItems:(V,J)=>`Μεταφορά σε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}`,dragSelectedKeyboard:(V,J)=>`Πατήστε Enter για να σύρετε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Πατήστε Alt + Enter για να σύρετε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}.`,dragSelectedLongPress:(V,J)=>`Πατήστε παρατεταμένα για να σύρετε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}.`,dragStartedKeyboard:"Η μεταφορά ξεκίνησε. Πατήστε το πλήκτρο Tab για να μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, πατήστε Enter για απόθεση ή πατήστε Escape για ακύρωση.",dragStartedTouch:"Η μεταφορά ξεκίνησε. Μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, πατήστε δύο φορές για απόθεση.",dragStartedVirtual:"Η μεταφορά ξεκίνησε. Μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, κάντε κλικ ή πατήστε Enter για απόθεση.",dropCanceled:"Η απόθεση ακυρώθηκε.",dropComplete:"Η απόθεση ολοκληρώθηκε.",dropDescriptionKeyboard:"Πατήστε Enter για απόθεση. Πατήστε Escape για ακύρωση της μεταφοράς.",dropDescriptionTouch:"Πατήστε δύο φορές για απόθεση.",dropDescriptionVirtual:"Κάντε κλικ για απόθεση.",dropIndicator:"δείκτης απόθεσης",dropOnItem:V=>`Απόθεση σε ${V.itemText}`,dropOnRoot:"Απόθεση σε",endDragKeyboard:"Μεταφορά σε εξέλιξη. Πατήστε Enter για ακύρωση της μεταφοράς.",endDragTouch:"Μεταφορά σε εξέλιξη. Πατήστε δύο φορές για ακύρωση της μεταφοράς.",endDragVirtual:"Μεταφορά σε εξέλιξη. Κάντε κλικ για ακύρωση της μεταφοράς.",insertAfter:V=>`Εισαγωγή μετά από ${V.itemText}`,insertBefore:V=>`Εισαγωγή πριν από ${V.itemText}`,insertBetween:V=>`Εισαγωγή μεταξύ ${V.beforeItemText} και ${V.afterItemText}`};var yt={};yt={dragItem:V=>`Drag ${V.itemText}`,dragSelectedItems:(V,J)=>`Drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}`,dragDescriptionKeyboard:"Press Enter to start dragging.",dragDescriptionKeyboardAlt:"Press Alt + Enter to start dragging.",dragDescriptionTouch:"Double tap to start dragging.",dragDescriptionVirtual:"Click to start dragging.",dragDescriptionLongPress:"Long press to start dragging.",dragSelectedKeyboard:(V,J)=>`Press Enter to drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Press Alt + Enter to drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}.`,dragSelectedLongPress:(V,J)=>`Long press to drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}.`,dragStartedKeyboard:"Started dragging. Press Tab to navigate to a drop target, then press Enter to drop, or press Escape to cancel.",dragStartedTouch:"Started dragging. Navigate to a drop target, then double tap to drop.",dragStartedVirtual:"Started dragging. Navigate to a drop target, then click or press Enter to drop.",endDragKeyboard:"Dragging. Press Enter to cancel drag.",endDragTouch:"Dragging. Double tap to cancel drag.",endDragVirtual:"Dragging. Click to cancel drag.",dropDescriptionKeyboard:"Press Enter to drop. Press Escape to cancel drag.",dropDescriptionTouch:"Double tap to drop.",dropDescriptionVirtual:"Click to drop.",dropCanceled:"Drop canceled.",dropComplete:"Drop complete.",dropIndicator:"drop indicator",dropOnRoot:"Drop on",dropOnItem:V=>`Drop on ${V.itemText}`,insertBefore:V=>`Insert before ${V.itemText}`,insertBetween:V=>`Insert between ${V.beforeItemText} and ${V.afterItemText}`,insertAfter:V=>`Insert after ${V.itemText}`};var vt={};vt={dragDescriptionKeyboard:"Pulse Intro para empezar a arrastrar.",dragDescriptionKeyboardAlt:"Pulse Intro para empezar a arrastrar.",dragDescriptionLongPress:"Mantenga pulsado para comenzar a arrastrar.",dragDescriptionTouch:"Pulse dos veces para iniciar el arrastre.",dragDescriptionVirtual:"Haga clic para iniciar el arrastre.",dragItem:V=>`Arrastrar ${V.itemText}`,dragSelectedItems:(V,J)=>`Arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}`,dragSelectedKeyboard:(V,J)=>`Pulse Intro para arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pulse Alt + Intro para arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}.`,dragSelectedLongPress:(V,J)=>`Mantenga pulsado para arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}.`,dragStartedKeyboard:"Se ha empezado a arrastrar. Pulse el tabulador para ir al destino de colocación y, a continuación, pulse Intro para soltar, o pulse Escape para cancelar.",dragStartedTouch:"Se ha empezado a arrastrar. Vaya al destino de colocación y, a continuación, pulse dos veces para soltar.",dragStartedVirtual:"Se ha empezado a arrastrar. Vaya al destino de colocación y, a continuación, haga clic o pulse Intro para soltar.",dropCanceled:"Se ha cancelado la colocación.",dropComplete:"Colocación finalizada.",dropDescriptionKeyboard:"Pulse Intro para soltar. Pulse Escape para cancelar el arrastre.",dropDescriptionTouch:"Pulse dos veces para soltar.",dropDescriptionVirtual:"Haga clic para soltar.",dropIndicator:"indicador de colocación",dropOnItem:V=>`Soltar en ${V.itemText}`,dropOnRoot:"Soltar en",endDragKeyboard:"Arrastrando. Pulse Intro para cancelar el arrastre.",endDragTouch:"Arrastrando. Pulse dos veces para cancelar el arrastre.",endDragVirtual:"Arrastrando. Haga clic para cancelar el arrastre.",insertAfter:V=>`Insertar después de ${V.itemText}`,insertBefore:V=>`Insertar antes de ${V.itemText}`,insertBetween:V=>`Insertar entre ${V.beforeItemText} y ${V.afterItemText}`};var Pt={};Pt={dragDescriptionKeyboard:"Lohistamise alustamiseks vajutage klahvi Enter.",dragDescriptionKeyboardAlt:"Lohistamise alustamiseks vajutage klahvikombinatsiooni Alt + Enter.",dragDescriptionLongPress:"Vajutage pikalt lohistamise alustamiseks.",dragDescriptionTouch:"Topeltpuudutage lohistamise alustamiseks.",dragDescriptionVirtual:"Klõpsake lohistamise alustamiseks.",dragItem:V=>`Lohista ${V.itemText}`,dragSelectedItems:(V,J)=>`Lohista ${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksust`,other:()=>`${J.number(V.count)} valitud üksust`})}`,dragSelectedKeyboard:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksuse`,other:()=>`${J.number(V.count)} valitud üksuse`})} lohistamiseks vajutage sisestusklahvi Enter.`,dragSelectedKeyboardAlt:(V,J)=>`Lohistamiseks vajutage klahvikombinatsiooni Alt + Enter ${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksuse`,other:()=>`${J.number(V.count)} valitud üksuse`})} jaoks.`,dragSelectedLongPress:(V,J)=>`Pikk vajutus ${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksuse`,other:()=>`${J.number(V.count)} valitud üksuse`})} lohistamiseks.`,dragStartedKeyboard:"Alustati lohistamist. Kukutamise sihtmärgi juurde navigeerimiseks vajutage klahvi Tab, seejärel vajutage kukutamiseks klahvi Enter või loobumiseks klahvi Escape.",dragStartedTouch:"Alustati lohistamist. Navigeerige kukutamise sihtmärgi juurde ja topeltpuudutage kukutamiseks.",dragStartedVirtual:"Alustati lohistamist. Navigeerige kukutamise sihtmärgi juurde ja kukutamiseks klõpsake või vajutage klahvi Enter.",dropCanceled:"Lohistamisest loobuti.",dropComplete:"Lohistamine on tehtud.",dropDescriptionKeyboard:"Kukutamiseks vajutage klahvi Enter. Lohistamisest loobumiseks vajutage klahvi Escape.",dropDescriptionTouch:"Kukutamiseks topeltpuudutage.",dropDescriptionVirtual:"Kukutamiseks klõpsake.",dropIndicator:"lohistamise indikaator",dropOnItem:V=>`Kukuta asukohta ${V.itemText}`,dropOnRoot:"Kukuta asukohta",endDragKeyboard:"Lohistamine. Lohistamisest loobumiseks vajutage klahvi Enter.",endDragTouch:"Lohistamine. Lohistamisest loobumiseks topeltpuudutage.",endDragVirtual:"Lohistamine. Lohistamisest loobumiseks klõpsake.",insertAfter:V=>`Sisesta ${V.itemText} järele`,insertBefore:V=>`Sisesta ${V.itemText} ette`,insertBetween:V=>`Sisesta ${V.beforeItemText} ja ${V.afterItemText} vahele`};var kt={};kt={dragDescriptionKeyboard:"Aloita vetäminen painamalla Enter-näppäintä.",dragDescriptionKeyboardAlt:"Aloita vetäminen painamalla Alt + Enter -näppäinyhdistelmää.",dragDescriptionLongPress:"Aloita vetäminen pitämällä painettuna.",dragDescriptionTouch:"Aloita vetäminen kaksoisnapauttamalla.",dragDescriptionVirtual:"Aloita vetäminen napsauttamalla.",dragItem:V=>`Vedä kohdetta ${V.itemText}`,dragSelectedItems:(V,J)=>`Vedä ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittua kohdetta`,other:()=>`${J.number(V.count)} valittua kohdetta`})}`,dragSelectedKeyboard:(V,J)=>`Vedä painamalla Enter ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittu kohde`,other:()=>`${J.number(V.count)} valittua kohdetta`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Vedä painamalla Alt + Enter ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittu kohde`,other:()=>`${J.number(V.count)} valittua kohdetta`})}.`,dragSelectedLongPress:(V,J)=>`Vedä pitämällä painettuna ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittu kohde`,other:()=>`${J.number(V.count)} valittua kohdetta`})}.`,dragStartedKeyboard:"Vetäminen aloitettu. Siirry pudotuskohteeseen painamalla sarkainnäppäintä ja sitten pudota painamalla Enter-näppäintä tai peruuta painamalla Escape-näppäintä.",dragStartedTouch:"Vetäminen aloitettu. Siirry pudotuskohteeseen ja pudota kaksoisnapauttamalla.",dragStartedVirtual:"Vetäminen aloitettu. Siirry pudotuskohteeseen ja pudota napsauttamalla tai painamalla Enter-näppäintä.",dropCanceled:"Pudotus peruutettu.",dropComplete:"Pudotus suoritettu.",dropDescriptionKeyboard:"Pudota painamalla Enter-näppäintä. Peruuta vetäminen painamalla Escape-näppäintä.",dropDescriptionTouch:"Pudota kaksoisnapauttamalla.",dropDescriptionVirtual:"Pudota napsauttamalla.",dropIndicator:"pudotuksen ilmaisin",dropOnItem:V=>`Pudota kohteeseen ${V.itemText}`,dropOnRoot:"Pudota kohteeseen",endDragKeyboard:"Vedetään. Peruuta vetäminen painamalla Enter-näppäintä.",endDragTouch:"Vedetään. Peruuta vetäminen kaksoisnapauttamalla.",endDragVirtual:"Vedetään. Peruuta vetäminen napsauttamalla.",insertAfter:V=>`Lisää kohteen ${V.itemText} jälkeen`,insertBefore:V=>`Lisää ennen kohdetta ${V.itemText}`,insertBetween:V=>`Lisää kohteiden ${V.beforeItemText} ja ${V.afterItemText} väliin`};var It={};It={dragDescriptionKeyboard:"Appuyez sur Entrée pour commencer le déplacement.",dragDescriptionKeyboardAlt:"Appuyez sur Alt + Entrée pour commencer à faire glisser.",dragDescriptionLongPress:"Appuyez de manière prolongée pour commencer à faire glisser.",dragDescriptionTouch:"Touchez deux fois pour commencer le déplacement.",dragDescriptionVirtual:"Cliquez pour commencer le déplacement.",dragItem:V=>`Déplacer ${V.itemText}`,dragSelectedItems:(V,J)=>`Déplacer ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}`,dragSelectedKeyboard:(V,J)=>`Appuyez sur Entrée pour faire glisser ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Appuyez sur Alt + Entrée pour faire glisser ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}.`,dragSelectedLongPress:(V,J)=>`Appuyez de manière prolongée pour faire glisser ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}.`,dragStartedKeyboard:"Déplacement commencé. Appuyez sur Tabulation pour accéder à une cible de dépôt, puis appuyez sur Entrée pour déposer, ou appuyez sur Échap pour annuler.",dragStartedTouch:"Déplacement commencé. Accédez à une cible de dépôt, puis touchez deux fois pour déposer.",dragStartedVirtual:"Déplacement commencé. Accédez à une cible de dépôt, puis cliquez ou appuyez sur Entrée pour déposer.",dropCanceled:"Dépôt annulé.",dropComplete:"Dépôt terminé.",dropDescriptionKeyboard:"Appuyez sur Entrée pour déposer. Appuyez sur Échap pour annuler le déplacement.",dropDescriptionTouch:"Touchez deux fois pour déposer.",dropDescriptionVirtual:"Cliquez pour déposer.",dropIndicator:"indicateur de dépôt",dropOnItem:V=>`Déposer sur ${V.itemText}`,dropOnRoot:"Déposer sur",endDragKeyboard:"Déplacement. Appuyez sur Entrée pour annuler le déplacement.",endDragTouch:"Déplacement. Touchez deux fois pour annuler le déplacement.",endDragVirtual:"Déplacement. Cliquez pour annuler le déplacement.",insertAfter:V=>`Insérer après ${V.itemText}`,insertBefore:V=>`Insérer avant ${V.itemText}`,insertBetween:V=>`Insérer entre ${V.beforeItemText} et ${V.afterItemText}`};var Ft={};Ft={dragDescriptionKeyboard:"הקש על Enter כדי להתחיל לגרור.",dragDescriptionKeyboardAlt:"הקש Alt + Enter כדי להתחיל לגרור.",dragDescriptionLongPress:"לחץ לחיצה ארוכה כדי להתחיל לגרור.",dragDescriptionTouch:"הקש פעמיים כדי להתחיל בגרירה.",dragDescriptionVirtual:"לחץ כדי להתחיל לגרור.",dragItem:V=>`גרור את ${V.itemText}`,dragSelectedItems:(V,J)=>`גרור ${J.plural(V.count,{one:()=>`פריט נבחר ${J.number(V.count)}`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}`,dragSelectedKeyboard:(V,J)=>`הקש על Enter כדי לגרור ${J.plural(V.count,{one:()=>`${J.number(V.count)} פריט שנבחר`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}.`,dragSelectedKeyboardAlt:(V,J)=>`הקש Alt + Enter כדי לגרור ${J.plural(V.count,{one:()=>`${J.number(V.count)} פריט שנבחר`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}.`,dragSelectedLongPress:(V,J)=>`לחץ לחיצה ארוכה כדי לגרור ${J.plural(V.count,{one:()=>`${J.number(V.count)} פריט שנבחר`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}.`,dragStartedKeyboard:"התחלת לגרור. הקש על Tab כדי לנווט לנקודת הגרירה ולאחר מכן הקש על Enter כדי לשחרר או על Escape כדי לבטל.",dragStartedTouch:"התחלת לגרור. נווט לנקודת השחרור ולאחר מכן הקש פעמיים כדי לשחרר.",dragStartedVirtual:"התחלת לגרור. נווט לנקודת השחרור ולאחר מכן לחץ או הקש על Enter כדי לשחרר.",dropCanceled:"השחרור בוטל.",dropComplete:"השחרור הושלם.",dropDescriptionKeyboard:"הקש על Enter כדי לשחרר. הקש על Escape כדי לבטל את הגרירה.",dropDescriptionTouch:"הקש פעמיים כדי לשחרר.",dropDescriptionVirtual:"לחץ כדי לשחרר.",dropIndicator:"מחוון שחרור",dropOnItem:V=>`שחרר על ${V.itemText}`,dropOnRoot:"שחרר על",endDragKeyboard:"גורר. הקש על Enter כדי לבטל את הגרירה.",endDragTouch:"גורר. הקש פעמיים כדי לבטל את הגרירה.",endDragVirtual:"גורר. לחץ כדי לבטל את הגרירה.",insertAfter:V=>`הוסף אחרי ${V.itemText}`,insertBefore:V=>`הוסף לפני ${V.itemText}`,insertBetween:V=>`הוסף בין ${V.beforeItemText} לבין ${V.afterItemText}`};var Xt={};Xt={dragDescriptionKeyboard:"Pritisnite Enter da biste počeli povlačiti.",dragDescriptionKeyboardAlt:"Pritisnite Alt + Enter za početak povlačenja.",dragDescriptionLongPress:"Dugo pritisnite za početak povlačenja.",dragDescriptionTouch:"Dvaput dodirnite da biste počeli povlačiti.",dragDescriptionVirtual:"Kliknite da biste počeli povlačiti.",dragItem:V=>`Povucite stavku ${V.itemText}`,dragSelectedItems:(V,J)=>`Povucite ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabranu stavku`,other:()=>`ovoliko odabranih stavki: ${J.number(V.count)}`})}`,dragSelectedKeyboard:(V,J)=>`Pritisnite Enter za povlačenje ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabrana stavka`,other:()=>`${J.number(V.count)} odabrane stavke`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pritisnite Alt + Enter za povlačenje ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabrana stavka`,other:()=>`${J.number(V.count)} odabrane stavke`})}.`,dragSelectedLongPress:(V,J)=>`Dugo pritisnite za povlačenje ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabrana stavka`,other:()=>`${J.number(V.count)} odabrane stavke`})}.`,dragStartedKeyboard:"Počeli ste povlačiti. Pritisnite tipku tabulatora da biste došli do cilja ispuštanja, a zatim Enter da biste ispustili stavku ili Escape da biste prekinuli povlačenje.",dragStartedTouch:"Počeli ste povlačiti. Dođite do cilja ispuštanja, a zatim dvaput dodirnite da biste ispustili stavku.",dragStartedVirtual:"Počeli ste povlačiti. Dođite do cilja ispuštanja, a zatim kliknite ili pritisnite Enter da biste ispustili stavku.",dropCanceled:"Povlačenje je prekinuto.",dropComplete:"Ispuštanje je dovršeno.",dropDescriptionKeyboard:"Pritisnite Enter da biste ispustili stavku. Pritisnite Escape da biste prekinuli povlačenje.",dropDescriptionTouch:"Dvaput dodirnite da biste ispustili stavku.",dropDescriptionVirtual:"Kliknite da biste ispustili stavku.",dropIndicator:"pokazatelj ispuštanja",dropOnItem:V=>`Ispustite na stavku ${V.itemText}`,dropOnRoot:"Ispustite na",endDragKeyboard:"Povlačenje. Pritisnite Enter da biste prekinuli povlačenje.",endDragTouch:"Povlačenje. Dvaput dodirnite da biste prekinuli povlačenje.",endDragVirtual:"Povlačenje. Kliknite da biste prekinuli povlačenje.",insertAfter:V=>`Umetnite iza stavke ${V.itemText}`,insertBefore:V=>`Ispustite ispred stavke ${V.itemText}`,insertBetween:V=>`Umetnite između stavki ${V.beforeItemText} i ${V.afterItemText}`};var Kt={};Kt={dragDescriptionKeyboard:"Nyomja le az Enter billentyűt a húzás megkezdéséhez.",dragDescriptionKeyboardAlt:"Nyomja le az Alt + Enter billentyűket a húzás megkezdéséhez.",dragDescriptionLongPress:"Hosszan nyomja meg a húzás elindításához.",dragDescriptionTouch:"Koppintson duplán a húzás megkezdéséhez.",dragDescriptionVirtual:"Kattintson a húzás megkezdéséhez.",dragItem:V=>`${V.itemText} húzása`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzása`,dragSelectedKeyboard:(V,J)=>`Nyomja meg az Entert ${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzásához.`,dragSelectedKeyboardAlt:(V,J)=>`Nyomja meg az Alt + Enter billentyűket ${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzásához.`,dragSelectedLongPress:(V,J)=>`Tartsa lenyomva hosszan ${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzásához.`,dragStartedKeyboard:"Húzás megkezdve. Nyomja le a Tab billentyűt az elengedési célhoz navigálásához, majd nyomja le az Enter billentyűt az elengedéshez, vagy nyomja le az Escape billentyűt a megszakításhoz.",dragStartedTouch:"Húzás megkezdve. Navigáljon egy elengedési célhoz, majd koppintson duplán az elengedéshez.",dragStartedVirtual:"Húzás megkezdve. Navigáljon egy elengedési célhoz, majd kattintson vagy nyomja le az Enter billentyűt az elengedéshez.",dropCanceled:"Elengedés megszakítva.",dropComplete:"Elengedés teljesítve.",dropDescriptionKeyboard:"Nyomja le az Enter billentyűt az elengedéshez. Nyomja le az Escape billentyűt a húzás megszakításához.",dropDescriptionTouch:"Koppintson duplán az elengedéshez.",dropDescriptionVirtual:"Kattintson az elengedéshez.",dropIndicator:"elengedésjelző",dropOnItem:V=>`Elengedés erre: ${V.itemText}`,dropOnRoot:"Elengedés erre:",endDragKeyboard:"Húzás folyamatban. Nyomja le az Enter billentyűt a húzás megszakításához.",endDragTouch:"Húzás folyamatban. Koppintson duplán a húzás megszakításához.",endDragVirtual:"Húzás folyamatban. Kattintson a húzás megszakításához.",insertAfter:V=>`Beszúrás ${V.itemText} után`,insertBefore:V=>`Beszúrás ${V.itemText} elé`,insertBetween:V=>`Beszúrás ${V.beforeItemText} és ${V.afterItemText} közé`};var Tt={};Tt={dragDescriptionKeyboard:"Premi Invio per iniziare a trascinare.",dragDescriptionKeyboardAlt:"Premi Alt + Invio per iniziare a trascinare.",dragDescriptionLongPress:"Premi a lungo per iniziare a trascinare.",dragDescriptionTouch:"Tocca due volte per iniziare a trascinare.",dragDescriptionVirtual:"Fai clic per iniziare a trascinare.",dragItem:V=>`Trascina ${V.itemText}`,dragSelectedItems:(V,J)=>`Trascina ${J.plural(V.count,{one:()=>`${J.number(V.count)} altro elemento selezionato`,other:()=>`${J.number(V.count)} altri elementi selezionati`})}`,dragSelectedKeyboard:(V,J)=>`Premi Invio per trascinare ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento selezionato`,other:()=>`${J.number(V.count)} elementi selezionati`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Premi Alt + Invio per trascinare ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento selezionato`,other:()=>`${J.number(V.count)} elementi selezionati`})}.`,dragSelectedLongPress:(V,J)=>`Premi a lungo per trascinare ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento selezionato`,other:()=>`${J.number(V.count)} elementi selezionati`})}.`,dragStartedKeyboard:"Hai iniziato a trascinare. Premi Tab per arrivare sull’area di destinazione, quindi premi Invio per rilasciare o Esc per annullare.",dragStartedTouch:"Hai iniziato a trascinare. Arriva sull’area di destinazione, quindi tocca due volte per rilasciare.",dragStartedVirtual:"Hai iniziato a trascinare. Arriva sull’area di destinazione, quindi fai clic o premi Invio per rilasciare.",dropCanceled:"Rilascio annullato.",dropComplete:"Rilascio completato.",dropDescriptionKeyboard:"Premi Invio per rilasciare. Premi Esc per annullare.",dropDescriptionTouch:"Tocca due volte per rilasciare.",dropDescriptionVirtual:"Fai clic per rilasciare.",dropIndicator:"indicatore di rilascio",dropOnItem:V=>`Rilascia su ${V.itemText}`,dropOnRoot:"Rilascia su",endDragKeyboard:"Trascinamento. Premi Invio per annullare.",endDragTouch:"Trascinamento. Tocca due volte per annullare.",endDragVirtual:"Trascinamento. Fai clic per annullare.",insertAfter:V=>`Inserisci dopo ${V.itemText}`,insertBefore:V=>`Inserisci prima di ${V.itemText}`,insertBetween:V=>`Inserisci tra ${V.beforeItemText} e ${V.afterItemText}`};var rr={};rr={dragDescriptionKeyboard:"Enter キーを押してドラッグを開始してください。",dragDescriptionKeyboardAlt:"Alt+Enter キーを押してドラッグを開始します。",dragDescriptionLongPress:"長押ししてドラッグを開始します。",dragDescriptionTouch:"ダブルタップしてドラッグを開始します。",dragDescriptionVirtual:"クリックしてドラッグを開始します。",dragItem:V=>`${V.itemText} をドラッグ`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} 個の選択項目`,other:()=>`${J.number(V.count)} 個の選択項目`})} をドラッグ`,dragSelectedKeyboard:(V,J)=>`Enter キーを押して、${J.plural(V.count,{one:()=>`${J.number(V.count)} 選択した項目`,other:()=>`${J.number(V.count)} 選択した項目`})}をドラッグします。`,dragSelectedKeyboardAlt:(V,J)=>`Alt+Enter キーを押して、${J.plural(V.count,{one:()=>`${J.number(V.count)} 選択した項目`,other:()=>`${J.number(V.count)} 選択した項目`})}をドラッグします。`,dragSelectedLongPress:(V,J)=>`長押しして、${J.plural(V.count,{one:()=>`${J.number(V.count)} 選択した項目`,other:()=>`${J.number(V.count)} 選択した項目`})}をドラッグします。`,dragStartedKeyboard:"ドラッグを開始します。Tab キーを押してドロップターゲットにいどうし、Enter キーを押してドロップするか、Esc キーを押してキャンセルします。",dragStartedTouch:"ドラッグを開始しました。ドロップのターゲットに移動し、ダブルタップしてドロップします。",dragStartedVirtual:"ドラッグを開始しました。ドロップのターゲットに移動し、クリックまたは Enter キーを押してドロップします。",dropCanceled:"ドロップがキャンセルされました。",dropComplete:"ドロップが完了しました。",dropDescriptionKeyboard:"Enter キーを押してドロップします。Esc キーを押してドラッグをキャンセルします。",dropDescriptionTouch:"ダブルタップしてドロップします。",dropDescriptionVirtual:"クリックしてドロップします。",dropIndicator:"ドロップインジケーター",dropOnItem:V=>`${V.itemText} にドロップ`,dropOnRoot:"ドロップ場所",endDragKeyboard:"ドラッグしています。Enter キーを押してドラッグをキャンセルします。",endDragTouch:"ドラッグしています。ダブルタップしてドラッグをキャンセルします。",endDragVirtual:"ドラッグしています。クリックしてドラッグをキャンセルします。",insertAfter:V=>`${V.itemText} の後に挿入`,insertBefore:V=>`${V.itemText} の前に挿入`,insertBetween:V=>`${V.beforeItemText} と ${V.afterItemText} の間に挿入`};var Wt={};Wt={dragDescriptionKeyboard:"드래그를 시작하려면 Enter를 누르세요.",dragDescriptionKeyboardAlt:"드래그를 시작하려면 Alt + Enter를 누르십시오.",dragDescriptionLongPress:"드래그를 시작하려면 길게 누르십시오.",dragDescriptionTouch:"드래그를 시작하려면 더블 탭하세요.",dragDescriptionVirtual:"드래그를 시작하려면 클릭하세요.",dragItem:V=>`${V.itemText} 드래그`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})} 드래그`,dragSelectedKeyboard:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})}을 드래그하려면 Enter를 누르십시오.`,dragSelectedKeyboardAlt:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})}을 드래그하려면 Alt + Enter를 누르십시오.`,dragSelectedLongPress:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})}을 드래그하려면 길게 누르십시오.`,dragStartedKeyboard:"드래그가 시작되었습니다. Tab을 눌러 드롭 대상으로 이동한 다음 Enter를 눌러 드롭하거나 Esc를 눌러 취소하세요.",dragStartedTouch:"드래그가 시작되었습니다. 드롭 대상으로 이동한 다음 더블 탭하여 드롭하세요.",dragStartedVirtual:"드래그가 시작되었습니다. 드롭 대상으로 이동한 다음 클릭하거나 Enter를 눌러 드롭하세요.",dropCanceled:"드롭이 취소되었습니다.",dropComplete:"드롭이 완료되었습니다.",dropDescriptionKeyboard:"드롭하려면 Enter를 누르세요. 드래그를 취소하려면 Esc를 누르세요.",dropDescriptionTouch:"더블 탭하여 드롭하세요.",dropDescriptionVirtual:"드롭하려면 클릭하세요.",dropIndicator:"드롭 표시기",dropOnItem:V=>`${V.itemText}에 드롭`,dropOnRoot:"드롭 대상",endDragKeyboard:"드래그 중입니다. 드래그를 취소하려면 Enter를 누르세요.",endDragTouch:"드래그 중입니다. 드래그를 취소하려면 더블 탭하세요.",endDragVirtual:"드래그 중입니다. 드래그를 취소하려면 클릭하세요.",insertAfter:V=>`${V.itemText} 이후에 삽입`,insertBefore:V=>`${V.itemText} 이전에 삽입`,insertBetween:V=>`${V.beforeItemText} 및 ${V.afterItemText} 사이에 삽입`};var Lr={};Lr={dragDescriptionKeyboard:"Paspauskite „Enter“, kad pradėtumėte vilkti.",dragDescriptionKeyboardAlt:"Paspauskite „Alt + Enter“, kad pradėtumėte vilkti.",dragDescriptionLongPress:"Palaikykite nuspaudę, kad pradėtumėte vilkti.",dragDescriptionTouch:"Palieskite dukart, kad pradėtumėte vilkti.",dragDescriptionVirtual:"Spustelėkite, kad pradėtumėte vilkti.",dragItem:V=>`Vilkti ${V.itemText}`,dragSelectedItems:(V,J)=>`Vilkti ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}`,dragSelectedKeyboard:(V,J)=>`Paspauskite „Enter“, jei norite nuvilkti ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Paspauskite „Alt + Enter“, kad nuvilktumėte ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}.`,dragSelectedLongPress:(V,J)=>`Nuspaudę palaikykite, kad nuvilktumėte ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}.`,dragStartedKeyboard:"Pradėta vilkti. Paspauskite „Tab“, kad pereitumėte į tiesioginę paskirties vietą, tada paspauskite „Enter“, kad numestumėte, arba „Escape“, kad atšauktumėte.",dragStartedTouch:"Pradėta vilkti. Eikite į tiesioginę paskirties vietą, tada palieskite dukart, kad numestumėte.",dragStartedVirtual:"Pradėta vilkti. Eikite į tiesioginę paskirties vietą ir spustelėkite arba paspauskite „Enter“, kad numestumėte.",dropCanceled:"Numetimas atšauktas.",dropComplete:"Numesta.",dropDescriptionKeyboard:"Paspauskite „Enter“, kad numestumėte. Paspauskite „Escape“, kad atšauktumėte vilkimą.",dropDescriptionTouch:"Palieskite dukart, kad numestumėte.",dropDescriptionVirtual:"Spustelėkite, kad numestumėte.",dropIndicator:"numetimo indikatorius",dropOnItem:V=>`Numesti ant ${V.itemText}`,dropOnRoot:"Numesti ant",endDragKeyboard:"Velkama. Paspauskite „Enter“, kad atšauktumėte vilkimą.",endDragTouch:"Velkama. Spustelėkite dukart, kad atšauktumėte vilkimą.",endDragVirtual:"Velkama. Spustelėkite, kad atšauktumėte vilkimą.",insertAfter:V=>`Įterpti po ${V.itemText}`,insertBefore:V=>`Įterpti prieš ${V.itemText}`,insertBetween:V=>`Įterpti tarp ${V.beforeItemText} ir ${V.afterItemText}`};var Dr={};Dr={dragDescriptionKeyboard:"Nospiediet Enter, lai sāktu vilkšanu.",dragDescriptionKeyboardAlt:"Nospiediet taustiņu kombināciju Alt+Enter, lai sāktu vilkšanu.",dragDescriptionLongPress:"Turiet nospiestu, lai sāktu vilkšanu.",dragDescriptionTouch:"Veiciet dubultskārienu, lai sāktu vilkšanu.",dragDescriptionVirtual:"Noklikšķiniet, lai sāktu vilkšanu.",dragItem:V=>`Velciet ${V.itemText}`,dragSelectedItems:(V,J)=>`Velciet ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}`,dragSelectedKeyboard:(V,J)=>`Nospiediet taustiņu Enter, lai vilktu ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Nospiediet taustiņu kombināciju Alt+Enter, lai vilktu ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}.`,dragSelectedLongPress:(V,J)=>`Turiet nospiestu, lai vilktu ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}.`,dragStartedKeyboard:"Uzsākta vilkšana. Nospiediet taustiņu Tab, lai pārietu uz nomešanas mērķi, pēc tam nospiediet Enter, lai nomestu, vai nospiediet Escape, lai atceltu.",dragStartedTouch:"Uzsākta vilkšana. Pārejiet uz nomešanas mērķi, pēc tam veiciet dubultskārienu, lai nomestu.",dragStartedVirtual:"Uzsākta vilkšana. Pārejiet uz nomešanas mērķi, pēc tam nospiediet Enter, lai nomestu.",dropCanceled:"Nomešana atcelta.",dropComplete:"Nomešana pabeigta.",dropDescriptionKeyboard:"Nospiediet Enter, lai nomestu. Nospiediet Escape, lai atceltu vilkšanu.",dropDescriptionTouch:"Veiciet dubultskārienu, lai nomestu.",dropDescriptionVirtual:"Noklikšķiniet, lai nomestu.",dropIndicator:"nomešanas indikators",dropOnItem:V=>`Nometiet uz ${V.itemText}`,dropOnRoot:"Nometiet uz",endDragKeyboard:"Notiek vilkšana. Nospiediet Enter, lai atceltu vilkšanu.",endDragTouch:"Notiek vilkšana. Veiciet dubultskārienu, lai atceltu vilkšanu.",endDragVirtual:"Notiek vilkšana. Noklikšķiniet, lai atceltu vilkšanu.",insertAfter:V=>`Ievietojiet pēc ${V.itemText}`,insertBefore:V=>`Ievietojiet pirms ${V.itemText}`,insertBetween:V=>`Ievietojiet starp ${V.beforeItemText} un ${V.afterItemText}`};var Kr={};Kr={dragDescriptionKeyboard:"Trykk på Enter for å begynne å dra.",dragDescriptionKeyboardAlt:"Trykk på Alt + Enter for å begynne å dra.",dragDescriptionLongPress:"Trykk lenge for å begynne å dra.",dragDescriptionTouch:"Dobbelttrykk for å begynne å dra.",dragDescriptionVirtual:"Klikk for å begynne å dra.",dragItem:V=>`Dra ${V.itemText}`,dragSelectedItems:(V,J)=>`Dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} merket element`,other:()=>`${J.number(V.count)} merkede elementer`})}`,dragSelectedKeyboard:(V,J)=>`Trykk Enter for å dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Trykk på Alt + Enter for å dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedLongPress:(V,J)=>`Trykk lenge for å dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragStartedKeyboard:"Begynte å dra. Trykk på Tab for å navigere til et mål, og trykk deretter på Enter for å slippe eller på Esc for å avbryte.",dragStartedTouch:"Begynte å dra. Naviger til et mål, og dobbelttrykk for å slippe.",dragStartedVirtual:"Begynte å dra. Naviger til et mål, og klikk eller trykk på Enter for å slippe.",dropCanceled:"Avbrøt slipping.",dropComplete:"Slippingen er fullført.",dropDescriptionKeyboard:"Trykk på Enter for å slippe. Trykk på Esc hvis du vil avbryte draingen.",dropDescriptionTouch:"Dobbelttrykk for å slippe.",dropDescriptionVirtual:"Klikk for å slippe.",dropIndicator:"slippeindikator",dropOnItem:V=>`Slipp på ${V.itemText}`,dropOnRoot:"Slipp på",endDragKeyboard:"Drar. Trykk på Enter hvis du vil avbryte.",endDragTouch:"Drar. Dobbelttrykk hvis du vil avbryte.",endDragVirtual:"Drar. Klikk hvis du vil avbryte.",insertAfter:V=>`Sett inn etter ${V.itemText}`,insertBefore:V=>`Sett inn før ${V.itemText}`,insertBetween:V=>`Sett inn mellom ${V.beforeItemText} og ${V.afterItemText}`};var kr={};kr={dragDescriptionKeyboard:"Druk op Enter om te slepen.",dragDescriptionKeyboardAlt:"Druk op Alt + Enter om te slepen.",dragDescriptionLongPress:"Houd lang ingedrukt om te slepen.",dragDescriptionTouch:"Dubbeltik om te slepen.",dragDescriptionVirtual:"Klik om met slepen te starten.",dragItem:V=>`${V.itemText} slepen`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} slepen`,dragSelectedKeyboard:(V,J)=>`Druk op Enter om ${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} te slepen.`,dragSelectedKeyboardAlt:(V,J)=>`Druk op Alt + Enter om ${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} te slepen.`,dragSelectedLongPress:(V,J)=>`Houd lang ingedrukt om ${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} te slepen.`,dragStartedKeyboard:"Begonnen met slepen. Druk op Tab om naar een locatie te gaan. Druk dan op Enter om neer te zetten, of op Esc om te annuleren.",dragStartedTouch:"Begonnen met slepen. Ga naar de gewenste locatie en dubbeltik om neer te zetten.",dragStartedVirtual:"Begonnen met slepen. Ga naar de gewenste locatie en klik of druk op Enter om neer te zetten.",dropCanceled:"Neerzetten geannuleerd.",dropComplete:"Neerzetten voltooid.",dropDescriptionKeyboard:"Druk op Enter om neer te zetten. Druk op Esc om het slepen te annuleren.",dropDescriptionTouch:"Dubbeltik om neer te zetten.",dropDescriptionVirtual:"Klik om neer te zetten.",dropIndicator:"aanwijzer voor neerzetten",dropOnItem:V=>`Neerzetten op ${V.itemText}`,dropOnRoot:"Neerzetten op",endDragKeyboard:"Bezig met slepen. Druk op Enter om te annuleren.",endDragTouch:"Bezig met slepen. Dubbeltik om te annuleren.",endDragVirtual:"Bezig met slepen. Klik om te annuleren.",insertAfter:V=>`Plaatsen na ${V.itemText}`,insertBefore:V=>`Plaatsen vóór ${V.itemText}`,insertBetween:V=>`Plaatsen tussen ${V.beforeItemText} en ${V.afterItemText}`};var mt={};mt={dragDescriptionKeyboard:"Naciśnij Enter, aby rozpocząć przeciąganie.",dragDescriptionKeyboardAlt:"Naciśnij Alt + Enter, aby rozpocząć przeciąganie.",dragDescriptionLongPress:"Naciśnij i przytrzymaj, aby rozpocząć przeciąganie.",dragDescriptionTouch:"Dotknij dwukrotnie, aby rozpocząć przeciąganie.",dragDescriptionVirtual:"Kliknij, aby rozpocząć przeciąganie.",dragItem:V=>`Przeciągnij ${V.itemText}`,dragSelectedItems:(V,J)=>`Przeciągnij ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybranych elementów`})}`,dragSelectedKeyboard:(V,J)=>`Naciśnij Enter, aby przeciągnąć ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybrane(-ych) elementy(-ów)`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Naciśnij Alt + Enter, aby przeciągnąć ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybrane(-ych) elementy(-ów)`})}.`,dragSelectedLongPress:(V,J)=>`Naciśnij i przytrzymaj, aby przeciągnąć ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybrane(-ych) elementy(-ów)`})}.`,dragStartedKeyboard:"Rozpoczęto przeciąganie. Naciśnij Tab, aby wybrać miejsce docelowe, a następnie naciśnij Enter, aby upuścić, lub Escape, aby anulować.",dragStartedTouch:"Rozpoczęto przeciąganie. Wybierz miejsce, w którym chcesz upuścić element, a następnie dotknij dwukrotnie, aby upuścić.F",dragStartedVirtual:"Rozpoczęto przeciąganie. Wybierz miejsce, w którym chcesz upuścić element, a następnie kliknij lub naciśnij Enter, aby upuścić.",dropCanceled:"Anulowano upuszczenie.",dropComplete:"Zakończono upuszczanie.",dropDescriptionKeyboard:"Naciśnij Enter, aby upuścić. Naciśnij Escape, aby anulować przeciągnięcie.",dropDescriptionTouch:"Dotknij dwukrotnie, aby upuścić.",dropDescriptionVirtual:"Kliknij, aby upuścić.",dropIndicator:"wskaźnik upuszczenia",dropOnItem:V=>`Upuść na ${V.itemText}`,dropOnRoot:"Upuść",endDragKeyboard:"Przeciąganie. Naciśnij Enter, aby anulować przeciągnięcie.",endDragTouch:"Przeciąganie. Kliknij dwukrotnie, aby anulować przeciągnięcie.",endDragVirtual:"Przeciąganie. Kliknij, aby anulować przeciąganie.",insertAfter:V=>`Umieść za ${V.itemText}`,insertBefore:V=>`Umieść przed ${V.itemText}`,insertBetween:V=>`Umieść między ${V.beforeItemText} i ${V.afterItemText}`};var qt={};qt={dragDescriptionKeyboard:"Pressione Enter para começar a arrastar.",dragDescriptionKeyboardAlt:"Pressione Alt + Enter para começar a arrastar.",dragDescriptionLongPress:"Pressione e segure para começar a arrastar.",dragDescriptionTouch:"Toque duas vezes para começar a arrastar.",dragDescriptionVirtual:"Clique para começar a arrastar.",dragItem:V=>`Arrastar ${V.itemText}`,dragSelectedItems:(V,J)=>`Arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} item selecionado`,other:()=>`${J.number(V.count)} itens selecionados`})}`,dragSelectedKeyboard:(V,J)=>`Pressione Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pressione Alt + Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedLongPress:(V,J)=>`Pressione e segure para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragStartedKeyboard:"Comece a arrastar. Pressione Tab para navegar até um alvo e, em seguida, pressione Enter para soltar ou pressione Escape para cancelar.",dragStartedTouch:"Comece a arrastar. Navegue até um alvo e toque duas vezes para soltar.",dragStartedVirtual:"Comece a arrastar. Navegue até um alvo e clique ou pressione Enter para soltar.",dropCanceled:"Liberação cancelada.",dropComplete:"Liberação concluída.",dropDescriptionKeyboard:"Pressione Enter para soltar. Pressione Escape para cancelar.",dropDescriptionTouch:"Toque duas vezes para soltar.",dropDescriptionVirtual:"Clique para soltar.",dropIndicator:"indicador de liberação",dropOnItem:V=>`Soltar em ${V.itemText}`,dropOnRoot:"Soltar",endDragKeyboard:"Arrastando. Pressione Enter para cancelar.",endDragTouch:"Arrastando. Toque duas vezes para cancelar.",endDragVirtual:"Arrastando. Clique para cancelar.",insertAfter:V=>`Inserir após ${V.itemText}`,insertBefore:V=>`Inserir antes de ${V.itemText}`,insertBetween:V=>`Inserir entre ${V.beforeItemText} e ${V.afterItemText}`};var pr={};pr={dragDescriptionKeyboard:"Prima Enter para iniciar o arrasto.",dragDescriptionKeyboardAlt:"Prima Alt + Enter para iniciar o arrasto.",dragDescriptionLongPress:"Prima longamente para começar a arrastar.",dragDescriptionTouch:"Faça duplo toque para começar a arrastar.",dragDescriptionVirtual:"Clique para iniciar o arrasto.",dragItem:V=>`Arrastar ${V.itemText}`,dragSelectedItems:(V,J)=>`Arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} item selecionado`,other:()=>`${J.number(V.count)} itens selecionados`})}`,dragSelectedKeyboard:(V,J)=>`Prima Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Prima Alt + Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedLongPress:(V,J)=>`Prima longamente para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragStartedKeyboard:"Arrasto iniciado. Prima a tecla de tabulação para navegar para um destino para largar, e em seguida prima Enter para largar ou prima Escape para cancelar.",dragStartedTouch:"Arrasto iniciado. Navegue para um destino para largar, e em seguida faça duplo toque para largar.",dragStartedVirtual:"Arrasto iniciado. Navegue para um destino para largar, e em seguida clique ou prima Enter para largar.",dropCanceled:"Largar cancelado.",dropComplete:"Largar completo.",dropDescriptionKeyboard:"Prima Enter para largar. Prima Escape para cancelar o arrasto.",dropDescriptionTouch:"Faça duplo toque para largar.",dropDescriptionVirtual:"Clique para largar.",dropIndicator:"Indicador de largar",dropOnItem:V=>`Largar em ${V.itemText}`,dropOnRoot:"Largar em",endDragKeyboard:"A arrastar. Prima Enter para cancelar o arrasto.",endDragTouch:"A arrastar. Faça duplo toque para cancelar o arrasto.",endDragVirtual:"A arrastar. Clique para cancelar o arrasto.",insertAfter:V=>`Inserir depois de ${V.itemText}`,insertBefore:V=>`Inserir antes de ${V.itemText}`,insertBetween:V=>`Inserir entre ${V.beforeItemText} e ${V.afterItemText}`};var jr={};jr={dragDescriptionKeyboard:"Apăsați pe Enter pentru a începe glisarea.",dragDescriptionKeyboardAlt:"Apăsați pe Alt + Enter pentru a începe glisarea.",dragDescriptionLongPress:"Apăsați lung pentru a începe glisarea.",dragDescriptionTouch:"Atingeți de două ori pentru a începe să glisați.",dragDescriptionVirtual:"Faceți clic pentru a începe glisarea.",dragItem:V=>`Glisați ${V.itemText}`,dragSelectedItems:(V,J)=>`Glisați ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}`,dragSelectedKeyboard:(V,J)=>`Apăsați pe Enter pentru a glisa ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Apăsați pe Alt + Enter pentru a glisa ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}.`,dragSelectedLongPress:(V,J)=>`Apăsați lung pentru a glisa ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}.`,dragStartedKeyboard:"A început glisarea. Apăsați pe Tab pentru a naviga la o țintă de fixare, apoi apăsați pe Enter pentru a fixa sau apăsați pe Escape pentru a anula glisarea.",dragStartedTouch:"A început glisarea. Navigați la o țintă de fixare, apoi atingeți de două ori pentru a fixa.",dragStartedVirtual:"A început glisarea. Navigați la o țintă de fixare, apoi faceți clic sau apăsați pe Enter pentru a fixa.",dropCanceled:"Fixare anulată.",dropComplete:"Fixare finalizată.",dropDescriptionKeyboard:"Apăsați pe Enter pentru a fixa. Apăsați pe Escape pentru a anula glisarea.",dropDescriptionTouch:"Atingeți de două ori pentru a fixa.",dropDescriptionVirtual:"Faceți clic pentru a fixa.",dropIndicator:"indicator de fixare",dropOnItem:V=>`Fixați pe ${V.itemText}`,dropOnRoot:"Fixare pe",endDragKeyboard:"Se glisează. Apăsați pe Enter pentru a anula glisarea.",endDragTouch:"Se glisează. Atingeți de două ori pentru a anula glisarea.",endDragVirtual:"Se glisează. Faceți clic pentru a anula glisarea.",insertAfter:V=>`Inserați după ${V.itemText}`,insertBefore:V=>`Inserați înainte de ${V.itemText}`,insertBetween:V=>`Inserați între ${V.beforeItemText} și ${V.afterItemText}`};var Cr={};Cr={dragDescriptionKeyboard:"Нажмите клавишу Enter для начала перетаскивания.",dragDescriptionKeyboardAlt:"Нажмите Alt + Enter, чтобы начать перетаскивать.",dragDescriptionLongPress:"Нажмите и удерживайте, чтобы начать перетаскивать.",dragDescriptionTouch:"Дважды нажмите для начала перетаскивания.",dragDescriptionVirtual:"Щелкните для начала перетаскивания.",dragItem:V=>`Перетащить ${V.itemText}`,dragSelectedItems:(V,J)=>`Перетащить ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранный элемент`,other:()=>`${J.number(V.count)} выбранных элем`})}`,dragSelectedKeyboard:(V,J)=>`Нажмите Enter для перетаскивания ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранного элемента`,other:()=>`${J.number(V.count)} выбранных элементов`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Нажмите Alt + Enter для перетаскивания ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранного элемента`,other:()=>`${J.number(V.count)} выбранных элементов`})}.`,dragSelectedLongPress:(V,J)=>`Нажмите и удерживайте для перетаскивания ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранного элемента`,other:()=>`${J.number(V.count)} выбранных элементов`})}.`,dragStartedKeyboard:"Начато перетаскивание. Нажмите клавишу Tab для выбора цели, затем нажмите клавишу Enter, чтобы применить перетаскивание, или клавишу Escape для отмены действия.",dragStartedTouch:"Начато перетаскивание. Выберите цель, затем дважды нажмите, чтобы применить перетаскивание.",dragStartedVirtual:"Начато перетаскивание. Нажмите клавишу Tab для выбора цели, затем нажмите клавишу Enter, чтобы применить перетаскивание.",dropCanceled:"Перетаскивание отменено.",dropComplete:"Перетаскивание завершено.",dropDescriptionKeyboard:"Нажмите клавишу Enter, чтобы применить перетаскивание. Нажмите клавишу Escape для отмены.",dropDescriptionTouch:"Дважды нажмите, чтобы применить перетаскивание.",dropDescriptionVirtual:"Щелкните, чтобы применить перетаскивание.",dropIndicator:"индикатор перетаскивания",dropOnItem:V=>`Перетащить на ${V.itemText}`,dropOnRoot:"Перетащить на",endDragKeyboard:"Перетаскивание. Нажмите клавишу Enter для отмены.",endDragTouch:"Перетаскивание. Дважды нажмите для отмены.",endDragVirtual:"Перетаскивание. Щелкните для отмены.",insertAfter:V=>`Вставить после ${V.itemText}`,insertBefore:V=>`Вставить перед ${V.itemText}`,insertBetween:V=>`Вставить между ${V.beforeItemText} и ${V.afterItemText}`};var Tr={};Tr={dragDescriptionKeyboard:"Stlačením klávesu Enter začnete presúvanie.",dragDescriptionKeyboardAlt:"Stlačením klávesov Alt + Enter začnete presúvanie.",dragDescriptionLongPress:"Dlhým stlačením začnete presúvanie.",dragDescriptionTouch:"Dvojitým kliknutím začnete presúvanie.",dragDescriptionVirtual:"Kliknutím začnete presúvanie.",dragItem:V=>`Presunúť položku ${V.itemText}`,dragSelectedItems:(V,J)=>`Presunúť ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybraté položky`})}`,dragSelectedKeyboard:(V,J)=>`Stlačením klávesu Enter presuniete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybratých položiek`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Stlačením klávesov Alt + Enter presuniete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybratých položiek`})}.`,dragSelectedLongPress:(V,J)=>`Dlhým stlačením presuniete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybratých položiek`})}.`,dragStartedKeyboard:"Presúvanie sa začalo. Do cieľového umiestnenia prejdete stlačením klávesu Tab. Ak chcete položku umiestniť, stlačte kláves Enter alebo stlačte kláves Esc, ak chcete presúvanie zrušiť.",dragStartedTouch:"Presúvanie sa začalo. Prejdite na cieľové umiestnenie a dvojitým kliknutím umiestnite položku.",dragStartedVirtual:"Presúvanie sa začalo. Prejdite na cieľové umiestnenie a kliknutím alebo stlačením klávesu Enter umiestnite položku.",dropCanceled:"Umiestnenie zrušené.",dropComplete:"Umiestnenie dokončené.",dropDescriptionKeyboard:"Stlačením klávesu Enter umiestnite položku. Stlačením klávesu Esc zrušíte presúvanie.",dropDescriptionTouch:"Dvojitým kliknutím umiestnite položku.",dropDescriptionVirtual:"Kliknutím umiestnite položku.",dropIndicator:"indikátor umiestnenia",dropOnItem:V=>`Umiestniť na položku ${V.itemText}`,dropOnRoot:"Umiestniť na",endDragKeyboard:"Prebieha presúvanie. Ak ho chcete zrušiť, stlačte kláves Enter.",endDragTouch:"Prebieha presúvanie. Dvojitým kliknutím ho môžete zrušiť.",endDragVirtual:"Prebieha presúvanie.",insertAfter:V=>`Vložiť za položku ${V.itemText}`,insertBefore:V=>`Vložiť pred položku ${V.itemText}`,insertBetween:V=>`Vložiť medzi položky ${V.beforeItemText} a ${V.afterItemText}`};var or={};or={dragDescriptionKeyboard:"Pritisnite tipko Enter za začetek vlečenja.",dragDescriptionKeyboardAlt:"Pritisnite tipki Alt + Enter za začetek vlečenja.",dragDescriptionLongPress:"Pritisnite in zadržite za začetek vlečenja.",dragDescriptionTouch:"Dvotapnite za začetek vlečenja.",dragDescriptionVirtual:"Kliknite za začetek vlečenja.",dragItem:V=>`Povleci ${V.itemText}`,dragSelectedItems:(V,J)=>`Povlecite ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbran element`,other:()=>`izbrane elemente (${J.number(V.count)})`})}`,dragSelectedKeyboard:(V,J)=>`Pritisnite tipko Enter, da povlečete ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbrani element`,other:()=>`${J.number(V.count)} izbranih elementov`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pritisnite tipki Alt + Enter, da povlečete ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbrani element`,other:()=>`${J.number(V.count)} izbranih elementov`})}.`,dragSelectedLongPress:(V,J)=>`Pritisnite in zadržite, da povlečete ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbrani element`,other:()=>`${J.number(V.count)} izbranih elementov`})}.`,dragStartedKeyboard:"Vlečenje se je začelo. Pritisnite tipko Tab za pomik na mesto, kamor želite spustiti elemente, in pritisnite tipko Enter, da jih spustite, ali tipko Escape, da prekličete postopek.",dragStartedTouch:"Vlečenje se je začelo. Pomaknite se na mesto, kamor želite spustiti elemente, in dvotapnite, da jih spustite.",dragStartedVirtual:"Vlečenje se je začelo. Pomaknite se na mesto, kamor želite spustiti elemente, in kliknite ali pritisnite tipko Enter, da jih spustite.",dropCanceled:"Spust je preklican.",dropComplete:"Spust je končan.",dropDescriptionKeyboard:"Pritisnite tipko Enter, da spustite. Pritisnite tipko Escape, da prekličete vlečenje.",dropDescriptionTouch:"Dvotapnite, da spustite.",dropDescriptionVirtual:"Kliknite, da spustite.",dropIndicator:"indikator spusta",dropOnItem:V=>`Spusti na mesto ${V.itemText}`,dropOnRoot:"Spusti na mesto",endDragKeyboard:"Vlečenje. Pritisnite tipko Enter za preklic vlečenja.",endDragTouch:"Vlečenje. Dvotapnite za preklic vlečenja.",endDragVirtual:"Vlečenje. Kliknite, da prekličete vlečenje.",insertAfter:V=>`Vstavi za ${V.itemText}`,insertBefore:V=>`Vstavi pred ${V.itemText}`,insertBetween:V=>`Vstavi med ${V.beforeItemText} in ${V.afterItemText}`};var Bt={};Bt={dragItem:V=>`Prevucite ${V.itemText}`,dragSelectedItems:(V,J)=>`Prevucite ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabrane stavke`})}`,dragDescriptionKeyboard:"Pritisnite Enter da biste započeli prevlačenje..",dragDescriptionKeyboardAlt:"Pritisnite Alt + Enter da biste započeli prevlačenje.",dragDescriptionLongPress:"Pritisnite dugo da biste započeli prevlačenje.",dragDescriptionTouch:"Dvaput dodirnite za otpuštanje.",dragDescriptionVirtual:"Kliknite da biste započeli prevlačenje.",dragStartedKeyboard:"Prevlačenje je započeto. Pritisnite Tab da biste otišli do cilja za otpuštanje, zatim pritisnite Enter za ispuštanje ili pritisnite Escape za otkazivanje.",dragStartedTouch:"Prevlačenje je započeto. Idite do cilja za otpuštanje, a zatim dvaput dodirnite za otpuštanje.",dragStartedVirtual:"Prevlačenje je započeto. Idite do cilja za otpuštanje, a zatim kliknite ili pritinite Enter za otpuštanje.",endDragKeyboard:"Prevlačenje u toku. Pritisnite Enter da biste otkazali prevlačenje.",endDragTouch:"Prevlačenje u toku. Dvaput dodirnite da biste otkazali prevlačenje.",endDragVirtual:"Prevlačenje u toku. Kliknite da biste otkazali prevlačenje.",dragSelectedKeyboard:(V,J)=>`Pritisnite Enter da biste prevukli ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabranih stavki`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pritisnite Alt + Enter da biste prevukli ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabranih stavki`})}.`,dragSelectedLongPress:(V,J)=>`Pritisnite dugo da biste prevukli ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabranih stavki`})}.`,dropDescriptionKeyboard:"Pritisnite Enter da biste otpustili. Pritisnite Escape da biste otkazali prevlačenje.",dropDescriptionTouch:"Dvaput dodirnite za otpuštanje.",dropDescriptionVirtual:"Kliknite za otpuštanje.",dropCanceled:"Otpuštanje je otkazano.",dropComplete:"Prevlačenje je završeno.",dropIndicator:"Indikator otpuštanja",dropOnRoot:"Otpusti na",dropOnItem:V=>`Otpusti na ${V.itemText}`,insertBefore:V=>`Umetnite ispred ${V.itemText}`,insertBetween:V=>`Umetnite između ${V.beforeItemText} i ${V.afterItemText}`,insertAfter:V=>`Umetnite posle ${V.itemText}`};var Or={};Or={dragDescriptionKeyboard:"Tryck på enter för att börja dra.",dragDescriptionKeyboardAlt:"Tryck på Alt + Retur för att börja dra.",dragDescriptionLongPress:"Tryck länge för att börja dra.",dragDescriptionTouch:"Dubbeltryck för att börja dra.",dragDescriptionVirtual:"Klicka för att börja dra.",dragItem:V=>`Dra ${V.itemText}`,dragSelectedItems:(V,J)=>`Dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valt objekt`,other:()=>`${J.number(V.count)} valda objekt`})}`,dragSelectedKeyboard:(V,J)=>`Tryck på Retur för att dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} markerat objekt`,other:()=>`${J.number(V.count)} markerade objekt`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Tryck på Alt + Retur för att dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} markerat objekt`,other:()=>`${J.number(V.count)} markerade objekt`})}.`,dragSelectedLongPress:(V,J)=>`Tryck länge för att dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} markerat objekt`,other:()=>`${J.number(V.count)} markerade objekt`})}.`,dragStartedKeyboard:"Börja dra. Tryck på tabb för att navigera till målet, tryck på enter för att släppa eller på escape för att avbryta.",dragStartedTouch:"Börja dra. Navigera till ett mål och dubbeltryck för att släppa.",dragStartedVirtual:"Börja dra. Navigera till ett mål och klicka eller tryck på enter för att släppa.",dropCanceled:"Släppåtgärd avbröts.",dropComplete:"Släppåtgärd klar.",dropDescriptionKeyboard:"Tryck på enter för att släppa. Tryck på escape för att avbryta dragåtgärd.",dropDescriptionTouch:"Dubbeltryck för att släppa.",dropDescriptionVirtual:"Klicka för att släppa.",dropIndicator:"släppindikator",dropOnItem:V=>`Släpp på ${V.itemText}`,dropOnRoot:"Släpp på",endDragKeyboard:"Drar. Tryck på enter för att avbryta dragåtgärd.",endDragTouch:"Drar. Dubbeltryck för att avbryta dragåtgärd.",endDragVirtual:"Drar. Klicka för att avbryta dragåtgärd.",insertAfter:V=>`Infoga efter ${V.itemText}`,insertBefore:V=>`Infoga före ${V.itemText}`,insertBetween:V=>`Infoga mellan ${V.beforeItemText} och ${V.afterItemText}`};var xt={};xt={dragDescriptionKeyboard:"Sürüklemeyi başlatmak için Enter'a basın.",dragDescriptionKeyboardAlt:"Sürüklemeyi başlatmak için Alt + Enter'a basın.",dragDescriptionLongPress:"Sürüklemeye başlamak için uzun basın.",dragDescriptionTouch:"Sürüklemeyi başlatmak için çift tıklayın.",dragDescriptionVirtual:"Sürüklemeyi başlatmak için tıklayın.",dragItem:V=>`${V.itemText}’i sürükle`,dragSelectedItems:(V,J)=>`Sürükle ${J.plural(V.count,{one:()=>`${J.number(V.count)} seçili öge`,other:()=>`${J.number(V.count)} seçili öge`})}`,dragSelectedKeyboard:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} seçilmiş öğe`,other:()=>`${J.number(V.count)} seçilmiş öğe`})} öğesini sürüklemek için Enter'a basın.`,dragSelectedKeyboardAlt:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} seçilmiş öğe`,other:()=>`${J.number(V.count)} seçilmiş öğe`})} öğesini sürüklemek için Alt + Enter tuşuna basın.`,dragSelectedLongPress:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} seçilmiş öğe`,other:()=>`${J.number(V.count)} seçilmiş öğe`})} öğesini sürüklemek için uzun basın.`,dragStartedKeyboard:"Sürükleme başlatıldı. Bir bırakma hedefine gitmek için Tab’a basın, ardından bırakmak için Enter’a basın veya iptal etmek için Escape’e basın.",dragStartedTouch:"Sürükleme başlatıldı. Bir bırakma hedefine gidin, ardından bırakmak için çift tıklayın.",dragStartedVirtual:"Sürükleme başlatıldı. Bir bırakma hedefine gidin, ardından bırakmak için Enter’a tıklayın veya basın.",dropCanceled:"Bırakma iptal edildi.",dropComplete:"Bırakma tamamlandı.",dropDescriptionKeyboard:"Bırakmak için Enter'a basın. Sürüklemeyi iptal etmek için Escape'e basın.",dropDescriptionTouch:"Bırakmak için çift tıklayın.",dropDescriptionVirtual:"Bırakmak için tıklayın.",dropIndicator:"bırakma göstergesi",dropOnItem:V=>`${V.itemText} üzerine bırak`,dropOnRoot:"Bırakın",endDragKeyboard:"Sürükleme. Sürüklemeyi iptal etmek için Enter'a basın.",endDragTouch:"Sürükleme. Sürüklemeyi iptal etmek için çift tıklayın.",endDragVirtual:"Sürükleme. Sürüklemeyi iptal etmek için tıklayın.",insertAfter:V=>`${V.itemText}’den sonra gir`,insertBefore:V=>`${V.itemText}’den önce gir`,insertBetween:V=>`${V.beforeItemText} ve ${V.afterItemText} arasına gir`};var Vt={};Vt={dragDescriptionKeyboard:"Натисніть Enter, щоб почати перетягування.",dragDescriptionKeyboardAlt:"Натисніть Alt + Enter, щоб почати перетягування.",dragDescriptionLongPress:"Натисніть і утримуйте, щоб почати перетягування.",dragDescriptionTouch:"Натисніть двічі, щоб почати перетягування.",dragDescriptionVirtual:"Натисніть, щоб почати перетягування.",dragItem:V=>`Перетягнути ${V.itemText}`,dragSelectedItems:(V,J)=>`Перетягніть ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елем`})}`,dragSelectedKeyboard:(V,J)=>`Натисніть Enter, щоб перетягнути ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елементи(-ів)`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Натисніть Alt + Enter, щоб перетягнути ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елементи(-ів)`})}.`,dragSelectedLongPress:(V,J)=>`Утримуйте, щоб перетягнути ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елементи(-ів)`})}.`,dragStartedKeyboard:"Перетягування почалося. Натисніть Tab, щоб перейти до цілі перетягування, потім натисніть Enter, щоб перетягнути, або Escape, щоб скасувати.",dragStartedTouch:"Перетягування почалося. Перейдіть до цілі перетягування, потім натисніть двічі, щоб перетягнути.",dragStartedVirtual:"Перетягування почалося. Перейдіть до цілі перетягування, потім натисніть Enter, щоб перетягнути.",dropCanceled:"Перетягування скасовано.",dropComplete:"Перетягування завершено.",dropDescriptionKeyboard:"Натисніть Enter, щоб перетягнути. Натисніть Escape, щоб скасувати перетягування.",dropDescriptionTouch:"Натисніть двічі, щоб перетягнути.",dropDescriptionVirtual:"Натисніть, щоб перетягнути.",dropIndicator:"індикатор перетягування",dropOnItem:V=>`Перетягнути на ${V.itemText}`,dropOnRoot:"Перетягнути на",endDragKeyboard:"Триває перетягування. Натисніть Enter, щоб скасувати перетягування.",endDragTouch:"Триває перетягування. Натисніть двічі, щоб скасувати перетягування.",endDragVirtual:"Триває перетягування. Натисніть, щоб скасувати перетягування.",insertAfter:V=>`Вставити після ${V.itemText}`,insertBefore:V=>`Вставити перед ${V.itemText}`,insertBetween:V=>`Вставити між ${V.beforeItemText} і ${V.afterItemText}`};var Dn={};Dn={dragDescriptionKeyboard:"按 Enter 开始拖动。",dragDescriptionKeyboardAlt:"按 Alt + Enter 开始拖动。",dragDescriptionLongPress:"长按以开始拖动。",dragDescriptionTouch:"双击开始拖动。",dragDescriptionVirtual:"单击开始拖动。",dragItem:V=>`拖动 ${V.itemText}`,dragSelectedItems:(V,J)=>`拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 选中项目`,other:()=>`${J.number(V.count)} 选中项目`})}`,dragSelectedKeyboard:(V,J)=>`按 Enter 以拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 个选定项`,other:()=>`${J.number(V.count)} 个选定项`})}。`,dragSelectedKeyboardAlt:(V,J)=>`按 Alt + Enter 以拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 个选定项`,other:()=>`${J.number(V.count)} 个选定项`})}。`,dragSelectedLongPress:(V,J)=>`长按以拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 个选定项`,other:()=>`${J.number(V.count)} 个选定项`})}。`,dragStartedKeyboard:"已开始拖动。按 Tab 导航到放置目标,然后按 Enter 放置或按 Escape 取消。",dragStartedTouch:"已开始拖动。导航到放置目标,然后双击放置。",dragStartedVirtual:"已开始拖动。导航到放置目标,然后单击或按 Enter 放置。",dropCanceled:"放置已取消。",dropComplete:"放置已完成。",dropDescriptionKeyboard:"按 Enter 放置。按 Escape 取消拖动。",dropDescriptionTouch:"双击放置。",dropDescriptionVirtual:"单击放置。",dropIndicator:"放置标记",dropOnItem:V=>`放置于 ${V.itemText}`,dropOnRoot:"放置于",endDragKeyboard:"正在拖动。按 Enter 取消拖动。",endDragTouch:"正在拖动。双击取消拖动。",endDragVirtual:"正在拖动。单击取消拖动。",insertAfter:V=>`插入到 ${V.itemText} 之后`,insertBefore:V=>`插入到 ${V.itemText} 之前`,insertBetween:V=>`插入到 ${V.beforeItemText} 和 ${V.afterItemText} 之间`};var xi={};xi={dragDescriptionKeyboard:"按 Enter 鍵以開始拖曳。",dragDescriptionKeyboardAlt:"按 Alt+Enter 鍵以開始拖曳。",dragDescriptionLongPress:"長按以開始拖曳。",dragDescriptionTouch:"輕點兩下以開始拖曳。",dragDescriptionVirtual:"按一下滑鼠以開始拖曳。",dragItem:V=>`拖曳「${V.itemText}」`,dragSelectedItems:(V,J)=>`拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}`,dragSelectedKeyboard:(V,J)=>`按 Enter 鍵以拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}。`,dragSelectedKeyboardAlt:(V,J)=>`按 Alt+Enter 鍵以拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}。`,dragSelectedLongPress:(V,J)=>`長按以拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}。`,dragStartedKeyboard:"已開始拖曳。按 Tab 鍵以瀏覽至放置目標,然後按 Enter 鍵以放置,或按 Escape 鍵以取消。",dragStartedTouch:"已開始拖曳。瀏覽至放置目標,然後輕點兩下以放置。",dragStartedVirtual:"已開始拖曳。瀏覽至放置目標,然後按一下滑鼠或按 Enter 鍵以放置。",dropCanceled:"放置已取消。",dropComplete:"放置已完成。",dropDescriptionKeyboard:"按 Enter 鍵以放置。按 Escape 鍵以取消拖曳。",dropDescriptionTouch:"輕點兩下以放置。",dropDescriptionVirtual:"按一下滑鼠以放置。",dropIndicator:"放置指示器",dropOnItem:V=>`放置在「${V.itemText}」上`,dropOnRoot:"放置在",endDragKeyboard:"拖曳中。按 Enter 鍵以取消拖曳。",endDragTouch:"拖曳中。輕點兩下以取消拖曳。",endDragVirtual:"拖曳中。按一下滑鼠以取消拖曳。",insertAfter:V=>`插入至「${V.itemText}」之後`,insertBefore:V=>`插入至「${V.itemText}」之前`,insertBetween:V=>`插入至「${V.beforeItemText}」和「${V.afterItemText}」之間`},je={"ar-AE":Le,"bg-BG":xe,"cs-CZ":Be,"da-DK":Ve,"de-DE":tt,"el-GR":it,"en-US":yt,"es-ES":vt,"et-EE":Pt,"fi-FI":kt,"fr-FR":It,"he-IL":Ft,"hr-HR":Xt,"hu-HU":Kt,"it-IT":Tt,"ja-JP":rr,"ko-KR":Wt,"lt-LT":Lr,"lv-LV":Dr,"nb-NO":Kr,"nl-NL":kr,"pl-PL":mt,"pt-BR":qt,"pt-PT":pr,"ro-RO":jr,"ru-RU":Cr,"sk-SK":Tr,"sl-SI":or,"sr-SP":Bt,"sv-SE":Or,"tr-TR":xt,"uk-UA":Vt,"zh-CN":Dn,"zh-TW":xi};const Ii={keyboard:{start:"dragDescriptionKeyboard",end:"endDragKeyboard"},touch:{start:"dragDescriptionTouch",end:"endDragTouch"},virtual:{start:"dragDescriptionVirtual",end:"endDragVirtual"}};function _r(V){let{hasDragButton:J}=V,lt=(0,i.useLocalizedStringFormatter)(y(je)),rt=(0,r.useRef)({options:V,x:0,y:0}).current;rt.options=V;let Ut=(0,r.useRef)(!1),[,Ge]=(0,r.useState)(!1),gn=At=>{Ut.current=At,Ge(At)},{addGlobalListener:an,removeAllGlobalListeners:hn}=(0,n.useGlobalListeners)(),un=(0,r.useRef)(null),nr=At=>{var xr;if(At.defaultPrevented)return;if(un.current==="virtual"){At.preventDefault(),Er(At.target),un.current=null;return}typeof V.onDragStart=="function"&&V.onDragStart({type:"dragstart",x:At.clientX,y:At.clientY});let Fn=V.getItems();E(At.dataTransfer,Fn);let Pn=x.all;if(typeof V.getAllowedDropOperations=="function"){let An=V.getAllowedDropOperations();Pn=x.none;for(let _i of An)Pn|=x[_i]||x.none}ke(Pn),At.dataTransfer.effectAllowed=A[Pn]||"none",typeof((xr=V.preview)===null||xr===void 0?void 0:xr.current)=="function"&&V.preview.current(Fn,An=>{let _i=An.getBoundingClientRect(),Zo=At.currentTarget.getBoundingClientRect(),Aa=At.clientX-Zo.x,bs=At.clientY-Zo.y;(Aa>_i.width||bs>_i.height)&&(Aa=_i.width/2,bs=_i.height/2);let xs=2*Math.round(_i.height/2);An.style.height=`${xs}px`,At.dataTransfer.setDragImage(An,Aa,bs)}),an(window,"drop",An=>{if(!le(An.target))throw An.preventDefault(),An.stopPropagation(),new Error("Drags initiated from the React Aria useDrag hook may only be dropped on a target created with useDrop. This ensures that a keyboard and screen reader accessible alternative is available.")},{capture:!0,once:!0}),rt.x=At.clientX,rt.y=At.clientY,requestAnimationFrame(()=>{gn(!0)})},Jt=At=>{At.clientX===rt.x&&At.clientY===rt.y||(typeof V.onDragMove=="function"&&V.onDragMove({type:"dragmove",x:At.clientX,y:At.clientY}),rt.x=At.clientX,rt.y=At.clientY)},Dt=At=>{if(typeof V.onDragEnd=="function"){let xr={type:"dragend",x:At.clientX,y:At.clientY,dropOperation:j[At.dataTransfer.dropEffect]};be&&(xr.dropOperation=j[be]),V.onDragEnd(xr)}gn(!1),hn(),ke(x.none),Ue(void 0)};(0,n.useLayoutEffect)(()=>()=>{if(Ut.current){if(typeof rt.options.onDragEnd=="function"){let At={type:"dragend",x:0,y:0,dropOperation:j[be||"none"]};rt.options.onDragEnd(At)}gn(!1),ke(x.none),Ue(void 0)}},[rt]);let bt=At=>{At.pointerType!=="keyboard"&&At.pointerType!=="virtual"||Er(At.target)},Er=At=>{if(typeof rt.options.onDragStart=="function"){let xr=At.getBoundingClientRect();rt.options.onDragStart({type:"dragstart",x:xr.x+xr.width/2,y:xr.y+xr.height/2})}Me({element:At,items:rt.options.getItems(),allowedDropOperations:typeof rt.options.getAllowedDropOperations=="function"?rt.options.getAllowedDropOperations():["move","copy","link"],onDragEnd(xr){gn(!1),typeof rt.options.onDragEnd=="function"&&rt.options.onDragEnd(xr)}},lt),gn(!0)},ur=p(),cr=Ut.current?Ii[ur].end:Ii[ur].start,zr=(0,n.useDescription)(lt.format(cr)),Cn;return J||(Cn={...zr,onPointerDown(At){if(un.current=(0,n.isVirtualPointerEvent)(At.nativeEvent)?"virtual":At.pointerType,At.width<1&&At.height<1)un.current="virtual";else{let xr=At.currentTarget.getBoundingClientRect(),Fn=At.clientX-xr.x,Pn=At.clientY-xr.y,An=xr.width/2,_i=xr.height/2;Math.abs(Fn-An)<=.5&&Math.abs(Pn-_i)<=.5?un.current="virtual":un.current=At.pointerType}},onKeyDownCapture(At){At.target===At.currentTarget&&At.key==="Enter"&&(At.preventDefault(),At.stopPropagation())},onKeyUpCapture(At){At.target===At.currentTarget&&At.key==="Enter"&&(At.preventDefault(),At.stopPropagation(),Er(At.target))},onClick(At){((0,n.isVirtualClick)(At.nativeEvent)||un.current==="virtual")&&(At.preventDefault(),At.stopPropagation(),Er(At.target))}}),{dragProps:{...Cn,draggable:"true",onDragStart:nr,onDrag:Jt,onDragEnd:Dt},dragButtonProps:{...zr,onPress:bt},isDragging:Ut.current}}const ut={keyboard:"dropDescriptionKeyboard",touch:"dropDescriptionTouch",virtual:"dropDescriptionVirtual"};function Ze(){let V=(0,i.useLocalizedStringFormatter)(y(je)),J=p(),lt=o();return{dropProps:{...(0,n.useDescription)(lt?V.format(ut[J]):""),onClick:()=>{}}}}const ot=800;function ht(V){let[J,lt]=(0,r.useState)(!1),rt=(0,r.useRef)({x:0,y:0,dragOverElements:new Set,dropEffect:"none",allowedOperations:x.all,dropActivateTimer:null}).current,Ut=Dt=>{if(lt(!0),typeof V.onDropEnter=="function"){let bt=Dt.currentTarget.getBoundingClientRect();V.onDropEnter({type:"dropenter",x:Dt.clientX-bt.x,y:Dt.clientY-bt.y})}},Ge=Dt=>{if(lt(!1),typeof V.onDropExit=="function"){let bt=Dt.currentTarget.getBoundingClientRect();V.onDropExit({type:"dropexit",x:Dt.clientX-bt.x,y:Dt.clientY-bt.y})}},gn=Dt=>{Dt.preventDefault(),Dt.stopPropagation();let bt=Lt(Dt);if(Dt.clientX===rt.x&&Dt.clientY===rt.y&&bt===rt.allowedOperations){Dt.dataTransfer.dropEffect=rt.dropEffect;return}rt.x=Dt.clientX,rt.y=Dt.clientY;let Er=rt.dropEffect;if(bt!==rt.allowedOperations){let ur=jt(bt),cr=ur[0];if(typeof V.getDropOperation=="function"){let zr=new T(Dt.dataTransfer);cr=er(bt,V.getDropOperation(zr,ur))}rt.dropEffect=N[cr]||"none"}if(typeof V.getDropOperationForPoint=="function"){let ur=new T(Dt.dataTransfer),cr=Dt.currentTarget.getBoundingClientRect(),zr=er(bt,V.getDropOperationForPoint(ur,jt(bt),rt.x-cr.x,rt.y-cr.y));rt.dropEffect=N[zr]||"none"}if(rt.allowedOperations=bt,Dt.dataTransfer.dropEffect=rt.dropEffect,rt.dropEffect==="none"&&Er!=="none"?Ge(Dt):rt.dropEffect!=="none"&&Er==="none"&&Ut(Dt),typeof V.onDropMove=="function"&&rt.dropEffect!=="none"){let ur=Dt.currentTarget.getBoundingClientRect();V.onDropMove({type:"dropmove",x:rt.x-ur.x,y:rt.y-ur.y})}if(clearTimeout(rt.dropActivateTimer),typeof V.onDropActivate=="function"&&rt.dropEffect!=="none"){let ur=Dt.currentTarget.getBoundingClientRect();rt.dropActivateTimer=setTimeout(()=>{V.onDropActivate({type:"dropactivate",x:rt.x-ur.x,y:rt.y-ur.y})},ot)}},an=Dt=>{if(Dt.preventDefault(),Dt.stopPropagation(),rt.dragOverElements.add(Dt.target),rt.dragOverElements.size>1)return;let bt=Lt(Dt),Er=jt(bt),ur=Er[0];if(typeof V.getDropOperation=="function"){let cr=new T(Dt.dataTransfer);ur=er(bt,V.getDropOperation(cr,Er))}if(typeof V.getDropOperationForPoint=="function"){let cr=new T(Dt.dataTransfer),zr=Dt.currentTarget.getBoundingClientRect();ur=er(bt,V.getDropOperationForPoint(cr,Er,Dt.clientX-zr.x,Dt.clientY-zr.y))}rt.x=Dt.clientX,rt.y=Dt.clientY,rt.allowedOperations=bt,rt.dropEffect=N[ur]||"none",Dt.dataTransfer.dropEffect=rt.dropEffect,ur!=="cancel"&&Ut(Dt)},hn=Dt=>{Dt.preventDefault(),Dt.stopPropagation(),rt.dragOverElements.delete(Dt.target);for(let bt of rt.dragOverElements)Dt.currentTarget.contains(bt)||rt.dragOverElements.delete(bt);rt.dragOverElements.size>0||(rt.dropEffect!=="none"&&Ge(Dt),clearTimeout(rt.dropActivateTimer))},un=Dt=>{if(Dt.preventDefault(),Dt.stopPropagation(),Ue(rt.dropEffect),typeof V.onDrop=="function"){let Er=j[rt.dropEffect],ur=$(Dt.dataTransfer),cr=Dt.currentTarget.getBoundingClientRect(),zr={type:"drop",x:Dt.clientX-cr.x,y:Dt.clientY-cr.y,items:ur,dropOperation:Er};V.onDrop(zr)}let bt={...ue};rt.dragOverElements.clear(),Ge(Dt),clearTimeout(rt.dropActivateTimer),bt.draggingCollectionRef==null?Ue(void 0):Ee(bt)},nr=(0,r.useRef)(V);nr.current=V,(0,n.useLayoutEffect)(()=>Ke({element:nr.current.ref.current,getDropOperation:nr.current.getDropOperation,onDropEnter(Dt){lt(!0),typeof nr.current.onDropEnter=="function"&&nr.current.onDropEnter(Dt)},onDropExit(Dt){lt(!1),typeof nr.current.onDropExit=="function"&&nr.current.onDropExit(Dt)},onDrop(Dt){typeof nr.current.onDrop=="function"&&nr.current.onDrop(Dt)},onDropActivate(Dt){typeof nr.current.onDropActivate=="function"&&nr.current.onDropActivate(Dt)}}),[nr]);let{dropProps:Jt}=Ze();return{dropProps:{...Jt,onDragEnter:an,onDragOver:gn,onDragLeave:hn,onDrop:un},isDropTarget:J}}function Lt(V){let J=k[V.dataTransfer.effectAllowed];st&&(J&=st);let lt=x.none;return(0,n.isMac)()?(V.altKey&&(lt|=x.copy),V.ctrlKey&&!(0,n.isIPad)()&&(lt|=x.link),V.metaKey&&(lt|=x.move)):(V.altKey&&(lt|=x.link),V.shiftKey&&(lt|=x.move),V.ctrlKey&&(lt|=x.copy)),lt?J&lt:J}function jt(V){let J=[];return V&x.move&&J.push("move"),V&x.copy&&J.push("copy"),V&x.link&&J.push("link"),J}function er(V,J){let lt=x[J];return V&lt?J:"cancel"}const Nr=20;function zt(V){let J=(0,r.useRef)(null);(0,r.useEffect)(()=>{V.current&&(J.current=(0,n.isScrollable)(V.current)?V.current:(0,n.getScrollParent)(V.current))},[V]);let lt=(0,r.useRef)({timer:null,dx:0,dy:0}).current,rt=(0,r.useCallback)(()=>{J.current.scrollLeft+=lt.dx,J.current.scrollTop+=lt.dy,lt.timer&&(lt.timer=requestAnimationFrame(rt))},[J,lt]);return{move(Ut,Ge){if(!(0,n.isWebKit)()||(0,n.isIOS)()||!J.current)return;let gn=J.current.getBoundingClientRect(),an=Nr,hn=Nr,un=gn.height-Nr,nr=gn.width-Nr;Ut<an||Ut>nr||Ge<hn||Ge>un?(Ut<an?lt.dx=Ut-an:Ut>nr&&(lt.dx=Ut-nr),Ge<hn?lt.dy=Ge-hn:Ge>un&&(lt.dy=Ge-un),lt.timer||(lt.timer=requestAnimationFrame(rt))):this.stop()},stop(){lt.timer&&(cancelAnimationFrame(lt.timer),lt.timer=null)}}}const We=["before","on","after"];function dt(V,J,lt){let rt=(0,r.useRef)({props:V,state:J,nextTarget:null,dropOperation:null}).current;rt.props=V,rt.state=J;let Ut=(0,r.useCallback)(async nr=>{let{onInsert:Jt,onRootDrop:Dt,onItemDrop:bt,onReorder:Er,acceptedDragTypes:ur="all",shouldAcceptItemDrop:cr}=rt.props,{draggingKeys:zr}=ue,Cn=Te(lt),{target:At,dropOperation:xr,items:Fn}=nr,Pn=Fn;(ur!=="all"||cr)&&(Pn=Fn.filter(An=>{let _i;return An.kind==="directory"?_i=new Set([w]):_i=An.kind==="file"?new Set([An.type]):An.types,ur==="all"||ur.some(Zo=>_i.has(Zo))?At.type==="item"&&At.dropPosition==="on"&&cr?cr(At,_i):!0:!1})),Pn.length>0&&(At.type==="root"&&Dt&&await Dt({items:Pn,dropOperation:xr}),At.type==="item"&&(At.dropPosition==="on"&&bt&&await bt({items:Pn,dropOperation:xr,isInternal:Cn,target:At}),At.dropPosition!=="on"&&(!Cn&&Jt&&await Jt({items:Pn,dropOperation:xr,target:At}),Cn&&Er&&await Er({keys:zr,dropOperation:xr,target:At}))))},[rt,lt]),Ge=zt(lt),{dropProps:gn}=ht({ref:lt,onDropEnter(){J.setTarget(rt.nextTarget)},onDropMove(nr){J.setTarget(rt.nextTarget),Ge.move(nr.x,nr.y)},getDropOperationForPoint(nr,Jt,Dt,bt){let{draggingKeys:Er,dropCollectionRef:ur}=ue,cr=Te(lt),zr=At=>J.getDropOperation({target:At,types:nr,allowedOperations:Jt,isInternal:cr,draggingKeys:Er})!=="cancel",Cn=V.dropTargetDelegate.getDropTargetFromPoint(Dt,bt,zr);if(!Cn)return rt.dropOperation="cancel",rt.nextTarget=null,"cancel";if(rt.dropOperation=J.getDropOperation({target:Cn,types:nr,allowedOperations:Jt,isInternal:cr,draggingKeys:Er}),rt.dropOperation==="cancel"){let At={type:"root"},xr=J.getDropOperation({target:At,types:nr,allowedOperations:Jt,isInternal:cr,draggingKeys:Er});xr!=="cancel"&&(Cn=At,rt.dropOperation=xr)}return Cn&&rt.dropOperation!=="cancel"&&(lt==null?void 0:lt.current)!==(ur==null?void 0:ur.current)&&we(lt),rt.nextTarget=rt.dropOperation==="cancel"?null:Cn,rt.dropOperation},onDropExit(){we(void 0),J.setTarget(null),Ge.stop()},onDropActivate(nr){var Jt,Dt;((Jt=J.target)===null||Jt===void 0?void 0:Jt.type)==="item"&&((Dt=J.target)===null||Dt===void 0?void 0:Dt.dropPosition)==="on"&&typeof V.onDropActivate=="function"&&V.onDropActivate({type:"dropactivate",x:nr.x,y:nr.y,target:J.target})},onDrop(nr){we(lt),J.target&&hn(nr,J.target);let{draggingCollectionRef:Jt}=ue;Jt==null&&Fe()}}),an=(0,r.useRef)(null),hn=(0,r.useCallback)((nr,Jt)=>{var Dt;let{state:bt}=rt;bt.selectionManager.setFocused(!0);let Er=bt.selectionManager.focusedKey;ue.draggingKeys.has((Dt=bt.collection.getItem(Er))===null||Dt===void 0?void 0:Dt.parentKey)&&(Er=bt.collection.getItem(Er).parentKey,bt.selectionManager.setFocusedKey(Er)),an.current={timeout:null,focusedKey:Er,collection:bt.collection,selectedKeys:bt.selectionManager.selectedKeys},(rt.props.onDrop||Ut)({type:"drop",x:nr.x,y:nr.y,target:Jt,items:nr.items,dropOperation:nr.dropOperation}),an.current.timeout=setTimeout(()=>{let{state:cr}=rt;Jt.type==="item"&&Jt.dropPosition==="on"&&cr.collection.getItem(Jt.key)!=null?(cr.selectionManager.setFocusedKey(Jt.key),cr.selectionManager.setFocused(!0),(0,t.setInteractionModality)("keyboard")):cr.selectionManager.isSelected(Er)||(0,t.setInteractionModality)("keyboard"),an.current=null},50)},[rt,Ut]);(0,r.useEffect)(()=>()=>{an.current&&clearTimeout(an.current.timeout)},[]),(0,n.useLayoutEffect)(()=>{if(an.current&&J.selectionManager.isFocused&&J.collection.size>an.current.collection.size&&J.selectionManager.isSelectionEqual(an.current.selectedKeys)){let nr=new Set;for(let Jt of J.collection.getKeys())an.current.collection.getItem(Jt)||nr.add(Jt);if(J.selectionManager.setSelectedKeys(nr),J.selectionManager.focusedKey===an.current.focusedKey){let Jt=nr.keys().next().value,Dt=J.collection.getItem(Jt);(Dt==null?void 0:Dt.type)==="cell"&&(Jt=Dt.parentKey),J.selectionManager.setFocusedKey(Jt),J.selectionManager.selectionMode==="none"&&(0,t.setInteractionModality)("keyboard")}an.current=null}}),(0,r.useEffect)(()=>{let nr=(bt,Er=!0)=>{if(!bt)return{type:"root"};let{keyboardDelegate:ur}=rt.props,cr=bt.type==="item"?ur.getKeyBelow(bt.key):ur.getFirstKey(),zr="before";if(bt.type==="item"){let Cn=We.indexOf(bt.dropPosition),At=We[Cn+1];if(Cn<We.length-1&&!(At==="after"&&cr!=null))return{type:"item",key:bt.key,dropPosition:At};bt.dropPosition==="after"&&(zr="on")}return cr==null?Er?{type:"root"}:null:{type:"item",key:cr,dropPosition:zr}},Jt=(bt,Er=!0)=>{let{keyboardDelegate:ur}=rt.props,cr=(bt==null?void 0:bt.type)==="item"?ur.getKeyAbove(bt.key):ur.getLastKey(),zr=!bt||bt.type==="root"?"after":"on";if((bt==null?void 0:bt.type)==="item"){let Cn=We.indexOf(bt.dropPosition),At=We[Cn-1];if(Cn>0&&At!=="after")return{type:"item",key:bt.key,dropPosition:At};bt.dropPosition==="before"&&(zr="on")}return cr==null?Er?{type:"root"}:null:{type:"item",key:cr,dropPosition:zr}},Dt=(bt,Er,ur,cr,zr=!0)=>{let Cn=0,At,{draggingKeys:xr}=ue,Fn=Te(lt);do{let Pn=cr(bt,zr);if(!Pn)return null;bt=Pn,At=rt.state.getDropOperation({target:Pn,types:Er,allowedOperations:ur,isInternal:Fn,draggingKeys:xr}),bt.type==="root"&&Cn++}while(At==="cancel"&&!rt.state.isDropTarget(bt)&&Cn<2);return At==="cancel"?null:bt};return Ke({element:lt.current,getDropOperation(bt,Er){if(rt.state.target){let{draggingKeys:cr}=ue,zr=Te(lt);return rt.state.getDropOperation({target:rt.state.target,types:bt,allowedOperations:Er,isInternal:zr,draggingKeys:cr})}return Dt(null,bt,Er,nr)?"move":"cancel"},onDropEnter(bt,Er){let ur=f(Er.items),cr=rt.state.selectionManager,zr;we(lt);let Cn=cr.focusedKey,At="after",xr=rt.state.collection.getItem(Cn);if((xr==null?void 0:xr.type)==="cell"&&(Cn=xr.parentKey),cr.isSelected(Cn)&&(cr.selectedKeys.size>1&&cr.firstSelectedKey===Cn?At="before":Cn=cr.lastSelectedKey),Cn!=null){zr={type:"item",key:Cn,dropPosition:At};let{draggingKeys:Pn}=ue,An=Te(lt);var Fn;rt.state.getDropOperation({target:zr,types:ur,allowedOperations:Er.allowedDropOperations,isInternal:An,draggingKeys:Pn})==="cancel"&&(zr=(Fn=Dt(zr,ur,Er.allowedDropOperations,nr,!1))!==null&&Fn!==void 0?Fn:Dt(zr,ur,Er.allowedDropOperations,Jt,!1))}zr||(zr=Dt(null,ur,Er.allowedDropOperations,nr)),rt.state.setTarget(zr)},onDropExit(){we(void 0),rt.state.setTarget(null)},onDropTargetEnter(bt){rt.state.setTarget(bt)},onDropActivate(bt){var Er,ur;((Er=rt.state.target)===null||Er===void 0?void 0:Er.type)==="item"&&((ur=rt.state.target)===null||ur===void 0?void 0:ur.dropPosition)==="on"&&typeof rt.props.onDropActivate=="function"&&rt.props.onDropActivate({type:"dropactivate",x:bt.x,y:bt.y,target:rt.state.target})},onDrop(bt,Er){we(lt),rt.state.target&&hn(bt,Er||rt.state.target)},onKeyDown(bt,Er){let{keyboardDelegate:ur}=rt.props,cr=f(Er.items);switch(bt.key){case"ArrowDown":if(ur.getKeyBelow){let At=Dt(rt.state.target,cr,Er.allowedDropOperations,nr);rt.state.setTarget(At)}break;case"ArrowUp":if(ur.getKeyAbove){let At=Dt(rt.state.target,cr,Er.allowedDropOperations,Jt);rt.state.setTarget(At)}break;case"Home":if(ur.getFirstKey){let At=Dt(null,cr,Er.allowedDropOperations,nr);rt.state.setTarget(At)}break;case"End":if(ur.getLastKey){let At=Dt(null,cr,Er.allowedDropOperations,Jt);rt.state.setTarget(At)}break;case"PageDown":if(ur.getKeyPageBelow){let At=rt.state.target;if(!At)At=Dt(null,cr,Er.allowedDropOperations,nr);else{let xr=ur.getKeyPageBelow(At.type==="item"?At.key:ur.getFirstKey()),Fn=At.type==="item"?At.dropPosition:"after";(xr==null||At.type==="item"&&At.key===ur.getLastKey())&&(xr=ur.getLastKey(),Fn="after"),At={type:"item",key:xr,dropPosition:Fn};let{draggingCollectionRef:Pn,draggingKeys:An}=ue,_i=(Pn==null?void 0:Pn.current)===(lt==null?void 0:lt.current),Zo=rt.state.getDropOperation({target:At,types:cr,allowedOperations:Er.allowedDropOperations,isInternal:_i,draggingKeys:An});var zr;Zo==="cancel"&&(At=(zr=Dt(At,cr,Er.allowedDropOperations,nr,!1))!==null&&zr!==void 0?zr:Dt(At,cr,Er.allowedDropOperations,Jt,!1))}rt.state.setTarget(At??rt.state.target)}break;case"PageUp":{if(!ur.getKeyPageAbove)break;let At=rt.state.target;if(!At)At=Dt(null,cr,Er.allowedDropOperations,Jt);else if(At.type==="item"){if(At.key===ur.getFirstKey())At={type:"root"};else{let An=ur.getKeyPageAbove(At.key),_i=At.dropPosition;An==null&&(An=ur.getFirstKey(),_i="before"),At={type:"item",key:An,dropPosition:_i}}let{draggingKeys:xr}=ue,Fn=Te(lt),Pn=rt.state.getDropOperation({target:At,types:cr,allowedOperations:Er.allowedDropOperations,isInternal:Fn,draggingKeys:xr});var Cn;Pn==="cancel"&&(At=(Cn=Dt(At,cr,Er.allowedDropOperations,Jt,!1))!==null&&Cn!==void 0?Cn:Dt(At,cr,Er.allowedDropOperations,nr,!1))}rt.state.setTarget(At??rt.state.target);break}}}})},[rt,lt,hn]);let un=(0,n.useId)();return C.set(J,{id:un,ref:lt}),{collectionProps:(0,n.mergeProps)(gn,{id:un,"aria-describedby":null})}}function Ot(V,J,lt){let{dropProps:rt}=Ze(),Ut=d(J);(0,r.useEffect)(()=>{if(lt.current)return Q({element:lt.current,target:V.target,getDropOperation(nr,Jt){let{draggingKeys:Dt}=ue,bt=Te(Ut);return J.getDropOperation({target:V.target,types:nr,allowedOperations:Jt,isInternal:bt,draggingKeys:Dt})}})},[lt,V.target,J,Ut]);let Ge=o(),{draggingKeys:gn}=ue,an=Te(Ut),hn=Ge&&J.getDropOperation({target:V.target,types:f(Ge.dragTarget.items),allowedOperations:Ge.dragTarget.allowedDropOperations,isInternal:an,draggingKeys:gn})!=="cancel",un=J.isDropTarget(V.target);return(0,r.useEffect)(()=>{Ge&&un&&lt.current&&lt.current.focus()},[un,Ge,lt]),{dropProps:{...rt,"aria-hidden":!Ge||hn?void 0:"true"},isDropTarget:un}}function Mt(V,J,lt){let{target:rt}=V,{collection:Ut}=J,Ge=(0,i.useLocalizedStringFormatter)(y(je)),gn=o(),{dropProps:an}=Ot(V,J,lt),hn=(0,n.useId)();var un;let nr=ur=>{var cr,zr;return(un=(cr=Ut.getTextValue)===null||cr===void 0?void 0:cr.call(Ut,ur))!==null&&un!==void 0?un:(zr=Ut.getItem(ur))===null||zr===void 0?void 0:zr.textValue},Jt="",Dt;if(rt.type==="root")Jt=Ge.format("dropOnRoot"),Dt=`${hn} ${g(J)}`;else if(rt.dropPosition==="on")Jt=Ge.format("dropOnItem",{itemText:nr(rt.key)});else{let ur,cr;Ut.getFirstKey()===rt.key&&rt.dropPosition==="before"?ur=null:ur=rt.dropPosition==="before"?Ut.getKeyBefore(rt.key):rt.key,Ut.getLastKey()===rt.key&&rt.dropPosition==="after"?cr=null:cr=rt.dropPosition==="after"?Ut.getKeyAfter(rt.key):rt.key,ur&&cr?Jt=Ge.format("insertBetween",{beforeItemText:nr(ur),afterItemText:nr(cr)}):ur?Jt=Ge.format("insertAfter",{itemText:nr(ur)}):cr&&(Jt=Ge.format("insertBefore",{itemText:nr(cr)}))}let bt=J.isDropTarget(rt),Er=gn?an["aria-hidden"]:"true";return{dropIndicatorProps:{...an,id:hn,"aria-roledescription":Ge.format("dropIndicator"),"aria-label":Jt,"aria-labelledby":Dt,"aria-hidden":Er,tabIndex:-1},isDropTarget:bt,isHidden:!bt&&!!Er}}const _t={keyboard:{selected:"dragSelectedKeyboard",notSelected:"dragDescriptionKeyboard"},touch:{selected:"dragSelectedLongPress",notSelected:"dragDescriptionLongPress"},virtual:{selected:"dragDescriptionVirtual",notSelected:"dragDescriptionVirtual"}};function ar(V,J){let lt=(0,i.useLocalizedStringFormatter)(y(je)),rt=J.selectionManager.isDisabled(V.key),{dragProps:Ut,dragButtonProps:Ge}=_r({getItems(){return J.getItems(V.key)},preview:J.preview,getAllowedDropOperations:J.getAllowedDropOperations,hasDragButton:V.hasDragButton,onDragStart(zr){J.startDrag(V.key,zr),Se(J.draggingKeys)},onDragMove(zr){J.moveDrag(zr)},onDragEnd(zr){let{dropOperation:Cn}=zr,At=Cn==="cancel"?!1:Te();J.endDrag({...zr,keys:J.draggingKeys,isInternal:At}),Fe()}}),gn=J.collection.getItem(V.key),an=J.getKeysForDrag(V.key).size,hn=an>1&&J.selectionManager.isSelected(V.key),un,nr,Jt=p();if(!V.hasDragButton&&J.selectionManager.selectionMode!=="none"){let zr=_t[Jt][hn?"selected":"notSelected"];V.hasAction&&Jt==="keyboard"&&(zr+="Alt"),hn?nr=lt.format(zr,{count:an}):nr=lt.format(zr),delete Ut.onClick}else if(hn)un=lt.format("dragSelectedItems",{count:an});else{var Dt,bt,Er,ur;let zr=(ur=(Er=(bt=(Dt=J.collection).getTextValue)===null||bt===void 0?void 0:bt.call(Dt,V.key))!==null&&Er!==void 0?Er:gn==null?void 0:gn.textValue)!==null&&ur!==void 0?ur:"";un=lt.format("dragItem",{itemText:zr})}let cr=(0,n.useDescription)(nr);if(nr&&Object.assign(Ut,cr),!V.hasDragButton&&V.hasAction){let{onKeyDownCapture:zr,onKeyUpCapture:Cn}=Ut;Jt==="touch"&&delete Ut["aria-describedby"],Ut.onKeyDownCapture=At=>{At.altKey&&zr(At)},Ut.onKeyUpCapture=At=>{At.altKey&&Cn(At)}}return{dragProps:rt?{}:Ut,dragButtonProps:{...Ge,isDisabled:rt,"aria-label":un}}}function sr(V,J,lt){let{draggingCollectionRef:rt}=ue;J.draggingKeys.size>0&&(rt==null?void 0:rt.current)!==lt.current&&me(lt)}const ln=new Map;function En(V,J){let lt=ln.get(V);if(!lt){let rt=new Set,Ut=Ge=>{for(let gn of rt)gn(Ge)};lt={listener:Ut,handlers:rt},ln.set(V,lt),document.addEventListener(V,Ut)}return lt.handlers.add(J),()=>{lt.handlers.delete(J),lt.handlers.size===0&&(document.removeEventListener(V,lt.listener),ln.delete(V))}}function _n(V){let J=(0,r.useRef)(V);J.current=V;let lt=(0,r.useRef)(!1),{focusProps:rt}=(0,t.useFocus)({onFocusChange:Ut=>{lt.current=Ut}});return(0,r.useEffect)(()=>{let Ut=nr=>{let Jt=J.current;lt.current&&Jt.getItems&&nr.preventDefault()},Ge=nr=>{var Jt;let Dt=J.current;!lt.current||!Dt.getItems||(nr.preventDefault(),E(nr.clipboardData,Dt.getItems()),(Jt=Dt.onCopy)===null||Jt===void 0||Jt.call(Dt))},gn=nr=>{let Jt=J.current;lt.current&&Jt.onCut&&Jt.getItems&&nr.preventDefault()},an=nr=>{let Jt=J.current;!lt.current||!Jt.onCut||!Jt.getItems||(nr.preventDefault(),E(nr.clipboardData,Jt.getItems()),Jt.onCut())},hn=nr=>{let Jt=J.current;lt.current&&Jt.onPaste&&nr.preventDefault()},un=nr=>{let Jt=J.current;if(!lt.current||!Jt.onPaste)return;nr.preventDefault();let Dt=$(nr.clipboardData);Jt.onPaste(Dt)};return(0,n.chain)(En("beforecopy",Ut),En("copy",Ge),En("beforecut",gn),En("cut",an),En("beforepaste",hn),En("paste",un))},[]),{clipboardProps:rt}}function Ci(V,J){let lt=V.children,[rt,Ut]=(0,r.useState)(null),Ge=(0,r.useRef)(null);return(0,r.useImperativeHandle)(J,()=>(gn,an)=>{(0,l.flushSync)(()=>{Ut(lt(gn))}),an(Ge.current),requestAnimationFrame(()=>{Ut(null)})},[lt]),rt?y(r).createElement("div",{style:{zIndex:-100,position:"absolute",top:0,left:-1e5},ref:Ge},rt):null}let wo=y(r).forwardRef(Ci);class Zi{getDropTargetFromPoint(J,lt,rt){if(this.collection.size===0)return{type:"root"};let Ut=this.ref.current.getBoundingClientRect();J+=Ut.x,lt+=Ut.y;let Ge=this.ref.current.querySelectorAll("[data-key]"),gn=new Map;for(let Dt of Ge)Dt instanceof HTMLElement&&gn.set(Dt.dataset.key,Dt);let an=[...this.collection],hn=0,un=an.length;for(;hn<un;){let Dt=Math.floor((hn+un)/2),bt=an[Dt],ur=gn.get(String(bt.key)).getBoundingClientRect();if(lt<ur.top)un=Dt;else if(lt>ur.bottom)hn=Dt+1;else{let cr={type:"item",key:bt.key,dropPosition:"on"};if(rt(cr))lt<=ur.top+5&&rt({...cr,dropPosition:"before"})?cr.dropPosition="before":lt>=ur.bottom-5&&rt({...cr,dropPosition:"after"})&&(cr.dropPosition="after");else{let zr=ur.top+ur.height/2;lt<=zr&&rt({...cr,dropPosition:"before"})?cr.dropPosition="before":lt>=zr&&rt({...cr,dropPosition:"after"})&&(cr.dropPosition="after")}return cr}}let nr=an[Math.min(hn,an.length-1)];return Ut=gn.get(String(nr.key)).getBoundingClientRect(),Math.abs(lt-Ut.top)<Math.abs(lt-Ut.bottom)?{type:"item",key:nr.key,dropPosition:"before"}:{type:"item",key:nr.key,dropPosition:"after"}}constructor(J,lt){this.collection=J,this.ref=lt}}}(MI)),MI.exports}var $I={exports:{}},II={exports:{}},jI={exports:{}},PR;function Eme(){return PR||(PR=1,function(e){var t=Y,r=di(),n=K4();function i(T,$,B,L){Object.defineProperty(T,$,{get:B,set:L,enumerable:!0,configurable:!0})}function a(T){return T&&T.__esModule?T.default:T}i(e.exports,"Layout",()=>s),i(e.exports,"LayoutInfo",()=>l),i(e.exports,"Point",()=>h),i(e.exports,"Rect",()=>y),i(e.exports,"Size",()=>x),i(e.exports,"ReusableView",()=>A),i(e.exports,"useVirtualizerState",()=>E);class s{shouldInvalidate($,B){return $.width!==B.width||$.height!==B.height}validate($){}getInitialLayoutInfo($){return $}getFinalLayoutInfo($){return $}}class l{copy(){let $=new l(this.type,this.key,this.rect.copy());return $.estimatedSize=this.estimatedSize,$.opacity=this.opacity,$.transform=this.transform,$.parentKey=this.parentKey,$.isSticky=this.isSticky,$.zIndex=this.zIndex,$.allowOverflow=this.allowOverflow,$}constructor($,B,L){this.type=$,this.key=B,this.parentKey=null,this.rect=L,this.estimatedSize=!1,this.isSticky=!1,this.opacity=1,this.transform=null,this.zIndex=0,this.allowOverflow=!1}}class h{copy(){return new h(this.x,this.y)}equals($){return this.x===$.x&&this.y===$.y}isOrigin(){return this.x===0&&this.y===0}constructor($=0,B=0){this.x=$,this.y=B}}class y{get maxX(){return this.x+this.width}get maxY(){return this.y+this.height}get area(){return this.width*this.height}get topLeft(){return new h(this.x,this.y)}get topRight(){return new h(this.maxX,this.y)}get bottomLeft(){return new h(this.x,this.maxY)}get bottomRight(){return new h(this.maxX,this.maxY)}intersects($){return this.x<=$.x+$.width&&$.x<=this.x+this.width&&this.y<=$.y+$.height&&$.y<=this.y+this.height}containsRect($){return this.x<=$.x&&this.y<=$.y&&this.maxX>=$.maxX&&this.maxY>=$.maxY}containsPoint($){return this.x<=$.x&&this.y<=$.y&&this.maxX>=$.x&&this.maxY>=$.y}getCornerInRect($){for(let B of["topLeft","topRight","bottomLeft","bottomRight"])if($.containsPoint(this[B]))return B;return null}equals($){return $.x===this.x&&$.y===this.y&&$.width===this.width&&$.height===this.height}pointEquals($){return this.x===$.x&&this.y===$.y}sizeEquals($){return this.width===$.width&&this.height===$.height}union($){let B=Math.min(this.x,$.x),L=Math.min(this.y,$.y),W=Math.max(this.maxX,$.maxX)-B,K=Math.max(this.maxY,$.maxY)-L;return new y(B,L,W,K)}intersection($){if(!this.intersects($))return new y(0,0,0,0);let B=Math.max(this.x,$.x),L=Math.max(this.y,$.y);return new y(B,L,Math.min(this.maxX,$.maxX)-B,Math.min(this.maxY,$.maxY)-L)}copy(){return new y(this.x,this.y,this.width,this.height)}constructor($=0,B=0,L=0,W=0){this.x=$,this.y=B,this.width=L,this.height=W}}class x{copy(){return new x(this.width,this.height)}equals($){return this.width===$.width&&this.height===$.height}get area(){return this.width*this.height}constructor($=0,B=0){this.width=$,this.height=B}}let k=0;class A{prepareForReuse(){this.content=null,this.rendered=null,this.layoutInfo=null}constructor($){this.virtualizer=$,this.key=++k}}let j=typeof window<"u"?window.performance:null,N=j&&(j.now||j.webkitNow||j.msNow||j.mozNow),M=N?N.bind(j):function(){return Date.now?Date.now():new Date().getTime()},u;function m(T,$,B,L,W){let K=!1,te,X=new Promise(ae=>{let re=M(),ue=$.x-T.x,me=$.y-T.y;te=requestAnimationFrame(function Se(we){u==null&&(u=we>1e12!=M()>1e12),u&&(we=M());let Fe=we-re;Fe>B?(W($),ae()):W(new h(T.x+ue*L(Fe/B),T.y+me*L(Fe/B)))!==!1&&!K&&(te=requestAnimationFrame(Se))})});return X.cancel=function(){K=!0,cancelAnimationFrame(te)},X}function v(T){return Math.sin(T*Math.PI/2)}function C(T,$){let B=new Set;for(let L of T.keys())$.has(L)||B.add(L);return B}function w(T,$){let B=C(T,$),L=C($,T),W=new Set;for(let K of T.keys())$.has(K)&&W.add(K);return{toRemove:B,toAdd:L,toUpdate:W}}function*g(...T){for(let $ of T)yield*$}function d(T,$){if(T===$)return!0;if(T.size!==$.size)return!1;for(let B of T)if(!$.has(B))return!1;return!0}class f{addSample($){this.count++,this.value+=($-this.value)/this.count}constructor(){a(n)(this,"count",0),a(n)(this,"value",0)}}class c{setVisibleRect($){let B=performance.now()-this.startTime;B<500&&(this.averageTime.addSample(B),$.x!==this.visibleRect.x&&B>0&&(this.velocity.x=($.x-this.visibleRect.x)/B),$.y!==this.visibleRect.y&&B>0&&(this.velocity.y=($.y-this.visibleRect.y)/B)),this.startTime=performance.now(),this.visibleRect=$}collectMetrics(){let $=performance.now()-this.startTime;if($<500&&this.averagePerf.addSample($),this.visibleRect.height>0){let B=Math.abs(this.velocity.y*(this.averageTime.value+this.averagePerf.value));this.overscanY.addSample(B)}if(this.visibleRect.width>0){let B=Math.abs(this.velocity.x*(this.averageTime.value+this.averagePerf.value));this.overscanX.addSample(B)}}getOverscannedRect(){let $=this.visibleRect.copy(),B=Math.round(Math.min(this.visibleRect.height*2,this.overscanY.value)/100)*100;this.velocity.y>0?($.y-=B*.2,$.height+=B+B*.2):($.y-=B,$.height+=B+B*.2);let L=Math.round(Math.min(this.visibleRect.width*2,this.overscanX.value)/100)*100;return this.velocity.x>0?($.x-=L*.2,$.width+=L+L*.2):($.x-=L,$.width+=L+L*.2),$}constructor(){a(n)(this,"startTime",0),a(n)(this,"averagePerf",new f),a(n)(this,"averageTime",new f),a(n)(this,"velocity",new h(5,5)),a(n)(this,"overscanX",new f),a(n)(this,"overscanY",new f),a(n)(this,"visibleRect",new y)}}class p{constructor(){a(n)(this,"level",0),a(n)(this,"actions",[]),a(n)(this,"animated",!0),a(n)(this,"initialMap",new Map),a(n)(this,"finalMap",new Map),a(n)(this,"initialLayoutInfo",new Map),a(n)(this,"finalLayoutInfo",new Map),a(n)(this,"removed",new Map),a(n)(this,"toRemove",new Map)}}class D{_setContentSize($){this._contentSize=$,this.delegate.setContentSize($)}_setContentOffset($){let B=new y($.x,$.y,this._visibleRect.width,this._visibleRect.height);this.delegate.setVisibleRect(B)}get contentSize(){return this._contentSize}get visibleRect(){return this._visibleRect}set visibleRect($){this._setVisibleRect($)}_setVisibleRect($,B=!1){let L=this._visibleRect;if($.equals(L))return;this.shouldOverscan&&this._overscanManager.setVisibleRect($);let W=this.layout&&this.layout.shouldInvalidate($,this._visibleRect);this._resetAnimatedContentOffset(),this._visibleRect=$,W?this.relayout({offsetChanged:!$.pointEquals(L),sizeChanged:!$.sizeEquals(L)}):this.updateSubviews(B)}get collection(){return this._collection}set collection($){this._setData($)}_setData($){$!==this._collection&&(this._collection?this._runTransaction(()=>{this._collection=$},this.transitionDuration>0):(this._collection=$,this.reloadData()))}reloadData(){this.relayout({contentChanged:!0})}getItem($){return this._collection?this._collection.getItem($):null}get persistedKeys(){return this._persistedKeys}set persistedKeys($){d($,this._persistedKeys)||(this._persistedKeys=$,this.updateSubviews())}isPersistedKey($){if(this._persistedKeys.has($))return!0;for(let B of this._persistedKeys)for(;B!=null;){let L=this.layout.getLayoutInfo(B);if(!L)break;if(B=L.parentKey,B===$)return!0}return!1}get layout(){return this._layout}set layout($){this.setLayout($)}setLayout($,B=!1){if($===this._layout)return;let L=()=>{this._layout&&(this._layout.virtualizer=null),$.virtualizer=this,this._layout=$};B?this._runTransaction(L):(L(),this.relayout())}_getReuseType($,B){if($.type==="item"&&B){let L=this.delegate.getType?this.delegate.getType(B):"item",W=L==="item"?"item":$.type+"_"+L;return{type:L,reuseType:W}}return{type:$.type,reuseType:$.type}}getReusableView($){let B=this.getItem($.key),{reuseType:L}=this._getReuseType($,B);this._reusableViews[L]||(this._reusableViews[L]=[]);let W=this._reusableViews[L],K=W.length>0?W.pop():new A(this);return K.viewType=L,this._animatedContentOffset.isOrigin()||($=$.copy(),$.rect.x+=this._animatedContentOffset.x,$.rect.y+=this._animatedContentOffset.y),K.layoutInfo=$,this._renderView(K),K}_renderView($){let{type:B,key:L}=$.layoutInfo;$.content=this.getItem(L),$.rendered=this._renderContent(B,$.content)}_renderContent($,B){let L=this._renderedContent.get(B);if(L!=null)return L;let W=this.delegate.renderView($,B);return B&&this._renderedContent.set(B,W),W}get visibleViews(){return Array.from(this._visibleViews.values())}getView($){return this._visibleViews.get($)||null}getViewsOfType($){return this.visibleViews.filter(B=>B.layoutInfo&&B.layoutInfo.type===$)}keyForView($){return $&&$.layoutInfo?$.layoutInfo.key:null}keyAtPoint($){let B=new y($.x,$.y,1,1),L=this.layout.getVisibleLayoutInfos(B);for(let W of L)if(W.rect.intersects(B))return W.key;return null}willUnmount(){cancelAnimationFrame(this._relayoutRaf)}relayout($={}){if(!(this._scrollAnimation||typeof requestAnimationFrame>"u")){if(this._invalidationContext){Object.assign(this._invalidationContext,$);return}this._invalidationContext=$,this._relayoutRaf=requestAnimationFrame(()=>{this._relayoutRaf=null,this.relayoutNow()})}}relayoutNow($=this._invalidationContext||{}){if(this._relayoutRaf&&(cancelAnimationFrame(this._relayoutRaf),this._relayoutRaf=null,$={...this._invalidationContext,...$}),this._invalidationContext=null,!this.layout||!this._collection||this._scrollAnimation)return;let B=this._getScrollAnchor();typeof $.beforeLayout=="function"&&$.beforeLayout(),this.layout.validate($),this._setContentSize(this.layout.getContentSize()),typeof $.afterLayout=="function"&&$.afterLayout();let L=this.getVisibleRect(),W=this._restoreScrollAnchor(B,$),K=$.contentChanged?0:W.x,te=$.contentChanged?0:W.y;K=Math.max(0,Math.min(this.contentSize.width-L.width,K)),te=Math.max(0,Math.min(this.contentSize.height-L.height,te));let X=!1;if(K!==L.x||te!==L.y?$.animated||!this._animatedContentOffset.isOrigin()?(this._animatedContentOffset.x+=L.x-K,this._animatedContentOffset.y+=L.y-te,X=this.updateSubviews($.contentChanged)):this._setContentOffset(new h(K,te)):X=this.updateSubviews($.contentChanged),$.transaction&&$.animated||this._applyLayoutInfos(),$.animated&&X){this._enableTransitions(),setTimeout(()=>{if(this._disableTransitions(),!this._animatedContentOffset.isOrigin()){let{x:re,y:ue}=this.getVisibleRect();this._resetAnimatedContentOffset(),this._setContentOffset(new h(re,ue))}typeof $.afterAnimation=="function"&&$.afterAnimation()},this.transitionDuration+100);return}else typeof $.afterAnimation=="function"&&$.afterAnimation()}_correctItemOrder(){if(!(this._isScrolling||this._transaction))for(let $ of this._visibleLayoutInfos.keys()){let B=this._visibleViews.get($);this._children.delete(B),this._children.add(B)}}_enableTransitions(){this.delegate.beginAnimations()}_disableTransitions(){this.delegate.endAnimations()}_getScrollAnchor(){if(!this.anchorScrollPosition)return null;let $=this.getVisibleRect();if(this.delegate.getScrollAnchor){let L=this.delegate.getScrollAnchor($);if(L!=null){let W=this.layout.getLayoutInfo(L),K=W.rect.getCornerInRect($);if(K){let te=W.key,X=W.rect[K].y-$.y;return{key:te,layoutInfo:W,corner:K,offset:X}}}}if($.y===0&&!this.anchorScrollPositionAtTop)return null;let B=null;for(let[L,W]of this._visibleViews){let K=W.layoutInfo;if(K&&K.rect.area>0){let te=K.rect.getCornerInRect($);if(te){let X=K.rect[te].y-$.y;(!B||X<B.offset)&&(B={key:L,layoutInfo:K,corner:te,offset:X})}}}return B}_restoreScrollAnchor($,B){let L=this.getVisibleRect();if($){var W;let K=!((W=B.transaction)===null||W===void 0)&&W.animated?B.transaction.finalMap.get($.key):this.layout.getLayoutInfo($.layoutInfo.key);if(K){let te=K.rect[$.corner].y-L.y-$.offset;L.y+=te}}return L}getVisibleRect(){let $=this.visibleRect,B=$.x-this._animatedContentOffset.x,L=$.y-this._animatedContentOffset.y;return new y(B,L,$.width,$.height)}getVisibleLayoutInfos(){let $=this.shouldOverscan?this._overscanManager.getOverscannedRect():this.getVisibleRect();return this._visibleLayoutInfos=this._getLayoutInfoMap($),this._visibleLayoutInfos}_getLayoutInfoMap($,B=!1){let L=this.layout.getVisibleLayoutInfos($),W=new Map;for(let K of L)B&&(K=K.copy()),W.set(K.key,K);return W}updateSubviews($=!1){if(!this._collection)return;let B=this.getVisibleLayoutInfos(),L=this._visibleViews,W,K,te;if($)W=B,K=L,te=new Set;else{({toAdd:W,toRemove:K,toUpdate:te}=w(L,B));for(let re of te){let ue=L.get(re);if(!ue||!ue.layoutInfo)continue;let me=this.getItem(B.get(re).key);if(ue.content===me)te.delete(re);else{let{reuseType:Se}=this._getReuseType(ue.layoutInfo,me);ue.viewType!==Se&&(te.delete(re),W.add(re),K.add(re))}}if(W.size===0&&K.size===0&&te.size===0){this._transaction&&this._applyLayoutInfos();return}}let X=new Set;for(let re of K.keys()){let ue=this._visibleViews.get(re);ue&&(X.add(ue),this._visibleViews.delete(re),this._transaction?this._transaction.toRemove.set(re,ue):this.reuseView(ue))}for(let re of W.keys()){let ue=B.get(re),me;this._transaction&&(this._transaction.initialLayoutInfo.has(re)&&(ue=this._transaction.initialLayoutInfo.get(re)),me=this._transaction.toRemove.get(re),me&&(this._transaction.toRemove.delete(re),this._applyLayoutInfo(me,ue))),me||(me=this.getReusableView(ue),X.has(me)||this._children.add(me)),this._visibleViews.set(re,me),X.delete(me)}for(let re of te){let ue=L.get(re);this._renderedContent.delete(re),this._renderView(ue)}this._transaction||this.removeViews(X),this._correctItemOrder(),this._flushVisibleViews();let ae=this._transaction&&(W.size>0||K.size>0||this._hasLayoutUpdates());return ae&&requestAnimationFrame(()=>{this._transaction&&requestAnimationFrame(()=>this._applyLayoutInfos())}),ae}afterRender(){this.shouldOverscan&&this._overscanManager.collectMetrics()}_flushVisibleViews(){let $=new Map([[null,[]]]);for(let re of this._children){var B,L,W,K,te;((B=re.layoutInfo)===null||B===void 0?void 0:B.parentKey)!=null&&!$.has(re.layoutInfo.parentKey)&&$.set(re.layoutInfo.parentKey,[]),(L=$.get((W=re.layoutInfo)===null||W===void 0?void 0:W.parentKey))===null||L===void 0||L.push(re),$.has((K=re.layoutInfo)===null||K===void 0?void 0:K.key)||$.set((te=re.layoutInfo)===null||te===void 0?void 0:te.key,[])}let X=(re,ue)=>ue.map(me=>{let Se=$.get(me.layoutInfo.key);return this.delegate.renderWrapper(re,me,Se,we=>X(me,we))}),ae=X(null,$.get(null));this.delegate.setVisibleViews(ae)}_applyLayoutInfo($,B){return $.layoutInfo===B?!1:($.layoutInfo=B,!0)}_applyLayoutInfos(){let $=!1;for(let B of this._visibleViews.values()){let L=B.layoutInfo;if((L==null?void 0:L.key)!=null){let W=this.layout.getLayoutInfo(L.key);this._applyLayoutInfo(B,W)&&($=!0)}}if(this._transaction){for(let B of this._transaction.toRemove.values()){let L=B.layoutInfo;if((L==null?void 0:L.key)!=null){let W=this.layout.getLayoutInfo(L.key);this._applyLayoutInfo(B,W)&&($=!0)}}for(let B of this._transaction.removed.values()){let L=B.layoutInfo,W=this._transaction.finalLayoutInfo.get(L.key)||L;W=this.layout.getFinalLayoutInfo(W.copy()),this._applyLayoutInfo(B,W)&&($=!0)}}$&&this._flushVisibleViews()}_hasLayoutUpdates(){if(!this._transaction)return!1;for(let $ of this._visibleViews.values()){let B=$.layoutInfo;if(!B)return!0;let L=this.layout.getLayoutInfo(B.key);if(!B.rect.equals(L.rect)||B.opacity!==L.opacity||B.transform!==L.transform)return!0}return!1}reuseView($){$.prepareForReuse(),this._reusableViews[$.viewType].push($)}removeViews($){for(let B of $)this._children.delete(B)}updateItemSize($,B){if(!this.layout.updateItemSize)return;if(this._scrollAnimation){this._sizeUpdateQueue.set($,B);return}this.layout.updateItemSize($,B)&&this.relayout()}startScrolling(){this._isScrolling=!0}endScrolling(){this._isScrolling=!1,this._correctItemOrder(),this._flushVisibleViews()}_resetAnimatedContentOffset(){this._animatedContentOffset.isOrigin()||(this._animatedContentOffset=new h(0,0),this._applyLayoutInfos())}scrollToItem($,B){if($==null)return;let L=this.layout.getLayoutInfo($);if(!L)return;let{duration:W=300,shouldScrollX:K=!0,shouldScrollY:te=!0,offsetX:X=0,offsetY:ae=0}=B,re=this.visibleRect.x,ue=this.visibleRect.y,me=L.rect.x-X,Se=L.rect.y-ae,we=re+this.visibleRect.width,Fe=ue+this.visibleRect.height;return K&&(me<=re||we===0?re=me:L.rect.maxX>we&&(re+=L.rect.maxX-we)),te&&(Se<=ue||Fe===0?ue=Se:L.rect.maxY>Fe&&(ue+=L.rect.maxY-Fe)),this.scrollTo(new h(re,ue),W)}scrollTo($,B=300){return this._scrollAnimation&&(this._scrollAnimation.cancel(),this._scrollAnimation=null),B<=0||this.visibleRect.pointEquals($)?(this._setContentOffset($),Promise.resolve()):(this.startScrolling(),this._scrollAnimation=m(this.visibleRect,$,B,v,L=>{this._setContentOffset(L)}),this._scrollAnimation.then(()=>{this._scrollAnimation=null;for(let[L,W]of this._sizeUpdateQueue)this.updateItemSize(L,W);this._sizeUpdateQueue.clear(),this.relayout(),this._processTransactionQueue(),this.endScrolling()}),this._scrollAnimation)}_runTransaction($,B){this._startTransaction(),this._nextTransaction&&this._nextTransaction.actions.push($),this._endTransaction(B)}_startTransaction(){this._nextTransaction||(this._nextTransaction=new p),this._nextTransaction.level++}_endTransaction($){return!this._nextTransaction||($!=null&&(this._nextTransaction.animated=$),--this._nextTransaction.level>0)?!1:this._nextTransaction.actions.length===0?(this._nextTransaction=null,!1):(this._nextTransaction.animated==null&&(this._nextTransaction.animated=!0),this._transactionQueue.push(this._nextTransaction),this._nextTransaction=null,this._processTransactionQueue(),!0)}_processTransactionQueue(){if(this._transaction||this._scrollAnimation)return;let $=this._transactionQueue.shift();$&&this._performTransaction($)}_getContentRect(){return new y(0,0,this.contentSize.width,this.contentSize.height)}_performTransaction($){this._transaction=$,this.relayoutNow({transaction:$,animated:$.animated,beforeLayout:()=>{$.animated&&($.initialMap=this._getLayoutInfoMap(this._getContentRect(),!0));for(let B of $.actions)B()},afterLayout:()=>{$.animated?($.finalMap=this._getLayoutInfoMap(this._getContentRect()),this._setupTransactionAnimations($)):this._transaction=null},afterAnimation:()=>{if($.toRemove.size>0||$.removed.size>0)for(let B of g($.toRemove.values(),$.removed.values()))this._children.delete(B),this.reuseView(B);this._transaction=null,this._correctItemOrder(),this._flushVisibleViews(),this._processTransactionQueue()}})}_setupTransactionAnimations($){let{initialMap:B,finalMap:L}=$;for(let[W,K]of B)L.has(W)?$.initialLayoutInfo.set(W,K):$.finalLayoutInfo.set(K.key,K);for(let[W,K]of L)if(!B.has(W)){let te=this.layout.getInitialLayoutInfo(K.copy());$.initialLayoutInfo.set(W,te)}for(let[W,K]of this._visibleViews)!L.has(W)&&K.layoutInfo.rect.width>0&&($.removed.set(W,K),this._visibleViews.delete(W),K.layoutInfo&&($.finalLayoutInfo.has(K.layoutInfo.key)||$.finalLayoutInfo.set(K.layoutInfo.key,K.layoutInfo)))}constructor($={}){this._contentSize=new x,this._visibleRect=new y,this._reusableViews={},this._visibleLayoutInfos=new Map,this._visibleViews=new Map,this._renderedContent=new WeakMap,this._children=new Set,this._invalidationContext=null,this._overscanManager=new c,this._persistedKeys=new Set,this._scrollAnimation=null,this._isScrolling=!1,this._sizeUpdateQueue=new Map,this._animatedContentOffset=new h(0,0),this._transaction=null,this._nextTransaction=null,this._transactionQueue=[];var B;this.transitionDuration=(B=$.transitionDuration)!==null&&B!==void 0?B:500,this.anchorScrollPosition=$.anchorScrollPosition||!1,this.anchorScrollPositionAtTop=$.anchorScrollPositionAtTop||!1,this.shouldOverscan=$.shouldOverscan!==!1;for(let L of["delegate","size","layout","collection"])$[L]&&(this[L]=$[L])}}function E(T){let[$,B]=(0,t.useState)([]),[L,W]=(0,t.useState)(new x),[K,te]=(0,t.useState)(!1),[X,ae]=(0,t.useState)(!1),re=(0,t.useMemo)(()=>new D,[]);re.delegate={setVisibleViews:B,setVisibleRect(Fe){re.visibleRect=Fe,T.onVisibleRectChange(Fe)},setContentSize:W,renderView:T.renderView,renderWrapper:T.renderWrapper,beginAnimations:()=>te(!0),endAnimations:()=>te(!1),getScrollAnchor:T.getScrollAnchor},re.layout=T.layout,re.collection=T.collection,re.transitionDuration=T.transitionDuration,(0,r.useLayoutEffect)(()=>{re.afterRender()}),(0,t.useEffect)(()=>()=>re.willUnmount(),[]);let ue=(0,t.useCallback)(Fe=>{re.visibleRect=Fe},[re]),me=(0,t.useCallback)(()=>{re.startScrolling(),ae(!0)},[re]),Se=(0,t.useCallback)(()=>{re.endScrolling(),ae(!1)},[re]);return(0,t.useMemo)(()=>({virtualizer:re,visibleViews:$,setVisibleRect:ue,contentSize:L,isAnimating:K,isScrolling:X,startScrolling:me,endScrolling:Se}),[re,$,ue,L,K,X,me,Se])}}(jI)),jI.exports}var kR;function ZY(){return kR||(kR=1,function(e){var t=Nw,r=Eme(),n=di(),i=Y,a=Yo(),s=ms(),l=vp(),h=cv(),y=qo();function x(P,le,ee,_e){Object.defineProperty(P,le,{get:ee,set:_e,enumerable:!0,configurable:!0})}function k(P){return P&&P.__esModule?P.default:P}x(e.exports,"GridKeyboardDelegate",()=>A),x(e.exports,"useGrid",()=>se),x(e.exports,"useGridRowGroup",()=>Ke),x(e.exports,"useGridRow",()=>Q),x(e.exports,"useGridCell",()=>Me),x(e.exports,"useGridSelectionCheckbox",()=>S),x(e.exports,"useHighlightSelectionDescription",()=>qe),x(e.exports,"useGridSelectionAnnouncement",()=>q);class A{isCell(le){return le.type==="cell"}isRow(le){return le.type==="row"||le.type==="item"}findPreviousKey(le,ee){let _e=le!=null?this.collection.getKeyBefore(le):this.collection.getLastKey();for(;_e!=null;){let he=this.collection.getItem(_e);if(!this.disabledKeys.has(_e)&&(!ee||ee(he)))return _e;_e=this.collection.getKeyBefore(_e)}}findNextKey(le,ee){let _e=le!=null?this.collection.getKeyAfter(le):this.collection.getFirstKey();for(;_e!=null;){let he=this.collection.getItem(_e);if(!this.disabledKeys.has(_e)&&(!ee||ee(he)))return _e;_e=this.collection.getKeyAfter(_e)}}getKeyBelow(le){let ee=this.collection.getItem(le);if(ee&&(this.isCell(ee)&&(le=ee.parentKey),le=this.findNextKey(le),le!=null)){if(this.isCell(ee)){let _e=this.collection.getItem(le);return(0,t.getNthItem)((0,t.getChildNodes)(_e,this.collection),ee.index).key}if(this.focusMode==="row")return le}}getKeyAbove(le){let ee=this.collection.getItem(le);if(ee&&(this.isCell(ee)&&(le=ee.parentKey),le=this.findPreviousKey(le),le!=null)){if(this.isCell(ee)){let _e=this.collection.getItem(le);return(0,t.getNthItem)((0,t.getChildNodes)(_e,this.collection),ee.index).key}if(this.focusMode==="row")return le}}getKeyRightOf(le){let ee=this.collection.getItem(le);if(ee){if(this.isRow(ee)){let _e=(0,t.getChildNodes)(ee,this.collection);return this.direction==="rtl"?(0,t.getLastItem)(_e).key:(0,t.getFirstItem)(_e).key}if(this.isCell(ee)){let _e=this.collection.getItem(ee.parentKey),he=(0,t.getChildNodes)(_e,this.collection),ve=this.direction==="rtl"?(0,t.getNthItem)(he,ee.index-1):(0,t.getNthItem)(he,ee.index+1);return ve?ve.key:this.focusMode==="row"?ee.parentKey:this.direction==="rtl"?this.getFirstKey(le):this.getLastKey(le)}}}getKeyLeftOf(le){let ee=this.collection.getItem(le);if(ee){if(this.isRow(ee)){let _e=(0,t.getChildNodes)(ee,this.collection);return this.direction==="rtl"?(0,t.getFirstItem)(_e).key:(0,t.getLastItem)(_e).key}if(this.isCell(ee)){let _e=this.collection.getItem(ee.parentKey),he=(0,t.getChildNodes)(_e,this.collection),ve=this.direction==="rtl"?(0,t.getNthItem)(he,ee.index+1):(0,t.getNthItem)(he,ee.index-1);return ve?ve.key:this.focusMode==="row"?ee.parentKey:this.direction==="rtl"?this.getLastKey(le):this.getFirstKey(le)}}}getFirstKey(le,ee){let _e;if(le!=null){if(_e=this.collection.getItem(le),!_e)return;if(this.isCell(_e)&&!ee){let he=this.collection.getItem(_e.parentKey);return(0,t.getFirstItem)((0,t.getChildNodes)(he,this.collection)).key}}if(le=this.findNextKey(),le!=null&&_e&&this.isCell(_e)&&ee||this.focusMode==="cell"){let he=this.collection.getItem(le);le=(0,t.getFirstItem)((0,t.getChildNodes)(he,this.collection)).key}return le}getLastKey(le,ee){let _e;if(le!=null){if(_e=this.collection.getItem(le),!_e)return;if(this.isCell(_e)&&!ee){let he=this.collection.getItem(_e.parentKey),ve=(0,t.getChildNodes)(he,this.collection);return(0,t.getLastItem)(ve).key}}if(le=this.findPreviousKey(),le!=null&&_e&&this.isCell(_e)&&ee||this.focusMode==="cell"){let he=this.collection.getItem(le),ve=(0,t.getChildNodes)(he,this.collection);le=(0,t.getLastItem)(ve).key}return le}getItem(le){return this.ref.current.querySelector(`[data-key="${le}"]`)}getItemRect(le){var ee;if(this.layout)return(ee=this.layout.getLayoutInfo(le))===null||ee===void 0?void 0:ee.rect;let _e=this.getItem(le);if(_e)return new r.Rect(_e.offsetLeft,_e.offsetTop,_e.offsetWidth,_e.offsetHeight)}getPageHeight(){var le,ee,_e;return this.layout?(le=this.layout.virtualizer)===null||le===void 0?void 0:le.visibleRect.height:(ee=this.ref)===null||ee===void 0||(_e=ee.current)===null||_e===void 0?void 0:_e.offsetHeight}getContentHeight(){var le,ee;return this.layout?this.layout.getContentSize().height:(le=this.ref)===null||le===void 0||(ee=le.current)===null||ee===void 0?void 0:ee.scrollHeight}getKeyPageAbove(le){let ee=this.getItemRect(le);if(!ee)return null;let _e=Math.max(0,ee.maxY-this.getPageHeight());for(;ee&&ee.y>_e;)le=this.getKeyAbove(le),ee=this.getItemRect(le);return le}getKeyPageBelow(le){let ee=this.getItemRect(le);if(!ee)return null;let _e=this.getPageHeight(),he=Math.min(this.getContentHeight(),ee.y+_e);for(;ee&&ee.maxY<he;){let ve=this.getKeyBelow(le);ee=this.getItemRect(ve),ve!=null&&(le=ve)}return le}getKeyForSearch(le,ee){if(!this.collator)return null;let _e=this.collection,he=ee??this.getFirstKey(),ve=_e.getItem(he);ve.type==="cell"&&(he=ve.parentKey);let Ae=!1;for(;he!=null;){let je=_e.getItem(he);if(je.textValue){let Le=je.textValue.slice(0,le.length);if(this.collator.compare(Le,le)===0)return this.isRow(je)&&this.focusMode==="cell"?(0,t.getFirstItem)((0,t.getChildNodes)(je,this.collection)).key:je.key}he=this.findNextKey(he),he==null&&!Ae&&(he=this.getFirstKey(),Ae=!0)}return null}constructor(le){this.collection=le.collection,this.disabledKeys=le.disabledKeys,this.ref=le.ref,this.direction=le.direction,this.collator=le.collator,this.layout=le.layout,this.focusMode=le.focusMode||"row"}}const j=new WeakMap;var N={},M={};M={deselectedItem:P=>`${P.item} غير المحدد`,longPressToSelect:"اضغط مطولًا للدخول إلى وضع التحديد.",select:"تحديد",selectedAll:"جميع العناصر المحددة.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"لم يتم تحديد عناصر",one:()=>`${le.number(P.count)} عنصر محدد`,other:()=>`${le.number(P.count)} عنصر محدد`})}.`,selectedItem:P=>`${P.item} المحدد`};var u={};u={deselectedItem:P=>`${P.item} не е избран.`,longPressToSelect:"Натиснете и задръжте за да влезете в избирателен режим.",select:"Изберете",selectedAll:"Всички елементи са избрани.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Няма избрани елементи",one:()=>`${le.number(P.count)} избран елемент`,other:()=>`${le.number(P.count)} избрани елементи`})}.`,selectedItem:P=>`${P.item} избран.`};var m={};m={deselectedItem:P=>`Položka ${P.item} není vybrána.`,longPressToSelect:"Dlouhým stisknutím přejdete do režimu výběru.",select:"Vybrat",selectedAll:"Vybrány všechny položky.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nevybrány žádné položky",one:()=>`Vybrána ${le.number(P.count)} položka`,other:()=>`Vybráno ${le.number(P.count)} položek`})}.`,selectedItem:P=>`Vybrána položka ${P.item}.`};var v={};v={deselectedItem:P=>`${P.item} ikke valgt.`,longPressToSelect:"Lav et langt tryk for at aktivere valgtilstand.",select:"Vælg",selectedAll:"Alle elementer valgt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ingen elementer valgt",one:()=>`${le.number(P.count)} element valgt`,other:()=>`${le.number(P.count)} elementer valgt`})}.`,selectedItem:P=>`${P.item} valgt.`};var C={};C={deselectedItem:P=>`${P.item} nicht ausgewählt.`,longPressToSelect:"Gedrückt halten, um Auswahlmodus zu öffnen.",select:"Auswählen",selectedAll:"Alle Elemente ausgewählt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Keine Elemente ausgewählt",one:()=>`${le.number(P.count)} Element ausgewählt`,other:()=>`${le.number(P.count)} Elemente ausgewählt`})}.`,selectedItem:P=>`${P.item} ausgewählt.`};var w={};w={deselectedItem:P=>`Δεν επιλέχθηκε το στοιχείο ${P.item}.`,longPressToSelect:"Πατήστε παρατεταμένα για να μπείτε σε λειτουργία επιλογής.",select:"Επιλογή",selectedAll:"Επιλέχθηκαν όλα τα στοιχεία.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Δεν επιλέχθηκαν στοιχεία",one:()=>`Επιλέχθηκε ${le.number(P.count)} στοιχείο`,other:()=>`Επιλέχθηκαν ${le.number(P.count)} στοιχεία`})}.`,selectedItem:P=>`Επιλέχθηκε το στοιχείο ${P.item}.`};var g={};g={deselectedItem:P=>`${P.item} not selected.`,select:"Select",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"No items selected",one:()=>`${le.number(P.count)} item selected`,other:()=>`${le.number(P.count)} items selected`})}.`,selectedAll:"All items selected.",selectedItem:P=>`${P.item} selected.`,longPressToSelect:"Long press to enter selection mode."};var d={};d={deselectedItem:P=>`${P.item} no seleccionado.`,longPressToSelect:"Mantenga pulsado para abrir el modo de selección.",select:"Seleccionar",selectedAll:"Todos los elementos seleccionados.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ningún elemento seleccionado",one:()=>`${le.number(P.count)} elemento seleccionado`,other:()=>`${le.number(P.count)} elementos seleccionados`})}.`,selectedItem:P=>`${P.item} seleccionado.`};var f={};f={deselectedItem:P=>`${P.item} pole valitud.`,longPressToSelect:"Valikurežiimi sisenemiseks vajutage pikalt.",select:"Vali",selectedAll:"Kõik üksused valitud.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Üksusi pole valitud",one:()=>`${le.number(P.count)} üksus valitud`,other:()=>`${le.number(P.count)} üksust valitud`})}.`,selectedItem:P=>`${P.item} valitud.`};var c={};c={deselectedItem:P=>`Kohdetta ${P.item} ei valittu.`,longPressToSelect:"Siirry valintatilaan painamalla pitkään.",select:"Valitse",selectedAll:"Kaikki kohteet valittu.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ei yhtään kohdetta valittu",one:()=>`${le.number(P.count)} kohde valittu`,other:()=>`${le.number(P.count)} kohdetta valittu`})}.`,selectedItem:P=>`${P.item} valittu.`};var p={};p={deselectedItem:P=>`${P.item} non sélectionné.`,longPressToSelect:"Appuyez de manière prolongée pour passer en mode de sélection.",select:"Sélectionner",selectedAll:"Tous les éléments sélectionnés.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Aucun élément sélectionné",one:()=>`${le.number(P.count)} élément sélectionné`,other:()=>`${le.number(P.count)} éléments sélectionnés`})}.`,selectedItem:P=>`${P.item} sélectionné.`};var D={};D={deselectedItem:P=>`${P.item} לא נבחר.`,longPressToSelect:"הקשה ארוכה לכניסה למצב בחירה.",select:"בחר",selectedAll:"כל הפריטים נבחרו.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"לא נבחרו פריטים",one:()=>`פריט ${le.number(P.count)} נבחר`,other:()=>`${le.number(P.count)} פריטים נבחרו`})}.`,selectedItem:P=>`${P.item} נבחר.`};var E={};E={deselectedItem:P=>`Stavka ${P.item} nije odabrana.`,longPressToSelect:"Dugo pritisnite za ulazak u način odabira.",select:"Odaberite",selectedAll:"Odabrane su sve stavke.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nije odabrana nijedna stavka",one:()=>`Odabrana je ${le.number(P.count)} stavka`,other:()=>`Odabrano je ${le.number(P.count)} stavki`})}.`,selectedItem:P=>`Stavka ${P.item} je odabrana.`};var T={};T={deselectedItem:P=>`${P.item} nincs kijelölve.`,longPressToSelect:"Nyomja hosszan a kijelöléshez.",select:"Kijelölés",selectedAll:"Az összes elem kijelölve.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Egy elem sincs kijelölve",one:()=>`${le.number(P.count)} elem kijelölve`,other:()=>`${le.number(P.count)} elem kijelölve`})}.`,selectedItem:P=>`${P.item} kijelölve.`};var $={};$={deselectedItem:P=>`${P.item} non selezionato.`,longPressToSelect:"Premi a lungo per passare alla modalità di selezione.",select:"Seleziona",selectedAll:"Tutti gli elementi selezionati.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nessun elemento selezionato",one:()=>`${le.number(P.count)} elemento selezionato`,other:()=>`${le.number(P.count)} elementi selezionati`})}.`,selectedItem:P=>`${P.item} selezionato.`};var B={};B={deselectedItem:P=>`${P.item} が選択されていません。`,longPressToSelect:"長押しして選択モードを開きます。",select:"選択",selectedAll:"すべての項目を選択しました。",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"項目が選択されていません",one:()=>`${le.number(P.count)} 項目を選択しました`,other:()=>`${le.number(P.count)} 項目を選択しました`})}。`,selectedItem:P=>`${P.item} を選択しました。`};var L={};L={deselectedItem:P=>`${P.item}이(가) 선택되지 않았습니다.`,longPressToSelect:"선택 모드로 들어가려면 길게 누르십시오.",select:"선택",selectedAll:"모든 항목이 선택되었습니다.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"선택된 항목이 없습니다",one:()=>`${le.number(P.count)}개 항목이 선택되었습니다`,other:()=>`${le.number(P.count)}개 항목이 선택되었습니다`})}.`,selectedItem:P=>`${P.item}이(가) 선택되었습니다.`};var W={};W={deselectedItem:P=>`${P.item} nepasirinkta.`,longPressToSelect:"Norėdami įjungti pasirinkimo režimą, paspauskite ir palaikykite.",select:"Pasirinkti",selectedAll:"Pasirinkti visi elementai.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nepasirinktas nė vienas elementas",one:()=>`Pasirinktas ${le.number(P.count)} elementas`,other:()=>`Pasirinkta elementų: ${le.number(P.count)}`})}.`,selectedItem:P=>`Pasirinkta: ${P.item}.`};var K={};K={deselectedItem:P=>`Vienums ${P.item} nav atlasīts.`,longPressToSelect:"Ilgi turiet nospiestu. lai ieslēgtu atlases režīmu.",select:"Atlasīt",selectedAll:"Atlasīti visi vienumi.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nav atlasīts neviens vienums",one:()=>`Atlasīto vienumu skaits: ${le.number(P.count)}`,other:()=>`Atlasīto vienumu skaits: ${le.number(P.count)}`})}.`,selectedItem:P=>`Atlasīts vienums ${P.item}.`};var te={};te={deselectedItem:P=>`${P.item} er ikke valgt.`,longPressToSelect:"Bruk et langt trykk for å gå inn i valgmodus.",select:"Velg",selectedAll:"Alle elementer er valgt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ingen elementer er valgt",one:()=>`${le.number(P.count)} element er valgt`,other:()=>`${le.number(P.count)} elementer er valgt`})}.`,selectedItem:P=>`${P.item} er valgt.`};var X={};X={deselectedItem:P=>`${P.item} niet geselecteerd.`,longPressToSelect:"Druk lang om de selectiemodus te openen.",select:"Selecteren",selectedAll:"Alle items geselecteerd.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Geen items geselecteerd",one:()=>`${le.number(P.count)} item geselecteerd`,other:()=>`${le.number(P.count)} items geselecteerd`})}.`,selectedItem:P=>`${P.item} geselecteerd.`};var ae={};ae={deselectedItem:P=>`Nie zaznaczono ${P.item}.`,longPressToSelect:"Naciśnij i przytrzymaj, aby wejść do trybu wyboru.",select:"Zaznacz",selectedAll:"Wszystkie zaznaczone elementy.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nie zaznaczono żadnych elementów",one:()=>`${le.number(P.count)} zaznaczony element`,other:()=>`${le.number(P.count)} zaznaczonych elementów`})}.`,selectedItem:P=>`Zaznaczono ${P.item}.`};var re={};re={deselectedItem:P=>`${P.item} não selecionado.`,longPressToSelect:"Mantenha pressionado para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nenhum item selecionado",one:()=>`${le.number(P.count)} item selecionado`,other:()=>`${le.number(P.count)} itens selecionados`})}.`,selectedItem:P=>`${P.item} selecionado.`};var ue={};ue={deselectedItem:P=>`${P.item} não selecionado.`,longPressToSelect:"Prima continuamente para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nenhum item selecionado",one:()=>`${le.number(P.count)} item selecionado`,other:()=>`${le.number(P.count)} itens selecionados`})}.`,selectedItem:P=>`${P.item} selecionado.`};var me={};me={deselectedItem:P=>`${P.item} neselectat.`,longPressToSelect:"Apăsați lung pentru a intra în modul de selectare.",select:"Selectare",selectedAll:"Toate elementele selectate.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Niciun element selectat",one:()=>`${le.number(P.count)} element selectat`,other:()=>`${le.number(P.count)} elemente selectate`})}.`,selectedItem:P=>`${P.item} selectat.`};var Se={};Se={deselectedItem:P=>`${P.item} не выбрано.`,longPressToSelect:"Нажмите и удерживайте для входа в режим выбора.",select:"Выбрать",selectedAll:"Выбраны все элементы.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Нет выбранных элементов",one:()=>`${le.number(P.count)} элемент выбран`,other:()=>`${le.number(P.count)} элементов выбрано`})}.`,selectedItem:P=>`${P.item} выбрано.`};var we={};we={deselectedItem:P=>`Nevybraté položky: ${P.item}.`,longPressToSelect:"Dlhším stlačením prejdite do režimu výberu.",select:"Vybrať",selectedAll:"Všetky vybraté položky.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Žiadne vybraté položky",one:()=>`${le.number(P.count)} vybratá položka`,other:()=>`Počet vybratých položiek:${le.number(P.count)}`})}.`,selectedItem:P=>`Vybraté položky: ${P.item}.`};var Fe={};Fe={deselectedItem:P=>`Element ${P.item} ni izbran.`,longPressToSelect:"Za izbirni način pritisnite in dlje časa držite.",select:"Izberite",selectedAll:"Vsi elementi so izbrani.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Noben element ni izbran",one:()=>`${le.number(P.count)} element je izbran`,other:()=>`${le.number(P.count)} elementov je izbranih`})}.`,selectedItem:P=>`Element ${P.item} je izbran.`};var Ee={};Ee={deselectedItem:P=>`${P.item} nije izabrano.`,longPressToSelect:"Dugo pritisnite za ulazak u režim biranja.",select:"Izaberite",selectedAll:"Izabrane su sve stavke.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nije izabrana nijedna stavka",one:()=>`Izabrana je ${le.number(P.count)} stavka`,other:()=>`Izabrano je ${le.number(P.count)} stavki`})}.`,selectedItem:P=>`${P.item} je izabrano.`};var Te={};Te={deselectedItem:P=>`${P.item} ej markerat.`,longPressToSelect:"Tryck länge när du vill öppna väljarläge.",select:"Markera",selectedAll:"Alla markerade objekt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Inga markerade objekt",one:()=>`${le.number(P.count)} markerat objekt`,other:()=>`${le.number(P.count)} markerade objekt`})}.`,selectedItem:P=>`${P.item} markerat.`};var be={};be={deselectedItem:P=>`${P.item} seçilmedi.`,longPressToSelect:"Seçim moduna girmek için uzun basın.",select:"Seç",selectedAll:"Tüm ögeler seçildi.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Hiçbir öge seçilmedi",one:()=>`${le.number(P.count)} öge seçildi`,other:()=>`${le.number(P.count)} öge seçildi`})}.`,selectedItem:P=>`${P.item} seçildi.`};var Ue={};Ue={deselectedItem:P=>`${P.item} не вибрано.`,longPressToSelect:"Виконайте довге натиснення, щоб перейти в режим вибору.",select:"Вибрати",selectedAll:"Усі елементи вибрано.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Жодних елементів не вибрано",one:()=>`${le.number(P.count)} елемент вибрано`,other:()=>`Вибрано елементів: ${le.number(P.count)}`})}.`,selectedItem:P=>`${P.item} вибрано.`};var st={};st={deselectedItem:P=>`未选择 ${P.item}。`,longPressToSelect:"长按以进入选择模式。",select:"选择",selectedAll:"已选择所有项目。",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"未选择项目",one:()=>`已选择 ${le.number(P.count)} 个项目`,other:()=>`已选择 ${le.number(P.count)} 个项目`})}。`,selectedItem:P=>`已选择 ${P.item}。`};var ke={};ke={deselectedItem:P=>`未選取「${P.item}」。`,longPressToSelect:"長按以進入選擇模式。",select:"選取",selectedAll:"已選取所有項目。",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"未選取任何項目",one:()=>`已選取 ${le.number(P.count)} 個項目`,other:()=>`已選取 ${le.number(P.count)} 個項目`})}。`,selectedItem:P=>`已選取「${P.item}」。`},N={"ar-AE":M,"bg-BG":u,"cs-CZ":m,"da-DK":v,"de-DE":C,"el-GR":w,"en-US":g,"es-ES":d,"et-EE":f,"fi-FI":c,"fr-FR":p,"he-IL":D,"hr-HR":E,"hu-HU":T,"it-IT":$,"ja-JP":B,"ko-KR":L,"lt-LT":W,"lv-LV":K,"nb-NO":te,"nl-NL":X,"pl-PL":ae,"pt-BR":re,"pt-PT":ue,"ro-RO":me,"ru-RU":Se,"sk-SK":we,"sl-SI":Fe,"sr-SP":Ee,"sv-SE":Te,"tr-TR":be,"uk-UA":Ue,"zh-CN":st,"zh-TW":ke};function q(P,le){var ee;let{getRowText:_e=je=>{var Le,xe,Be;return(ee=(xe=(Le=le.collection).getTextValue)===null||xe===void 0?void 0:xe.call(Le,je))!==null&&ee!==void 0?ee:(Be=le.collection.getItem(je))===null||Be===void 0?void 0:Be.textValue}}=P,he=(0,a.useLocalizedStringFormatter)(k(N)),ve=le.selectionManager.rawSelection,Ae=(0,i.useRef)(ve);(0,n.useUpdateEffect)(()=>{var je;if(!le.selectionManager.isFocused){Ae.current=ve;return}let Le=ne(ve,Ae.current),xe=ne(Ae.current,ve),Be=le.selectionManager.selectionBehavior==="replace",Ve=[];if(le.selectionManager.selectedKeys.size===1&&Be){if(le.collection.getItem(le.selectionManager.selectedKeys.keys().next().value)){let tt=_e(le.selectionManager.selectedKeys.keys().next().value);tt&&Ve.push(he.format("selectedItem",{item:tt}))}}else if(Le.size===1&&xe.size===0){let tt=_e(Le.keys().next().value);tt&&Ve.push(he.format("selectedItem",{item:tt}))}else if(xe.size===1&&Le.size===0&&le.collection.getItem(xe.keys().next().value)){let tt=_e(xe.keys().next().value);tt&&Ve.push(he.format("deselectedItem",{item:tt}))}le.selectionManager.selectionMode==="multiple"&&(Ve.length===0||ve==="all"||ve.size>1||Ae.current==="all"||((je=Ae.current)===null||je===void 0?void 0:je.size)>1)&&Ve.push(ve==="all"?he.format("selectedAll"):he.format("selectedCount",{count:ve.size})),Ve.length>0&&(0,h.announce)(Ve.join(" ")),Ae.current=ve},[ve])}function ne(P,le){let ee=new Set;if(P==="all"||le==="all")return ee;for(let _e of P.keys())le.has(_e)||ee.add(_e);return ee}function qe(P){let le=(0,a.useLocalizedStringFormatter)(k(N)),ee=(0,y.useInteractionModality)(),_e=(ee==="pointer"||ee==="virtual"||ee==null)&&typeof window<"u"&&"ontouchstart"in window,he=(0,i.useMemo)(()=>{let Ae=P.selectionManager.selectionMode,je=P.selectionManager.selectionBehavior,Le;return _e&&(Le=le.format("longPressToSelect")),je==="replace"&&Ae!=="none"&&P.hasItemActions?Le:void 0},[P.selectionManager.selectionMode,P.selectionManager.selectionBehavior,P.hasItemActions,le,_e]);return(0,n.useDescription)(he)}function se(P,le,ee){let{isVirtualized:_e,keyboardDelegate:he,focusMode:ve,scrollRef:Ae,getRowText:je,onRowAction:Le,onCellAction:xe}=P,{selectionManager:Be}=le;!P["aria-label"]&&!P["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let Ve=(0,a.useCollator)({usage:"search",sensitivity:"base"}),{direction:tt}=(0,a.useLocale)(),it=le.selectionManager.disabledBehavior,yt=(0,i.useMemo)(()=>he||new A({collection:le.collection,disabledKeys:it==="selection"?new Set:le.disabledKeys,ref:ee,direction:tt,collator:Ve,focusMode:ve}),[he,le.collection,le.disabledKeys,it,ee,tt,Ve,ve]),{collectionProps:vt}=(0,l.useSelectableCollection)({ref:ee,selectionManager:Be,keyboardDelegate:yt,isVirtualized:_e,scrollRef:Ae}),Pt=(0,n.useId)(P.id);j.set(le,{keyboardDelegate:yt,actions:{onRowAction:Le,onCellAction:xe}});let kt=qe({selectionManager:Be,hasItemActions:!!(Le||xe)}),It=(0,n.filterDOMProps)(P,{labelable:!0}),Ft=(0,i.useCallback)(rr=>{if(Be.isFocused){rr.currentTarget.contains(rr.target)||Be.setFocused(!1);return}rr.currentTarget.contains(rr.target)&&Be.setFocused(!0)},[Be]),Xt=(0,i.useMemo)(()=>({onBlur:vt.onBlur,onFocus:Ft}),[Ft,vt.onBlur]),Kt=(0,s.useHasTabbableChild)(ee,{isDisabled:le.collection.size!==0}),Tt=(0,n.mergeProps)(It,{role:"grid",id:Pt,"aria-multiselectable":Be.selectionMode==="multiple"?"true":void 0},le.isKeyboardNavigationDisabled?Xt:vt,le.collection.size===0&&{tabIndex:Kt?-1:0},kt);return _e&&(Tt["aria-rowcount"]=le.collection.size,Tt["aria-colcount"]=le.collection.columnCount),q({getRowText:je},le),{gridProps:Tt}}function Ke(){return{rowGroupProps:{role:"rowgroup"}}}function Q(P,le,ee){let{node:_e,isVirtualized:he,shouldSelectOnPressUp:ve,onAction:Ae}=P,{actions:{onRowAction:je}}=j.get(le),{itemProps:Le,...xe}=(0,l.useSelectableItem)({selectionManager:le.selectionManager,key:_e.key,ref:ee,isVirtualized:he,shouldSelectOnPressUp:ve,onAction:je?()=>je(_e.key):Ae,isDisabled:le.collection.size===0}),Be=le.selectionManager.isSelected(_e.key),Ve={role:"row","aria-selected":le.selectionManager.selectionMode!=="none"?Be:void 0,"aria-disabled":xe.isDisabled||void 0,...Le};return he&&(Ve["aria-rowindex"]=_e.index+1),{rowProps:Ve,...xe}}function Me(P,le,ee){let{node:_e,isVirtualized:he,focusMode:ve="child",shouldSelectOnPressUp:Ae,onAction:je}=P,{direction:Le}=(0,a.useLocale)(),{keyboardDelegate:xe,actions:{onCellAction:Be}}=j.get(le),Ve=()=>{let It=(0,s.getFocusableTreeWalker)(ee.current);if(ve==="child"){if(ee.current.contains(document.activeElement)&&ee.current!==document.activeElement)return;let Ft=le.selectionManager.childFocusStrategy==="last"?o(It):It.firstChild();if(Ft){(0,s.focusSafely)(Ft);return}}ee.current.contains(document.activeElement)||(0,s.focusSafely)(ee.current)},{itemProps:tt,isPressed:it}=(0,l.useSelectableItem)({selectionManager:le.selectionManager,key:_e.key,ref:ee,isVirtualized:he,focus:Ve,shouldSelectOnPressUp:Ae,onAction:Be?()=>Be(_e.key):je,isDisabled:le.collection.size===0}),yt=It=>{if(!It.currentTarget.contains(It.target)||le.isKeyboardNavigationDisabled)return;let Ft=(0,s.getFocusableTreeWalker)(ee.current);switch(Ft.currentNode=document.activeElement,It.key){case"ArrowLeft":{let Xt=Le==="rtl"?Ft.nextNode():Ft.previousNode();if(ve==="child"&&Xt===ee.current&&(Xt=null),Xt)It.preventDefault(),It.stopPropagation(),(0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)});else{if(xe.getKeyLeftOf(_e.key)!==_e.key)break;It.preventDefault(),It.stopPropagation(),ve==="cell"&&Le==="rtl"?((0,s.focusSafely)(ee.current),(0,n.scrollIntoViewport)(ee.current,{containingElement:(0,n.getScrollParent)(ee.current)})):(Ft.currentNode=ee.current,Xt=Le==="rtl"?Ft.firstChild():o(Ft),Xt&&((0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)})))}break}case"ArrowRight":{let Xt=Le==="rtl"?Ft.previousNode():Ft.nextNode();if(ve==="child"&&Xt===ee.current&&(Xt=null),Xt)It.preventDefault(),It.stopPropagation(),(0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)});else{if(xe.getKeyRightOf(_e.key)!==_e.key)break;It.preventDefault(),It.stopPropagation(),ve==="cell"&&Le==="ltr"?((0,s.focusSafely)(ee.current),(0,n.scrollIntoViewport)(ee.current,{containingElement:(0,n.getScrollParent)(ee.current)})):(Ft.currentNode=ee.current,Xt=Le==="rtl"?o(Ft):Ft.firstChild(),Xt&&((0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)})))}break}case"ArrowUp":case"ArrowDown":!It.altKey&&ee.current.contains(It.target)&&(It.stopPropagation(),It.preventDefault(),ee.current.parentElement.dispatchEvent(new KeyboardEvent(It.nativeEvent.type,It.nativeEvent)));break}},vt=It=>{if(It.target!==ee.current){(0,y.isFocusVisible)()||le.selectionManager.setFocusedKey(_e.key);return}requestAnimationFrame(()=>{ve==="child"&&document.activeElement===ee.current&&Ve()})},Pt=(0,n.mergeProps)(tt,{role:"gridcell",onKeyDownCapture:yt,onFocus:vt});var kt;return he&&(Pt["aria-colindex"]=((kt=_e.colIndex)!==null&&kt!==void 0?kt:_e.index)+1),Ae&&Pt.tabIndex!=null&&Pt.onPointerDown==null&&(Pt.onPointerDown=It=>{let Ft=It.currentTarget,Xt=Ft.getAttribute("tabindex");Ft.removeAttribute("tabindex"),requestAnimationFrame(()=>{Ft.setAttribute("tabindex",Xt)})}),{gridCellProps:Pt,isPressed:it}}function o(P){let le,ee;do ee=P.lastChild(),ee&&(le=ee);while(ee);return le}function S(P,le){let{key:ee}=P,_e=le.selectionManager,he=(0,n.useId)(),ve=!le.selectionManager.canSelectItem(ee),Ae=le.selectionManager.isSelected(ee),je=()=>_e.select(ee);const Le=(0,a.useLocalizedStringFormatter)(k(N));return{checkboxProps:{id:he,"aria-label":Le.format("select"),isSelected:Ae,isDisabled:ve,onChange:je}}}}(II)),II.exports}var OR;function _me(){return OR||(OR=1,function(e){var t=di(),r=ZY(),n=ms(),i=vp(),a=qo(),s=Yo();function l(M,u,m,v){Object.defineProperty(M,u,{get:m,set:v,enumerable:!0,configurable:!0})}l(e.exports,"useGridList",()=>k),l(e.exports,"useGridListItem",()=>A),l(e.exports,"useGridListSelectionCheckbox",()=>N);const h=new WeakMap;function y(M,u){let{id:m}=h.get(M);if(!m)throw new Error("Unknown list");return`${m}-${x(u)}`}function x(M){return typeof M=="string"?M.replace(/\s*/g,""):""+M}function k(M,u,m){let{isVirtualized:v,keyboardDelegate:C,onAction:w}=M;!M["aria-label"]&&!M["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let{listProps:g}=(0,i.useSelectableList)({selectionManager:u.selectionManager,collection:u.collection,disabledKeys:u.disabledKeys,ref:m,keyboardDelegate:C,isVirtualized:v,selectOnFocus:u.selectionManager.selectionBehavior==="replace"}),d=(0,t.useId)(M.id);h.set(u,{id:d,onAction:w});let f=(0,r.useHighlightSelectionDescription)({selectionManager:u.selectionManager,hasItemActions:!!w}),c=(0,n.useHasTabbableChild)(m,{isDisabled:u.collection.size!==0}),p=(0,t.filterDOMProps)(M,{labelable:!0}),D=(0,t.mergeProps)(p,{role:"grid",id:d,"aria-multiselectable":u.selectionManager.selectionMode==="multiple"?"true":void 0},u.collection.size===0?{tabIndex:c?-1:0}:g,f);return v&&(D["aria-rowcount"]=u.collection.size,D["aria-colcount"]=1),(0,r.useGridSelectionAnnouncement)({},u),{gridProps:D}}function A(M,u,m){let{node:v,isVirtualized:C,shouldSelectOnPressUp:w}=M,{direction:g}=(0,s.useLocale)(),{onAction:d}=h.get(u),f=(0,t.useSlotId)(),c=()=>{m.current.contains(document.activeElement)||(0,n.focusSafely)(m.current)},{itemProps:p,...D}=(0,i.useSelectableItem)({selectionManager:u.selectionManager,key:v.key,ref:m,isVirtualized:C,shouldSelectOnPressUp:w,onAction:d?()=>d(v.key):void 0,focus:c}),E=L=>{if(!L.currentTarget.contains(L.target))return;let W=(0,n.getFocusableTreeWalker)(m.current);switch(W.currentNode=document.activeElement,L.key){case"ArrowLeft":{let K=g==="rtl"?W.nextNode():W.previousNode();if(K)L.preventDefault(),L.stopPropagation(),(0,n.focusSafely)(K),(0,t.scrollIntoViewport)(K,{containingElement:(0,t.getScrollParent)(m.current)});else if(L.preventDefault(),L.stopPropagation(),g==="rtl")(0,n.focusSafely)(m.current),(0,t.scrollIntoViewport)(m.current,{containingElement:(0,t.getScrollParent)(m.current)});else{W.currentNode=m.current;let te=j(W);te&&((0,n.focusSafely)(te),(0,t.scrollIntoViewport)(te,{containingElement:(0,t.getScrollParent)(m.current)}))}break}case"ArrowRight":{let K=g==="rtl"?W.previousNode():W.nextNode();if(K)L.preventDefault(),L.stopPropagation(),(0,n.focusSafely)(K),(0,t.scrollIntoViewport)(K,{containingElement:(0,t.getScrollParent)(m.current)});else if(L.preventDefault(),L.stopPropagation(),g==="ltr")(0,n.focusSafely)(m.current),(0,t.scrollIntoViewport)(m.current,{containingElement:(0,t.getScrollParent)(m.current)});else{W.currentNode=m.current;let te=j(W);te&&((0,n.focusSafely)(te),(0,t.scrollIntoViewport)(te,{containingElement:(0,t.getScrollParent)(m.current)}))}break}case"ArrowUp":case"ArrowDown":!L.altKey&&m.current.contains(L.target)&&(L.stopPropagation(),L.preventDefault(),m.current.parentElement.dispatchEvent(new KeyboardEvent(L.nativeEvent.type,L.nativeEvent)));break}},T=L=>{if(L.target!==m.current){(0,a.isFocusVisible)()||u.selectionManager.setFocusedKey(v.key);return}},$=(0,t.mergeProps)(p,{role:"row",onKeyDownCapture:E,onFocus:T,"aria-label":v.textValue||void 0,"aria-selected":u.selectionManager.canSelectItem(v.key)?u.selectionManager.isSelected(v.key):void 0,"aria-disabled":u.selectionManager.isDisabled(v.key)||void 0,"aria-labelledby":f&&v.textValue?`${y(u,v.key)} ${f}`:void 0,id:y(u,v.key)});return C&&($["aria-rowindex"]=v.index+1),{rowProps:$,gridCellProps:{role:"gridcell","aria-colindex":1},descriptionProps:{id:f},...D}}function j(M){let u,m;do m=M.lastChild(),m&&(u=m);while(m);return u}function N(M,u){let{key:m}=M;const{checkboxProps:v}=(0,r.useGridSelectionCheckbox)(M,u);return{checkboxProps:{...v,"aria-labelledby":`${v.id} ${y(u,m)}`}}}}($I)),$I.exports}var FI={exports:{}},BI={exports:{}},ER;function JY(){return ER||(ER=1,function(e){var t=di(),r=Mf(),n=Yo();function i(s,l,h,y){Object.defineProperty(s,l,{get:h,set:y,enumerable:!0,configurable:!0})}i(e.exports,"useProgressBar",()=>a);function a(s){let{value:l=0,minValue:h=0,maxValue:y=100,valueLabel:x,isIndeterminate:k,formatOptions:A={style:"percent"}}=s,j=(0,t.filterDOMProps)(s,{labelable:!0}),{labelProps:N,fieldProps:M}=(0,r.useLabel)({...s,labelElementType:"span"});l=(0,t.clamp)(l,h,y);let u=(l-h)/(y-h),m=(0,n.useNumberFormatter)(A);if(!k&&!x){let v=A.style==="percent"?u:l;x=m.format(v)}return{progressBarProps:(0,t.mergeProps)(j,{...M,"aria-valuenow":k?void 0:l,"aria-valuemin":h,"aria-valuemax":y,"aria-valuetext":k?void 0:x,role:"progressbar"}),labelProps:N}}}(BI)),BI.exports}var _R;function Ame(){return _R||(_R=1,function(e){var t=JY();function r(i,a,s,l){Object.defineProperty(i,a,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useMeter",()=>n);function n(i){let{progressBarProps:a,labelProps:s}=(0,t.useProgressBar)(i);return{meterProps:{...a,role:"meter progressbar"},labelProps:s}}}(FI)),FI.exports}var NI={exports:{}},AR;function Tme(){return AR||(AR=1,function(e){var t=di(),r=Y,n=qo(),i=$2(),a=Yo(),s=XY();function l(be,Ue,st,ke){Object.defineProperty(be,Ue,{get:st,set:ke,enumerable:!0,configurable:!0})}function h(be){return be&&be.__esModule?be.default:be}l(e.exports,"useNumberField",()=>Te);var y={},x={};x={decrease:be=>`خفض ${be.fieldLabel}`,increase:be=>`زيادة ${be.fieldLabel}`,numberField:"حقل رقمي"};var k={};k={decrease:be=>`Намаляване ${be.fieldLabel}`,increase:be=>`Усилване ${be.fieldLabel}`,numberField:"Номер на полето"};var A={};A={decrease:be=>`Snížit ${be.fieldLabel}`,increase:be=>`Zvýšit ${be.fieldLabel}`,numberField:"Číselné pole"};var j={};j={decrease:be=>`Reducer ${be.fieldLabel}`,increase:be=>`Øg ${be.fieldLabel}`,numberField:"Talfelt"};var N={};N={decrease:be=>`${be.fieldLabel} verringern`,increase:be=>`${be.fieldLabel} erhöhen`,numberField:"Nummernfeld"};var M={};M={decrease:be=>`Μείωση ${be.fieldLabel}`,increase:be=>`Αύξηση ${be.fieldLabel}`,numberField:"Πεδίο αριθμού"};var u={};u={decrease:be=>`Decrease ${be.fieldLabel}`,increase:be=>`Increase ${be.fieldLabel}`,numberField:"Number field"};var m={};m={decrease:be=>`Reducir ${be.fieldLabel}`,increase:be=>`Aumentar ${be.fieldLabel}`,numberField:"Campo de número"};var v={};v={decrease:be=>`Vähenda ${be.fieldLabel}`,increase:be=>`Suurenda ${be.fieldLabel}`,numberField:"Numbri väli"};var C={};C={decrease:be=>`Vähennä ${be.fieldLabel}`,increase:be=>`Lisää ${be.fieldLabel}`,numberField:"Numerokenttä"};var w={};w={decrease:be=>`Diminuer ${be.fieldLabel}`,increase:be=>`Augmenter ${be.fieldLabel}`,numberField:"Champ de nombre"};var g={};g={decrease:be=>`הקטן ${be.fieldLabel}`,increase:be=>`הגדל ${be.fieldLabel}`,numberField:"שדה מספר"};var d={};d={decrease:be=>`Smanji ${be.fieldLabel}`,increase:be=>`Povećaj ${be.fieldLabel}`,numberField:"Polje broja"};var f={};f={decrease:be=>`${be.fieldLabel} csökkentése`,increase:be=>`${be.fieldLabel} növelése`,numberField:"Számmező"};var c={};c={decrease:be=>`Riduci ${be.fieldLabel}`,increase:be=>`Aumenta ${be.fieldLabel}`,numberField:"Campo numero"};var p={};p={decrease:be=>`${be.fieldLabel}を縮小`,increase:be=>`${be.fieldLabel}を拡大`,numberField:"数値フィールド"};var D={};D={decrease:be=>`${be.fieldLabel} 감소`,increase:be=>`${be.fieldLabel} 증가`,numberField:"번호 필드"};var E={};E={decrease:be=>`Sumažinti ${be.fieldLabel}`,increase:be=>`Padidinti ${be.fieldLabel}`,numberField:"Numerio laukas"};var T={};T={decrease:be=>`Samazināšana ${be.fieldLabel}`,increase:be=>`Palielināšana ${be.fieldLabel}`,numberField:"Skaitļu lauks"};var $={};$={decrease:be=>`Reduser ${be.fieldLabel}`,increase:be=>`Øk ${be.fieldLabel}`,numberField:"Tallfelt"};var B={};B={decrease:be=>`${be.fieldLabel} verlagen`,increase:be=>`${be.fieldLabel} verhogen`,numberField:"Getalveld"};var L={};L={decrease:be=>`Zmniejsz ${be.fieldLabel}`,increase:be=>`Zwiększ ${be.fieldLabel}`,numberField:"Pole numeru"};var W={};W={decrease:be=>`Diminuir ${be.fieldLabel}`,increase:be=>`Aumentar ${be.fieldLabel}`,numberField:"Campo de número"};var K={};K={decrease:be=>`Diminuir ${be.fieldLabel}`,increase:be=>`Aumentar ${be.fieldLabel}`,numberField:"Campo numérico"};var te={};te={decrease:be=>`Scădere ${be.fieldLabel}`,increase:be=>`Creștere ${be.fieldLabel}`,numberField:"Câmp numeric"};var X={};X={decrease:be=>`Уменьшение ${be.fieldLabel}`,increase:be=>`Увеличение ${be.fieldLabel}`,numberField:"Числовое поле"};var ae={};ae={decrease:be=>`Znížiť ${be.fieldLabel}`,increase:be=>`Zvýšiť ${be.fieldLabel}`,numberField:"Číselné pole"};var re={};re={decrease:be=>`Upadati ${be.fieldLabel}`,increase:be=>`Povečajte ${be.fieldLabel}`,numberField:"Številčno polje"};var ue={};ue={decrease:be=>`Decrease ${be.fieldLabel}`,increase:be=>`Increase ${be.fieldLabel}`,numberField:"Number field"};var me={};me={decrease:be=>`Minska ${be.fieldLabel}`,increase:be=>`Öka ${be.fieldLabel}`,numberField:"Nummerfält"};var Se={};Se={decrease:be=>`${be.fieldLabel} azalt`,increase:be=>`${be.fieldLabel} arttır`,numberField:"Sayı alanı"};var we={};we={decrease:be=>`Зменшити ${be.fieldLabel}`,increase:be=>`Збільшити ${be.fieldLabel}`,numberField:"Поле номера"};var Fe={};Fe={decrease:be=>`降低 ${be.fieldLabel}`,increase:be=>`提高 ${be.fieldLabel}`,numberField:"数字字段"};var Ee={};Ee={decrease:be=>`縮小 ${be.fieldLabel}`,increase:be=>`放大 ${be.fieldLabel}`,numberField:"數字欄位"},y={"ar-AE":x,"bg-BG":k,"cs-CZ":A,"da-DK":j,"de-DE":N,"el-GR":M,"en-US":u,"es-ES":m,"et-EE":v,"fi-FI":C,"fr-FR":w,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":D,"lt-LT":E,"lv-LV":T,"nb-NO":$,"nl-NL":B,"pl-PL":L,"pt-BR":W,"pt-PT":K,"ro-RO":te,"ru-RU":X,"sk-SK":ae,"sl-SI":re,"sr-SP":ue,"sv-SE":me,"tr-TR":Se,"uk-UA":we,"zh-CN":Fe,"zh-TW":Ee};function Te(be,Ue,st){let{id:ke,decrementAriaLabel:q,incrementAriaLabel:ne,isDisabled:qe,isReadOnly:se,isRequired:Ke,minValue:Q,maxValue:Me,autoFocus:o,validationState:S,label:P,formatOptions:le,onBlur:ee=()=>{},onFocus:_e,onFocusChange:he,onKeyDown:ve,onKeyUp:Ae,description:je,errorMessage:Le,...xe}=be,{increment:Be,incrementToMax:Ve,decrement:tt,decrementToMin:it,numberValue:yt,inputValue:vt,commit:Pt}=Ue;const kt=(0,a.useLocalizedStringFormatter)(h(y));let It=(0,t.useId)(ke),{focusProps:Ft}=(0,n.useFocus)({onBlur:()=>{Pt()}}),Xt=(0,a.useNumberFormatter)(le),Kt=(0,r.useMemo)(()=>Xt.resolvedOptions(),[Xt]),Tt=(0,a.useNumberFormatter)({...le,currencySign:void 0}),rr=(0,r.useMemo)(()=>isNaN(yt)?"":Tt.format(yt),[Tt,yt]),{spinButtonProps:Wt,incrementButtonProps:Lr,decrementButtonProps:Dr}=(0,s.useSpinButton)({isDisabled:qe,isReadOnly:se,isRequired:Ke,maxValue:Me,minValue:Q,onIncrement:Be,onIncrementToMax:Ve,onDecrement:tt,onDecrementToMin:it,value:yt,textValue:rr}),[Kr,kr]=(0,r.useState)(!1),{focusWithinProps:mt}=(0,n.useFocusWithin)({isDisabled:qe,onFocusWithinChange:kr}),qt=(0,r.useCallback)(jt=>{Math.abs(jt.deltaY)<=Math.abs(jt.deltaX)||(jt.deltaY>0?Be():jt.deltaY<0&&tt())},[tt,Be]),pr=qe||se||!Kr;(0,n.useScrollWheel)({onScroll:qt,isDisabled:pr},st);let jr=Kt.maximumFractionDigits>0,Cr=isNaN(Ue.minValue)||Ue.minValue<0,Tr="numeric";(0,t.isIPhone)()?Cr?Tr="text":jr&&(Tr="decimal"):(0,t.isAndroid)()&&(Cr?Tr="numeric":jr&&(Tr="decimal"));let or=jt=>{Ue.setInputValue(jt)},Bt=(0,t.filterDOMProps)(be),{labelProps:Or,inputProps:xt,descriptionProps:Vt,errorMessageProps:Dn}=(0,i.useFormattedTextField)({...xe,...Bt,label:P,autoFocus:o,isDisabled:qe,isReadOnly:se,isRequired:Ke,validationState:S,value:vt,defaultValue:void 0,autoComplete:"off","aria-label":be["aria-label"]||null,"aria-labelledby":be["aria-labelledby"]||null,id:It,type:"text",inputMode:Tr,onChange:or,onBlur:ee,onFocus:_e,onFocusChange:he,onKeyDown:ve,onKeyUp:Ae,description:je,errorMessage:Le},Ue,st),xi=(0,t.mergeProps)(Wt,Ft,xt,{role:null,"aria-roledescription":(0,t.isIOS)()?null:kt.format("numberField"),"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null,autoCorrect:"off",spellCheck:"false"}),Ii=jt=>{document.activeElement!==st.current&&(jt.pointerType==="mouse"?st.current.focus():jt.target.focus())},_r=be["aria-label"]||(typeof be.label=="string"?be.label:""),ut;_r||(ut=be.label!=null?Or.id:be["aria-labelledby"]);let Ze=(0,t.useId)(),ot=(0,t.useId)(),ht=(0,t.mergeProps)(Lr,{"aria-label":ne||kt.format("increase",{fieldLabel:_r}).trim(),id:ut&&!ne?Ze:null,"aria-labelledby":ut&&!ne?`${Ze} ${ut}`:null,"aria-controls":It,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!Ue.canIncrement,onPressStart:Ii}),Lt=(0,t.mergeProps)(Dr,{"aria-label":q||kt.format("decrease",{fieldLabel:_r}).trim(),id:ut&&!q?ot:null,"aria-labelledby":ut&&!q?`${ot} ${ut}`:null,"aria-controls":It,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!Ue.canDecrement,onPressStart:Ii});return{groupProps:{role:"group","aria-disabled":qe,"aria-invalid":S==="invalid"?"true":void 0,...mt},labelProps:Or,inputProps:xi,incrementButtonProps:ht,decrementButtonProps:Lt,errorMessageProps:Dn,descriptionProps:Vt}}}(NI)),NI.exports}var RI={exports:{}},TR;function Mme(){return TR||(TR=1,function(e){var t=di(),r=ms(),n=qo(),i=Mf(),a=Yo();function s(A,j,N,M){Object.defineProperty(A,j,{get:N,set:M,enumerable:!0,configurable:!0})}s(e.exports,"useRadio",()=>x),s(e.exports,"useRadioGroup",()=>k);const l=new WeakMap,h=new WeakMap,y=new WeakMap;function x(A,j,N){let{value:M,children:u,"aria-label":m,"aria-labelledby":v}=A;const C=A.isDisabled||j.isDisabled;let w=u!=null,g=m!=null||v!=null;!w&&!g&&console.warn("If you do not provide children, you must specify an aria-label for accessibility");let d=j.selectedValue===M,f=B=>{B.stopPropagation(),j.setSelectedValue(M)},{pressProps:c,isPressed:p}=(0,n.usePress)({isDisabled:C}),{focusableProps:D}=(0,r.useFocusable)((0,t.mergeProps)(A,{onFocus:()=>j.setLastFocusedValue(M)}),N),E=(0,t.mergeProps)(c,D),T=(0,t.filterDOMProps)(A,{labelable:!0}),$=j.lastFocusedValue===M||j.lastFocusedValue==null?0:-1;return C&&($=void 0),{inputProps:(0,t.mergeProps)(T,{...E,type:"radio",name:l.get(j),tabIndex:$,disabled:C,checked:d,value:M,onChange:f,"aria-describedby":[j.validationState==="invalid"?y.get(j):null,h.get(j)].filter(Boolean).join(" ")||void 0}),isDisabled:C,isSelected:d,isPressed:p}}function k(A,j){let{name:N,validationState:M,isReadOnly:u,isRequired:m,isDisabled:v,orientation:C="vertical"}=A,{direction:w}=(0,a.useLocale)(),{labelProps:g,fieldProps:d,descriptionProps:f,errorMessageProps:c}=(0,i.useField)({...A,labelElementType:"span"});h.set(j,f.id),y.set(j,c.id);let p=(0,t.filterDOMProps)(A,{labelable:!0}),{focusWithinProps:D}=(0,n.useFocusWithin)({onBlurWithin(){j.selectedValue||j.setLastFocusedValue(null)}}),E=$=>{let B;switch($.key){case"ArrowRight":w==="rtl"&&C!=="vertical"?B="prev":B="next";break;case"ArrowLeft":w==="rtl"&&C!=="vertical"?B="next":B="prev";break;case"ArrowDown":B="next";break;case"ArrowUp":B="prev";break;default:return}$.preventDefault();let L=(0,r.getFocusableTreeWalker)($.currentTarget,{from:$.target}),W;B==="next"?(W=L.nextNode(),W||(L.currentNode=$.currentTarget,W=L.firstChild())):(W=L.previousNode(),W||(L.currentNode=$.currentTarget,W=L.lastChild())),W&&(W.focus(),j.setSelectedValue(W.value))},T=(0,t.useId)(N);return l.set(j,T),{radioGroupProps:(0,t.mergeProps)(p,{role:"radiogroup",onKeyDown:E,"aria-invalid":M==="invalid"||void 0,"aria-errormessage":A["aria-errormessage"],"aria-readonly":u||void 0,"aria-required":m||void 0,"aria-disabled":v||void 0,"aria-orientation":C,...d,...D}),labelProps:g,descriptionProps:f,errorMessageProps:c}}}(RI)),RI.exports}var LI={exports:{}},MR;function $me(){return MR||(MR=1,function(e){var t=di(),r=Yo(),n=$2();function i(Fe,Ee,Te,be){Object.defineProperty(Fe,Ee,{get:Te,set:be,enumerable:!0,configurable:!0})}function a(Fe){return Fe&&Fe.__esModule?Fe.default:Fe}i(e.exports,"useSearchField",()=>we);var s={},l={};l={"Clear search":"مسح البحث"};var h={};h={"Clear search":"Изчистване на търсене"};var y={};y={"Clear search":"Vymazat hledání"};var x={};x={"Clear search":"Ryd søgning"};var k={};k={"Clear search":"Suche zurücksetzen"};var A={};A={"Clear search":"Απαλοιφή αναζήτησης"};var j={};j={"Clear search":"Clear search"};var N={};N={"Clear search":"Borrar búsqueda"};var M={};M={"Clear search":"Tühjenda otsing"};var u={};u={"Clear search":"Tyhjennä haku"};var m={};m={"Clear search":"Effacer la recherche"};var v={};v={"Clear search":"נקה חיפוש"};var C={};C={"Clear search":"Obriši pretragu"};var w={};w={"Clear search":"Keresés törlése"};var g={};g={"Clear search":"Cancella ricerca"};var d={};d={"Clear search":"検索をクリア"};var f={};f={"Clear search":"검색 지우기"};var c={};c={"Clear search":"Išvalyti iešką"};var p={};p={"Clear search":"Notīrīt meklēšanu"};var D={};D={"Clear search":"Tøm søk"};var E={};E={"Clear search":"Zoekactie wissen"};var T={};T={"Clear search":"Wyczyść zawartość wyszukiwania"};var $={};$={"Clear search":"Limpar pesquisa"};var B={};B={"Clear search":"Limpar pesquisa"};var L={};L={"Clear search":"Ştergeţi căutarea"};var W={};W={"Clear search":"Очистить поиск"};var K={};K={"Clear search":"Vymazať vyhľadávanie"};var te={};te={"Clear search":"Počisti iskanje"};var X={};X={"Clear search":"Obriši pretragu"};var ae={};ae={"Clear search":"Rensa sökning"};var re={};re={"Clear search":"Aramayı temizle"};var ue={};ue={"Clear search":"Очистити пошук"};var me={};me={"Clear search":"清除搜索"};var Se={};Se={"Clear search":"清除搜尋條件"},s={"ar-AE":l,"bg-BG":h,"cs-CZ":y,"da-DK":x,"de-DE":k,"el-GR":A,"en-US":j,"es-ES":N,"et-EE":M,"fi-FI":u,"fr-FR":m,"he-IL":v,"hr-HR":C,"hu-HU":w,"it-IT":g,"ja-JP":d,"ko-KR":f,"lt-LT":c,"lv-LV":p,"nb-NO":D,"nl-NL":E,"pl-PL":T,"pt-BR":$,"pt-PT":B,"ro-RO":L,"ru-RU":W,"sk-SK":K,"sl-SI":te,"sr-SP":X,"sv-SE":ae,"tr-TR":re,"uk-UA":ue,"zh-CN":me,"zh-TW":Se};function we(Fe,Ee,Te){let be=(0,r.useLocalizedStringFormatter)(a(s)),{isDisabled:Ue,isReadOnly:st,onSubmit:ke=()=>{},onClear:q,type:ne="search"}=Fe,qe=P=>{const le=P.key;(le==="Enter"||le==="Escape")&&P.preventDefault(),!(Ue||st)&&(le==="Enter"&&ke(Ee.value),le==="Escape"&&(Ee.setValue(""),q&&q()))},se=()=>{Ee.setValue(""),q&&q()},Ke=()=>{Te.current.focus()},{labelProps:Q,inputProps:Me,descriptionProps:o,errorMessageProps:S}=(0,n.useTextField)({...Fe,value:Ee.value,onChange:Ee.setValue,onKeyDown:(0,t.chain)(qe,Fe.onKeyDown),type:ne},Te);return{labelProps:Q,inputProps:{...Me,defaultValue:void 0},clearButtonProps:{"aria-label":be.format("Clear search"),excludeFromTabOrder:!0,preventFocusOnPress:!0,isDisabled:Ue||st,onPress:se,onPressStart:Ke},descriptionProps:o,errorMessageProps:S}}}(LI)),LI.exports}var zI={exports:{}},$R;function Ime(){return $R||($R=1,function(e){var t=di(),r=Y,n=vp(),i=qo(),a=Yo(),s=Mf(),l=J4(),h=T2();function y(N,M,u,m){Object.defineProperty(N,M,{get:u,set:m,enumerable:!0,configurable:!0})}function x(N){return N&&N.__esModule?N.default:N}y(e.exports,"useSelect",()=>k),y(e.exports,"useHiddenSelect",()=>A),y(e.exports,"HiddenSelect",()=>j);function k(N,M,u){let{keyboardDelegate:m,isDisabled:v}=N,C=(0,a.useCollator)({usage:"search",sensitivity:"base"}),w=(0,r.useMemo)(()=>m||new n.ListKeyboardDelegate(M.collection,M.disabledKeys,null,C),[m,M.collection,M.disabledKeys,C]),{menuTriggerProps:g,menuProps:d}=(0,l.useMenuTrigger)({isDisabled:v,type:"listbox"},M,u),f=W=>{switch(W.key){case"ArrowLeft":{W.preventDefault();let K=M.selectedKey!=null?w.getKeyAbove(M.selectedKey):w.getFirstKey();K&&M.setSelectedKey(K);break}case"ArrowRight":{W.preventDefault();let K=M.selectedKey!=null?w.getKeyBelow(M.selectedKey):w.getFirstKey();K&&M.setSelectedKey(K);break}}},{typeSelectProps:c}=(0,n.useTypeSelect)({keyboardDelegate:w,selectionManager:M.selectionManager,onTypeSelect(W){M.setSelectedKey(W)}}),{labelProps:p,fieldProps:D,descriptionProps:E,errorMessageProps:T}=(0,s.useField)({...N,labelElementType:"span"});c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture;let $=(0,t.filterDOMProps)(N,{labelable:!0}),B=(0,t.mergeProps)(c,g,D),L=(0,t.useId)();return{labelProps:{...p,onClick:()=>{N.isDisabled||(u.current.focus(),(0,i.setInteractionModality)("keyboard"))}},triggerProps:(0,t.mergeProps)($,{...B,isDisabled:v,onKeyDown:(0,t.chain)(B.onKeyDown,f,N.onKeyDown),onKeyUp:N.onKeyUp,"aria-labelledby":[B["aria-labelledby"],B["aria-label"]&&!B["aria-labelledby"]?B.id:null,L].filter(Boolean).join(" "),onFocus(W){M.isFocused||(N.onFocus&&N.onFocus(W),N.onFocusChange&&N.onFocusChange(!0),M.setFocused(!0))},onBlur(W){M.isOpen||(N.onBlur&&N.onBlur(W),N.onFocusChange&&N.onFocusChange(!1),M.setFocused(!1))}}),valueProps:{id:L},menuProps:{...d,autoFocus:M.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,disallowEmptySelection:!0,onBlur:W=>{W.currentTarget.contains(W.relatedTarget)||(N.onBlur&&N.onBlur(W),N.onFocusChange&&N.onFocusChange(!1),M.setFocused(!1))},"aria-labelledby":[D["aria-labelledby"],B["aria-label"]&&!D["aria-labelledby"]?B.id:null].filter(Boolean).join(" ")},descriptionProps:E,errorMessageProps:T}}function A(N,M,u){let{autoComplete:m,name:v,isDisabled:C}=N,w=(0,i.useInteractionModality)(),{visuallyHiddenProps:g}=(0,h.useVisuallyHidden)();var d;return{containerProps:{...g,"aria-hidden":!0},inputProps:{type:"text",tabIndex:w==null||M.isFocused||M.isOpen?-1:0,style:{fontSize:16},onFocus:()=>u.current.focus(),disabled:C},selectProps:{tabIndex:-1,autoComplete:m,disabled:C,name:v,size:M.collection.size,value:(d=M.selectedKey)!==null&&d!==void 0?d:"",onChange:f=>M.setSelectedKey(f.target.value)}}}function j(N){let{state:M,triggerRef:u,label:m,name:v,isDisabled:C}=N,{containerProps:w,inputProps:g,selectProps:d}=A(N,M,u);var f;return M.collection.size<=300?x(r).createElement("div",w,x(r).createElement("input",g),x(r).createElement("label",null,m,x(r).createElement("select",d,x(r).createElement("option",null),[...M.collection.getKeys()].map(c=>{let p=M.collection.getItem(c);if(p.type==="item")return x(r).createElement("option",{key:p.key,value:p.key},p.textValue)})))):v?x(r).createElement("input",{type:"hidden",autoComplete:d.autoComplete,name:v,disabled:C,value:(f=M.selectedKey)!==null&&f!==void 0?f:""}):null}}(zI)),zI.exports}var VI={exports:{}},IR;function jme(){return IR||(IR=1,function(e){var t=di();function r(i,a,s,l){Object.defineProperty(i,a,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useSeparator",()=>n);function n(i){let a=(0,t.filterDOMProps)(i,{labelable:!0}),s;return i.orientation==="vertical"&&(s="vertical"),i.elementType!=="hr"?{separatorProps:{...a,role:"separator","aria-orientation":s}}:{separatorProps:a}}}(VI)),VI.exports}var WI={exports:{}},jR;function Fme(){return jR||(jR=1,function(e){var t=di(),r=Y,n=qo(),i=Mf(),a=Yo(),s=ms();function l(A,j,N,M){Object.defineProperty(A,j,{get:N,set:M,enumerable:!0,configurable:!0})}l(e.exports,"useSlider",()=>x),l(e.exports,"useSliderThumb",()=>k);const h=new WeakMap;function y(A,j){let N=h.get(A);if(!N)throw new Error("Unknown slider state");return`${N}-${j}`}function x(A,j,N){let{labelProps:M,fieldProps:u}=(0,i.useLabel)(A),m=A.orientation==="vertical";var v;h.set(j,(v=M.id)!==null&&v!==void 0?v:u.id);let{direction:C}=(0,a.useLocale)(),{addGlobalListener:w,removeGlobalListener:g}=(0,t.useGlobalListeners)();const d=(0,r.useRef)(null),f=(0,r.useRef)(null);f.current=j;const c=C==="rtl",p=(0,r.useRef)(null),{moveProps:D}=(0,n.useMove)({onMoveStart(){p.current=null},onMove({deltaX:B,deltaY:L}){let{height:W,width:K}=N.current.getBoundingClientRect(),te=m?W:K;p.current==null&&(p.current=f.current.getThumbPercent(d.current)*te);let X=m?L:B;if((m||c)&&(X=-X),p.current+=X,d.current!=null&&N.current){const ae=(0,t.clamp)(p.current/te,0,1);f.current.setThumbPercent(d.current,ae)}},onMoveEnd(){d.current!=null&&(f.current.setThumbDragging(d.current,!1),d.current=null)}});let E=(0,r.useRef)(void 0),T=(B,L,W,K)=>{if(N.current&&!A.isDisabled&&j.values.every((te,X)=>!j.isThumbDragging(X))){let{height:te,width:X,top:ae,left:re}=N.current.getBoundingClientRect(),ue=m?te:X,Fe=((m?K:W)-(m?ae:re))/ue;(C==="rtl"||m)&&(Fe=1-Fe);let Ee=j.getPercentValue(Fe),Te,be=j.values.findIndex(Ue=>Ee-Ue<0);if(be===0)Te=be;else if(be===-1)Te=j.values.length-1;else{let Ue=j.values[be-1],st=j.values[be];Math.abs(Ue-Ee)<Math.abs(st-Ee)?Te=be-1:Te=be}Te>=0&&j.isThumbEditable(Te)?(B.preventDefault(),d.current=Te,j.setFocusedThumb(Te),E.current=L,j.setThumbDragging(d.current,!0),j.setThumbValue(Te,Ee),w(window,"mouseup",$,!1),w(window,"touchend",$,!1),w(window,"pointerup",$,!1)):d.current=null}},$=B=>{var L,W;((W=B.pointerId)!==null&&W!==void 0?W:(L=B.changedTouches)===null||L===void 0?void 0:L[0].identifier)===E.current&&(d.current!=null&&(j.setThumbDragging(d.current,!1),d.current=null),g(window,"mouseup",$,!1),g(window,"touchend",$,!1),g(window,"pointerup",$,!1))};return"htmlFor"in M&&M.htmlFor&&(delete M.htmlFor,M.onClick=()=>{var B;(B=document.getElementById(y(j,0)))===null||B===void 0||B.focus(),(0,n.setInteractionModality)("keyboard")}),{labelProps:M,groupProps:{role:"group",...u},trackProps:(0,t.mergeProps)({onMouseDown(B){B.button!==0||B.altKey||B.ctrlKey||B.metaKey||T(B,void 0,B.clientX,B.clientY)},onPointerDown(B){B.pointerType==="mouse"&&(B.button!==0||B.altKey||B.ctrlKey||B.metaKey)||T(B,B.pointerId,B.clientX,B.clientY)},onTouchStart(B){T(B,B.changedTouches[0].identifier,B.changedTouches[0].clientX,B.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},D),outputProps:{htmlFor:j.values.map((B,L)=>y(j,L)).join(" "),"aria-live":"off"}}}function k(A,j){let{index:N=0,isRequired:M,validationState:u,trackRef:m,inputRef:v,orientation:C=j.orientation}=A,w=A.isDisabled||j.isDisabled,g=C==="vertical",{direction:d}=(0,a.useLocale)(),{addGlobalListener:f,removeGlobalListener:c}=(0,t.useGlobalListeners)(),p=h.get(j);var D;const{labelProps:E,fieldProps:T}=(0,i.useLabel)({...A,id:y(j,N),"aria-labelledby":`${p} ${(D=A["aria-labelledby"])!==null&&D!==void 0?D:""}`.trim()}),$=j.values[N],B=(0,r.useCallback)(()=>{v.current&&(0,t.focusWithoutScrolling)(v.current)},[v]),L=j.focusedThumb===N;(0,r.useEffect)(()=>{L&&B()},[L,B]);const W=(0,r.useRef)(null);W.current=j;let K=d==="rtl",te=(0,r.useRef)(null),{keyboardProps:X}=(0,n.useKeyboard)({onKeyDown(Ee){let{getThumbMaxValue:Te,getThumbMinValue:be,decrementThumb:Ue,incrementThumb:st,setThumbValue:ke,setThumbDragging:q,pageSize:ne}=W.current;if(!/^(PageUp|PageDown|Home|End)$/.test(Ee.key)){Ee.continuePropagation();return}switch(Ee.preventDefault(),q(N,!0),Ee.key){case"PageUp":st(N,ne);break;case"PageDown":Ue(N,ne);break;case"Home":ke(N,be(N));break;case"End":ke(N,Te(N));break}q(N,!1)}}),{moveProps:ae}=(0,n.useMove)({onMoveStart(){te.current=null,W.current.setThumbDragging(N,!0)},onMove({deltaX:Ee,deltaY:Te,pointerType:be,shiftKey:Ue}){const{getThumbPercent:st,setThumbPercent:ke,decrementThumb:q,incrementThumb:ne,step:qe,pageSize:se}=W.current;let{width:Ke,height:Q}=m.current.getBoundingClientRect(),Me=g?Q:Ke;if(te.current==null&&(te.current=st(N)*Me),be==="keyboard")Ee>0&&K||Ee<0&&!K||Te>0?q(N,Ue?se:qe):ne(N,Ue?se:qe);else{let o=g?Te:Ee;(g||K)&&(o=-o),te.current+=o,ke(N,(0,t.clamp)(te.current/Me,0,1))}},onMoveEnd(){W.current.setThumbDragging(N,!1)}});j.setThumbEditable(N,!w);const{focusableProps:re}=(0,s.useFocusable)((0,t.mergeProps)(A,{onFocus:()=>j.setFocusedThumb(N),onBlur:()=>j.setFocusedThumb(void 0)}),v);let ue=(0,r.useRef)(void 0),me=Ee=>{B(),ue.current=Ee,j.setThumbDragging(N,!0),f(window,"mouseup",Se,!1),f(window,"touchend",Se,!1),f(window,"pointerup",Se,!1)},Se=Ee=>{var Te,be;((be=Ee.pointerId)!==null&&be!==void 0?be:(Te=Ee.changedTouches)===null||Te===void 0?void 0:Te[0].identifier)===ue.current&&(B(),j.setThumbDragging(N,!1),c(window,"mouseup",Se,!1),c(window,"touchend",Se,!1),c(window,"pointerup",Se,!1))},we=j.getThumbPercent(N);(g||d==="rtl")&&(we=1-we);let Fe=w?{}:(0,t.mergeProps)(X,ae,{onMouseDown:Ee=>{Ee.button!==0||Ee.altKey||Ee.ctrlKey||Ee.metaKey||me()},onPointerDown:Ee=>{Ee.button!==0||Ee.altKey||Ee.ctrlKey||Ee.metaKey||me(Ee.pointerId)},onTouchStart:Ee=>{me(Ee.changedTouches[0].identifier)}});return{inputProps:(0,t.mergeProps)(re,T,{type:"range",tabIndex:w?void 0:0,min:j.getThumbMinValue(N),max:j.getThumbMaxValue(N),step:j.step,value:$,disabled:w,"aria-orientation":C,"aria-valuetext":j.getThumbValueLabel(N),"aria-required":M||void 0,"aria-invalid":u==="invalid"||void 0,"aria-errormessage":A["aria-errormessage"],onChange:Ee=>{W.current.setThumbValue(N,parseFloat(Ee.target.value))}}),thumbProps:{...Fe,style:{position:"absolute",[g?"top":"left"]:`${we*100}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:E,isDragging:j.isThumbDragging(N),isDisabled:w,isFocused:L}}}(WI)),WI.exports}var HI={exports:{}},FR;function Bme(){return FR||(FR=1,function(e){var t=VY();function r(i,a,s,l){Object.defineProperty(i,a,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useSwitch",()=>n);function n(i,a,s){let{inputProps:l,isSelected:h,isPressed:y,isDisabled:x,isReadOnly:k}=(0,t.useToggle)(i,a,s);return{inputProps:{...l,role:"switch",checked:h},isSelected:h,isPressed:y,isDisabled:x,isReadOnly:k}}}(HI)),HI.exports}var UI={exports:{}},BR;function Nme(){return BR||(BR=1,function(e){var t=ZY(),r=cv(),n=di(),i=Y,a=Yo(),s=Nw,l=ms(),h=qo(),y=T2();function x(he,ve,Ae,je){Object.defineProperty(he,ve,{get:Ae,set:je,enumerable:!0,configurable:!0})}function k(he){return he&&he.__esModule?he.default:he}x(e.exports,"useTableRowGroup",()=>_e),x(e.exports,"useTable",()=>Ke),x(e.exports,"useTableColumnHeader",()=>Q),x(e.exports,"useTableRow",()=>Me),x(e.exports,"useTableHeaderRow",()=>o),x(e.exports,"useTableCell",()=>S),x(e.exports,"useTableSelectionCheckbox",()=>P),x(e.exports,"useTableSelectAllCheckbox",()=>le),x(e.exports,"useTableColumnResize",()=>ee);const A=new WeakMap;function j(he){return typeof he=="string"?he.replace(/\s*/g,""):""+he}function N(he,ve){let Ae=A.get(he);if(!Ae)throw new Error("Unknown grid");return`${Ae}-${j(ve)}`}function M(he,ve,Ae){let je=A.get(he);if(!je)throw new Error("Unknown grid");return`${je}-${j(ve)}-${j(Ae)}`}function u(he,ve){return[...he.collection.rowHeaderColumnKeys].map(Ae=>M(he,ve,Ae)).join(" ")}var m={},v={};v={ascending:"تصاعدي",ascendingSort:he=>`ترتيب حسب العمود ${he.columnName} بترتيب تصاعدي`,columnSize:he=>`${he.value} بالبكسل`,descending:"تنازلي",descendingSort:he=>`ترتيب حسب العمود ${he.columnName} بترتيب تنازلي`,resizerDescription:"اضغط على مفتاح Enter لبدء تغيير الحجم",select:"تحديد",selectAll:"تحديد الكل",sortable:"عمود قابل للترتيب"};var C={};C={ascending:"възходящ",ascendingSort:he=>`сортирано по колона ${he.columnName} във възходящ ред`,columnSize:he=>`${he.value} пиксела`,descending:"низходящ",descendingSort:he=>`сортирано по колона ${he.columnName} в низходящ ред`,resizerDescription:"Натиснете „Enter“, за да започнете да преоразмерявате",select:"Изберете",selectAll:"Изберете всичко",sortable:"сортираща колона"};var w={};w={ascending:"vzestupně",ascendingSort:he=>`řazeno vzestupně podle sloupce ${he.columnName}`,columnSize:he=>`${he.value} pixelů`,descending:"sestupně",descendingSort:he=>`řazeno sestupně podle sloupce ${he.columnName}`,resizerDescription:"Stisknutím klávesy Enter začnete měnit velikost",select:"Vybrat",selectAll:"Vybrat vše",sortable:"sloupec s možností řazení"};var g={};g={ascending:"stigende",ascendingSort:he=>`sorteret efter kolonne ${he.columnName} i stigende rækkefølge`,columnSize:he=>`${he.value} pixels`,descending:"faldende",descendingSort:he=>`sorteret efter kolonne ${he.columnName} i faldende rækkefølge`,resizerDescription:"Tryk på Enter for at ændre størrelse",select:"Vælg",selectAll:"Vælg alle",sortable:"sorterbar kolonne"};var d={};d={ascending:"aufsteigend",ascendingSort:he=>`sortiert nach Spalte ${he.columnName} in aufsteigender Reihenfolge`,columnSize:he=>`${he.value} Pixel`,descending:"absteigend",descendingSort:he=>`sortiert nach Spalte ${he.columnName} in absteigender Reihenfolge`,resizerDescription:"Eingabetaste zum Starten der Größenänderung drücken",select:"Auswählen",selectAll:"Alles auswählen",sortable:"sortierbare Spalte"};var f={};f={ascending:"αύξουσα",ascendingSort:he=>`διαλογή ανά στήλη ${he.columnName} σε αύξουσα σειρά`,columnSize:he=>`${he.value} pixel`,descending:"φθίνουσα",descendingSort:he=>`διαλογή ανά στήλη ${he.columnName} σε φθίνουσα σειρά`,resizerDescription:"Πατήστε Enter για έναρξη της αλλαγής μεγέθους",select:"Επιλογή",selectAll:"Επιλογή όλων",sortable:"Στήλη διαλογής"};var c={};c={select:"Select",selectAll:"Select All",sortable:"sortable column",ascending:"ascending",descending:"descending",ascendingSort:he=>`sorted by column ${he.columnName} in ascending order`,descendingSort:he=>`sorted by column ${he.columnName} in descending order`,columnSize:he=>`${he.value} pixels`,resizerDescription:"Press Enter to start resizing"};var p={};p={ascending:"de subida",ascendingSort:he=>`ordenado por columna ${he.columnName} en orden de subida`,columnSize:he=>`${he.value} píxeles`,descending:"de bajada",descendingSort:he=>`ordenado por columna ${he.columnName} en orden de bajada`,resizerDescription:"Pulse Intro para empezar a redimensionar",select:"Seleccionar",selectAll:"Seleccionar todos",sortable:"columna ordenable"};var D={};D={ascending:"tõusev järjestus",ascendingSort:he=>`sorditud veeru järgi ${he.columnName} tõusvas järjestuses`,columnSize:he=>`${he.value} pikslit`,descending:"laskuv järjestus",descendingSort:he=>`sorditud veeru järgi ${he.columnName} laskuvas järjestuses`,resizerDescription:"Suuruse muutmise alustamiseks vajutage klahvi Enter",select:"Vali",selectAll:"Vali kõik",sortable:"sorditav veerg"};var E={};E={ascending:"nouseva",ascendingSort:he=>`lajiteltu sarakkeen ${he.columnName} mukaan nousevassa järjestyksessä`,columnSize:he=>`${he.value} pikseliä`,descending:"laskeva",descendingSort:he=>`lajiteltu sarakkeen ${he.columnName} mukaan laskevassa järjestyksessä`,resizerDescription:"Aloita koon muutos painamalla Enter-näppäintä",select:"Valitse",selectAll:"Valitse kaikki",sortable:"lajiteltava sarake"};var T={};T={ascending:"croissant",ascendingSort:he=>`trié en fonction de la colonne ${he.columnName} par ordre croissant`,columnSize:he=>`${he.value} pixels`,descending:"décroissant",descendingSort:he=>`trié en fonction de la colonne ${he.columnName} par ordre décroissant`,resizerDescription:"Appuyez sur Entrée pour commencer le redimensionnement.",select:"Sélectionner",selectAll:"Sélectionner tout",sortable:"colonne triable"};var $={};$={ascending:"עולה",ascendingSort:he=>`מוין לפי עמודה ${he.columnName} בסדר עולה`,columnSize:he=>`${he.value} פיקסלים`,descending:"יורד",descendingSort:he=>`מוין לפי עמודה ${he.columnName} בסדר יורד`,resizerDescription:"הקש Enter כדי לשנות את הגודל",select:"בחר",selectAll:"בחר הכול",sortable:"עמודה שניתן למיין"};var B={};B={ascending:"rastući",ascendingSort:he=>`razvrstano po stupcima ${he.columnName} rastućem redoslijedom`,columnSize:he=>`${he.value} piksela`,descending:"padajući",descendingSort:he=>`razvrstano po stupcima ${he.columnName} padajućim redoslijedom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Odaberite",selectAll:"Odaberite sve",sortable:"stupac koji se može razvrstati"};var L={};L={ascending:"növekvő",ascendingSort:he=>`rendezve a(z) ${he.columnName} oszlop szerint, növekvő sorrendben`,columnSize:he=>`${he.value} képpont`,descending:"csökkenő",descendingSort:he=>`rendezve a(z) ${he.columnName} oszlop szerint, csökkenő sorrendben`,resizerDescription:"Nyomja le az Enter billentyűt az átméretezés megkezdéséhez",select:"Kijelölés",selectAll:"Összes kijelölése",sortable:"rendezendő oszlop"};var W={};W={ascending:"crescente",ascendingSort:he=>`in ordine crescente in base alla colonna ${he.columnName}`,columnSize:he=>`${he.value} pixel`,descending:"decrescente",descendingSort:he=>`in ordine decrescente in base alla colonna ${he.columnName}`,resizerDescription:"Premi Invio per iniziare a ridimensionare",select:"Seleziona",selectAll:"Seleziona tutto",sortable:"colonna ordinabile"};var K={};K={ascending:"昇順",ascendingSort:he=>`列 ${he.columnName} を昇順で並べ替え`,columnSize:he=>`${he.value} ピクセル`,descending:"降順",descendingSort:he=>`列 ${he.columnName} を降順で並べ替え`,resizerDescription:"Enter キーを押してサイズ変更を開始",select:"選択",selectAll:"すべて選択",sortable:"並べ替え可能な列"};var te={};te={ascending:"오름차순",ascendingSort:he=>`${he.columnName} 열을 기준으로 오름차순으로 정렬됨`,columnSize:he=>`${he.value} 픽셀`,descending:"내림차순",descendingSort:he=>`${he.columnName} 열을 기준으로 내림차순으로 정렬됨`,resizerDescription:"크기 조정을 시작하려면 Enter를 누르세요.",select:"선택",selectAll:"모두 선택",sortable:"정렬 가능한 열"};var X={};X={ascending:"didėjančia tvarka",ascendingSort:he=>`surikiuota pagal stulpelį ${he.columnName} didėjančia tvarka`,columnSize:he=>`${he.value} piks.`,descending:"mažėjančia tvarka",descendingSort:he=>`surikiuota pagal stulpelį ${he.columnName} mažėjančia tvarka`,resizerDescription:"Paspauskite „Enter“, kad pradėtumėte keisti dydį",select:"Pasirinkti",selectAll:"Pasirinkti viską",sortable:"rikiuojamas stulpelis"};var ae={};ae={ascending:"augošā secībā",ascendingSort:he=>`kārtots pēc kolonnas ${he.columnName} augošā secībā`,columnSize:he=>`${he.value} pikseļi`,descending:"dilstošā secībā",descendingSort:he=>`kārtots pēc kolonnas ${he.columnName} dilstošā secībā`,resizerDescription:"Nospiediet Enter, lai sāktu izmēru mainīšanu",select:"Atlasīt",selectAll:"Atlasīt visu",sortable:"kārtojamā kolonna"};var re={};re={ascending:"stigende",ascendingSort:he=>`sortert etter kolonne ${he.columnName} i stigende rekkefølge`,columnSize:he=>`${he.value} piksler`,descending:"synkende",descendingSort:he=>`sortert etter kolonne ${he.columnName} i synkende rekkefølge`,resizerDescription:"Trykk på Enter for å starte størrelsesendring",select:"Velg",selectAll:"Velg alle",sortable:"kolonne som kan sorteres"};var ue={};ue={ascending:"oplopend",ascendingSort:he=>`gesorteerd in oplopende volgorde in kolom ${he.columnName}`,columnSize:he=>`${he.value} pixels`,descending:"aflopend",descendingSort:he=>`gesorteerd in aflopende volgorde in kolom ${he.columnName}`,resizerDescription:"Druk op Enter om het formaat te wijzigen",select:"Selecteren",selectAll:"Alles selecteren",sortable:"sorteerbare kolom"};var me={};me={ascending:"rosnąco",ascendingSort:he=>`posortowano według kolumny ${he.columnName} w porządku rosnącym`,columnSize:he=>`Liczba pikseli: ${he.value}`,descending:"malejąco",descendingSort:he=>`posortowano według kolumny ${he.columnName} w porządku malejącym`,resizerDescription:"Naciśnij Enter, aby rozpocząć zmienianie rozmiaru",select:"Zaznacz",selectAll:"Zaznacz wszystko",sortable:"kolumna z możliwością sortowania"};var Se={};Se={ascending:"crescente",ascendingSort:he=>`classificado pela coluna ${he.columnName} em ordem crescente`,columnSize:he=>`${he.value} pixels`,descending:"decrescente",descendingSort:he=>`classificado pela coluna ${he.columnName} em ordem decrescente`,resizerDescription:"Pressione Enter para começar a redimensionar",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"coluna classificável"};var we={};we={ascending:"ascendente",ascendingSort:he=>`Ordenar por coluna ${he.columnName} em ordem ascendente`,columnSize:he=>`${he.value} pixels`,descending:"descendente",descendingSort:he=>`Ordenar por coluna ${he.columnName} em ordem descendente`,resizerDescription:"Prima Enter para iniciar o redimensionamento",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"Coluna ordenável"};var Fe={};Fe={ascending:"crescătoare",ascendingSort:he=>`sortate după coloana ${he.columnName} în ordine crescătoare`,columnSize:he=>`${he.value} pixeli`,descending:"descrescătoare",descendingSort:he=>`sortate după coloana ${he.columnName} în ordine descrescătoare`,resizerDescription:"Apăsați pe Enter pentru a începe redimensionarea",select:"Selectare",selectAll:"Selectare totală",sortable:"coloană sortabilă"};var Ee={};Ee={ascending:"возрастание",ascendingSort:he=>`сортировать столбец ${he.columnName} в порядке возрастания`,columnSize:he=>`${he.value} пикс.`,descending:"убывание",descendingSort:he=>`сортировать столбец ${he.columnName} в порядке убывания`,resizerDescription:"Нажмите клавишу Enter для начала изменения размеров",select:"Выбрать",selectAll:"Выбрать все",sortable:"сортируемый столбец"};var Te={};Te={ascending:"vzostupne",ascendingSort:he=>`zoradené zostupne podľa stĺpca ${he.columnName}`,columnSize:he=>`Počet pixelov: ${he.value}`,descending:"zostupne",descendingSort:he=>`zoradené zostupne podľa stĺpca ${he.columnName}`,resizerDescription:"Stlačením klávesu Enter začnete zmenu veľkosti",select:"Vybrať",selectAll:"Vybrať všetko",sortable:"zoraditeľný stĺpec"};var be={};be={ascending:"naraščajoče",ascendingSort:he=>`razvrščeno po stolpcu ${he.columnName} v naraščajočem vrstnem redu`,columnSize:he=>`${he.value} slikovnih pik`,descending:"padajoče",descendingSort:he=>`razvrščeno po stolpcu ${he.columnName} v padajočem vrstnem redu`,resizerDescription:"Pritisnite tipko Enter da začnete spreminjati velikost",select:"Izberite",selectAll:"Izberite vse",sortable:"razvrstljivi stolpec"};var Ue={};Ue={ascending:"rastući",ascendingSort:he=>`sortirano po kolonama ${he.columnName} padajućim redosledom`,columnSize:he=>`${he.value} piksela`,descending:"padajući",descendingSort:he=>`sortirano po kolonama ${he.columnName} padajućim redosledom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Izaberite",selectAll:"Izaberite sve",sortable:"kolona koja se može sortirati"};var st={};st={ascending:"stigande",ascendingSort:he=>`sorterat på kolumn ${he.columnName} i stigande ordning`,columnSize:he=>`${he.value} pixlar`,descending:"fallande",descendingSort:he=>`sorterat på kolumn ${he.columnName} i fallande ordning`,resizerDescription:"Tryck på Retur för att börja ändra storlek",select:"Markera",selectAll:"Markera allt",sortable:"sorterbar kolumn"};var ke={};ke={ascending:"artan sırada",ascendingSort:he=>`${he.columnName} sütuna göre artan düzende sırala`,columnSize:he=>`${he.value} piksel`,descending:"azalan sırada",descendingSort:he=>`${he.columnName} sütuna göre azalan düzende sırala`,resizerDescription:"Yeniden boyutlandırmak için Enter'a basın",select:"Seç",selectAll:"Tümünü Seç",sortable:"Sıralanabilir sütun"};var q={};q={ascending:"висхідний",ascendingSort:he=>`відсортовано за стовпцем ${he.columnName} у висхідному порядку`,columnSize:he=>`${he.value} пікс.`,descending:"низхідний",descendingSort:he=>`відсортовано за стовпцем ${he.columnName} у низхідному порядку`,resizerDescription:"Натисніть Enter, щоб почати зміну розміру",select:"Вибрати",selectAll:"Вибрати все",sortable:"сортувальний стовпець"};var ne={};ne={ascending:"升序",ascendingSort:he=>`按列 ${he.columnName} 升序排序`,columnSize:he=>`${he.value} 像素`,descending:"降序",descendingSort:he=>`按列 ${he.columnName} 降序排序`,resizerDescription:"按“输入”键开始调整大小。",select:"选择",selectAll:"全选",sortable:"可排序的列"};var qe={};qe={ascending:"遞增",ascendingSort:he=>`已依據「${he.columnName}」欄遞增排序`,columnSize:he=>`${he.value} 像素`,descending:"遞減",descendingSort:he=>`已依據「${he.columnName}」欄遞減排序`,resizerDescription:"按 Enter 鍵以開始調整大小",select:"選取",selectAll:"全選",sortable:"可排序的欄"},m={"ar-AE":v,"bg-BG":C,"cs-CZ":w,"da-DK":g,"de-DE":d,"el-GR":f,"en-US":c,"es-ES":p,"et-EE":D,"fi-FI":E,"fr-FR":T,"he-IL":$,"hr-HR":B,"hu-HU":L,"it-IT":W,"ja-JP":K,"ko-KR":te,"lt-LT":X,"lv-LV":ae,"nb-NO":re,"nl-NL":ue,"pl-PL":me,"pt-BR":Se,"pt-PT":we,"ro-RO":Fe,"ru-RU":Ee,"sk-SK":Te,"sl-SI":be,"sr-SP":Ue,"sv-SE":st,"tr-TR":ke,"uk-UA":q,"zh-CN":ne,"zh-TW":qe};class se extends t.GridKeyboardDelegate{isCell(ve){return ve.type==="cell"||ve.type==="rowheader"||ve.type==="column"}getKeyBelow(ve){let Ae=this.collection.getItem(ve);if(Ae){if(Ae.type==="column"){let je=(0,s.getFirstItem)((0,s.getChildNodes)(Ae,this.collection));if(je)return je.key;let Le=this.getFirstKey();if(Le==null)return;let xe=this.collection.getItem(Le);return(0,s.getNthItem)((0,s.getChildNodes)(xe,this.collection),Ae.index).key}return super.getKeyBelow(ve)}}getKeyAbove(ve){let Ae=this.collection.getItem(ve);if(!Ae)return;if(Ae.type==="column"){let Le=this.collection.getItem(Ae.parentKey);return Le&&Le.type==="column"?Le.key:void 0}let je=super.getKeyAbove(ve);return je!=null&&this.collection.getItem(je).type!=="headerrow"?je:this.isCell(Ae)?this.collection.columns[Ae.index].key:this.collection.columns[0].key}findNextColumnKey(ve){let Ae=this.findNextKey(ve.key,Le=>Le.type==="column");if(Ae!=null)return Ae;let je=this.collection.headerRows[ve.level];for(let Le of(0,s.getChildNodes)(je,this.collection))if(Le.type==="column")return Le.key}findPreviousColumnKey(ve){let Ae=this.findPreviousKey(ve.key,xe=>xe.type==="column");if(Ae!=null)return Ae;let je=this.collection.headerRows[ve.level],Le=[...(0,s.getChildNodes)(je,this.collection)];for(let xe=Le.length-1;xe>=0;xe--){let Be=Le[xe];if(Be.type==="column")return Be.key}}getKeyRightOf(ve){let Ae=this.collection.getItem(ve);if(Ae)return Ae.type==="column"?this.direction==="rtl"?this.findPreviousColumnKey(Ae):this.findNextColumnKey(Ae):super.getKeyRightOf(ve)}getKeyLeftOf(ve){let Ae=this.collection.getItem(ve);if(Ae)return Ae.type==="column"?this.direction==="rtl"?this.findNextColumnKey(Ae):this.findPreviousColumnKey(Ae):super.getKeyLeftOf(ve)}getKeyForSearch(ve,Ae){if(!this.collator)return null;let je=this.collection,Le=Ae??this.getFirstKey();if(Le==null)return null;let xe=je.getItem(Le);xe.type==="cell"&&(Le=xe.parentKey);let Be=!1;for(;Le!=null;){let Ve=je.getItem(Le);for(let tt of(0,s.getChildNodes)(Ve,this.collection)){let it=je.columns[tt.index];if(je.rowHeaderColumnKeys.has(it.key)&&tt.textValue){let yt=tt.textValue.slice(0,ve.length);if(this.collator.compare(yt,ve)===0)return(Ae!=null?je.getItem(Ae):xe).type==="cell"?tt.key:Ve.key}}Le=this.getKeyBelow(Le),Le==null&&!Be&&(Le=this.getFirstKey(),Be=!0)}return null}}function Ke(he,ve,Ae){let{keyboardDelegate:je,isVirtualized:Le,layout:xe}=he,Be=(0,a.useCollator)({usage:"search",sensitivity:"base"}),{direction:Ve}=(0,a.useLocale)(),tt=ve.selectionManager.disabledBehavior,it=(0,i.useMemo)(()=>je||new se({collection:ve.collection,disabledKeys:tt==="selection"?new Set:ve.disabledKeys,ref:Ae,direction:Ve,collator:Be,layout:xe}),[je,ve.collection,ve.disabledKeys,tt,Ae,Ve,Be,xe]),yt=(0,n.useId)(he.id);A.set(ve,yt);let{gridProps:vt}=(0,t.useGrid)({...he,id:yt,keyboardDelegate:it},ve,Ae);Le&&(vt["aria-rowcount"]=ve.collection.size+ve.collection.headerRows.length);let{column:Pt,direction:kt}=ve.sortDescriptor||{},It=(0,a.useLocalizedStringFormatter)(k(m)),Ft=(0,i.useMemo)(()=>{var Kt;let Tt=(Kt=ve.collection.columns.find(rr=>rr.key===Pt))===null||Kt===void 0?void 0:Kt.textValue;return kt&&Pt?It.format(`${kt}Sort`,{columnName:Tt}):void 0},[kt,Pt,ve.collection.columns]),Xt=(0,n.useDescription)(Ft);return(0,n.useUpdateEffect)(()=>{(0,r.announce)(Ft,"assertive",500)},[Ft]),{gridProps:(0,n.mergeProps)(vt,Xt,{"aria-describedby":[Xt["aria-describedby"],vt["aria-describedby"]].filter(Boolean).join(" ")})}}function Q(he,ve,Ae){var je,Le;let{node:xe}=he,Be=xe.props.allowsSorting,{gridCellProps:Ve}=(0,t.useGridCell)({...he,focusMode:"child"},ve,Ae),tt=xe.props.isSelectionCell&&ve.selectionManager.selectionMode==="single",{pressProps:it}=(0,h.usePress)({isDisabled:!Be||tt,onPress(){ve.sort(xe.key)},ref:Ae}),{focusableProps:yt}=(0,l.useFocusable)({},Ae),vt=null,Pt=((je=ve.sortDescriptor)===null||je===void 0?void 0:je.column)===xe.key,kt=(Le=ve.sortDescriptor)===null||Le===void 0?void 0:Le.direction;xe.props.allowsSorting&&!(0,n.isAndroid)()&&(vt=Pt?kt:"none");let It=(0,a.useLocalizedStringFormatter)(k(m)),Ft;Be&&(Ft=`${It.format("sortable")}`,Pt&&kt&&(0,n.isAndroid)()&&(Ft=`${Ft}, ${It.format(kt)}`));let Xt=(0,n.useDescription)(Ft);return{columnHeaderProps:{...(0,n.mergeProps)(Ve,it,yt,Xt,ve.collection.size===0&&{tabIndex:null}),role:"columnheader",id:N(ve,xe.key),"aria-colspan":xe.colspan&&xe.colspan>1?xe.colspan:null,"aria-sort":vt}}}function Me(he,ve,Ae){let{node:je}=he,{rowProps:Le,...xe}=(0,t.useGridRow)(he,ve,Ae);return{rowProps:{...Le,"aria-labelledby":u(ve,je.key)},...xe}}function o(he,ve,Ae){let{node:je,isVirtualized:Le}=he,xe={role:"row"};return Le&&(xe["aria-rowindex"]=je.index+1),{rowProps:xe}}function S(he,ve,Ae){let{gridCellProps:je,isPressed:Le}=(0,t.useGridCell)(he,ve,Ae),xe=he.node.column.key;return ve.collection.rowHeaderColumnKeys.has(xe)&&(je.role="rowheader",je.id=M(ve,he.node.parentKey,xe)),{gridCellProps:je,isPressed:Le}}function P(he,ve){let{key:Ae}=he;const{checkboxProps:je}=(0,t.useGridSelectionCheckbox)(he,ve);return{checkboxProps:{...je,"aria-labelledby":`${je.id} ${u(ve,Ae)}`}}}function le(he){let{isEmpty:ve,isSelectAll:Ae,selectionMode:je}=he.selectionManager;return{checkboxProps:{"aria-label":(0,a.useLocalizedStringFormatter)(k(m)).format(je==="single"?"select":"selectAll"),isSelected:Ae,isDisabled:je!=="multiple"||he.collection.size===0,isIndeterminate:!ve&&!Ae,onChange:()=>he.selectionManager.toggleSelectAll()}}}function ee(he,ve,Ae){let{column:je,triggerRef:Le,isDisabled:xe,onResizeStart:Be,onResize:Ve,onResizeEnd:tt,"aria-label":it}=he;const yt=(0,a.useLocalizedStringFormatter)(k(m));let vt=(0,n.useId)(),Pt=(0,i.useRef)(!1),kt=(0,i.useRef)(null),It=ve.tableState.isKeyboardNavigationDisabled,{direction:Ft}=(0,a.useLocale)(),{keyboardProps:Xt}=(0,h.useKeyboard)({onKeyDown:xt=>{let Vt=!!(Le!=null&&Le.current);It?(xt.key==="Escape"||xt.key==="Enter"||xt.key===" "||xt.key==="Tab")&&(xt.preventDefault(),Vt?(0,l.focusSafely)(Le.current):(rr(je),ve.tableState.setKeyboardNavigationDisabled(!1))):Vt||(xt.continuePropagation(),xt.key==="Enter"&&(Kt(je),ve.tableState.setKeyboardNavigationDisabled(!0)))}}),Kt=(0,i.useCallback)(xt=>{Pt.current||(kt.current=ve.updateResizedColumns(xt.key,ve.getColumnWidth(xt.key)),ve.startResize(xt.key),Be==null||Be(kt.current)),Pt.current=!0},[Pt,Be,ve]),Tt=(0,i.useCallback)((xt,Vt)=>{let Dn=ve.updateResizedColumns(xt.key,Vt);Ve==null||Ve(Dn),kt.current=Dn},[Ve,ve]),rr=(0,i.useCallback)(xt=>{Pt.current&&(kt.current==null&&(kt.current=ve.updateResizedColumns(xt.key,ve.getColumnWidth(xt.key))),ve.endResize(),tt==null||tt(kt.current)),Pt.current=!1,kt.current=null},[Pt,tt,ve]);const Wt=(0,i.useRef)(0),{moveProps:Lr}=(0,h.useMove)({onMoveStart(){Wt.current=ve.getColumnWidth(je.key),Kt(je)},onMove(xt){let{deltaX:Vt,deltaY:Dn,pointerType:xi}=xt;Ft==="rtl"&&(Vt*=-1),xi==="keyboard"&&(Dn!==0&&Vt===0&&(Vt=Dn*-1),Vt*=10),Vt!==0&&(Wt.current+=Vt,Tt(je,Wt.current))},onMoveEnd(xt){let Vt=!!(Le!=null&&Le.current),{pointerType:Dn}=xt;Wt.current=0,(Dn==="mouse"||Dn==="touch"&&!Vt)&&rr(je)}});let Dr=(0,i.useCallback)(xt=>{It&&Lr.onKeyDown(xt)},[It,Lr]),Kr=Math.floor(ve.getColumnMinWidth(je.key)),kr=Math.floor(ve.getColumnMaxWidth(je.key));kr===1/0&&(kr=Number.MAX_SAFE_INTEGER);let mt=Math.floor(ve.getColumnWidth(je.key)),qt=(0,h.useInteractionModality)();qt==="virtual"&&typeof window<"u"&&"ontouchstart"in window&&(qt="touch");let pr=(Le==null?void 0:Le.current)==null&&(qt==="keyboard"||qt==="virtual")&&!Pt.current?yt.format("resizerDescription"):void 0,jr=(0,n.useDescription)(pr),Cr={"aria-label":it,"aria-orientation":"horizontal","aria-labelledby":`${vt} ${N(ve.tableState,je.key)}`,"aria-valuetext":yt.format("columnSize",{value:mt}),type:"range",min:Kr,max:kr,value:mt,...jr};const Tr=(0,i.useCallback)(()=>{Ae.current&&(0,n.focusWithoutScrolling)(Ae.current)},[Ae]);let or=xt=>{let Vt=ve.getColumnWidth(je.key),Dn=parseFloat(xt.target.value);Dn>Vt?Dn=Vt+10:Dn=Vt-10,Tt(je,Dn)},{pressProps:Bt}=(0,h.usePress)({onPressStart:xt=>{if(!(xt.ctrlKey||xt.altKey||xt.metaKey||xt.shiftKey||xt.pointerType==="keyboard")){if(xt.pointerType==="virtual"&&ve.resizingColumn!=null){let Vt=!!(Le!=null&&Le.current);rr(je),Vt&&(0,l.focusSafely)(Le.current);return}Tr(),xt.pointerType!=="virtual"&&Kt(je)}},onPress:xt=>{let Vt=!!(Le!=null&&Le.current);(xt.pointerType==="touch"&&!Vt||xt.pointerType==="mouse")&&ve.resizingColumn!=null&&rr(je)}}),{visuallyHiddenProps:Or}=(0,y.useVisuallyHidden)();return{resizerProps:(0,n.mergeProps)(Xt,{...Lr,onKeyDown:Dr},Bt),inputProps:(0,n.mergeProps)(Or,{id:vt,onFocus:()=>{!!(Le!=null&&Le.current)&&(Kt(je),ve.tableState.setKeyboardNavigationDisabled(!0))},onBlur:()=>{rr(je),ve.tableState.setKeyboardNavigationDisabled(!1)},onChange:or,disabled:xe},Cr),isResizing:ve.resizingColumn===je.key}}function _e(){return(0,t.useGridRowGroup)()}}(UI)),UI.exports}var KI={exports:{}},NR;function Rme(){return NR||(NR=1,function(e){var t=vp(),r=di(),n=ms(),i=Y,a=Yo();function s(j,N,M,u){Object.defineProperty(j,N,{get:M,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useTab",()=>y),s(e.exports,"useTabPanel",()=>x),s(e.exports,"useTabList",()=>A);const l=new WeakMap;function h(j,N,M){return typeof N=="string"&&(N=N.replace(/\s+/g,"")),`${l.get(j)}-${M}-${N}`}function y(j,N,M){let{key:u,isDisabled:m}=j,{selectionManager:v,selectedKey:C}=N,w=u===C,g=m||N.isDisabled||N.disabledKeys.has(u),{itemProps:d,isPressed:f}=(0,t.useSelectableItem)({selectionManager:v,key:u,ref:M,isDisabled:g}),c=h(N,u,"tab"),p=h(N,u,"tabpanel"),{tabIndex:D}=d;return{tabProps:{...d,id:c,"aria-selected":w,"aria-disabled":g||void 0,"aria-controls":w?p:void 0,tabIndex:g?void 0:D,role:"tab"},isSelected:w,isDisabled:g,isPressed:f}}function x(j,N,M){let u=(0,n.useHasTabbableChild)(M)?void 0:0;const m=h(N,N==null?void 0:N.selectedKey,"tabpanel"),v=(0,r.useLabels)({...j,id:m,"aria-labelledby":h(N,N==null?void 0:N.selectedKey,"tab")});return{tabPanelProps:(0,r.mergeProps)(v,{tabIndex:u,role:"tabpanel","aria-describedby":j["aria-describedby"],"aria-details":j["aria-details"]})}}class k{getKeyLeftOf(N){return this.flipDirection?this.getNextKey(N):this.orientation==="horizontal"?this.getPreviousKey(N):null}getKeyRightOf(N){return this.flipDirection?this.getPreviousKey(N):this.orientation==="horizontal"?this.getNextKey(N):null}getKeyAbove(N){return this.orientation==="vertical"?this.getPreviousKey(N):null}getKeyBelow(N){return this.orientation==="vertical"?this.getNextKey(N):null}getFirstKey(){let N=this.collection.getFirstKey();return this.disabledKeys.has(N)&&(N=this.getNextKey(N)),N}getLastKey(){let N=this.collection.getLastKey();return this.disabledKeys.has(N)&&(N=this.getPreviousKey(N)),N}getNextKey(N){do N=this.collection.getKeyAfter(N),N==null&&(N=this.collection.getFirstKey());while(this.disabledKeys.has(N));return N}getPreviousKey(N){do N=this.collection.getKeyBefore(N),N==null&&(N=this.collection.getLastKey());while(this.disabledKeys.has(N));return N}constructor(N,M,u,m=new Set){this.collection=N,this.flipDirection=M==="rtl"&&u==="horizontal",this.orientation=u,this.disabledKeys=m}}function A(j,N,M){let{orientation:u="horizontal",keyboardActivation:m="automatic"}=j,{collection:v,selectionManager:C,disabledKeys:w}=N,{direction:g}=(0,a.useLocale)(),d=(0,i.useMemo)(()=>new k(v,g,u,w),[v,w,u,g]),{collectionProps:f}=(0,t.useSelectableCollection)({ref:M,selectionManager:C,keyboardDelegate:d,selectOnFocus:m==="automatic",disallowEmptySelection:!0,scrollRef:M}),c=(0,r.useId)();l.set(N,c);let p=(0,r.useLabels)({...j,id:c});return{tabListProps:{...(0,r.mergeProps)(f,p),role:"tablist","aria-orientation":u,tabIndex:void 0}}}}(KI)),KI.exports}var GI={exports:{}},RR;function Lme(){return RR||(RR=1,function(e){var t=di(),r=qo(),n=Y,i=ms();function a(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}a(e.exports,"useTooltip",()=>s),a(e.exports,"useTooltipTrigger",()=>l);function s(h,y){let x=(0,t.filterDOMProps)(h,{labelable:!0}),{hoverProps:k}=(0,r.useHover)({onHoverStart:()=>y==null?void 0:y.open(!0),onHoverEnd:()=>y==null?void 0:y.close()});return{tooltipProps:(0,t.mergeProps)(x,k,{role:"tooltip"})}}function l(h,y,x){let{isDisabled:k,trigger:A}=h,j=(0,t.useId)(),N=(0,n.useRef)(!1),M=(0,n.useRef)(!1),u=()=>{(N.current||M.current)&&y.open(M.current)},m=D=>{!N.current&&!M.current&&y.close(D)};(0,n.useEffect)(()=>{let D=E=>{x&&x.current&&E.key==="Escape"&&(E.stopPropagation(),y.close(!0))};if(y.isOpen)return document.addEventListener("keydown",D,!0),()=>{document.removeEventListener("keydown",D,!0)}},[x,y]);let v=()=>{A!=="focus"&&((0,r.getInteractionModality)()==="pointer"?N.current=!0:N.current=!1,u())},C=()=>{A!=="focus"&&(M.current=!1,N.current=!1,m())},w=()=>{M.current=!1,N.current=!1,m(!0)},g=()=>{(0,r.isFocusVisible)()&&(M.current=!0,u())},d=()=>{M.current=!1,N.current=!1,m(!0)},{hoverProps:f}=(0,r.useHover)({isDisabled:k,onHoverStart:v,onHoverEnd:C}),{pressProps:c}=(0,r.usePress)({onPressStart:w}),{focusableProps:p}=(0,i.useFocusable)({isDisabled:k,onFocus:g,onBlur:d},x);return{triggerProps:{"aria-describedby":y.isOpen?j:void 0,...(0,t.mergeProps)(p,f,c)},tooltipProps:{id:j}}}}(GI)),GI.exports}var LR;function zme(){if(LR)return at;LR=1,at.__esModule=!0,at.useTableSelectAllCheckbox=at.useTableRowGroup=at.useTableRow=at.useTableHeaderRow=at.useTableColumnHeader=at.useTableCell=at.useTable=at.useSwitch=at.useSliderThumb=at.useSlider=at.useIsSSR=at.SSRProvider=at.useSeparator=at.ListKeyboardDelegate=at.useSelect=at.useHiddenSelect=at.HiddenSelect=at.useSearchField=at.useRadioGroup=at.useRadio=at.useProgressBar=at.usePreventScroll=at.usePopover=at.useOverlayTrigger=at.useOverlayPosition=at.useOverlay=at.useModalProvider=at.useModalOverlay=at.useModal=at.OverlayProvider=at.OverlayContainer=at.Overlay=at.ModalProvider=at.DismissButton=at.useNumberField=at.useMeter=at.useMenuTrigger=at.useMenuSection=at.useMenuItem=at.useMenu=at.useOption=at.useListBoxSection=at.useListBox=at.useLink=at.useGridListSelectionCheckbox=at.useGridListItem=at.useGridList=at.useLabel=at.useField=at.useLongPress=at.usePress=at.useMove=at.useKeyboard=at.useInteractOutside=at.useHover=at.useFocusWithin=at.useFocusVisible=at.useFocus=at.useNumberFormatter=at.useMessageFormatter=at.useLocalizedStringFormatter=at.useLocale=at.useFilter=at.useDateFormatter=at.useCollator=at.I18nProvider=at.useFocusable=at.useFocusRing=at.useFocusManager=at.FocusScope=at.FocusRing=at.DIRECTORY_DRAG_TYPE=at.ListDropTargetDelegate=at.DragPreview=at.useClipboard=at.useDraggableItem=at.useDropIndicator=at.useDroppableItem=at.useDroppableCollection=at.useDraggableCollection=at.useDrop=at.useDrag=at.useDialog=at.useTimeField=at.useDateSegment=at.useDateRangePicker=at.useDatePicker=at.useDateField=at.useComboBox=at.useCheckboxGroupItem=at.useCheckboxGroup=at.useCheckbox=at.useRangeCalendar=at.useCalendarGrid=at.useCalendarCell=at.useCalendar=at.useToggleButton=at.useButton=at.useBreadcrumbs=at.useBreadcrumbItem=void 0,at.useVisuallyHidden=at.VisuallyHidden=at.useId=at.mergeProps=at.chain=at.useTooltipTrigger=at.useTooltip=at.useTextField=at.useTabPanel=at.useTabList=at.useTab=at.useTableSelectionCheckbox=void 0;var e=hme();at.useBreadcrumbItem=e.useBreadcrumbItem,at.useBreadcrumbs=e.useBreadcrumbs;var t=pme();at.useButton=t.useButton,at.useToggleButton=t.useToggleButton;var r=mme();at.useCalendar=r.useCalendar,at.useCalendarCell=r.useCalendarCell,at.useCalendarGrid=r.useCalendarGrid,at.useRangeCalendar=r.useRangeCalendar;var n=vme();at.useCheckbox=n.useCheckbox,at.useCheckboxGroup=n.useCheckboxGroup,at.useCheckboxGroupItem=n.useCheckboxGroupItem;var i=Cme();at.useComboBox=i.useComboBox;var a=Pme();at.useDateField=a.useDateField,at.useDatePicker=a.useDatePicker,at.useDateRangePicker=a.useDateRangePicker,at.useDateSegment=a.useDateSegment,at.useTimeField=a.useTimeField;var s=kme();at.useDialog=s.useDialog;var l=Ome();at.useDrag=l.useDrag,at.useDrop=l.useDrop,at.useDraggableCollection=l.useDraggableCollection,at.useDroppableCollection=l.useDroppableCollection,at.useDroppableItem=l.useDroppableItem,at.useDropIndicator=l.useDropIndicator,at.useDraggableItem=l.useDraggableItem,at.useClipboard=l.useClipboard,at.DragPreview=l.DragPreview,at.ListDropTargetDelegate=l.ListDropTargetDelegate,at.DIRECTORY_DRAG_TYPE=l.DIRECTORY_DRAG_TYPE;var h=ms();at.FocusRing=h.FocusRing,at.FocusScope=h.FocusScope,at.useFocusManager=h.useFocusManager,at.useFocusRing=h.useFocusRing,at.useFocusable=h.useFocusable;var y=Yo();at.I18nProvider=y.I18nProvider,at.useCollator=y.useCollator,at.useDateFormatter=y.useDateFormatter,at.useFilter=y.useFilter,at.useLocale=y.useLocale,at.useLocalizedStringFormatter=y.useLocalizedStringFormatter,at.useMessageFormatter=y.useMessageFormatter,at.useNumberFormatter=y.useNumberFormatter;var x=qo();at.useFocus=x.useFocus,at.useFocusVisible=x.useFocusVisible,at.useFocusWithin=x.useFocusWithin,at.useHover=x.useHover,at.useInteractOutside=x.useInteractOutside,at.useKeyboard=x.useKeyboard,at.useMove=x.useMove,at.usePress=x.usePress,at.useLongPress=x.useLongPress;var k=Mf();at.useField=k.useField,at.useLabel=k.useLabel;var A=_me();at.useGridList=A.useGridList,at.useGridListItem=A.useGridListItem,at.useGridListSelectionCheckbox=A.useGridListSelectionCheckbox;var j=SY();at.useLink=j.useLink;var N=YY();at.useListBox=N.useListBox,at.useListBoxSection=N.useListBoxSection,at.useOption=N.useOption;var M=J4();at.useMenu=M.useMenu,at.useMenuItem=M.useMenuItem,at.useMenuSection=M.useMenuSection,at.useMenuTrigger=M.useMenuTrigger;var u=Ame();at.useMeter=u.useMeter;var m=Tme();at.useNumberField=m.useNumberField;var v=jw();at.DismissButton=v.DismissButton,at.ModalProvider=v.ModalProvider,at.Overlay=v.Overlay,at.OverlayContainer=v.OverlayContainer,at.OverlayProvider=v.OverlayProvider,at.useModal=v.useModal,at.useModalOverlay=v.useModalOverlay,at.useModalProvider=v.useModalProvider,at.useOverlay=v.useOverlay,at.useOverlayPosition=v.useOverlayPosition,at.useOverlayTrigger=v.useOverlayTrigger,at.usePopover=v.usePopover,at.usePreventScroll=v.usePreventScroll;var C=JY();at.useProgressBar=C.useProgressBar;var w=Mme();at.useRadio=w.useRadio,at.useRadioGroup=w.useRadioGroup;var g=$me();at.useSearchField=g.useSearchField;var d=Ime();at.HiddenSelect=d.HiddenSelect,at.useHiddenSelect=d.useHiddenSelect,at.useSelect=d.useSelect;var f=vp();at.ListKeyboardDelegate=f.ListKeyboardDelegate;var c=jme();at.useSeparator=c.useSeparator;var p=$w();at.SSRProvider=p.SSRProvider,at.useIsSSR=p.useIsSSR;var D=Fme();at.useSlider=D.useSlider,at.useSliderThumb=D.useSliderThumb;var E=Bme();at.useSwitch=E.useSwitch;var T=Nme();at.useTable=T.useTable,at.useTableCell=T.useTableCell,at.useTableColumnHeader=T.useTableColumnHeader,at.useTableHeaderRow=T.useTableHeaderRow,at.useTableRow=T.useTableRow,at.useTableRowGroup=T.useTableRowGroup,at.useTableSelectAllCheckbox=T.useTableSelectAllCheckbox,at.useTableSelectionCheckbox=T.useTableSelectionCheckbox;var $=Rme();at.useTab=$.useTab,at.useTabList=$.useTabList,at.useTabPanel=$.useTabPanel;var B=$2();at.useTextField=B.useTextField;var L=Lme();at.useTooltip=L.useTooltip,at.useTooltipTrigger=L.useTooltipTrigger;var W=di();at.chain=W.chain,at.mergeProps=W.mergeProps,at.useId=W.useId;var K=T2();return at.VisuallyHidden=K.VisuallyHidden,at.useVisuallyHidden=K.useVisuallyHidden,at}var Hr=_2();function ey(e,t,r){return t!=null&&e.compare(t)<0||r!=null&&e.compare(r)>0}function LF(e,t,r,n,i){let a={};for(let l in t)a[l]=Math.floor(t[l]/2),a[l]>0&&t[l]%2===0&&a[l]--;let s=Mm(e,t,r).subtract(a);return Nx(e,s,t,r,n,i)}function Mm(e,t,r,n,i){let a=e;return t.years?a=Hr.startOfYear(e):t.months?a=Hr.startOfMonth(e):t.weeks&&(a=Hr.startOfWeek(e,r)),Nx(e,a,t,r,n,i)}function zF(e,t,r,n,i){let a={...t};t.days?a.days--:t.weeks?a.weeks--:t.months?a.months--:t.years&&a.years--;let s=Mm(e,t,r).subtract(a);return Nx(e,s,t,r,n,i)}function Nx(e,t,r,n,i,a){return i&&e.compare(i)>=0&&(t=Hr.maxDate(t,Mm(Hr.toCalendarDate(i),r,n))),a&&e.compare(a)<=0&&(t=Hr.minDate(t,zF(Hr.toCalendarDate(a),r,n))),t}function fh(e,t,r){return t&&(e=Hr.maxDate(e,Hr.toCalendarDate(t))),r&&(e=Hr.minDate(e,Hr.toCalendarDate(r))),e}function QY(e,t,r){if(!r)return e;for(;e.compare(t)>=0&&r(e);)e=e.subtract({days:1});if(e.compare(t)>=0)return e}function eX(e){let t=Y.useMemo(()=>new Hr.DateFormatter(e.locale),[e.locale]),r=Y.useMemo(()=>t.resolvedOptions(),[t]),{locale:n,createCalendar:i,visibleDuration:a={months:1},minValue:s,maxValue:l,selectionAlignment:h,isDateUnavailable:y}=e,x=Y.useMemo(()=>i(r.calendar),[i,r.calendar]),[k,A]=qi.useControlledState(e.value,e.defaultValue,e.onChange),j=Y.useMemo(()=>k?Hr.toCalendar(Hr.toCalendarDate(k),x):null,[k,x]),N=Y.useMemo(()=>k&&"timeZone"in k?k.timeZone:r.timeZone,[k,r.timeZone]),M=Y.useMemo(()=>e.focusedValue?fh(Hr.toCalendar(Hr.toCalendarDate(e.focusedValue),x),s,l):void 0,[e.focusedValue,x,s,l]),u=Y.useMemo(()=>fh(e.defaultFocusedValue?Hr.toCalendar(Hr.toCalendarDate(e.defaultFocusedValue),x):j||Hr.toCalendar(Hr.today(N),x),s,l),[e.defaultFocusedValue,j,N,x,s,l]),[m,v]=qi.useControlledState(M,u,e.onFocusChange),[C,w]=Y.useState(()=>{switch(h){case"start":return Mm(m,a,n,s,l);case"end":return zF(m,a,n,s,l);case"center":default:return LF(m,a,n,s,l)}}),[g,d]=Y.useState(e.autoFocus||!1),f=Y.useMemo(()=>{let $={...a};return $.days?$.days--:$.days=-1,C.add($)},[C,a]),c=Y.useRef(x.identifier);if(x.identifier!==c.current){let $=Hr.toCalendar(m,x);w(LF($,a,n,s,l)),v($),c.current=x.identifier}ey(m,s,l)?v(fh(m,s,l)):m.compare(C)<0?w(zF(m,a,n,s,l)):m.compare(f)>0&&w(Mm(m,a,n,s,l));function p($){$=fh($,s,l),v($)}function D($){if(!e.isDisabled&&!e.isReadOnly){if($=fh($,s,l),$=QY($,C,y),!$)return;$=Hr.toCalendar($,(k==null?void 0:k.calendar)||new Hr.GregorianCalendar),k&&"hour"in k?A(k.set($)):A($)}}let E=Y.useMemo(()=>j?y&&y(j)?!0:ey(j,s,l):!1,[j,y,s,l]),T=e.validationState||(E?"invalid":null);return{isDisabled:e.isDisabled,isReadOnly:e.isReadOnly,value:j,setValue:D,visibleRange:{start:C,end:f},minValue:s,maxValue:l,focusedDate:m,timeZone:N,validationState:T,setFocusedDate($){p($),d(!0)},focusNextDay(){p(m.add({days:1}))},focusPreviousDay(){p(m.subtract({days:1}))},focusNextRow(){a.days?this.focusNextPage():(a.weeks||a.months||a.years)&&p(m.add({weeks:1}))},focusPreviousRow(){a.days?this.focusPreviousPage():(a.weeks||a.months||a.years)&&p(m.subtract({weeks:1}))},focusNextPage(){let $=C.add(a);v(fh(m.add(a),s,l)),w(Mm(Nx(m,$,a,n,s,l),a,n))},focusPreviousPage(){let $=C.subtract(a);v(fh(m.subtract(a),s,l)),w(Mm(Nx(m,$,a,n,s,l),a,n))},focusSectionStart(){a.days?p(C):a.weeks?p(Hr.startOfWeek(m,n)):(a.months||a.years)&&p(Hr.startOfMonth(m))},focusSectionEnd(){a.days?p(f):a.weeks?p(Hr.endOfWeek(m,n)):(a.months||a.years)&&p(Hr.endOfMonth(m))},focusNextSection($){if(!$&&!a.days){p(m.add(zR(a)));return}a.days?this.focusNextPage():a.weeks?p(m.add({months:1})):(a.months||a.years)&&p(m.add({years:1}))},focusPreviousSection($){if(!$&&!a.days){p(m.subtract(zR(a)));return}a.days?this.focusPreviousPage():a.weeks?p(m.subtract({months:1})):(a.months||a.years)&&p(m.subtract({years:1}))},selectFocusedDate(){D(m)},selectDate($){D($)},isFocused:g,setFocused:d,isInvalid($){return ey($,s,l)},isSelected($){return j!=null&&Hr.isSameDay($,j)&&!this.isCellDisabled($)&&!this.isCellUnavailable($)},isCellFocused($){return g&&m&&Hr.isSameDay($,m)},isCellDisabled($){return e.isDisabled||$.compare(C)<0||$.compare(f)>0||this.isInvalid($,s,l)},isCellUnavailable($){return e.isDateUnavailable&&e.isDateUnavailable($)},isPreviousVisibleRangeInvalid(){let $=C.subtract({days:1});return Hr.isSameDay($,C)||this.isInvalid($,s,l)},isNextVisibleRangeInvalid(){let $=f.add({days:1});return Hr.isSameDay($,f)||this.isInvalid($,s,l)},getDatesInWeek($,B=C){let L=B.add({weeks:$}),W=[];L=Hr.startOfWeek(L,n);let K=Hr.getDayOfWeek(L,n);for(let te=0;te<K;te++)W.push(null);for(;W.length<7;){W.push(L);let te=L.add({days:1});if(Hr.isSameDay(L,te))break;L=te}for(;W.length<7;)W.push(null);return W}}}function zR(e){let t={...e};for(let r in e)t[r]=1;return t}function Vme(e){let{value:t,defaultValue:r,onChange:n,createCalendar:i,locale:a,visibleDuration:s={months:1},minValue:l,maxValue:h,...y}=e,[x,k]=qi.useControlledState(t,r||null,n),[A,j]=Y.useState(null),N="center";if(x&&x.start&&x.end){let W=LF(Hr.toCalendarDate(x.start),s,a,l,h).add(s).subtract({days:1});x.end.compare(W)>0&&(N="start")}let M=Y.useRef(null),[u,m]=Y.useState(null),v=Y.useMemo(()=>Hr.maxDate(l,u==null?void 0:u.start),[l,u]),C=Y.useMemo(()=>Hr.minDate(h,u==null?void 0:u.end),[h,u]),w=eX({...y,value:x&&x.start,createCalendar:i,locale:a,visibleDuration:s,minValue:v,maxValue:C,selectionAlignment:N}),g=L=>{L&&e.isDateUnavailable&&!e.allowsNonContiguousRanges?(M.current={start:WR(L,w,-1),end:WR(L,w,1)},m(M.current)):(M.current=null,m(null))},d=Y.useRef(w.visibleRange);(!Hr.isEqualDay(w.visibleRange.start,d.current.start)||!Hr.isEqualDay(w.visibleRange.end,d.current.end))&&(g(A),d.current=w.visibleRange);let f=L=>{L?(j(L),g(L)):(j(null),g(null))},c=A?qI(A,w.focusedDate):x&&qI(x.start,x.end),p=L=>{if(!e.isReadOnly&&(L=fh(L,v,C),L=QY(L,w.visibleRange.start,e.isDateUnavailable),!!L))if(!A)f(L);else{let W=qI(A,L);k({start:VR(W.start,x==null?void 0:x.start),end:VR(W.end,x==null?void 0:x.end)}),f(null)}},[D,E]=Y.useState(!1),{isDateUnavailable:T}=e,$=Y.useMemo(()=>!x||A?!1:T&&(T(x.start)||T(x.end))?!0:ey(x.start,l,h)||ey(x.end,l,h),[T,x,A,l,h]),B=e.validationState||($?"invalid":null);return{...w,value:x,setValue:k,anchorDate:A,setAnchorDate:f,highlightedRange:c,validationState:B,selectFocusedDate(){p(w.focusedDate)},selectDate:p,highlightDate(L){A&&w.setFocusedDate(L)},isSelected(L){return c&&L.compare(c.start)>=0&&L.compare(c.end)<=0&&!w.isCellDisabled(L)&&!w.isCellUnavailable(L)},isInvalid(L){var W,K;return w.isInvalid(L)||ey(L,(W=M.current)===null||W===void 0?void 0:W.start,(K=M.current)===null||K===void 0?void 0:K.end)},isDragging:D,setDragging:E}}function qI(e,t){return!e||!t?null:(t.compare(e)<0&&([e,t]=[t,e]),{start:Hr.toCalendarDate(e),end:Hr.toCalendarDate(t)})}function VR(e,t){return e=Hr.toCalendar(e,(t==null?void 0:t.calendar)||new Hr.GregorianCalendar),t&&"hour"in t?t.set(e):e}function WR(e,t,r){let n=e.add({days:r});for(;(r<0?n.compare(t.visibleRange.start)>=0:n.compare(t.visibleRange.end)<=0)&&!t.isCellUnavailable(n);)n=n.add({days:r});return t.isCellUnavailable(n)?n.add({days:-r}):null}function Wme(e={}){let[t,r]=qi.useControlledState(e.value,e.defaultValue||[],e.onChange);return{value:t,setValue(i){e.isReadOnly||e.isDisabled||r(i)},isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isSelected(i){return t.includes(i)},addValue(i){e.isReadOnly||e.isDisabled||t.includes(i)||r(t.concat(i))},removeValue(i){e.isReadOnly||e.isDisabled||t.includes(i)&&r(t.filter(a=>a!==i))},toggleValue(i){e.isReadOnly||e.isDisabled||(t.includes(i)?r(t.filter(a=>a!==i)):r(t.concat(i)))},validationState:e.validationState}}class Yu extends Set{constructor(t,r,n){super(t),t instanceof Yu?(this.anchorKey=r||t.anchorKey,this.currentKey=n||t.currentKey):(this.anchorKey=r,this.currentKey=n)}}function Hme(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}function I2(e){let{selectionMode:t="none",disallowEmptySelection:r,allowDuplicateSelectionEvents:n,selectionBehavior:i="toggle",disabledBehavior:a="all"}=e,s=Y.useRef(!1),[,l]=Y.useState(!1),h=Y.useRef(null),y=Y.useRef(null),[,x]=Y.useState(null),k=Y.useMemo(()=>HR(e.selectedKeys),[e.selectedKeys]),A=Y.useMemo(()=>HR(e.defaultSelectedKeys,new Yu),[e.defaultSelectedKeys]),[j,N]=qi.useControlledState(k,A,e.onSelectionChange),M=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[u,m]=Y.useState(i);i==="replace"&&u==="toggle"&&typeof j=="object"&&j.size===0&&m("replace");let v=Y.useRef(i);return Y.useEffect(()=>{i!==v.current&&(m(i),v.current=i)},[i]),{selectionMode:t,disallowEmptySelection:r,selectionBehavior:u,setSelectionBehavior:m,get isFocused(){return s.current},setFocused(C){s.current=C,l(C)},get focusedKey(){return h.current},get childFocusStrategy(){return y.current},setFocusedKey(C,w="first"){h.current=C,y.current=w,x(C)},selectedKeys:j,setSelectedKeys(C){(n||!Hme(C,j))&&N(C)},disabledKeys:M,disabledBehavior:a}}function HR(e,t){return e?e==="all"?"all":new Yu(e):t}class Q4{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,r){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,r)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){return this.state.selectionMode==="none"?!1:(t=this.getKey(t),this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),r=this.state.selectedKeys;return this._isSelectAll=t.every(n=>r.has(n)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&UP(this.collection,n,t)<0)&&(t=n)}return t==null?void 0:t.key}get lastSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&UP(this.collection,n,t)>0)&&(t=n)}return t==null?void 0:t.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}t=this.getKey(t);let r;if(this.state.selectedKeys==="all")r=new Yu([t],t,t);else{let n=this.state.selectedKeys,i=n.anchorKey||t;r=new Yu(n,i,t);for(let a of this.getKeyRange(i,n.currentKey||t))r.delete(a);for(let a of this.getKeyRange(t,i))this.canSelectItem(a)&&r.add(a)}this.state.setSelectedKeys(r)}getKeyRange(t,r){let n=this.collection.getItem(t),i=this.collection.getItem(r);return n&&i?UP(this.collection,n,i)<=0?this.getKeyRangeInternal(t,r):this.getKeyRangeInternal(r,t):[]}getKeyRangeInternal(t,r){let n=[],i=t;for(;i;){let a=this.collection.getItem(i);if((a&&a.type==="item"||a.type==="cell"&&this.allowsCellSelection)&&n.push(i),i===r)return n;i=this.collection.getKeyAfter(i)}return[]}getKey(t){let r=this.collection.getItem(t);if(!r||r.type==="cell"&&this.allowsCellSelection)return t;for(;r.type!=="item"&&r.parentKey!=null;)r=this.collection.getItem(r.parentKey);return!r||r.type!=="item"?null:r.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}if(t=this.getKey(t),t==null)return;let r=new Yu(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);r.has(t)?r.delete(t):this.canSelectItem(t)&&(r.add(t),r.anchorKey=t,r.currentKey=t),!(this.disallowEmptySelection&&r.size===0)&&this.state.setSelectedKeys(r)}replaceSelection(t){if(this.selectionMode==="none"||(t=this.getKey(t),t==null))return;let r=this.canSelectItem(t)?new Yu([t],t,t):new Yu;this.state.setSelectedKeys(r)}setSelectedKeys(t){if(this.selectionMode==="none")return;let r=new Yu;for(let n of t)if(n=this.getKey(n),n!=null&&(r.add(n),this.selectionMode==="single"))break;this.state.setSelectedKeys(r)}getSelectAllKeys(){let t=[],r=n=>{for(;n;){if(this.canSelectItem(n)){let i=this.collection.getItem(n);i.type==="item"&&t.push(n),i.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&r(M2(ky(i,this.collection)).key)}n=this.collection.getKeyAfter(n)}};return r(this.collection.getFirstKey()),t}selectAll(){this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Yu)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,r){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||r&&(r.pointerType==="touch"||r.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let r=this.selectedKeys;if(t.size!==r.size)return!1;for(let n of t)if(!r.has(n))return!1;for(let n of r)if(!t.has(n))return!1;return!0}canSelectItem(t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let r=this.collection.getItem(t);return!(!r||r.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){return this.state.disabledKeys.has(t)&&this.state.disabledBehavior==="all"}constructor(t,r,n){this.collection=t,this.state=r;var i;this.allowsCellSelection=(i=n==null?void 0:n.allowsCellSelection)!==null&&i!==void 0?i:!1,this._isSelectAll=null}}let Ume=Symbol.iterator;class VF{*[Ume](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getChildren(t){let r=this.keyMap.get(t);return(r==null?void 0:r.childNodes)||[]}constructor(t){Fw(this,"keyMap",new Map),this.iterable=t;let r=a=>{if(this.keyMap.set(a.key,a),a.childNodes&&a.type==="section")for(let s of a.childNodes)r(s)};for(let a of t)r(a);let n,i=0;for(let[a,s]of this.keyMap)n?(n.nextKey=a,s.prevKey=n.key):(this.firstKey=a,s.prevKey=void 0),s.type==="item"&&(s.index=i++),n=s,n.nextKey=void 0;this.lastKey=n==null?void 0:n.key}}function tX(e){let{filter:t}=e,r=I2(e),n=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=y=>t?new VF(t(y)):new VF(y),a=Y.useMemo(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),s=Bw(e,i,a,[t]),l=Y.useMemo(()=>new Q4(s,r),[s,r]);const h=Y.useRef(null);return Y.useEffect(()=>{if(r.focusedKey!=null&&!s.getItem(r.focusedKey)){const y=h.current.getItem(r.focusedKey),x=[...h.current.getKeys()].map(M=>{const u=h.current.getItem(M);return u.type==="item"?u:null}).filter(M=>M!==null),k=[...s.getKeys()].map(M=>{const u=s.getItem(M);return u.type==="item"?u:null}).filter(M=>M!==null),A=x.length-k.length;let j=Math.min(A>1?Math.max(y.index-A+1,0):y.index,k.length-1),N;for(;j>=0;){if(!l.isDisabled(k[j].key)){N=k[j];break}j<k.length-1?j++:(j>y.index&&(j=y.index),j--)}r.setFocusedKey(N?N.key:null)}h.current=s},[s,l,r,r.focusedKey]),{collection:s,disabledKeys:n,selectionManager:l}}function j2(e){var t;let[r,n]=qi.useControlledState(e.selectedKey,(t=e.defaultSelectedKey)!==null&&t!==void 0?t:null,e.onSelectionChange),i=Y.useMemo(()=>r!=null?[r]:[],[r]),{collection:a,disabledKeys:s,selectionManager:l}=tX({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:i,onSelectionChange:y=>{let x=y.values().next().value;x===r&&e.onSelectionChange&&e.onSelectionChange(x),n(x)}}),h=r!=null?a.getItem(r):null;return{collection:a,disabledKeys:s,selectionManager:l,selectedKey:r,setSelectedKey:n,selectedItem:h}}function Rw(e){let[t,r]=qi.useControlledState(e.isOpen,e.defaultOpen||!1,e.onOpenChange);return{isOpen:t,setOpen:r,open(){r(!0)},close(){r(!1)},toggle(){r(!t)}}}function eB(e){let t=Rw(e),[r,n]=Y.useState(null);return{focusStrategy:r,...t,open(i=null){n(i),t.open()},toggle(i=null){n(i),t.toggle()}}}function Kme(e){var t;let{defaultFilter:r,menuTrigger:n="input",allowsEmptyCollection:i=!1,allowsCustomValue:a,shouldCloseOnBlur:s=!0}=e,[l,h]=Y.useState(!1),[y,x]=Y.useState(!1);var k;let[A,j]=qi.useControlledState(e.inputValue,(k=e.defaultInputValue)!==null&&k!==void 0?k:"",e.onInputChange),N=ke=>{e.onSelectionChange&&e.onSelectionChange(ke),ke===v&&(te(),W())};var M;let{collection:u,selectionManager:m,selectedKey:v,setSelectedKey:C,selectedItem:w,disabledKeys:g}=j2({...e,onSelectionChange:N,items:(M=e.items)!==null&&M!==void 0?M:e.defaultItems}),d=u,f=Y.useMemo(()=>e.items!=null||!r?u:Gme(u,A,r),[u,A,r,e.items]),[c,p]=Y.useState(f),D=Y.useRef("focus"),T=eB({...e,onOpenChange:ke=>{e.onOpenChange&&e.onOpenChange(ke,ke?D.current:void 0),m.setFocused(ke),ke||m.setFocusedKey(null)},isOpen:void 0,defaultOpen:void 0}),$=(ke,q)=>{let ne=q==="manual"||q==="focus"&&n==="focus";(i||f.size>0||ne&&d.size>0||e.items)&&(ne&&!T.isOpen&&e.items===void 0&&h(!0),D.current=q,T.open(ke))},B=(ke,q)=>{let ne=q==="manual"||q==="focus"&&n==="focus";!(i||f.size>0||ne&&d.size>0||e.items)&&!T.isOpen||(ne&&!T.isOpen&&e.items===void 0&&h(!0),T.isOpen||(D.current=q),L(ke))},L=Y.useCallback(ke=>{T.isOpen&&p(f),T.toggle(ke)},[T,f]),W=Y.useCallback(()=>{T.isOpen&&(p(f),T.close())},[T,f]),K=Y.useRef(A),te=()=>{var ke,q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";K.current=ne,j(ne)},X=Y.useRef(!0);var ae,re;let ue=Y.useRef((re=(ae=e.selectedKey)!==null&&ae!==void 0?ae:e.defaultSelectedKey)!==null&&re!==void 0?re:null);var me;let Se=Y.useRef((me=(t=u.getItem(v))===null||t===void 0?void 0:t.textValue)!==null&&me!==void 0?me:"");Y.useEffect(()=>{var ke;y&&(f.size>0||i)&&!T.isOpen&&A!==K.current&&n!=="manual"&&$(null,"input"),!l&&!i&&T.isOpen&&f.size===0&&W(),v!=null&&v!==ue.current&&W(),A!==K.current&&(m.setFocusedKey(null),h(!1),A===""&&(e.inputValue===void 0||e.selectedKey===void 0)&&C(null)),X.current&&e.inputValue===void 0&&e.defaultInputValue===void 0&&te(),v!==ue.current&&(e.inputValue===void 0||e.selectedKey===void 0)?te():K.current=A;var q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";!y&&v!=null&&e.inputValue===void 0&&v===ue.current&&Se.current!==ne&&(K.current=ne,j(ne)),X.current=!1,ue.current=v,Se.current=ne});let we=()=>{a&&v==null?Fe():Ee()},Fe=()=>{ue.current=null,C(null),W()},Ee=()=>{if(e.selectedKey!==void 0&&e.inputValue!==void 0){var ke;e.onSelectionChange(v);var q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";K.current=ne,W()}else te(),W()},Te=()=>{T.isOpen&&m.focusedKey!=null?v===m.focusedKey?Ee():C(m.focusedKey):a?Fe():Ee()},be=()=>{var ke,q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";a&&A!==ne?Fe():Ee(),W()},Ue=ke=>{ke?n==="focus"&&$(null,"focus"):s&&be(),x(ke)},st=Y.useMemo(()=>T.isOpen?l?d:f:c,[T.isOpen,d,f,l,c]);return{...T,toggle:B,open:$,close:be,selectionManager:m,selectedKey:v,setSelectedKey:C,disabledKeys:g,isFocused:y,setFocused:Ue,selectedItem:w,collection:st,inputValue:A,setInputValue:j,commit:Te,revert:we}}function Gme(e,t,r){return new VF(rX(e,e,t,r))}function rX(e,t,r,n){let i=[];for(let a of t)if(a.type==="section"&&a.hasChildNodes){let s=rX(e,ky(a,e),r,n);[...s].some(l=>l.type==="item")&&i.push({...a,childNodes:s})}else a.type==="item"&&n(a.textValue,r)?i.push({...a}):a.type!=="item"&&i.push({...a});return i}var qme=G4();function Hk(e,t,r){return e!=null&&(t!=null&&e.compare(t)<0||r!=null&&e.compare(r)>0)}const Yme={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"};function Rx(e,t){e={...Yme,...e};let r=t.granularity||"minute",n=Object.keys(e);var i;let a=n.indexOf((i=t.maxGranularity)!==null&&i!==void 0?i:"year");a<0&&(a=0);let s=n.indexOf(r);if(s<0&&(s=2),a>s)throw new Error("maxGranularity must be greater than granularity");let l=n.slice(a,s+1).reduce((y,x)=>(y[x]=e[x],y),{});return t.hourCycle!=null&&(l.hour12=t.hourCycle===12),l.timeZone=t.timeZone||"UTC",(r==="hour"||r==="minute"||r==="second")&&t.timeZone&&!t.hideTimeZone&&(l.timeZoneName="short"),t.showEra&&a===0&&(l.era="short"),l}function T0(e){return e&&"hour"in e?e:new Hr.Time}function nX(e,t){if(e===null)return null;if(e)return Hr.toCalendar(e,t)}function PC(e,t,r,n){if(e)return nX(e,r);let i=Hr.toCalendar(Hr.now(n).set({hour:0,minute:0,second:0,millisecond:0}),r);return t==="year"||t==="month"||t==="day"?Hr.toCalendarDate(i):n?i:Hr.toCalendarDateTime(i)}function tB(e,t){let r=Y.useRef(e);e&&(r.current=e),e=r.current;let n=e&&"timeZone"in e?e.timeZone:void 0;if(t=t||(e&&"minute"in e?"minute":"day"),e&&!(t in e))throw new Error("Invalid granularity "+t+" for value "+e.toString());return[t,n]}function Xme(e){var t;let r=Rw(e),[n,i]=qi.useControlledState(e.value,e.defaultValue||null,e.onChange),a=n||e.placeholderValue,[s,l]=tB(a,e.granularity),h=n!=null?n.toDate(l??"UTC"):null,y=s==="hour"||s==="minute"||s==="second";var x;let k=(x=e.shouldCloseOnSelect)!==null&&x!==void 0?x:!0,[A,j]=Y.useState(null),[N,M]=Y.useState(null);if(n&&(A=n,"hour"in n&&(N=n)),a&&!(s in a))throw new Error("Invalid granularity "+s+" for value "+a.toString());let u=(w,g)=>{i("timeZone"in g?g.set(Hr.toCalendarDate(w)):Hr.toCalendarDateTime(w,g)),j(null),M(null)},m=w=>{let g=typeof k=="function"?k():k;y?N||g?u(w,N||T0(e.placeholderValue)):j(w):i(w),g&&r.setOpen(!1)},v=w=>{A?u(A,w):M(w)},C=e.validationState||(Hk(n,e.minValue,e.maxValue)?"invalid":null)||(n&&(!((t=e.isDateUnavailable)===null||t===void 0)&&t.call(e,n))?"invalid":null);return{value:n,setValue:i,dateValue:A,timeValue:N,setDateValue:m,setTimeValue:v,granularity:s,hasTime:y,...r,setOpen(w){!w&&!n&&A&&y&&u(A,N||T0(e.placeholderValue)),r.setOpen(w)},validationState:C,formatValue(w,g){if(!h)return"";let d=Rx(g,{granularity:s,timeZone:l,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,showEra:n.calendar.identifier==="gregory"&&n.era==="BC"});return new Hr.DateFormatter(w,d).format(h)}}}const Zme=new qme.LocalizedStringDictionary({ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}},"en");function Jme(e,t,r){return e==="era"||e==="dayPeriod"?t:e==="year"||e==="month"||e==="day"?Zme.getStringForLocale(e,r):"––"}const kC={year:!0,month:!0,day:!0,hour:!0,minute:!0,second:!0,dayPeriod:!0,era:!0},UR={year:5,month:2,day:7,hour:2,minute:15,second:15},Qme={dayperiod:"dayPeriod"};function iX(e){let{locale:t,createCalendar:r,hideTimeZone:n,isDisabled:i,isReadOnly:a,isRequired:s}=e,l=e.value||e.defaultValue||e.placeholderValue,[h,y]=tB(l,e.granularity),x=y||"UTC";if(l&&!(h in l))throw new Error("Invalid granularity "+h+" for value "+l.toString());let k=Y.useMemo(()=>new Hr.DateFormatter(t),[t]),A=Y.useMemo(()=>r(k.resolvedOptions().calendar),[r,k]),[j,N]=qi.useControlledState(e.value,e.defaultValue,e.onChange),M=Y.useMemo(()=>nX(j,A),[j,A]),[u,m]=Y.useState(()=>PC(e.placeholderValue,h,A,y)),v=M||u,C=A.identifier==="gregory"&&v.era==="BC";var w;let g=Y.useMemo(()=>({granularity:h,maxGranularity:(w=e.maxGranularity)!==null&&w!==void 0?w:"year",timeZone:y,hideTimeZone:n,hourCycle:e.hourCycle,showEra:C}),[e.maxGranularity,h,e.hourCycle,y,n,C]),d=Y.useMemo(()=>Rx({},g),[g]),f=Y.useMemo(()=>new Hr.DateFormatter(t,d),[t,d]),c=Y.useMemo(()=>f.resolvedOptions(),[f]),p=Y.useMemo(()=>f.formatToParts(new Date).filter(re=>kC[re.type]).reduce((re,ue)=>(re[ue.type]=!0,re),{}),[f]),[D,E]=Y.useState(()=>e.value||e.defaultValue?{...p}:{}),T=Y.useRef(A.identifier);Y.useEffect(()=>{A.identifier!==T.current&&(T.current=A.identifier,m(re=>Object.keys(D).length>0?Hr.toCalendar(re,A):PC(e.placeholderValue,h,A,y)))},[A,h,D,y,e.placeholderValue]),j&&Object.keys(D).length<Object.keys(p).length&&(D={...p},E(D)),j==null&&Object.keys(D).length===Object.keys(p).length&&(D={},E(D),m(PC(e.placeholderValue,h,A,y)));let $=M&&Object.keys(D).length>=Object.keys(p).length?M:u,B=re=>{e.isDisabled||e.isReadOnly||(Object.keys(D).length>=Object.keys(p).length?(re=Hr.toCalendar(re,(l==null?void 0:l.calendar)||new Hr.GregorianCalendar),N(re)):m(re))},L=Y.useMemo(()=>$.toDate(x),[$,x]),W=Y.useMemo(()=>f.formatToParts(L).map(re=>{let ue=kC[re.type];re.type==="era"&&A.getEras().length===1&&(ue=!1);let me=kC[re.type]&&!D[re.type],Se=kC[re.type]?Jme(re.type,re.value,t):null;return{type:Qme[re.type]||re.type,text:me?Se:re.value,...ege($,re.type,c),isPlaceholder:me,placeholder:Se,isEditable:ue}}),[L,D,f,c,$,A,t]);p.era&&D.year&&!D.era?(D.era=!0,E({...D})):!p.era&&D.era&&(delete D.era,E({...D}));let K=re=>{D[re]=!0,re==="year"&&p.era&&(D.era=!0),E({...D})},te=(re,ue)=>{D[re]?B(tge($,re,ue,c)):(K(re),Object.keys(D).length>=Object.keys(p).length&&B($))},X=e.validationState||(Hk(M,e.minValue,e.maxValue)?"invalid":null);var ae;return{value:M,dateValue:L,calendar:A,setValue:B,segments:W,dateFormatter:f,validationState:X,granularity:h,maxGranularity:(ae=e.maxGranularity)!==null&&ae!==void 0?ae:"year",isDisabled:i,isReadOnly:a,isRequired:s,increment(re){te(re,1)},decrement(re){te(re,-1)},incrementPage(re){te(re,UR[re]||1)},decrementPage(re){te(re,-(UR[re]||1))},setSegment(re,ue){K(re),B(rge($,re,ue,c))},confirmPlaceholder(){if(e.isDisabled||e.isReadOnly)return;let re=Object.keys(D),ue=Object.keys(p);re.length===ue.length-1&&p.dayPeriod&&!D.dayPeriod&&(D={...p},E(D),B($.copy()))},clearSegment(re){delete D[re],E({...D});let ue=PC(e.placeholderValue,h,A,y),me=$;if(re==="dayPeriod"&&"hour"in $&&"hour"in ue){let Se=$.hour>=12,we=ue.hour>=12;Se&&!we?me=$.set({hour:$.hour-12}):!Se&&we&&(me=$.set({hour:$.hour+12}))}else re in $&&(me=$.set({[re]:ue[re]}));N(null),B(me)},formatValue(re){if(!M)return"";let ue=Rx(re,g);return new Hr.DateFormatter(t,ue).format(L)}}}function ege(e,t,r){switch(t){case"era":{let n=e.calendar.getEras();return{value:n.indexOf(e.era),minValue:0,maxValue:n.length-1}}case"year":return{value:e.year,minValue:1,maxValue:e.calendar.getYearsInEra(e)};case"month":return{value:e.month,minValue:Hr.getMinimumMonthInYear(e),maxValue:e.calendar.getMonthsInYear(e)};case"day":return{value:e.day,minValue:Hr.getMinimumDayInMonth(e),maxValue:e.calendar.getDaysInMonth(e)}}if("hour"in e)switch(t){case"dayPeriod":return{value:e.hour>=12?12:0,minValue:0,maxValue:12};case"hour":if(r.hour12){let n=e.hour>=12;return{value:e.hour,minValue:n?12:0,maxValue:n?23:11}}return{value:e.hour,minValue:0,maxValue:23};case"minute":return{value:e.minute,minValue:0,maxValue:59};case"second":return{value:e.second,minValue:0,maxValue:59}}return{}}function tge(e,t,r,n){switch(t){case"era":case"year":case"month":case"day":return e.cycle(t,r,{round:t==="year"})}if("hour"in e)switch(t){case"dayPeriod":{let i=e.hour,a=i>=12;return e.set({hour:a?i-12:i+12})}case"hour":case"minute":case"second":return e.cycle(t,r,{round:t!=="hour",hourCycle:n.hour12?12:24})}}function rge(e,t,r,n){switch(t){case"day":case"month":case"year":case"era":return e.set({[t]:r})}if("hour"in e)switch(t){case"dayPeriod":{let i=e.hour,a=i>=12;return r>=12===a?e:e.set({hour:a?i-12:i+12})}case"hour":if(n.hour12){let a=e.hour>=12;!a&&r===12&&(r=0),a&&r<12&&(r+=12)}case"minute":case"second":return e.set({[t]:r})}}function nge(e){var t,r;let n=Rw(e),[i,a]=qi.useControlledState(e.value,e.defaultValue||null,e.onChange),[s,l]=Y.useState(()=>i||{start:null,end:null});i==null&&s.start&&s.end&&(s={start:null,end:null},l(s));let h=i||s,y=f=>{l(f),f!=null&&f.start&&f.end?a(f):a(null)},x=(h==null?void 0:h.start)||(h==null?void 0:h.end)||e.placeholderValue,[k]=tB(x,e.granularity),A=k==="hour"||k==="minute"||k==="second";var j;let N=(j=e.shouldCloseOnSelect)!==null&&j!==void 0?j:!0,[M,u]=Y.useState(null),[m,v]=Y.useState(null);h&&h.start&&h.end&&(M=h,"hour"in h.start&&(m=h));let C=(f,c)=>{y({start:"timeZone"in c.start?c.start.set(Hr.toCalendarDate(f.start)):Hr.toCalendarDateTime(f.start,c.start),end:"timeZone"in c.end?c.end.set(Hr.toCalendarDate(f.end)):Hr.toCalendarDateTime(f.end,c.end)}),u(null),v(null)},w=f=>{let c=typeof N=="function"?N():N;A?c||f.start&&f.end&&(m!=null&&m.start)&&(m!=null&&m.end)?C(f,{start:(m==null?void 0:m.start)||T0(e.placeholderValue),end:(m==null?void 0:m.end)||T0(e.placeholderValue)}):u(f):f.start&&f.end?y(f):u(f),c&&n.setOpen(!1)},g=f=>{M!=null&&M.start&&(M!=null&&M.end)&&f.start&&f.end?C(M,f):v(f)},d=e.validationState||(h!=null&&(Hk(h.start,e.minValue,e.maxValue)||Hk(h.end,e.minValue,e.maxValue)||h.end!=null&&h.start!=null&&h.end.compare(h.start)<0||h!=null&&h.start&&(!((t=e.isDateUnavailable)===null||t===void 0)&&t.call(e,h.start))||h!=null&&h.end&&(!((r=e.isDateUnavailable)===null||r===void 0)&&r.call(e,h.end)))?"invalid":null);return{value:h,setValue:y,dateRange:M,timeRange:m,granularity:k,hasTime:A,setDate(f,c){w({...M,[f]:c})},setTime(f,c){g({...m,[f]:c})},setDateTime(f,c){y({...h,[f]:c})},setDateRange:w,setTimeRange:g,...n,setOpen(f){!f&&!(h!=null&&h.start&&(h!=null&&h.end))&&(M!=null&&M.start)&&(M!=null&&M.end)&&A&&C(M,{start:(m==null?void 0:m.start)||T0(e.placeholderValue),end:(m==null?void 0:m.end)||T0(e.placeholderValue)}),n.setOpen(f)},validationState:d,formatValue(f,c){if(!h||!h.start||!h.end)return null;let p="timeZone"in h.start?h.start.timeZone:void 0,D=e.granularity||(h.start&&"minute"in h.start?"minute":"day"),E="timeZone"in h.end?h.end.timeZone:void 0,T=e.granularity||(h.end&&"minute"in h.end?"minute":"day"),$=Rx(c,{granularity:D,timeZone:p,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,showEra:h.start.calendar.identifier==="gregory"&&h.start.era==="BC"||h.end.calendar.identifier==="gregory"&&h.end.era==="BC"}),B=h.start.toDate(p||"UTC"),L=h.end.toDate(E||"UTC"),W=new Hr.DateFormatter(f,$),K;if(p===E&&D===T&&h.start.compare(h.end)!==0){try{let te=W.formatRangeToParts(B,L),X=-1;for(let ue=0;ue<te.length;ue++){let me=te[ue];if(me.source==="shared"&&me.type==="literal")X=ue;else if(me.source==="endRange")break}let ae="",re="";for(let ue=0;ue<te.length;ue++)ue<X?ae+=te[ue].value:ue>X&&(re+=te[ue].value);return{start:ae,end:re}}catch{}K=W}else{let te=Rx(c,{granularity:T,timeZone:E,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle});K=new Hr.DateFormatter(f,te)}return{start:W.format(B),end:K.format(L)}}}}function ige(e){let{placeholderValue:t=new Hr.Time,minValue:r,maxValue:n,granularity:i}=e,[a,s]=qi.useControlledState(e.value,e.defaultValue,e.onChange),l=a||t,h=l&&"day"in l?l:void 0,y=Y.useMemo(()=>OC(t),[t]),x=Y.useMemo(()=>OC(r,h),[r,h]),k=Y.useMemo(()=>OC(n,h),[n,h]),A=Y.useMemo(()=>a==null?null:OC(a),[a]);return iX({...e,value:A,defaultValue:void 0,minValue:x,maxValue:k,onChange:N=>{s(l&&"day"in l?N:N&&Hr.toTime(N))},granularity:i||"minute",maxGranularity:"hour",placeholderValue:y,createCalendar:()=>new Hr.GregorianCalendar})}function OC(e,t=Hr.today(Hr.getLocalTimeZone())){return e?"day"in e?e:Hr.toCalendarDateTime(t,e):null}function oge(e){let{initialItems:t=[],initialSelectedKeys:r,getKey:n=y=>y.id||y.key,filter:i,initialFilterText:a=""}=e,[s,l]=Y.useState({items:t,selectedKeys:r==="all"?"all":new Set(r||[]),filterText:a}),h=Y.useMemo(()=>i?s.items.filter(y=>i(y,s.filterText)):s.items,[s.items,s.filterText,i]);return{...s,items:h,...oX({getKey:n},l),getItem(y){return s.items.find(x=>n(x)===y)}}}function oX(e,t){let{cursor:r,getKey:n}=e;return{setSelectedKeys(i){t(a=>({...a,selectedKeys:i}))},setFilterText(i){t(a=>({...a,filterText:i}))},insert(i,...a){t(s=>t1(s,i,...a))},insertBefore(i,...a){t(s=>{let l=s.items.findIndex(h=>n(h)===i);if(l!==-1)return t1(s,l,...a)})},insertAfter(i,...a){t(s=>{let l=s.items.findIndex(h=>n(h)===i);if(l!==-1)return t1(s,l+1,...a)})},prepend(...i){t(a=>t1(a,0,...i))},append(...i){t(a=>t1(a,a.items.length,...i))},remove(...i){t(a=>{let s=new Set(i),l=a.items.filter(y=>!s.has(n(y))),h="all";if(a.selectedKeys!=="all"){h=new Set(a.selectedKeys);for(let y of i)h.delete(y)}return r==null&&l.length===0&&(h=new Set),{...a,items:l,selectedKeys:h}})},removeSelectedItems(){t(i=>{if(i.selectedKeys==="all")return{...i,items:[],selectedKeys:new Set};let a=i.selectedKeys,s=i.items.filter(l=>!a.has(n(l)));return{...i,items:s,selectedKeys:new Set}})},move(i,a){t(s=>{let l=s.items.findIndex(x=>n(x)===i);if(l===-1)return s;let h=s.items.slice(),[y]=h.splice(l,1);return h.splice(a,0,y),{...s,items:h}})},moveBefore(i,a){t(s=>{let l=s.items.findIndex(y=>n(y)===i);if(l===-1)return s;let h=a.map(y=>s.items.findIndex(x=>n(x)===y)).sort();return KR(s,h,l)})},moveAfter(i,a){t(s=>{let l=s.items.findIndex(y=>n(y)===i);if(l===-1)return s;let h=a.map(y=>s.items.findIndex(x=>n(x)===y)).sort();return KR(s,h,l+1)})},update(i,a){t(s=>{let l=s.items.findIndex(h=>n(h)===i);return l===-1?s:{...s,items:[...s.items.slice(0,l),a,...s.items.slice(l+1)]}})}}}function t1(e,t,...r){return{...e,items:[...e.items.slice(0,t),...r,...e.items.slice(t)]}}function KR(e,t,r){for(let a of t)a<r&&r--;let n=t.map(a=>({from:a,to:r++}));for(let a=0;a<n.length;a++){let s=n[a].from;for(let l=a;l<n.length;l++)n[l].from>s&&n[l].from--}for(let a=0;a<n.length;a++){let s=n[a];for(let l=n.length-1;l>a;l--){let h=n[l];h.from<s.to?s.to++:h.from++}}let i=e.items.slice();for(let a of n){let[s]=i.splice(a.from,1);i.splice(a.to,0,s)}return{...e,items:i}}function age(e,t){let r;switch(e.state){case"idle":case"error":switch(t.type){case"loading":case"loadingMore":case"sorting":case"filtering":var n,i;return{...e,filterText:(n=t.filterText)!==null&&n!==void 0?n:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,sortDescriptor:(i=t.sortDescriptor)!==null&&i!==void 0?i:e.sortDescriptor,abortController:t.abortController};case"update":return{...e,...t.updater(e)};case"success":case"error":return e;default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}case"loading":case"sorting":case"filtering":switch(t.type){case"success":if(t.abortController!==e.abortController)return e;var a;r=(a=t.selectedKeys)!==null&&a!==void 0?a:e.selectedKeys;var s,l;return{...e,filterText:(s=t.filterText)!==null&&s!==void 0?s:e.filterText,state:"idle",items:[...t.items],selectedKeys:r==="all"?"all":new Set(r),sortDescriptor:(l=t.sortDescriptor)!==null&&l!==void 0?l:e.sortDescriptor,abortController:null,cursor:t.cursor};case"error":return t.abortController!==e.abortController?e:{...e,state:"error",error:t.error,abortController:null};case"loading":case"loadingMore":case"sorting":case"filtering":e.abortController.abort();var h;return{...e,filterText:(h=t.filterText)!==null&&h!==void 0?h:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,abortController:t.abortController};case"update":return{...e,...t.updater(e)};default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}case"loadingMore":switch(t.type){case"success":var y;r=e.selectedKeys==="all"||t.selectedKeys==="all"?"all":new Set([...e.selectedKeys,...(y=t.selectedKeys)!==null&&y!==void 0?y:[]]);var x;return{...e,state:"idle",items:[...e.items,...t.items],selectedKeys:r,sortDescriptor:(x=t.sortDescriptor)!==null&&x!==void 0?x:e.sortDescriptor,abortController:null,cursor:t.cursor};case"error":return t.abortController!==e.abortController?e:{...e,state:"error",error:t.error};case"loading":case"sorting":case"filtering":e.abortController.abort();var k;return{...e,filterText:(k=t.filterText)!==null&&k!==void 0?k:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,abortController:t.abortController};case"loadingMore":return t.abortController.abort(),e;case"update":return{...e,...t.updater(e)};default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}default:throw new Error(`Invalid state "${e.state}"`)}}function sge(e){const{load:t,sort:r,initialSelectedKeys:n,initialSortDescriptor:i,getKey:a=x=>x.id||x.key,initialFilterText:s=""}=e;let[l,h]=Y.useReducer(age,{state:"idle",error:null,items:[],selectedKeys:n==="all"?"all":new Set(n),sortDescriptor:i,filterText:s});const y=async(x,k)=>{let A=new AbortController;try{h({...x,abortController:A});var j;let u=(j=x.filterText)!==null&&j!==void 0?j:l.filterText;var N;let m=await k({items:l.items.slice(),selectedKeys:l.selectedKeys,sortDescriptor:(N=x.sortDescriptor)!==null&&N!==void 0?N:l.sortDescriptor,signal:A.signal,cursor:x.type==="loadingMore"?l.cursor:null,filterText:u});var M;let v=(M=m.filterText)!==null&&M!==void 0?M:u;h({type:"success",...m,abortController:A}),v&&v!==u&&!A.signal.aborted&&y({type:"filtering",filterText:v},t)}catch(u){h({type:"error",error:u,abortController:A})}};return Y.useEffect(()=>{y({type:"loading"},t)},[]),{items:l.items,selectedKeys:l.selectedKeys,sortDescriptor:l.sortDescriptor,isLoading:l.state==="loading"||l.state==="loadingMore"||l.state==="sorting"||l.state==="filtering",loadingState:l.state,error:l.error,filterText:l.filterText,getItem(x){return l.items.find(k=>a(k)===x)},reload(){y({type:"loading"},t)},loadMore(){l.state==="loadingMore"||l.state==="filtering"||l.cursor==null||y({type:"loadingMore"},t)},sort(x){y({type:"sorting",sortDescriptor:x},r||t)},...oX({...e,getKey:a,cursor:l.cursor},x=>{h({type:"update",updater:x})}),setFilterText(x){y({type:"filtering",filterText:x},t)}}}function lge(e){let{initialItems:t=[],initialSelectedKeys:r,getKey:n=M=>M.id||M.key,getChildren:i=M=>M.children}=e,a=Y.useMemo(()=>new Map,[]),s=Y.useMemo(()=>k(t),[]),[l,h]=Y.useState(s),[y,x]=Y.useState(new Set(r||[]));function k(M=[],u){return M.map(m=>{let v={key:n(m),parentKey:u,value:m,children:null};return v.children=k(i(m),v.key),a.set(v.key,v),v})}function A(M,u,m){let v=a.get(u);if(!v)return M;let C=m(v);for(C==null?N(v):j(C);v.parentKey;){let w=a.get(v.parentKey),g={key:w.key,parentKey:w.parentKey,value:w.value,children:null},d=w.children;C==null&&(d=d.filter(f=>f!==v)),g.children=d.map(f=>f===v?C:f),a.set(g.key,g),C=g,v=w}return C==null&&(M=M.filter(w=>w!==v)),M.map(w=>w===v?C:w)}function j(M){a.set(M.key,M);for(let u of M.children)j(u)}function N(M){a.delete(M.key);for(let u of M.children)N(u)}return{items:l,selectedKeys:y,setSelectedKeys:x,getItem(M){return a.get(M)},insert(M,u,...m){h(v=>{let C=k(m,M);return M==null?[...v.slice(0,u),...C,...v.slice(u)]:A(v,M,w=>({key:w.key,parentKey:w.parentKey,value:w.value,children:[...w.children.slice(0,u),...C,...w.children.slice(u)]}))})},insertBefore(M,...u){let m=a.get(M);if(!m)return;let v=a.get(m.parentKey),w=(v?v.children:l).indexOf(m);this.insert(v==null?void 0:v.key,w,...u)},insertAfter(M,...u){let m=a.get(M);if(!m)return;let v=a.get(m.parentKey),w=(v?v.children:l).indexOf(m);this.insert(v==null?void 0:v.key,w+1,...u)},prepend(M,...u){this.insert(M,0,...u)},append(M,...u){if(M==null)this.insert(null,l.length,...u);else{let m=a.get(M);if(!m)return;this.insert(M,m.children.length,...u)}},remove(...M){let u=l;for(let v of M)u=A(u,v,()=>null);h(u);let m=new Set(y);for(let v of y)a.has(v)||m.delete(v);x(m)},removeSelectedItems(){this.remove(...y)},move(M,u,m){h(v=>{let C=a.get(M);if(!C)return v;v=A(v,M,()=>null);const w={...C,parentKey:u};return A(v,u,g=>({key:g.key,parentKey:g.parentKey,value:g.value,children:[...g.children.slice(0,m),w,...g.children.slice(m)]}))})},update(M,u){h(m=>A(m,M,v=>{let C={key:v.key,parentKey:v.parentKey,value:u,children:null};return C.children=k(i(u),C.key),C}))}}}var YI=q4();function uge(e){let{minValue:t,maxValue:r,step:n,formatOptions:i,value:a,defaultValue:s,onChange:l,locale:h,isDisabled:y,isReadOnly:x}=e,[k,A]=qi.useControlledState(a,isNaN(s)?NaN:s,l),[j,N]=Y.useState(()=>isNaN(k)?"":new YI.NumberFormatter(h,i).format(k)),M=Y.useMemo(()=>new YI.NumberParser(h,i),[h,i]),u=Y.useMemo(()=>M.getNumberingSystem(j),[M,j]),m=Y.useMemo(()=>new YI.NumberFormatter(h,{...i,numberingSystem:u}),[h,i,u]),v=Y.useMemo(()=>m.resolvedOptions(),[m]),C=Y.useCallback(X=>isNaN(X)||X===null?"":m.format(X),[m]),w=isNaN(n)?1:n;v.style==="percent"&&isNaN(n)&&(w=.01);let g=Y.useRef(k),d=Y.useRef(h),f=Y.useRef(i);(!Object.is(k,g.current)||h!==d.current||i!==f.current)&&(N(C(k)),g.current=k,d.current=h,f.current=i);let c=Y.useMemo(()=>M.parse(j),[M,j]),p=Y.useRef(0);p.current=c;let D=()=>{if(!j.length){A(NaN),N(a===void 0?"":C(k));return}if(isNaN(p.current)){N(C(k));return}let X;isNaN(n)?X=qi.clamp(p.current,t,r):X=qi.snapValueToStep(p.current,t,r,n),X=M.parse(C(X)),A(X),N(C(a===void 0?X:k))},E=(X,ae)=>{let re=p.current;if(isNaN(re)){let ue=isNaN(ae)?0:ae;return qi.snapValueToStep(ue,t,r,w)}else{let ue=qi.snapValueToStep(re,t,r,w);return X==="+"&&ue>re||X==="-"&&ue<re?ue:qi.snapValueToStep(XI(X,re,w),t,r,w)}},T=()=>{let X=E("+",t);X===k&&N(C(X)),A(X)},$=()=>{let X=E("-",r);X===k&&N(C(X)),A(X)},B=()=>{r!=null&&A(qi.snapValueToStep(r,t,r,w))},L=()=>{t!=null&&A(t)},W=Y.useMemo(()=>!y&&!x&&(isNaN(c)||isNaN(r)||qi.snapValueToStep(c,t,r,w)>c||XI("+",c,w)<=r),[y,x,t,r,w,c]),K=Y.useMemo(()=>!y&&!x&&(isNaN(c)||isNaN(t)||qi.snapValueToStep(c,t,r,w)<c||XI("-",c,w)>=t),[y,x,t,r,w,c]);return{validate:X=>M.isValidPartialNumber(X,t,r),increment:T,incrementToMax:B,decrement:$,decrementToMin:L,canIncrement:W,canDecrement:K,minValue:t,maxValue:r,numberValue:c,setInputValue:N,inputValue:j,commit:D}}function XI(e,t,r){let n=e==="+"?t+r:t-r;if(t%1!==0||r%1!==0){const i=t.toString().split("."),a=r.toString().split("."),s=i[1]&&i[1].length||0,l=a[1]&&a[1].length||0,h=Math.pow(10,Math.max(s,l));t=Math.round(t*h),r=Math.round(r*h),n=e==="+"?t+r:t-r,n/=h}return n}let cge=Math.round(Math.random()*1e10),dge=0;function fge(e){let t=Y.useMemo(()=>e.name||`radio-group-${cge}-${++dge}`,[e.name]),[r,n]=qi.useControlledState(e.value,e.defaultValue,e.onChange),[i,a]=Y.useState(null);return{name:t,selectedValue:r,setSelectedValue:l=>{!e.isReadOnly&&!e.isDisabled&&n(l)},lastFocusedValue:i,setLastFocusedValue:a,isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1,validationState:e.validationState||null}}function hge(e){let[t,r]=qi.useControlledState(GR(e.value),GR(e.defaultValue)||"",e.onChange);return{value:t,setValue:r}}function GR(e){if(e!=null)return e.toString()}function pge(e){let t=eB(e),r=j2({...e,onSelectionChange:a=>{e.onSelectionChange!=null&&e.onSelectionChange(a),t.close()}}),[n,i]=Y.useState(!1);return{...r,...t,open(){r.collection.size!==0&&t.open()},toggle(a){r.collection.size!==0&&t.toggle(a)},isFocused:n,setFocused:i}}var r1=di();const mge=0,gge=100,yge=1;function vge(e){const{isDisabled:t=!1,minValue:r=mge,maxValue:n=gge,numberFormatter:i,step:a=yge,orientation:s="horizontal"}=e;let l=Y.useMemo(()=>{let X=(n-r)/10;return X=r1.snapValueToStep(X,0,X+a,a),Math.max(X,a)},[a,n,r]),h=Y.useMemo(()=>YR(e.value),[e.value]);var y;let x=Y.useMemo(()=>(y=YR(e.defaultValue))!==null&&y!==void 0?y:[r],[e.defaultValue,r]),k=XR(e.value,e.defaultValue,e.onChange),A=XR(e.value,e.defaultValue,e.onChangeEnd);const[j,N]=qi.useControlledState(h,x,k),[M,u]=Y.useState(new Array(j.length).fill(!1)),m=Y.useRef(new Array(j.length).fill(!0)),[v,C]=Y.useState(void 0),w=Y.useRef(null);w.current=j;const g=Y.useRef(null);g.current=M;function d(X){return(X-r)/(n-r)}function f(X){return X===0?r:j[X-1]}function c(X){return X===j.length-1?n:j[X+1]}function p(X){return m.current[X]}function D(X,ae){m.current[X]=ae}function E(X,ae){if(t||!p(X))return;const re=f(X),ue=c(X);ae=r1.snapValueToStep(ae,re,ue,a),w.current=qR(w.current,X,ae),N(w.current)}function T(X,ae){if(t||!p(X))return;const re=g.current[X];g.current=qR(g.current,X,ae),u(g.current),A&&re&&!g.current.some(Boolean)&&A(w.current)}function $(X){return i.format(X)}function B(X,ae){E(X,W(ae))}function L(X){return Math.round((X-r)/a)*a+r}function W(X){const ae=X*(n-r)+r;return r1.clamp(L(ae),r,n)}function K(X,ae=1){let re=Math.max(ae,a);E(X,r1.snapValueToStep(j[X]+re,r,n,a))}function te(X,ae=1){let re=Math.max(ae,a);E(X,r1.snapValueToStep(j[X]-re,r,n,a))}return{values:j,getThumbValue:X=>j[X],setThumbValue:E,setThumbPercent:B,isThumbDragging:X=>M[X],setThumbDragging:T,focusedThumb:v,setFocusedThumb:C,getThumbPercent:X=>d(j[X]),getValuePercent:d,getThumbValueLabel:X=>$(j[X]),getFormattedValue:$,getThumbMinValue:f,getThumbMaxValue:c,getPercentValue:W,isThumbEditable:p,setThumbEditable:D,incrementThumb:K,decrementThumb:te,step:a,pageSize:l,orientation:s,isDisabled:t}}function qR(e,t,r){return e[t]===r?e:[...e.slice(0,t),r,...e.slice(t+1)]}function YR(e){if(e!=null)return Array.isArray(e)?e:[e]}function XR(e,t,r){return n=>{typeof e=="number"||typeof t=="number"?r==null||r(n[0]):r==null||r(n)}}function bge(e){let{collection:t,focusMode:r}=e,n=I2(e),i=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=n.setFocusedKey;n.setFocusedKey=(h,y)=>{if(r==="cell"&&h!=null){let A=t.getItem(h);if((A==null?void 0:A.type)==="item"){var x,k;let j=ky(A,t);y==="last"?h=(x=Z4(j))===null||x===void 0?void 0:x.key:h=(k=M2(j))===null||k===void 0?void 0:k.key}}a(h,y)};let s=Y.useMemo(()=>new Q4(t,n),[t,n]);const l=Y.useRef(null);return Y.useEffect(()=>{if(n.focusedKey!=null&&!t.getItem(n.focusedKey)){const h=l.current.getItem(n.focusedKey),y=h.parentKey!=null&&(h.type==="cell"||h.type==="rowheader"||h.type==="column")?l.current.getItem(h.parentKey):h,x=l.current.rows,k=t.rows,A=x.length-k.length;let j=Math.min(A>1?Math.max(y.index-A+1,0):y.index,k.length-1),N;for(;j>=0;){if(!s.isDisabled(k[j].key)){N=k[j];break}j<k.length-1?j++:(j>y.index&&(j=y.index),j--)}if(N){const M=N.hasChildNodes?[...ky(N,t)]:[],u=N.hasChildNodes&&y!==h&&h.index<M.length?M[h.index].key:N.key;n.setFocusedKey(u)}else n.setFocusedKey(null)}l.current=t},[t,s,n,n.focusedKey]),{collection:t,disabledKeys:i,isKeyboardNavigationDisabled:!1,selectionManager:s}}let xge=Symbol.iterator;class wge{*[xge](){yield*[...this.rows]}get size(){return[...this.rows].length}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){var t;return(t=[...this.rows][0])===null||t===void 0?void 0:t.key}getLastKey(){var t;let r=[...this.rows];return(t=r[r.length-1])===null||t===void 0?void 0:t.key}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getChildren(t){let r=this.keyMap.get(t);return(r==null?void 0:r.childNodes)||[]}constructor(t){Fw(this,"keyMap",new Map),this.keyMap=new Map,this.columnCount=t==null?void 0:t.columnCount,this.rows=[];let r=a=>{let s=this.keyMap.get(a.key);t.visitNode&&(a=t.visitNode(a)),this.keyMap.set(a.key,a);let l=new Set,h;for(let y of a.childNodes)y.type==="cell"&&y.parentKey==null&&(y.parentKey=a.key),l.add(y.key),h?(h.nextKey=y.key,y.prevKey=h.key):y.prevKey=null,r(y),h=y;if(h&&(h.nextKey=null),s)for(let y of s.childNodes)l.has(y.key)||n(y)},n=a=>{this.keyMap.delete(a.key);for(let s of a.childNodes)this.keyMap.get(s.key)===s&&n(s)},i;t.items.forEach((a,s)=>{let l={level:0,key:"row-"+s,type:"row",value:void 0,hasChildNodes:!0,childNodes:[...a.childNodes],rendered:void 0,textValue:void 0,...a,index:s};i?(i.nextKey=l.key,l.prevKey=i.key):l.prevKey=null,this.rows.push(l),r(l),i=l}),i&&(i.nextKey=null)}}const aX="row-header-column-"+Math.random().toString(36).slice(2);let WF="row-header-column-"+Math.random().toString(36).slice(2);for(;aX===WF;)WF="row-header-column-"+Math.random().toString(36).slice(2);function Sge(e,t){if(t.length===0)return[];let r=[],n=new Map;for(let h of t){let y=h.parentKey,x=[h];for(;y;){let k=e.get(y);if(!k)break;if(n.has(k)){k.colspan++;let{column:A,index:j}=n.get(k);if(j>x.length)break;for(let N=j;N<x.length;N++)A.splice(N,0,null);for(let N=x.length;N<A.length;N++)A[N]&&n.has(A[N])&&(n.get(A[N]).index=N)}else k.colspan=1,x.push(k),n.set(k,{column:x,index:x.length-1});y=k.parentKey}r.push(x),h.index=r.length-1}let i=Math.max(...r.map(h=>h.length)),a=Array(i).fill(0).map(()=>[]),s=0;for(let h of r){let y=i-1;for(let x of h){if(x){let k=a[y],A=k.reduce((j,N)=>j+N.colspan,0);if(A<s){let j={type:"placeholder",key:"placeholder-"+x.key,colspan:s-A,index:A,value:null,rendered:null,level:y,hasChildNodes:!1,childNodes:[],textValue:null};k.length>0&&(k[k.length-1].nextKey=j.key,j.prevKey=k[k.length-1].key),k.push(j)}k.length>0&&(k[k.length-1].nextKey=x.key,x.prevKey=k[k.length-1].key),x.level=y,x.colIndex=s,k.push(x)}y--}s++}let l=0;for(let h of a){let y=h.reduce((x,k)=>x+k.colspan,0);if(y<t.length){let x={type:"placeholder",key:"placeholder-"+h[h.length-1].key,colspan:t.length-y,index:y,value:null,rendered:null,level:l,hasChildNodes:!1,childNodes:[],textValue:null,prevKey:h[h.length-1].key};h.push(x)}l++}return a.map((h,y)=>({type:"headerrow",key:"headerrow-"+y,index:y,value:null,rendered:null,level:0,hasChildNodes:!0,childNodes:h,textValue:null}))}let Dge=Symbol.iterator;class Cge extends wge{*[Dge](){yield*this.body.childNodes}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){var t;return(t=M2(this.body.childNodes))===null||t===void 0?void 0:t.key}getLastKey(){var t;return(t=Z4(this.body.childNodes))===null||t===void 0?void 0:t.key}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getTextValue(t){let r=this.getItem(t);if(!r)return"";if(r.textValue)return r.textValue;let n=this.rowHeaderColumnKeys;if(n){let i=[];for(let a of r.childNodes){let s=this.columns[a.index];if(n.has(s.key)&&a.textValue&&i.push(a.textValue),i.length===n.size)break}return i.join(" ")}return""}constructor(t,r,n){let i=new Set,a,s=[];if(n!=null&&n.showSelectionCheckboxes){let k={type:"column",key:aX,value:null,textValue:"",level:0,index:n!=null&&n.showDragButtons?1:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isSelectionCell:!0}};s.unshift(k)}if(n!=null&&n.showDragButtons){let k={type:"column",key:WF,value:null,textValue:"",level:0,index:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isDragButtonCell:!0}};s.unshift(k)}let l=[],h=new Map,y=k=>{switch(k.type){case"body":a=k;break;case"column":h.set(k.key,k),k.hasChildNodes||(s.push(k),k.props.isRowHeader&&i.add(k.key));break;case"item":l.push(k);return}for(let A of k.childNodes)y(A)};for(let k of t)y(k);let x=Sge(h,s);x.forEach((k,A)=>l.splice(A,0,k)),super({columnCount:s.length,items:l,visitNode:k=>(k.column=s[k.index],k)}),Fw(this,"_size",0),this.columns=s,this.rowHeaderColumnKeys=i,this.body=a,this.headerRows=x,this._size=[...a.childNodes].length,this.rowHeaderColumnKeys.size===0&&(n!=null&&n.showSelectionCheckboxes?n!=null&&n.showDragButtons?this.rowHeaderColumnKeys.add(this.columns[2].key):this.rowHeaderColumnKeys.add(this.columns[1].key):this.rowHeaderColumnKeys.add(this.columns[0].key))}}const Pge={ascending:"descending",descending:"ascending"};function kge(e){let[t,r]=Y.useState(!1),{selectionMode:n="none"}=e,i=Y.useMemo(()=>({showSelectionCheckboxes:e.showSelectionCheckboxes&&n!=="none",showDragButtons:e.showDragButtons,selectionMode:n,columns:[]}),[e.children,e.showSelectionCheckboxes,n,e.showDragButtons]),a=Bw(e,(h,y)=>new Cge(h,y,i),i),{disabledKeys:s,selectionManager:l}=bge({...e,collection:a,disabledBehavior:e.disabledBehavior||"selection"});return{collection:a,disabledKeys:s,selectionManager:l,showSelectionCheckboxes:e.showSelectionCheckboxes||!1,sortDescriptor:e.sortDescriptor,isKeyboardNavigationDisabled:a.size===0||t,setKeyboardNavigationDisabled:r,sort(h,y){var x;e.onSortChange({column:h,direction:y??(((x=e.sortDescriptor)===null||x===void 0?void 0:x.column)===h?Pge[e.sortDescriptor.direction]:"ascending")})}}}function sX(e){return null}sX.getCollectionNode=function*(t){let{children:r,columns:n}=t;if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.columns is missing");for(let i of n)yield{type:"column",value:i,renderer:r}}else{let i=[];et.Children.forEach(r,a=>{i.push({type:"column",element:a})}),yield*i}};let Oge=sX;function lX(e){return null}lX.getCollectionNode=function*(t){let{children:r,items:n}=t;yield{type:"body",hasChildNodes:!0,props:t,*childNodes(){if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");for(let i of n)yield{type:"item",value:i,renderer:r}}else{let i=[];et.Children.forEach(r,a=>{i.push({type:"item",element:a})}),yield*i}}}};let Ege=lX;function uX(e){return null}uX.getCollectionNode=function*(t,r){let{title:n,children:i,childColumns:a}=t,s=n||i,l=t.textValue||(typeof s=="string"?s:"")||t["aria-label"],h=yield{type:"column",hasChildNodes:!!a||n&&et.Children.count(i)>0,rendered:s,textValue:l,props:t,*childNodes(){if(a)for(let x of a)yield{type:"column",value:x};else if(n){let x=[];et.Children.forEach(i,k=>{x.push({type:"column",element:k})}),yield*x}},shouldInvalidate(x){return y(x),!1}},y=x=>{for(let k of h)k.hasChildNodes||x.columns.push(k)};y(r)};let _ge=uX;function cX(e){return null}cX.getCollectionNode=function*(t,r){let{children:n,textValue:i}=t;yield{type:"item",props:t,textValue:i,"aria-label":t["aria-label"],hasChildNodes:!0,*childNodes(){if(r.showDragButtons&&(yield{type:"cell",key:"header-drag",props:{isDragButtonCell:!0}}),r.showSelectionCheckboxes&&r.selectionMode!=="none"&&(yield{type:"cell",key:"header",props:{isSelectionCell:!0}}),typeof n=="function")for(let a of r.columns)yield{type:"cell",element:n(a.key),key:a.key};else{let a=[];if(et.Children.forEach(n,s=>{a.push({type:"cell",element:s})}),a.length!==r.columns.length)throw new Error(`Cell count must match column count. Found ${a.length} cells and ${r.columns.length} columns.`);yield*a}},shouldInvalidate(a){return a.columns.length!==r.columns.length||a.columns.some((s,l)=>s.key!==r.columns[l].key)||a.showSelectionCheckboxes!==r.showSelectionCheckboxes||a.showDragButtons!==r.showDragButtons||a.selectionMode!==r.selectionMode}}};let Age=cX;function dX(e){return null}dX.getCollectionNode=function*(t){let{children:r}=t,n=t.textValue||(typeof r=="string"?r:"")||t["aria-label"]||"";yield{type:"cell",props:t,rendered:r,textValue:n,"aria-label":t["aria-label"],hasChildNodes:!1}};let Tge=dX;function Mge(e){let t=j2({...e,suppressTextValueWarning:!0}),{selectionManager:r,collection:n,selectedKey:i}=t,a=Y.useRef(i),s=i;if(r.isEmpty||!n.getItem(s)){for(s=n.getFirstKey();t.disabledKeys.has(s)&&s!==n.getLastKey();)s=n.getKeyAfter(s);t.disabledKeys.has(s)&&s===n.getLastKey()&&(s=n.getFirstKey()),s!=null&&r.setSelectedKeys([s])}return(s!=null&&r.focusedKey==null||!r.isFocused&&s!==a.current)&&r.setFocusedKey(s),a.current=s,{...t,isDisabled:e.isDisabled||!1}}const $ge=1500,ZR=500;let nm={},Ige=0,n1=!1,Xd=null,im=null;function jge(e={}){let{delay:t=$ge,closeDelay:r=ZR}=e,{isOpen:n,open:i,close:a}=Rw(e),s=Y.useMemo(()=>`${++Ige}`,[]),l=Y.useRef(),h=()=>{nm[s]=k},y=()=>{for(let j in nm)j!==s&&(nm[j](!0),delete nm[j])},x=()=>{clearTimeout(l.current),l.current=null,y(),h(),n1=!0,i(),Xd&&(clearTimeout(Xd),Xd=null),im&&(clearTimeout(im),im=null)},k=j=>{j||r<=0?(clearTimeout(l.current),l.current=null,a()):l.current||(l.current=setTimeout(()=>{l.current=null,a()},r)),Xd&&(clearTimeout(Xd),Xd=null),n1&&(im&&clearTimeout(im),im=setTimeout(()=>{delete nm[s],im=null,n1=!1},Math.max(ZR,r)))},A=()=>{y(),h(),!n&&!Xd&&!n1?Xd=setTimeout(()=>{Xd=null,n1=!0,x()},t):n||x()};return Y.useEffect(()=>()=>{clearTimeout(l.current),nm[s]&&delete nm[s]},[s]),{isOpen:n,open:j=>{!j&&t>0&&!l.current?A():x()},close:k}}let Fge=Symbol.iterator;class Bge{*[Fge](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}constructor(t,{expandedKeys:r}={}){Fw(this,"keyMap",new Map),this.iterable=t,r=r||new Set;let n=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||r.has(s.key)))for(let l of s.childNodes)n(l)};for(let s of t)n(s);let i,a=0;for(let[s,l]of this.keyMap)i?(i.nextKey=s,l.prevKey=i.key):(this.firstKey=s,l.prevKey=void 0),l.type==="item"&&(l.index=a++),i=l,i.nextKey=void 0;this.lastKey=i==null?void 0:i.key}}function Nge(e){let[t,r]=qi.useControlledState(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange),n=I2(e),i=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=Bw(e,l=>new Bge(l,{expandedKeys:t}),null,[t]);return Y.useEffect(()=>{n.focusedKey!=null&&!a.getItem(n.focusedKey)&&n.setFocusedKey(null)},[a,n.focusedKey]),{collection:a,expandedKeys:t,disabledKeys:i,toggleKey:l=>{r(Rge(t,l))},selectionManager:new Q4(a,n)}}function Rge(e,t){let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}const Lge=Object.freeze(Object.defineProperty({__proto__:null,Cell:Tge,Column:_ge,Item:UY,Row:Age,Section:GY,TableBody:Ege,TableHeader:Oge,useAsyncList:sge,useCalendarState:eX,useCheckboxGroupState:Wme,useCollection:Bw,useComboBoxState:Kme,useDateFieldState:iX,useDatePickerState:Xme,useDateRangePickerState:nge,useListData:oge,useListState:tX,useMenuTriggerState:eB,useMultipleSelectionState:I2,useNumberFieldState:uge,useOverlayTriggerState:Rw,useRadioGroupState:fge,useRangeCalendarState:Vme,useSearchFieldState:hge,useSelectState:pge,useSingleSelectListState:j2,useSliderState:vge,useTabListState:Mge,useTableState:kge,useTimeFieldState:ige,useToggleState:WY,useTooltipTriggerState:jge,useTreeData:lge,useTreeState:Nge},Symbol.toStringTag,{value:"Module"})),zge=dc(Lge),F2=0,bp=1,dv=2,fX=4;function Lx(e,t){return r=>e(t(r))}function Vge(e,t){return t(e)}function hX(e,t){return r=>e(t,r)}function JR(e,t){return()=>e(t)}function B2(e,t){return t(e),e}function lo(...e){return e}function Wge(e){e()}function QR(e){return()=>e}function Hge(...e){return()=>{e.map(Wge)}}function rB(e){return e!==void 0}function mg(){}function Bi(e,t){return e(bp,t)}function Jn(e,t){e(F2,t)}function nB(e){e(dv)}function us(e){return e(fX)}function cn(e,t){return Bi(e,hX(t,F2))}function cd(e,t){const r=e(bp,n=>{r(),t(n)});return r}function mi(){const e=[];return(t,r)=>{switch(t){case dv:e.splice(0,e.length);return;case bp:return e.push(r),()=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)};case F2:e.slice().forEach(n=>{n(r)});return;default:throw new Error(`unrecognized action ${t}`)}}}function Sr(e){let t=e;const r=mi();return(n,i)=>{switch(n){case bp:i(t);break;case F2:t=i;break;case fX:return t}return r(n,i)}}function Uge(e){let t,r;const n=()=>t&&t();return function(i,a){switch(i){case bp:return a?r===a?void 0:(n(),r=a,t=Bi(e,a),t):(n(),mg);case dv:n(),r=null;return;default:throw new Error(`unrecognized action ${i}`)}}}function Al(e){return B2(mi(),t=>cn(e,t))}function cs(e,t){return B2(Sr(t),r=>cn(e,r))}function Kge(...e){return t=>e.reduceRight(Vge,t)}function hr(e,...t){const r=Kge(...t);return(n,i)=>{switch(n){case bp:return Bi(e,r(i));case dv:nB(e);return}}}function pX(e,t){return e===t}function oo(e=pX){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function $n(e){return t=>r=>{e(r)&&t(r)}}function Jr(e){return t=>Lx(t,e)}function Gc(e){return t=>()=>t(e)}function ed(e,t){return r=>n=>r(t=e(t,n))}function Oy(e){return t=>r=>{e>0?e--:t(r)}}function $h(e){let t=null,r;return n=>i=>{t=i,!r&&(r=setTimeout(()=>{r=void 0,n(t)},e))}}function eL(e){let t,r;return n=>i=>{t=i,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function ti(...e){const t=new Array(e.length);let r=0,n=null;const i=Math.pow(2,e.length)-1;return e.forEach((a,s)=>{const l=Math.pow(2,s);Bi(a,h=>{const y=r;r=r|l,t[s]=h,y!==i&&r===i&&n&&(n(),n=null)})}),a=>s=>{const l=()=>a([s].concat(t));r===i?l():n=l}}function tL(...e){return function(t,r){switch(t){case bp:return Hge(...e.map(n=>Bi(n,r)));case dv:return;default:throw new Error(`unrecognized action ${t}`)}}}function Mn(e,t=pX){return hr(e,oo(t))}function Ca(...e){const t=mi(),r=new Array(e.length);let n=0;const i=Math.pow(2,e.length)-1;return e.forEach((a,s)=>{const l=Math.pow(2,s);Bi(a,h=>{r[s]=h,n=n|l,n===i&&Jn(t,r)})}),function(a,s){switch(a){case bp:return n===i&&s(r),Bi(t,s);case dv:return nB(t);default:throw new Error(`unrecognized action ${a}`)}}}function Ei(e,t=[],{singleton:r}={singleton:!0}){return{id:Gge(),constructor:e,dependencies:t,singleton:r}}const Gge=()=>Symbol();function qge(e){const t=new Map,r=({id:n,constructor:i,dependencies:a,singleton:s})=>{if(s&&t.has(n))return t.get(n);const l=i(a.map(h=>r(h)));return s&&t.set(n,l),l};return r(e)}function Yge(e,t){const r={},n={};let i=0;const a=e.length;for(;i<a;)n[e[i]]=1,i+=1;for(const s in t)n.hasOwnProperty(s)||(r[s]=t[s]);return r}const EC=typeof document<"u"?et.useLayoutEffect:et.useEffect;function iB(e,t,r){const n=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),a=Object.keys(t.methods||{}),s=Object.keys(t.events||{}),l=et.createContext({});function h(m,v){m.propsReady&&Jn(m.propsReady,!1);for(const C of n){const w=m[t.required[C]];Jn(w,v[C])}for(const C of i)if(C in v){const w=m[t.optional[C]];Jn(w,v[C])}m.propsReady&&Jn(m.propsReady,!0)}function y(m){return a.reduce((v,C)=>(v[C]=w=>{const g=m[t.methods[C]];Jn(g,w)},v),{})}function x(m){return s.reduce((v,C)=>(v[C]=Uge(m[t.events[C]]),v),{})}const k=et.forwardRef((m,v)=>{const{children:C,...w}=m,[g]=et.useState(()=>B2(qge(e),c=>h(c,w))),[d]=et.useState(JR(x,g));EC(()=>{for(const c of s)c in w&&Bi(d[c],w[c]);return()=>{Object.values(d).map(nB)}},[w,d,g]),EC(()=>{h(g,w)}),et.useImperativeHandle(v,QR(y(g)));const f=r;return G.jsx(l.Provider,{value:g,children:r?G.jsx(f,{...Yge([...n,...i,...s],w),children:C}):C})}),A=m=>et.useCallback(hX(Jn,et.useContext(l)[m]),[m]),j=m=>{const C=et.useContext(l)[m],w=et.useCallback(g=>Bi(C,g),[C]);return et.useSyncExternalStore(w,()=>us(C),()=>us(C))},N=m=>{const C=et.useContext(l)[m],[w,g]=et.useState(JR(us,C));return EC(()=>Bi(C,d=>{d!==w&&g(QR(d))}),[C,w]),w},M=et.version.startsWith("18")?j:N;return{Component:k,usePublisher:A,useEmitterValue:M,useEmitter:(m,v)=>{const w=et.useContext(l)[m];EC(()=>Bi(w,v),[v,w])}}}const mX=typeof document<"u"?et.useLayoutEffect:et.useEffect;var nl=(e=>(e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e))(nl||{});const Xge={0:"debug",1:"log",2:"warn",3:"error"},Zge=()=>typeof globalThis>"u"?window:globalThis,xp=Ei(()=>{const e=Sr(3);return{log:Sr((r,n,i=1)=>{var a;const s=(a=Zge().VIRTUOSO_LOG_LEVEL)!=null?a:us(e);i>=s&&console[Xge[i]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,n)}),logLevel:e}},[],{singleton:!0});function oB(e,t,r){const n=et.useRef(null);let i=a=>{};if(typeof ResizeObserver<"u"){const a=et.useMemo(()=>new ResizeObserver(s=>{const l=()=>{const h=s[0].target;h.offsetParent!==null&&e(h)};r?l():requestAnimationFrame(l)}),[e]);i=s=>{s&&t?(a.observe(s),n.current=s):(n.current&&a.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:i}}function dd(e,t,r){return oB(e,t,r).callbackRef}function gX(e,t,r,n,i,a,s,l,h){const y=et.useCallback(x=>{const k=Jge(x.children,t,l?"offsetWidth":"offsetHeight",i);let A=x.parentElement;for(;!A.dataset.virtuosoScroller;)A=A.parentElement;const j=A.lastElementChild.dataset.viewportType==="window",N=s?l?s.scrollLeft:s.scrollTop:j?l?window.pageXOffset||document.documentElement.scrollLeft:window.pageYOffset||document.documentElement.scrollTop:l?A.scrollLeft:A.scrollTop,M=s?l?s.scrollWidth:s.scrollHeight:j?l?document.documentElement.scrollWidth:document.documentElement.scrollHeight:l?A.scrollWidth:A.scrollHeight,u=s?l?s.offsetWidth:s.offsetHeight:j?l?window.innerWidth:window.innerHeight:l?A.offsetWidth:A.offsetHeight;n({scrollTop:Math.max(N,0),scrollHeight:M,viewportHeight:u}),a==null||a(l?rL("column-gap",getComputedStyle(x).columnGap,i):rL("row-gap",getComputedStyle(x).rowGap,i)),k!==null&&e(k)},[e,t,i,a,s,n]);return oB(y,r,h)}function Jge(e,t,r,n){const i=e.length;if(i===0)return null;const a=[];for(let s=0;s<i;s++){const l=e.item(s);if(!l||l.dataset.index===void 0)continue;const h=parseInt(l.dataset.index),y=parseFloat(l.dataset.knownSize),x=t(l,r);if(x===0&&n("Zero-sized element, this should not happen",{child:l},nl.ERROR),x===y)continue;const k=a[a.length-1];a.length===0||k.size!==x||k.endIndex!==h-1?a.push({startIndex:h,endIndex:h,size:x}):a[a.length-1].endIndex++}return a}function rL(e,t,r){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,t,nl.WARN),t==="normal"?0:parseInt(t??"0",10)}function sc(e,t){return Math.round(e.getBoundingClientRect()[t])}function yX(e,t){return Math.abs(e-t)<1.01}function vX(e,t,r,n=mg,i,a){const s=et.useRef(null),l=et.useRef(null),h=et.useRef(null),y=et.useCallback(A=>{const j=A.target,N=j===window||j===document,M=a?N?window.pageXOffset||document.documentElement.scrollLeft:j.scrollLeft:N?window.pageYOffset||document.documentElement.scrollTop:j.scrollTop,u=a?N?document.documentElement.scrollWidth:j.scrollWidth:N?document.documentElement.scrollHeight:j.scrollHeight,m=a?N?window.innerWidth:j.offsetWidth:N?window.innerHeight:j.offsetHeight,v=()=>{e({scrollTop:Math.max(M,0),scrollHeight:u,viewportHeight:m})};A.suppressFlushSync?v():F4.flushSync(v),l.current!==null&&(M===l.current||M<=0||M===u-m)&&(l.current=null,t(!0),h.current&&(clearTimeout(h.current),h.current=null))},[e,t]);et.useEffect(()=>{const A=i||s.current;return n(i||s.current),y({target:A,suppressFlushSync:!0}),A.addEventListener("scroll",y,{passive:!0}),()=>{n(null),A.removeEventListener("scroll",y)}},[s,y,r,n,i]);function x(A){const j=s.current;if(!j||(a?"offsetWidth"in j&&j.offsetWidth===0:"offsetHeight"in j&&j.offsetHeight===0))return;const N=A.behavior==="smooth";let M,u,m;j===window?(u=Math.max(sc(document.documentElement,a?"width":"height"),a?document.documentElement.scrollWidth:document.documentElement.scrollHeight),M=a?window.innerWidth:window.innerHeight,m=a?document.documentElement.scrollLeft:document.documentElement.scrollTop):(u=j[a?"scrollWidth":"scrollHeight"],M=sc(j,a?"width":"height"),m=j[a?"scrollLeft":"scrollTop"]);const v=u-M;if(A.top=Math.ceil(Math.max(Math.min(v,A.top),0)),yX(M,u)||A.top===m){e({scrollTop:m,scrollHeight:u,viewportHeight:M}),N&&t(!0);return}N?(l.current=A.top,h.current&&clearTimeout(h.current),h.current=setTimeout(()=>{h.current=null,l.current=null,t(!0)},1e3)):l.current=null,a&&(A={left:A.top,behavior:A.behavior}),j.scrollTo(A)}function k(A){a&&(A={left:A.top,behavior:A.behavior}),s.current.scrollBy(A)}return{scrollerRef:s,scrollByCallback:k,scrollToCallback:x}}const Rs=Ei(()=>{const e=mi(),t=mi(),r=Sr(0),n=mi(),i=Sr(0),a=mi(),s=mi(),l=Sr(0),h=Sr(0),y=Sr(0),x=Sr(0),k=mi(),A=mi(),j=Sr(!1),N=Sr(!1),M=Sr(!1);return cn(hr(e,Jr(({scrollTop:u})=>u)),t),cn(hr(e,Jr(({scrollHeight:u})=>u)),s),cn(t,i),{scrollContainerState:e,scrollTop:t,viewportHeight:a,headerHeight:l,fixedHeaderHeight:h,fixedFooterHeight:y,footerHeight:x,scrollHeight:s,smoothScrollTargetReached:n,horizontalDirection:N,skipAnimationFrameInResizeObserver:M,scrollTo:k,scrollBy:A,statefulScrollTop:i,deviation:r,scrollingInProgress:j}},[],{singleton:!0}),zx={lvl:0};function bX(e,t,r,n=zx,i=zx){return{k:e,v:t,lvl:r,l:n,r:i}}function Vi(e){return e===zx}function ty(){return zx}function HF(e,t){if(Vi(e))return zx;const{k:r,l:n,r:i}=e;if(t===r){if(Vi(n))return i;if(Vi(i))return n;{const[a,s]=xX(n);return KP(sa(e,{k:a,v:s,l:wX(n)}))}}else return t<r?KP(sa(e,{l:HF(n,t)})):KP(sa(e,{r:HF(i,t)}))}function Vx(e,t){if(!Vi(e))return t===e.k?e.v:t<e.k?Vx(e.l,t):Vx(e.r,t)}function lc(e,t,r="k"){if(Vi(e))return[-1/0,void 0];if(Number(e[r])===t)return[e.k,e.v];if(Number(e[r])<t){const n=lc(e.r,t,r);return n[0]===-1/0?[e.k,e.v]:n}return lc(e.l,t,r)}function Pl(e,t,r){return Vi(e)?bX(t,r,1):t===e.k?sa(e,{k:t,v:r}):t<e.k?nL(sa(e,{l:Pl(e.l,t,r)})):nL(sa(e,{r:Pl(e.r,t,r)}))}function UF(e,t,r){if(Vi(e))return[];const{k:n,v:i,l:a,r:s}=e;let l=[];return n>t&&(l=l.concat(UF(a,t,r))),n>=t&&n<=r&&l.push({k:n,v:i}),n<=r&&(l=l.concat(UF(s,t,r))),l}function $m(e){return Vi(e)?[]:[...$m(e.l),{k:e.k,v:e.v},...$m(e.r)]}function xX(e){return Vi(e.r)?[e.k,e.v]:xX(e.r)}function wX(e){return Vi(e.r)?e.l:KP(sa(e,{r:wX(e.r)}))}function sa(e,t){return bX(t.k!==void 0?t.k:e.k,t.v!==void 0?t.v:e.v,t.lvl!==void 0?t.lvl:e.lvl,t.l!==void 0?t.l:e.l,t.r!==void 0?t.r:e.r)}function ZI(e){return Vi(e)||e.lvl>e.r.lvl}function nL(e){return KF(DX(e))}function KP(e){const{l:t,r,lvl:n}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(ZI(t))return DX(sa(e,{lvl:n-1}));if(!Vi(t)&&!Vi(t.r))return sa(t.r,{l:sa(t,{r:t.r.l}),r:sa(e,{l:t.r.r,lvl:n-1}),lvl:n});throw new Error("Unexpected empty nodes")}else{if(ZI(e))return KF(sa(e,{lvl:n-1}));if(!Vi(r)&&!Vi(r.l)){const i=r.l,a=ZI(i)?r.lvl-1:r.lvl;return sa(i,{l:sa(e,{r:i.l,lvl:n-1}),r:KF(sa(r,{l:i.r,lvl:a})),lvl:i.lvl+1})}else throw new Error("Unexpected empty nodes")}}function N2(e,t,r){if(Vi(e))return[];const n=lc(e,t)[0];return Qge(UF(e,n,r))}function SX(e,t){const r=e.length;if(r===0)return[];let{index:n,value:i}=t(e[0]);const a=[];for(let s=1;s<r;s++){const{index:l,value:h}=t(e[s]);a.push({start:n,end:l-1,value:i}),n=l,i=h}return a.push({start:n,end:1/0,value:i}),a}function Qge(e){return SX(e,({k:t,v:r})=>({index:t,value:r}))}function KF(e){const{r:t,lvl:r}=e;return!Vi(t)&&!Vi(t.r)&&t.lvl===r&&t.r.lvl===r?sa(t,{l:sa(e,{r:t.l}),lvl:r+1}):e}function DX(e){const{l:t}=e;return!Vi(t)&&t.lvl===e.lvl?sa(t,{r:sa(e,{l:t.r})}):e}function Uk(e,t,r,n=0){let i=e.length-1;for(;n<=i;){const a=Math.floor((n+i)/2),s=e[a],l=r(s,t);if(l===0)return a;if(l===-1){if(i-n<2)return a-1;i=a-1}else{if(i===n)return a;n=a+1}}throw new Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function CX(e,t,r){return e[Uk(e,t,r)]}function e0e(e,t,r,n){const i=Uk(e,t,n),a=Uk(e,r,n,i);return e.slice(i,a+1)}const aB=Ei(()=>({recalcInProgress:Sr(!1)}),[],{singleton:!0});function t0e(e){const{size:t,startIndex:r,endIndex:n}=e;return i=>i.start===r&&(i.end===n||i.end===1/0)&&i.value===t}function iL(e,t){let r=0,n=0;for(;r<e;)r+=t[n+1]-t[n]-1,n++;return n-(r===e?0:1)}function r0e(e,t){let r=Vi(e)?0:1/0;for(const n of t){const{size:i,startIndex:a,endIndex:s}=n;if(r=Math.min(r,a),Vi(e)){e=Pl(e,0,i);continue}const l=N2(e,a-1,s+1);if(l.some(t0e(n)))continue;let h=!1,y=!1;for(const{start:x,end:k,value:A}of l)h?(s>=x||i===A)&&(e=HF(e,x)):(y=A!==i,h=!0),k>s&&s>=x&&A!==i&&(e=Pl(e,s+1,A));y&&(e=Pl(e,a,i))}return[e,r]}function n0e(){return{offsetTree:[],sizeTree:ty(),groupOffsetTree:ty(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function sB({index:e},t){return t===e?0:t<e?-1:1}function i0e({offset:e},t){return t===e?0:t<e?-1:1}function o0e(e){return{index:e.index,value:e}}function a0e(e,t,r,n=0){return n>0&&(t=Math.max(t,CX(e,n,sB).offset)),SX(e0e(e,t,r,i0e),o0e)}function GF(e,t,r,n){let i=e,a=0,s=0,l=0,h=0;if(t!==0){h=Uk(i,t-1,sB),l=i[h].offset;const x=lc(r,t-1);a=x[0],s=x[1],i.length&&i[h].size===lc(r,t)[1]&&(h-=1),i=i.slice(0,h+1)}else i=[];for(const{start:y,value:x}of N2(r,t,1/0)){const k=y-a,A=k*s+l+k*n;i.push({offset:A,size:x,index:y}),a=y,l=A,s=x}return{offsetTree:i,lastIndex:a,lastOffset:l,lastSize:s}}function s0e(e,[t,r,n,i]){t.length>0&&n("received item sizes",t,nl.DEBUG);const a=e.sizeTree;let s=a,l=0;if(r.length>0&&Vi(a)&&t.length===2){const A=t[0].size,j=t[1].size;s=r.reduce((N,M)=>Pl(Pl(N,M,A),M+1,j),s)}else[s,l]=r0e(s,t);if(s===a)return e;const{offsetTree:h,lastIndex:y,lastSize:x,lastOffset:k}=GF(e.offsetTree,l,s,i);return{sizeTree:s,offsetTree:h,lastIndex:y,lastOffset:k,lastSize:x,groupOffsetTree:r.reduce((A,j)=>Pl(A,j,Wx(j,h,i)),ty()),groupIndices:r}}function Wx(e,t,r){if(t.length===0)return 0;const{offset:n,index:i,size:a}=CX(t,e,sB),s=e-i,l=a*s+(s-1)*r+n;return l>0?l+r:l}function l0e(e){return typeof e.groupIndex<"u"}function PX(e,t,r){if(l0e(e))return t.groupIndices[e.groupIndex]+1;{const n=e.index==="LAST"?r:e.index;let i=kX(n,t);return i=Math.max(0,i,Math.min(r,i)),i}}function kX(e,t){if(!R2(t))return e;let r=0;for(;t.groupIndices[r]<=e+r;)r++;return e+r}function R2(e){return!Vi(e.groupOffsetTree)}function u0e(e){return $m(e).map(({k:t,v:r},n,i)=>{const a=i[n+1],s=a?a.k-1:1/0;return{startIndex:t,endIndex:s,size:r}})}const c0e={offsetHeight:"height",offsetWidth:"width"},pd=Ei(([{log:e},{recalcInProgress:t}])=>{const r=mi(),n=mi(),i=cs(n,0),a=mi(),s=mi(),l=Sr(0),h=Sr([]),y=Sr(void 0),x=Sr(void 0),k=Sr((g,d)=>sc(g,c0e[d])),A=Sr(void 0),j=Sr(0),N=n0e(),M=cs(hr(r,ti(h,e,j),ed(s0e,N),oo()),N),u=cs(hr(h,oo(),ed((g,d)=>({prev:g.current,current:d}),{prev:[],current:[]}),Jr(({prev:g})=>g)),[]);cn(hr(h,$n(g=>g.length>0),ti(M,j),Jr(([g,d,f])=>{const c=g.reduce((p,D,E)=>Pl(p,D,Wx(D,d.offsetTree,f)||E),ty());return{...d,groupIndices:g,groupOffsetTree:c}})),M),cn(hr(n,ti(M),$n(([g,{lastIndex:d}])=>g<d),Jr(([g,{lastIndex:d,lastSize:f}])=>[{startIndex:g,endIndex:d,size:f}])),r),cn(y,x);const m=cs(hr(y,Jr(g=>g===void 0)),!0);cn(hr(x,$n(g=>g!==void 0&&Vi(us(M).sizeTree)),Jr(g=>[{startIndex:0,endIndex:0,size:g}])),r);const v=Al(hr(r,ti(M),ed(({sizes:g},[d,f])=>({changed:f!==g,sizes:f}),{changed:!1,sizes:N}),Jr(g=>g.changed)));Bi(hr(l,ed((g,d)=>({diff:g.prev-d,prev:d}),{diff:0,prev:0}),Jr(g=>g.diff)),g=>{const{groupIndices:d}=us(M);if(g>0)Jn(t,!0),Jn(a,g+iL(g,d));else if(g<0){const f=us(u);f.length>0&&(g-=iL(-g,f)),Jn(s,g)}}),Bi(hr(l,ti(e)),([g,d])=>{g<0&&d("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},nl.ERROR)});const C=Al(a);cn(hr(a,ti(M),Jr(([g,d])=>{const f=d.groupIndices.length>0,c=[],p=d.lastSize;if(f){const D=Vx(d.sizeTree,0);let E=0,T=0;for(;E<g;){const L=d.groupIndices[T],W=d.groupIndices.length===T+1?1/0:d.groupIndices[T+1]-L-1;c.push({startIndex:L,endIndex:L,size:D}),c.push({startIndex:L+1,endIndex:L+1+W-1,size:p}),T++,E+=W+1}const $=$m(d.sizeTree);return E!==g&&$.shift(),$.reduce((L,{k:W,v:K})=>{let te=L.ranges;return L.prevSize!==0&&(te=[...L.ranges,{startIndex:L.prevIndex,endIndex:W+g-1,size:L.prevSize}]),{ranges:te,prevIndex:W+g,prevSize:K}},{ranges:c,prevIndex:g,prevSize:0}).ranges}return $m(d.sizeTree).reduce((D,{k:E,v:T})=>({ranges:[...D.ranges,{startIndex:D.prevIndex,endIndex:E+g-1,size:D.prevSize}],prevIndex:E+g,prevSize:T}),{ranges:[],prevIndex:0,prevSize:p}).ranges})),r);const w=Al(hr(s,ti(M,j),Jr(([g,{offsetTree:d},f])=>{const c=-g;return Wx(c,d,f)})));return cn(hr(s,ti(M,j),Jr(([g,d,f])=>{if(d.groupIndices.length>0){if(Vi(d.sizeTree))return d;let p=ty();const D=us(u);let E=0,T=0,$=0;for(;E<-g;){$=D[T];const L=D[T+1]-$-1;T++,E+=L+1}if(p=$m(d.sizeTree).reduce((L,{k:W,v:K})=>Pl(L,Math.max(0,W+g),K),p),E!==-g){const L=Vx(d.sizeTree,$);p=Pl(p,0,L);const W=lc(d.sizeTree,-g+1)[1];p=Pl(p,1,W)}return{...d,sizeTree:p,...GF(d.offsetTree,0,p,f)}}else{const p=$m(d.sizeTree).reduce((D,{k:E,v:T})=>Pl(D,Math.max(0,E+g),T),ty());return{...d,sizeTree:p,...GF(d.offsetTree,0,p,f)}}})),M),{data:A,totalCount:n,sizeRanges:r,groupIndices:h,defaultItemSize:x,fixedItemSize:y,unshiftWith:a,shiftWith:s,shiftWithOffset:w,beforeUnshiftWith:C,firstItemIndex:l,gap:j,sizes:M,listRefresh:v,statefulTotalCount:i,trackItemSizes:m,itemSize:k}},lo(xp,aB),{singleton:!0}),d0e=typeof document<"u"&&"scrollBehavior"in document.documentElement.style;function OX(e){const t=typeof e=="number"?{index:e}:e;return t.align||(t.align="start"),(!t.behavior||!d0e)&&(t.behavior="auto"),t.offset||(t.offset=0),t}const Lw=Ei(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:i,viewportHeight:a,scrollTo:s,smoothScrollTargetReached:l,headerHeight:h,footerHeight:y,fixedHeaderHeight:x,fixedFooterHeight:k},{log:A}])=>{const j=mi(),N=mi(),M=Sr(0);let u=null,m=null,v=null;function C(){u&&(u(),u=null),v&&(v(),v=null),m&&(clearTimeout(m),m=null),Jn(i,!1)}return cn(hr(j,ti(e,a,t,M,h,y,A),ti(n,x,k),Jr(([[w,g,d,f,c,p,D,E],T,$,B])=>{const L=OX(w),{align:W,behavior:K,offset:te}=L,X=f-1,ae=PX(L,g,X);let re=Wx(ae,g.offsetTree,T)+p;W==="end"?(re+=$+lc(g.sizeTree,ae)[1]-d+B,ae===X&&(re+=D)):W==="center"?re+=($+lc(g.sizeTree,ae)[1]-d+B)/2:re-=c,te&&(re+=te);const ue=me=>{C(),me?(E("retrying to scroll to",{location:w},nl.DEBUG),Jn(j,w)):(Jn(N,!0),E("list did not change, scroll successful",{},nl.DEBUG))};if(C(),K==="smooth"){let me=!1;v=Bi(r,Se=>{me=me||Se}),u=cd(l,()=>{ue(me)})}else u=cd(hr(r,f0e(150)),ue);return m=setTimeout(()=>{C()},1200),Jn(i,!0),E("scrolling from index to",{index:ae,top:re,behavior:K},nl.DEBUG),{top:re,behavior:K}})),s),{scrollToIndex:j,scrollTargetReached:N,topListHeight:M}},lo(pd,Rs,xp),{singleton:!0});function f0e(e){return t=>{const r=setTimeout(()=>{t(!1)},e);return n=>{n&&(t(!0),clearTimeout(r))}}}const Hx="up",lx="down",h0e="none",p0e={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},m0e=0,zw=Ei(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:i,scrollBy:a}])=>{const s=Sr(!1),l=Sr(!0),h=mi(),y=mi(),x=Sr(4),k=Sr(m0e),A=cs(hr(tL(hr(Mn(t),Oy(1),Gc(!0)),hr(Mn(t),Oy(1),Gc(!1),eL(100))),oo()),!1),j=cs(hr(tL(hr(a,Gc(!0)),hr(a,Gc(!1),eL(200))),oo()),!1);cn(hr(Ca(Mn(t),Mn(k)),Jr(([v,C])=>v<=C),oo()),l),cn(hr(l,$h(50)),y);const N=Al(hr(Ca(e,Mn(r),Mn(n),Mn(i),Mn(x)),ed((v,[{scrollTop:C,scrollHeight:w},g,d,f,c])=>{const p=C+g-w>-c,D={viewportHeight:g,scrollTop:C,scrollHeight:w};if(p){let T,$;return C>v.state.scrollTop?(T="SCROLLED_DOWN",$=v.state.scrollTop-C):(T="SIZE_DECREASED",$=v.state.scrollTop-C||v.scrollTopDelta),{atBottom:!0,state:D,atBottomBecause:T,scrollTopDelta:$}}let E;return D.scrollHeight>v.state.scrollHeight?E="SIZE_INCREASED":g<v.state.viewportHeight?E="VIEWPORT_HEIGHT_DECREASING":C<v.state.scrollTop?E="SCROLLING_UPWARDS":E="NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",{atBottom:!1,notAtBottomBecause:E,state:D}},p0e),oo((v,C)=>v&&v.atBottom===C.atBottom))),M=cs(hr(e,ed((v,{scrollTop:C,scrollHeight:w,viewportHeight:g})=>{if(yX(v.scrollHeight,w))return{scrollTop:C,scrollHeight:w,jump:0,changed:!1};{const d=w-(C+g)<1;return v.scrollTop!==C&&d?{scrollHeight:w,scrollTop:C,jump:v.scrollTop-C,changed:!0}:{scrollHeight:w,scrollTop:C,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),$n(v=>v.changed),Jr(v=>v.jump)),0);cn(hr(N,Jr(v=>v.atBottom)),s),cn(hr(s,$h(50)),h);const u=Sr(lx);cn(hr(e,Jr(({scrollTop:v})=>v),oo(),ed((v,C)=>us(j)?{direction:v.direction,prevScrollTop:C}:{direction:C<v.prevScrollTop?Hx:lx,prevScrollTop:C},{direction:lx,prevScrollTop:0}),Jr(v=>v.direction)),u),cn(hr(e,$h(50),Gc(h0e)),u);const m=Sr(0);return cn(hr(A,$n(v=>!v),Gc(0)),m),cn(hr(t,$h(100),ti(A),$n(([v,C])=>!!C),ed(([v,C],[w])=>[C,w],[0,0]),Jr(([v,C])=>C-v)),m),{isScrolling:A,isAtTop:l,isAtBottom:s,atBottomState:N,atTopStateChange:y,atBottomStateChange:h,scrollDirection:u,atBottomThreshold:x,atTopThreshold:k,scrollVelocity:m,lastJumpDueToItemResize:M}},lo(Rs)),wp=Ei(([{log:e}])=>{const t=Sr(!1),r=Al(hr(t,$n(n=>n),oo()));return Bi(t,n=>{n&&us(e)("props updated",{},nl.DEBUG)}),{propsReady:t,didMount:r}},lo(xp),{singleton:!0});function lB(e,t){e==0?t():requestAnimationFrame(()=>lB(e-1,t))}function uB(e,t){const r=t-1;return typeof e=="number"?e:e.index==="LAST"?r:e.index}const Vw=Ei(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:i,scrollTargetReached:a},{didMount:s}])=>{const l=Sr(!0),h=Sr(0),y=Sr(!0);return cn(hr(s,ti(h),$n(([x,k])=>!!k),Gc(!1)),l),cn(hr(s,ti(h),$n(([x,k])=>!!k),Gc(!1)),y),Bi(hr(Ca(t,s),ti(l,e,r,y),$n(([[,x],k,{sizeTree:A},j,N])=>x&&(!Vi(A)||rB(j))&&!k&&!N),ti(h)),([,x])=>{cd(a,()=>{Jn(y,!0)}),lB(4,()=>{cd(n,()=>{Jn(l,!0)}),Jn(i,x)})}),{scrolledToInitialItem:l,initialTopMostItemIndex:h,initialItemFinalLocationReached:y}},lo(pd,Rs,Lw,wp),{singleton:!0});function oL(e){return e?e==="smooth"?"smooth":"auto":!1}const g0e=(e,t)=>typeof e=="function"?oL(e(t)):t&&oL(e),y0e=Ei(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:i},{scrolledToInitialItem:a},{propsReady:s,didMount:l},{log:h},{scrollingInProgress:y}])=>{const x=Sr(!1),k=mi();let A=null;function j(M){Jn(i,{index:"LAST",align:"end",behavior:M})}Bi(hr(Ca(hr(Mn(e),Oy(1)),l),ti(Mn(x),r,a,y),Jr(([[M,u],m,v,C,w])=>{let g=u&&C,d="auto";return g&&(d=g0e(m,v||w),g=g&&!!d),{totalCount:M,shouldFollow:g,followOutputBehavior:d}}),$n(({shouldFollow:M})=>M)),({totalCount:M,followOutputBehavior:u})=>{A&&(A(),A=null),A=cd(t,()=>{us(h)("following output to ",{totalCount:M},nl.DEBUG),j(u),A=null})});function N(M){const u=cd(n,m=>{M&&!m.atBottom&&m.notAtBottomBecause==="SIZE_INCREASED"&&!A&&(us(h)("scrolling to bottom due to increased size",{},nl.DEBUG),j("auto"))});setTimeout(u,100)}return Bi(hr(Ca(Mn(x),e,s),$n(([M,,u])=>M&&u),ed(({value:M},[,u])=>({refreshed:M===u,value:u}),{refreshed:!1,value:0}),$n(({refreshed:M})=>M),ti(x,e)),([,M])=>{us(a)&&N(M!==!1)}),Bi(k,()=>{N(us(x)!==!1)}),Bi(Ca(Mn(x),n),([M,u])=>{M&&!u.atBottom&&u.notAtBottomBecause==="VIEWPORT_HEIGHT_DECREASING"&&j("auto")}),{followOutput:x,autoscrollToBottom:k}},lo(pd,zw,Lw,Vw,wp,xp,Rs));function v0e(e){return e.reduce((t,r)=>(t.groupIndices.push(t.totalCount),t.totalCount+=r+1,t),{totalCount:0,groupIndices:[]})}const EX=Ei(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:i}])=>{const a=mi(),s=mi(),l=Al(hr(a,Jr(v0e)));return cn(hr(l,Jr(h=>h.totalCount)),e),cn(hr(l,Jr(h=>h.groupIndices)),t),cn(hr(Ca(n,r,i),$n(([h,y])=>R2(y)),Jr(([h,y,x])=>lc(y.groupOffsetTree,Math.max(h-x,0),"v")[0]),oo(),Jr(h=>[h])),s),{groupCounts:a,topItemsIndexes:s}},lo(pd,Rs));function Ux(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function _X(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}const Kk="top",Gk="bottom",aL="none";function sL(e,t,r){return typeof e=="number"?r===Hx&&t===Kk||r===lx&&t===Gk?e:0:r===Hx?t===Kk?e.main:e.reverse:t===Gk?e.main:e.reverse}function lL(e,t){return typeof e=="number"?e:e[t]||0}const cB=Ei(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:i}])=>{const a=mi(),s=Sr(0),l=Sr(0),h=Sr(0),y=cs(hr(Ca(Mn(e),Mn(t),Mn(n),Mn(a,Ux),Mn(h),Mn(s),Mn(i),Mn(r),Mn(l)),Jr(([x,k,A,[j,N],M,u,m,v,C])=>{const w=x-v,g=u+m,d=Math.max(A-w,0);let f=aL;const c=lL(C,Kk),p=lL(C,Gk);return j-=v,j+=A+m,N+=A+m,N-=v,j>x+g-c&&(f=Hx),N<x-d+k+p&&(f=lx),f!==aL?[Math.max(w-A-sL(M,Kk,f)-c,0),w-d-m+k+sL(M,Gk,f)+p]:null}),$n(x=>x!=null),oo(Ux)),[0,0]);return{listBoundary:a,overscan:h,topListHeight:s,increaseViewportBy:l,visibleRange:y}},lo(Rs),{singleton:!0});function b0e(e,t,r){if(R2(t)){const n=kX(e,t);return[{index:lc(t.groupOffsetTree,n)[0],size:0,offset:0},{index:n,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}const JI={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function uL(e,t,r){if(e.length===0)return[];if(!R2(t))return e.map(y=>({...y,index:y.index+r,originalIndex:y.index}));const n=e[0].index,i=e[e.length-1].index,a=[],s=N2(t.groupOffsetTree,n,i);let l,h=0;for(const y of e){(!l||l.end<y.index)&&(l=s.shift(),h=t.groupIndices.indexOf(l.start));let x;y.index===l.start?x={type:"group",index:h}:x={index:y.index-(h+1)+r,groupIndex:h},a.push({...x,size:y.size,offset:y.offset,originalIndex:y.index,data:y.data})}return a}function GP(e,t,r,n,i,a){const{lastSize:s,lastOffset:l,lastIndex:h}=i;let y=0,x=0;if(e.length>0){y=e[0].offset;const M=e[e.length-1];x=M.offset+M.size}const k=r-h,A=l+k*s+(k-1)*n,j=y,N=A-x;return{items:uL(e,i,a),topItems:uL(t,i,a),topListHeight:t.reduce((M,u)=>u.size+M,0),offsetTop:y,offsetBottom:N,top:j,bottom:x,totalCount:r,firstItemIndex:a}}function AX(e,t,r,n,i,a){let s=0;if(r.groupIndices.length>0)for(const x of r.groupIndices){if(x-s>=e)break;s++}const l=e+s,h=uB(t,l),y=Array.from({length:l}).map((x,k)=>({index:k+h,size:0,offset:0,data:a[k+h]}));return GP(y,[],l,i,r,n)}const gg=Ei(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:i},a,{visibleRange:s,listBoundary:l,topListHeight:h},{scrolledToInitialItem:y,initialTopMostItemIndex:x},{topListHeight:k},A,{didMount:j},{recalcInProgress:N}])=>{const M=Sr([]),u=Sr(0),m=mi();cn(a.topItemsIndexes,M);const v=cs(hr(Ca(j,N,Mn(s,Ux),Mn(t),Mn(e),Mn(x),y,Mn(M),Mn(n),Mn(i),r),$n(([d,f,,c,,,,,,,p])=>{const D=p&&p.length!==c;return d&&!f&&!D}),Jr(([,,[d,f],c,p,D,E,T,$,B,L])=>{const W=p,{sizeTree:K,offsetTree:te}=W,X=us(u);if(c===0)return{...JI,totalCount:c};if(d===0&&f===0)return X===0?{...JI,totalCount:c}:AX(X,D,p,$,B,L||[]);if(Vi(K))return X>0?null:GP(b0e(uB(D,c),W,L),[],c,B,W,$);const ae=[];if(T.length>0){const we=T[0],Fe=T[T.length-1];let Ee=0;for(const Te of N2(K,we,Fe)){const be=Te.value,Ue=Math.max(Te.start,we),st=Math.min(Te.end,Fe);for(let ke=Ue;ke<=st;ke++)ae.push({index:ke,size:be,offset:Ee,data:L&&L[ke]}),Ee+=be}}if(!E)return GP([],ae,c,B,W,$);const re=T.length>0?T[T.length-1]+1:0,ue=a0e(te,d,f,re);if(ue.length===0)return null;const me=c-1,Se=B2([],we=>{for(const Fe of ue){const Ee=Fe.value;let Te=Ee.offset,be=Fe.start;const Ue=Ee.size;if(Ee.offset<d){be+=Math.floor((d-Ee.offset+B)/(Ue+B));const ke=be-Fe.start;Te+=ke*Ue+ke*B}be<re&&(Te+=(re-be)*Ue,be=re);const st=Math.min(Fe.end,me);for(let ke=be;ke<=st&&!(Te>=f);ke++)we.push({index:ke,size:Ue,offset:Te,data:L&&L[ke]}),Te+=Ue+B}});return GP(Se,ae,c,B,W,$)}),$n(d=>d!==null),oo()),JI);cn(hr(r,$n(rB),Jr(d=>d==null?void 0:d.length)),t),cn(hr(v,Jr(d=>d.topListHeight)),k),cn(k,h),cn(hr(v,Jr(d=>[d.top,d.bottom])),l),cn(hr(v,Jr(d=>d.items)),m);const C=Al(hr(v,$n(({items:d})=>d.length>0),ti(t,r),$n(([{items:d},f])=>d[d.length-1].originalIndex===f-1),Jr(([,d,f])=>[d-1,f]),oo(Ux),Jr(([d])=>d))),w=Al(hr(v,$h(200),$n(({items:d,topItems:f})=>d.length>0&&d[0].originalIndex===f.length),Jr(({items:d})=>d[0].index),oo())),g=Al(hr(v,$n(({items:d})=>d.length>0),Jr(({items:d})=>{let f=0,c=d.length-1;for(;d[f].type==="group"&&f<c;)f++;for(;d[c].type==="group"&&c>f;)c--;return{startIndex:d[f].index,endIndex:d[c].index}}),oo(_X)));return{listState:v,topItemsIndexes:M,endReached:C,startReached:w,rangeChanged:g,itemsRendered:m,initialItemCount:u,...A}},lo(pd,EX,cB,Vw,Lw,zw,wp,aB),{singleton:!0}),x0e=Ei(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:i},{initialItemCount:a,listState:s},{didMount:l}])=>(cn(hr(l,ti(a),$n(([,h])=>h!==0),ti(i,e,t,n,r),Jr(([[,h],y,x,k,A,j=[]])=>AX(h,y,x,k,A,j))),s),{}),lo(pd,Vw,gg,wp),{singleton:!0}),TX=Ei(([{scrollVelocity:e}])=>{const t=Sr(!1),r=mi(),n=Sr(!1);return cn(hr(e,ti(n,t,r),$n(([i,a])=>!!a),Jr(([i,a,s,l])=>{const{exit:h,enter:y}=a;if(s){if(h(i,l))return!1}else if(y(i,l))return!0;return s}),oo()),t),Bi(hr(Ca(t,e,r),ti(n)),([[i,a,s],l])=>i&&l&&l.change&&l.change(a,s)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},lo(zw),{singleton:!0}),w0e=Ei(([{topItemsIndexes:e}])=>{const t=Sr(0);return cn(hr(t,$n(r=>r>0),Jr(r=>Array.from({length:r}).map((n,i)=>i))),e),{topItemCount:t}},lo(gg)),MX=Ei(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:i}])=>{const a=mi(),s=cs(hr(Ca(e,n,t,r,i),Jr(([l,h,y,x,k])=>l+h+y+x+k.offsetBottom+k.bottom)),0);return cn(Mn(s),a),{totalListHeight:s,totalListHeightChanged:a}},lo(Rs,gg),{singleton:!0});function $X(e){let t=!1,r;return()=>(t||(t=!0,r=e()),r)}const S0e=$X(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),D0e=Ei(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:i,isAtBottom:a,scrollDirection:s,lastJumpDueToItemResize:l},{listState:h},{beforeUnshiftWith:y,shiftWithOffset:x,sizes:k,gap:A},{log:j},{recalcInProgress:N}])=>{const M=Al(hr(h,ti(l),ed(([,m,v,C],[{items:w,totalCount:g,bottom:d,offsetBottom:f},c])=>{const p=d+f;let D=0;return v===g&&m.length>0&&w.length>0&&(w[0].originalIndex===0&&m[0].originalIndex===0||(D=p-C,D!==0&&(D+=c))),[D,w,g,p]},[0,[],0,0]),$n(([m])=>m!==0),ti(t,s,n,a,j,N),$n(([,m,v,C,,,w])=>!w&&!C&&m!==0&&v===Hx),Jr(([[m],,,,,v])=>(v("Upward scrolling compensation",{amount:m},nl.DEBUG),m))));function u(m){m>0?(Jn(e,{top:-m,behavior:"auto"}),Jn(r,0)):(Jn(r,0),Jn(e,{top:-m,behavior:"auto"}))}return Bi(hr(M,ti(r,i)),([m,v,C])=>{C&&S0e()?Jn(r,v-m):u(-m)}),Bi(hr(Ca(cs(i,!1),r,N),$n(([m,v,C])=>!m&&!C&&v!==0),Jr(([m,v])=>v),$h(1)),u),cn(hr(x,Jr(m=>({top:-m}))),e),Bi(hr(y,ti(k,A),Jr(([m,{lastSize:v,groupIndices:C,sizeTree:w},g])=>{function d(f){return f*(v+g)}if(C.length===0)return d(m);{let f=0;const c=Vx(w,0);let p=0,D=0;for(;p<m;){p++,f+=c;let E=C.length===D+1?1/0:C[D+1]-C[D]-1;p+E>m&&(f-=c,E=m-p+1),p+=E,f+=d(E),D++}return f}})),m=>{Jn(r,m),requestAnimationFrame(()=>{Jn(e,{top:m}),requestAnimationFrame(()=>{Jn(r,0),Jn(N,!1)})})}),{deviation:r}},lo(Rs,zw,gg,pd,xp,aB)),C0e=Ei(([{didMount:e},{scrollTo:t},{listState:r}])=>{const n=Sr(0);return Bi(hr(e,ti(n),$n(([,i])=>i!==0),Jr(([,i])=>({top:i}))),i=>{cd(hr(r,Oy(1),$n(a=>a.items.length>1)),()=>{requestAnimationFrame(()=>{Jn(t,i)})})}),{initialScrollTop:n}},lo(wp,Rs,gg),{singleton:!0}),P0e=Ei(([{viewportHeight:e},{totalListHeight:t}])=>{const r=Sr(!1),n=cs(hr(Ca(r,e,t),$n(([i])=>i),Jr(([,i,a])=>Math.max(0,i-a)),$h(0),oo()),0);return{alignToBottom:r,paddingTopAddition:n}},lo(Rs,MX),{singleton:!0}),dB=Ei(([{scrollTo:e,scrollContainerState:t}])=>{const r=mi(),n=mi(),i=mi(),a=Sr(!1),s=Sr(void 0);return cn(hr(Ca(r,n),Jr(([{viewportHeight:l,scrollTop:h,scrollHeight:y},{offsetTop:x}])=>({scrollTop:Math.max(0,h-x),scrollHeight:y,viewportHeight:l}))),t),cn(hr(e,ti(n),Jr(([l,{offsetTop:h}])=>({...l,top:l.top+h}))),i),{useWindowScroll:a,customScrollParent:s,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:i}},lo(Rs)),k0e=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:i,align:a,...s}})=>e<r?{...s,behavior:i,align:a??"start"}:t>n?{...s,behavior:i,align:a??"end"}:null,O0e=Ei(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:i,headerHeight:a,fixedHeaderHeight:s,fixedFooterHeight:l,scrollingInProgress:h},{scrollToIndex:y}])=>{const x=mi();return cn(hr(x,ti(e,i,t,a,s,l,n),ti(r),Jr(([[k,A,j,N,M,u,m,v],C])=>{const{done:w,behavior:g,align:d,calculateViewLocation:f=k0e,...c}=k,p=PX(k,A,N-1),D=Wx(p,A.offsetTree,C)+M+u,E=D+lc(A.sizeTree,p)[1],T=v+u,$=v+j-m,B=f({itemTop:D,itemBottom:E,viewportTop:T,viewportBottom:$,locationParams:{behavior:g,align:d,...c}});return B?w&&cd(hr(h,$n(L=>L===!1),Oy(us(h)?1:2)),w):w&&w(),B}),$n(k=>k!==null)),y),{scrollIntoView:x}},lo(pd,Rs,Lw,gg,xp),{singleton:!0}),E0e=Ei(([{sizes:e,sizeRanges:t},{scrollTop:r,headerHeight:n},{initialTopMostItemIndex:i},{didMount:a},{useWindowScroll:s,windowScrollContainerState:l,windowViewportRect:h}])=>{const y=mi(),x=Sr(void 0),k=Sr(null),A=Sr(null);return cn(l,k),cn(h,A),Bi(hr(y,ti(e,r,s,k,A,n)),([j,N,M,u,m,v,C])=>{const w=u0e(N.sizeTree);u&&m!==null&&v!==null&&(M=m.scrollTop-v.offsetTop),M-=C,j({ranges:w,scrollTop:M})}),cn(hr(x,$n(rB),Jr(_0e)),i),cn(hr(a,ti(x),$n(([,j])=>j!==void 0),oo(),Jr(([,j])=>j.ranges)),t),{getState:y,restoreStateFrom:x}},lo(pd,Rs,Vw,wp,dB));function _0e(e){return{offset:e.scrollTop,index:0,align:"start"}}const A0e=Ei(([e,t,r,n,i,a,s,l,h,y])=>({...e,...t,...r,...n,...i,...a,...s,...l,...h,...y}),lo(cB,x0e,wp,TX,MX,C0e,P0e,dB,O0e,xp)),IX=Ei(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:i,itemSize:a,data:s,firstItemIndex:l,groupIndices:h,statefulTotalCount:y,gap:x,sizes:k},{initialTopMostItemIndex:A,scrolledToInitialItem:j,initialItemFinalLocationReached:N},M,u,m,{listState:v,topItemsIndexes:C,...w},{scrollToIndex:g},d,{topItemCount:f},{groupCounts:c},p])=>(cn(w.rangeChanged,p.scrollSeekRangeChanged),cn(hr(p.windowViewportRect,Jr(D=>D.visibleHeight)),M.viewportHeight),{totalCount:e,data:s,firstItemIndex:l,sizeRanges:t,initialTopMostItemIndex:A,scrolledToInitialItem:j,initialItemFinalLocationReached:N,topItemsIndexes:C,topItemCount:f,groupCounts:c,fixedItemHeight:r,defaultItemHeight:n,gap:x,...m,statefulTotalCount:y,listState:v,scrollToIndex:g,trackItemSizes:i,itemSize:a,groupIndices:h,...w,...p,...M,sizes:k,...u}),lo(pd,Vw,Rs,E0e,y0e,gg,Lw,D0e,w0e,EX,A0e)),QI="-webkit-sticky",cL="sticky",jX=$X(()=>{if(typeof document>"u")return cL;const e=document.createElement("div");return e.style.position=QI,e.style.position===QI?QI:cL});function fB(e,t,r){const n=et.useRef(null),i=et.useCallback(h=>{if(h===null||!h.offsetParent)return;const y=h.getBoundingClientRect(),x=y.width;let k,A;if(t){const j=t.getBoundingClientRect(),N=y.top-j.top;k=j.height-Math.max(0,N),A=N+t.scrollTop}else k=window.innerHeight-Math.max(0,y.top),A=y.top+window.pageYOffset;n.current={offsetTop:A,visibleHeight:k,visibleWidth:x},e(n.current)},[e,t]),{callbackRef:a,ref:s}=oB(i,!0,r),l=et.useCallback(()=>{i(s.current)},[i,s]);return et.useEffect(()=>{if(t){t.addEventListener("scroll",l);const h=new ResizeObserver(()=>{requestAnimationFrame(l)});return h.observe(t),()=>{t.removeEventListener("scroll",l),h.unobserve(t)}}else return window.addEventListener("scroll",l),window.addEventListener("resize",l),()=>{window.removeEventListener("scroll",l),window.removeEventListener("resize",l)}},[l,t]),a}const Ww=et.createContext(void 0),hB=et.createContext(void 0);function pB(e){return e}const T0e=Ei(()=>{const e=Sr(h=>`Item ${h}`),t=Sr(null),r=Sr(h=>`Group ${h}`),n=Sr({}),i=Sr(pB),a=Sr("div"),s=Sr(mg),l=(h,y=null)=>cs(hr(n,Jr(x=>x[h]),oo()),y);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:i,HeaderFooterTag:a,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),TopItemListComponent:l("TopItemList"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),GroupComponent:l("Group","div"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder")}}),M0e=Ei(([e,t])=>({...e,...t}),lo(IX,T0e)),$0e=({height:e})=>G.jsx("div",{style:{height:e}}),I0e={position:jX(),zIndex:1,overflowAnchor:"none"},FX={overflowAnchor:"none"},j0e={...FX,display:"inline-block",height:"100%"},dL=et.memo(function({showTopList:t=!1}){const r=Ln("listState"),n=au("sizeRanges"),i=Ln("useWindowScroll"),a=Ln("customScrollParent"),s=au("windowScrollContainerState"),l=au("scrollContainerState"),h=a||i?s:l,y=Ln("itemContent"),x=Ln("context"),k=Ln("groupContent"),A=Ln("trackItemSizes"),j=Ln("itemSize"),N=Ln("log"),M=au("gap"),u=Ln("horizontalDirection"),{callbackRef:m}=gX(n,j,A,t?mg:h,N,M,a,u,Ln("skipAnimationFrameInResizeObserver")),[v,C]=et.useState(0);yB("deviation",L=>{v!==L&&C(L)});const w=Ln("EmptyPlaceholder"),g=Ln("ScrollSeekPlaceholder")||$0e,d=Ln("ListComponent"),f=Ln("ItemComponent"),c=Ln("GroupComponent"),p=Ln("computeItemKey"),D=Ln("isSeeking"),E=Ln("groupIndices").length>0,T=Ln("alignToBottom"),$=Ln("initialItemFinalLocationReached"),B=t?{}:{boxSizing:"border-box",...u?{whiteSpace:"nowrap",display:"inline-block",height:"100%",paddingLeft:r.offsetTop,paddingRight:r.offsetBottom,marginLeft:v!==0?v:T?"auto":0}:{marginTop:v!==0?v:T?"auto":0,paddingTop:r.offsetTop,paddingBottom:r.offsetBottom},...$?{}:{visibility:"hidden"}};return!t&&r.totalCount===0&&w?G.jsx(w,{...No(w,x)}):G.jsx(d,{...No(d,x),ref:m,style:B,"data-testid":t?"virtuoso-top-item-list":"virtuoso-item-list",children:(t?r.topItems:r.items).map(L=>{const W=L.originalIndex,K=p(W+r.firstItemIndex,L.data,x);return D?Y.createElement(g,{...No(g,x),key:K,index:L.index,height:L.size,type:L.type||"item",...L.type==="group"?{}:{groupIndex:L.groupIndex}}):L.type==="group"?Y.createElement(c,{...No(c,x),key:K,"data-index":W,"data-known-size":L.size,"data-item-index":L.index,style:I0e},k(L.index,x)):Y.createElement(f,{...No(f,x),...BX(f,L.data),key:K,"data-index":W,"data-known-size":L.size,"data-item-index":L.index,"data-item-group-index":L.groupIndex,style:u?j0e:FX},E?y(L.index,L.groupIndex,L.data,x):y(L.index,L.data,x))})})}),F0e={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},B0e={outline:"none",overflowX:"auto",position:"relative"},fv=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),N0e={width:"100%",position:jX(),top:0,zIndex:1};function No(e,t){if(typeof e!="string")return{context:t}}function BX(e,t){return{item:typeof e=="string"?void 0:t}}const R0e=et.memo(function(){const t=Ln("HeaderComponent"),r=au("headerHeight"),n=Ln("HeaderFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,Ln("skipAnimationFrameInResizeObserver")),a=Ln("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null}),L0e=et.memo(function(){const t=Ln("FooterComponent"),r=au("footerHeight"),n=Ln("HeaderFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,Ln("skipAnimationFrameInResizeObserver")),a=Ln("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null});function mB({usePublisher:e,useEmitter:t,useEmitterValue:r}){return et.memo(function({style:a,children:s,...l}){const h=e("scrollContainerState"),y=r("ScrollerComponent"),x=e("smoothScrollTargetReached"),k=r("scrollerRef"),A=r("context"),j=r("horizontalDirection")||!1,{scrollerRef:N,scrollByCallback:M,scrollToCallback:u}=vX(h,x,y,k,void 0,j);t("scrollTo",u),t("scrollBy",M);const m=j?B0e:F0e;return G.jsx(y,{ref:N,style:{...m,...a},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...l,...No(y,A),children:s})})}function gB({usePublisher:e,useEmitter:t,useEmitterValue:r}){return et.memo(function({style:a,children:s,...l}){const h=e("windowScrollContainerState"),y=r("ScrollerComponent"),x=e("smoothScrollTargetReached"),k=r("totalListHeight"),A=r("deviation"),j=r("customScrollParent"),N=r("context"),{scrollerRef:M,scrollByCallback:u,scrollToCallback:m}=vX(h,x,y,mg,j);return mX(()=>(M.current=j||window,()=>{M.current=null}),[M,j]),t("windowScrollTo",m),t("scrollBy",u),G.jsx(y,{style:{position:"relative",...a,...k!==0?{height:k+A}:{}},"data-virtuoso-scroller":!0,...l,...No(y,N),children:s})})}const z0e=({children:e})=>{const t=et.useContext(Ww),r=au("viewportHeight"),n=au("fixedItemHeight"),i=Ln("alignToBottom"),a=Ln("horizontalDirection"),s=et.useMemo(()=>Lx(r,h=>sc(h,a?"width":"height")),[r,a]),l=dd(s,!0,Ln("skipAnimationFrameInResizeObserver"));return et.useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),G.jsx("div",{style:fv(i),ref:l,"data-viewport-type":"element",children:e})},V0e=({children:e})=>{const t=et.useContext(Ww),r=au("windowViewportRect"),n=au("fixedItemHeight"),i=Ln("customScrollParent"),a=fB(r,i,Ln("skipAnimationFrameInResizeObserver")),s=Ln("alignToBottom");return et.useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),G.jsx("div",{ref:a,style:fv(s),"data-viewport-type":"window",children:e})},W0e=({children:e})=>{const t=Ln("TopItemListComponent")||"div",r=Ln("headerHeight"),n={...N0e,marginTop:`${r}px`},i=Ln("context");return G.jsx(t,{style:n,...No(t,i),children:e})},H0e=et.memo(function(t){const r=Ln("useWindowScroll"),n=Ln("topItemsIndexes").length>0,i=Ln("customScrollParent"),a=i||r?K0e:U0e,s=i||r?V0e:z0e;return G.jsxs(a,{...t,children:[n&&G.jsx(W0e,{children:G.jsx(dL,{showTopList:!0})}),G.jsxs(s,{children:[G.jsx(R0e,{}),G.jsx(dL,{}),G.jsx(L0e,{})]})]})}),{Component:NX,usePublisher:au,useEmitterValue:Ln,useEmitter:yB}=iB(M0e,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"HeaderFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",horizontalDirection:"horizontalDirection",skipAnimationFrameInResizeObserver:"skipAnimationFrameInResizeObserver"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},H0e),U0e=mB({usePublisher:au,useEmitterValue:Ln,useEmitter:yB}),K0e=gB({usePublisher:au,useEmitterValue:Ln,useEmitter:yB}),G0e=NX,q0e=NX,fL={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},Y0e={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:hL,ceil:pL,floor:qk,min:e3,max:ux}=Math;function X0e(e){return{...Y0e,items:e}}function mL(e,t,r){return Array.from({length:t-e+1}).map((n,i)=>{const a=r===null?null:r[i+e];return{index:i+e,data:a}})}function Z0e(e,t){return e&&e.column===t.column&&e.row===t.row}function _C(e,t){return e&&e.width===t.width&&e.height===t.height}const J0e=Ei(([{overscan:e,visibleRange:t,listBoundary:r,increaseViewportBy:n},{scrollTop:i,viewportHeight:a,scrollBy:s,scrollTo:l,smoothScrollTargetReached:h,scrollContainerState:y,footerHeight:x,headerHeight:k},A,j,{propsReady:N,didMount:M},{windowViewportRect:u,useWindowScroll:m,customScrollParent:v,windowScrollContainerState:C,windowScrollTo:w},g])=>{const d=Sr(0),f=Sr(0),c=Sr(fL),p=Sr({height:0,width:0}),D=Sr({height:0,width:0}),E=mi(),T=mi(),$=Sr(0),B=Sr(null),L=Sr({row:0,column:0}),W=mi(),K=mi(),te=Sr(!1),X=Sr(0),ae=Sr(!0),re=Sr(!1),ue=Sr(!1);Bi(hr(M,ti(X),$n(([Te,be])=>!!be)),()=>{Jn(ae,!1)}),Bi(hr(Ca(M,ae,D,p,X,re),$n(([Te,be,Ue,st,,ke])=>Te&&!be&&Ue.height!==0&&st.height!==0&&!ke)),([,,,,Te])=>{Jn(re,!0),lB(1,()=>{Jn(E,Te)}),cd(hr(i),()=>{Jn(r,[0,0]),Jn(ae,!0)})}),cn(hr(K,$n(Te=>Te!=null&&Te.scrollTop>0),Gc(0)),f),Bi(hr(M,ti(K),$n(([,Te])=>Te!=null)),([,Te])=>{Te&&(Jn(p,Te.viewport),Jn(D,Te==null?void 0:Te.item),Jn(L,Te.gap),Te.scrollTop>0&&(Jn(te,!0),cd(hr(i,Oy(1)),be=>{Jn(te,!1)}),Jn(l,{top:Te.scrollTop})))}),cn(hr(p,Jr(({height:Te})=>Te)),a),cn(hr(Ca(Mn(p,_C),Mn(D,_C),Mn(L,(Te,be)=>Te&&Te.column===be.column&&Te.row===be.row),Mn(i)),Jr(([Te,be,Ue,st])=>({viewport:Te,item:be,gap:Ue,scrollTop:st}))),W),cn(hr(Ca(Mn(d),t,Mn(L,Z0e),Mn(D,_C),Mn(p,_C),Mn(B),Mn(f),Mn(te),Mn(ae),Mn(X)),$n(([,,,,,,,Te])=>!Te),Jr(([Te,[be,Ue],st,ke,q,ne,qe,,se,Ke])=>{const{row:Q,column:Me}=st,{height:o,width:S}=ke,{width:P}=q;if(qe===0&&(Te===0||P===0))return fL;if(S===0){const Be=uB(Ke,Te),Ve=Math.max(Be+qe-1,0);return X0e(mL(Be,Ve,ne))}const le=RX(P,S,Me);let ee,_e;se?be===0&&Ue===0&&qe>0?(ee=0,_e=qe-1):(ee=le*qk((be+Q)/(o+Q)),_e=le*pL((Ue+Q)/(o+Q))-1,_e=e3(Te-1,ux(_e,le-1)),ee=e3(_e,ux(0,ee))):(ee=0,_e=-1);const he=mL(ee,_e,ne),{top:ve,bottom:Ae}=gL(q,st,ke,he),je=pL(Te/le),xe=je*o+(je-1)*Q-Ae;return{items:he,offsetTop:ve,offsetBottom:xe,top:ve,bottom:Ae,itemHeight:o,itemWidth:S}})),c),cn(hr(B,$n(Te=>Te!==null),Jr(Te=>Te.length)),d),cn(hr(Ca(p,D,c,L),$n(([Te,be,{items:Ue}])=>Ue.length>0&&be.height!==0&&Te.height!==0),Jr(([Te,be,{items:Ue},st])=>{const{top:ke,bottom:q}=gL(Te,st,be,Ue);return[ke,q]}),oo(Ux)),r);const me=Sr(!1);cn(hr(i,ti(me),Jr(([Te,be])=>be||Te!==0)),me);const Se=Al(hr(Mn(c),$n(({items:Te})=>Te.length>0),ti(d,me),$n(([{items:Te},be,Ue])=>Ue&&Te[Te.length-1].index===be-1),Jr(([,Te])=>Te-1),oo())),we=Al(hr(Mn(c),$n(({items:Te})=>Te.length>0&&Te[0].index===0),Gc(0),oo())),Fe=Al(hr(Mn(c),ti(te),$n(([{items:Te},be])=>Te.length>0&&!be),Jr(([{items:Te}])=>({startIndex:Te[0].index,endIndex:Te[Te.length-1].index})),oo(_X),$h(0)));cn(Fe,j.scrollSeekRangeChanged),cn(hr(E,ti(p,D,d,L),Jr(([Te,be,Ue,st,ke])=>{const q=OX(Te),{align:ne,behavior:qe,offset:se}=q;let Ke=q.index;Ke==="LAST"&&(Ke=st-1),Ke=ux(0,Ke,e3(st-1,Ke));let Q=qF(be,ke,Ue,Ke);return ne==="end"?Q=hL(Q-be.height+Ue.height):ne==="center"&&(Q=hL(Q-be.height/2+Ue.height/2)),se&&(Q+=se),{top:Q,behavior:qe}})),l);const Ee=cs(hr(c,Jr(Te=>Te.offsetBottom+Te.bottom)),0);return cn(hr(u,Jr(Te=>({width:Te.visibleWidth,height:Te.visibleHeight}))),p),{data:B,totalCount:d,viewportDimensions:p,itemDimensions:D,scrollTop:i,scrollHeight:T,overscan:e,increaseViewportBy:n,scrollBy:s,scrollTo:l,scrollToIndex:E,smoothScrollTargetReached:h,windowViewportRect:u,windowScrollTo:w,useWindowScroll:m,customScrollParent:v,windowScrollContainerState:C,deviation:$,scrollContainerState:y,footerHeight:x,headerHeight:k,initialItemCount:f,gap:L,restoreStateFrom:K,...j,initialTopMostItemIndex:X,horizontalDirection:ue,gridState:c,totalListHeight:Ee,...A,startReached:we,endReached:Se,rangeChanged:Fe,stateChanged:W,propsReady:N,stateRestoreInProgress:te,...g}},lo(cB,Rs,zw,TX,wp,dB,xp));function gL(e,t,r,n){const{height:i}=r;if(i===void 0||n.length===0)return{top:0,bottom:0};const a=qF(e,t,r,n[0].index),s=qF(e,t,r,n[n.length-1].index)+i;return{top:a,bottom:s}}function qF(e,t,r,n){const i=RX(e.width,r.width,t.column),a=qk(n/i),s=a*r.height+ux(0,a-1)*t.row;return s>0?s+t.row:s}function RX(e,t,r){return ux(1,qk((e+r)/(qk(t)+r)))}const Q0e=Ei(()=>{const e=Sr(k=>`Item ${k}`),t=Sr({}),r=Sr(null),n=Sr("virtuoso-grid-item"),i=Sr("virtuoso-grid-list"),a=Sr(pB),s=Sr("div"),l=Sr(mg),h=(k,A=null)=>cs(hr(t,Jr(j=>j[k]),oo()),A),y=Sr(!1),x=Sr(!1);return cn(Mn(x),y),{readyStateChanged:y,reportReadyState:x,context:r,itemContent:e,components:t,computeItemKey:a,itemClassName:n,listClassName:i,headerFooterTag:s,scrollerRef:l,FooterComponent:h("Footer"),HeaderComponent:h("Header"),ListComponent:h("List","div"),ItemComponent:h("Item","div"),ScrollerComponent:h("Scroller","div"),ScrollSeekPlaceholder:h("ScrollSeekPlaceholder","div")}}),eye=Ei(([e,t])=>({...e,...t}),lo(J0e,Q0e)),tye=et.memo(function(){const t=ko("gridState"),r=ko("listClassName"),n=ko("itemClassName"),i=ko("itemContent"),a=ko("computeItemKey"),s=ko("isSeeking"),l=su("scrollHeight"),h=ko("ItemComponent"),y=ko("ListComponent"),x=ko("ScrollSeekPlaceholder"),k=ko("context"),A=su("itemDimensions"),j=su("gap"),N=ko("log"),M=ko("stateRestoreInProgress"),u=su("reportReadyState"),m=dd(et.useMemo(()=>v=>{const C=v.parentElement.parentElement.scrollHeight;l(C);const w=v.firstChild;if(w){const{width:g,height:d}=w.getBoundingClientRect();A({width:g,height:d})}j({row:yL("row-gap",getComputedStyle(v).rowGap,N),column:yL("column-gap",getComputedStyle(v).columnGap,N)})},[l,A,j,N]),!0,!1);return mX(()=>{t.itemHeight>0&&t.itemWidth>0&&u(!0)},[t]),M?null:G.jsx(y,{ref:m,className:r,...No(y,k),style:{paddingTop:t.offsetTop,paddingBottom:t.offsetBottom},"data-testid":"virtuoso-item-list",children:t.items.map(v=>{const C=a(v.index,v.data,k);return s?G.jsx(x,{...No(x,k),index:v.index,height:t.itemHeight,width:t.itemWidth},C):Y.createElement(h,{...No(h,k),className:n,"data-index":v.index,key:C},i(v.index,v.data,k))})})}),rye=et.memo(function(){const t=ko("HeaderComponent"),r=su("headerHeight"),n=ko("headerFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,!1),a=ko("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null}),nye=et.memo(function(){const t=ko("FooterComponent"),r=su("footerHeight"),n=ko("headerFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,!1),a=ko("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null}),iye=({children:e})=>{const t=et.useContext(hB),r=su("itemDimensions"),n=su("viewportDimensions"),i=dd(et.useMemo(()=>a=>{n(a.getBoundingClientRect())},[n]),!0,!1);return et.useEffect(()=>{t&&(n({height:t.viewportHeight,width:t.viewportWidth}),r({height:t.itemHeight,width:t.itemWidth}))},[t,n,r]),G.jsx("div",{style:fv(!1),ref:i,children:e})},oye=({children:e})=>{const t=et.useContext(hB),r=su("windowViewportRect"),n=su("itemDimensions"),i=ko("customScrollParent"),a=fB(r,i,!1);return et.useEffect(()=>{t&&(n({height:t.itemHeight,width:t.itemWidth}),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,r,n]),G.jsx("div",{ref:a,style:fv(!1),children:e})},aye=et.memo(function({...t}){const r=ko("useWindowScroll"),n=ko("customScrollParent"),i=n||r?uye:lye,a=n||r?oye:iye;return G.jsx(i,{...t,children:G.jsxs(a,{children:[G.jsx(rye,{}),G.jsx(tye,{}),G.jsx(nye,{})]})})}),{Component:sye,usePublisher:su,useEmitterValue:ko,useEmitter:LX}=iB(eye,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex",increaseViewportBy:"increaseViewportBy"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged",readyStateChanged:"readyStateChanged"}},aye),lye=mB({usePublisher:su,useEmitterValue:ko,useEmitter:LX}),uye=gB({usePublisher:su,useEmitterValue:ko,useEmitter:LX});function yL(e,t,r){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,t,nl.WARN),t==="normal"?0:parseInt(t??"0",10)}const cye=sye,dye=Ei(()=>{const e=Sr(h=>G.jsxs("td",{children:["Item $",h]})),t=Sr(null),r=Sr(null),n=Sr(null),i=Sr({}),a=Sr(pB),s=Sr(mg),l=(h,y=null)=>cs(hr(i,Jr(x=>x[h]),oo()),y);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:i,computeItemKey:a,scrollerRef:s,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),fye=Ei(([e,t])=>({...e,...t}),lo(IX,dye)),hye=({height:e})=>G.jsx("tr",{children:G.jsx("td",{style:{height:e}})}),pye=({height:e})=>G.jsx("tr",{children:G.jsx("td",{style:{height:e,padding:0,border:0}})}),mye={overflowAnchor:"none"},vL=et.memo(function({showTopList:t=!1}){const r=ei("listState"),n=ei("computeItemKey"),i=ei("firstItemIndex"),a=ei("isSeeking"),s=ei("ScrollSeekPlaceholder")||hye,l=ei("context"),h=ei("TableRowComponent"),y=ei("fixedHeaderHeight"),x=ei("itemContent"),k=(t?r.topItems:[]).reduce((j,N,M)=>(M===0?j.push(N.size):j.push(j[M-1]+N.size),j),[]),A=(t?r.topItems:r.items).map(j=>{const N=j.originalIndex,M=n(N+i,j.data,l),u=t?N===0?0:k[N-1]:0;return a?Y.createElement(s,{...No(s,l),key:M,index:j.index,height:j.size,type:j.type||"item"}):Y.createElement(h,{...No(h,l),...BX(h,j.data),key:M,"data-index":N,"data-known-size":j.size,"data-item-index":j.index,style:t?{overflowAnchor:"none",position:"sticky",zIndex:2,top:y+u}:mye},x(j.index,j.data,l))});return G.jsx(G.Fragment,{children:A})}),gye=et.memo(function(){const t=ei("listState"),r=ei("topItemsIndexes").length>0,n=nc("sizeRanges"),i=ei("useWindowScroll"),a=ei("customScrollParent"),s=nc("windowScrollContainerState"),l=nc("scrollContainerState"),h=a||i?s:l,y=ei("trackItemSizes"),x=ei("itemSize"),k=ei("log"),{callbackRef:A,ref:j}=gX(n,x,y,h,k,void 0,a,!1,ei("skipAnimationFrameInResizeObserver")),[N,M]=et.useState(0);vB("deviation",E=>{N!==E&&(j.current.style.marginTop=`${E}px`,M(E))});const u=ei("EmptyPlaceholder"),m=ei("FillerRow")||pye,v=ei("TableBodyComponent"),C=ei("paddingTopAddition"),w=ei("statefulTotalCount"),g=ei("context");if(w===0&&u)return G.jsx(u,{...No(u,g)});const d=(r?t.topItems:[]).reduce((E,T)=>E+T.size,0),f=t.offsetTop+C+N-d,c=t.offsetBottom,p=f>0?G.jsx(m,{height:f,context:g},"padding-top"):null,D=c>0?G.jsx(m,{height:c,context:g},"padding-bottom"):null;return G.jsxs(v,{ref:A,"data-testid":"virtuoso-item-list",...No(v,g),children:[p,r&&G.jsx(vL,{showTopList:!0}),G.jsx(vL,{}),D]})}),yye=({children:e})=>{const t=et.useContext(Ww),r=nc("viewportHeight"),n=nc("fixedItemHeight"),i=dd(et.useMemo(()=>Lx(r,a=>sc(a,"height")),[r]),!0,ei("skipAnimationFrameInResizeObserver"));return et.useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),G.jsx("div",{style:fv(!1),ref:i,"data-viewport-type":"element",children:e})},vye=({children:e})=>{const t=et.useContext(Ww),r=nc("windowViewportRect"),n=nc("fixedItemHeight"),i=ei("customScrollParent"),a=fB(r,i,ei("skipAnimationFrameInResizeObserver"));return et.useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),G.jsx("div",{ref:a,style:fv(!1),"data-viewport-type":"window",children:e})},bye=et.memo(function(t){const r=ei("useWindowScroll"),n=ei("customScrollParent"),i=nc("fixedHeaderHeight"),a=nc("fixedFooterHeight"),s=ei("fixedHeaderContent"),l=ei("fixedFooterContent"),h=ei("context"),y=dd(et.useMemo(()=>Lx(i,v=>sc(v,"height")),[i]),!0,ei("skipAnimationFrameInResizeObserver")),x=dd(et.useMemo(()=>Lx(a,v=>sc(v,"height")),[a]),!0,ei("skipAnimationFrameInResizeObserver")),k=n||r?Sye:wye,A=n||r?vye:yye,j=ei("TableComponent"),N=ei("TableHeadComponent"),M=ei("TableFooterComponent"),u=s?G.jsx(N,{style:{zIndex:2,position:"sticky",top:0},ref:y,...No(N,h),children:s()},"TableHead"):null,m=l?G.jsx(M,{style:{zIndex:1,position:"sticky",bottom:0},ref:x,...No(M,h),children:l()},"TableFoot"):null;return G.jsx(k,{...t,children:G.jsx(A,{children:G.jsxs(j,{style:{borderSpacing:0,overflowAnchor:"none"},...No(j,h),children:[u,G.jsx(gye,{},"TableBody"),m]})})})}),{Component:xye,usePublisher:nc,useEmitterValue:ei,useEmitter:vB}=iB(fye,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},bye),wye=mB({usePublisher:nc,useEmitterValue:ei,useEmitter:vB}),Sye=gB({usePublisher:nc,useEmitterValue:ei,useEmitter:vB}),Dye=xye,Cye=Object.freeze(Object.defineProperty({__proto__:null,GroupedVirtuoso:q0e,LogLevel:nl,TableVirtuoso:Dye,Virtuoso:G0e,VirtuosoGrid:cye,VirtuosoGridMockContext:hB,VirtuosoMockContext:Ww},Symbol.toStringTag,{value:"Module"})),Pye=dc(Cye);/*! For license information please see fuselage.production.js.LICENSE.txt */(function(e,t){(function(r,n){e.exports=n(zhe,Vhe,E2,ype(),vpe,zme(),uv,zge,Pye,Y)})(self,function(r,n,i,a,s,l,h,y,x,k){return function(){var A={8958:function(M){M.exports=function(u,m,v,C,w,g,d,f){if(!u){var c;if(m===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[v,C,w,g,d,f],D=0;(c=new Error(m.replace(/%s/g,function(){return p[D++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},4324:function(M,u,m){m.r(u)},3214:function(M,u,m){m.r(u)},9520:function(M,u,m){m.r(u)},6092:function(M,u,m){m.r(u)},1513:function(M){var u=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;M.exports=function(){try{if(!Object.assign)return!1;var C=new String("abc");if(C[5]="de",Object.getOwnPropertyNames(C)[0]==="5")return!1;for(var w={},g=0;g<10;g++)w["_"+String.fromCharCode(g)]=g;if(Object.getOwnPropertyNames(w).map(function(f){return w[f]}).join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(f){d[f]=f}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}()?Object.assign:function(C,w){for(var g,d,f=function(E){if(E==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(E)}(C),c=1;c<arguments.length;c++){for(var p in g=Object(arguments[c]))m.call(g,p)&&(f[p]=g[p]);if(u){d=u(g);for(var D=0;D<d.length;D++)v.call(g,d[D])&&(f[d[D]]=g[d[D]])}}return f}},320:function(M,u){var m=typeof Symbol=="function"&&Symbol.for,v=m?Symbol.for("react.element"):60103,C=m?Symbol.for("react.portal"):60106,w=m?Symbol.for("react.fragment"):60107,g=m?Symbol.for("react.strict_mode"):60108,d=m?Symbol.for("react.profiler"):60114,f=m?Symbol.for("react.provider"):60109,c=m?Symbol.for("react.context"):60110,p=m?Symbol.for("react.async_mode"):60111,D=m?Symbol.for("react.concurrent_mode"):60111,E=m?Symbol.for("react.forward_ref"):60112,T=m?Symbol.for("react.suspense"):60113,$=m?Symbol.for("react.suspense_list"):60120,B=m?Symbol.for("react.memo"):60115,L=m?Symbol.for("react.lazy"):60116,W=m?Symbol.for("react.block"):60121,K=m?Symbol.for("react.fundamental"):60117,te=m?Symbol.for("react.responder"):60118,X=m?Symbol.for("react.scope"):60119;function ae(ue){if(typeof ue=="object"&&ue!==null){var me=ue.$$typeof;switch(me){case v:switch(ue=ue.type){case p:case D:case w:case d:case g:case T:return ue;default:switch(ue=ue&&ue.$$typeof){case c:case E:case L:case B:case f:return ue;default:return me}}case C:return me}}}function re(ue){return ae(ue)===D}u.AsyncMode=p,u.ConcurrentMode=D,u.ContextConsumer=c,u.ContextProvider=f,u.Element=v,u.ForwardRef=E,u.Fragment=w,u.Lazy=L,u.Memo=B,u.Portal=C,u.Profiler=d,u.StrictMode=g,u.Suspense=T,u.isAsyncMode=function(ue){return re(ue)||ae(ue)===p},u.isConcurrentMode=re,u.isContextConsumer=function(ue){return ae(ue)===c},u.isContextProvider=function(ue){return ae(ue)===f},u.isElement=function(ue){return typeof ue=="object"&&ue!==null&&ue.$$typeof===v},u.isForwardRef=function(ue){return ae(ue)===E},u.isFragment=function(ue){return ae(ue)===w},u.isLazy=function(ue){return ae(ue)===L},u.isMemo=function(ue){return ae(ue)===B},u.isPortal=function(ue){return ae(ue)===C},u.isProfiler=function(ue){return ae(ue)===d},u.isStrictMode=function(ue){return ae(ue)===g},u.isSuspense=function(ue){return ae(ue)===T},u.isValidElementType=function(ue){return typeof ue=="string"||typeof ue=="function"||ue===w||ue===D||ue===d||ue===g||ue===T||ue===$||typeof ue=="object"&&ue!==null&&(ue.$$typeof===L||ue.$$typeof===B||ue.$$typeof===f||ue.$$typeof===c||ue.$$typeof===E||ue.$$typeof===K||ue.$$typeof===te||ue.$$typeof===X||ue.$$typeof===W)},u.typeOf=ae},524:function(M,u,m){M.exports=m(320)},9607:function(M,u,m){Object.defineProperty(u,"__esModule",{value:!0});var v=m(4012),C=m(524);u.default=function w(g,d,f){return d===void 0&&(d=0),f===void 0&&(f=[]),v.Children.toArray(g).reduce(function(c,p,D){return C.isFragment(p)?c.push.apply(c,w(p.props.children,d+1,f.concat(p.key||D))):v.isValidElement(p)?c.push(v.cloneElement(p,{key:f.concat(String(p.key)).join(".")})):typeof p!="string"&&typeof p!="number"||c.push(p),c},[])}},3335:function(M,u,m){m(1513);var v=m(4012),C=60103;if(u.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var w=Symbol.for;C=w("react.element"),u.Fragment=w("react.fragment")}var g=v.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d=Object.prototype.hasOwnProperty,f={key:!0,ref:!0,__self:!0,__source:!0};function c(p,D,E){var T,$={},B=null,L=null;for(T in E!==void 0&&(B=""+E),D.key!==void 0&&(B=""+D.key),D.ref!==void 0&&(L=D.ref),D)d.call(D,T)&&!f.hasOwnProperty(T)&&($[T]=D[T]);if(p&&p.defaultProps)for(T in D=p.defaultProps)$[T]===void 0&&($[T]=D[T]);return{$$typeof:C,type:p,key:B,ref:L,props:$,_owner:g.current}}u.jsx=c,u.jsxs=c},1085:function(M,u,m){M.exports=m(3335)},2412:function(M,u,m){var v=this&&this.__importDefault||function(B){return B&&B.__esModule?B:{default:B}};Object.defineProperty(u,"__esModule",{value:!0}),u.Palette=u.isShadowColor=u.isStatusColor=u.isStatusBackgroundColor=u.isBadgeColor=u.isTextIconColor=u.isStrokeColor=u.isSurfaceColor=u.shadowColors=u.badgeBackgroundColors=u.statusColors=u.statusBackgroundColors=u.textIconColors=u.strokeColors=u.surfaceColors=u.neutral=u.__setThrowErrorOnInvalidToken__=u.throwErrorOnInvalidToken=u.Var=void 0;var C=v(m(6578)),w=m(4339),g=m(410),d=function(){function B(L,W){this.name=L,this.value=W}return B.prototype.toString=function(){return(0,g.toCSSColorValue)(this.name,this.value)},B.prototype.theme=function(L){return new B(L,this.toString())},B}();u.Var=d;var f=new d("white","#ffffff");u.throwErrorOnInvalidToken=!1,u.__setThrowErrorOnInvalidToken__=function(B){u.throwErrorOnInvalidToken=B},u.neutral={100:new d("neutral-100",C.default.n100),200:new d("neutral-200",C.default.n200),250:new d("neutral-250",C.default.n250),300:new d("neutral-300",C.default.n300),400:new d("neutral-400",C.default.n400),450:new d("neutral-450",C.default.n450),500:new d("neutral-500",C.default.n500),600:new d("neutral-600",C.default.n600),700:new d("neutral-700",C.default.n700),800:new d("neutral-800",C.default.n800),900:new d("neutral-900",C.default.n900)};var c={100:new d("primary-100",C.default.b100),200:new d("primary-200",C.default.b200),300:new d("primary-300",C.default.b300),400:new d("primary-400",C.default.b400),500:new d("primary-500",C.default.b500),600:new d("primary-600",C.default.b600),700:new d("primary-700",C.default.b700),800:new d("primary-800",C.default.b800),900:new d("primary-900",C.default.b900)},p={100:new d("success-100",C.default.g100),200:new d("success-200",C.default.g200),300:new d("success-300",C.default.g300),400:new d("success-400",C.default.g400),500:new d("success-500",C.default.g500),600:new d("success-600",C.default.g600),700:new d("success-700",C.default.g700),800:new d("success-800",C.default.g800),900:new d("success-900",C.default.g900)},D={100:new d("warning-100",C.default.y100),200:new d("warning-200",C.default.y200),300:new d("warning-300",C.default.y300),400:new d("warning-400",C.default.y400),500:new d("warning-500",C.default.y500),600:new d("warning-600",C.default.y600),700:new d("warning-700",C.default.y700),800:new d("warning-800",C.default.y800),900:new d("warning-900",C.default.y900)},E={100:new d("danger-100",C.default.r100),200:new d("danger-200",C.default.r200),300:new d("danger-300",C.default.r300),400:new d("danger-400",C.default.r400),500:new d("danger-500",C.default.r500),600:new d("danger-600",C.default.r600),700:new d("danger-700",C.default.r700),800:new d("danger-800",C.default.r800),900:new d("danger-900",C.default.r900)},T={100:new d("service-1-100",C.default.o100),200:new d("service-1-200",C.default.o200),300:new d("service-1-300",C.default.o300),400:new d("service-1-400",C.default.o400),500:new d("service-1-500",C.default.o500),600:new d("service-1-600",C.default.o600),700:new d("service-1-700",C.default.o700),800:new d("service-1-800",C.default.o800),900:new d("service-1-900",C.default.o900)},$={100:new d("service-2-100",C.default.p100),200:new d("service-2-200",C.default.p200),300:new d("service-2-300",C.default.p300),400:new d("service-2-400",C.default.p400),500:new d("service-2-500",C.default.p500),600:new d("service-2-600",C.default.p600),700:new d("service-2-700",C.default.p700),800:new d("service-2-800",C.default.p800),900:new d("service-2-900",C.default.p900)};u.surfaceColors={"surface-light":f.theme("surface-light"),"surface-tint":u.neutral[100].theme("surface-tint"),"surface-room":f.theme("surface-room"),"surface-neutral":u.neutral[400].theme("surface-neutral"),"surface-disabled":u.neutral[100].theme("surface-disabled"),"surface-hover":u.neutral[200].theme("surface-hover"),"surface-selected":u.neutral[450].theme("surface-selected"),"surface-dark":u.neutral[800].theme("surface-dark"),"surface-featured":$[700].theme("surface-featured"),"surface-featured-hover":$[800].theme("surface-featured-hover"),"surface-overlay":u.neutral[800].theme("surface-overlay"),"surface-transparent":"transparent","surface-sidebar":u.neutral[400].theme("surface-sidebar")},u.strokeColors={"stroke-extra-light":u.neutral[250].theme("stroke-extra-light"),"stroke-light":u.neutral[500].theme("stroke-light"),"stroke-medium":u.neutral[600].theme("stroke-medium"),"stroke-dark":u.neutral[700].theme("stroke-dark"),"stroke-extra-dark":u.neutral[800].theme("stroke-extra-dark"),"stroke-extra-light-highlight":c[200].theme("stroke-extra-light-highlight"),"stroke-highlight":c[500].theme("stroke-highlight"),"stroke-extra-light-error":E[200].theme("stroke-extra-light-error"),"stroke-error":E[500].theme("stroke-error")},u.textIconColors={"font-white":f.theme("font-white"),"font-disabled":u.neutral[500].theme("font-disabled"),"font-annotation":u.neutral[600].theme("font-annotation"),"font-hint":u.neutral[700].theme("font-hint"),"font-secondary-info":u.neutral[700].theme("font-secondary-info"),"font-default":u.neutral[800].theme("font-default"),"font-titles-labels":u.neutral[900].theme("font-titles-labels"),"font-info":c[600].theme("font-info"),"font-danger":E[600].theme("font-danger"),"font-pure-black":u.neutral[800].theme("font-pure-black"),"font-pure-white":f.theme("font-pure-white")},u.statusBackgroundColors={"status-background-info":c[200].theme("status-background-info"),"status-background-success":p[200].theme("status-background-success"),"status-background-danger":E[200].theme("status-background-danger"),"status-background-warning":D[200].theme("status-background-warning"),"status-background-warning-2":D[100].theme("status-background-warning-2"),"status-background-service-1":T[200].theme("status-background-service-1"),"status-background-service-2":$[200].theme("status-background-service-2")},u.statusColors={"status-font-on-info":c[600].theme("status-font-on-info"),"status-font-on-success":p[800].theme("status-font-on-success"),"status-font-on-warning":D[800].theme("status-font-on-warning"),"status-font-on-warning-2":u.neutral[800].theme("status-font-on-warning-2"),"status-font-on-danger":E[800].theme("status-font-on-danger"),"status-font-on-service-1":T[800].theme("status-font-on-service-1"),"status-font-on-service-2":$[600].theme("status-font-on-service-2")},u.badgeBackgroundColors={"badge-background-level-0":u.neutral[400].theme("badge-background-level-0"),"badge-background-level-1":u.neutral[600].theme("badge-background-level-1"),"badge-background-level-2":c[500].theme("badge-background-level-2"),"badge-background-level-3":T[500].theme("badge-background-level-3"),"badge-background-level-4":E[500].theme("badge-background-level-4")},u.shadowColors={"shadow-elevation-border":u.strokeColors["stroke-extra-light"].theme("shadow-elevation-border"),"shadow-elevation-1":new d("shadow-elevation-1",(0,w.getPaletteColor)("neutral",800,.1)[1]),"shadow-elevation-2x":new d("shadow-elevation-2x",(0,w.getPaletteColor)("neutral",800,.08)[1]),"shadow-elevation-2y":new d("shadow-elevation-2y",(0,w.getPaletteColor)("neutral",800,.12)[1]),"shadow-highlight":c[200].theme("shadow-highlight"),"shadow-danger":E[100].theme("shadow-danger")},u.isSurfaceColor=function(B){return typeof B=="string"&&B in u.surfaceColors},u.isStrokeColor=function(B){return typeof B=="string"&&B in u.strokeColors},u.isTextIconColor=function(B){return typeof B=="string"&&B in u.textIconColors},u.isBadgeColor=function(B){return typeof B=="string"&&B in u.badgeBackgroundColors},u.isStatusBackgroundColor=function(B){return typeof B=="string"&&B in u.statusBackgroundColors},u.isStatusColor=function(B){return typeof B=="string"&&B in u.statusColors},u.isShadowColor=function(B){return typeof B=="string"&&B in u.shadowColors},u.Palette={surface:u.surfaceColors,status:u.statusBackgroundColors,statusColor:u.statusColors,badge:u.badgeBackgroundColors,text:u.textIconColors,stroke:u.strokeColors,shadow:u.shadowColors}},2959:function(M,u,m){var v=this&&this.__assign||function(){return v=Object.assign||function(c){for(var p,D=1,E=arguments.length;D<E;D++)for(var T in p=arguments[D])Object.prototype.hasOwnProperty.call(p,T)&&(c[T]=p[T]);return c},v.apply(this,arguments)},C=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.Accordion=f;var w=m(1085),g=C(m(5352)),d=m(1750);function f(c){return(0,w.jsx)(g.default,v({animated:!0,"rcx-accordion":!0},c))}f.Item=d.AccordionItem},1750:function(M,u,m){var v=this&&this.__assign||function(){return v=Object.assign||function(E){for(var T,$=1,B=arguments.length;$<B;$++)for(var L in T=arguments[$])Object.prototype.hasOwnProperty.call(T,L)&&(E[L]=T[L]);return E},v.apply(this,arguments)},C=this&&this.__rest||function(E,T){var $={};for(var B in E)Object.prototype.hasOwnProperty.call(E,B)&&T.indexOf(B)<0&&($[B]=E[B]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function"){var L=0;for(B=Object.getOwnPropertySymbols(E);L<B.length;L++)T.indexOf(B[L])<0&&Object.prototype.propertyIsEnumerable.call(E,B[L])&&($[B[L]]=E[B[L]])}return $},w=this&&this.__read||function(E,T){var $=typeof Symbol=="function"&&E[Symbol.iterator];if(!$)return E;var B,L,W=$.call(E),K=[];try{for(;(T===void 0||T-- >0)&&!(B=W.next()).done;)K.push(B.value)}catch(te){L={error:te}}finally{try{B&&!B.done&&($=W.return)&&$.call(W)}finally{if(L)throw L.error}}return K},g=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(u,"__esModule",{value:!0}),u.AccordionItem=void 0;var d=m(1085),f=m(6398),c=g(m(5352)),p=m(1938),D=m(2753);u.AccordionItem=function(E){var T=E.children,$=E.className,B=E.defaultExpanded,L=E.disabled,W=E.expanded,K=E.tabIndex,te=K===void 0?0:K,X=E.title,ae=E.noncollapsible,re=ae===void 0?!X:ae,ue=E.onToggle,me=E.onToggleEnabled,Se=C(E,["children","className","defaultExpanded","disabled","expanded","tabIndex","title","noncollapsible","onToggle","onToggleEnabled"]),we=w((0,f.useToggle)(B),2),Fe=we[0],Ee=we[1],Te=W||Fe,be=function(qe){ue?ue.call(qe.currentTarget,qe):Ee()},Ue=re||Te,st=(0,f.useUniqueId)(),ke=(0,f.useUniqueId)(),q={"aria-controls":ke,"aria-expanded":Te?"true":"false",tabIndex:L?void 0:te,onClick:function(qe){var se;L||((se=qe.currentTarget)===null||se===void 0||se.blur(),be(qe))},onKeyDown:function(qe){if(!L&&qe.currentTarget===qe.target&&[13,32].includes(qe.keyCode)){if(qe.preventDefault(),qe.repeat)return;be(qe)}}},ne=re?{"aria-disabled":"true","aria-expanded":"true","aria-labelledby":st}:q;return(0,d.jsxs)(c.default,v({is:"section","rcx-accordion-item":!0,className:$},Se,{children:[X&&(0,d.jsxs)(c.default,v({role:"button",animated:!0,"rcx-accordion-item__bar":!0,"rcx-accordion-item__bar--disabled":L},ne,{children:[(0,d.jsx)(c.default,{is:"h2","rcx-accordion-item__title":!0,id:st,children:X}),!re&&(0,d.jsxs)(d.Fragment,{children:[(L||me)&&(0,d.jsx)(c.default,{"rcx-accordion-item__toggle-switch":!0,children:(0,d.jsx)(D.ToggleSwitch,{checked:!L,onClick:function(qe){qe.stopPropagation()},onChange:me})}),(0,d.jsx)(p.Chevron,{size:"x24",up:Te})]})]})),(0,d.jsx)(c.default,{animated:!0,"rcx-accordion-item__panel":!0,"rcx-accordion-item__panel--expanded":Ue,id:ke,children:T})]}))}},5635:function(M,u,m){var v=this&&this.__createBinding||(Object.create?function(w,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(w,f,c)}:function(w,g,d,f){f===void 0&&(f=d),w[f]=g[d]}),C=this&&this.__exportStar||function(w,g){for(var d in w)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||v(g,w,d)};Object.defineProperty(u,"__esModule",{value:!0}),C(m(2959),u),C(m(1750),u)},4103:function(M,u,m){var v=this&&this.__makeTemplateObject||function(X,ae){return Object.defineProperty?Object.defineProperty(X,"raw",{value:ae}):X.raw=ae,X},C=this&&this.__read||function(X,ae){var re=typeof Symbol=="function"&&X[Symbol.iterator];if(!re)return X;var ue,me,Se=re.call(X),we=[];try{for(;(ae===void 0||ae-- >0)&&!(ue=Se.next()).done;)we.push(ue.value)}catch(Fe){me={error:Fe}}finally{try{ue&&!ue.done&&(re=Se.return)&&re.call(Se)}finally{if(me)throw me.error}}return we};Object.defineProperty(u,"__esModule",{value:!0});var w,g,d,f,c,p=m(1085),D=m(6396),E=m(4012),T=m(8188),$=m(4356),B=m(1168),L="hidden",W="visible",K="hiding",te="unhiding";u.default=function(X){var ae=X.visibility||L,re=C((0,E.useState)(ae),2),ue=re[0],me=re[1];(0,E.useEffect)(function(){me(function(Te){return ae===W&&Te!==ae?te:ae===L&&Te!==ae?K:Te})},[ae]);var Se=(0,$.useStyle)((0,D.css)(c||(c=v([`
+`,Qm.MISSING_INTL_API,s);var w=r.getPluralRules(t,{type:x.pluralType}).select(A-(x.offset||0));C=x.options[w]||x.options.other}if(!C)throw new RF(x.value,A,Object.keys(x.options),s);l.push.apply(l,sx(C.value,t,r,n,i,A-(x.offset||0)));continue}}return sme(l)}function lme(e,t){return t?Oh(Oh(Oh({},e||{}),t||{}),Object.keys(e).reduce(function(r,n){return r[n]=Oh(Oh({},e[n]),t[n]||{}),r},{})):e}function ume(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]=lme(e[n],t[n]),r},Oh({},e)):e}function pI(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function cme(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:fI(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,cI([void 0],r,!1)))},{cache:pI(e.number),strategy:hI.variadic}),getDateTimeFormat:fI(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,cI([void 0],r,!1)))},{cache:pI(e.dateTime),strategy:hI.variadic}),getPluralRules:fI(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,cI([void 0],r,!1)))},{cache:pI(e.pluralRules),strategy:hI.variadic})}}var eR=function(){function e(t,r,n,i){r===void 0&&(r=e.defaultLocale);var a=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(s){var l=a.formatToParts(s);if(l.length===1)return l[0].value;var h=l.reduce(function(y,x){return!y.length||x.type!==is.literal||typeof y[y.length-1]!="string"?y.push(x.value):y[y.length-1]+=x.value,y},[]);return h.length<=1?h[0]||"":h},this.formatToParts=function(s){return sx(a.ast,a.locales,a.formatters,a.formats,s,void 0,a.message)},this.resolvedOptions=function(){var s;return{locale:((s=a.resolvedLocale)===null||s===void 0?void 0:s.toString())||Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},this.locales=r,this.resolvedLocale=e.resolveLocale(r),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{ignoreTag:i==null?void 0:i.ignoreTag,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=ume(e.formats,n),this.formatters=i&&i.formatters||cme(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=eme,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const dme=Object.freeze(Object.defineProperty({__proto__:null,get ErrorCode(){return Qm},FormatError:Iw,IntlMessageFormat:eR,InvalidValueError:RF,InvalidValueTypeError:RY,MissingValueError:LY,get PART_TYPE(){return is},default:eR,formatToParts:sx,isFormatXMLElementFn:zY},Symbol.toStringTag,{value:"Module"})),fme=dc(dme);var tR;function hme(){return tR||(tR=1,function(e){var t=fme;function r(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}function n(h){return h&&h.__esModule?h.default:h}r(e.exports,"MessageDictionary",()=>i),r(e.exports,"MessageFormatter",()=>l);class i{getStringForLocale(y,x){let k=this.messages[x];k||(k=a(x,this.messages,this.defaultLocale),this.messages[x]=k);let A=k[y];if(!A)throw new Error(`Could not find intl message ${y} in ${x} locale`);return A}constructor(y,x="en-US"){this.messages={...y},this.defaultLocale=x}}function a(h,y,x="en-US"){if(y[h])return y[h];let k=s(h);if(y[k])return y[k];for(let A in y)if(A.startsWith(k+"-"))return y[A];return y[x]}function s(h){return Intl.Locale?new Intl.Locale(h).language:h.split("-")[0]}class l{format(y,x){let k=this.cache[y];if(!k){let j=this.messages.getStringForLocale(y,this.locale);if(!j)throw new Error(`Could not find intl message ${y} in ${this.locale} locale`);k=new(n(t))(j,this.locale),this.cache[y]=k}let A;return x&&(A=Object.keys(x).reduce((j,N)=>(j[N]=x[N]==null?!1:x[N],j),{})),k.format(A)}constructor(y,x){this.locale=y,this.messages=x,this.cache={}}}}(uI)),uI.exports}var rR;function pme(){if(rR)return DC;rR=1,Object.defineProperty(DC,"__esModule",{value:!0}),DC.useMessageFormatter=a;var e=hme(),t=Y,r=Yo();const n=new WeakMap;function i(s){let l=n.get(s);return l||(l=new e.MessageDictionary(s),n.set(s,l)),l}function a(s){let{locale:l}=(0,r.useLocale)(),h=(0,t.useMemo)(()=>i(s),[s]),y=(0,t.useMemo)(()=>new e.MessageFormatter(l,h),[l,h]);return(0,t.useCallback)((x,k)=>y.format(x,k),[y])}return DC}var nR;function Yo(){return nR||(nR=1,function(e){e.exports=Cpe(),Object.defineProperties(e.exports,Object.getOwnPropertyDescriptors(pme()))}(nI)),nI.exports}var iR;function mme(){return iR||(iR=1,function(e){var t=SY(),r=di(),n=Yo();function i(Ee,Te,be,Ue){Object.defineProperty(Ee,Te,{get:be,set:Ue,enumerable:!0,configurable:!0})}function a(Ee){return Ee&&Ee.__esModule?Ee.default:Ee}i(e.exports,"useBreadcrumbItem",()=>s),i(e.exports,"useBreadcrumbs",()=>Fe);function s(Ee,Te){let{isCurrent:be,isDisabled:Ue,"aria-current":st,elementType:ke="a",...q}=Ee,{linkProps:ne}=(0,t.useLink)({isDisabled:Ue||be,elementType:ke,...q},Te),qe=/^h[1-6]$/.test(ke),se={};return qe||(se=ne),be&&(se["aria-current"]=st||"page",se.tabIndex=Ee.autoFocus?-1:void 0),{itemProps:{"aria-disabled":Ue,...se}}}var l={},h={};h={breadcrumbs:"عناصر الواجهة"};var y={};y={breadcrumbs:"Трохи хляб"};var x={};x={breadcrumbs:"Popis cesty"};var k={};k={breadcrumbs:"Brødkrummer"};var A={};A={breadcrumbs:"Breadcrumbs"};var j={};j={breadcrumbs:"Πλοηγήσεις breadcrumb"};var N={};N={breadcrumbs:"Breadcrumbs"};var M={};M={breadcrumbs:"Migas de pan"};var u={};u={breadcrumbs:"Lingiread"};var m={};m={breadcrumbs:"Navigointilinkit"};var v={};v={breadcrumbs:"Chemin de navigation"};var C={};C={breadcrumbs:"שבילי ניווט"};var w={};w={breadcrumbs:"Navigacijski putovi"};var g={};g={breadcrumbs:"Morzsamenü"};var d={};d={breadcrumbs:"Breadcrumb"};var f={};f={breadcrumbs:"パンくずリスト"};var c={};c={breadcrumbs:"탐색 표시"};var p={};p={breadcrumbs:"Naršymo kelias"};var D={};D={breadcrumbs:"Atpakaļceļi"};var E={};E={breadcrumbs:"Navigasjonsstier"};var T={};T={breadcrumbs:"Broodkruimels"};var $={};$={breadcrumbs:"Struktura nawigacyjna"};var B={};B={breadcrumbs:"Caminho detalhado"};var L={};L={breadcrumbs:"Categorias"};var W={};W={breadcrumbs:"Miez de pâine"};var K={};K={breadcrumbs:"Навигация"};var te={};te={breadcrumbs:"Navigačné prvky Breadcrumbs"};var X={};X={breadcrumbs:"Drobtine"};var ae={};ae={breadcrumbs:"Putanje navigacije"};var re={};re={breadcrumbs:"Sökvägar"};var ue={};ue={breadcrumbs:"İçerik haritaları"};var me={};me={breadcrumbs:"Навігаційна стежка"};var Se={};Se={breadcrumbs:"导航栏"};var we={};we={breadcrumbs:"導覽列"},l={"ar-AE":h,"bg-BG":y,"cs-CZ":x,"da-DK":k,"de-DE":A,"el-GR":j,"en-US":N,"es-ES":M,"et-EE":u,"fi-FI":m,"fr-FR":v,"he-IL":C,"hr-HR":w,"hu-HU":g,"it-IT":d,"ja-JP":f,"ko-KR":c,"lt-LT":p,"lv-LV":D,"nb-NO":E,"nl-NL":T,"pl-PL":$,"pt-BR":B,"pt-PT":L,"ro-RO":W,"ru-RU":K,"sk-SK":te,"sl-SI":X,"sr-SP":ae,"sv-SE":re,"tr-TR":ue,"uk-UA":me,"zh-CN":Se,"zh-TW":we};function Fe(Ee){let{"aria-label":Te,...be}=Ee,Ue=(0,n.useLocalizedStringFormatter)(a(l));return{navProps:{...(0,r.filterDOMProps)(be,{labelable:!0}),"aria-label":Te||Ue.format("breadcrumbs")}}}}(X$)),X$.exports}var mI={exports:{}},oR;function gme(){return oR||(oR=1,function(e){var t=di(),r=ms(),n=qo();function i(l,h,y,x){Object.defineProperty(l,h,{get:y,set:x,enumerable:!0,configurable:!0})}i(e.exports,"useButton",()=>a),i(e.exports,"useToggleButton",()=>s);function a(l,h){let{elementType:y="button",isDisabled:x,onPress:k,onPressStart:A,onPressEnd:j,onPressChange:N,preventFocusOnPress:M,allowFocusWhenDisabled:u,onClick:m,href:v,target:C,rel:w,type:g="button"}=l,d;y==="button"?d={type:g,disabled:x}:d={role:"button",tabIndex:x?void 0:0,href:y==="a"&&x?void 0:v,target:y==="a"?C:void 0,type:y==="input"?g:void 0,disabled:y==="input"?x:void 0,"aria-disabled":!x||y==="input"?void 0:x,rel:y==="a"?w:void 0};let{pressProps:f,isPressed:c}=(0,n.usePress)({onPressStart:A,onPressEnd:j,onPressChange:N,onPress:k,isDisabled:x,preventFocusOnPress:M,ref:h}),{focusableProps:p}=(0,r.useFocusable)(l,h);u&&(p.tabIndex=x?-1:p.tabIndex);let D=(0,t.mergeProps)(p,f,(0,t.filterDOMProps)(l,{labelable:!0}));return{isPressed:c,buttonProps:(0,t.mergeProps)(d,D,{"aria-haspopup":l["aria-haspopup"],"aria-expanded":l["aria-expanded"],"aria-controls":l["aria-controls"],"aria-pressed":l["aria-pressed"],onClick:E=>{m&&(m(E),console.warn("onClick is deprecated, please use onPress"))}})}}function s(l,h,y){const{isSelected:x}=h,{isPressed:k,buttonProps:A}=a({...l,onPress:(0,t.chain)(h.toggle,l.onPress)},y);return{isPressed:k,buttonProps:(0,t.mergeProps)(A,{"aria-pressed":x})}}}(mI)),mI.exports}var gI={exports:{}},yI={exports:{}},aR;function cv(){return aR||(aR=1,function(e){function t(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}t(e.exports,"announce",()=>i),t(e.exports,"clearAnnouncer",()=>a),t(e.exports,"destroyAnnouncer",()=>s);const r=7e3;let n=null;function i(h,y="assertive",x=r){n||(n=new l),n.announce(h,y,x)}function a(h){n&&n.clear(h)}function s(){n&&(n.destroy(),n=null)}class l{createLog(y){let x=document.createElement("div");return x.setAttribute("role","log"),x.setAttribute("aria-live",y),x.setAttribute("aria-relevant","additions"),x}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(y,x="assertive",k=r){if(!this.node)return;let A=document.createElement("div");A.textContent=y,x==="assertive"?this.assertiveLog.appendChild(A):this.politeLog.appendChild(A),y!==""&&setTimeout(()=>{A.remove()},k)}clear(y){this.node&&((!y||y==="assertive")&&(this.assertiveLog.innerHTML=""),(!y||y==="polite")&&(this.politeLog.innerHTML=""))}constructor(){this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node)}}}(yI)),yI.exports}var sR;function yme(){return sR||(sR=1,function(e){var t=cv(),r=di(),n=Yo(),i=Y,a=_E(),s=qo();function l(Q,Me,o,S){Object.defineProperty(Q,Me,{get:o,set:S,enumerable:!0,configurable:!0})}function h(Q){return Q&&Q.__esModule?Q.default:Q}l(e.exports,"useCalendar",()=>ne),l(e.exports,"useRangeCalendar",()=>qe),l(e.exports,"useCalendarGrid",()=>se),l(e.exports,"useCalendarCell",()=>Ke);var y={},x={};x={dateRange:Q=>`${Q.startDate} إلى ${Q.endDate}`,dateSelected:Q=>`${Q.date} المحدد`,finishRangeSelectionPrompt:"انقر لإنهاء عملية تحديد نطاق التاريخ",maximumDate:"آخر تاريخ متاح",minimumDate:"أول تاريخ متاح",next:"التالي",previous:"السابق",selectedDateDescription:Q=>`تاريخ محدد: ${Q.date}`,selectedRangeDescription:Q=>`المدى الزمني المحدد: ${Q.dateRange}`,startRangeSelectionPrompt:"انقر لبدء عملية تحديد نطاق التاريخ",todayDate:Q=>`اليوم، ${Q.date}`,todayDateSelected:Q=>`اليوم، ${Q.date} محدد`};var k={};k={dateRange:Q=>`${Q.startDate} до ${Q.endDate}`,dateSelected:Q=>`Избрано е ${Q.date}`,finishRangeSelectionPrompt:"Натиснете, за да довършите избора на времеви интервал",maximumDate:"Последна налична дата",minimumDate:"Първа налична дата",next:"Напред",previous:"Назад",selectedDateDescription:Q=>`Избрана дата: ${Q.date}`,selectedRangeDescription:Q=>`Избран диапазон: ${Q.dateRange}`,startRangeSelectionPrompt:"Натиснете, за да пристъпите към избора на времеви интервал",todayDate:Q=>`Днес, ${Q.date}`,todayDateSelected:Q=>`Днес, ${Q.date} са избрани`};var A={};A={dateRange:Q=>`${Q.startDate} až ${Q.endDate}`,dateSelected:Q=>`Vybráno ${Q.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výběr rozsahu dat",maximumDate:"Poslední dostupné datum",minimumDate:"První dostupné datum",next:"Další",previous:"Předchozí",selectedDateDescription:Q=>`Vybrané datum: ${Q.date}`,selectedRangeDescription:Q=>`Vybrané období: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknutím zahájíte výběr rozsahu dat",todayDate:Q=>`Dnes, ${Q.date}`,todayDateSelected:Q=>`Dnes, vybráno ${Q.date}`};var j={};j={dateRange:Q=>`${Q.startDate} til ${Q.endDate}`,dateSelected:Q=>`${Q.date} valgt`,finishRangeSelectionPrompt:"Klik for at fuldføre valg af datoområde",maximumDate:"Sidste ledige dato",minimumDate:"Første ledige dato",next:"Næste",previous:"Forrige",selectedDateDescription:Q=>`Valgt dato: ${Q.date}`,selectedRangeDescription:Q=>`Valgt interval: ${Q.dateRange}`,startRangeSelectionPrompt:"Klik for at starte valg af datoområde",todayDate:Q=>`I dag, ${Q.date}`,todayDateSelected:Q=>`I dag, ${Q.date} valgt`};var N={};N={dateRange:Q=>`${Q.startDate} bis ${Q.endDate}`,dateSelected:Q=>`${Q.date} ausgewählt`,finishRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beenden",maximumDate:"Letztes verfügbares Datum",minimumDate:"Erstes verfügbares Datum",next:"Weiter",previous:"Zurück",selectedDateDescription:Q=>`Ausgewähltes Datum: ${Q.date}`,selectedRangeDescription:Q=>`Ausgewählter Bereich: ${Q.dateRange}`,startRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beginnen",todayDate:Q=>`Heute, ${Q.date}`,todayDateSelected:Q=>`Heute, ${Q.date} ausgewählt`};var M={};M={dateRange:Q=>`${Q.startDate} έως ${Q.endDate}`,dateSelected:Q=>`Επιλέχθηκε ${Q.date}`,finishRangeSelectionPrompt:"Κάντε κλικ για να ολοκληρώσετε την επιλογή εύρους ημερομηνιών",maximumDate:"Τελευταία διαθέσιμη ημερομηνία",minimumDate:"Πρώτη διαθέσιμη ημερομηνία",next:"Επόμενο",previous:"Προηγούμενο",selectedDateDescription:Q=>`Επιλεγμένη ημερομηνία: ${Q.date}`,selectedRangeDescription:Q=>`Επιλεγμένο εύρος: ${Q.dateRange}`,startRangeSelectionPrompt:"Κάντε κλικ για να ξεκινήσετε την επιλογή εύρους ημερομηνιών",todayDate:Q=>`Σήμερα, ${Q.date}`,todayDateSelected:Q=>`Σήμερα, επιλέχτηκε ${Q.date}`};var u={};u={previous:"Previous",next:"Next",selectedDateDescription:Q=>`Selected Date: ${Q.date}`,selectedRangeDescription:Q=>`Selected Range: ${Q.dateRange}`,todayDate:Q=>`Today, ${Q.date}`,todayDateSelected:Q=>`Today, ${Q.date} selected`,dateSelected:Q=>`${Q.date} selected`,startRangeSelectionPrompt:"Click to start selecting date range",finishRangeSelectionPrompt:"Click to finish selecting date range",minimumDate:"First available date",maximumDate:"Last available date",dateRange:Q=>`${Q.startDate} to ${Q.endDate}`};var m={};m={dateRange:Q=>`${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} seleccionado`,finishRangeSelectionPrompt:"Haga clic para terminar de seleccionar rango de fechas",maximumDate:"Última fecha disponible",minimumDate:"Primera fecha disponible",next:"Siguiente",previous:"Anterior",selectedDateDescription:Q=>`Fecha seleccionada: ${Q.date}`,selectedRangeDescription:Q=>`Intervalo seleccionado: ${Q.dateRange}`,startRangeSelectionPrompt:"Haga clic para comenzar a seleccionar un rango de fechas",todayDate:Q=>`Hoy, ${Q.date}`,todayDateSelected:Q=>`Hoy, ${Q.date} seleccionado`};var v={};v={dateRange:Q=>`${Q.startDate} kuni ${Q.endDate}`,dateSelected:Q=>`${Q.date} valitud`,finishRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimise lõpetamiseks",maximumDate:"Viimane saadaolev kuupäev",minimumDate:"Esimene saadaolev kuupäev",next:"Järgmine",previous:"Eelmine",selectedDateDescription:Q=>`Valitud kuupäev: ${Q.date}`,selectedRangeDescription:Q=>`Valitud vahemik: ${Q.dateRange}`,startRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimiseks",todayDate:Q=>`Täna, ${Q.date}`,todayDateSelected:Q=>`Täna, ${Q.date} valitud`};var C={};C={dateRange:Q=>`${Q.startDate} – ${Q.endDate}`,dateSelected:Q=>`${Q.date} valittu`,finishRangeSelectionPrompt:"Lopeta päivämääräalueen valinta napsauttamalla tätä.",maximumDate:"Viimeinen varattavissa oleva päivämäärä",minimumDate:"Ensimmäinen varattavissa oleva päivämäärä",next:"Seuraava",previous:"Edellinen",selectedDateDescription:Q=>`Valittu päivämäärä: ${Q.date}`,selectedRangeDescription:Q=>`Valittu aikaväli: ${Q.dateRange}`,startRangeSelectionPrompt:"Aloita päivämääräalueen valinta napsauttamalla tätä.",todayDate:Q=>`Tänään, ${Q.date}`,todayDateSelected:Q=>`Tänään, ${Q.date} valittu`};var w={};w={dateRange:Q=>`${Q.startDate} à ${Q.endDate}`,dateSelected:Q=>`${Q.date} sélectionné`,finishRangeSelectionPrompt:"Cliquer pour finir de sélectionner la plage de dates",maximumDate:"Dernière date disponible",minimumDate:"Première date disponible",next:"Suivant",previous:"Précédent",selectedDateDescription:Q=>`Date sélectionnée : ${Q.date}`,selectedRangeDescription:Q=>`Plage sélectionnée : ${Q.dateRange}`,startRangeSelectionPrompt:"Cliquer pour commencer à sélectionner la plage de dates",todayDate:Q=>`Aujourd'hui, ${Q.date}`,todayDateSelected:Q=>`Aujourd’hui, ${Q.date} sélectionné`};var g={};g={dateRange:Q=>`${Q.startDate} עד ${Q.endDate}`,dateSelected:Q=>`${Q.date} נבחר`,finishRangeSelectionPrompt:"חץ כדי לסיים את בחירת טווח התאריכים",maximumDate:"תאריך פנוי אחרון",minimumDate:"תאריך פנוי ראשון",next:"הבא",previous:"הקודם",selectedDateDescription:Q=>`תאריך נבחר: ${Q.date}`,selectedRangeDescription:Q=>`טווח נבחר: ${Q.dateRange}`,startRangeSelectionPrompt:"לחץ כדי להתחיל בבחירת טווח התאריכים",todayDate:Q=>`היום, ${Q.date}`,todayDateSelected:Q=>`היום, ${Q.date} נבחר`};var d={};d={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`${Q.date} odabran`,finishRangeSelectionPrompt:"Kliknite da dovršite raspon odabranih datuma",maximumDate:"Posljednji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sljedeći",previous:"Prethodni",selectedDateDescription:Q=>`Odabrani datum: ${Q.date}`,selectedRangeDescription:Q=>`Odabrani raspon: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete raspon odabranih datuma",todayDate:Q=>`Danas, ${Q.date}`,todayDateSelected:Q=>`Danas, odabran ${Q.date}`};var f={};f={dateRange:Q=>`${Q.startDate}–${Q.endDate}`,dateSelected:Q=>`${Q.date} kiválasztva`,finishRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének befejezéséhez",maximumDate:"Utolsó elérhető dátum",minimumDate:"Az első elérhető dátum",next:"Következő",previous:"Előző",selectedDateDescription:Q=>`Kijelölt dátum: ${Q.date}`,selectedRangeDescription:Q=>`Kijelölt tartomány: ${Q.dateRange}`,startRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének indításához",todayDate:Q=>`Ma, ${Q.date}`,todayDateSelected:Q=>`Ma, ${Q.date} kijelölve`};var c={};c={dateRange:Q=>`Da ${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} selezionata`,finishRangeSelectionPrompt:"Fai clic per completare la selezione dell’intervallo di date",maximumDate:"Ultima data disponibile",minimumDate:"Prima data disponibile",next:"Successivo",previous:"Precedente",selectedDateDescription:Q=>`Data selezionata: ${Q.date}`,selectedRangeDescription:Q=>`Intervallo selezionato: ${Q.dateRange}`,startRangeSelectionPrompt:"Fai clic per selezionare l’intervallo di date",todayDate:Q=>`Oggi, ${Q.date}`,todayDateSelected:Q=>`Oggi, ${Q.date} selezionata`};var p={};p={dateRange:Q=>`${Q.startDate} から ${Q.endDate}`,dateSelected:Q=>`${Q.date} を選択`,finishRangeSelectionPrompt:"クリックして日付範囲の選択を終了",maximumDate:"最終利用可能日",minimumDate:"最初の利用可能日",next:"次へ",previous:"前へ",selectedDateDescription:Q=>`選択した日付 : ${Q.date}`,selectedRangeDescription:Q=>`選択範囲 : ${Q.dateRange}`,startRangeSelectionPrompt:"クリックして日付範囲の選択を開始",todayDate:Q=>`本日、${Q.date}`,todayDateSelected:Q=>`本日、${Q.date} を選択`};var D={};D={dateRange:Q=>`${Q.startDate} ~ ${Q.endDate}`,dateSelected:Q=>`${Q.date} 선택됨`,finishRangeSelectionPrompt:"날짜 범위 선택을 완료하려면 클릭하십시오.",maximumDate:"마지막으로 사용 가능한 일자",minimumDate:"처음으로 사용 가능한 일자",next:"다음",previous:"이전",selectedDateDescription:Q=>`선택 일자: ${Q.date}`,selectedRangeDescription:Q=>`선택 범위: ${Q.dateRange}`,startRangeSelectionPrompt:"날짜 범위 선택을 시작하려면 클릭하십시오.",todayDate:Q=>`오늘, ${Q.date}`,todayDateSelected:Q=>`오늘, ${Q.date} 선택됨`};var E={};E={dateRange:Q=>`Nuo ${Q.startDate} iki ${Q.endDate}`,dateSelected:Q=>`Pasirinkta ${Q.date}`,finishRangeSelectionPrompt:"Spustelėkite, kad baigtumėte pasirinkti datų intervalą",maximumDate:"Paskutinė galima data",minimumDate:"Pirmoji galima data",next:"Paskesnis",previous:"Ankstesnis",selectedDateDescription:Q=>`Pasirinkta data: ${Q.date}`,selectedRangeDescription:Q=>`Pasirinktas intervalas: ${Q.dateRange}`,startRangeSelectionPrompt:"Spustelėkite, kad pradėtumėte pasirinkti datų intervalą",todayDate:Q=>`Šiandien, ${Q.date}`,todayDateSelected:Q=>`Šiandien, pasirinkta ${Q.date}`};var T={};T={dateRange:Q=>`No ${Q.startDate} līdz ${Q.endDate}`,dateSelected:Q=>`Atlasīts: ${Q.date}`,finishRangeSelectionPrompt:"Noklikšķiniet, lai pabeigtu datumu diapazona atlasi",maximumDate:"Pēdējais pieejamais datums",minimumDate:"Pirmais pieejamais datums",next:"Tālāk",previous:"Atpakaļ",selectedDateDescription:Q=>`Atlasītais datums: ${Q.date}`,selectedRangeDescription:Q=>`Atlasītais diapazons: ${Q.dateRange}`,startRangeSelectionPrompt:"Noklikšķiniet, lai sāktu datumu diapazona atlasi",todayDate:Q=>`Šodien, ${Q.date}`,todayDateSelected:Q=>`Atlasīta šodiena, ${Q.date}`};var $={};$={dateRange:Q=>`${Q.startDate} til ${Q.endDate}`,dateSelected:Q=>`${Q.date} valgt`,finishRangeSelectionPrompt:"Klikk for å fullføre valg av datoområde",maximumDate:"Siste tilgjengelige dato",minimumDate:"Første tilgjengelige dato",next:"Neste",previous:"Forrige",selectedDateDescription:Q=>`Valgt dato: ${Q.date}`,selectedRangeDescription:Q=>`Valgt område: ${Q.dateRange}`,startRangeSelectionPrompt:"Klikk for å starte valg av datoområde",todayDate:Q=>`I dag, ${Q.date}`,todayDateSelected:Q=>`I dag, ${Q.date} valgt`};var B={};B={dateRange:Q=>`${Q.startDate} tot ${Q.endDate}`,dateSelected:Q=>`${Q.date} geselecteerd`,finishRangeSelectionPrompt:"Klik om de selectie van het datumbereik te voltooien",maximumDate:"Laatste beschikbare datum",minimumDate:"Eerste beschikbare datum",next:"Volgende",previous:"Vorige",selectedDateDescription:Q=>`Geselecteerde datum: ${Q.date}`,selectedRangeDescription:Q=>`Geselecteerd bereik: ${Q.dateRange}`,startRangeSelectionPrompt:"Klik om het datumbereik te selecteren",todayDate:Q=>`Vandaag, ${Q.date}`,todayDateSelected:Q=>`Vandaag, ${Q.date} geselecteerd`};var L={};L={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`Wybrano ${Q.date}`,finishRangeSelectionPrompt:"Kliknij, aby zakończyć wybór zakresu dat",maximumDate:"Ostatnia dostępna data",minimumDate:"Pierwsza dostępna data",next:"Dalej",previous:"Wstecz",selectedDateDescription:Q=>`Wybrana data: ${Q.date}`,selectedRangeDescription:Q=>`Wybrany zakres: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknij, aby rozpocząć wybór zakresu dat",todayDate:Q=>`Dzisiaj, ${Q.date}`,todayDateSelected:Q=>`Dzisiaj wybrano ${Q.date}`};var W={};W={dateRange:Q=>`${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} selecionado`,finishRangeSelectionPrompt:"Clique para concluir a seleção do intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:Q=>`Data selecionada: ${Q.date}`,selectedRangeDescription:Q=>`Intervalo selecionado: ${Q.dateRange}`,startRangeSelectionPrompt:"Clique para iniciar a seleção do intervalo de datas",todayDate:Q=>`Hoje, ${Q.date}`,todayDateSelected:Q=>`Hoje, ${Q.date} selecionado`};var K={};K={dateRange:Q=>`${Q.startDate} a ${Q.endDate}`,dateSelected:Q=>`${Q.date} selecionado`,finishRangeSelectionPrompt:"Clique para terminar de selecionar o intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:Q=>`Data selecionada: ${Q.date}`,selectedRangeDescription:Q=>`Intervalo selecionado: ${Q.dateRange}`,startRangeSelectionPrompt:"Clique para começar a selecionar o intervalo de datas",todayDate:Q=>`Hoje, ${Q.date}`,todayDateSelected:Q=>`Hoje, ${Q.date} selecionado`};var te={};te={dateRange:Q=>`De la ${Q.startDate} până la ${Q.endDate}`,dateSelected:Q=>`${Q.date} selectată`,finishRangeSelectionPrompt:"Apăsaţi pentru a finaliza selecţia razei pentru dată",maximumDate:"Ultima dată disponibilă",minimumDate:"Prima dată disponibilă",next:"Următorul",previous:"Înainte",selectedDateDescription:Q=>`Dată selectată: ${Q.date}`,selectedRangeDescription:Q=>`Interval selectat: ${Q.dateRange}`,startRangeSelectionPrompt:"Apăsaţi pentru a începe selecţia razei pentru dată",todayDate:Q=>`Astăzi, ${Q.date}`,todayDateSelected:Q=>`Azi, ${Q.date} selectată`};var X={};X={dateRange:Q=>`С ${Q.startDate} по ${Q.endDate}`,dateSelected:Q=>`Выбрано ${Q.date}`,finishRangeSelectionPrompt:"Щелкните, чтобы завершить выбор диапазона дат",maximumDate:"Последняя доступная дата",minimumDate:"Первая доступная дата",next:"Далее",previous:"Назад",selectedDateDescription:Q=>`Выбранная дата: ${Q.date}`,selectedRangeDescription:Q=>`Выбранный диапазон: ${Q.dateRange}`,startRangeSelectionPrompt:"Щелкните, чтобы начать выбор диапазона дат",todayDate:Q=>`Сегодня, ${Q.date}`,todayDateSelected:Q=>`Сегодня, выбрано ${Q.date}`};var ae={};ae={dateRange:Q=>`Od ${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`Vybratý dátum ${Q.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výber rozsahu dátumov",maximumDate:"Posledný dostupný dátum",minimumDate:"Prvý dostupný dátum",next:"Nasledujúce",previous:"Predchádzajúce",selectedDateDescription:Q=>`Vybratý dátum: ${Q.date}`,selectedRangeDescription:Q=>`Vybratý rozsah: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknutím spustíte výber rozsahu dátumov",todayDate:Q=>`Dnes ${Q.date}`,todayDateSelected:Q=>`Vybratý dnešný dátum ${Q.date}`};var re={};re={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`${Q.date} izbrano`,finishRangeSelectionPrompt:"Kliknite za dokončanje izbire datumskega obsega",maximumDate:"Zadnji razpoložljivi datum",minimumDate:"Prvi razpoložljivi datum",next:"Naprej",previous:"Nazaj",selectedDateDescription:Q=>`Izbrani datum: ${Q.date}`,selectedRangeDescription:Q=>`Izbrano območje: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknite za začetek izbire datumskega obsega",todayDate:Q=>`Danes, ${Q.date}`,todayDateSelected:Q=>`Danes, ${Q.date} izbrano`};var ue={};ue={dateRange:Q=>`${Q.startDate} do ${Q.endDate}`,dateSelected:Q=>`${Q.date} izabran`,finishRangeSelectionPrompt:"Kliknite da dovršite opseg izabranih datuma",maximumDate:"Zadnji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sledeći",previous:"Prethodni",selectedDateDescription:Q=>`Izabrani datum: ${Q.date}`,selectedRangeDescription:Q=>`Izabrani period: ${Q.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete opseg izabranih datuma",todayDate:Q=>`Danas, ${Q.date}`,todayDateSelected:Q=>`Danas, izabran ${Q.date}`};var me={};me={dateRange:Q=>`${Q.startDate} till ${Q.endDate}`,dateSelected:Q=>`${Q.date} har valts`,finishRangeSelectionPrompt:"Klicka för att avsluta val av datumintervall",maximumDate:"Sista tillgängliga datum",minimumDate:"Första tillgängliga datum",next:"Nästa",previous:"Föregående",selectedDateDescription:Q=>`Valt datum: ${Q.date}`,selectedRangeDescription:Q=>`Valt intervall: ${Q.dateRange}`,startRangeSelectionPrompt:"Klicka för att välja datumintervall",todayDate:Q=>`Idag, ${Q.date}`,todayDateSelected:Q=>`Idag, ${Q.date} har valts`};var Se={};Se={dateRange:Q=>`${Q.startDate} - ${Q.endDate}`,dateSelected:Q=>`${Q.date} seçildi`,finishRangeSelectionPrompt:"Tarih aralığı seçimini tamamlamak için tıklayın",maximumDate:"Son müsait tarih",minimumDate:"İlk müsait tarih",next:"Sonraki",previous:"Önceki",selectedDateDescription:Q=>`Seçilen Tarih: ${Q.date}`,selectedRangeDescription:Q=>`Seçilen Aralık: ${Q.dateRange}`,startRangeSelectionPrompt:"Tarih aralığı seçimini başlatmak için tıklayın",todayDate:Q=>`Bugün, ${Q.date}`,todayDateSelected:Q=>`Bugün, ${Q.date} seçildi`};var we={};we={dateRange:Q=>`${Q.startDate} — ${Q.endDate}`,dateSelected:Q=>`Вибрано ${Q.date}`,finishRangeSelectionPrompt:"Натисніть, щоб завершити вибір діапазону дат",maximumDate:"Остання доступна дата",minimumDate:"Перша доступна дата",next:"Наступний",previous:"Попередній",selectedDateDescription:Q=>`Вибрана дата: ${Q.date}`,selectedRangeDescription:Q=>`Вибраний діапазон: ${Q.dateRange}`,startRangeSelectionPrompt:"Натисніть, щоб почати вибір діапазону дат",todayDate:Q=>`Сьогодні, ${Q.date}`,todayDateSelected:Q=>`Сьогодні, вибрано ${Q.date}`};var Fe={};Fe={dateRange:Q=>`${Q.startDate} 至 ${Q.endDate}`,dateSelected:Q=>`已选定 ${Q.date}`,finishRangeSelectionPrompt:"单击以完成选择日期范围",maximumDate:"最后一个可用日期",minimumDate:"第一个可用日期",next:"下一页",previous:"上一页",selectedDateDescription:Q=>`选定的日期:${Q.date}`,selectedRangeDescription:Q=>`选定的范围:${Q.dateRange}`,startRangeSelectionPrompt:"单击以开始选择日期范围",todayDate:Q=>`今天,即 ${Q.date}`,todayDateSelected:Q=>`已选定今天,即 ${Q.date}`};var Ee={};Ee={dateRange:Q=>`${Q.startDate} 至 ${Q.endDate}`,dateSelected:Q=>`已選取 ${Q.date}`,finishRangeSelectionPrompt:"按一下以完成選取日期範圍",maximumDate:"最後一個可用日期",minimumDate:"第一個可用日期",next:"下一頁",previous:"上一頁",selectedDateDescription:Q=>`選定的日期:${Q.date}`,selectedRangeDescription:Q=>`選定的範圍:${Q.dateRange}`,startRangeSelectionPrompt:"按一下以開始選取日期範圍",todayDate:Q=>`今天,${Q.date}`,todayDateSelected:Q=>`已選取今天,${Q.date}`},y={"ar-AE":x,"bg-BG":k,"cs-CZ":A,"da-DK":j,"de-DE":N,"el-GR":M,"en-US":u,"es-ES":m,"et-EE":v,"fi-FI":C,"fr-FR":w,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":D,"lt-LT":E,"lv-LV":T,"nb-NO":$,"nl-NL":B,"pl-PL":L,"pt-BR":W,"pt-PT":K,"ro-RO":te,"ru-RU":X,"sk-SK":ae,"sl-SI":re,"sr-SP":ue,"sv-SE":me,"tr-TR":Se,"uk-UA":we,"zh-CN":Fe,"zh-TW":Ee};const Te=new WeakMap;function be(Q){return(Q==null?void 0:Q.calendar.identifier)==="gregory"&&Q.era==="BC"?"short":void 0}function Ue(Q){let Me=(0,n.useLocalizedStringFormatter)(h(y)),o,S;"highlightedRange"in Q?{start:o,end:S}=Q.highlightedRange||{}:o=S=Q.value;let P=(0,n.useDateFormatter)({weekday:"long",month:"long",year:"numeric",day:"numeric",era:be(o)||be(S),timeZone:Q.timeZone}),le="anchorDate"in Q?Q.anchorDate:null;return(0,i.useMemo)(()=>{if(!le&&o&&S)if((0,a.isSameDay)(o,S)){let ee=P.format(o.toDate(Q.timeZone));return Me.format("selectedDateDescription",{date:ee})}else{let ee=ke(P,Me,o,S,Q.timeZone);return Me.format("selectedRangeDescription",{dateRange:ee})}return""},[o,S,le,Q.timeZone,Me,P])}function st(Q,Me,o,S){let P=(0,n.useLocalizedStringFormatter)(h(y)),le=be(Q)||be(Me),ee=(0,n.useDateFormatter)({month:"long",year:"numeric",era:le,calendar:Q.calendar.identifier,timeZone:o}),_e=(0,n.useDateFormatter)({month:"long",year:"numeric",day:"numeric",era:le,calendar:Q.calendar.identifier,timeZone:o});return(0,i.useMemo)(()=>{if((0,a.isSameDay)(Q,(0,a.startOfMonth)(Q))){if((0,a.isSameDay)(Me,(0,a.endOfMonth)(Q)))return ee.format(Q.toDate(o));if((0,a.isSameDay)(Me,(0,a.endOfMonth)(Me)))return S?ke(ee,P,Q,Me,o):ee.formatRange(Q.toDate(o),Me.toDate(o))}return S?ke(_e,P,Q,Me,o):_e.formatRange(Q.toDate(o),Me.toDate(o))},[Q,Me,ee,_e,P,o,S])}function ke(Q,Me,o,S,P){let le=Q.formatRangeToParts(o.toDate(P),S.toDate(P)),ee=-1;for(let ve=0;ve<le.length;ve++){let Ae=le[ve];if(Ae.source==="shared"&&Ae.type==="literal")ee=ve;else if(Ae.source==="endRange")break}let _e="",he="";for(let ve=0;ve<le.length;ve++)ve<ee?_e+=le[ve].value:ve>ee&&(he+=le[ve].value);return Me.format("dateRange",{startDate:_e,endDate:he})}function q(Q,Me){let o=(0,n.useLocalizedStringFormatter)(h(y)),S=(0,r.filterDOMProps)(Q),P=st(Me.visibleRange.start,Me.visibleRange.end,Me.timeZone,!1),le=st(Me.visibleRange.start,Me.visibleRange.end,Me.timeZone,!0);(0,r.useUpdateEffect)(()=>{Me.isFocused||(0,t.announce)(le)},[le]);let ee=Ue(Me);(0,r.useUpdateEffect)(()=>{ee&&(0,t.announce)(ee,"polite",4e3)},[ee]);let _e=(0,r.useSlotId)([!!Q.errorMessage,Q.validationState]);Te.set(Me,{ariaLabel:Q["aria-label"],ariaLabelledBy:Q["aria-labelledby"],errorMessageId:_e,selectedDateDescription:ee});let he=(0,i.useRef)(!1),ve=Q.isDisabled||Me.isNextVisibleRangeInvalid();ve&&he.current&&(he.current=!1,Me.setFocused(!0));let Ae=(0,i.useRef)(!1),je=Q.isDisabled||Me.isPreviousVisibleRangeInvalid();je&&Ae.current&&(Ae.current=!1,Me.setFocused(!0));let Le=(0,r.useLabels)({id:Q.id,"aria-label":[Q["aria-label"],le].filter(Boolean).join(", "),"aria-labelledby":Q["aria-labelledby"]});return{calendarProps:(0,r.mergeProps)(S,Le,{role:"group","aria-describedby":Q["aria-describedby"]||void 0}),nextButtonProps:{onPress:()=>Me.focusNextPage(),"aria-label":o.format("next"),isDisabled:ve,onFocus:()=>he.current=!0,onBlur:()=>he.current=!1},prevButtonProps:{onPress:()=>Me.focusPreviousPage(),"aria-label":o.format("previous"),isDisabled:je,onFocus:()=>Ae.current=!0,onBlur:()=>Ae.current=!1},errorMessageProps:{id:_e},title:P}}function ne(Q,Me){return q(Q,Me)}function qe(Q,Me,o){let S=q(Q,Me),P=(0,i.useRef)(!1),le=(0,i.useRef)(typeof window<"u"?window:null);(0,r.useEvent)(le,"pointerdown",_e=>{P.current=_e.width===0&&_e.height===0});let ee=_e=>{if(P.current){P.current=!1;return}if(Me.setDragging(!1),!Me.anchorDate)return;let he=_e.target,ve=document.getElementById(S.calendarProps.id);ve&&ve.contains(document.activeElement)&&(!ve.contains(he)||!he.closest('button, [role="button"]'))&&Me.selectFocusedDate()};return(0,r.useEvent)(le,"pointerup",ee),(0,r.useEvent)(le,"pointercancel",ee),S.calendarProps.onBlur=_e=>{(!_e.relatedTarget||!o.current.contains(_e.relatedTarget))&&Me.anchorDate&&Me.selectFocusedDate()},(0,r.useEvent)(o,"touchmove",_e=>{Me.isDragging&&_e.preventDefault()},{passive:!1,capture:!0}),S}function se(Q,Me){let{startDate:o=Me.visibleRange.start,endDate:S=Me.visibleRange.end}=Q,{direction:P}=(0,n.useLocale)(),le=xe=>{switch(xe.key){case"Enter":case" ":xe.preventDefault(),Me.selectFocusedDate();break;case"PageUp":xe.preventDefault(),xe.stopPropagation(),Me.focusPreviousSection(xe.shiftKey);break;case"PageDown":xe.preventDefault(),xe.stopPropagation(),Me.focusNextSection(xe.shiftKey);break;case"End":xe.preventDefault(),xe.stopPropagation(),Me.focusSectionEnd();break;case"Home":xe.preventDefault(),xe.stopPropagation(),Me.focusSectionStart();break;case"ArrowLeft":xe.preventDefault(),xe.stopPropagation(),P==="rtl"?Me.focusNextDay():Me.focusPreviousDay();break;case"ArrowUp":xe.preventDefault(),xe.stopPropagation(),Me.focusPreviousRow();break;case"ArrowRight":xe.preventDefault(),xe.stopPropagation(),P==="rtl"?Me.focusPreviousDay():Me.focusNextDay();break;case"ArrowDown":xe.preventDefault(),xe.stopPropagation(),Me.focusNextRow();break;case"Escape":"setAnchorDate"in Me&&(xe.preventDefault(),Me.setAnchorDate(null));break}},ee=st(o,S,Me.timeZone,!0),{ariaLabel:_e,ariaLabelledBy:he}=Te.get(Me),ve=(0,r.useLabels)({"aria-label":[_e,ee].filter(Boolean).join(", "),"aria-labelledby":he}),Ae=(0,n.useDateFormatter)({weekday:"narrow",timeZone:Me.timeZone}),{locale:je}=(0,n.useLocale)(),Le=(0,i.useMemo)(()=>{let xe=(0,a.startOfWeek)((0,a.today)(Me.timeZone),je);return[...new Array(7).keys()].map(Be=>{let tt=xe.add({days:Be}).toDate(Me.timeZone);return Ae.format(tt)})},[je,Me.timeZone,Ae]);return{gridProps:(0,r.mergeProps)(ve,{role:"grid","aria-readonly":Me.isReadOnly||null,"aria-disabled":Me.isDisabled||null,"aria-multiselectable":"highlightedRange"in Me||void 0,onKeyDown:le,onFocus:()=>Me.setFocused(!0),onBlur:()=>Me.setFocused(!1)}),headerProps:{"aria-hidden":!0},weekDays:Le}}function Ke(Q,Me,o){let{date:S,isDisabled:P}=Q,{errorMessageId:le,selectedDateDescription:ee}=Te.get(Me),_e=(0,n.useLocalizedStringFormatter)(h(y)),he=(0,n.useDateFormatter)({weekday:"long",day:"numeric",month:"long",year:"numeric",era:be(S),timeZone:Me.timeZone}),ve=Me.isSelected(S),Ae=Me.isCellFocused(S);P=P||Me.isCellDisabled(S);let je=Me.isCellUnavailable(S),Le=!P&&!je,xe=Me.validationState==="invalid"&&("highlightedRange"in Me?!Me.anchorDate&&Me.highlightedRange&&S.compare(Me.highlightedRange.start)>=0&&S.compare(Me.highlightedRange.end)<=0:Me.value&&(0,a.isSameDay)(Me.value,S));xe&&(ve=!0);let Be=(0,i.useRef)(null);Be.current&&(0,a.isEqualDay)(S,Be.current)&&(S=Be.current),Be.current=S;let Ve=(0,i.useMemo)(()=>S.toDate(Me.timeZone),[S,Me.timeZone]),tt=(0,a.isToday)(S,Me.timeZone),it=(0,i.useMemo)(()=>{let Wt="";return"highlightedRange"in Me&&Me.value&&!Me.anchorDate&&((0,a.isSameDay)(S,Me.value.start)||(0,a.isSameDay)(S,Me.value.end))&&(Wt=ee+", "),Wt+=he.format(Ve),tt?Wt=_e.format(ve?"todayDateSelected":"todayDate",{date:Wt}):ve&&(Wt=_e.format("dateSelected",{date:Wt})),Me.minValue&&(0,a.isSameDay)(S,Me.minValue)?Wt+=", "+_e.format("minimumDate"):Me.maxValue&&(0,a.isSameDay)(S,Me.maxValue)&&(Wt+=", "+_e.format("maximumDate")),Wt},[he,Ve,_e,ve,tt,S,Me,ee]),yt="";"anchorDate"in Me&&Ae&&!Me.isReadOnly&&Le&&(Me.anchorDate?yt=_e.format("finishRangeSelectionPrompt"):yt=_e.format("startRangeSelectionPrompt"));let vt=(0,r.useDescription)(yt),Pt=(0,i.useRef)(!1),kt=(0,i.useRef)(!1),It=(0,i.useRef)(null),{pressProps:Ft,isPressed:Xt}=(0,s.usePress)({shouldCancelOnPointerExit:"anchorDate"in Me&&!!Me.anchorDate,preventFocusOnPress:!0,isDisabled:!Le||Me.isReadOnly,onPressStart(Wt){if(Me.isReadOnly){Me.setFocusedDate(S);return}if("highlightedRange"in Me&&!Me.anchorDate&&(Wt.pointerType==="mouse"||Wt.pointerType==="touch")){if(Me.highlightedRange&&!xe){if((0,a.isSameDay)(S,Me.highlightedRange.start)){Me.setAnchorDate(Me.highlightedRange.end),Me.setFocusedDate(S),Me.setDragging(!0),kt.current=!0;return}else if((0,a.isSameDay)(S,Me.highlightedRange.end)){Me.setAnchorDate(Me.highlightedRange.start),Me.setFocusedDate(S),Me.setDragging(!0),kt.current=!0;return}}let Lr=()=>{Me.setDragging(!0),It.current=null,Me.selectDate(S),Me.setFocusedDate(S),Pt.current=!0};Wt.pointerType==="touch"?It.current=setTimeout(Lr,200):Lr()}},onPressEnd(){kt.current=!1,Pt.current=!1,clearTimeout(It.current),It.current=null},onPress(){!("anchorDate"in Me)&&!Me.isReadOnly&&(Me.selectDate(S),Me.setFocusedDate(S))},onPressUp(Wt){if(!Me.isReadOnly&&("anchorDate"in Me&&It.current&&(Me.selectDate(S),Me.setFocusedDate(S)),"anchorDate"in Me))if(kt.current)Me.setAnchorDate(S);else if(Me.anchorDate&&!Pt.current)Me.selectDate(S),Me.setFocusedDate(S);else if(Wt.pointerType==="keyboard"&&!Me.anchorDate){Me.selectDate(S);let Lr=S.add({days:1});Me.isInvalid(Lr)&&(Lr=S.subtract({days:1})),Me.isInvalid(Lr)||Me.setFocusedDate(Lr)}else Wt.pointerType==="virtual"&&(Me.selectDate(S),Me.setFocusedDate(S))}}),Kt=null;P||(Kt=(0,a.isSameDay)(S,Me.focusedDate)?0:-1),(0,i.useEffect)(()=>{Ae&&o.current&&((0,r.focusWithoutScrolling)(o.current),(0,s.getInteractionModality)()!=="pointer"&&(0,r.scrollIntoViewport)(o.current,{containingElement:(0,r.getScrollParent)(o.current)}))},[Ae,o]);let Tt=(0,n.useDateFormatter)({day:"numeric",timeZone:Me.timeZone,calendar:S.calendar.identifier}),rr=(0,i.useMemo)(()=>Tt.formatToParts(Ve).find(Wt=>Wt.type==="day").value,[Tt,Ve]);return{cellProps:{role:"gridcell","aria-disabled":!Le||null,"aria-selected":ve||null,"aria-invalid":xe||null},buttonProps:(0,r.mergeProps)(Ft,{onFocus(){P||Me.setFocusedDate(S)},tabIndex:Kt,role:"button","aria-disabled":!Le||null,"aria-label":it,"aria-invalid":xe||null,"aria-describedby":[xe?le:null,vt["aria-describedby"]].filter(Boolean).join(" ")||void 0,onPointerEnter(Wt){"highlightDate"in Me&&(Wt.pointerType!=="touch"||Me.isDragging)&&Le&&Me.highlightDate(S)},onPointerDown(Wt){"releasePointerCapture"in Wt.target&&Wt.target.releasePointerCapture(Wt.pointerId)},onContextMenu(Wt){Wt.preventDefault()}}),isPressed:Xt,isFocused:Ae,isSelected:ve,isDisabled:P,isUnavailable:je,isOutsideVisibleRange:S.compare(Me.visibleRange.start)<0||S.compare(Me.visibleRange.end)>0,isInvalid:xe,formattedDate:rr}}}(gI)),gI.exports}var vI={exports:{}},bI={exports:{}},lR;function VY(){return lR||(lR=1,function(e){var t=di(),r=ms(),n=qo();function i(s,l,h,y){Object.defineProperty(s,l,{get:h,set:y,enumerable:!0,configurable:!0})}i(e.exports,"useToggle",()=>a);function a(s,l,h){let{isDisabled:y=!1,isRequired:x=!1,isReadOnly:k=!1,value:A,name:j,children:N,"aria-label":M,"aria-labelledby":u,validationState:m="valid"}=s,v=D=>{D.stopPropagation(),l.setSelected(D.target.checked)},C=N!=null,w=M!=null||u!=null;!C&&!w&&console.warn("If you do not provide children, you must specify an aria-label for accessibility");let{pressProps:g,isPressed:d}=(0,n.usePress)({isDisabled:y}),{focusableProps:f}=(0,r.useFocusable)(s,h),c=(0,t.mergeProps)(g,f),p=(0,t.filterDOMProps)(s,{labelable:!0});return{inputProps:(0,t.mergeProps)(p,{"aria-invalid":m==="invalid"||void 0,"aria-errormessage":s["aria-errormessage"],"aria-controls":s["aria-controls"],"aria-readonly":k||void 0,"aria-required":x||void 0,onChange:v,disabled:y,...A==null?{}:{value:A},name:j,type:"checkbox",...c}),isSelected:l.isSelected,isPressed:d,isDisabled:y,isReadOnly:k}}}(bI)),bI.exports}var xI={exports:{}},uR;function Mf(){return uR||(uR=1,function(e){var t=di();function r(a,s,l,h){Object.defineProperty(a,s,{get:l,set:h,enumerable:!0,configurable:!0})}r(e.exports,"useField",()=>i),r(e.exports,"useLabel",()=>n);function n(a){let{id:s,label:l,"aria-labelledby":h,"aria-label":y,labelElementType:x="label"}=a;s=(0,t.useId)(s);let k=(0,t.useId)(),A={};l?(h=h?`${h} ${k}`:k,A={id:k,htmlFor:x==="label"?s:void 0}):!h&&!y&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let j=(0,t.useLabels)({id:s,"aria-label":y,"aria-labelledby":h});return{labelProps:A,fieldProps:j}}function i(a){let{description:s,errorMessage:l,validationState:h}=a,{labelProps:y,fieldProps:x}=n(a),k=(0,t.useSlotId)([!!s,!!l,h]),A=(0,t.useSlotId)([!!s,!!l,h]);return x=(0,t.mergeProps)(x,{"aria-describedby":[k,A,a["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:y,fieldProps:x,descriptionProps:{id:k},errorMessageProps:{id:A}}}}(xI)),xI.exports}var qi=bY();function WY(e={}){let{isReadOnly:t}=e,[r,n]=qi.useControlledState(e.isSelected,e.defaultSelected||!1,e.onChange);function i(s){t||n(s)}function a(){t||n(!r)}return{isSelected:r,setSelected:i,toggle:a}}const vme=Object.freeze(Object.defineProperty({__proto__:null,useToggleState:WY},Symbol.toStringTag,{value:"Module"})),bme=dc(vme);var cR;function xme(){return cR||(cR=1,function(e){var t=Y,r=VY(),n=di(),i=Mf(),a=bme;function s(j,N,M,u){Object.defineProperty(j,N,{get:M,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useCheckbox",()=>l),s(e.exports,"useCheckboxGroup",()=>k),s(e.exports,"useCheckboxGroupItem",()=>A);function l(j,N,M){let{inputProps:u,isSelected:m,isPressed:v,isDisabled:C,isReadOnly:w}=(0,r.useToggle)(j,N,M),{isIndeterminate:g}=j;return(0,t.useEffect)(()=>{M.current&&(M.current.indeterminate=g)}),{inputProps:{...u,checked:m},isSelected:m,isPressed:v,isDisabled:C,isReadOnly:w}}const h=new WeakMap,y=new WeakMap,x=new WeakMap;function k(j,N){let{isDisabled:M,name:u}=j,{labelProps:m,fieldProps:v,descriptionProps:C,errorMessageProps:w}=(0,i.useField)({...j,labelElementType:"span"});y.set(N,C.id),x.set(N,w.id);let g=(0,n.filterDOMProps)(j,{labelable:!0});return h.set(N,u),{groupProps:(0,n.mergeProps)(g,{role:"group","aria-disabled":M||void 0,...v}),labelProps:m,descriptionProps:C,errorMessageProps:w}}function A(j,N,M){const u=(0,a.useToggleState)({isReadOnly:j.isReadOnly||N.isReadOnly,isSelected:N.isSelected(j.value),onChange(v){v?N.addValue(j.value):N.removeValue(j.value),j.onChange&&j.onChange(v)}});let m=l({...j,isReadOnly:j.isReadOnly||N.isReadOnly,isDisabled:j.isDisabled||N.isDisabled,name:j.name||h.get(N)},u,M);return{...m,inputProps:{...m.inputProps,"aria-describedby":[N.validationState==="invalid"?x.get(N):null,y.get(N)].filter(Boolean).join(" ")||void 0}}}}(vI)),vI.exports}var wI={exports:{}},SI={exports:{}},DI={exports:{}},dR;function TE(){return dR||(dR=1,function(e){var t=di(),r=Y,n=qo();function i(y,x,k,A){Object.defineProperty(y,x,{get:k,set:A,enumerable:!0,configurable:!0})}function a(y){return y&&y.__esModule?y.default:y}i(e.exports,"useVisuallyHidden",()=>l),i(e.exports,"VisuallyHidden",()=>h);const s={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function l(y={}){let{style:x,isFocusable:k}=y,[A,j]=(0,r.useState)(!1),{focusWithinProps:N}=(0,n.useFocusWithin)({isDisabled:!k,onFocusWithinChange:u=>j(u)}),M=(0,r.useMemo)(()=>A?x:x?{...s,...x}:s,[A]);return{visuallyHiddenProps:{...N,style:M}}}function h(y){let{children:x,elementType:k="div",isFocusable:A,style:j,...N}=y,{visuallyHiddenProps:M}=l(y);return a(r).createElement(k,(0,t.mergeProps)(N,M),x)}}(DI)),DI.exports}var fR;function jw(){return fR||(fR=1,function(e){var t=Y,r=di(),n=Yo(),i=ms(),a=qo(),s=uv,l=$w(),h=TE();function y(Ze,ot,ht,Lt){Object.defineProperty(Ze,ot,{get:ht,set:Lt,enumerable:!0,configurable:!0})}function x(Ze){return Ze&&Ze.__esModule?Ze.default:Ze}y(e.exports,"useOverlayPosition",()=>X),y(e.exports,"useOverlay",()=>me),y(e.exports,"useOverlayTrigger",()=>Se),y(e.exports,"usePreventScroll",()=>be),y(e.exports,"ModalProvider",()=>Ke),y(e.exports,"useModalProvider",()=>Q),y(e.exports,"OverlayProvider",()=>o),y(e.exports,"OverlayContainer",()=>S),y(e.exports,"useModal",()=>P),y(e.exports,"DismissButton",()=>Bt),y(e.exports,"ariaHideOutside",()=>Vt),y(e.exports,"usePopover",()=>Dn),y(e.exports,"useModalOverlay",()=>ut),y(e.exports,"Overlay",()=>Ii),y(e.exports,"useOverlayFocusContain",()=>_r);const k={top:"top",bottom:"top",left:"left",right:"left"},A={top:"bottom",bottom:"top",left:"right",right:"left"},j={top:"left",left:"top"},N={top:"height",left:"width"},M={width:"totalWidth",height:"totalHeight"},u={};let m=typeof window<"u"&&window.visualViewport;function v(Ze){let ot=0,ht=0,Lt=0,jt=0,er=0,Nr=0,zt={};if(Ze.tagName==="BODY"){let Ot=document.documentElement;Lt=Ot.clientWidth,jt=Ot.clientHeight;var We;ot=(We=m==null?void 0:m.width)!==null&&We!==void 0?We:Lt;var dt;ht=(dt=m==null?void 0:m.height)!==null&&dt!==void 0?dt:jt,zt.top=Ot.scrollTop||Ze.scrollTop,zt.left=Ot.scrollLeft||Ze.scrollLeft}else({width:ot,height:ht,top:er,left:Nr}=T(Ze)),zt.top=Ze.scrollTop,zt.left=Ze.scrollLeft,Lt=ot,jt=ht;return{width:ot,height:ht,totalWidth:Lt,totalHeight:jt,scroll:zt,top:er,left:Nr}}function C(Ze){return{top:Ze.scrollTop,left:Ze.scrollLeft,width:Ze.scrollWidth,height:Ze.scrollHeight}}function w(Ze,ot,ht,Lt,jt){let er=Lt.scroll[Ze],Nr=Lt[N[Ze]],zt=ot-jt-er,We=ot+jt-er+ht;return zt<0?-zt:We>Nr?Math.max(Nr-We,-zt):0}function g(Ze){let ot=window.getComputedStyle(Ze);return{top:parseInt(ot.marginTop,10)||0,bottom:parseInt(ot.marginBottom,10)||0,left:parseInt(ot.marginLeft,10)||0,right:parseInt(ot.marginRight,10)||0}}function d(Ze){if(u[Ze])return u[Ze];let[ot,ht]=Ze.split(" "),Lt=k[ot]||"right",jt=j[Lt];k[ht]||(ht="center");let er=N[Lt],Nr=N[jt];return u[Ze]={placement:ot,crossPlacement:ht,axis:Lt,crossAxis:jt,size:er,crossSize:Nr},u[Ze]}function f(Ze,ot,ht,Lt,jt,er,Nr,zt,We,dt){let{placement:Ot,crossPlacement:Mt,axis:_t,crossAxis:ar,size:sr,crossSize:ln}=Lt,En={};En[ar]=Ze[ar],Mt==="center"?En[ar]+=(Ze[ln]-ht[ln])/2:Mt!==ar&&(En[ar]+=Ze[ln]-ht[ln]),En[ar]+=er;const _n=Ze[ar]-ht[ln]+We+dt,Ci=Ze[ar]+Ze[ln]-We-dt;if(En[ar]=(0,r.clamp)(En[ar],_n,Ci),Ot===_t){const wo=zt?Nr[sr]:ot[M[sr]];En[A[_t]]=Math.floor(wo-Ze[_t]+jt)}else En[_t]=Math.floor(Ze[_t]+Ze[sr]+jt);return En}function c(Ze,ot,ht,Lt,jt,er){return Ze.top!=null?Math.max(0,ot.height+ot.top+ot.scroll.top-(ht.top+Ze.top)-(jt.top+jt.bottom+er)):Math.max(0,Lt.top+ht.top-(ot.top+ot.scroll.top)-(jt.top+jt.bottom+er))}function p(Ze,ot,ht,Lt,jt,er){let{placement:Nr,axis:zt,size:We}=er;return Nr===zt?Math.max(0,ht[zt]-Ze[zt]-Ze.scroll[zt]+ot[zt]-Lt[zt]-Lt[A[zt]]-jt):Math.max(0,Ze[We]+Ze[zt]+Ze.scroll[zt]-ot[zt]-ht[zt]-ht[We]-Lt[zt]-Lt[A[zt]]-jt)}function D(Ze,ot,ht,Lt,jt,er,Nr,zt,We,dt,Ot,Mt,_t,ar,sr){let ln=d(Ze),{size:En,crossAxis:_n,crossSize:Ci,placement:wo,crossPlacement:Zi}=ln,V=f(ot,zt,ht,ln,dt,Ot,We,Mt,ar,sr),J=dt,lt=p(zt,We,ot,jt,er+dt,ln);if(Nr&&Lt[En]>lt){let Dt=d(`${A[wo]} ${Zi}`),bt=f(ot,zt,ht,Dt,dt,Ot,We,Mt,ar,sr);p(zt,We,ot,jt,er+dt,Dt)>lt&&(ln=Dt,V=bt,J=dt)}let rt=w(_n,V[_n],ht[Ci],zt,er);V[_n]+=rt;let Ut=c(V,zt,We,ot,jt,er);_t&&_t<Ut&&(Ut=_t),ht.height=Math.min(ht.height,Ut),V=f(ot,zt,ht,ln,J,Ot,We,Mt,ar,sr),rt=w(_n,V[_n],ht[Ci],zt,er),V[_n]+=rt;let Ge={},gn=ot[_n]+.5*ot[Ci]-ht[_n];const an=ar/2+sr,hn=ht[Ci]-ar/2-sr,un=ot[_n]-ht[_n]+ar/2,nr=ot[_n]+ot[Ci]-ht[_n]-ar/2,Jt=(0,r.clamp)(gn,un,nr);return Ge[_n]=(0,r.clamp)(Jt,an,hn),{position:V,maxHeight:Ut,arrowOffsetLeft:Ge.left,arrowOffsetTop:Ge.top,placement:ln.placement}}function E(Ze){let{placement:ot,targetNode:ht,overlayNode:Lt,scrollNode:jt,padding:er,shouldFlip:Nr,boundaryElement:zt,offset:We,crossOffset:dt,maxHeight:Ot,arrowSize:Mt,arrowBoundaryOffset:_t=0}=Ze,ar=Lt instanceof HTMLElement?B(Lt):document.documentElement,sr=ar===document.documentElement;const ln=window.getComputedStyle(ar).position;let En=!!ln&&ln!=="static",_n=sr?T(ht):$(ht,ar);if(!sr){let{marginTop:lt,marginLeft:rt}=window.getComputedStyle(ht);_n.top+=parseInt(lt,10)||0,_n.left+=parseInt(rt,10)||0}let Ci=T(Lt),wo=g(Lt);Ci.width+=wo.left+wo.right,Ci.height+=wo.top+wo.bottom;let Zi=C(jt),V=v(zt),J=zt.tagName==="BODY"?T(ar):$(ar,zt);return D(ot,_n,Ci,Zi,wo,er,Nr,V,J,We,dt,En,Ot,Mt,_t)}function T(Ze){let{top:ot,left:ht,width:Lt,height:jt}=Ze.getBoundingClientRect(),{scrollTop:er,scrollLeft:Nr,clientTop:zt,clientLeft:We}=document.documentElement;return{top:ot+er-zt,left:ht+Nr-We,width:Lt,height:jt}}function $(Ze,ot){let ht=window.getComputedStyle(Ze),Lt;if(ht.position==="fixed"){let{top:jt,left:er,width:Nr,height:zt}=Ze.getBoundingClientRect();Lt={top:jt,left:er,width:Nr,height:zt}}else{Lt=T(Ze);let jt=T(ot),er=window.getComputedStyle(ot);jt.top+=(parseInt(er.borderTopWidth,10)||0)-ot.scrollTop,jt.left+=(parseInt(er.borderLeftWidth,10)||0)-ot.scrollLeft,Lt.top-=jt.top,Lt.left-=jt.left}return Lt.top-=parseInt(ht.marginTop,10)||0,Lt.left-=parseInt(ht.marginLeft,10)||0,Lt}function B(Ze){let ot=Ze.offsetParent;if(ot&&ot===document.body&&window.getComputedStyle(ot).position==="static"&&!L(ot)&&(ot=document.documentElement),ot==null)for(ot=Ze.parentElement;ot&&!L(ot);)ot=ot.parentElement;return ot||document.documentElement}function L(Ze){let ot=window.getComputedStyle(Ze);return ot.transform!=="none"||/transform|perspective/.test(ot.willChange)||ot.filter!=="none"||ot.contain==="paint"||"backdropFilter"in ot&&ot.backdropFilter!=="none"||"WebkitBackdropFilter"in ot&&ot.WebkitBackdropFilter!=="none"}const W=new WeakMap;function K(Ze){let{triggerRef:ot,isOpen:ht,onClose:Lt}=Ze;(0,t.useEffect)(()=>{if(!ht||Lt===null)return;let jt=er=>{let Nr=er.target;if(!ot.current||Nr instanceof Node&&!Nr.contains(ot.current))return;let zt=Lt||W.get(ot.current);zt&&zt()};return window.addEventListener("scroll",jt,!0),()=>{window.removeEventListener("scroll",jt,!0)}},[ht,Lt,ot])}let te=typeof window<"u"&&window.visualViewport;function X(Ze){let{direction:ot}=(0,n.useLocale)(),{arrowSize:ht=0,targetRef:Lt,overlayRef:jt,scrollRef:er=jt,placement:Nr="bottom",containerPadding:zt=12,shouldFlip:We=!0,boundaryElement:dt=typeof document<"u"?document.body:null,offset:Ot=0,crossOffset:Mt=0,shouldUpdatePosition:_t=!0,isOpen:ar=!0,onClose:sr,maxHeight:ln,arrowBoundaryOffset:En=0}=Ze,[_n,Ci]=(0,t.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),wo=[_t,Nr,jt.current,Lt.current,er.current,zt,We,dt,Ot,Mt,ar,ot,ln,En,ht],Zi=(0,t.useCallback)(()=>{if(_t===!1||!ar||!jt.current||!Lt.current||!er.current||!dt)return;let lt=E({placement:re(Nr,ot),overlayNode:jt.current,targetNode:Lt.current,scrollNode:er.current,padding:zt,shouldFlip:We,boundaryElement:dt,offset:Ot,crossOffset:Mt,maxHeight:ln,arrowSize:ht,arrowBoundaryOffset:En});Object.keys(lt.position).forEach(rt=>jt.current.style[rt]=lt.position[rt]+"px"),jt.current.style.maxHeight=lt.maxHeight!=null?lt.maxHeight+"px":void 0,Ci(lt)},wo);(0,r.useLayoutEffect)(Zi,wo),ae(Zi),(0,r.useResizeObserver)({ref:jt,onResize:Zi});let V=(0,t.useRef)(!1);(0,r.useLayoutEffect)(()=>{let lt,rt=()=>{V.current=!0,clearTimeout(lt),lt=setTimeout(()=>{V.current=!1},500),Zi()};return te==null||te.addEventListener("resize",rt),te==null||te.addEventListener("scroll",rt),()=>{te==null||te.removeEventListener("resize",rt),te==null||te.removeEventListener("scroll",rt)}},[Zi]);let J=(0,t.useCallback)(()=>{V.current||sr()},[sr,V]);return K({triggerRef:Lt,isOpen:ar,onClose:sr&&J}),{overlayProps:{style:{position:"absolute",zIndex:1e5,..._n.position,maxHeight:_n.maxHeight}},placement:_n.placement,arrowProps:{style:{left:_n.arrowOffsetLeft,top:_n.arrowOffsetTop}},updatePosition:Zi}}function ae(Ze){(0,r.useLayoutEffect)(()=>(window.addEventListener("resize",Ze,!1),()=>{window.removeEventListener("resize",Ze,!1)}),[Ze])}function re(Ze,ot){return ot==="rtl"?Ze.replace("start","right").replace("end","left"):Ze.replace("start","left").replace("end","right")}const ue=[];function me(Ze,ot){let{onClose:ht,shouldCloseOnBlur:Lt,isOpen:jt,isDismissable:er=!1,isKeyboardDismissDisabled:Nr=!1,shouldCloseOnInteractOutside:zt}=Ze;(0,t.useEffect)(()=>(jt&&ue.push(ot),()=>{let sr=ue.indexOf(ot);sr>=0&&ue.splice(sr,1)}),[jt,ot]);let We=()=>{ue[ue.length-1]===ot&&ht&&ht()},dt=sr=>{(!zt||zt(sr.target))&&ue[ue.length-1]===ot&&(sr.stopPropagation(),sr.preventDefault())},Ot=sr=>{(!zt||zt(sr.target))&&(ue[ue.length-1]===ot&&(sr.stopPropagation(),sr.preventDefault()),We())},Mt=sr=>{sr.key==="Escape"&&!Nr&&(sr.stopPropagation(),sr.preventDefault(),We())};(0,a.useInteractOutside)({ref:ot,onInteractOutside:er?Ot:null,onInteractOutsideStart:dt});let{focusWithinProps:_t}=(0,a.useFocusWithin)({isDisabled:!Lt,onBlurWithin:sr=>{sr.relatedTarget&&(0,i.isElementInChildOfActiveScope)(sr.relatedTarget)||(!zt||zt(sr.relatedTarget))&&ht()}}),ar=sr=>{sr.target===sr.currentTarget&&sr.preventDefault()};return{overlayProps:{onKeyDown:Mt,..._t},underlayProps:{onPointerDown:ar}}}function Se(Ze,ot,ht){let{type:Lt}=Ze,{isOpen:jt}=ot;(0,t.useEffect)(()=>{ht&&ht.current&&W.set(ht.current,ot.close)});let er;Lt==="menu"?er=!0:Lt==="listbox"&&(er="listbox");let Nr=(0,r.useId)();return{triggerProps:{"aria-haspopup":er,"aria-expanded":jt,"aria-controls":jt?Nr:null,onPress:ot.toggle},overlayProps:{id:Nr}}}const we=typeof window<"u"&&window.visualViewport,Fe=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let Ee=0,Te;function be(Ze={}){let{isDisabled:ot}=Ze;(0,r.useLayoutEffect)(()=>{if(!ot)return Ee++,Ee===1&&((0,r.isIOS)()?Te=st():Te=Ue()),()=>{Ee--,Ee===0&&Te()}},[ot])}function Ue(){return(0,r.chain)(ke(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),ke(document.documentElement,"overflow","hidden"))}function st(){let Ze,ot=0,ht=Mt=>{Ze=(0,r.getScrollParent)(Mt.target),!(Ze===document.documentElement&&Ze===document.body)&&(ot=Mt.changedTouches[0].pageY)},Lt=Mt=>{if(Ze===document.documentElement||Ze===document.body){Mt.preventDefault();return}let _t=Mt.changedTouches[0].pageY,ar=Ze.scrollTop,sr=Ze.scrollHeight-Ze.clientHeight;(ar<=0&&_t>ot||ar>=sr&&_t<ot)&&Mt.preventDefault(),ot=_t},jt=Mt=>{let _t=Mt.target;qe(_t)&&_t!==document.activeElement&&(Mt.preventDefault(),_t.style.transform="translateY(-2000px)",_t.focus(),requestAnimationFrame(()=>{_t.style.transform=""}))},er=Mt=>{let _t=Mt.target;qe(_t)&&(_t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{_t.style.transform="",we&&(we.height<window.innerHeight?requestAnimationFrame(()=>{ne(_t)}):we.addEventListener("resize",()=>ne(_t),{once:!0}))}))},Nr=()=>{window.scrollTo(0,0)},zt=window.pageXOffset,We=window.pageYOffset,dt=(0,r.chain)(ke(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),ke(document.documentElement,"overflow","hidden"),ke(document.body,"marginTop",`-${We}px`));window.scrollTo(0,0);let Ot=(0,r.chain)(q(document,"touchstart",ht,{passive:!1,capture:!0}),q(document,"touchmove",Lt,{passive:!1,capture:!0}),q(document,"touchend",jt,{passive:!1,capture:!0}),q(document,"focus",er,!0),q(window,"scroll",Nr));return()=>{dt(),Ot(),window.scrollTo(zt,We)}}function ke(Ze,ot,ht){let Lt=Ze.style[ot];return Ze.style[ot]=ht,()=>{Ze.style[ot]=Lt}}function q(Ze,ot,ht,Lt){return Ze.addEventListener(ot,ht,Lt),()=>{Ze.removeEventListener(ot,ht,Lt)}}function ne(Ze){let ot=document.scrollingElement||document.documentElement;for(;Ze&&Ze!==ot;){let ht=(0,r.getScrollParent)(Ze);if(ht!==document.documentElement&&ht!==document.body&&ht!==Ze){let Lt=ht.getBoundingClientRect().top,jt=Ze.getBoundingClientRect().top;jt>Lt+Ze.clientHeight&&(ht.scrollTop+=jt-Lt)}Ze=ht.parentElement}}function qe(Ze){return Ze instanceof HTMLInputElement&&!Fe.has(Ze.type)||Ze instanceof HTMLTextAreaElement||Ze instanceof HTMLElement&&Ze.isContentEditable}const se=x(t).createContext(null);function Ke(Ze){let{children:ot}=Ze,ht=(0,t.useContext)(se),[Lt,jt]=(0,t.useState)(0),er=(0,t.useMemo)(()=>({parent:ht,modalCount:Lt,addModal(){jt(Nr=>Nr+1),ht&&ht.addModal()},removeModal(){jt(Nr=>Nr-1),ht&&ht.removeModal()}}),[ht,Lt]);return x(t).createElement(se.Provider,{value:er},ot)}function Q(){let Ze=(0,t.useContext)(se);return{modalProviderProps:{"aria-hidden":Ze&&Ze.modalCount>0?!0:null}}}function Me(Ze){let{modalProviderProps:ot}=Q();return x(t).createElement("div",{"data-overlay-container":!0,...Ze,...ot})}function o(Ze){return x(t).createElement(Ke,null,x(t).createElement(Me,Ze))}function S(Ze){let ot=(0,l.useIsSSR)(),{portalContainer:ht=ot?null:document.body,...Lt}=Ze;if(x(t).useEffect(()=>{if(ht!=null&&ht.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[ht]),!ht)return null;let jt=x(t).createElement(o,Lt);return x(s).createPortal(jt,ht)}function P(Ze){let ot=(0,t.useContext)(se);if(!ot)throw new Error("Modal is not contained within a provider");return(0,t.useEffect)(()=>{if(!(Ze!=null&&Ze.isDisabled||!ot||!ot.parent))return ot.parent.addModal(),()=>{ot&&ot.parent&&ot.parent.removeModal()}},[ot,ot.parent,Ze==null?void 0:Ze.isDisabled]),{modalProps:{"data-ismodal":!(Ze!=null&&Ze.isDisabled)}}}var le={},ee={};ee={dismiss:"تجاهل"};var _e={};_e={dismiss:"Отхвърляне"};var he={};he={dismiss:"Odstranit"};var ve={};ve={dismiss:"Luk"};var Ae={};Ae={dismiss:"Schließen"};var je={};je={dismiss:"Απόρριψη"};var Le={};Le={dismiss:"Dismiss"};var xe={};xe={dismiss:"Descartar"};var Be={};Be={dismiss:"Lõpeta"};var Ve={};Ve={dismiss:"Hylkää"};var tt={};tt={dismiss:"Rejeter"};var it={};it={dismiss:"התעלם"};var yt={};yt={dismiss:"Odbaci"};var vt={};vt={dismiss:"Elutasítás"};var Pt={};Pt={dismiss:"Ignora"};var kt={};kt={dismiss:"閉じる"};var It={};It={dismiss:"무시"};var Ft={};Ft={dismiss:"Atmesti"};var Xt={};Xt={dismiss:"Nerādīt"};var Kt={};Kt={dismiss:"Lukk"};var Tt={};Tt={dismiss:"Negeren"};var rr={};rr={dismiss:"Zignoruj"};var Wt={};Wt={dismiss:"Descartar"};var Lr={};Lr={dismiss:"Dispensar"};var Dr={};Dr={dismiss:"Revocare"};var Kr={};Kr={dismiss:"Пропустить"};var kr={};kr={dismiss:"Zrušiť"};var mt={};mt={dismiss:"Opusti"};var qt={};qt={dismiss:"Odbaci"};var pr={};pr={dismiss:"Avvisa"};var jr={};jr={dismiss:"Kapat"};var Cr={};Cr={dismiss:"Скасувати"};var Tr={};Tr={dismiss:"取消"};var or={};or={dismiss:"關閉"},le={"ar-AE":ee,"bg-BG":_e,"cs-CZ":he,"da-DK":ve,"de-DE":Ae,"el-GR":je,"en-US":Le,"es-ES":xe,"et-EE":Be,"fi-FI":Ve,"fr-FR":tt,"he-IL":it,"hr-HR":yt,"hu-HU":vt,"it-IT":Pt,"ja-JP":kt,"ko-KR":It,"lt-LT":Ft,"lv-LV":Xt,"nb-NO":Kt,"nl-NL":Tt,"pl-PL":rr,"pt-BR":Wt,"pt-PT":Lr,"ro-RO":Dr,"ru-RU":Kr,"sk-SK":kr,"sl-SI":mt,"sr-SP":qt,"sv-SE":pr,"tr-TR":jr,"uk-UA":Cr,"zh-CN":Tr,"zh-TW":or};function Bt(Ze){let{onDismiss:ot,...ht}=Ze,Lt=(0,n.useLocalizedStringFormatter)(x(le)),jt=(0,r.useLabels)(ht,Lt.format("dismiss")),er=()=>{ot&&ot()};return x(t).createElement(h.VisuallyHidden,null,x(t).createElement("button",{...jt,tabIndex:-1,onClick:er}))}let Or=new WeakMap,xt=[];function Vt(Ze,ot=document.body){let ht=new Set(Ze),Lt=new Set,jt=We=>{for(let _t of We.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))ht.add(_t);let dt=_t=>{if(ht.has(_t)||Lt.has(_t.parentElement)&&_t.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let ar of ht)if(_t.contains(ar))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},Ot=document.createTreeWalker(We,NodeFilter.SHOW_ELEMENT,{acceptNode:dt}),Mt=dt(We);if(Mt===NodeFilter.FILTER_ACCEPT&&er(We),Mt!==NodeFilter.FILTER_REJECT){let _t=Ot.nextNode();for(;_t!=null;)er(_t),_t=Ot.nextNode()}},er=We=>{var dt;let Ot=(dt=Or.get(We))!==null&&dt!==void 0?dt:0;We.getAttribute("aria-hidden")==="true"&&Ot===0||(Ot===0&&We.setAttribute("aria-hidden","true"),Lt.add(We),Or.set(We,Ot+1))};xt.length&&xt[xt.length-1].disconnect(),jt(ot);let Nr=new MutationObserver(We=>{for(let dt of We)if(!(dt.type!=="childList"||dt.addedNodes.length===0)&&![...ht,...Lt].some(Ot=>Ot.contains(dt.target))){for(let Ot of dt.removedNodes)Ot instanceof Element&&(ht.delete(Ot),Lt.delete(Ot));for(let Ot of dt.addedNodes)(Ot instanceof HTMLElement||Ot instanceof SVGElement)&&(Ot.dataset.liveAnnouncer==="true"||Ot.dataset.reactAriaTopLayer==="true")?ht.add(Ot):Ot instanceof Element&&jt(Ot)}});Nr.observe(ot,{childList:!0,subtree:!0});let zt={observe(){Nr.observe(ot,{childList:!0,subtree:!0})},disconnect(){Nr.disconnect()}};return xt.push(zt),()=>{Nr.disconnect();for(let We of Lt){let dt=Or.get(We);dt===1?(We.removeAttribute("aria-hidden"),Or.delete(We)):Or.set(We,dt-1)}zt===xt[xt.length-1]?(xt.pop(),xt.length&&xt[xt.length-1].observe()):xt.splice(xt.indexOf(zt),1)}}function Dn(Ze,ot){let{triggerRef:ht,popoverRef:Lt,isNonModal:jt,isKeyboardDismissDisabled:er,...Nr}=Ze,{overlayProps:zt,underlayProps:We}=me({isOpen:ot.isOpen,onClose:ot.close,shouldCloseOnBlur:!0,isDismissable:!jt,isKeyboardDismissDisabled:er},Lt),{overlayProps:dt,arrowProps:Ot,placement:Mt}=X({...Nr,targetRef:ht,overlayRef:Lt,isOpen:ot.isOpen,onClose:null});return be({isDisabled:jt}),(0,r.useLayoutEffect)(()=>{if(ot.isOpen&&!jt&&Lt.current)return Vt([Lt.current])},[jt,ot.isOpen,Lt]),{popoverProps:(0,r.mergeProps)(zt,dt),arrowProps:Ot,underlayProps:We,placement:Mt}}const xi=x(t).createContext(null);function Ii(Ze){let ot=(0,l.useIsSSR)(),{portalContainer:ht=ot?null:document.body}=Ze,[Lt,jt]=(0,t.useState)(!1),er=(0,t.useMemo)(()=>({contain:Lt,setContain:jt}),[Lt,jt]);if(!ht)return null;let Nr=x(t).createElement(xi.Provider,{value:er},x(t).createElement(i.FocusScope,{restoreFocus:!0,contain:Lt},Ze.children));return x(s).createPortal(Nr,ht)}function _r(){let Ze=(0,t.useContext)(xi),ot=Ze==null?void 0:Ze.setContain;(0,r.useLayoutEffect)(()=>{ot==null||ot(!0)},[ot])}function ut(Ze,ot,ht){let{overlayProps:Lt,underlayProps:jt}=me({...Ze,isOpen:ot.isOpen,onClose:ot.close},ht);return be({isDisabled:!ot.isOpen}),_r(),(0,t.useEffect)(()=>{if(ot.isOpen)return Vt([ht.current])},[ot.isOpen,ht]),{modalProps:(0,r.mergeProps)(Lt),underlayProps:jt}}}(SI)),SI.exports}var CI={exports:{}},PI={exports:{}},hR;function vp(){return hR||(hR=1,function(e){var t=Y,r=ms(),n=di(),i=qo(),a=Yo();function s(v,C,w,g){Object.defineProperty(v,C,{get:w,set:g,enumerable:!0,configurable:!0})}s(e.exports,"useSelectableCollection",()=>A),s(e.exports,"useSelectableItem",()=>j),s(e.exports,"useSelectableList",()=>m),s(e.exports,"ListKeyboardDelegate",()=>u),s(e.exports,"useTypeSelect",()=>x);function l(v){return(0,n.isAppleDevice)()?v.altKey:v.ctrlKey}function h(v){return(0,n.isMac)()?v.metaKey:v.ctrlKey}const y=1e3;function x(v){let{keyboardDelegate:C,selectionManager:w,onTypeSelect:g}=v,d=(0,t.useRef)({search:"",timeout:null}).current,f=c=>{let p=k(c.key);if(!p||c.ctrlKey||c.metaKey)return;p===" "&&d.search.trim().length>0&&(c.preventDefault(),"continuePropagation"in c||c.stopPropagation()),d.search+=p;let D=C.getKeyForSearch(d.search,w.focusedKey);D==null&&(D=C.getKeyForSearch(d.search)),D!=null&&(w.setFocusedKey(D),g&&g(D)),clearTimeout(d.timeout),d.timeout=setTimeout(()=>{d.search=""},y)};return{typeSelectProps:{onKeyDownCapture:C.getKeyForSearch?f:null}}}function k(v){return v.length===1||!/^[A-Z]/i.test(v)?v:""}function A(v){let{selectionManager:C,keyboardDelegate:w,ref:g,autoFocus:d=!1,shouldFocusWrap:f=!1,disallowEmptySelection:c=!1,disallowSelectAll:p=!1,selectOnFocus:D=C.selectionBehavior==="replace",disallowTypeAhead:E=!1,shouldUseVirtualFocus:T,allowsTabNavigation:$=!1,isVirtualized:B,scrollRef:L=g}=v,{direction:W}=(0,a.useLocale)(),K=we=>{if(we.altKey&&we.key==="Tab"&&we.preventDefault(),!g.current.contains(we.target))return;const Fe=(st,ke)=>{st!=null&&(C.setFocusedKey(st,ke),we.shiftKey&&C.selectionMode==="multiple"?C.extendSelection(st):D&&!l(we)&&C.replaceSelection(st))};switch(we.key){case"ArrowDown":if(w.getKeyBelow){var Ee,Te;we.preventDefault();let st=C.focusedKey!=null?w.getKeyBelow(C.focusedKey):(Ee=w.getFirstKey)===null||Ee===void 0?void 0:Ee.call(w);st==null&&f&&(st=(Te=w.getFirstKey)===null||Te===void 0?void 0:Te.call(w,C.focusedKey)),Fe(st)}break;case"ArrowUp":if(w.getKeyAbove){var be,Ue;we.preventDefault();let st=C.focusedKey!=null?w.getKeyAbove(C.focusedKey):(be=w.getLastKey)===null||be===void 0?void 0:be.call(w);st==null&&f&&(st=(Ue=w.getLastKey)===null||Ue===void 0?void 0:Ue.call(w,C.focusedKey)),Fe(st)}break;case"ArrowLeft":if(w.getKeyLeftOf){we.preventDefault();let st=w.getKeyLeftOf(C.focusedKey);Fe(st,W==="rtl"?"first":"last")}break;case"ArrowRight":if(w.getKeyRightOf){we.preventDefault();let st=w.getKeyRightOf(C.focusedKey);Fe(st,W==="rtl"?"last":"first")}break;case"Home":if(w.getFirstKey){we.preventDefault();let st=w.getFirstKey(C.focusedKey,h(we));C.setFocusedKey(st),h(we)&&we.shiftKey&&C.selectionMode==="multiple"?C.extendSelection(st):D&&C.replaceSelection(st)}break;case"End":if(w.getLastKey){we.preventDefault();let st=w.getLastKey(C.focusedKey,h(we));C.setFocusedKey(st),h(we)&&we.shiftKey&&C.selectionMode==="multiple"?C.extendSelection(st):D&&C.replaceSelection(st)}break;case"PageDown":if(w.getKeyPageBelow){we.preventDefault();let st=w.getKeyPageBelow(C.focusedKey);Fe(st)}break;case"PageUp":if(w.getKeyPageAbove){we.preventDefault();let st=w.getKeyPageAbove(C.focusedKey);Fe(st)}break;case"a":h(we)&&C.selectionMode==="multiple"&&p!==!0&&(we.preventDefault(),C.selectAll());break;case"Escape":we.preventDefault(),c||C.clearSelection();break;case"Tab":if(!$){if(we.shiftKey)g.current.focus();else{let st=(0,r.getFocusableTreeWalker)(g.current,{tabbable:!0}),ke,q;do q=st.lastChild(),q&&(ke=q);while(q);ke&&!ke.contains(document.activeElement)&&(0,n.focusWithoutScrolling)(ke)}break}}},te=(0,t.useRef)({top:0,left:0});(0,n.useEvent)(L,"scroll",B?null:()=>{te.current={top:L.current.scrollTop,left:L.current.scrollLeft}});let X=we=>{if(C.isFocused){we.currentTarget.contains(we.target)||C.setFocused(!1);return}if(we.currentTarget.contains(we.target)){if(C.setFocused(!0),C.focusedKey==null){let Te=Ue=>{Ue!=null&&(C.setFocusedKey(Ue),D&&C.replaceSelection(Ue))},be=we.relatedTarget;var Fe,Ee;be&&we.currentTarget.compareDocumentPosition(be)&Node.DOCUMENT_POSITION_FOLLOWING?Te((Fe=C.lastSelectedKey)!==null&&Fe!==void 0?Fe:w.getLastKey()):Te((Ee=C.firstSelectedKey)!==null&&Ee!==void 0?Ee:w.getFirstKey())}else B||(L.current.scrollTop=te.current.top,L.current.scrollLeft=te.current.left);if(!B&&C.focusedKey!=null){let Te=L.current.querySelector(`[data-key="${C.focusedKey}"]`);Te&&((0,n.focusWithoutScrolling)(Te),(0,n.scrollIntoView)(L.current,Te))}}},ae=we=>{we.currentTarget.contains(we.relatedTarget)||C.setFocused(!1)};const re=(0,t.useRef)(d);(0,t.useEffect)(()=>{if(re.current){let we=null;d==="first"&&(we=w.getFirstKey()),d==="last"&&(we=w.getLastKey());let Fe=C.selectedKeys;Fe.size&&(we=Fe.values().next().value),C.setFocused(!0),C.setFocusedKey(we),we==null&&!T&&(0,r.focusSafely)(g.current)}re.current=!1},[]),(0,t.useEffect)(()=>{let we=(0,i.getInteractionModality)();if(!B&&C.isFocused&&C.focusedKey!=null&&(L!=null&&L.current)){let Fe=L.current.querySelector(`[data-key="${C.focusedKey}"]`);Fe&&((0,n.scrollIntoView)(L.current,Fe),we==="keyboard"&&(0,n.scrollIntoViewport)(Fe,{containingElement:g.current}))}},[B,L,C.focusedKey,C.isFocused,g]);let ue={onKeyDown:K,onFocus:X,onBlur:ae,onMouseDown(we){L.current===we.target&&we.preventDefault()}},{typeSelectProps:me}=x({keyboardDelegate:w,selectionManager:C});E||(ue=(0,n.mergeProps)(me,ue));let Se;return T||(Se=C.focusedKey==null?0:-1),{collectionProps:{...ue,tabIndex:Se}}}function j(v){let{selectionManager:C,key:w,ref:g,shouldSelectOnPressUp:d,isVirtualized:f,shouldUseVirtualFocus:c,focus:p,isDisabled:D,onAction:E,allowsDifferentPressOrigin:T}=v,$=Ue=>{if(Ue.pointerType==="keyboard"&&l(Ue))C.toggleSelection(w);else{if(C.selectionMode==="none")return;C.selectionMode==="single"?C.isSelected(w)&&!C.disallowEmptySelection?C.toggleSelection(w):C.replaceSelection(w):Ue&&Ue.shiftKey?C.extendSelection(w):C.selectionBehavior==="toggle"||Ue&&(h(Ue)||Ue.pointerType==="touch"||Ue.pointerType==="virtual")?C.toggleSelection(w):C.replaceSelection(w)}};(0,t.useEffect)(()=>{w===C.focusedKey&&C.isFocused&&!c&&(p?p():document.activeElement!==g.current&&(0,r.focusSafely)(g.current))},[g,w,C.focusedKey,C.childFocusStrategy,C.isFocused,c]),D=D||C.isDisabled(w);let B={};!c&&!D?B={tabIndex:w===C.focusedKey?0:-1,onFocus(Ue){Ue.target===g.current&&C.setFocusedKey(w)}}:D&&(B.onMouseDown=Ue=>{Ue.preventDefault()});let L=!D&&C.canSelectItem(w),W=E&&!D,K=W&&(C.selectionBehavior==="replace"?!L:C.isEmpty),te=W&&L&&C.selectionBehavior==="replace",X=K||te,ae=(0,t.useRef)(null),re=X&&L,ue=(0,t.useRef)(!1),me=(0,t.useRef)(!1),Se={};d?(Se.onPressStart=Ue=>{ae.current=Ue.pointerType,ue.current=re,Ue.pointerType==="keyboard"&&(!X||M())&&$(Ue)},T?(Se.onPressUp=Ue=>{Ue.pointerType!=="keyboard"&&$(Ue)},Se.onPress=K?()=>E():null):Se.onPress=Ue=>{if(K||te&&Ue.pointerType!=="mouse"){if(Ue.pointerType==="keyboard"&&!N())return;E()}else Ue.pointerType!=="keyboard"&&$(Ue)}):(Se.onPressStart=Ue=>{ae.current=Ue.pointerType,ue.current=re,me.current=K,(Ue.pointerType==="mouse"&&!K||Ue.pointerType==="keyboard"&&(!E||M()))&&$(Ue)},Se.onPress=Ue=>{(Ue.pointerType==="touch"||Ue.pointerType==="pen"||Ue.pointerType==="virtual"||Ue.pointerType==="keyboard"&&X&&N()||Ue.pointerType==="mouse"&&me.current)&&(X?E():$(Ue))}),f||(B["data-key"]=w),Se.preventFocusOnPress=c;let{pressProps:we,isPressed:Fe}=(0,i.usePress)(Se),Ee=te?Ue=>{ae.current==="mouse"&&(Ue.stopPropagation(),Ue.preventDefault(),E())}:void 0,{longPressProps:Te}=(0,i.useLongPress)({isDisabled:!re,onLongPress(Ue){Ue.pointerType==="touch"&&($(Ue),C.setSelectionBehavior("toggle"))}}),be=Ue=>{ae.current==="touch"&&ue.current&&Ue.preventDefault()};return{itemProps:(0,n.mergeProps)(B,L||K?we:{},re?Te:{},{onDoubleClick:Ee,onDragStartCapture:be}),isPressed:Fe,isSelected:C.isSelected(w),isFocused:C.isFocused&&C.focusedKey===w,isDisabled:D,allowsSelection:L,hasAction:X}}function N(){let v=window.event;return(v==null?void 0:v.key)==="Enter"}function M(){let v=window.event;return(v==null?void 0:v.key)===" "||(v==null?void 0:v.code)==="Space"}class u{getKeyBelow(C){for(C=this.collection.getKeyAfter(C);C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyAfter(C)}return null}getKeyAbove(C){for(C=this.collection.getKeyBefore(C);C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyBefore(C)}return null}getFirstKey(){let C=this.collection.getFirstKey();for(;C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyAfter(C)}return null}getLastKey(){let C=this.collection.getLastKey();for(;C!=null;){if(this.collection.getItem(C).type==="item"&&!this.disabledKeys.has(C))return C;C=this.collection.getKeyBefore(C)}return null}getItem(C){return this.ref.current.querySelector(`[data-key="${C}"]`)}getKeyPageAbove(C){let w=this.ref.current,g=this.getItem(C);if(!g)return null;let d=Math.max(0,g.offsetTop+g.offsetHeight-w.offsetHeight);for(;g&&g.offsetTop>d;)C=this.getKeyAbove(C),g=C==null?null:this.getItem(C);return C}getKeyPageBelow(C){let w=this.ref.current,g=this.getItem(C);if(!g)return null;let d=Math.min(w.scrollHeight,g.offsetTop-g.offsetHeight+w.offsetHeight);for(;g&&g.offsetTop<d;)C=this.getKeyBelow(C),g=C==null?null:this.getItem(C);return C}getKeyForSearch(C,w){if(!this.collator)return null;let g=this.collection,d=w||this.getFirstKey();for(;d!=null;){let f=g.getItem(d),c=f.textValue.slice(0,C.length);if(f.textValue&&this.collator.compare(c,C)===0)return d;d=this.getKeyBelow(d)}return null}constructor(C,w,g,d){this.collection=C,this.disabledKeys=w,this.ref=g,this.collator=d}}function m(v){let{selectionManager:C,collection:w,disabledKeys:g,ref:d,keyboardDelegate:f,autoFocus:c,shouldFocusWrap:p,isVirtualized:D,disallowEmptySelection:E,selectOnFocus:T=C.selectionBehavior==="replace",disallowTypeAhead:$,shouldUseVirtualFocus:B,allowsTabNavigation:L}=v,W=(0,a.useCollator)({usage:"search",sensitivity:"base"}),K=C.disabledBehavior,te=(0,t.useMemo)(()=>f||new u(w,K==="selection"?new Set:g,d,W),[f,w,g,d,W,K]),{collectionProps:X}=A({ref:d,selectionManager:C,keyboardDelegate:te,autoFocus:c,shouldFocusWrap:p,disallowEmptySelection:E,selectOnFocus:T,disallowTypeAhead:$,shouldUseVirtualFocus:B,allowsTabNavigation:L,isVirtualized:D,scrollRef:d});return{listProps:X}}}(PI)),PI.exports}function Fw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HY(e){return null}HY.getCollectionNode=function*(t,r){let{childItems:n,title:i,children:a}=t,s=t.title||t.children,l=t.textValue||(typeof s=="string"?s:"")||t["aria-label"]||"";!l&&!(r!=null&&r.suppressTextValueWarning)&&console.warn("<Item> with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:t,rendered:s,textValue:l,"aria-label":t["aria-label"],hasChildNodes:wme(t),*childNodes(){if(n)for(let h of n)yield{type:"item",value:h};else if(i){let h=[];et.Children.forEach(a,y=>{h.push({type:"item",element:y})}),yield*h}}}};function wme(e){return e.hasChildItems!=null?e.hasChildItems:!!(e.childItems||e.title&&et.Children.count(e.children)>0)}let UY=HY;function KY(e){return null}KY.getCollectionNode=function*(t){let{children:r,title:n,items:i}=t;yield{type:"section",props:t,hasChildNodes:!0,rendered:n,"aria-label":t["aria-label"],*childNodes(){if(typeof r=="function"){if(!i)throw new Error("props.children was a function but props.items is missing");for(let a of i)yield{type:"item",value:a,renderer:r}}else{let a=[];et.Children.forEach(r,s=>{a.push({type:"item",element:s})}),yield*a}}}};let GY=KY;class Sme{build(t,r){return this.context=r,pR(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:r,items:n}=t;if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");for(let i of t.items)yield*this.getFullNode({value:i},{renderer:r})}else{let i=[];et.Children.forEach(r,s=>{i.push(s)});let a=0;for(let s of i){let l=this.getFullNode({element:s,index:a},{});for(let h of l)a++,yield h}}}getKey(t,r,n,i){if(t.key!=null)return t.key;if(r.type==="cell"&&r.key!=null)return`${i}${r.key}`;let a=r.value;if(a!=null){var s;let l=(s=a.key)!==null&&s!==void 0?s:a.id;if(l==null)throw new Error("No key found for item");return l}return i?`${i}.${r.index}`:`$.${r.index}`}getChildState(t,r){return{renderer:r.renderer||t.renderer}}*getFullNode(t,r,n,i){let a=t.element;if(!a&&t.value&&r&&r.renderer){let h=this.cache.get(t.value);if(h&&(!h.shouldInvalidate||!h.shouldInvalidate(this.context))){h.index=t.index,h.parentKey=i?i.key:null,yield h;return}a=r.renderer(t.value)}if(et.isValidElement(a)){let h=a.type;if(typeof h!="function"&&typeof h.getCollectionNode!="function"){let A=typeof a.type=="function"?a.type.name:a.type;throw new Error(`Unknown element <${A}> in collection.`)}let y=h.getCollectionNode(a.props,this.context),x=t.index,k=y.next();for(;!k.done&&k.value;){let A=k.value;t.index=x;let j=A.key;j||(j=A.element?null:this.getKey(a,t,r,n));let M=[...this.getFullNode({...A,key:j,index:x,wrapper:Dme(t.wrapper,A.wrapper)},this.getChildState(r,A),n?`${n}${a.key}`:a.key,i)];for(let u of M){if(u.value=A.value||t.value,u.value&&this.cache.set(u.value,u),t.type&&u.type!==t.type)throw new Error(`Unsupported type <${kI(u.type)}> in <${kI(i.type)}>. Only <${kI(t.type)}> is supported.`);x++,yield u}k=y.next(M)}return}if(t.key==null)return;let s=this,l={type:t.type,props:t.props,key:t.key,parentKey:i?i.key:null,value:t.value,level:i?i.level+1:0,index:t.index,rendered:t.rendered,textValue:t.textValue,"aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes,childNodes:pR(function*(){if(!t.hasChildNodes)return;let h=0;for(let y of t.childNodes()){y.key!=null&&(y.key=`${l.key}${y.key}`),y.index=h;let x=s.getFullNode(y,s.getChildState(r,y),l.key,l);for(let k of x)h++,yield k}})};yield l}constructor(){Fw(this,"cache",new WeakMap)}}function pR(e){let t=[],r=null;return{*[Symbol.iterator](){for(let n of t)yield n;r||(r=e());for(let n of r)t.push(n),yield n}}}function Dme(e,t){if(e&&t)return r=>e(t(r));if(e)return e;if(t)return t}function kI(e){return e[0].toUpperCase()+e.slice(1)}function Bw(e,t,r,n=[]){let i=Y.useMemo(()=>new Sme,[]),a=Y.useRef(null);return Y.useMemo(()=>{if(e.collection)return e.collection;let s=i.build(e,r);return a.current=t(s,a.current),a.current},[i,e.children,e.items,e.collection,r,...n])}function ky(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function ME(e){return qY(e,0)}function qY(e,t){if(t<0)return;let r=0;for(let n of e){if(r===t)return n;r++}}function Z4(e){let t;for(let r of e)t=r;return t}function UP(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=mR(e,t),i=mR(e,r),a=n.slice(0,i.length).findIndex((s,l)=>s!==i[l]);return a!==-1?(t=n[a],r=i[a],t.index-r.index):-1}function mR(e,t){let r=[];for(;(t==null?void 0:t.parentKey)!=null;)t=e.getItem(t.parentKey),r.unshift(t);return r}const gR=new WeakMap;function Cme(e){let t=gR.get(e);if(t!=null)return t;t=0;let r=n=>{for(let i of n)i.type==="section"?r(ky(i,e)):t++};return r(e),gR.set(e,t),t}const Pme=Object.freeze(Object.defineProperty({__proto__:null,Item:UY,Section:GY,compareNodeOrder:UP,getChildNodes:ky,getFirstItem:ME,getItemCount:Cme,getLastItem:Z4,getNthItem:qY,useCollection:Bw},Symbol.toStringTag,{value:"Module"})),Nw=dc(Pme);var yR;function YY(){return yR||(yR=1,function(e){var t=di(),r=qo(),n=Mf(),i=vp(),a=Nw;function s(j,N,M,u){Object.defineProperty(j,N,{get:M,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useListBox",()=>x),s(e.exports,"useOption",()=>k),s(e.exports,"useListBoxSection",()=>A),s(e.exports,"listData",()=>l),s(e.exports,"getItemId",()=>y);const l=new WeakMap;function h(j){return typeof j=="string"?j.replace(/\s*/g,""):""+j}function y(j,N){let M=l.get(j);if(!M)throw new Error("Unknown list");return`${M.id}-option-${h(N)}`}function x(j,N,M){let u=(0,t.filterDOMProps)(j,{labelable:!0}),{listProps:m}=(0,i.useSelectableList)({...j,ref:M,selectionManager:N.selectionManager,collection:N.collection,disabledKeys:N.disabledKeys}),{focusWithinProps:v}=(0,r.useFocusWithin)({onFocusWithin:j.onFocus,onBlurWithin:j.onBlur,onFocusWithinChange:j.onFocusChange}),C=(0,t.useId)(j.id);l.set(N,{id:C,shouldUseVirtualFocus:j.shouldUseVirtualFocus,shouldSelectOnPressUp:j.shouldSelectOnPressUp,shouldFocusOnHover:j.shouldFocusOnHover,isVirtualized:j.isVirtualized,onAction:j.onAction});let{labelProps:w,fieldProps:g}=(0,n.useLabel)({...j,id:C,labelElementType:"span"});return{labelProps:w,listBoxProps:(0,t.mergeProps)(u,v,N.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...(0,t.mergeProps)(g,m)})}}function k(j,N,M){let{key:u}=j,m=l.get(N);var v;let C=(v=j.isDisabled)!==null&&v!==void 0?v:N.disabledKeys.has(u);var w;let g=(w=j.isSelected)!==null&&w!==void 0?w:N.selectionManager.isSelected(u);var d;let f=(d=j.shouldSelectOnPressUp)!==null&&d!==void 0?d:m==null?void 0:m.shouldSelectOnPressUp;var c;let p=(c=j.shouldFocusOnHover)!==null&&c!==void 0?c:m==null?void 0:m.shouldFocusOnHover;var D;let E=(D=j.shouldUseVirtualFocus)!==null&&D!==void 0?D:m==null?void 0:m.shouldUseVirtualFocus;var T;let $=(T=j.isVirtualized)!==null&&T!==void 0?T:m==null?void 0:m.isVirtualized,B=(0,t.useSlotId)(),L=(0,t.useSlotId)(),W={role:"option","aria-disabled":C||void 0,"aria-selected":N.selectionManager.selectionMode!=="none"?g:void 0};if((0,t.isMac)()&&(0,t.isWebKit)()||(W["aria-label"]=j["aria-label"],W["aria-labelledby"]=B,W["aria-describedby"]=L),$){var K;let Se=Number((K=N.collection.getItem(u))===null||K===void 0?void 0:K.index);W["aria-posinset"]=Number.isNaN(Se)?void 0:Se+1,W["aria-setsize"]=(0,a.getItemCount)(N.collection)}let{itemProps:te,isPressed:X,isFocused:ae,hasAction:re,allowsSelection:ue}=(0,i.useSelectableItem)({selectionManager:N.selectionManager,key:u,ref:M,shouldSelectOnPressUp:f,allowsDifferentPressOrigin:f&&p,isVirtualized:$,shouldUseVirtualFocus:E,isDisabled:C,onAction:m!=null&&m.onAction?()=>{var Se;return m==null||(Se=m.onAction)===null||Se===void 0?void 0:Se.call(m,u)}:void 0}),{hoverProps:me}=(0,r.useHover)({isDisabled:C||!p,onHoverStart(){(0,r.isFocusVisible)()||(N.selectionManager.setFocused(!0),N.selectionManager.setFocusedKey(u))}});return{optionProps:{...W,...(0,t.mergeProps)(te,me),id:y(N,u)},labelProps:{id:B},descriptionProps:{id:L},isFocused:ae,isFocusVisible:ae&&(0,r.isFocusVisible)(),isSelected:g,isDisabled:C,isPressed:X,allowsSelection:ue,hasAction:re}}function A(j){let{heading:N,"aria-label":M}=j,u=(0,t.useId)();return{itemProps:{role:"presentation"},headingProps:N?{id:u,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":M,"aria-labelledby":N?u:void 0}}}}(CI)),CI.exports}var OI={exports:{}},vR;function J4(){return vR||(vR=1,function(e){var t=di(),r=Yo(),n=qo(),i=jw(),a=vp(),s=Nw;function l(q,ne,qe,se){Object.defineProperty(q,ne,{get:qe,set:se,enumerable:!0,configurable:!0})}function h(q){return q&&q.__esModule?q.default:q}l(e.exports,"useMenuTrigger",()=>Te),l(e.exports,"useMenu",()=>Ue),l(e.exports,"useMenuItem",()=>st),l(e.exports,"useMenuSection",()=>ke);var y={},x={};x={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var k={};k={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var A={};A={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var j={};j={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var N={};N={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var M={};M={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var u={};u={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var m={};m={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var v={};v={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var C={};C={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var w={};w={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var g={};g={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var d={};d={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var f={};f={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var c={};c={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var p={};p={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var D={};D={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var E={};E={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var T={};T={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var $={};$={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var B={};B={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var L={};L={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var W={};W={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var K={};K={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var te={};te={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var X={};X={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var ae={};ae={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var re={};re={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var ue={};ue={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var me={};me={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var Se={};Se={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var we={};we={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var Fe={};Fe={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var Ee={};Ee={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"},y={"ar-AE":x,"bg-BG":k,"cs-CZ":A,"da-DK":j,"de-DE":N,"el-GR":M,"en-US":u,"es-ES":m,"et-EE":v,"fi-FI":C,"fr-FR":w,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":D,"lt-LT":E,"lv-LV":T,"nb-NO":$,"nl-NL":B,"pl-PL":L,"pt-BR":W,"pt-PT":K,"ro-RO":te,"ru-RU":X,"sk-SK":ae,"sl-SI":re,"sr-SP":ue,"sv-SE":me,"tr-TR":Se,"uk-UA":we,"zh-CN":Fe,"zh-TW":Ee};function Te(q,ne,qe){let{type:se="menu",isDisabled:Ke,trigger:Q="press"}=q,Me=(0,t.useId)(),{triggerProps:o,overlayProps:S}=(0,i.useOverlayTrigger)({type:se},ne,qe),P=he=>{if(!Ke&&!(Q==="longPress"&&!he.altKey)&&qe&&qe.current)switch(he.key){case"Enter":case" ":if(Q==="longPress")return;case"ArrowDown":"continuePropagation"in he||he.stopPropagation(),he.preventDefault(),ne.toggle("first");break;case"ArrowUp":"continuePropagation"in he||he.stopPropagation(),he.preventDefault(),ne.toggle("last");break}},le=(0,r.useLocalizedStringFormatter)(h(y)),{longPressProps:ee}=(0,n.useLongPress)({isDisabled:Ke||Q!=="longPress",accessibilityDescription:le.format("longPressMessage"),onLongPressStart(){ne.close()},onLongPress(){ne.open("first")}}),_e={onPressStart(he){he.pointerType!=="touch"&&he.pointerType!=="keyboard"&&!Ke&&ne.toggle(he.pointerType==="virtual"?"first":null)},onPress(he){he.pointerType==="touch"&&!Ke&&ne.toggle()}};return delete o.onPress,{menuTriggerProps:{...o,...Q==="press"?_e:ee,id:Me,onKeyDown:P},menuProps:{...S,"aria-labelledby":Me,autoFocus:ne.focusStrategy||!0,onClose:ne.close}}}const be=new WeakMap;function Ue(q,ne,qe){let{shouldFocusWrap:se=!0,...Ke}=q;!q["aria-label"]&&!q["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let Q=(0,t.filterDOMProps)(q,{labelable:!0}),{listProps:Me}=(0,a.useSelectableList)({...Ke,ref:qe,selectionManager:ne.selectionManager,collection:ne.collection,disabledKeys:ne.disabledKeys,shouldFocusWrap:se});return be.set(ne,{onClose:q.onClose,onAction:q.onAction}),{menuProps:(0,t.mergeProps)(Q,{role:"menu",...Me})}}function st(q,ne,qe){let{key:se,closeOnSelect:Ke,isVirtualized:Q}=q;var Me;let o=(Me=q.isDisabled)!==null&&Me!==void 0?Me:ne.disabledKeys.has(se);var S;let P=(S=q.isSelected)!==null&&S!==void 0?S:ne.selectionManager.isSelected(se),le=be.get(ne),ee=q.onClose||le.onClose,_e=q.onAction||le.onAction,he="menuitem";ne.selectionManager.selectionMode==="single"?he="menuitemradio":ne.selectionManager.selectionMode==="multiple"&&(he="menuitemcheckbox");let ve=(0,t.useSlotId)(),Ae=(0,t.useSlotId)(),je=(0,t.useSlotId)(),Le={"aria-disabled":o||void 0,role:he,"aria-label":q["aria-label"],"aria-labelledby":ve,"aria-describedby":[Ae,je].filter(Boolean).join(" ")||void 0};ne.selectionManager.selectionMode!=="none"&&(Le["aria-checked"]=P),Q&&(Le["aria-posinset"]=ne.collection.getItem(se).index,Le["aria-setsize"]=(0,s.getItemCount)(ne.collection));let xe=kt=>{if(!kt.repeat)switch(kt.key){case" ":!o&&ne.selectionManager.selectionMode==="none"&&Ke!==!1&&ee&&ee();break;case"Enter":!o&&Ke!==!1&&ee&&ee();break}},Be=kt=>{kt.pointerType==="keyboard"&&_e&&_e(se)},Ve=kt=>{kt.pointerType!=="keyboard"&&(_e&&_e(se),ee&&(Ke??ne.selectionManager.selectionMode!=="multiple")&&ee())},{itemProps:tt,isFocused:it}=(0,a.useSelectableItem)({selectionManager:ne.selectionManager,key:se,ref:qe,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0}),{pressProps:yt,isPressed:vt}=(0,n.usePress)({onPressStart:Be,onPressUp:Ve,isDisabled:o}),{hoverProps:Pt}=(0,n.useHover)({isDisabled:o,onHoverStart(){(0,n.isFocusVisible)()||(ne.selectionManager.setFocused(!0),ne.selectionManager.setFocusedKey(se))}});return{menuItemProps:{...Le,...(0,t.mergeProps)(tt,yt,Pt,{onKeyDown:xe})},labelProps:{id:ve},descriptionProps:{id:Ae},keyboardShortcutProps:{id:je},isFocused:it,isSelected:P,isPressed:vt,isDisabled:o}}function ke(q){let{heading:ne,"aria-label":qe}=q,se=(0,t.useId)();return{itemProps:{role:"presentation"},headingProps:ne?{id:se,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":qe,"aria-labelledby":ne?se:void 0}}}}(OI)),OI.exports}var EI={exports:{}},bR;function $E(){return bR||(bR=1,function(e){var t=di(),r=Mf(),n=ms(),i=Y;function a(y,x,k,A){Object.defineProperty(y,x,{get:k,set:A,enumerable:!0,configurable:!0})}a(e.exports,"useTextField",()=>s),a(e.exports,"useFormattedTextField",()=>h);function s(y,x){let{inputElementType:k="input",isDisabled:A=!1,isRequired:j=!1,isReadOnly:N=!1,validationState:M,type:u="text",onChange:m=()=>{}}=y,{focusableProps:v}=(0,n.useFocusable)(y,x),{labelProps:C,fieldProps:w,descriptionProps:g,errorMessageProps:d}=(0,r.useField)(y),f=(0,t.filterDOMProps)(y,{labelable:!0});const c={type:u,pattern:y.pattern};return{labelProps:C,inputProps:(0,t.mergeProps)(f,k==="input"&&c,{disabled:A,readOnly:N,"aria-required":j||void 0,"aria-invalid":M==="invalid"||void 0,"aria-errormessage":y["aria-errormessage"],"aria-activedescendant":y["aria-activedescendant"],"aria-autocomplete":y["aria-autocomplete"],"aria-haspopup":y["aria-haspopup"],value:y.value,defaultValue:y.value?void 0:y.defaultValue,onChange:p=>m(p.target.value),autoComplete:y.autoComplete,maxLength:y.maxLength,minLength:y.minLength,name:y.name,placeholder:y.placeholder,inputMode:y.inputMode,onCopy:y.onCopy,onCut:y.onCut,onPaste:y.onPaste,onCompositionEnd:y.onCompositionEnd,onCompositionStart:y.onCompositionStart,onCompositionUpdate:y.onCompositionUpdate,onSelect:y.onSelect,onBeforeInput:y.onBeforeInput,onInput:y.onInput,...v,...w}),descriptionProps:g,errorMessageProps:d}}function l(){return typeof window<"u"&&window.InputEvent&&typeof InputEvent.prototype.getTargetRanges=="function"}function h(y,x,k){let A=(0,i.useRef)(x);A.current=x,(0,i.useEffect)(()=>{if(!l())return;let C=k.current,w=g=>{let d=A.current,f;switch(g.inputType){case"historyUndo":case"historyRedo":return;case"deleteContent":case"deleteByCut":case"deleteByDrag":f=C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd);break;case"deleteContentForward":f=C.selectionEnd===C.selectionStart?C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd+1):C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd);break;case"deleteContentBackward":f=C.selectionEnd===C.selectionStart?C.value.slice(0,C.selectionStart-1)+C.value.slice(C.selectionStart):C.value.slice(0,C.selectionStart)+C.value.slice(C.selectionEnd);break;case"deleteSoftLineBackward":case"deleteHardLineBackward":f=C.value.slice(C.selectionStart);break;default:g.data!=null&&(f=C.value.slice(0,C.selectionStart)+g.data+C.value.slice(C.selectionEnd));break}(f==null||!d.validate(f))&&g.preventDefault()};return C.addEventListener("beforeinput",w,!1),()=>{C.removeEventListener("beforeinput",w,!1)}},[k,A]);let j=l()?null:C=>{let w=C.target.value.slice(0,C.target.selectionStart)+C.data+C.target.value.slice(C.target.selectionEnd);x.validate(w)||C.preventDefault()},{labelProps:N,inputProps:M,descriptionProps:u,errorMessageProps:m}=s(y,k),v=(0,i.useRef)(null);return{inputProps:(0,t.mergeProps)(M,{onBeforeInput:j,onCompositionStart(){let{value:C,selectionStart:w,selectionEnd:g}=k.current;v.current={value:C,selectionStart:w,selectionEnd:g}},onCompositionEnd(){if(!x.validate(k.current.value)){let{value:C,selectionStart:w,selectionEnd:g}=v.current;k.current.value=C,k.current.setSelectionRange(w,g),x.setInputValue(C)}}}),labelProps:N,descriptionProps:u,errorMessageProps:m}}}(EI)),EI.exports}var xR;function kme(){return xR||(xR=1,function(e){var t=cv(),r=jw(),n=YY(),i=di(),a=Y,s=Nw,l=vp(),h=Yo(),y=J4(),x=$E();function k(q,ne,qe,se){Object.defineProperty(q,ne,{get:qe,set:se,enumerable:!0,configurable:!0})}function A(q){return q&&q.__esModule?q.default:q}k(e.exports,"useComboBox",()=>ke);var j={},N={};N={buttonLabel:"عرض المقترحات",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} خيار`,other:()=>`${ne.number(q.optionCount)} خيارات`})} متاحة.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`المجموعة المدخلة ${q.groupTitle}, مع ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} خيار`,other:()=>`${ne.number(q.groupCount)} خيارات`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", محدد",other:""},q.isSelected)}`,listboxLabel:"مقترحات",selectedAnnouncement:q=>`${q.optionText}، محدد`};var M={};M={buttonLabel:"Покажи предложения",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} опция`,other:()=>`${ne.number(q.optionCount)} опции`})} на разположение.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Въведена група ${q.groupTitle}, с ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} опция`,other:()=>`${ne.number(q.groupCount)} опции`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", избрани",other:""},q.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:q=>`${q.optionText}, избрани`};var u={};u={buttonLabel:"Zobrazit doporučení",countAnnouncement:(q,ne)=>`K dispozici ${ne.plural(q.optionCount,{one:()=>`je ${ne.number(q.optionCount)} možnost`,other:()=>`jsou/je ${ne.number(q.optionCount)} možnosti/-í`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Zadaná skupina „${q.groupTitle}“ ${ne.plural(q.groupCount,{one:()=>`s ${ne.number(q.groupCount)} možností`,other:()=>`se ${ne.number(q.groupCount)} možnostmi`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:" (vybráno)",other:""},q.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:q=>`${q.optionText}, vybráno`};var m={};m={buttonLabel:"Vis forslag",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} mulighed tilgængelig`,other:()=>`${ne.number(q.optionCount)} muligheder tilgængelige`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Angivet gruppe ${q.groupTitle}, med ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} mulighed`,other:()=>`${ne.number(q.groupCount)} muligheder`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valgt",other:""},q.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:q=>`${q.optionText}, valgt`};var v={};v={buttonLabel:"Empfehlungen anzeigen",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} Option`,other:()=>`${ne.number(q.optionCount)} Optionen`})} verfügbar.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Eingetretene Gruppe ${q.groupTitle}, mit ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} Option`,other:()=>`${ne.number(q.groupCount)} Optionen`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", ausgewählt",other:""},q.isSelected)}`,listboxLabel:"Empfehlungen",selectedAnnouncement:q=>`${q.optionText}, ausgewählt`};var C={};C={buttonLabel:"Προβολή προτάσεων",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} επιλογή`,other:()=>`${ne.number(q.optionCount)} επιλογές `})} διαθέσιμες.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Εισαγμένη ομάδα ${q.groupTitle}, με ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} επιλογή`,other:()=>`${ne.number(q.groupCount)} επιλογές`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", επιλεγμένο",other:""},q.isSelected)}`,listboxLabel:"Προτάσεις",selectedAnnouncement:q=>`${q.optionText}, επιλέχθηκε`};var w={};w={focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Entered group ${q.groupTitle}, with ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} option`,other:()=>`${ne.number(q.groupCount)} options`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selected",other:""},q.isSelected)}`,countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} option`,other:()=>`${ne.number(q.optionCount)} options`})} available.`,selectedAnnouncement:q=>`${q.optionText}, selected`,buttonLabel:"Show suggestions",listboxLabel:"Suggestions"};var g={};g={buttonLabel:"Mostrar sugerencias",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opción`,other:()=>`${ne.number(q.optionCount)} opciones`})} disponible(s).`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Se ha unido al grupo ${q.groupTitle}, con ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opción`,other:()=>`${ne.number(q.groupCount)} opciones`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", seleccionado",other:""},q.isSelected)}`,listboxLabel:"Sugerencias",selectedAnnouncement:q=>`${q.optionText}, seleccionado`};var d={};d={buttonLabel:"Kuva soovitused",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} valik`,other:()=>`${ne.number(q.optionCount)} valikud`})} saadaval.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Sisestatud rühm ${q.groupTitle}, valikuga ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} valik`,other:()=>`${ne.number(q.groupCount)} valikud`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valitud",other:""},q.isSelected)}`,listboxLabel:"Soovitused",selectedAnnouncement:q=>`${q.optionText}, valitud`};var f={};f={buttonLabel:"Näytä ehdotukset",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} vaihtoehto`,other:()=>`${ne.number(q.optionCount)} vaihtoehdot`})} saatavilla.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Mentiin ryhmään ${q.groupTitle}, ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} vaihtoehdon`,other:()=>`${ne.number(q.groupCount)} vaihtoehdon`})} kanssa.`,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valittu",other:""},q.isSelected)}`,listboxLabel:"Ehdotukset",selectedAnnouncement:q=>`${q.optionText}, valittu`};var c={};c={buttonLabel:"Afficher les suggestions",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} option`,other:()=>`${ne.number(q.optionCount)} options`})} disponible(s).`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Groupe ${q.groupTitle} saisi, avec ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} option`,other:()=>`${ne.number(q.groupCount)} options`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", sélectionné(s)",other:""},q.isSelected)}`,listboxLabel:"Suggestions",selectedAnnouncement:q=>`${q.optionText}, sélectionné`};var p={};p={buttonLabel:"הצג הצעות",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`אפשרות ${ne.number(q.optionCount)}`,other:()=>`${ne.number(q.optionCount)} אפשרויות`})} במצב זמין.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`נכנס לקבוצה ${q.groupTitle}, עם ${ne.plural(q.groupCount,{one:()=>`אפשרות ${ne.number(q.groupCount)}`,other:()=>`${ne.number(q.groupCount)} אפשרויות`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", נבחר",other:""},q.isSelected)}`,listboxLabel:"הצעות",selectedAnnouncement:q=>`${q.optionText}, נבחר`};var D={};D={buttonLabel:"Prikaži prijedloge",countAnnouncement:(q,ne)=>`Dostupno još: ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcije/a`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Unesena skupina ${q.groupTitle}, s ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcijom`,other:()=>`${ne.number(q.groupCount)} opcije/a`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", odabranih",other:""},q.isSelected)}`,listboxLabel:"Prijedlozi",selectedAnnouncement:q=>`${q.optionText}, odabrano`};var E={};E={buttonLabel:"Javaslatok megjelenítése",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} lehetőség`,other:()=>`${ne.number(q.optionCount)} lehetőség`})} áll rendelkezésre.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Belépett a(z) ${q.groupTitle} csoportba, amely ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} lehetőséget`,other:()=>`${ne.number(q.groupCount)} lehetőséget`})} tartalmaz. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", kijelölve",other:""},q.isSelected)}`,listboxLabel:"Javaslatok",selectedAnnouncement:q=>`${q.optionText}, kijelölve`};var T={};T={buttonLabel:"Mostra suggerimenti",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opzione disponibile`,other:()=>`${ne.number(q.optionCount)} opzioni disponibili`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Ingresso nel gruppo ${q.groupTitle}, con ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opzione`,other:()=>`${ne.number(q.groupCount)} opzioni`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selezionato",other:""},q.isSelected)}`,listboxLabel:"Suggerimenti",selectedAnnouncement:q=>`${q.optionText}, selezionato`};var $={};$={buttonLabel:"候補を表示",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} 個のオプション`,other:()=>`${ne.number(q.optionCount)} 個のオプション`})}を利用できます。`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`入力されたグループ ${q.groupTitle}、${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} 個のオプション`,other:()=>`${ne.number(q.groupCount)} 個のオプション`})}を含む。`,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:"、選択済み",other:""},q.isSelected)}`,listboxLabel:"候補",selectedAnnouncement:q=>`${q.optionText}、選択済み`};var B={};B={buttonLabel:"제안 사항 표시",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)}개 옵션`,other:()=>`${ne.number(q.optionCount)}개 옵션`})}을 사용할 수 있습니다.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`입력한 그룹 ${q.groupTitle}, ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)}개 옵션`,other:()=>`${ne.number(q.groupCount)}개 옵션`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", 선택됨",other:""},q.isSelected)}`,listboxLabel:"제안",selectedAnnouncement:q=>`${q.optionText}, 선택됨`};var L={};L={buttonLabel:"Rodyti pasiūlymus",countAnnouncement:(q,ne)=>`Yra ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} parinktis`,other:()=>`${ne.number(q.optionCount)} parinktys (-ių)`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Įvesta grupė ${q.groupTitle}, su ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} parinktimi`,other:()=>`${ne.number(q.groupCount)} parinktimis (-ių)`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", pasirinkta",other:""},q.isSelected)}`,listboxLabel:"Pasiūlymai",selectedAnnouncement:q=>`${q.optionText}, pasirinkta`};var W={};W={buttonLabel:"Rādīt ieteikumus",countAnnouncement:(q,ne)=>`Pieejamo opciju skaits: ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcijas`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Ievadīta grupa ${q.groupTitle}, ar ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opciju`,other:()=>`${ne.number(q.groupCount)} opcijām`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", atlasīta",other:""},q.isSelected)}`,listboxLabel:"Ieteikumi",selectedAnnouncement:q=>`${q.optionText}, atlasīta`};var K={};K={buttonLabel:"Vis forslag",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} alternativ`,other:()=>`${ne.number(q.optionCount)} alternativer`})} finnes.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Angitt gruppe ${q.groupTitle}, med ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} alternativ`,other:()=>`${ne.number(q.groupCount)} alternativer`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valgt",other:""},q.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:q=>`${q.optionText}, valgt`};var te={};te={buttonLabel:"Suggesties weergeven",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} optie`,other:()=>`${ne.number(q.optionCount)} opties`})} beschikbaar.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Groep ${q.groupTitle} ingevoerd met ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} optie`,other:()=>`${ne.number(q.groupCount)} opties`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", geselecteerd",other:""},q.isSelected)}`,listboxLabel:"Suggesties",selectedAnnouncement:q=>`${q.optionText}, geselecteerd`};var X={};X={buttonLabel:"Wyświetlaj sugestie",countAnnouncement:(q,ne)=>`dostępna/dostępne(-nych) ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcja`,other:()=>`${ne.number(q.optionCount)} opcje(-i)`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Dołączono do grupy ${q.groupTitle}, z ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcją`,other:()=>`${ne.number(q.groupCount)} opcjami`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", wybrano",other:""},q.isSelected)}`,listboxLabel:"Sugestie",selectedAnnouncement:q=>`${q.optionText}, wybrano`};var ae={};ae={buttonLabel:"Mostrar sugestões",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opção`,other:()=>`${ne.number(q.optionCount)} opções`})} disponível.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Grupo inserido ${q.groupTitle}, com ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opção`,other:()=>`${ne.number(q.groupCount)} opções`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selecionado",other:""},q.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:q=>`${q.optionText}, selecionado`};var re={};re={buttonLabel:"Apresentar sugestões",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opção`,other:()=>`${ne.number(q.optionCount)} opções`})} disponível.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Grupo introduzido ${q.groupTitle}, com ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opção`,other:()=>`${ne.number(q.groupCount)} opções`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selecionado",other:""},q.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:q=>`${q.optionText}, selecionado`};var ue={};ue={buttonLabel:"Afișare sugestii",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opțiune`,other:()=>`${ne.number(q.optionCount)} opțiuni`})} disponibile.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Grup ${q.groupTitle} introdus, cu ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opțiune`,other:()=>`${ne.number(q.groupCount)} opțiuni`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", selectat",other:""},q.isSelected)}`,listboxLabel:"Sugestii",selectedAnnouncement:q=>`${q.optionText}, selectat`};var me={};me={buttonLabel:"Показать предложения",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} параметр`,other:()=>`${ne.number(q.optionCount)} параметров`})} доступно.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Введенная группа ${q.groupTitle}, с ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} параметром`,other:()=>`${ne.number(q.groupCount)} параметрами`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", выбранными",other:""},q.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:q=>`${q.optionText}, выбрано`};var Se={};Se={buttonLabel:"Zobraziť návrhy",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} možnosť`,other:()=>`${ne.number(q.optionCount)} možnosti/-í`})} k dispozícii.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Zadaná skupina ${q.groupTitle}, s ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} možnosťou`,other:()=>`${ne.number(q.groupCount)} možnosťami`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", vybraté",other:""},q.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:q=>`${q.optionText}, vybraté`};var we={};we={buttonLabel:"Prikaži predloge",countAnnouncement:(q,ne)=>`Na voljo je ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcije`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Vnesena skupina ${q.groupTitle}, z ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcija`,other:()=>`${ne.number(q.groupCount)} opcije`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", izbrano",other:""},q.isSelected)}`,listboxLabel:"Predlogi",selectedAnnouncement:q=>`${q.optionText}, izbrano`};var Fe={};Fe={buttonLabel:"Prikaži predloge",countAnnouncement:(q,ne)=>`Dostupno još: ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} opcija`,other:()=>`${ne.number(q.optionCount)} opcije/a`})}.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Unesena grupa ${q.groupTitle}, s ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} opcijom`,other:()=>`${ne.number(q.groupCount)} optione/a`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", izabranih",other:""},q.isSelected)}`,listboxLabel:"Predlozi",selectedAnnouncement:q=>`${q.optionText}, izabrano`};var Ee={};Ee={buttonLabel:"Visa förslag",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} alternativ`,other:()=>`${ne.number(q.optionCount)} alternativ`})} tillgängliga.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Ingick i gruppen ${q.groupTitle} med ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} alternativ`,other:()=>`${ne.number(q.groupCount)} alternativ`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", valda",other:""},q.isSelected)}`,listboxLabel:"Förslag",selectedAnnouncement:q=>`${q.optionText}, valda`};var Te={};Te={buttonLabel:"Önerileri göster",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} seçenek`,other:()=>`${ne.number(q.optionCount)} seçenekler`})} kullanılabilir.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Girilen grup ${q.groupTitle}, ile ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} seçenek`,other:()=>`${ne.number(q.groupCount)} seçenekler`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", seçildi",other:""},q.isSelected)}`,listboxLabel:"Öneriler",selectedAnnouncement:q=>`${q.optionText}, seçildi`};var be={};be={buttonLabel:"Показати пропозиції",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} параметр`,other:()=>`${ne.number(q.optionCount)} параметри(-ів)`})} доступно.`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`Введена група ${q.groupTitle}, з ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} параметр`,other:()=>`${ne.number(q.groupCount)} параметри(-ів)`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", вибрано",other:""},q.isSelected)}`,listboxLabel:"Пропозиції",selectedAnnouncement:q=>`${q.optionText}, вибрано`};var Ue={};Ue={buttonLabel:"显示建议",countAnnouncement:(q,ne)=>`有 ${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} 个选项`,other:()=>`${ne.number(q.optionCount)} 个选项`})}可用。`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`进入了 ${q.groupTitle} 组,其中有 ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} 个选项`,other:()=>`${ne.number(q.groupCount)} 个选项`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", 已选择",other:""},q.isSelected)}`,listboxLabel:"建议",selectedAnnouncement:q=>`${q.optionText}, 已选择`};var st={};st={buttonLabel:"顯示建議",countAnnouncement:(q,ne)=>`${ne.plural(q.optionCount,{one:()=>`${ne.number(q.optionCount)} 選項`,other:()=>`${ne.number(q.optionCount)} 選項`})} 可用。`,focusAnnouncement:(q,ne)=>`${ne.select({true:()=>`輸入的群組 ${q.groupTitle}, 有 ${ne.plural(q.groupCount,{one:()=>`${ne.number(q.groupCount)} 選項`,other:()=>`${ne.number(q.groupCount)} 選項`})}. `,other:""},q.isGroupChange)}${q.optionText}${ne.select({true:", 已選取",other:""},q.isSelected)}`,listboxLabel:"建議",selectedAnnouncement:q=>`${q.optionText}, 已選取`},j={"ar-AE":N,"bg-BG":M,"cs-CZ":u,"da-DK":m,"de-DE":v,"el-GR":C,"en-US":w,"es-ES":g,"et-EE":d,"fi-FI":f,"fr-FR":c,"he-IL":p,"hr-HR":D,"hu-HU":E,"it-IT":T,"ja-JP":$,"ko-KR":B,"lt-LT":L,"lv-LV":W,"nb-NO":K,"nl-NL":te,"pl-PL":X,"pt-BR":ae,"pt-PT":re,"ro-RO":ue,"ru-RU":me,"sk-SK":Se,"sl-SI":we,"sr-SP":Fe,"sv-SE":Ee,"tr-TR":Te,"uk-UA":be,"zh-CN":Ue,"zh-TW":st};function ke(q,ne){let{buttonRef:qe,popoverRef:se,inputRef:Ke,listBoxRef:Q,keyboardDelegate:Me,shouldFocusWrap:o,isReadOnly:S,isDisabled:P}=q,le=(0,h.useLocalizedStringFormatter)(A(j)),{menuTriggerProps:ee,menuProps:_e}=(0,y.useMenuTrigger)({type:"listbox",isDisabled:P||S},ne,qe);n.listData.set(ne,{id:_e.id});let he=(0,a.useMemo)(()=>Me||new l.ListKeyboardDelegate(ne.collection,ne.disabledKeys,Q),[Me,ne.collection,ne.disabledKeys,Q]),{collectionProps:ve}=(0,l.useSelectableCollection)({selectionManager:ne.selectionManager,keyboardDelegate:he,disallowTypeAhead:!0,disallowEmptySelection:!0,shouldFocusWrap:o,ref:Ke,isVirtualized:!0}),Ae=qt=>{switch(qt.key){case"Enter":case"Tab":ne.isOpen&&qt.key==="Enter"&&qt.preventDefault(),ne.commit();break;case"Escape":(ne.selectedKey!==null||ne.inputValue===""||q.allowsCustomValue)&&qt.continuePropagation(),ne.revert();break;case"ArrowDown":ne.open("first","manual");break;case"ArrowUp":ne.open("last","manual");break;case"ArrowLeft":case"ArrowRight":ne.selectionManager.setFocusedKey(null);break}},je=qt=>{var pr;qt.relatedTarget===(qe==null?void 0:qe.current)||!((pr=se.current)===null||pr===void 0)&&pr.contains(qt.relatedTarget)||(q.onBlur&&q.onBlur(qt),ne.setFocused(!1))},Le=qt=>{ne.isFocused||(q.onFocus&&q.onFocus(qt),ne.setFocused(!0))},{labelProps:xe,inputProps:Be,descriptionProps:Ve,errorMessageProps:tt}=(0,x.useTextField)({...q,onChange:ne.setInputValue,onKeyDown:!S&&(0,i.chain)(ne.isOpen&&ve.onKeyDown,Ae,q.onKeyDown),onBlur:je,value:ne.inputValue,onFocus:Le,autoComplete:"off"},Ke),it=qt=>{qt.pointerType==="touch"&&(Ke.current.focus(),ne.toggle(null,"manual"))},yt=qt=>{qt.pointerType!=="touch"&&(Ke.current.focus(),ne.toggle(qt.pointerType==="keyboard"||qt.pointerType==="virtual"?"first":null,"manual"))},vt=(0,i.useLabels)({id:ee.id,"aria-label":le.format("buttonLabel"),"aria-labelledby":q["aria-labelledby"]||xe.id}),Pt=(0,i.useLabels)({id:_e.id,"aria-label":le.format("listboxLabel"),"aria-labelledby":q["aria-labelledby"]||xe.id}),kt=(0,a.useRef)(0),It=qt=>{if(P||S)return;if(qt.timeStamp-kt.current<500){qt.preventDefault(),Ke.current.focus();return}let pr=qt.target.getBoundingClientRect(),jr=qt.changedTouches[0],Cr=Math.ceil(pr.left+.5*pr.width),Tr=Math.ceil(pr.top+.5*pr.height);jr.clientX===Cr&&jr.clientY===Tr&&(qt.preventDefault(),Ke.current.focus(),ne.toggle(null,"manual"),kt.current=qt.timeStamp)},Ft=ne.selectionManager.focusedKey!=null&&ne.isOpen?ne.collection.getItem(ne.selectionManager.focusedKey):void 0;var Xt;let Kt=(Xt=Ft==null?void 0:Ft.parentKey)!==null&&Xt!==void 0?Xt:null;var Tt;let rr=(Tt=ne.selectionManager.focusedKey)!==null&&Tt!==void 0?Tt:null,Wt=(0,a.useRef)(Kt),Lr=(0,a.useRef)(rr);(0,a.useEffect)(()=>{if((0,i.isAppleDevice)()&&Ft!=null&&rr!==Lr.current){let qt=ne.selectionManager.isSelected(rr),pr=Kt!=null?ne.collection.getItem(Kt):null,jr=(pr==null?void 0:pr["aria-label"])||(typeof(pr==null?void 0:pr.rendered)=="string"?pr.rendered:"")||"",Cr=le.format("focusAnnouncement",{isGroupChange:pr&&Kt!==Wt.current,groupTitle:jr,groupCount:pr?[...(0,s.getChildNodes)(pr,ne.collection)].length:0,optionText:Ft["aria-label"]||Ft.textValue||"",isSelected:qt});(0,t.announce)(Cr)}Wt.current=Kt,Lr.current=rr});let Dr=(0,s.getItemCount)(ne.collection),Kr=(0,a.useRef)(Dr),kr=(0,a.useRef)(ne.isOpen);(0,a.useEffect)(()=>{let qt=ne.isOpen!==kr.current&&(ne.selectionManager.focusedKey==null||(0,i.isAppleDevice)());if(ne.isOpen&&(qt||Dr!==Kr.current)){let pr=le.format("countAnnouncement",{optionCount:Dr});(0,t.announce)(pr)}Kr.current=Dr,kr.current=ne.isOpen});let mt=(0,a.useRef)(ne.selectedKey);return(0,a.useEffect)(()=>{if((0,i.isAppleDevice)()&&ne.isFocused&&ne.selectedItem&&ne.selectedKey!==mt.current){let qt=ne.selectedItem["aria-label"]||ne.selectedItem.textValue||"",pr=le.format("selectedAnnouncement",{optionText:qt});(0,t.announce)(pr)}mt.current=ne.selectedKey}),(0,a.useEffect)(()=>{if(ne.isOpen)return(0,r.ariaHideOutside)([Ke.current,se.current])},[ne.isOpen,Ke,se]),{labelProps:xe,buttonProps:{...ee,...vt,excludeFromTabOrder:!0,onPress:it,onPressStart:yt,isDisabled:P||S},inputProps:(0,i.mergeProps)(Be,{role:"combobox","aria-expanded":ee["aria-expanded"],"aria-controls":ne.isOpen?_e.id:void 0,"aria-autocomplete":"list","aria-activedescendant":Ft?(0,n.getItemId)(ne,Ft.key):void 0,onTouchEnd:It,autoCorrect:"off",spellCheck:"false"}),listBoxProps:(0,i.mergeProps)(_e,Pt,{autoFocus:ne.focusStrategy,shouldUseVirtualFocus:!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0}),descriptionProps:Ve,errorMessageProps:tt}}}(wI)),wI.exports}var _I={exports:{}},AI={exports:{}},wR;function XY(){return wR||(wR=1,function(e){var t=cv(),r=Y,n=di(),i=Yo();function a(Ee,Te,be,Ue){Object.defineProperty(Ee,Te,{get:be,set:Ue,enumerable:!0,configurable:!0})}function s(Ee){return Ee&&Ee.__esModule?Ee.default:Ee}a(e.exports,"useSpinButton",()=>Fe);var l={},h={};h={Empty:"فارغ"};var y={};y={Empty:"Изпразни"};var x={};x={Empty:"Prázdné"};var k={};k={Empty:"Tom"};var A={};A={Empty:"Leer"};var j={};j={Empty:"Άδειο"};var N={};N={Empty:"Empty"};var M={};M={Empty:"Vacío"};var u={};u={Empty:"Tühjenda"};var m={};m={Empty:"Tyhjä"};var v={};v={Empty:"Vide"};var C={};C={Empty:"ריק"};var w={};w={Empty:"Prazno"};var g={};g={Empty:"Üres"};var d={};d={Empty:"Vuoto"};var f={};f={Empty:"空"};var c={};c={Empty:"비어 있음"};var p={};p={Empty:"Tuščias"};var D={};D={Empty:"Tukšs"};var E={};E={Empty:"Tom"};var T={};T={Empty:"Leeg"};var $={};$={Empty:"Pusty"};var B={};B={Empty:"Vazio"};var L={};L={Empty:"Vazio"};var W={};W={Empty:"Gol"};var K={};K={Empty:"Не заполнено"};var te={};te={Empty:"Prázdne"};var X={};X={Empty:"Prazen"};var ae={};ae={Empty:"Prazno"};var re={};re={Empty:"Tomt"};var ue={};ue={Empty:"Boş"};var me={};me={Empty:"Пусто"};var Se={};Se={Empty:"空"};var we={};we={Empty:"空白"},l={"ar-AE":h,"bg-BG":y,"cs-CZ":x,"da-DK":k,"de-DE":A,"el-GR":j,"en-US":N,"es-ES":M,"et-EE":u,"fi-FI":m,"fr-FR":v,"he-IL":C,"hr-HR":w,"hu-HU":g,"it-IT":d,"ja-JP":f,"ko-KR":c,"lt-LT":p,"lv-LV":D,"nb-NO":E,"nl-NL":T,"pl-PL":$,"pt-BR":B,"pt-PT":L,"ro-RO":W,"ru-RU":K,"sk-SK":te,"sl-SI":X,"sr-SP":ae,"sv-SE":re,"tr-TR":ue,"uk-UA":me,"zh-CN":Se,"zh-TW":we};function Fe(Ee){const Te=(0,r.useRef)();let{value:be,textValue:Ue,minValue:st,maxValue:ke,isDisabled:q,isReadOnly:ne,isRequired:qe,onIncrement:se,onIncrementPage:Ke,onDecrement:Q,onDecrementPage:Me,onDecrementToMin:o,onIncrementToMax:S}=Ee;const P=(0,i.useLocalizedStringFormatter)(s(l)),le=(0,r.useRef)(Ee);le.current=Ee;const ee=()=>clearTimeout(Te.current);(0,r.useEffect)(()=>()=>ee(),[]);let _e=tt=>{if(!(tt.ctrlKey||tt.metaKey||tt.shiftKey||tt.altKey||ne))switch(tt.key){case"PageUp":if(Ke){tt.preventDefault(),Ke();break}case"ArrowUp":case"Up":se&&(tt.preventDefault(),se());break;case"PageDown":if(Me){tt.preventDefault(),Me();break}case"ArrowDown":case"Down":Q&&(tt.preventDefault(),Q());break;case"Home":o&&(tt.preventDefault(),o());break;case"End":S&&(tt.preventDefault(),S());break}},he=(0,r.useRef)(!1),ve=()=>{he.current=!0},Ae=()=>{he.current=!1};Ue=Ue===""?P.format("Empty"):(Ue||`${be}`).replace("-","−"),(0,r.useEffect)(()=>{he.current&&((0,t.clearAnnouncer)("assertive"),(0,t.announce)(Ue,"assertive"))},[Ue]);const je=(0,r.useCallback)(tt=>{ee(),le.current.onIncrement(),Te.current=window.setTimeout(()=>{(isNaN(ke)||isNaN(be)||be<ke)&&je(60)},tt)},[se,ke,be]),Le=(0,r.useCallback)(tt=>{ee(),le.current.onDecrement(),Te.current=window.setTimeout(()=>{(isNaN(st)||isNaN(be)||be>st)&&Le(60)},tt)},[Q,st,be]);let xe=tt=>{tt.preventDefault()},{addGlobalListener:Be,removeAllGlobalListeners:Ve}=(0,n.useGlobalListeners)();return{spinButtonProps:{role:"spinbutton","aria-valuenow":isNaN(be)?null:be,"aria-valuetext":Ue,"aria-valuemin":st,"aria-valuemax":ke,"aria-disabled":q||null,"aria-readonly":ne||null,"aria-required":qe||null,onKeyDown:_e,onFocus:ve,onBlur:Ae},incrementButtonProps:{onPressStart:()=>{je(400),Be(window,"contextmenu",xe)},onPressEnd:()=>{ee(),Ve()},onFocus:ve,onBlur:Ae},decrementButtonProps:{onPressStart:()=>{Le(400),Be(window,"contextmenu",xe)},onPressEnd:()=>{ee(),Ve()},onFocus:ve,onBlur:Ae}}}}(AI)),AI.exports}var SR;function Ome(){return SR||(SR=1,function(e){var t=ms(),r=di(),n=Y,i=Mf(),a=qo(),s=Yo(),l=_E(),h=q4(),y=XY(),x=G4();function k(ee,_e,he,ve){Object.defineProperty(ee,_e,{get:he,set:ve,enumerable:!0,configurable:!0})}function A(ee){return ee&&ee.__esModule?ee.default:ee}k(e.exports,"useDatePicker",()=>Q),k(e.exports,"useDateSegment",()=>S),k(e.exports,"useDateField",()=>se),k(e.exports,"useTimeField",()=>Ke),k(e.exports,"useDateRangePicker",()=>le),k(e.exports,"useDisplayNames",()=>Me);var j={},N={};N={calendar:"التقويم",day:"يوم",dayPeriod:"ص/م",endDate:"تاريخ الانتهاء",era:"العصر",hour:"الساعات",minute:"الدقائق",month:"الشهر",second:"الثواني",selectedDateDescription:ee=>`تاريخ محدد: ${ee.date}`,selectedRangeDescription:ee=>`المدى الزمني المحدد: ${ee.startDate} إلى ${ee.endDate}`,selectedTimeDescription:ee=>`الوقت المحدد: ${ee.time}`,startDate:"تاريخ البدء",timeZoneName:"التوقيت",weekday:"اليوم",year:"السنة"};var M={};M={calendar:"Календар",day:"ден",dayPeriod:"пр.об./сл.об.",endDate:"Крайна дата",era:"ера",hour:"час",minute:"минута",month:"месец",second:"секунда",selectedDateDescription:ee=>`Избрана дата: ${ee.date}`,selectedRangeDescription:ee=>`Избран диапазон: ${ee.startDate} до ${ee.endDate}`,selectedTimeDescription:ee=>`Избрано време: ${ee.time}`,startDate:"Начална дата",timeZoneName:"часова зона",weekday:"ден от седмицата",year:"година"};var u={};u={calendar:"Kalendář",day:"den",dayPeriod:"část dne",endDate:"Konečné datum",era:"letopočet",hour:"hodina",minute:"minuta",month:"měsíc",second:"sekunda",selectedDateDescription:ee=>`Vybrané datum: ${ee.date}`,selectedRangeDescription:ee=>`Vybrané období: ${ee.startDate} až ${ee.endDate}`,selectedTimeDescription:ee=>`Vybraný čas: ${ee.time}`,startDate:"Počáteční datum",timeZoneName:"časové pásmo",weekday:"den v týdnu",year:"rok"};var m={};m={calendar:"Kalender",day:"dag",dayPeriod:"AM/PM",endDate:"Slutdato",era:"æra",hour:"time",minute:"minut",month:"måned",second:"sekund",selectedDateDescription:ee=>`Valgt dato: ${ee.date}`,selectedRangeDescription:ee=>`Valgt interval: ${ee.startDate} til ${ee.endDate}`,selectedTimeDescription:ee=>`Valgt tidspunkt: ${ee.time}`,startDate:"Startdato",timeZoneName:"tidszone",weekday:"ugedag",year:"år"};var v={};v={calendar:"Kalender",day:"Tag",dayPeriod:"Tageshälfte",endDate:"Enddatum",era:"Epoche",hour:"Stunde",minute:"Minute",month:"Monat",second:"Sekunde",selectedDateDescription:ee=>`Ausgewähltes Datum: ${ee.date}`,selectedRangeDescription:ee=>`Ausgewählter Bereich: ${ee.startDate} bis ${ee.endDate}`,selectedTimeDescription:ee=>`Ausgewählte Zeit: ${ee.time}`,startDate:"Anfangsdatum",timeZoneName:"Zeitzone",weekday:"Wochentag",year:"Jahr"};var C={};C={calendar:"Ημερολόγιο",day:"ημέρα",dayPeriod:"π.μ./μ.μ.",endDate:"Ημερομηνία λήξης",era:"περίοδος",hour:"ώρα",minute:"λεπτό",month:"μήνας",second:"δευτερόλεπτο",selectedDateDescription:ee=>`Επιλεγμένη ημερομηνία: ${ee.date}`,selectedRangeDescription:ee=>`Επιλεγμένο εύρος: ${ee.startDate} έως ${ee.endDate}`,selectedTimeDescription:ee=>`Επιλεγμένη ώρα: ${ee.time}`,startDate:"Ημερομηνία έναρξης",timeZoneName:"ζώνη ώρας",weekday:"καθημερινή",year:"έτος"};var w={};w={era:"era",year:"year",month:"month",day:"day",hour:"hour",minute:"minute",second:"second",dayPeriod:"AM/PM",calendar:"Calendar",startDate:"Start Date",endDate:"End Date",weekday:"day of the week",timeZoneName:"time zone",selectedDateDescription:ee=>`Selected Date: ${ee.date}`,selectedRangeDescription:ee=>`Selected Range: ${ee.startDate} to ${ee.endDate}`,selectedTimeDescription:ee=>`Selected Time: ${ee.time}`};var g={};g={calendar:"Calendario",day:"día",dayPeriod:"a. m./p. m.",endDate:"Fecha final",era:"era",hour:"hora",minute:"minuto",month:"mes",second:"segundo",selectedDateDescription:ee=>`Fecha seleccionada: ${ee.date}`,selectedRangeDescription:ee=>`Rango seleccionado: ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Hora seleccionada: ${ee.time}`,startDate:"Fecha de inicio",timeZoneName:"zona horaria",weekday:"día de la semana",year:"año"};var d={};d={calendar:"Kalender",day:"päev",dayPeriod:"enne/pärast lõunat",endDate:"Lõppkuupäev",era:"ajastu",hour:"tund",minute:"minut",month:"kuu",second:"sekund",selectedDateDescription:ee=>`Valitud kuupäev: ${ee.date}`,selectedRangeDescription:ee=>`Valitud vahemik: ${ee.startDate} kuni ${ee.endDate}`,selectedTimeDescription:ee=>`Valitud aeg: ${ee.time}`,startDate:"Alguskuupäev",timeZoneName:"ajavöönd",weekday:"nädalapäev",year:"aasta"};var f={};f={calendar:"Kalenteri",day:"päivä",dayPeriod:"vuorokaudenaika",endDate:"Päättymispäivä",era:"aikakausi",hour:"tunti",minute:"minuutti",month:"kuukausi",second:"sekunti",selectedDateDescription:ee=>`Valittu päivämäärä: ${ee.date}`,selectedRangeDescription:ee=>`Valittu aikaväli: ${ee.startDate} – ${ee.endDate}`,selectedTimeDescription:ee=>`Valittu aika: ${ee.time}`,startDate:"Alkamispäivä",timeZoneName:"aikavyöhyke",weekday:"viikonpäivä",year:"vuosi"};var c={};c={calendar:"Calendrier",day:"jour",dayPeriod:"cadran",endDate:"Date de fin",era:"ère",hour:"heure",minute:"minute",month:"mois",second:"seconde",selectedDateDescription:ee=>`Date sélectionnée : ${ee.date}`,selectedRangeDescription:ee=>`Plage sélectionnée : ${ee.startDate} au ${ee.endDate}`,selectedTimeDescription:ee=>`Heure choisie : ${ee.time}`,startDate:"Date de début",timeZoneName:"fuseau horaire",weekday:"jour de la semaine",year:"année"};var p={};p={calendar:"לוח שנה",day:"יום",dayPeriod:"לפנה״צ/אחה״צ",endDate:"תאריך סיום",era:"תקופה",hour:"שעה",minute:"דקה",month:"חודש",second:"שנייה",selectedDateDescription:ee=>`תאריך נבחר: ${ee.date}`,selectedRangeDescription:ee=>`טווח נבחר: ${ee.startDate} עד ${ee.endDate}`,selectedTimeDescription:ee=>`זמן נבחר: ${ee.time}`,startDate:"תאריך התחלה",timeZoneName:"אזור זמן",weekday:"יום בשבוע",year:"שנה"};var D={};D={calendar:"Kalendar",day:"dan",dayPeriod:"AM/PM",endDate:"Datum završetka",era:"era",hour:"sat",minute:"minuta",month:"mjesec",second:"sekunda",selectedDateDescription:ee=>`Odabrani datum: ${ee.date}`,selectedRangeDescription:ee=>`Odabrani raspon: ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Odabrano vrijeme: ${ee.time}`,startDate:"Datum početka",timeZoneName:"vremenska zona",weekday:"dan u tjednu",year:"godina"};var E={};E={calendar:"Naptár",day:"nap",dayPeriod:"napszak",endDate:"Befejező dátum",era:"éra",hour:"óra",minute:"perc",month:"hónap",second:"másodperc",selectedDateDescription:ee=>`Kijelölt dátum: ${ee.date}`,selectedRangeDescription:ee=>`Kijelölt tartomány: ${ee.startDate}–${ee.endDate}`,selectedTimeDescription:ee=>`Kijelölt idő: ${ee.time}`,startDate:"Kezdő dátum",timeZoneName:"időzóna",weekday:"hét napja",year:"év"};var T={};T={calendar:"Calendario",day:"giorno",dayPeriod:"AM/PM",endDate:"Data finale",era:"era",hour:"ora",minute:"minuto",month:"mese",second:"secondo",selectedDateDescription:ee=>`Data selezionata: ${ee.date}`,selectedRangeDescription:ee=>`Intervallo selezionato: da ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Ora selezionata: ${ee.time}`,startDate:"Data iniziale",timeZoneName:"fuso orario",weekday:"giorno della settimana",year:"anno"};var $={};$={calendar:"カレンダー",day:"日",dayPeriod:"午前/午後",endDate:"終了日",era:"時代",hour:"時",minute:"分",month:"月",second:"秒",selectedDateDescription:ee=>`選択した日付 : ${ee.date}`,selectedRangeDescription:ee=>`選択範囲 : ${ee.startDate} から ${ee.endDate}`,selectedTimeDescription:ee=>`選択した時間 : ${ee.time}`,startDate:"開始日",timeZoneName:"タイムゾーン",weekday:"曜日",year:"年"};var B={};B={calendar:"달력",day:"일",dayPeriod:"오전/오후",endDate:"종료 날짜",era:"연호",hour:"시",minute:"분",month:"월",second:"초",selectedDateDescription:ee=>`선택 일자: ${ee.date}`,selectedRangeDescription:ee=>`선택 범위: ${ee.startDate} ~ ${ee.endDate}`,selectedTimeDescription:ee=>`선택 시간: ${ee.time}`,startDate:"시작 날짜",timeZoneName:"시간대",weekday:"요일",year:"년"};var L={};L={calendar:"Kalendorius",day:"diena",dayPeriod:"iki pietų / po pietų",endDate:"Pabaigos data",era:"era",hour:"valanda",minute:"minutė",month:"mėnuo",second:"sekundė",selectedDateDescription:ee=>`Pasirinkta data: ${ee.date}`,selectedRangeDescription:ee=>`Pasirinktas intervalas: nuo ${ee.startDate} iki ${ee.endDate}`,selectedTimeDescription:ee=>`Pasirinktas laikas: ${ee.time}`,startDate:"Pradžios data",timeZoneName:"laiko juosta",weekday:"savaitės diena",year:"metai"};var W={};W={calendar:"Kalendārs",day:"diena",dayPeriod:"priekšpusdienā/pēcpusdienā",endDate:"Beigu datums",era:"ēra",hour:"stundas",minute:"minūtes",month:"mēnesis",second:"sekundes",selectedDateDescription:ee=>`Atlasītais datums: ${ee.date}`,selectedRangeDescription:ee=>`Atlasītais diapazons: no ${ee.startDate} līdz ${ee.endDate}`,selectedTimeDescription:ee=>`Atlasītais laiks: ${ee.time}`,startDate:"Sākuma datums",timeZoneName:"laika josla",weekday:"nedēļas diena",year:"gads"};var K={};K={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Sluttdato",era:"tidsalder",hour:"time",minute:"minutt",month:"måned",second:"sekund",selectedDateDescription:ee=>`Valgt dato: ${ee.date}`,selectedRangeDescription:ee=>`Valgt område: ${ee.startDate} til ${ee.endDate}`,selectedTimeDescription:ee=>`Valgt tid: ${ee.time}`,startDate:"Startdato",timeZoneName:"tidssone",weekday:"ukedag",year:"år"};var te={};te={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Einddatum",era:"tijdperk",hour:"uur",minute:"minuut",month:"maand",second:"seconde",selectedDateDescription:ee=>`Geselecteerde datum: ${ee.date}`,selectedRangeDescription:ee=>`Geselecteerd bereik: ${ee.startDate} tot ${ee.endDate}`,selectedTimeDescription:ee=>`Geselecteerde tijd: ${ee.time}`,startDate:"Startdatum",timeZoneName:"tijdzone",weekday:"dag van de week",year:"jaar"};var X={};X={calendar:"Kalendarz",day:"dzień",dayPeriod:"rano / po południu / wieczorem",endDate:"Data końcowa",era:"era",hour:"godzina",minute:"minuta",month:"miesiąc",second:"sekunda",selectedDateDescription:ee=>`Wybrana data: ${ee.date}`,selectedRangeDescription:ee=>`Wybrany zakres: ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Wybrany czas: ${ee.time}`,startDate:"Data początkowa",timeZoneName:"strefa czasowa",weekday:"dzień tygodnia",year:"rok"};var ae={};ae={calendar:"Calendário",day:"dia",dayPeriod:"AM/PM",endDate:"Data final",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:ee=>`Data selecionada: ${ee.date}`,selectedRangeDescription:ee=>`Intervalo selecionado: ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Hora selecionada: ${ee.time}`,startDate:"Data inicial",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var re={};re={calendar:"Calendário",day:"dia",dayPeriod:"am/pm",endDate:"Data de Término",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:ee=>`Data selecionada: ${ee.date}`,selectedRangeDescription:ee=>`Intervalo selecionado: ${ee.startDate} a ${ee.endDate}`,selectedTimeDescription:ee=>`Hora selecionada: ${ee.time}`,startDate:"Data de Início",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var ue={};ue={calendar:"Calendar",day:"zi",dayPeriod:"a.m/p.m.",endDate:"Dată final",era:"eră",hour:"oră",minute:"minut",month:"lună",second:"secundă",selectedDateDescription:ee=>`Dată selectată: ${ee.date}`,selectedRangeDescription:ee=>`Interval selectat: de la ${ee.startDate} până la ${ee.endDate}`,selectedTimeDescription:ee=>`Ora selectată: ${ee.time}`,startDate:"Dată început",timeZoneName:"fus orar",weekday:"ziua din săptămână",year:"an"};var me={};me={calendar:"Календарь",day:"день",dayPeriod:"AM/PM",endDate:"Дата окончания",era:"эра",hour:"час",minute:"минута",month:"месяц",second:"секунда",selectedDateDescription:ee=>`Выбранная дата: ${ee.date}`,selectedRangeDescription:ee=>`Выбранный диапазон: с ${ee.startDate} по ${ee.endDate}`,selectedTimeDescription:ee=>`Выбранное время: ${ee.time}`,startDate:"Дата начала",timeZoneName:"часовой пояс",weekday:"день недели",year:"год"};var Se={};Se={calendar:"Kalendár",day:"deň",dayPeriod:"AM/PM",endDate:"Dátum ukončenia",era:"letopočet",hour:"hodina",minute:"minúta",month:"mesiac",second:"sekunda",selectedDateDescription:ee=>`Vybratý dátum: ${ee.date}`,selectedRangeDescription:ee=>`Vybratý rozsah: od ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Vybratý čas: ${ee.time}`,startDate:"Dátum začatia",timeZoneName:"časové pásmo",weekday:"deň týždňa",year:"rok"};var we={};we={calendar:"Koledar",day:"dan",dayPeriod:"dop/pop",endDate:"Datum konca",era:"doba",hour:"ura",minute:"minuta",month:"mesec",second:"sekunda",selectedDateDescription:ee=>`Izbrani datum: ${ee.date}`,selectedRangeDescription:ee=>`Izbrano območje: ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Izbrani čas: ${ee.time}`,startDate:"Datum začetka",timeZoneName:"časovni pas",weekday:"dan v tednu",year:"leto"};var Fe={};Fe={calendar:"Kalendar",day:"дан",dayPeriod:"пре подне/по подне",endDate:"Datum završetka",era:"ера",hour:"сат",minute:"минут",month:"месец",second:"секунд",selectedDateDescription:ee=>`Izabrani datum: ${ee.date}`,selectedRangeDescription:ee=>`Izabrani opseg: od ${ee.startDate} do ${ee.endDate}`,selectedTimeDescription:ee=>`Izabrano vreme: ${ee.time}`,startDate:"Datum početka",timeZoneName:"временска зона",weekday:"дан у недељи",year:"година"};var Ee={};Ee={calendar:"Kalender",day:"dag",dayPeriod:"fm/em",endDate:"Slutdatum",era:"era",hour:"timme",minute:"minut",month:"månad",second:"sekund",selectedDateDescription:ee=>`Valt datum: ${ee.date}`,selectedRangeDescription:ee=>`Valt intervall: ${ee.startDate} till ${ee.endDate}`,selectedTimeDescription:ee=>`Vald tid: ${ee.time}`,startDate:"Startdatum",timeZoneName:"tidszon",weekday:"veckodag",year:"år"};var Te={};Te={calendar:"Takvim",day:"gün",dayPeriod:"ÖÖ/ÖS",endDate:"Bitiş Tarihi",era:"çağ",hour:"saat",minute:"dakika",month:"ay",second:"saniye",selectedDateDescription:ee=>`Seçilen Tarih: ${ee.date}`,selectedRangeDescription:ee=>`Seçilen Aralık: ${ee.startDate} - ${ee.endDate}`,selectedTimeDescription:ee=>`Seçilen Zaman: ${ee.time}`,startDate:"Başlangıç Tarihi",timeZoneName:"saat dilimi",weekday:"haftanın günü",year:"yıl"};var be={};be={calendar:"Календар",day:"день",dayPeriod:"дп/пп",endDate:"Дата завершення",era:"ера",hour:"година",minute:"хвилина",month:"місяць",second:"секунда",selectedDateDescription:ee=>`Вибрана дата: ${ee.date}`,selectedRangeDescription:ee=>`Вибраний діапазон: ${ee.startDate} — ${ee.endDate}`,selectedTimeDescription:ee=>`Вибраний час: ${ee.time}`,startDate:"Дата початку",timeZoneName:"часовий пояс",weekday:"день тижня",year:"рік"};var Ue={};Ue={calendar:"日历",day:"日",dayPeriod:"上午/下午",endDate:"结束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:ee=>`选定的日期:${ee.date}`,selectedRangeDescription:ee=>`选定的范围:${ee.startDate} 至 ${ee.endDate}`,selectedTimeDescription:ee=>`选定的时间:${ee.time}`,startDate:"开始日期",timeZoneName:"时区",weekday:"工作日",year:"年"};var st={};st={calendar:"日曆",day:"日",dayPeriod:"上午/下午",endDate:"結束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:ee=>`選定的日期:${ee.date}`,selectedRangeDescription:ee=>`選定的範圍:${ee.startDate} 至 ${ee.endDate}`,selectedTimeDescription:ee=>`選定的時間:${ee.time}`,startDate:"開始日期",timeZoneName:"时区",weekday:"工作日",year:"年"},j={"ar-AE":N,"bg-BG":M,"cs-CZ":u,"da-DK":m,"de-DE":v,"el-GR":C,"en-US":w,"es-ES":g,"et-EE":d,"fi-FI":f,"fr-FR":c,"he-IL":p,"hr-HR":D,"hu-HU":E,"it-IT":T,"ja-JP":$,"ko-KR":B,"lt-LT":L,"lv-LV":W,"nb-NO":K,"nl-NL":te,"pl-PL":X,"pt-BR":ae,"pt-PT":re,"ro-RO":ue,"ru-RU":me,"sk-SK":Se,"sl-SI":we,"sr-SP":Fe,"sv-SE":Ee,"tr-TR":Te,"uk-UA":be,"zh-CN":Ue,"zh-TW":st};function ke(ee,_e,he){let{direction:ve}=(0,s.useLocale)(),Ae=(0,n.useMemo)(()=>(0,t.createFocusManager)(_e),[_e]),je=Be=>{if(Be.altKey&&(Be.key==="ArrowDown"||Be.key==="ArrowUp")&&"setOpen"in ee&&(Be.preventDefault(),Be.stopPropagation(),ee.setOpen(!0)),!he)switch(Be.key){case"ArrowLeft":Be.preventDefault(),Be.stopPropagation(),ve==="rtl"?Ae.focusNext():Ae.focusPrevious();break;case"ArrowRight":Be.preventDefault(),Be.stopPropagation(),ve==="rtl"?Ae.focusPrevious():Ae.focusNext();break}},Le=()=>{var Be;let Ve=(Be=window.event)===null||Be===void 0?void 0:Be.target,tt=(0,t.getFocusableTreeWalker)(_e.current,{tabbable:!0});if(Ve&&(tt.currentNode=Ve,Ve=tt.previousNode()),!Ve){let it;do it=tt.lastChild(),it&&(Ve=it);while(it)}for(;Ve!=null&&Ve.hasAttribute("data-placeholder");){let it=tt.previousNode();if(it&&it.hasAttribute("data-placeholder"))Ve=it;else break}Ve&&Ve.focus()},{pressProps:xe}=(0,a.usePress)({preventFocusOnPress:!0,allowTextSelectionOnPress:!0,onPressStart(Be){Be.pointerType==="mouse"&&Le()},onPress(Be){Be.pointerType!=="mouse"&&Le()}});return(0,r.mergeProps)(xe,{onKeyDown:je})}const q=new WeakMap,ne="__role_"+Date.now(),qe="__focusManager_"+Date.now();function se(ee,_e,he){let{labelProps:ve,fieldProps:Ae,descriptionProps:je,errorMessageProps:Le}=(0,i.useField)({...ee,labelElementType:"span"}),{focusWithinProps:xe}=(0,a.useFocusWithin)({...ee,onBlurWithin:Tt=>{_e.confirmPlaceholder(),ee.onBlur&&ee.onBlur(Tt)},onFocusWithin:ee.onFocus,onFocusWithinChange:ee.onFocusChange}),Be=(0,s.useLocalizedStringFormatter)(A(j)),Ve=_e.maxGranularity==="hour"?"selectedTimeDescription":"selectedDateDescription",tt=_e.maxGranularity==="hour"?"time":"date",it=_e.value?Be.format(Ve,{[tt]:_e.formatValue({month:"long"})}):"",yt=(0,r.useDescription)(it),vt=ee[ne]==="presentation"?Ae["aria-describedby"]:[yt["aria-describedby"],Ae["aria-describedby"]].filter(Boolean).join(" ")||void 0,Pt=ee[qe],kt=(0,n.useMemo)(()=>Pt||(0,t.createFocusManager)(he),[Pt,he]),It=ke(_e,he,ee[ne]==="presentation");q.set(_e,{ariaLabel:ee["aria-label"],ariaLabelledBy:[ee["aria-labelledby"],ve.id].filter(Boolean).join(" ")||void 0,ariaDescribedBy:vt,focusManager:kt});let Ft=(0,n.useRef)(ee.autoFocus),Xt;ee[ne]==="presentation"?Xt={role:"presentation"}:Xt=(0,r.mergeProps)(Ae,{role:"group","aria-disabled":ee.isDisabled||void 0,"aria-describedby":vt}),(0,n.useEffect)(()=>{Ft.current&&kt.focusFirst(),Ft.current=!1},[kt]);let Kt=(0,r.filterDOMProps)(ee);return{labelProps:{...ve,onClick:()=>{kt.focusFirst()}},fieldProps:(0,r.mergeProps)(Kt,Xt,It,xe,{onKeyDown(Tt){ee.onKeyDown&&ee.onKeyDown(Tt)},onKeyUp(Tt){ee.onKeyUp&&ee.onKeyUp(Tt)}}),descriptionProps:je,errorMessageProps:Le}}function Ke(ee,_e,he){return se(ee,_e,he)}function Q(ee,_e,he){let ve=(0,r.useId)(),Ae=(0,r.useId)(),je=(0,r.useId)(),Le=(0,s.useLocalizedStringFormatter)(A(j)),{labelProps:xe,fieldProps:Be,descriptionProps:Ve,errorMessageProps:tt}=(0,i.useField)({...ee,labelElementType:"span"}),it=ke(_e,he),yt=Be["aria-labelledby"]||Be.id,{locale:vt}=(0,s.useLocale)(),Pt=_e.formatValue(vt,{month:"long"}),kt=Pt?Le.format("selectedDateDescription",{date:Pt}):"",It=(0,r.useDescription)(kt),Ft=[It["aria-describedby"],Be["aria-describedby"]].filter(Boolean).join(" ")||void 0,Xt=(0,r.filterDOMProps)(ee),Kt=(0,n.useMemo)(()=>(0,t.createFocusManager)(he),[he]),{focusWithinProps:Tt}=(0,a.useFocusWithin)({...ee,isDisabled:_e.isOpen,onBlurWithin:ee.onBlur,onFocusWithin:ee.onFocus,onFocusWithinChange:ee.onFocusChange});return{groupProps:(0,r.mergeProps)(Xt,it,Be,It,Tt,{role:"group","aria-disabled":ee.isDisabled||null,"aria-labelledby":yt,"aria-describedby":Ft,onKeyDown(rr){_e.isOpen||ee.onKeyDown&&ee.onKeyDown(rr)},onKeyUp(rr){_e.isOpen||ee.onKeyUp&&ee.onKeyUp(rr)}}),labelProps:{...xe,onClick:()=>{Kt.focusFirst()}},fieldProps:{...Be,id:je,[ne]:"presentation","aria-describedby":Ft,value:_e.value,onChange:_e.setValue,minValue:ee.minValue,maxValue:ee.maxValue,placeholderValue:ee.placeholderValue,hideTimeZone:ee.hideTimeZone,hourCycle:ee.hourCycle,granularity:ee.granularity,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isRequired:ee.isRequired,validationState:_e.validationState,autoFocus:ee.autoFocus},descriptionProps:Ve,errorMessageProps:tt,buttonProps:{...It,id:ve,"aria-haspopup":"dialog","aria-label":Le.format("calendar"),"aria-labelledby":`${yt} ${ve}`,"aria-describedby":Ft,"aria-expanded":_e.isOpen||void 0,onPress:()=>_e.setOpen(!0)},dialogProps:{id:Ae,"aria-labelledby":`${yt} ${ve}`},calendarProps:{autoFocus:!0,value:_e.dateValue,onChange:_e.setDateValue,minValue:ee.minValue,maxValue:ee.maxValue,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isDateUnavailable:ee.isDateUnavailable,defaultFocusedValue:_e.dateValue?void 0:ee.placeholderValue,validationState:_e.validationState,errorMessage:ee.errorMessage}}}function Me(){let{locale:ee}=(0,s.useLocale)();return(0,n.useMemo)(()=>{try{return new Intl.DisplayNames(ee,{type:"dateTimeField"})}catch{return new o(ee)}},[ee])}class o{of(_e){return this.dictionary.getStringForLocale(_e,this.locale)}constructor(_e){this.locale=_e,this.dictionary=new x.LocalizedStringDictionary(A(j))}}function S(ee,_e,he){let ve=(0,n.useRef)(""),{locale:Ae}=(0,s.useLocale)(),je=Me(),{ariaLabel:Le,ariaLabelledBy:xe,ariaDescribedBy:Be,focusManager:Ve}=q.get(_e),tt=ee.isPlaceholder?"":ee.text,it=(0,n.useMemo)(()=>_e.dateFormatter.resolvedOptions(),[_e.dateFormatter]),yt=(0,s.useDateFormatter)({month:"long",timeZone:it.timeZone}),vt=(0,s.useDateFormatter)({hour:"numeric",hour12:it.hour12,timeZone:it.timeZone});if(ee.type==="month"&&!ee.isPlaceholder){let or=yt.format(_e.dateValue);tt=or!==tt?`${tt} – ${or}`:or}else ee.type==="hour"&&!ee.isPlaceholder&&(tt=vt.format(_e.dateValue));let{spinButtonProps:Pt}=(0,y.useSpinButton)({value:ee.value,textValue:tt,minValue:ee.minValue,maxValue:ee.maxValue,isDisabled:_e.isDisabled,isReadOnly:_e.isReadOnly||!ee.isEditable,isRequired:_e.isRequired,onIncrement:()=>{ve.current="",_e.increment(ee.type)},onDecrement:()=>{ve.current="",_e.decrement(ee.type)},onIncrementPage:()=>{ve.current="",_e.incrementPage(ee.type)},onDecrementPage:()=>{ve.current="",_e.decrementPage(ee.type)},onIncrementToMax:()=>{ve.current="",_e.setSegment(ee.type,ee.maxValue)},onDecrementToMin:()=>{ve.current="",_e.setSegment(ee.type,ee.minValue)}}),kt=(0,n.useMemo)(()=>new h.NumberParser(Ae,{maximumFractionDigits:0}),[Ae]),It=()=>{if(kt.isValidPartialNumber(ee.text)&&!_e.isReadOnly&&!ee.isPlaceholder){let or=ee.text.slice(0,-1),Bt=kt.parse(or);or.length===0||Bt===0?_e.clearSegment(ee.type):_e.setSegment(ee.type,Bt),ve.current=or}else ee.type==="dayPeriod"&&_e.clearSegment(ee.type)},Ft=or=>{if(or.key==="a"&&((0,r.isMac)()?or.metaKey:or.ctrlKey)&&or.preventDefault(),!(or.ctrlKey||or.metaKey||or.shiftKey||or.altKey))switch(or.key){case"Backspace":case"Delete":or.preventDefault(),or.stopPropagation(),It();break}},{startsWith:Xt}=(0,s.useFilter)({sensitivity:"base"}),Kt=(0,s.useDateFormatter)({hour:"numeric",hour12:!0}),Tt=(0,n.useMemo)(()=>{let or=new Date;return or.setHours(0),Kt.formatToParts(or).find(Bt=>Bt.type==="dayPeriod").value},[Kt]),rr=(0,n.useMemo)(()=>{let or=new Date;return or.setHours(12),Kt.formatToParts(or).find(Bt=>Bt.type==="dayPeriod").value},[Kt]),Wt=(0,s.useDateFormatter)({year:"numeric",era:"narrow",timeZone:"UTC"}),Lr=(0,n.useMemo)(()=>{if(ee.type!=="era")return[];let or=(0,l.toCalendar)(new l.CalendarDate(1,1,1),_e.calendar),Bt=_e.calendar.getEras().map(xt=>{let Vt=or.set({year:1,month:1,day:1,era:xt}).toDate("UTC"),xi=Wt.formatToParts(Vt).find(Ii=>Ii.type==="era").value;return{era:xt,formatted:xi}}),Or=P(Bt.map(xt=>xt.formatted));if(Or)for(let xt of Bt)xt.formatted=xt.formatted.slice(Or);return Bt},[Wt,_e.calendar,ee.type]),Dr=or=>{if(_e.isDisabled||_e.isReadOnly)return;let Bt=ve.current+or;switch(ee.type){case"dayPeriod":if(Xt(Tt,or))_e.setSegment("dayPeriod",0);else if(Xt(rr,or))_e.setSegment("dayPeriod",12);else break;Ve.focusNext();break;case"era":{let Or=Lr.find(xt=>Xt(xt.formatted,or));Or&&(_e.setSegment("era",Or.era),Ve.focusNext());break}case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!kt.isValidPartialNumber(Bt))return;let Or=kt.parse(Bt),xt=Or,Vt=ee.minValue===0;if(ee.type==="hour"&&_e.dateFormatter.resolvedOptions().hour12){switch(_e.dateFormatter.resolvedOptions().hourCycle){case"h11":Or>11&&(xt=kt.parse(or));break;case"h12":Vt=!1,Or>12&&(xt=kt.parse(or));break}ee.value>=12&&Or>1&&(Or+=12)}else Or>ee.maxValue&&(xt=kt.parse(or));if(isNaN(Or))return;let Dn=xt!==0||Vt;Dn&&_e.setSegment(ee.type,xt),+(Or+"0")>ee.maxValue||Bt.length>=String(ee.maxValue).length?(ve.current="",Dn&&Ve.focusNext()):ve.current=Bt;break}}},Kr=()=>{ve.current="",(0,r.scrollIntoViewport)(he.current,{containingElement:(0,r.getScrollParent)(he.current)}),window.getSelection().collapse(he.current)},kr=(0,n.useRef)("");(0,r.useEvent)(he,"beforeinput",or=>{switch(or.preventDefault(),or.inputType){case"deleteContentBackward":case"deleteContentForward":kt.isValidPartialNumber(ee.text)&&!_e.isReadOnly&&It();break;case"insertCompositionText":kr.current=he.current.textContent,he.current.textContent=he.current.textContent;break;default:or.data!=null&&Dr(or.data);break}}),(0,r.useEvent)(he,"input",or=>{let{inputType:Bt,data:Or}=or;switch(Bt){case"insertCompositionText":he.current.textContent=kr.current,(Xt(Tt,Or)||Xt(rr,Or))&&Dr(Or);break}}),(0,r.useLayoutEffect)(()=>{let or=he.current;return()=>{document.activeElement===or&&(Ve.focusPrevious()||Ve.focusNext())}},[he,Ve]);let mt=(0,r.isIOS)()||ee.type==="timeZoneName"?{role:"textbox","aria-valuemax":null,"aria-valuemin":null,"aria-valuetext":null,"aria-valuenow":null}:{},qt=(0,n.useMemo)(()=>_e.segments.find(or=>or.isEditable),[_e.segments]);ee!==qt&&_e.validationState!=="invalid"&&(Be=void 0);let pr=(0,r.useId)(),jr=!_e.isDisabled&&!_e.isReadOnly&&ee.isEditable,Cr=ee.type==="literal"?"":je.of(ee.type),Tr=(0,r.useLabels)({"aria-label":(Le?Le+" ":"")+Cr,"aria-labelledby":xe});return ee.type==="literal"?{segmentProps:{"aria-hidden":!0}}:{segmentProps:(0,r.mergeProps)(Pt,Tr,{id:pr,...mt,"aria-invalid":_e.validationState==="invalid"?"true":void 0,"aria-describedby":Be,"aria-readonly":_e.isReadOnly||!ee.isEditable?"true":void 0,"data-placeholder":ee.isPlaceholder||void 0,contentEditable:jr,suppressContentEditableWarning:jr,spellCheck:jr?"false":void 0,autoCapitalize:jr?"off":void 0,autoCorrect:jr?"off":void 0,[parseInt(A(n).version,10)>=17?"enterKeyHint":"enterkeyhint"]:jr?"next":void 0,inputMode:_e.isDisabled||ee.type==="dayPeriod"||ee.type==="era"||!jr?void 0:"numeric",tabIndex:_e.isDisabled?void 0:0,onKeyDown:Ft,onFocus:Kr,style:{caretColor:"transparent"},onPointerDown(or){or.stopPropagation()},onMouseDown(or){or.stopPropagation()}})}}function P(ee){ee.sort();let _e=ee[0],he=ee[ee.length-1];for(let ve=0;ve<_e.length;ve++)if(_e[ve]!==he[ve])return ve;return 0}function le(ee,_e,he){var ve,Ae;let je=(0,s.useLocalizedStringFormatter)(A(j)),{labelProps:Le,fieldProps:xe,descriptionProps:Be,errorMessageProps:Ve}=(0,i.useField)({...ee,labelElementType:"span"}),tt=xe["aria-labelledby"]||xe.id,{locale:it}=(0,s.useLocale)(),yt=_e.formatValue(it,{month:"long"}),vt=yt?je.format("selectedRangeDescription",{startDate:yt.start,endDate:yt.end}):"",Pt=(0,r.useDescription)(vt),kt={"aria-label":je.format("startDate"),"aria-labelledby":tt},It={"aria-label":je.format("endDate"),"aria-labelledby":tt},Ft=(0,r.useId)(),Xt=(0,r.useId)(),Kt=ke(_e,he),Tt=[Pt["aria-describedby"],xe["aria-describedby"]].filter(Boolean).join(" ")||void 0,rr=(0,n.useMemo)(()=>(0,t.createFocusManager)(he,{accept:Kr=>Kr.id!==Ft}),[he,Ft]),Wt={[qe]:rr,[ne]:"presentation","aria-describedby":Tt,minValue:ee.minValue,maxValue:ee.maxValue,placeholderValue:ee.placeholderValue,hideTimeZone:ee.hideTimeZone,hourCycle:ee.hourCycle,granularity:ee.granularity,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isRequired:ee.isRequired,validationState:_e.validationState},Lr=(0,r.filterDOMProps)(ee),{focusWithinProps:Dr}=(0,a.useFocusWithin)({...ee,isDisabled:_e.isOpen,onBlurWithin:ee.onBlur,onFocusWithin:ee.onFocus,onFocusWithinChange:ee.onFocusChange});return{groupProps:(0,r.mergeProps)(Lr,Kt,xe,Pt,Dr,{role:"group","aria-disabled":ee.isDisabled||null,"aria-describedby":Tt,onKeyDown(Kr){_e.isOpen||ee.onKeyDown&&ee.onKeyDown(Kr)},onKeyUp(Kr){_e.isOpen||ee.onKeyUp&&ee.onKeyUp(Kr)}}),labelProps:{...Le,onClick:()=>{rr.focusFirst()}},buttonProps:{...Pt,id:Ft,"aria-haspopup":"dialog","aria-label":je.format("calendar"),"aria-labelledby":`${tt} ${Ft}`,"aria-describedby":Tt,"aria-expanded":_e.isOpen||void 0,onPress:()=>_e.setOpen(!0)},dialogProps:{id:Xt,"aria-labelledby":`${tt} ${Ft}`},startFieldProps:{...kt,...Wt,value:(ve=_e.value)===null||ve===void 0?void 0:ve.start,onChange:Kr=>_e.setDateTime("start",Kr),autoFocus:ee.autoFocus},endFieldProps:{...It,...Wt,value:(Ae=_e.value)===null||Ae===void 0?void 0:Ae.end,onChange:Kr=>_e.setDateTime("end",Kr)},descriptionProps:Be,errorMessageProps:Ve,calendarProps:{autoFocus:!0,value:_e.dateRange,onChange:_e.setDateRange,minValue:ee.minValue,maxValue:ee.maxValue,isDisabled:ee.isDisabled,isReadOnly:ee.isReadOnly,isDateUnavailable:ee.isDateUnavailable,allowsNonContiguousRanges:ee.allowsNonContiguousRanges,defaultFocusedValue:_e.dateRange?void 0:ee.placeholderValue,validationState:_e.validationState,errorMessage:ee.errorMessage}}}}(_I)),_I.exports}var TI={exports:{}},DR;function Eme(){return DR||(DR=1,function(e){var t=di(),r=ms(),n=Y,i=jw();function a(l,h,y,x){Object.defineProperty(l,h,{get:y,set:x,enumerable:!0,configurable:!0})}a(e.exports,"useDialog",()=>s);function s(l,h){let{role:y="dialog"}=l,x=(0,t.useSlotId)();x=l["aria-label"]?void 0:x;let k=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{if(h.current&&!h.current.contains(document.activeElement)){(0,r.focusSafely)(h.current);let A=setTimeout(()=>{document.activeElement===h.current&&(k.current=!0,h.current.blur(),(0,r.focusSafely)(h.current),k.current=!1)},500);return()=>{clearTimeout(A)}}},[h]),(0,i.useOverlayFocusContain)(),{dialogProps:{...(0,t.filterDOMProps)(l,{labelable:!0}),role:y,tabIndex:-1,"aria-labelledby":l["aria-labelledby"]||x,onBlur:A=>{k.current&&A.stopPropagation()}},titleProps:{id:x}}}}(TI)),TI.exports}var MI={exports:{}},CR;function _me(){return CR||(CR=1,function(e){var t=qo(),r=Y,n=di(),i=Yo(),a=cv(),s=jw(),l=uv;function h(V,J,lt,rt){Object.defineProperty(V,J,{get:lt,set:rt,enumerable:!0,configurable:!0})}function y(V){return V&&V.__esModule?V.default:V}h(e.exports,"DIRECTORY_DRAG_TYPE",()=>w),h(e.exports,"useDrag",()=>_r),h(e.exports,"useDrop",()=>ht),h(e.exports,"useDroppableCollection",()=>dt),h(e.exports,"useDroppableItem",()=>Ot),h(e.exports,"useDropIndicator",()=>Mt),h(e.exports,"useDraggableItem",()=>ar),h(e.exports,"useDraggableCollection",()=>sr),h(e.exports,"useClipboard",()=>_n),h(e.exports,"DragPreview",()=>wo),h(e.exports,"ListDropTargetDelegate",()=>Zi),h(e.exports,"isVirtualDragging",()=>S),h(e.exports,"isDirectoryDropItem",()=>re),h(e.exports,"isFileDropItem",()=>ae),h(e.exports,"isTextDropItem",()=>X);let x;(function(V){V[V.none=0]="none",V[V.cancel=0]="cancel",V[V.move=1]="move",V[V.copy=2]="copy",V[V.link=4]="link",V[V.all=7]="all"})(x||(x={}));const k={...x,copyMove:x.copy|x.move,copyLink:x.copy|x.link,linkMove:x.link|x.move,all:x.all,uninitialized:x.all},A=M(k);A[x.all]="all",M(x);const j={none:"cancel",link:"link",copy:"copy",move:"move"},N=M(j);function M(V){let J={};for(let lt in V)J[V[lt]]=lt;return J}const u=new Set(["text/plain","text/uri-list","text/html"]),m="application/vnd.react-aria.items+json",v="application/octet-stream",C=new WeakMap,w=Symbol();function g(V){let{id:J}=C.get(V);if(!J)throw new Error("Droppable item outside a droppable collection");return J}function d(V){let{ref:J}=C.get(V);if(!J)throw new Error("Droppable item outside a droppable collection");return J}function f(V){let J=new Set;for(let lt of V)for(let rt of Object.keys(lt))J.add(rt);return J}function c(V){return V||(V="virtual"),V==="pointer"&&(V="virtual"),V==="virtual"&&typeof window<"u"&&"ontouchstart"in window&&(V="touch"),V}function p(){return c((0,t.useInteractionModality)())}function D(){return c((0,t.getInteractionModality)())}function E(V,J){let lt=new Map,rt=!1,Ut=[];for(let Ge of J){let gn=Object.keys(Ge);gn.length>1&&(rt=!0);let an={};for(let hn of gn){let un=lt.get(hn);un?rt=!0:(un=[],lt.set(hn,un));let nr=Ge[hn];an[hn]=nr,un.push(nr)}Ut.push(an)}for(let[Ge,gn]of lt)if(u.has(Ge)){let an=gn.join(`
+`);V.items.add(an,Ge)}else V.items.add(gn[0],Ge);if(rt){let Ge=JSON.stringify(Ut);V.items.add(Ge,m)}}class T{has(J){return this.includesUnknownTypes||J===w&&this.types.has(v)?!0:typeof J=="string"&&this.types.has(J)}constructor(J){this.types=new Set;let lt=!1;for(let rt of J.items)rt.type!==m&&(rt.kind==="file"&&(lt=!0),rt.type?this.types.add(rt.type):this.types.add(v));this.includesUnknownTypes=!lt&&J.types.includes("Files")}}function $(V){let J=[],lt=!1;if(V.types.includes(m))try{let rt=V.getData(m),Ut=JSON.parse(rt);for(let Ge of Ut)J.push({kind:"text",types:new Set(Object.keys(Ge)),getText:gn=>Promise.resolve(Ge[gn])});lt=!0}catch{}if(!lt){let rt=new Map;for(let Ut of V.items)if(Ut.kind==="string")rt.set(Ut.type||v,V.getData(Ut.type));else if(Ut.kind==="file")if(typeof Ut.webkitGetAsEntry=="function"){let Ge=Ut.webkitGetAsEntry();if(!Ge)continue;Ge.isFile?J.push(L(Ut.getAsFile())):Ge.isDirectory&&J.push(W(Ge))}else J.push(L(Ut.getAsFile()));rt.size>0&&J.push({kind:"text",types:new Set(rt.keys()),getText:Ut=>Promise.resolve(rt.get(Ut))})}return J}function B(V){return typeof V.text=="function"?V.text():new Promise((J,lt)=>{let rt=new FileReader;rt.onload=()=>{J(rt.result)},rt.onerror=lt,rt.readAsText(V)})}function L(V){return{kind:"file",type:V.type||v,name:V.name,getText:()=>B(V),getFile:()=>Promise.resolve(V)}}function W(V){return{kind:"directory",name:V.name,getEntries:()=>K(V)}}async function*K(V){let J=V.createReader(),lt;do{lt=await new Promise((rt,Ut)=>{J.readEntries(rt,Ut)});for(let rt of lt)if(rt.isFile){let Ut=await te(rt);yield L(Ut)}else rt.isDirectory&&(yield W(rt))}while(lt.length>0)}function te(V){return new Promise((J,lt)=>V.file(J,lt))}function X(V){return V.kind==="text"}function ae(V){return V.kind==="file"}function re(V){return V.kind==="directory"}let ue={draggingKeys:new Set};function me(V){ue.draggingCollectionRef=V}function Se(V){ue.draggingKeys=V}function we(V){ue.dropCollectionRef=V}function Fe(){ue={draggingKeys:new Set}}function Ee(V){ue=V}function Te(V){let{draggingCollectionRef:J,dropCollectionRef:lt}=ue;return(J==null?void 0:J.current)!=null&&J.current===((V==null?void 0:V.current)||(lt==null?void 0:lt.current))}let be;function Ue(V){be=V}let st=x.none;function ke(V){st=V}let q=new Map,ne=new Map,qe=null,se=new Set;function Ke(V){return q.set(V.element,V),qe==null||qe.updateValidDropTargets(),()=>{q.delete(V.element),qe==null||qe.updateValidDropTargets()}}function Q(V){return ne.set(V.element,V),()=>{ne.delete(V.element)}}function Me(V,J){if(qe)throw new Error("Cannot begin dragging while already dragging");qe=new ve(V,J),requestAnimationFrame(()=>{qe.setup(),D()==="keyboard"&&qe.next()});for(let lt of se)lt()}function o(){let[V,J]=(0,r.useState)(qe);return(0,r.useEffect)(()=>{let lt=()=>J(qe);return se.add(lt),()=>{se.delete(lt)}},[]),V}function S(){return!!qe}function P(){qe=null;for(let V of se)V()}function le(V){for(let J of q.keys())if(J.contains(V))return!0;return!1}const ee=["pointerdown","pointermove","pointerenter","pointerleave","pointerover","pointerout","pointerup","mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","touchstart","touchmove","touchend","focusin","focusout"],_e=["pointerup","mouseup","touchend"],he={keyboard:"dragStartedKeyboard",touch:"dragStartedTouch",virtual:"dragStartedVirtual"};class ve{setup(){document.addEventListener("keydown",this.onKeyDown,!0),document.addEventListener("keyup",this.onKeyUp,!0),window.addEventListener("focus",this.onFocus,!0),window.addEventListener("blur",this.onBlur,!0),document.addEventListener("click",this.onClick,!0),document.addEventListener("pointerdown",this.onPointerDown,!0);for(let J of ee)document.addEventListener(J,this.cancelEvent,!0);this.mutationObserver=new MutationObserver(()=>this.updateValidDropTargets()),this.updateValidDropTargets(),(0,a.announce)(this.stringFormatter.format(he[D()]))}teardown(){document.removeEventListener("keydown",this.onKeyDown,!0),document.removeEventListener("keyup",this.onKeyUp,!0),window.removeEventListener("focus",this.onFocus,!0),window.removeEventListener("blur",this.onBlur,!0),document.removeEventListener("click",this.onClick,!0),document.removeEventListener("pointerdown",this.onPointerDown,!0);for(let J of ee)document.removeEventListener(J,this.cancelEvent,!0);this.mutationObserver.disconnect(),this.restoreAriaHidden()}onKeyDown(J){var lt;if(this.cancelEvent(J),J.key==="Escape"){this.cancel();return}J.key==="Tab"&&!(J.metaKey||J.altKey||J.ctrlKey)&&(J.shiftKey?this.previous():this.next()),typeof((lt=this.currentDropTarget)===null||lt===void 0?void 0:lt.onKeyDown)=="function"&&this.currentDropTarget.onKeyDown(J,this.dragTarget)}onKeyUp(J){this.cancelEvent(J),J.key==="Enter"&&(J.altKey?this.activate():this.drop())}onFocus(J){if(J.target!==this.dragTarget.element&&this.cancelEvent(J),!(J.target instanceof HTMLElement)||J.target===this.dragTarget.element)return;let lt=this.validDropTargets.find(Ut=>Ut.element.contains(J.target));if(!lt){this.currentDropTarget?this.currentDropTarget.element.focus():this.dragTarget.element.focus();return}let rt=ne.get(J.target);this.setCurrentDropTarget(lt,rt)}onBlur(J){J.target!==this.dragTarget.element&&this.cancelEvent(J),(!J.relatedTarget||!(J.relatedTarget instanceof HTMLElement))&&(this.currentDropTarget?this.currentDropTarget.element.focus():this.dragTarget.element.focus())}onClick(J){if(this.cancelEvent(J),(0,n.isVirtualClick)(J)||this.isVirtualClick){if(J.target===this.dragTarget.element){this.cancel();return}let lt=this.validDropTargets.find(rt=>rt.element.contains(J.target));if(lt){let rt=ne.get(J.target);this.setCurrentDropTarget(lt,rt),this.drop(rt)}}}onPointerDown(J){this.cancelEvent(J),this.isVirtualClick=(0,n.isVirtualPointerEvent)(J)}cancelEvent(J){var lt;(J.type==="focusin"||J.type==="focusout")&&J.target===((lt=this.dragTarget)===null||lt===void 0?void 0:lt.element)||(_e.includes(J.type)||J.preventDefault(),J.stopPropagation(),J.stopImmediatePropagation())}updateValidDropTargets(){if(!this.mutationObserver)return;if(this.mutationObserver.disconnect(),this.restoreAriaHidden&&this.restoreAriaHidden(),this.validDropTargets=Ae(this.dragTarget),this.validDropTargets.length>0){let Ut=this.findNearestDropTarget();this.validDropTargets=[...this.validDropTargets.slice(Ut),...this.validDropTargets.slice(0,Ut)]}this.currentDropTarget&&!this.validDropTargets.includes(this.currentDropTarget)&&this.setCurrentDropTarget(this.validDropTargets[0]);let J=f(this.dragTarget.items),lt=[...ne.values()].filter(Ut=>typeof Ut.getDropOperation=="function"?Ut.getDropOperation(J,this.dragTarget.allowedDropOperations)!=="cancel":!0),rt=this.validDropTargets.filter(Ut=>!lt.some(Ge=>Ut.element.contains(Ge.element)));this.restoreAriaHidden=(0,s.ariaHideOutside)([this.dragTarget.element,...lt.map(Ut=>Ut.element),...rt.map(Ut=>Ut.element)]),this.mutationObserver.observe(document.body,{subtree:!0,attributes:!0,attributeFilter:["aria-hidden"]})}next(){if(!this.currentDropTarget){this.setCurrentDropTarget(this.validDropTargets[0]);return}let J=this.validDropTargets.indexOf(this.currentDropTarget);if(J<0){this.setCurrentDropTarget(this.validDropTargets[0]);return}J===this.validDropTargets.length-1?this.dragTarget.element.closest('[aria-hidden="true"]')?this.setCurrentDropTarget(this.validDropTargets[0]):(this.setCurrentDropTarget(null),this.dragTarget.element.focus()):this.setCurrentDropTarget(this.validDropTargets[J+1])}previous(){if(!this.currentDropTarget){this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]);return}let J=this.validDropTargets.indexOf(this.currentDropTarget);if(J<0){this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]);return}J===0?this.dragTarget.element.closest('[aria-hidden="true"]')?this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]):(this.setCurrentDropTarget(null),this.dragTarget.element.focus()):this.setCurrentDropTarget(this.validDropTargets[J-1])}findNearestDropTarget(){let J=this.dragTarget.element.getBoundingClientRect(),lt=1/0,rt=-1;for(let Ut=0;Ut<this.validDropTargets.length;Ut++){let gn=this.validDropTargets[Ut].element.getBoundingClientRect(),an=gn.left-J.left,hn=gn.top-J.top,un=an*an+hn*hn;un<lt&&(lt=un,rt=Ut)}return rt}setCurrentDropTarget(J,lt){if(J!==this.currentDropTarget){if(this.currentDropTarget&&typeof this.currentDropTarget.onDropExit=="function"){let rt=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDropExit({type:"dropexit",x:rt.left+rt.width/2,y:rt.top+rt.height/2})}if(this.currentDropTarget=J,J){if(typeof J.onDropEnter=="function"){let rt=J.element.getBoundingClientRect();J.onDropEnter({type:"dropenter",x:rt.left+rt.width/2,y:rt.top+rt.height/2},this.dragTarget)}lt||J==null||J.element.focus()}}lt!==this.currentDropItem&&(lt&&typeof this.currentDropTarget.onDropTargetEnter=="function"&&this.currentDropTarget.onDropTargetEnter(lt==null?void 0:lt.target),lt==null||lt.element.focus(),this.currentDropItem=lt,this.initialFocused||((0,a.announce)(lt==null?void 0:lt.element.getAttribute("aria-label"),"polite"),this.initialFocused=!0))}end(){if(this.teardown(),typeof this.dragTarget.onDragEnd=="function"){let lt=(this.currentDropTarget&&this.dropOperation!=="cancel"?this.currentDropTarget:this.dragTarget).element.getBoundingClientRect();this.dragTarget.onDragEnd({type:"dragend",x:lt.x+lt.width/2,y:lt.y+lt.height/2,dropOperation:this.dropOperation||"cancel"})}this.currentDropTarget&&(this.dragTarget.element.contains(this.currentDropTarget.element)||(this.dragTarget.element.dispatchEvent(new FocusEvent("blur")),this.dragTarget.element.dispatchEvent(new FocusEvent("focusout",{bubbles:!0}))),(0,l.flushSync)(()=>{this.currentDropTarget.element.blur()}),this.currentDropTarget.element.focus()),this.setCurrentDropTarget(null),P()}cancel(){this.end(),this.dragTarget.element.closest('[aria-hidden="true"]')||this.dragTarget.element.focus(),(0,a.announce)(this.stringFormatter.format("dropCanceled"))}drop(J){if(!this.currentDropTarget){this.cancel();return}if(typeof(J==null?void 0:J.getDropOperation)=="function"){let lt=f(this.dragTarget.items);this.dropOperation=J.getDropOperation(lt,this.dragTarget.allowedDropOperations)}else if(typeof this.currentDropTarget.getDropOperation=="function"){let lt=f(this.dragTarget.items);this.dropOperation=this.currentDropTarget.getDropOperation(lt,this.dragTarget.allowedDropOperations)}else this.dropOperation=this.dragTarget.allowedDropOperations[0];if(typeof this.currentDropTarget.onDrop=="function"){let lt=this.dragTarget.items.map(Ut=>({kind:"text",types:new Set(Object.keys(Ut)),getText:Ge=>Promise.resolve(Ut[Ge])})),rt=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDrop({type:"drop",x:rt.left+rt.width/2,y:rt.top+rt.height/2,items:lt,dropOperation:this.dropOperation},J==null?void 0:J.target)}this.end(),(0,a.announce)(this.stringFormatter.format("dropComplete"))}activate(){if(this.currentDropTarget&&typeof this.currentDropTarget.onDropActivate=="function"){let J=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDropActivate({type:"dropactivate",x:J.left+J.width/2,y:J.top+J.height/2})}}constructor(J,lt){this.dragTarget=J,this.stringFormatter=lt,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.cancelEvent=this.cancelEvent.bind(this),this.initialFocused=!1}}function Ae(V){let J=f(V.items);return[...q.values()].filter(lt=>lt.element.closest('[aria-hidden="true"]')?!1:typeof lt.getDropOperation=="function"?lt.getDropOperation(J,V.allowedDropOperations)!=="cancel":!0)}var je={},Le={};Le={dragDescriptionKeyboard:"اضغط Enter لبدء السحب.",dragDescriptionKeyboardAlt:"اضغط على Alt + Enter لبدء السحب.",dragDescriptionLongPress:"اضغط باستمرار لبدء السحب.",dragDescriptionTouch:"اضغط مرتين لبدء السحب.",dragDescriptionVirtual:"انقر لبدء السحب.",dragItem:V=>`اسحب ${V.itemText}`,dragSelectedItems:(V,J)=>`اسحب ${J.plural(V.count,{one:()=>`${J.number(V.count)} عنصر محدد`,other:()=>`${J.number(V.count)} عناصر محددة`})}`,dragSelectedKeyboard:(V,J)=>`اضغط على Enter للسحب ${J.plural(V.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragSelectedKeyboardAlt:(V,J)=>`اضغط على مفتاحي Alt + Enter للسحب ${J.plural(V.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragSelectedLongPress:(V,J)=>`اضغط باستمرار للسحب ${J.plural(V.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragStartedKeyboard:"بدأ السحب. اضغط Tab للانتقال إلى موضع الإفلات، ثم اضغط Enter للإفلات، أو اضغط Escape للإلغاء.",dragStartedTouch:"بدأ السحب. انتقل إلى موضع الإفلات، ثم اضغط مرتين للإفلات.",dragStartedVirtual:"بدأ السحب. انتقل إلى مكان الإفلات، ثم انقر أو اضغط Enter للإفلات.",dropCanceled:"تم إلغاء الإفلات.",dropComplete:"اكتمل الإفلات.",dropDescriptionKeyboard:"اضغط Enter للإفلات. اضغط Escape لإلغاء السحب.",dropDescriptionTouch:"اضغط مرتين للإفلات.",dropDescriptionVirtual:"انقر للإفلات.",dropIndicator:"مؤشر الإفلات",dropOnItem:V=>`إفلات ${V.itemText}`,dropOnRoot:"الإفلات",endDragKeyboard:"السحب. اضغط Enter لإلغاء السحب.",endDragTouch:"السحب. اضغط مرتين لإلغاء السحب.",endDragVirtual:"السحب. انقر لإلغاء السحب.",insertAfter:V=>`أدخل بعد ${V.itemText}`,insertBefore:V=>`أدخل قبل ${V.itemText}`,insertBetween:V=>`أدخل بين ${V.beforeItemText} و ${V.afterItemText}`};var xe={};xe={dragDescriptionKeyboard:"Натиснете „Enter“, за да започнете да плъзгате.",dragDescriptionKeyboardAlt:"Натиснете Alt + Enter, за да започнете да плъзгате.",dragDescriptionLongPress:"Натиснете продължително, за да започнете да плъзгате.",dragDescriptionTouch:"Натиснете двукратно, за да започнете да плъзгате.",dragDescriptionVirtual:"Щракнете, за да започнете да плъзгате.",dragItem:V=>`Плъзни ${V.itemText}`,dragSelectedItems:(V,J)=>`Плъзни ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елемента`})}`,dragSelectedKeyboard:(V,J)=>`Натиснете Enter, за да плъзнете ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елементи`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Натиснете Alt и Enter, за да плъзнете ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елементи`})}.`,dragSelectedLongPress:(V,J)=>`Натиснете продължително, за да плъзнете ${J.plural(V.count,{one:()=>`${J.number(V.count)} избран елемент`,other:()=>`${J.number(V.count)} избрани елементи`})}.`,dragStartedKeyboard:"Започна плъзгане. Натиснете „Tab“, за да се придвижите до целта, след което натиснете „Enter“ за пускане или натиснете „Escape“ за отмяна.",dragStartedTouch:"Започна плъзгане. Придвижете се до целта, след което натиснете двукратно, за да пуснете.",dragStartedVirtual:"Започна плъзгане. Придвижете се до целта, след което щракнете или натиснете „Enter“ за пускане.",dropCanceled:"Пускането е отменено.",dropComplete:"Пускането е завършено.",dropDescriptionKeyboard:"Натиснете „Enter“ за пускане. Натиснете „Escape“ за отмяна на плъзгането.",dropDescriptionTouch:"Натиснете двукратно за пускане.",dropDescriptionVirtual:"Щракнете за пускане.",dropIndicator:"индикатор за пускане",dropOnItem:V=>`Пусни върху ${V.itemText}`,dropOnRoot:"Пусни върху",endDragKeyboard:"Плъзгане. Натиснете „Enter“ за отмяна на плъзгането.",endDragTouch:"Плъзгане. Натиснете двукратно за отмяна на плъзгането.",endDragVirtual:"Плъзгане. Щракнете за отмяна.",insertAfter:V=>`Вмъкни след ${V.itemText}`,insertBefore:V=>`Вмъкни преди ${V.itemText}`,insertBetween:V=>`Вмъкни между ${V.beforeItemText} и ${V.afterItemText}`};var Be={};Be={dragDescriptionKeyboard:"Stisknutím klávesy Enter začnete s přetahováním.",dragDescriptionKeyboardAlt:"Stisknutím Alt + Enter zahájíte přetahování.",dragDescriptionLongPress:"Dlouhým stisknutím zahájíte přetahování.",dragDescriptionTouch:"Poklepáním začnete s přetahováním.",dragDescriptionVirtual:"Kliknutím začnete s přetahováním.",dragItem:V=>`Přetáhnout ${V.itemText}`,dragSelectedItems:(V,J)=>`Přetáhnout ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,few:()=>`${J.number(V.count)} vybrané položky`,other:()=>`${J.number(V.count)} vybraných položek`})}`,dragSelectedKeyboard:(V,J)=>`Stisknutím klávesy Enter přetáhněte ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,other:()=>`${J.number(V.count)} vybrané položky`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Stisknutím Alt + Enter přetáhněte ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,other:()=>`${J.number(V.count)} vybrané položky`})}.`,dragSelectedLongPress:(V,J)=>`Dlouhým stisknutím přetáhnete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybranou položku`,other:()=>`${J.number(V.count)} vybrané položky`})}.`,dragStartedKeyboard:"Začněte s přetahováním. Po stisknutí klávesy Tab najděte požadovaný cíl a stisknutím klávesy Enter přetažení dokončete nebo stisknutím klávesy Esc akci zrušte.",dragStartedTouch:"Začněte s přetahováním. Najděte požadovaný cíl a poklepáním přetažení dokončete.",dragStartedVirtual:"Začněte s přetahováním. Najděte požadovaný cíl a kliknutím nebo stisknutím klávesy Enter přetažení dokončete.",dropCanceled:"Přetažení bylo zrušeno.",dropComplete:"Přetažení bylo dokončeno.",dropDescriptionKeyboard:"Stisknutím klávesy Enter přetažení dokončete nebo stisknutím klávesy Esc akci zrušte.",dropDescriptionTouch:"Poklepáním přetažení dokončete.",dropDescriptionVirtual:"Kliknutím objekt přetáhněte.",dropIndicator:"indikátor přetažení",dropOnItem:V=>`Přetáhnout na ${V.itemText}`,dropOnRoot:"Přetáhnout na",endDragKeyboard:"Probíhá přetahování. Stisknutím klávesy Enter přetažení zrušíte.",endDragTouch:"Probíhá přetahování. Poklepáním přetažení zrušíte.",endDragVirtual:"Probíhá přetahování. Kliknutím přetažení zrušíte.",insertAfter:V=>`Vložit za ${V.itemText}`,insertBefore:V=>`Vložit před ${V.itemText}`,insertBetween:V=>`Vložit mezi ${V.beforeItemText} a ${V.afterItemText}`};var Ve={};Ve={dragDescriptionKeyboard:"Tryk på Enter for at starte med at trække.",dragDescriptionKeyboardAlt:"Tryk på Alt + Enter for at starte med at trække.",dragDescriptionLongPress:"Tryk længe for at starte med at trække.",dragDescriptionTouch:"Dobbelttryk for at starte med at trække.",dragDescriptionVirtual:"Klik for at starte med at trække.",dragItem:V=>`Træk ${V.itemText}`,dragSelectedItems:(V,J)=>`Træk ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}`,dragSelectedKeyboard:(V,J)=>`Tryk på Enter for at trække ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgte element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Tryk på Alt + Enter for at trække ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgte element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedLongPress:(V,J)=>`Tryk længe for at trække ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgte element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragStartedKeyboard:"Startet med at trække. Tryk på Tab for at gå til et slip-mål, tryk derefter på Enter for at slippe, eller tryk på Escape for at annullere.",dragStartedTouch:"Startet med at trække. Gå til et slip-mål, og dobbelttryk derefter for at slippe.",dragStartedVirtual:"Startet med at trække. Gå til et slip-mål, og klik eller tryk derefter på enter for at slippe.",dropCanceled:"Slip annulleret.",dropComplete:"Slip fuldført.",dropDescriptionKeyboard:"Tryk på Enter for at slippe. Tryk på Escape for at annullere trækning.",dropDescriptionTouch:"Dobbelttryk for at slippe.",dropDescriptionVirtual:"Klik for at slippe.",dropIndicator:"slip-indikator",dropOnItem:V=>`Slip på ${V.itemText}`,dropOnRoot:"Slip på",endDragKeyboard:"Trækning. Tryk på enter for at annullere træk.",endDragTouch:"Trækning. Dobbelttryk for at annullere træk.",endDragVirtual:"Trækning. Klik for at annullere trækning.",insertAfter:V=>`Indsæt efter ${V.itemText}`,insertBefore:V=>`Indsæt før ${V.itemText}`,insertBetween:V=>`Indsæt mellem ${V.beforeItemText} og ${V.afterItemText}`};var tt={};tt={dragDescriptionKeyboard:"Drücken Sie die Eingabetaste, um den Ziehvorgang zu starten.",dragDescriptionKeyboardAlt:"Alt + Eingabe drücken, um den Ziehvorgang zu starten.",dragDescriptionLongPress:"Lang drücken, um mit dem Ziehen zu beginnen.",dragDescriptionTouch:"Tippen Sie doppelt, um den Ziehvorgang zu starten.",dragDescriptionVirtual:"Zum Starten des Ziehvorgangs klicken.",dragItem:V=>`${V.itemText} ziehen`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Objekt`,other:()=>`${J.number(V.count)} ausgewählte Objekte`})} ziehen`,dragSelectedKeyboard:(V,J)=>`Eingabetaste drücken, um ${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Element`,other:()=>`${J.number(V.count)} ausgewählte Elemente`})} zu ziehen.`,dragSelectedKeyboardAlt:(V,J)=>`Alt + Eingabetaste drücken, um ${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Element`,other:()=>`${J.number(V.count)} ausgewählte Elemente`})} zu ziehen.`,dragSelectedLongPress:(V,J)=>`Lang drücken, um ${J.plural(V.count,{one:()=>`${J.number(V.count)} ausgewähltes Element`,other:()=>`${J.number(V.count)} ausgewählte Elemente`})} zu ziehen.`,dragStartedKeyboard:"Ziehvorgang gestartet. Drücken Sie die Tabulatortaste, um zu einem Ablegeziel zu navigieren und drücken Sie dann die Eingabetaste, um das Objekt abzulegen, oder Escape, um den Vorgang abzubrechen.",dragStartedTouch:"Ziehvorgang gestartet. Navigieren Sie zu einem Ablegeziel und tippen Sie doppelt, um das Objekt abzulegen.",dragStartedVirtual:"Ziehvorgang gestartet. Navigieren Sie zu einem Ablegeziel und klicken Sie oder drücken Sie die Eingabetaste, um das Objekt abzulegen.",dropCanceled:"Ablegen abgebrochen.",dropComplete:"Ablegen abgeschlossen.",dropDescriptionKeyboard:"Drücken Sie die Eingabetaste, um das Objekt abzulegen. Drücken Sie Escape, um den Vorgang abzubrechen.",dropDescriptionTouch:"Tippen Sie doppelt, um das Objekt abzulegen.",dropDescriptionVirtual:"Zum Ablegen klicken.",dropIndicator:"Ablegeanzeiger",dropOnItem:V=>`Auf ${V.itemText} ablegen`,dropOnRoot:"Ablegen auf",endDragKeyboard:"Ziehvorgang läuft. Drücken Sie die Eingabetaste, um den Vorgang abzubrechen.",endDragTouch:"Ziehvorgang läuft. Tippen Sie doppelt, um den Vorgang abzubrechen.",endDragVirtual:"Ziehvorgang läuft. Klicken Sie, um den Vorgang abzubrechen.",insertAfter:V=>`Nach ${V.itemText} einfügen`,insertBefore:V=>`Vor ${V.itemText} einfügen`,insertBetween:V=>`Zwischen ${V.beforeItemText} und ${V.afterItemText} einfügen`};var it={};it={dragDescriptionKeyboard:"Πατήστε Enter για έναρξη της μεταφοράς.",dragDescriptionKeyboardAlt:"Πατήστε Alt + Enter για έναρξη της μεταφοράς.",dragDescriptionLongPress:"Πατήστε παρατεταμένα για να ξεκινήσετε τη μεταφορά.",dragDescriptionTouch:"Πατήστε δύο φορές για έναρξη της μεταφοράς.",dragDescriptionVirtual:"Κάντε κλικ για να ξεκινήσετε τη μεταφορά.",dragItem:V=>`Μεταφορά ${V.itemText}`,dragSelectedItems:(V,J)=>`Μεταφορά σε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}`,dragSelectedKeyboard:(V,J)=>`Πατήστε Enter για να σύρετε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Πατήστε Alt + Enter για να σύρετε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}.`,dragSelectedLongPress:(V,J)=>`Πατήστε παρατεταμένα για να σύρετε ${J.plural(V.count,{one:()=>`${J.number(V.count)} επιλεγμένο στοιχείο`,other:()=>`${J.number(V.count)} επιλεγμένα στοιχεία`})}.`,dragStartedKeyboard:"Η μεταφορά ξεκίνησε. Πατήστε το πλήκτρο Tab για να μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, πατήστε Enter για απόθεση ή πατήστε Escape για ακύρωση.",dragStartedTouch:"Η μεταφορά ξεκίνησε. Μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, πατήστε δύο φορές για απόθεση.",dragStartedVirtual:"Η μεταφορά ξεκίνησε. Μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, κάντε κλικ ή πατήστε Enter για απόθεση.",dropCanceled:"Η απόθεση ακυρώθηκε.",dropComplete:"Η απόθεση ολοκληρώθηκε.",dropDescriptionKeyboard:"Πατήστε Enter για απόθεση. Πατήστε Escape για ακύρωση της μεταφοράς.",dropDescriptionTouch:"Πατήστε δύο φορές για απόθεση.",dropDescriptionVirtual:"Κάντε κλικ για απόθεση.",dropIndicator:"δείκτης απόθεσης",dropOnItem:V=>`Απόθεση σε ${V.itemText}`,dropOnRoot:"Απόθεση σε",endDragKeyboard:"Μεταφορά σε εξέλιξη. Πατήστε Enter για ακύρωση της μεταφοράς.",endDragTouch:"Μεταφορά σε εξέλιξη. Πατήστε δύο φορές για ακύρωση της μεταφοράς.",endDragVirtual:"Μεταφορά σε εξέλιξη. Κάντε κλικ για ακύρωση της μεταφοράς.",insertAfter:V=>`Εισαγωγή μετά από ${V.itemText}`,insertBefore:V=>`Εισαγωγή πριν από ${V.itemText}`,insertBetween:V=>`Εισαγωγή μεταξύ ${V.beforeItemText} και ${V.afterItemText}`};var yt={};yt={dragItem:V=>`Drag ${V.itemText}`,dragSelectedItems:(V,J)=>`Drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}`,dragDescriptionKeyboard:"Press Enter to start dragging.",dragDescriptionKeyboardAlt:"Press Alt + Enter to start dragging.",dragDescriptionTouch:"Double tap to start dragging.",dragDescriptionVirtual:"Click to start dragging.",dragDescriptionLongPress:"Long press to start dragging.",dragSelectedKeyboard:(V,J)=>`Press Enter to drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Press Alt + Enter to drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}.`,dragSelectedLongPress:(V,J)=>`Long press to drag ${J.plural(V.count,{one:()=>`${J.number(V.count)} selected item`,other:()=>`${J.number(V.count)} selected items`})}.`,dragStartedKeyboard:"Started dragging. Press Tab to navigate to a drop target, then press Enter to drop, or press Escape to cancel.",dragStartedTouch:"Started dragging. Navigate to a drop target, then double tap to drop.",dragStartedVirtual:"Started dragging. Navigate to a drop target, then click or press Enter to drop.",endDragKeyboard:"Dragging. Press Enter to cancel drag.",endDragTouch:"Dragging. Double tap to cancel drag.",endDragVirtual:"Dragging. Click to cancel drag.",dropDescriptionKeyboard:"Press Enter to drop. Press Escape to cancel drag.",dropDescriptionTouch:"Double tap to drop.",dropDescriptionVirtual:"Click to drop.",dropCanceled:"Drop canceled.",dropComplete:"Drop complete.",dropIndicator:"drop indicator",dropOnRoot:"Drop on",dropOnItem:V=>`Drop on ${V.itemText}`,insertBefore:V=>`Insert before ${V.itemText}`,insertBetween:V=>`Insert between ${V.beforeItemText} and ${V.afterItemText}`,insertAfter:V=>`Insert after ${V.itemText}`};var vt={};vt={dragDescriptionKeyboard:"Pulse Intro para empezar a arrastrar.",dragDescriptionKeyboardAlt:"Pulse Intro para empezar a arrastrar.",dragDescriptionLongPress:"Mantenga pulsado para comenzar a arrastrar.",dragDescriptionTouch:"Pulse dos veces para iniciar el arrastre.",dragDescriptionVirtual:"Haga clic para iniciar el arrastre.",dragItem:V=>`Arrastrar ${V.itemText}`,dragSelectedItems:(V,J)=>`Arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}`,dragSelectedKeyboard:(V,J)=>`Pulse Intro para arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pulse Alt + Intro para arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}.`,dragSelectedLongPress:(V,J)=>`Mantenga pulsado para arrastrar ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento seleccionado`,other:()=>`${J.number(V.count)} elementos seleccionados`})}.`,dragStartedKeyboard:"Se ha empezado a arrastrar. Pulse el tabulador para ir al destino de colocación y, a continuación, pulse Intro para soltar, o pulse Escape para cancelar.",dragStartedTouch:"Se ha empezado a arrastrar. Vaya al destino de colocación y, a continuación, pulse dos veces para soltar.",dragStartedVirtual:"Se ha empezado a arrastrar. Vaya al destino de colocación y, a continuación, haga clic o pulse Intro para soltar.",dropCanceled:"Se ha cancelado la colocación.",dropComplete:"Colocación finalizada.",dropDescriptionKeyboard:"Pulse Intro para soltar. Pulse Escape para cancelar el arrastre.",dropDescriptionTouch:"Pulse dos veces para soltar.",dropDescriptionVirtual:"Haga clic para soltar.",dropIndicator:"indicador de colocación",dropOnItem:V=>`Soltar en ${V.itemText}`,dropOnRoot:"Soltar en",endDragKeyboard:"Arrastrando. Pulse Intro para cancelar el arrastre.",endDragTouch:"Arrastrando. Pulse dos veces para cancelar el arrastre.",endDragVirtual:"Arrastrando. Haga clic para cancelar el arrastre.",insertAfter:V=>`Insertar después de ${V.itemText}`,insertBefore:V=>`Insertar antes de ${V.itemText}`,insertBetween:V=>`Insertar entre ${V.beforeItemText} y ${V.afterItemText}`};var Pt={};Pt={dragDescriptionKeyboard:"Lohistamise alustamiseks vajutage klahvi Enter.",dragDescriptionKeyboardAlt:"Lohistamise alustamiseks vajutage klahvikombinatsiooni Alt + Enter.",dragDescriptionLongPress:"Vajutage pikalt lohistamise alustamiseks.",dragDescriptionTouch:"Topeltpuudutage lohistamise alustamiseks.",dragDescriptionVirtual:"Klõpsake lohistamise alustamiseks.",dragItem:V=>`Lohista ${V.itemText}`,dragSelectedItems:(V,J)=>`Lohista ${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksust`,other:()=>`${J.number(V.count)} valitud üksust`})}`,dragSelectedKeyboard:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksuse`,other:()=>`${J.number(V.count)} valitud üksuse`})} lohistamiseks vajutage sisestusklahvi Enter.`,dragSelectedKeyboardAlt:(V,J)=>`Lohistamiseks vajutage klahvikombinatsiooni Alt + Enter ${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksuse`,other:()=>`${J.number(V.count)} valitud üksuse`})} jaoks.`,dragSelectedLongPress:(V,J)=>`Pikk vajutus ${J.plural(V.count,{one:()=>`${J.number(V.count)} valitud üksuse`,other:()=>`${J.number(V.count)} valitud üksuse`})} lohistamiseks.`,dragStartedKeyboard:"Alustati lohistamist. Kukutamise sihtmärgi juurde navigeerimiseks vajutage klahvi Tab, seejärel vajutage kukutamiseks klahvi Enter või loobumiseks klahvi Escape.",dragStartedTouch:"Alustati lohistamist. Navigeerige kukutamise sihtmärgi juurde ja topeltpuudutage kukutamiseks.",dragStartedVirtual:"Alustati lohistamist. Navigeerige kukutamise sihtmärgi juurde ja kukutamiseks klõpsake või vajutage klahvi Enter.",dropCanceled:"Lohistamisest loobuti.",dropComplete:"Lohistamine on tehtud.",dropDescriptionKeyboard:"Kukutamiseks vajutage klahvi Enter. Lohistamisest loobumiseks vajutage klahvi Escape.",dropDescriptionTouch:"Kukutamiseks topeltpuudutage.",dropDescriptionVirtual:"Kukutamiseks klõpsake.",dropIndicator:"lohistamise indikaator",dropOnItem:V=>`Kukuta asukohta ${V.itemText}`,dropOnRoot:"Kukuta asukohta",endDragKeyboard:"Lohistamine. Lohistamisest loobumiseks vajutage klahvi Enter.",endDragTouch:"Lohistamine. Lohistamisest loobumiseks topeltpuudutage.",endDragVirtual:"Lohistamine. Lohistamisest loobumiseks klõpsake.",insertAfter:V=>`Sisesta ${V.itemText} järele`,insertBefore:V=>`Sisesta ${V.itemText} ette`,insertBetween:V=>`Sisesta ${V.beforeItemText} ja ${V.afterItemText} vahele`};var kt={};kt={dragDescriptionKeyboard:"Aloita vetäminen painamalla Enter-näppäintä.",dragDescriptionKeyboardAlt:"Aloita vetäminen painamalla Alt + Enter -näppäinyhdistelmää.",dragDescriptionLongPress:"Aloita vetäminen pitämällä painettuna.",dragDescriptionTouch:"Aloita vetäminen kaksoisnapauttamalla.",dragDescriptionVirtual:"Aloita vetäminen napsauttamalla.",dragItem:V=>`Vedä kohdetta ${V.itemText}`,dragSelectedItems:(V,J)=>`Vedä ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittua kohdetta`,other:()=>`${J.number(V.count)} valittua kohdetta`})}`,dragSelectedKeyboard:(V,J)=>`Vedä painamalla Enter ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittu kohde`,other:()=>`${J.number(V.count)} valittua kohdetta`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Vedä painamalla Alt + Enter ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittu kohde`,other:()=>`${J.number(V.count)} valittua kohdetta`})}.`,dragSelectedLongPress:(V,J)=>`Vedä pitämällä painettuna ${J.plural(V.count,{one:()=>`${J.number(V.count)} valittu kohde`,other:()=>`${J.number(V.count)} valittua kohdetta`})}.`,dragStartedKeyboard:"Vetäminen aloitettu. Siirry pudotuskohteeseen painamalla sarkainnäppäintä ja sitten pudota painamalla Enter-näppäintä tai peruuta painamalla Escape-näppäintä.",dragStartedTouch:"Vetäminen aloitettu. Siirry pudotuskohteeseen ja pudota kaksoisnapauttamalla.",dragStartedVirtual:"Vetäminen aloitettu. Siirry pudotuskohteeseen ja pudota napsauttamalla tai painamalla Enter-näppäintä.",dropCanceled:"Pudotus peruutettu.",dropComplete:"Pudotus suoritettu.",dropDescriptionKeyboard:"Pudota painamalla Enter-näppäintä. Peruuta vetäminen painamalla Escape-näppäintä.",dropDescriptionTouch:"Pudota kaksoisnapauttamalla.",dropDescriptionVirtual:"Pudota napsauttamalla.",dropIndicator:"pudotuksen ilmaisin",dropOnItem:V=>`Pudota kohteeseen ${V.itemText}`,dropOnRoot:"Pudota kohteeseen",endDragKeyboard:"Vedetään. Peruuta vetäminen painamalla Enter-näppäintä.",endDragTouch:"Vedetään. Peruuta vetäminen kaksoisnapauttamalla.",endDragVirtual:"Vedetään. Peruuta vetäminen napsauttamalla.",insertAfter:V=>`Lisää kohteen ${V.itemText} jälkeen`,insertBefore:V=>`Lisää ennen kohdetta ${V.itemText}`,insertBetween:V=>`Lisää kohteiden ${V.beforeItemText} ja ${V.afterItemText} väliin`};var It={};It={dragDescriptionKeyboard:"Appuyez sur Entrée pour commencer le déplacement.",dragDescriptionKeyboardAlt:"Appuyez sur Alt + Entrée pour commencer à faire glisser.",dragDescriptionLongPress:"Appuyez de manière prolongée pour commencer à faire glisser.",dragDescriptionTouch:"Touchez deux fois pour commencer le déplacement.",dragDescriptionVirtual:"Cliquez pour commencer le déplacement.",dragItem:V=>`Déplacer ${V.itemText}`,dragSelectedItems:(V,J)=>`Déplacer ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}`,dragSelectedKeyboard:(V,J)=>`Appuyez sur Entrée pour faire glisser ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Appuyez sur Alt + Entrée pour faire glisser ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}.`,dragSelectedLongPress:(V,J)=>`Appuyez de manière prolongée pour faire glisser ${J.plural(V.count,{one:()=>`${J.number(V.count)} élément sélectionné`,other:()=>`${J.number(V.count)} éléments sélectionnés`})}.`,dragStartedKeyboard:"Déplacement commencé. Appuyez sur Tabulation pour accéder à une cible de dépôt, puis appuyez sur Entrée pour déposer, ou appuyez sur Échap pour annuler.",dragStartedTouch:"Déplacement commencé. Accédez à une cible de dépôt, puis touchez deux fois pour déposer.",dragStartedVirtual:"Déplacement commencé. Accédez à une cible de dépôt, puis cliquez ou appuyez sur Entrée pour déposer.",dropCanceled:"Dépôt annulé.",dropComplete:"Dépôt terminé.",dropDescriptionKeyboard:"Appuyez sur Entrée pour déposer. Appuyez sur Échap pour annuler le déplacement.",dropDescriptionTouch:"Touchez deux fois pour déposer.",dropDescriptionVirtual:"Cliquez pour déposer.",dropIndicator:"indicateur de dépôt",dropOnItem:V=>`Déposer sur ${V.itemText}`,dropOnRoot:"Déposer sur",endDragKeyboard:"Déplacement. Appuyez sur Entrée pour annuler le déplacement.",endDragTouch:"Déplacement. Touchez deux fois pour annuler le déplacement.",endDragVirtual:"Déplacement. Cliquez pour annuler le déplacement.",insertAfter:V=>`Insérer après ${V.itemText}`,insertBefore:V=>`Insérer avant ${V.itemText}`,insertBetween:V=>`Insérer entre ${V.beforeItemText} et ${V.afterItemText}`};var Ft={};Ft={dragDescriptionKeyboard:"הקש על Enter כדי להתחיל לגרור.",dragDescriptionKeyboardAlt:"הקש Alt + Enter כדי להתחיל לגרור.",dragDescriptionLongPress:"לחץ לחיצה ארוכה כדי להתחיל לגרור.",dragDescriptionTouch:"הקש פעמיים כדי להתחיל בגרירה.",dragDescriptionVirtual:"לחץ כדי להתחיל לגרור.",dragItem:V=>`גרור את ${V.itemText}`,dragSelectedItems:(V,J)=>`גרור ${J.plural(V.count,{one:()=>`פריט נבחר ${J.number(V.count)}`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}`,dragSelectedKeyboard:(V,J)=>`הקש על Enter כדי לגרור ${J.plural(V.count,{one:()=>`${J.number(V.count)} פריט שנבחר`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}.`,dragSelectedKeyboardAlt:(V,J)=>`הקש Alt + Enter כדי לגרור ${J.plural(V.count,{one:()=>`${J.number(V.count)} פריט שנבחר`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}.`,dragSelectedLongPress:(V,J)=>`לחץ לחיצה ארוכה כדי לגרור ${J.plural(V.count,{one:()=>`${J.number(V.count)} פריט שנבחר`,other:()=>`${J.number(V.count)} פריטים שנבחרו`})}.`,dragStartedKeyboard:"התחלת לגרור. הקש על Tab כדי לנווט לנקודת הגרירה ולאחר מכן הקש על Enter כדי לשחרר או על Escape כדי לבטל.",dragStartedTouch:"התחלת לגרור. נווט לנקודת השחרור ולאחר מכן הקש פעמיים כדי לשחרר.",dragStartedVirtual:"התחלת לגרור. נווט לנקודת השחרור ולאחר מכן לחץ או הקש על Enter כדי לשחרר.",dropCanceled:"השחרור בוטל.",dropComplete:"השחרור הושלם.",dropDescriptionKeyboard:"הקש על Enter כדי לשחרר. הקש על Escape כדי לבטל את הגרירה.",dropDescriptionTouch:"הקש פעמיים כדי לשחרר.",dropDescriptionVirtual:"לחץ כדי לשחרר.",dropIndicator:"מחוון שחרור",dropOnItem:V=>`שחרר על ${V.itemText}`,dropOnRoot:"שחרר על",endDragKeyboard:"גורר. הקש על Enter כדי לבטל את הגרירה.",endDragTouch:"גורר. הקש פעמיים כדי לבטל את הגרירה.",endDragVirtual:"גורר. לחץ כדי לבטל את הגרירה.",insertAfter:V=>`הוסף אחרי ${V.itemText}`,insertBefore:V=>`הוסף לפני ${V.itemText}`,insertBetween:V=>`הוסף בין ${V.beforeItemText} לבין ${V.afterItemText}`};var Xt={};Xt={dragDescriptionKeyboard:"Pritisnite Enter da biste počeli povlačiti.",dragDescriptionKeyboardAlt:"Pritisnite Alt + Enter za početak povlačenja.",dragDescriptionLongPress:"Dugo pritisnite za početak povlačenja.",dragDescriptionTouch:"Dvaput dodirnite da biste počeli povlačiti.",dragDescriptionVirtual:"Kliknite da biste počeli povlačiti.",dragItem:V=>`Povucite stavku ${V.itemText}`,dragSelectedItems:(V,J)=>`Povucite ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabranu stavku`,other:()=>`ovoliko odabranih stavki: ${J.number(V.count)}`})}`,dragSelectedKeyboard:(V,J)=>`Pritisnite Enter za povlačenje ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabrana stavka`,other:()=>`${J.number(V.count)} odabrane stavke`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pritisnite Alt + Enter za povlačenje ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabrana stavka`,other:()=>`${J.number(V.count)} odabrane stavke`})}.`,dragSelectedLongPress:(V,J)=>`Dugo pritisnite za povlačenje ${J.plural(V.count,{one:()=>`${J.number(V.count)} odabrana stavka`,other:()=>`${J.number(V.count)} odabrane stavke`})}.`,dragStartedKeyboard:"Počeli ste povlačiti. Pritisnite tipku tabulatora da biste došli do cilja ispuštanja, a zatim Enter da biste ispustili stavku ili Escape da biste prekinuli povlačenje.",dragStartedTouch:"Počeli ste povlačiti. Dođite do cilja ispuštanja, a zatim dvaput dodirnite da biste ispustili stavku.",dragStartedVirtual:"Počeli ste povlačiti. Dođite do cilja ispuštanja, a zatim kliknite ili pritisnite Enter da biste ispustili stavku.",dropCanceled:"Povlačenje je prekinuto.",dropComplete:"Ispuštanje je dovršeno.",dropDescriptionKeyboard:"Pritisnite Enter da biste ispustili stavku. Pritisnite Escape da biste prekinuli povlačenje.",dropDescriptionTouch:"Dvaput dodirnite da biste ispustili stavku.",dropDescriptionVirtual:"Kliknite da biste ispustili stavku.",dropIndicator:"pokazatelj ispuštanja",dropOnItem:V=>`Ispustite na stavku ${V.itemText}`,dropOnRoot:"Ispustite na",endDragKeyboard:"Povlačenje. Pritisnite Enter da biste prekinuli povlačenje.",endDragTouch:"Povlačenje. Dvaput dodirnite da biste prekinuli povlačenje.",endDragVirtual:"Povlačenje. Kliknite da biste prekinuli povlačenje.",insertAfter:V=>`Umetnite iza stavke ${V.itemText}`,insertBefore:V=>`Ispustite ispred stavke ${V.itemText}`,insertBetween:V=>`Umetnite između stavki ${V.beforeItemText} i ${V.afterItemText}`};var Kt={};Kt={dragDescriptionKeyboard:"Nyomja le az Enter billentyűt a húzás megkezdéséhez.",dragDescriptionKeyboardAlt:"Nyomja le az Alt + Enter billentyűket a húzás megkezdéséhez.",dragDescriptionLongPress:"Hosszan nyomja meg a húzás elindításához.",dragDescriptionTouch:"Koppintson duplán a húzás megkezdéséhez.",dragDescriptionVirtual:"Kattintson a húzás megkezdéséhez.",dragItem:V=>`${V.itemText} húzása`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzása`,dragSelectedKeyboard:(V,J)=>`Nyomja meg az Entert ${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzásához.`,dragSelectedKeyboardAlt:(V,J)=>`Nyomja meg az Alt + Enter billentyűket ${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzásához.`,dragSelectedLongPress:(V,J)=>`Tartsa lenyomva hosszan ${J.plural(V.count,{one:()=>`${J.number(V.count)} kijelölt elem`,other:()=>`${J.number(V.count)} kijelölt elem`})} húzásához.`,dragStartedKeyboard:"Húzás megkezdve. Nyomja le a Tab billentyűt az elengedési célhoz navigálásához, majd nyomja le az Enter billentyűt az elengedéshez, vagy nyomja le az Escape billentyűt a megszakításhoz.",dragStartedTouch:"Húzás megkezdve. Navigáljon egy elengedési célhoz, majd koppintson duplán az elengedéshez.",dragStartedVirtual:"Húzás megkezdve. Navigáljon egy elengedési célhoz, majd kattintson vagy nyomja le az Enter billentyűt az elengedéshez.",dropCanceled:"Elengedés megszakítva.",dropComplete:"Elengedés teljesítve.",dropDescriptionKeyboard:"Nyomja le az Enter billentyűt az elengedéshez. Nyomja le az Escape billentyűt a húzás megszakításához.",dropDescriptionTouch:"Koppintson duplán az elengedéshez.",dropDescriptionVirtual:"Kattintson az elengedéshez.",dropIndicator:"elengedésjelző",dropOnItem:V=>`Elengedés erre: ${V.itemText}`,dropOnRoot:"Elengedés erre:",endDragKeyboard:"Húzás folyamatban. Nyomja le az Enter billentyűt a húzás megszakításához.",endDragTouch:"Húzás folyamatban. Koppintson duplán a húzás megszakításához.",endDragVirtual:"Húzás folyamatban. Kattintson a húzás megszakításához.",insertAfter:V=>`Beszúrás ${V.itemText} után`,insertBefore:V=>`Beszúrás ${V.itemText} elé`,insertBetween:V=>`Beszúrás ${V.beforeItemText} és ${V.afterItemText} közé`};var Tt={};Tt={dragDescriptionKeyboard:"Premi Invio per iniziare a trascinare.",dragDescriptionKeyboardAlt:"Premi Alt + Invio per iniziare a trascinare.",dragDescriptionLongPress:"Premi a lungo per iniziare a trascinare.",dragDescriptionTouch:"Tocca due volte per iniziare a trascinare.",dragDescriptionVirtual:"Fai clic per iniziare a trascinare.",dragItem:V=>`Trascina ${V.itemText}`,dragSelectedItems:(V,J)=>`Trascina ${J.plural(V.count,{one:()=>`${J.number(V.count)} altro elemento selezionato`,other:()=>`${J.number(V.count)} altri elementi selezionati`})}`,dragSelectedKeyboard:(V,J)=>`Premi Invio per trascinare ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento selezionato`,other:()=>`${J.number(V.count)} elementi selezionati`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Premi Alt + Invio per trascinare ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento selezionato`,other:()=>`${J.number(V.count)} elementi selezionati`})}.`,dragSelectedLongPress:(V,J)=>`Premi a lungo per trascinare ${J.plural(V.count,{one:()=>`${J.number(V.count)} elemento selezionato`,other:()=>`${J.number(V.count)} elementi selezionati`})}.`,dragStartedKeyboard:"Hai iniziato a trascinare. Premi Tab per arrivare sull’area di destinazione, quindi premi Invio per rilasciare o Esc per annullare.",dragStartedTouch:"Hai iniziato a trascinare. Arriva sull’area di destinazione, quindi tocca due volte per rilasciare.",dragStartedVirtual:"Hai iniziato a trascinare. Arriva sull’area di destinazione, quindi fai clic o premi Invio per rilasciare.",dropCanceled:"Rilascio annullato.",dropComplete:"Rilascio completato.",dropDescriptionKeyboard:"Premi Invio per rilasciare. Premi Esc per annullare.",dropDescriptionTouch:"Tocca due volte per rilasciare.",dropDescriptionVirtual:"Fai clic per rilasciare.",dropIndicator:"indicatore di rilascio",dropOnItem:V=>`Rilascia su ${V.itemText}`,dropOnRoot:"Rilascia su",endDragKeyboard:"Trascinamento. Premi Invio per annullare.",endDragTouch:"Trascinamento. Tocca due volte per annullare.",endDragVirtual:"Trascinamento. Fai clic per annullare.",insertAfter:V=>`Inserisci dopo ${V.itemText}`,insertBefore:V=>`Inserisci prima di ${V.itemText}`,insertBetween:V=>`Inserisci tra ${V.beforeItemText} e ${V.afterItemText}`};var rr={};rr={dragDescriptionKeyboard:"Enter キーを押してドラッグを開始してください。",dragDescriptionKeyboardAlt:"Alt+Enter キーを押してドラッグを開始します。",dragDescriptionLongPress:"長押ししてドラッグを開始します。",dragDescriptionTouch:"ダブルタップしてドラッグを開始します。",dragDescriptionVirtual:"クリックしてドラッグを開始します。",dragItem:V=>`${V.itemText} をドラッグ`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} 個の選択項目`,other:()=>`${J.number(V.count)} 個の選択項目`})} をドラッグ`,dragSelectedKeyboard:(V,J)=>`Enter キーを押して、${J.plural(V.count,{one:()=>`${J.number(V.count)} 選択した項目`,other:()=>`${J.number(V.count)} 選択した項目`})}をドラッグします。`,dragSelectedKeyboardAlt:(V,J)=>`Alt+Enter キーを押して、${J.plural(V.count,{one:()=>`${J.number(V.count)} 選択した項目`,other:()=>`${J.number(V.count)} 選択した項目`})}をドラッグします。`,dragSelectedLongPress:(V,J)=>`長押しして、${J.plural(V.count,{one:()=>`${J.number(V.count)} 選択した項目`,other:()=>`${J.number(V.count)} 選択した項目`})}をドラッグします。`,dragStartedKeyboard:"ドラッグを開始します。Tab キーを押してドロップターゲットにいどうし、Enter キーを押してドロップするか、Esc キーを押してキャンセルします。",dragStartedTouch:"ドラッグを開始しました。ドロップのターゲットに移動し、ダブルタップしてドロップします。",dragStartedVirtual:"ドラッグを開始しました。ドロップのターゲットに移動し、クリックまたは Enter キーを押してドロップします。",dropCanceled:"ドロップがキャンセルされました。",dropComplete:"ドロップが完了しました。",dropDescriptionKeyboard:"Enter キーを押してドロップします。Esc キーを押してドラッグをキャンセルします。",dropDescriptionTouch:"ダブルタップしてドロップします。",dropDescriptionVirtual:"クリックしてドロップします。",dropIndicator:"ドロップインジケーター",dropOnItem:V=>`${V.itemText} にドロップ`,dropOnRoot:"ドロップ場所",endDragKeyboard:"ドラッグしています。Enter キーを押してドラッグをキャンセルします。",endDragTouch:"ドラッグしています。ダブルタップしてドラッグをキャンセルします。",endDragVirtual:"ドラッグしています。クリックしてドラッグをキャンセルします。",insertAfter:V=>`${V.itemText} の後に挿入`,insertBefore:V=>`${V.itemText} の前に挿入`,insertBetween:V=>`${V.beforeItemText} と ${V.afterItemText} の間に挿入`};var Wt={};Wt={dragDescriptionKeyboard:"드래그를 시작하려면 Enter를 누르세요.",dragDescriptionKeyboardAlt:"드래그를 시작하려면 Alt + Enter를 누르십시오.",dragDescriptionLongPress:"드래그를 시작하려면 길게 누르십시오.",dragDescriptionTouch:"드래그를 시작하려면 더블 탭하세요.",dragDescriptionVirtual:"드래그를 시작하려면 클릭하세요.",dragItem:V=>`${V.itemText} 드래그`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})} 드래그`,dragSelectedKeyboard:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})}을 드래그하려면 Enter를 누르십시오.`,dragSelectedKeyboardAlt:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})}을 드래그하려면 Alt + Enter를 누르십시오.`,dragSelectedLongPress:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)}개 선택 항목`,other:()=>`${J.number(V.count)}개 선택 항목`})}을 드래그하려면 길게 누르십시오.`,dragStartedKeyboard:"드래그가 시작되었습니다. Tab을 눌러 드롭 대상으로 이동한 다음 Enter를 눌러 드롭하거나 Esc를 눌러 취소하세요.",dragStartedTouch:"드래그가 시작되었습니다. 드롭 대상으로 이동한 다음 더블 탭하여 드롭하세요.",dragStartedVirtual:"드래그가 시작되었습니다. 드롭 대상으로 이동한 다음 클릭하거나 Enter를 눌러 드롭하세요.",dropCanceled:"드롭이 취소되었습니다.",dropComplete:"드롭이 완료되었습니다.",dropDescriptionKeyboard:"드롭하려면 Enter를 누르세요. 드래그를 취소하려면 Esc를 누르세요.",dropDescriptionTouch:"더블 탭하여 드롭하세요.",dropDescriptionVirtual:"드롭하려면 클릭하세요.",dropIndicator:"드롭 표시기",dropOnItem:V=>`${V.itemText}에 드롭`,dropOnRoot:"드롭 대상",endDragKeyboard:"드래그 중입니다. 드래그를 취소하려면 Enter를 누르세요.",endDragTouch:"드래그 중입니다. 드래그를 취소하려면 더블 탭하세요.",endDragVirtual:"드래그 중입니다. 드래그를 취소하려면 클릭하세요.",insertAfter:V=>`${V.itemText} 이후에 삽입`,insertBefore:V=>`${V.itemText} 이전에 삽입`,insertBetween:V=>`${V.beforeItemText} 및 ${V.afterItemText} 사이에 삽입`};var Lr={};Lr={dragDescriptionKeyboard:"Paspauskite „Enter“, kad pradėtumėte vilkti.",dragDescriptionKeyboardAlt:"Paspauskite „Alt + Enter“, kad pradėtumėte vilkti.",dragDescriptionLongPress:"Palaikykite nuspaudę, kad pradėtumėte vilkti.",dragDescriptionTouch:"Palieskite dukart, kad pradėtumėte vilkti.",dragDescriptionVirtual:"Spustelėkite, kad pradėtumėte vilkti.",dragItem:V=>`Vilkti ${V.itemText}`,dragSelectedItems:(V,J)=>`Vilkti ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}`,dragSelectedKeyboard:(V,J)=>`Paspauskite „Enter“, jei norite nuvilkti ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Paspauskite „Alt + Enter“, kad nuvilktumėte ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}.`,dragSelectedLongPress:(V,J)=>`Nuspaudę palaikykite, kad nuvilktumėte ${J.plural(V.count,{one:()=>`${J.number(V.count)} pasirinktą elementą`,other:()=>`${J.number(V.count)} pasirinktus elementus`})}.`,dragStartedKeyboard:"Pradėta vilkti. Paspauskite „Tab“, kad pereitumėte į tiesioginę paskirties vietą, tada paspauskite „Enter“, kad numestumėte, arba „Escape“, kad atšauktumėte.",dragStartedTouch:"Pradėta vilkti. Eikite į tiesioginę paskirties vietą, tada palieskite dukart, kad numestumėte.",dragStartedVirtual:"Pradėta vilkti. Eikite į tiesioginę paskirties vietą ir spustelėkite arba paspauskite „Enter“, kad numestumėte.",dropCanceled:"Numetimas atšauktas.",dropComplete:"Numesta.",dropDescriptionKeyboard:"Paspauskite „Enter“, kad numestumėte. Paspauskite „Escape“, kad atšauktumėte vilkimą.",dropDescriptionTouch:"Palieskite dukart, kad numestumėte.",dropDescriptionVirtual:"Spustelėkite, kad numestumėte.",dropIndicator:"numetimo indikatorius",dropOnItem:V=>`Numesti ant ${V.itemText}`,dropOnRoot:"Numesti ant",endDragKeyboard:"Velkama. Paspauskite „Enter“, kad atšauktumėte vilkimą.",endDragTouch:"Velkama. Spustelėkite dukart, kad atšauktumėte vilkimą.",endDragVirtual:"Velkama. Spustelėkite, kad atšauktumėte vilkimą.",insertAfter:V=>`Įterpti po ${V.itemText}`,insertBefore:V=>`Įterpti prieš ${V.itemText}`,insertBetween:V=>`Įterpti tarp ${V.beforeItemText} ir ${V.afterItemText}`};var Dr={};Dr={dragDescriptionKeyboard:"Nospiediet Enter, lai sāktu vilkšanu.",dragDescriptionKeyboardAlt:"Nospiediet taustiņu kombināciju Alt+Enter, lai sāktu vilkšanu.",dragDescriptionLongPress:"Turiet nospiestu, lai sāktu vilkšanu.",dragDescriptionTouch:"Veiciet dubultskārienu, lai sāktu vilkšanu.",dragDescriptionVirtual:"Noklikšķiniet, lai sāktu vilkšanu.",dragItem:V=>`Velciet ${V.itemText}`,dragSelectedItems:(V,J)=>`Velciet ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}`,dragSelectedKeyboard:(V,J)=>`Nospiediet taustiņu Enter, lai vilktu ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Nospiediet taustiņu kombināciju Alt+Enter, lai vilktu ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}.`,dragSelectedLongPress:(V,J)=>`Turiet nospiestu, lai vilktu ${J.plural(V.count,{one:()=>`${J.number(V.count)} atlasīto vienumu`,other:()=>`${J.number(V.count)} atlasītos vienumus`})}.`,dragStartedKeyboard:"Uzsākta vilkšana. Nospiediet taustiņu Tab, lai pārietu uz nomešanas mērķi, pēc tam nospiediet Enter, lai nomestu, vai nospiediet Escape, lai atceltu.",dragStartedTouch:"Uzsākta vilkšana. Pārejiet uz nomešanas mērķi, pēc tam veiciet dubultskārienu, lai nomestu.",dragStartedVirtual:"Uzsākta vilkšana. Pārejiet uz nomešanas mērķi, pēc tam nospiediet Enter, lai nomestu.",dropCanceled:"Nomešana atcelta.",dropComplete:"Nomešana pabeigta.",dropDescriptionKeyboard:"Nospiediet Enter, lai nomestu. Nospiediet Escape, lai atceltu vilkšanu.",dropDescriptionTouch:"Veiciet dubultskārienu, lai nomestu.",dropDescriptionVirtual:"Noklikšķiniet, lai nomestu.",dropIndicator:"nomešanas indikators",dropOnItem:V=>`Nometiet uz ${V.itemText}`,dropOnRoot:"Nometiet uz",endDragKeyboard:"Notiek vilkšana. Nospiediet Enter, lai atceltu vilkšanu.",endDragTouch:"Notiek vilkšana. Veiciet dubultskārienu, lai atceltu vilkšanu.",endDragVirtual:"Notiek vilkšana. Noklikšķiniet, lai atceltu vilkšanu.",insertAfter:V=>`Ievietojiet pēc ${V.itemText}`,insertBefore:V=>`Ievietojiet pirms ${V.itemText}`,insertBetween:V=>`Ievietojiet starp ${V.beforeItemText} un ${V.afterItemText}`};var Kr={};Kr={dragDescriptionKeyboard:"Trykk på Enter for å begynne å dra.",dragDescriptionKeyboardAlt:"Trykk på Alt + Enter for å begynne å dra.",dragDescriptionLongPress:"Trykk lenge for å begynne å dra.",dragDescriptionTouch:"Dobbelttrykk for å begynne å dra.",dragDescriptionVirtual:"Klikk for å begynne å dra.",dragItem:V=>`Dra ${V.itemText}`,dragSelectedItems:(V,J)=>`Dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} merket element`,other:()=>`${J.number(V.count)} merkede elementer`})}`,dragSelectedKeyboard:(V,J)=>`Trykk Enter for å dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Trykk på Alt + Enter for å dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragSelectedLongPress:(V,J)=>`Trykk lenge for å dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valgt element`,other:()=>`${J.number(V.count)} valgte elementer`})}.`,dragStartedKeyboard:"Begynte å dra. Trykk på Tab for å navigere til et mål, og trykk deretter på Enter for å slippe eller på Esc for å avbryte.",dragStartedTouch:"Begynte å dra. Naviger til et mål, og dobbelttrykk for å slippe.",dragStartedVirtual:"Begynte å dra. Naviger til et mål, og klikk eller trykk på Enter for å slippe.",dropCanceled:"Avbrøt slipping.",dropComplete:"Slippingen er fullført.",dropDescriptionKeyboard:"Trykk på Enter for å slippe. Trykk på Esc hvis du vil avbryte draingen.",dropDescriptionTouch:"Dobbelttrykk for å slippe.",dropDescriptionVirtual:"Klikk for å slippe.",dropIndicator:"slippeindikator",dropOnItem:V=>`Slipp på ${V.itemText}`,dropOnRoot:"Slipp på",endDragKeyboard:"Drar. Trykk på Enter hvis du vil avbryte.",endDragTouch:"Drar. Dobbelttrykk hvis du vil avbryte.",endDragVirtual:"Drar. Klikk hvis du vil avbryte.",insertAfter:V=>`Sett inn etter ${V.itemText}`,insertBefore:V=>`Sett inn før ${V.itemText}`,insertBetween:V=>`Sett inn mellom ${V.beforeItemText} og ${V.afterItemText}`};var kr={};kr={dragDescriptionKeyboard:"Druk op Enter om te slepen.",dragDescriptionKeyboardAlt:"Druk op Alt + Enter om te slepen.",dragDescriptionLongPress:"Houd lang ingedrukt om te slepen.",dragDescriptionTouch:"Dubbeltik om te slepen.",dragDescriptionVirtual:"Klik om met slepen te starten.",dragItem:V=>`${V.itemText} slepen`,dragSelectedItems:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} slepen`,dragSelectedKeyboard:(V,J)=>`Druk op Enter om ${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} te slepen.`,dragSelectedKeyboardAlt:(V,J)=>`Druk op Alt + Enter om ${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} te slepen.`,dragSelectedLongPress:(V,J)=>`Houd lang ingedrukt om ${J.plural(V.count,{one:()=>`${J.number(V.count)} geselecteerd item`,other:()=>`${J.number(V.count)} geselecteerde items`})} te slepen.`,dragStartedKeyboard:"Begonnen met slepen. Druk op Tab om naar een locatie te gaan. Druk dan op Enter om neer te zetten, of op Esc om te annuleren.",dragStartedTouch:"Begonnen met slepen. Ga naar de gewenste locatie en dubbeltik om neer te zetten.",dragStartedVirtual:"Begonnen met slepen. Ga naar de gewenste locatie en klik of druk op Enter om neer te zetten.",dropCanceled:"Neerzetten geannuleerd.",dropComplete:"Neerzetten voltooid.",dropDescriptionKeyboard:"Druk op Enter om neer te zetten. Druk op Esc om het slepen te annuleren.",dropDescriptionTouch:"Dubbeltik om neer te zetten.",dropDescriptionVirtual:"Klik om neer te zetten.",dropIndicator:"aanwijzer voor neerzetten",dropOnItem:V=>`Neerzetten op ${V.itemText}`,dropOnRoot:"Neerzetten op",endDragKeyboard:"Bezig met slepen. Druk op Enter om te annuleren.",endDragTouch:"Bezig met slepen. Dubbeltik om te annuleren.",endDragVirtual:"Bezig met slepen. Klik om te annuleren.",insertAfter:V=>`Plaatsen na ${V.itemText}`,insertBefore:V=>`Plaatsen vóór ${V.itemText}`,insertBetween:V=>`Plaatsen tussen ${V.beforeItemText} en ${V.afterItemText}`};var mt={};mt={dragDescriptionKeyboard:"Naciśnij Enter, aby rozpocząć przeciąganie.",dragDescriptionKeyboardAlt:"Naciśnij Alt + Enter, aby rozpocząć przeciąganie.",dragDescriptionLongPress:"Naciśnij i przytrzymaj, aby rozpocząć przeciąganie.",dragDescriptionTouch:"Dotknij dwukrotnie, aby rozpocząć przeciąganie.",dragDescriptionVirtual:"Kliknij, aby rozpocząć przeciąganie.",dragItem:V=>`Przeciągnij ${V.itemText}`,dragSelectedItems:(V,J)=>`Przeciągnij ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybranych elementów`})}`,dragSelectedKeyboard:(V,J)=>`Naciśnij Enter, aby przeciągnąć ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybrane(-ych) elementy(-ów)`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Naciśnij Alt + Enter, aby przeciągnąć ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybrane(-ych) elementy(-ów)`})}.`,dragSelectedLongPress:(V,J)=>`Naciśnij i przytrzymaj, aby przeciągnąć ${J.plural(V.count,{one:()=>`${J.number(V.count)} wybrany element`,other:()=>`${J.number(V.count)} wybrane(-ych) elementy(-ów)`})}.`,dragStartedKeyboard:"Rozpoczęto przeciąganie. Naciśnij Tab, aby wybrać miejsce docelowe, a następnie naciśnij Enter, aby upuścić, lub Escape, aby anulować.",dragStartedTouch:"Rozpoczęto przeciąganie. Wybierz miejsce, w którym chcesz upuścić element, a następnie dotknij dwukrotnie, aby upuścić.F",dragStartedVirtual:"Rozpoczęto przeciąganie. Wybierz miejsce, w którym chcesz upuścić element, a następnie kliknij lub naciśnij Enter, aby upuścić.",dropCanceled:"Anulowano upuszczenie.",dropComplete:"Zakończono upuszczanie.",dropDescriptionKeyboard:"Naciśnij Enter, aby upuścić. Naciśnij Escape, aby anulować przeciągnięcie.",dropDescriptionTouch:"Dotknij dwukrotnie, aby upuścić.",dropDescriptionVirtual:"Kliknij, aby upuścić.",dropIndicator:"wskaźnik upuszczenia",dropOnItem:V=>`Upuść na ${V.itemText}`,dropOnRoot:"Upuść",endDragKeyboard:"Przeciąganie. Naciśnij Enter, aby anulować przeciągnięcie.",endDragTouch:"Przeciąganie. Kliknij dwukrotnie, aby anulować przeciągnięcie.",endDragVirtual:"Przeciąganie. Kliknij, aby anulować przeciąganie.",insertAfter:V=>`Umieść za ${V.itemText}`,insertBefore:V=>`Umieść przed ${V.itemText}`,insertBetween:V=>`Umieść między ${V.beforeItemText} i ${V.afterItemText}`};var qt={};qt={dragDescriptionKeyboard:"Pressione Enter para começar a arrastar.",dragDescriptionKeyboardAlt:"Pressione Alt + Enter para começar a arrastar.",dragDescriptionLongPress:"Pressione e segure para começar a arrastar.",dragDescriptionTouch:"Toque duas vezes para começar a arrastar.",dragDescriptionVirtual:"Clique para começar a arrastar.",dragItem:V=>`Arrastar ${V.itemText}`,dragSelectedItems:(V,J)=>`Arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} item selecionado`,other:()=>`${J.number(V.count)} itens selecionados`})}`,dragSelectedKeyboard:(V,J)=>`Pressione Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pressione Alt + Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedLongPress:(V,J)=>`Pressione e segure para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragStartedKeyboard:"Comece a arrastar. Pressione Tab para navegar até um alvo e, em seguida, pressione Enter para soltar ou pressione Escape para cancelar.",dragStartedTouch:"Comece a arrastar. Navegue até um alvo e toque duas vezes para soltar.",dragStartedVirtual:"Comece a arrastar. Navegue até um alvo e clique ou pressione Enter para soltar.",dropCanceled:"Liberação cancelada.",dropComplete:"Liberação concluída.",dropDescriptionKeyboard:"Pressione Enter para soltar. Pressione Escape para cancelar.",dropDescriptionTouch:"Toque duas vezes para soltar.",dropDescriptionVirtual:"Clique para soltar.",dropIndicator:"indicador de liberação",dropOnItem:V=>`Soltar em ${V.itemText}`,dropOnRoot:"Soltar",endDragKeyboard:"Arrastando. Pressione Enter para cancelar.",endDragTouch:"Arrastando. Toque duas vezes para cancelar.",endDragVirtual:"Arrastando. Clique para cancelar.",insertAfter:V=>`Inserir após ${V.itemText}`,insertBefore:V=>`Inserir antes de ${V.itemText}`,insertBetween:V=>`Inserir entre ${V.beforeItemText} e ${V.afterItemText}`};var pr={};pr={dragDescriptionKeyboard:"Prima Enter para iniciar o arrasto.",dragDescriptionKeyboardAlt:"Prima Alt + Enter para iniciar o arrasto.",dragDescriptionLongPress:"Prima longamente para começar a arrastar.",dragDescriptionTouch:"Faça duplo toque para começar a arrastar.",dragDescriptionVirtual:"Clique para iniciar o arrasto.",dragItem:V=>`Arrastar ${V.itemText}`,dragSelectedItems:(V,J)=>`Arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} item selecionado`,other:()=>`${J.number(V.count)} itens selecionados`})}`,dragSelectedKeyboard:(V,J)=>`Prima Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Prima Alt + Enter para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragSelectedLongPress:(V,J)=>`Prima longamente para arrastar ${J.plural(V.count,{one:()=>`${J.number(V.count)} o item selecionado`,other:()=>`${J.number(V.count)} os itens selecionados`})}.`,dragStartedKeyboard:"Arrasto iniciado. Prima a tecla de tabulação para navegar para um destino para largar, e em seguida prima Enter para largar ou prima Escape para cancelar.",dragStartedTouch:"Arrasto iniciado. Navegue para um destino para largar, e em seguida faça duplo toque para largar.",dragStartedVirtual:"Arrasto iniciado. Navegue para um destino para largar, e em seguida clique ou prima Enter para largar.",dropCanceled:"Largar cancelado.",dropComplete:"Largar completo.",dropDescriptionKeyboard:"Prima Enter para largar. Prima Escape para cancelar o arrasto.",dropDescriptionTouch:"Faça duplo toque para largar.",dropDescriptionVirtual:"Clique para largar.",dropIndicator:"Indicador de largar",dropOnItem:V=>`Largar em ${V.itemText}`,dropOnRoot:"Largar em",endDragKeyboard:"A arrastar. Prima Enter para cancelar o arrasto.",endDragTouch:"A arrastar. Faça duplo toque para cancelar o arrasto.",endDragVirtual:"A arrastar. Clique para cancelar o arrasto.",insertAfter:V=>`Inserir depois de ${V.itemText}`,insertBefore:V=>`Inserir antes de ${V.itemText}`,insertBetween:V=>`Inserir entre ${V.beforeItemText} e ${V.afterItemText}`};var jr={};jr={dragDescriptionKeyboard:"Apăsați pe Enter pentru a începe glisarea.",dragDescriptionKeyboardAlt:"Apăsați pe Alt + Enter pentru a începe glisarea.",dragDescriptionLongPress:"Apăsați lung pentru a începe glisarea.",dragDescriptionTouch:"Atingeți de două ori pentru a începe să glisați.",dragDescriptionVirtual:"Faceți clic pentru a începe glisarea.",dragItem:V=>`Glisați ${V.itemText}`,dragSelectedItems:(V,J)=>`Glisați ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}`,dragSelectedKeyboard:(V,J)=>`Apăsați pe Enter pentru a glisa ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Apăsați pe Alt + Enter pentru a glisa ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}.`,dragSelectedLongPress:(V,J)=>`Apăsați lung pentru a glisa ${J.plural(V.count,{one:()=>`${J.number(V.count)} element selectat`,other:()=>`${J.number(V.count)} elemente selectate`})}.`,dragStartedKeyboard:"A început glisarea. Apăsați pe Tab pentru a naviga la o țintă de fixare, apoi apăsați pe Enter pentru a fixa sau apăsați pe Escape pentru a anula glisarea.",dragStartedTouch:"A început glisarea. Navigați la o țintă de fixare, apoi atingeți de două ori pentru a fixa.",dragStartedVirtual:"A început glisarea. Navigați la o țintă de fixare, apoi faceți clic sau apăsați pe Enter pentru a fixa.",dropCanceled:"Fixare anulată.",dropComplete:"Fixare finalizată.",dropDescriptionKeyboard:"Apăsați pe Enter pentru a fixa. Apăsați pe Escape pentru a anula glisarea.",dropDescriptionTouch:"Atingeți de două ori pentru a fixa.",dropDescriptionVirtual:"Faceți clic pentru a fixa.",dropIndicator:"indicator de fixare",dropOnItem:V=>`Fixați pe ${V.itemText}`,dropOnRoot:"Fixare pe",endDragKeyboard:"Se glisează. Apăsați pe Enter pentru a anula glisarea.",endDragTouch:"Se glisează. Atingeți de două ori pentru a anula glisarea.",endDragVirtual:"Se glisează. Faceți clic pentru a anula glisarea.",insertAfter:V=>`Inserați după ${V.itemText}`,insertBefore:V=>`Inserați înainte de ${V.itemText}`,insertBetween:V=>`Inserați între ${V.beforeItemText} și ${V.afterItemText}`};var Cr={};Cr={dragDescriptionKeyboard:"Нажмите клавишу Enter для начала перетаскивания.",dragDescriptionKeyboardAlt:"Нажмите Alt + Enter, чтобы начать перетаскивать.",dragDescriptionLongPress:"Нажмите и удерживайте, чтобы начать перетаскивать.",dragDescriptionTouch:"Дважды нажмите для начала перетаскивания.",dragDescriptionVirtual:"Щелкните для начала перетаскивания.",dragItem:V=>`Перетащить ${V.itemText}`,dragSelectedItems:(V,J)=>`Перетащить ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранный элемент`,other:()=>`${J.number(V.count)} выбранных элем`})}`,dragSelectedKeyboard:(V,J)=>`Нажмите Enter для перетаскивания ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранного элемента`,other:()=>`${J.number(V.count)} выбранных элементов`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Нажмите Alt + Enter для перетаскивания ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранного элемента`,other:()=>`${J.number(V.count)} выбранных элементов`})}.`,dragSelectedLongPress:(V,J)=>`Нажмите и удерживайте для перетаскивания ${J.plural(V.count,{one:()=>`${J.number(V.count)} выбранного элемента`,other:()=>`${J.number(V.count)} выбранных элементов`})}.`,dragStartedKeyboard:"Начато перетаскивание. Нажмите клавишу Tab для выбора цели, затем нажмите клавишу Enter, чтобы применить перетаскивание, или клавишу Escape для отмены действия.",dragStartedTouch:"Начато перетаскивание. Выберите цель, затем дважды нажмите, чтобы применить перетаскивание.",dragStartedVirtual:"Начато перетаскивание. Нажмите клавишу Tab для выбора цели, затем нажмите клавишу Enter, чтобы применить перетаскивание.",dropCanceled:"Перетаскивание отменено.",dropComplete:"Перетаскивание завершено.",dropDescriptionKeyboard:"Нажмите клавишу Enter, чтобы применить перетаскивание. Нажмите клавишу Escape для отмены.",dropDescriptionTouch:"Дважды нажмите, чтобы применить перетаскивание.",dropDescriptionVirtual:"Щелкните, чтобы применить перетаскивание.",dropIndicator:"индикатор перетаскивания",dropOnItem:V=>`Перетащить на ${V.itemText}`,dropOnRoot:"Перетащить на",endDragKeyboard:"Перетаскивание. Нажмите клавишу Enter для отмены.",endDragTouch:"Перетаскивание. Дважды нажмите для отмены.",endDragVirtual:"Перетаскивание. Щелкните для отмены.",insertAfter:V=>`Вставить после ${V.itemText}`,insertBefore:V=>`Вставить перед ${V.itemText}`,insertBetween:V=>`Вставить между ${V.beforeItemText} и ${V.afterItemText}`};var Tr={};Tr={dragDescriptionKeyboard:"Stlačením klávesu Enter začnete presúvanie.",dragDescriptionKeyboardAlt:"Stlačením klávesov Alt + Enter začnete presúvanie.",dragDescriptionLongPress:"Dlhým stlačením začnete presúvanie.",dragDescriptionTouch:"Dvojitým kliknutím začnete presúvanie.",dragDescriptionVirtual:"Kliknutím začnete presúvanie.",dragItem:V=>`Presunúť položku ${V.itemText}`,dragSelectedItems:(V,J)=>`Presunúť ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybraté položky`})}`,dragSelectedKeyboard:(V,J)=>`Stlačením klávesu Enter presuniete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybratých položiek`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Stlačením klávesov Alt + Enter presuniete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybratých položiek`})}.`,dragSelectedLongPress:(V,J)=>`Dlhým stlačením presuniete ${J.plural(V.count,{one:()=>`${J.number(V.count)} vybratú položku`,other:()=>`${J.number(V.count)} vybratých položiek`})}.`,dragStartedKeyboard:"Presúvanie sa začalo. Do cieľového umiestnenia prejdete stlačením klávesu Tab. Ak chcete položku umiestniť, stlačte kláves Enter alebo stlačte kláves Esc, ak chcete presúvanie zrušiť.",dragStartedTouch:"Presúvanie sa začalo. Prejdite na cieľové umiestnenie a dvojitým kliknutím umiestnite položku.",dragStartedVirtual:"Presúvanie sa začalo. Prejdite na cieľové umiestnenie a kliknutím alebo stlačením klávesu Enter umiestnite položku.",dropCanceled:"Umiestnenie zrušené.",dropComplete:"Umiestnenie dokončené.",dropDescriptionKeyboard:"Stlačením klávesu Enter umiestnite položku. Stlačením klávesu Esc zrušíte presúvanie.",dropDescriptionTouch:"Dvojitým kliknutím umiestnite položku.",dropDescriptionVirtual:"Kliknutím umiestnite položku.",dropIndicator:"indikátor umiestnenia",dropOnItem:V=>`Umiestniť na položku ${V.itemText}`,dropOnRoot:"Umiestniť na",endDragKeyboard:"Prebieha presúvanie. Ak ho chcete zrušiť, stlačte kláves Enter.",endDragTouch:"Prebieha presúvanie. Dvojitým kliknutím ho môžete zrušiť.",endDragVirtual:"Prebieha presúvanie.",insertAfter:V=>`Vložiť za položku ${V.itemText}`,insertBefore:V=>`Vložiť pred položku ${V.itemText}`,insertBetween:V=>`Vložiť medzi položky ${V.beforeItemText} a ${V.afterItemText}`};var or={};or={dragDescriptionKeyboard:"Pritisnite tipko Enter za začetek vlečenja.",dragDescriptionKeyboardAlt:"Pritisnite tipki Alt + Enter za začetek vlečenja.",dragDescriptionLongPress:"Pritisnite in zadržite za začetek vlečenja.",dragDescriptionTouch:"Dvotapnite za začetek vlečenja.",dragDescriptionVirtual:"Kliknite za začetek vlečenja.",dragItem:V=>`Povleci ${V.itemText}`,dragSelectedItems:(V,J)=>`Povlecite ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbran element`,other:()=>`izbrane elemente (${J.number(V.count)})`})}`,dragSelectedKeyboard:(V,J)=>`Pritisnite tipko Enter, da povlečete ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbrani element`,other:()=>`${J.number(V.count)} izbranih elementov`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pritisnite tipki Alt + Enter, da povlečete ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbrani element`,other:()=>`${J.number(V.count)} izbranih elementov`})}.`,dragSelectedLongPress:(V,J)=>`Pritisnite in zadržite, da povlečete ${J.plural(V.count,{one:()=>`${J.number(V.count)} izbrani element`,other:()=>`${J.number(V.count)} izbranih elementov`})}.`,dragStartedKeyboard:"Vlečenje se je začelo. Pritisnite tipko Tab za pomik na mesto, kamor želite spustiti elemente, in pritisnite tipko Enter, da jih spustite, ali tipko Escape, da prekličete postopek.",dragStartedTouch:"Vlečenje se je začelo. Pomaknite se na mesto, kamor želite spustiti elemente, in dvotapnite, da jih spustite.",dragStartedVirtual:"Vlečenje se je začelo. Pomaknite se na mesto, kamor želite spustiti elemente, in kliknite ali pritisnite tipko Enter, da jih spustite.",dropCanceled:"Spust je preklican.",dropComplete:"Spust je končan.",dropDescriptionKeyboard:"Pritisnite tipko Enter, da spustite. Pritisnite tipko Escape, da prekličete vlečenje.",dropDescriptionTouch:"Dvotapnite, da spustite.",dropDescriptionVirtual:"Kliknite, da spustite.",dropIndicator:"indikator spusta",dropOnItem:V=>`Spusti na mesto ${V.itemText}`,dropOnRoot:"Spusti na mesto",endDragKeyboard:"Vlečenje. Pritisnite tipko Enter za preklic vlečenja.",endDragTouch:"Vlečenje. Dvotapnite za preklic vlečenja.",endDragVirtual:"Vlečenje. Kliknite, da prekličete vlečenje.",insertAfter:V=>`Vstavi za ${V.itemText}`,insertBefore:V=>`Vstavi pred ${V.itemText}`,insertBetween:V=>`Vstavi med ${V.beforeItemText} in ${V.afterItemText}`};var Bt={};Bt={dragItem:V=>`Prevucite ${V.itemText}`,dragSelectedItems:(V,J)=>`Prevucite ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabrane stavke`})}`,dragDescriptionKeyboard:"Pritisnite Enter da biste započeli prevlačenje..",dragDescriptionKeyboardAlt:"Pritisnite Alt + Enter da biste započeli prevlačenje.",dragDescriptionLongPress:"Pritisnite dugo da biste započeli prevlačenje.",dragDescriptionTouch:"Dvaput dodirnite za otpuštanje.",dragDescriptionVirtual:"Kliknite da biste započeli prevlačenje.",dragStartedKeyboard:"Prevlačenje je započeto. Pritisnite Tab da biste otišli do cilja za otpuštanje, zatim pritisnite Enter za ispuštanje ili pritisnite Escape za otkazivanje.",dragStartedTouch:"Prevlačenje je započeto. Idite do cilja za otpuštanje, a zatim dvaput dodirnite za otpuštanje.",dragStartedVirtual:"Prevlačenje je započeto. Idite do cilja za otpuštanje, a zatim kliknite ili pritinite Enter za otpuštanje.",endDragKeyboard:"Prevlačenje u toku. Pritisnite Enter da biste otkazali prevlačenje.",endDragTouch:"Prevlačenje u toku. Dvaput dodirnite da biste otkazali prevlačenje.",endDragVirtual:"Prevlačenje u toku. Kliknite da biste otkazali prevlačenje.",dragSelectedKeyboard:(V,J)=>`Pritisnite Enter da biste prevukli ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabranih stavki`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Pritisnite Alt + Enter da biste prevukli ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabranih stavki`})}.`,dragSelectedLongPress:(V,J)=>`Pritisnite dugo da biste prevukli ${J.plural(V.count,{one:()=>`${J.number(V.count)} izabranu stavku`,other:()=>`${J.number(V.count)} izabranih stavki`})}.`,dropDescriptionKeyboard:"Pritisnite Enter da biste otpustili. Pritisnite Escape da biste otkazali prevlačenje.",dropDescriptionTouch:"Dvaput dodirnite za otpuštanje.",dropDescriptionVirtual:"Kliknite za otpuštanje.",dropCanceled:"Otpuštanje je otkazano.",dropComplete:"Prevlačenje je završeno.",dropIndicator:"Indikator otpuštanja",dropOnRoot:"Otpusti na",dropOnItem:V=>`Otpusti na ${V.itemText}`,insertBefore:V=>`Umetnite ispred ${V.itemText}`,insertBetween:V=>`Umetnite između ${V.beforeItemText} i ${V.afterItemText}`,insertAfter:V=>`Umetnite posle ${V.itemText}`};var Or={};Or={dragDescriptionKeyboard:"Tryck på enter för att börja dra.",dragDescriptionKeyboardAlt:"Tryck på Alt + Retur för att börja dra.",dragDescriptionLongPress:"Tryck länge för att börja dra.",dragDescriptionTouch:"Dubbeltryck för att börja dra.",dragDescriptionVirtual:"Klicka för att börja dra.",dragItem:V=>`Dra ${V.itemText}`,dragSelectedItems:(V,J)=>`Dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} valt objekt`,other:()=>`${J.number(V.count)} valda objekt`})}`,dragSelectedKeyboard:(V,J)=>`Tryck på Retur för att dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} markerat objekt`,other:()=>`${J.number(V.count)} markerade objekt`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Tryck på Alt + Retur för att dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} markerat objekt`,other:()=>`${J.number(V.count)} markerade objekt`})}.`,dragSelectedLongPress:(V,J)=>`Tryck länge för att dra ${J.plural(V.count,{one:()=>`${J.number(V.count)} markerat objekt`,other:()=>`${J.number(V.count)} markerade objekt`})}.`,dragStartedKeyboard:"Börja dra. Tryck på tabb för att navigera till målet, tryck på enter för att släppa eller på escape för att avbryta.",dragStartedTouch:"Börja dra. Navigera till ett mål och dubbeltryck för att släppa.",dragStartedVirtual:"Börja dra. Navigera till ett mål och klicka eller tryck på enter för att släppa.",dropCanceled:"Släppåtgärd avbröts.",dropComplete:"Släppåtgärd klar.",dropDescriptionKeyboard:"Tryck på enter för att släppa. Tryck på escape för att avbryta dragåtgärd.",dropDescriptionTouch:"Dubbeltryck för att släppa.",dropDescriptionVirtual:"Klicka för att släppa.",dropIndicator:"släppindikator",dropOnItem:V=>`Släpp på ${V.itemText}`,dropOnRoot:"Släpp på",endDragKeyboard:"Drar. Tryck på enter för att avbryta dragåtgärd.",endDragTouch:"Drar. Dubbeltryck för att avbryta dragåtgärd.",endDragVirtual:"Drar. Klicka för att avbryta dragåtgärd.",insertAfter:V=>`Infoga efter ${V.itemText}`,insertBefore:V=>`Infoga före ${V.itemText}`,insertBetween:V=>`Infoga mellan ${V.beforeItemText} och ${V.afterItemText}`};var xt={};xt={dragDescriptionKeyboard:"Sürüklemeyi başlatmak için Enter'a basın.",dragDescriptionKeyboardAlt:"Sürüklemeyi başlatmak için Alt + Enter'a basın.",dragDescriptionLongPress:"Sürüklemeye başlamak için uzun basın.",dragDescriptionTouch:"Sürüklemeyi başlatmak için çift tıklayın.",dragDescriptionVirtual:"Sürüklemeyi başlatmak için tıklayın.",dragItem:V=>`${V.itemText}’i sürükle`,dragSelectedItems:(V,J)=>`Sürükle ${J.plural(V.count,{one:()=>`${J.number(V.count)} seçili öge`,other:()=>`${J.number(V.count)} seçili öge`})}`,dragSelectedKeyboard:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} seçilmiş öğe`,other:()=>`${J.number(V.count)} seçilmiş öğe`})} öğesini sürüklemek için Enter'a basın.`,dragSelectedKeyboardAlt:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} seçilmiş öğe`,other:()=>`${J.number(V.count)} seçilmiş öğe`})} öğesini sürüklemek için Alt + Enter tuşuna basın.`,dragSelectedLongPress:(V,J)=>`${J.plural(V.count,{one:()=>`${J.number(V.count)} seçilmiş öğe`,other:()=>`${J.number(V.count)} seçilmiş öğe`})} öğesini sürüklemek için uzun basın.`,dragStartedKeyboard:"Sürükleme başlatıldı. Bir bırakma hedefine gitmek için Tab’a basın, ardından bırakmak için Enter’a basın veya iptal etmek için Escape’e basın.",dragStartedTouch:"Sürükleme başlatıldı. Bir bırakma hedefine gidin, ardından bırakmak için çift tıklayın.",dragStartedVirtual:"Sürükleme başlatıldı. Bir bırakma hedefine gidin, ardından bırakmak için Enter’a tıklayın veya basın.",dropCanceled:"Bırakma iptal edildi.",dropComplete:"Bırakma tamamlandı.",dropDescriptionKeyboard:"Bırakmak için Enter'a basın. Sürüklemeyi iptal etmek için Escape'e basın.",dropDescriptionTouch:"Bırakmak için çift tıklayın.",dropDescriptionVirtual:"Bırakmak için tıklayın.",dropIndicator:"bırakma göstergesi",dropOnItem:V=>`${V.itemText} üzerine bırak`,dropOnRoot:"Bırakın",endDragKeyboard:"Sürükleme. Sürüklemeyi iptal etmek için Enter'a basın.",endDragTouch:"Sürükleme. Sürüklemeyi iptal etmek için çift tıklayın.",endDragVirtual:"Sürükleme. Sürüklemeyi iptal etmek için tıklayın.",insertAfter:V=>`${V.itemText}’den sonra gir`,insertBefore:V=>`${V.itemText}’den önce gir`,insertBetween:V=>`${V.beforeItemText} ve ${V.afterItemText} arasına gir`};var Vt={};Vt={dragDescriptionKeyboard:"Натисніть Enter, щоб почати перетягування.",dragDescriptionKeyboardAlt:"Натисніть Alt + Enter, щоб почати перетягування.",dragDescriptionLongPress:"Натисніть і утримуйте, щоб почати перетягування.",dragDescriptionTouch:"Натисніть двічі, щоб почати перетягування.",dragDescriptionVirtual:"Натисніть, щоб почати перетягування.",dragItem:V=>`Перетягнути ${V.itemText}`,dragSelectedItems:(V,J)=>`Перетягніть ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елем`})}`,dragSelectedKeyboard:(V,J)=>`Натисніть Enter, щоб перетягнути ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елементи(-ів)`})}.`,dragSelectedKeyboardAlt:(V,J)=>`Натисніть Alt + Enter, щоб перетягнути ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елементи(-ів)`})}.`,dragSelectedLongPress:(V,J)=>`Утримуйте, щоб перетягнути ${J.plural(V.count,{one:()=>`${J.number(V.count)} вибраний елемент`,other:()=>`${J.number(V.count)} вибраних елементи(-ів)`})}.`,dragStartedKeyboard:"Перетягування почалося. Натисніть Tab, щоб перейти до цілі перетягування, потім натисніть Enter, щоб перетягнути, або Escape, щоб скасувати.",dragStartedTouch:"Перетягування почалося. Перейдіть до цілі перетягування, потім натисніть двічі, щоб перетягнути.",dragStartedVirtual:"Перетягування почалося. Перейдіть до цілі перетягування, потім натисніть Enter, щоб перетягнути.",dropCanceled:"Перетягування скасовано.",dropComplete:"Перетягування завершено.",dropDescriptionKeyboard:"Натисніть Enter, щоб перетягнути. Натисніть Escape, щоб скасувати перетягування.",dropDescriptionTouch:"Натисніть двічі, щоб перетягнути.",dropDescriptionVirtual:"Натисніть, щоб перетягнути.",dropIndicator:"індикатор перетягування",dropOnItem:V=>`Перетягнути на ${V.itemText}`,dropOnRoot:"Перетягнути на",endDragKeyboard:"Триває перетягування. Натисніть Enter, щоб скасувати перетягування.",endDragTouch:"Триває перетягування. Натисніть двічі, щоб скасувати перетягування.",endDragVirtual:"Триває перетягування. Натисніть, щоб скасувати перетягування.",insertAfter:V=>`Вставити після ${V.itemText}`,insertBefore:V=>`Вставити перед ${V.itemText}`,insertBetween:V=>`Вставити між ${V.beforeItemText} і ${V.afterItemText}`};var Dn={};Dn={dragDescriptionKeyboard:"按 Enter 开始拖动。",dragDescriptionKeyboardAlt:"按 Alt + Enter 开始拖动。",dragDescriptionLongPress:"长按以开始拖动。",dragDescriptionTouch:"双击开始拖动。",dragDescriptionVirtual:"单击开始拖动。",dragItem:V=>`拖动 ${V.itemText}`,dragSelectedItems:(V,J)=>`拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 选中项目`,other:()=>`${J.number(V.count)} 选中项目`})}`,dragSelectedKeyboard:(V,J)=>`按 Enter 以拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 个选定项`,other:()=>`${J.number(V.count)} 个选定项`})}。`,dragSelectedKeyboardAlt:(V,J)=>`按 Alt + Enter 以拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 个选定项`,other:()=>`${J.number(V.count)} 个选定项`})}。`,dragSelectedLongPress:(V,J)=>`长按以拖动 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 个选定项`,other:()=>`${J.number(V.count)} 个选定项`})}。`,dragStartedKeyboard:"已开始拖动。按 Tab 导航到放置目标,然后按 Enter 放置或按 Escape 取消。",dragStartedTouch:"已开始拖动。导航到放置目标,然后双击放置。",dragStartedVirtual:"已开始拖动。导航到放置目标,然后单击或按 Enter 放置。",dropCanceled:"放置已取消。",dropComplete:"放置已完成。",dropDescriptionKeyboard:"按 Enter 放置。按 Escape 取消拖动。",dropDescriptionTouch:"双击放置。",dropDescriptionVirtual:"单击放置。",dropIndicator:"放置标记",dropOnItem:V=>`放置于 ${V.itemText}`,dropOnRoot:"放置于",endDragKeyboard:"正在拖动。按 Enter 取消拖动。",endDragTouch:"正在拖动。双击取消拖动。",endDragVirtual:"正在拖动。单击取消拖动。",insertAfter:V=>`插入到 ${V.itemText} 之后`,insertBefore:V=>`插入到 ${V.itemText} 之前`,insertBetween:V=>`插入到 ${V.beforeItemText} 和 ${V.afterItemText} 之间`};var xi={};xi={dragDescriptionKeyboard:"按 Enter 鍵以開始拖曳。",dragDescriptionKeyboardAlt:"按 Alt+Enter 鍵以開始拖曳。",dragDescriptionLongPress:"長按以開始拖曳。",dragDescriptionTouch:"輕點兩下以開始拖曳。",dragDescriptionVirtual:"按一下滑鼠以開始拖曳。",dragItem:V=>`拖曳「${V.itemText}」`,dragSelectedItems:(V,J)=>`拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}`,dragSelectedKeyboard:(V,J)=>`按 Enter 鍵以拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}。`,dragSelectedKeyboardAlt:(V,J)=>`按 Alt+Enter 鍵以拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}。`,dragSelectedLongPress:(V,J)=>`長按以拖曳 ${J.plural(V.count,{one:()=>`${J.number(V.count)} 個選定項目`,other:()=>`${J.number(V.count)} 個選定項目`})}。`,dragStartedKeyboard:"已開始拖曳。按 Tab 鍵以瀏覽至放置目標,然後按 Enter 鍵以放置,或按 Escape 鍵以取消。",dragStartedTouch:"已開始拖曳。瀏覽至放置目標,然後輕點兩下以放置。",dragStartedVirtual:"已開始拖曳。瀏覽至放置目標,然後按一下滑鼠或按 Enter 鍵以放置。",dropCanceled:"放置已取消。",dropComplete:"放置已完成。",dropDescriptionKeyboard:"按 Enter 鍵以放置。按 Escape 鍵以取消拖曳。",dropDescriptionTouch:"輕點兩下以放置。",dropDescriptionVirtual:"按一下滑鼠以放置。",dropIndicator:"放置指示器",dropOnItem:V=>`放置在「${V.itemText}」上`,dropOnRoot:"放置在",endDragKeyboard:"拖曳中。按 Enter 鍵以取消拖曳。",endDragTouch:"拖曳中。輕點兩下以取消拖曳。",endDragVirtual:"拖曳中。按一下滑鼠以取消拖曳。",insertAfter:V=>`插入至「${V.itemText}」之後`,insertBefore:V=>`插入至「${V.itemText}」之前`,insertBetween:V=>`插入至「${V.beforeItemText}」和「${V.afterItemText}」之間`},je={"ar-AE":Le,"bg-BG":xe,"cs-CZ":Be,"da-DK":Ve,"de-DE":tt,"el-GR":it,"en-US":yt,"es-ES":vt,"et-EE":Pt,"fi-FI":kt,"fr-FR":It,"he-IL":Ft,"hr-HR":Xt,"hu-HU":Kt,"it-IT":Tt,"ja-JP":rr,"ko-KR":Wt,"lt-LT":Lr,"lv-LV":Dr,"nb-NO":Kr,"nl-NL":kr,"pl-PL":mt,"pt-BR":qt,"pt-PT":pr,"ro-RO":jr,"ru-RU":Cr,"sk-SK":Tr,"sl-SI":or,"sr-SP":Bt,"sv-SE":Or,"tr-TR":xt,"uk-UA":Vt,"zh-CN":Dn,"zh-TW":xi};const Ii={keyboard:{start:"dragDescriptionKeyboard",end:"endDragKeyboard"},touch:{start:"dragDescriptionTouch",end:"endDragTouch"},virtual:{start:"dragDescriptionVirtual",end:"endDragVirtual"}};function _r(V){let{hasDragButton:J}=V,lt=(0,i.useLocalizedStringFormatter)(y(je)),rt=(0,r.useRef)({options:V,x:0,y:0}).current;rt.options=V;let Ut=(0,r.useRef)(!1),[,Ge]=(0,r.useState)(!1),gn=At=>{Ut.current=At,Ge(At)},{addGlobalListener:an,removeAllGlobalListeners:hn}=(0,n.useGlobalListeners)(),un=(0,r.useRef)(null),nr=At=>{var xr;if(At.defaultPrevented)return;if(un.current==="virtual"){At.preventDefault(),Er(At.target),un.current=null;return}typeof V.onDragStart=="function"&&V.onDragStart({type:"dragstart",x:At.clientX,y:At.clientY});let Fn=V.getItems();E(At.dataTransfer,Fn);let Pn=x.all;if(typeof V.getAllowedDropOperations=="function"){let An=V.getAllowedDropOperations();Pn=x.none;for(let _i of An)Pn|=x[_i]||x.none}ke(Pn),At.dataTransfer.effectAllowed=A[Pn]||"none",typeof((xr=V.preview)===null||xr===void 0?void 0:xr.current)=="function"&&V.preview.current(Fn,An=>{let _i=An.getBoundingClientRect(),Zo=At.currentTarget.getBoundingClientRect(),Aa=At.clientX-Zo.x,bs=At.clientY-Zo.y;(Aa>_i.width||bs>_i.height)&&(Aa=_i.width/2,bs=_i.height/2);let xs=2*Math.round(_i.height/2);An.style.height=`${xs}px`,At.dataTransfer.setDragImage(An,Aa,bs)}),an(window,"drop",An=>{if(!le(An.target))throw An.preventDefault(),An.stopPropagation(),new Error("Drags initiated from the React Aria useDrag hook may only be dropped on a target created with useDrop. This ensures that a keyboard and screen reader accessible alternative is available.")},{capture:!0,once:!0}),rt.x=At.clientX,rt.y=At.clientY,requestAnimationFrame(()=>{gn(!0)})},Jt=At=>{At.clientX===rt.x&&At.clientY===rt.y||(typeof V.onDragMove=="function"&&V.onDragMove({type:"dragmove",x:At.clientX,y:At.clientY}),rt.x=At.clientX,rt.y=At.clientY)},Dt=At=>{if(typeof V.onDragEnd=="function"){let xr={type:"dragend",x:At.clientX,y:At.clientY,dropOperation:j[At.dataTransfer.dropEffect]};be&&(xr.dropOperation=j[be]),V.onDragEnd(xr)}gn(!1),hn(),ke(x.none),Ue(void 0)};(0,n.useLayoutEffect)(()=>()=>{if(Ut.current){if(typeof rt.options.onDragEnd=="function"){let At={type:"dragend",x:0,y:0,dropOperation:j[be||"none"]};rt.options.onDragEnd(At)}gn(!1),ke(x.none),Ue(void 0)}},[rt]);let bt=At=>{At.pointerType!=="keyboard"&&At.pointerType!=="virtual"||Er(At.target)},Er=At=>{if(typeof rt.options.onDragStart=="function"){let xr=At.getBoundingClientRect();rt.options.onDragStart({type:"dragstart",x:xr.x+xr.width/2,y:xr.y+xr.height/2})}Me({element:At,items:rt.options.getItems(),allowedDropOperations:typeof rt.options.getAllowedDropOperations=="function"?rt.options.getAllowedDropOperations():["move","copy","link"],onDragEnd(xr){gn(!1),typeof rt.options.onDragEnd=="function"&&rt.options.onDragEnd(xr)}},lt),gn(!0)},ur=p(),cr=Ut.current?Ii[ur].end:Ii[ur].start,zr=(0,n.useDescription)(lt.format(cr)),Cn;return J||(Cn={...zr,onPointerDown(At){if(un.current=(0,n.isVirtualPointerEvent)(At.nativeEvent)?"virtual":At.pointerType,At.width<1&&At.height<1)un.current="virtual";else{let xr=At.currentTarget.getBoundingClientRect(),Fn=At.clientX-xr.x,Pn=At.clientY-xr.y,An=xr.width/2,_i=xr.height/2;Math.abs(Fn-An)<=.5&&Math.abs(Pn-_i)<=.5?un.current="virtual":un.current=At.pointerType}},onKeyDownCapture(At){At.target===At.currentTarget&&At.key==="Enter"&&(At.preventDefault(),At.stopPropagation())},onKeyUpCapture(At){At.target===At.currentTarget&&At.key==="Enter"&&(At.preventDefault(),At.stopPropagation(),Er(At.target))},onClick(At){((0,n.isVirtualClick)(At.nativeEvent)||un.current==="virtual")&&(At.preventDefault(),At.stopPropagation(),Er(At.target))}}),{dragProps:{...Cn,draggable:"true",onDragStart:nr,onDrag:Jt,onDragEnd:Dt},dragButtonProps:{...zr,onPress:bt},isDragging:Ut.current}}const ut={keyboard:"dropDescriptionKeyboard",touch:"dropDescriptionTouch",virtual:"dropDescriptionVirtual"};function Ze(){let V=(0,i.useLocalizedStringFormatter)(y(je)),J=p(),lt=o();return{dropProps:{...(0,n.useDescription)(lt?V.format(ut[J]):""),onClick:()=>{}}}}const ot=800;function ht(V){let[J,lt]=(0,r.useState)(!1),rt=(0,r.useRef)({x:0,y:0,dragOverElements:new Set,dropEffect:"none",allowedOperations:x.all,dropActivateTimer:null}).current,Ut=Dt=>{if(lt(!0),typeof V.onDropEnter=="function"){let bt=Dt.currentTarget.getBoundingClientRect();V.onDropEnter({type:"dropenter",x:Dt.clientX-bt.x,y:Dt.clientY-bt.y})}},Ge=Dt=>{if(lt(!1),typeof V.onDropExit=="function"){let bt=Dt.currentTarget.getBoundingClientRect();V.onDropExit({type:"dropexit",x:Dt.clientX-bt.x,y:Dt.clientY-bt.y})}},gn=Dt=>{Dt.preventDefault(),Dt.stopPropagation();let bt=Lt(Dt);if(Dt.clientX===rt.x&&Dt.clientY===rt.y&&bt===rt.allowedOperations){Dt.dataTransfer.dropEffect=rt.dropEffect;return}rt.x=Dt.clientX,rt.y=Dt.clientY;let Er=rt.dropEffect;if(bt!==rt.allowedOperations){let ur=jt(bt),cr=ur[0];if(typeof V.getDropOperation=="function"){let zr=new T(Dt.dataTransfer);cr=er(bt,V.getDropOperation(zr,ur))}rt.dropEffect=N[cr]||"none"}if(typeof V.getDropOperationForPoint=="function"){let ur=new T(Dt.dataTransfer),cr=Dt.currentTarget.getBoundingClientRect(),zr=er(bt,V.getDropOperationForPoint(ur,jt(bt),rt.x-cr.x,rt.y-cr.y));rt.dropEffect=N[zr]||"none"}if(rt.allowedOperations=bt,Dt.dataTransfer.dropEffect=rt.dropEffect,rt.dropEffect==="none"&&Er!=="none"?Ge(Dt):rt.dropEffect!=="none"&&Er==="none"&&Ut(Dt),typeof V.onDropMove=="function"&&rt.dropEffect!=="none"){let ur=Dt.currentTarget.getBoundingClientRect();V.onDropMove({type:"dropmove",x:rt.x-ur.x,y:rt.y-ur.y})}if(clearTimeout(rt.dropActivateTimer),typeof V.onDropActivate=="function"&&rt.dropEffect!=="none"){let ur=Dt.currentTarget.getBoundingClientRect();rt.dropActivateTimer=setTimeout(()=>{V.onDropActivate({type:"dropactivate",x:rt.x-ur.x,y:rt.y-ur.y})},ot)}},an=Dt=>{if(Dt.preventDefault(),Dt.stopPropagation(),rt.dragOverElements.add(Dt.target),rt.dragOverElements.size>1)return;let bt=Lt(Dt),Er=jt(bt),ur=Er[0];if(typeof V.getDropOperation=="function"){let cr=new T(Dt.dataTransfer);ur=er(bt,V.getDropOperation(cr,Er))}if(typeof V.getDropOperationForPoint=="function"){let cr=new T(Dt.dataTransfer),zr=Dt.currentTarget.getBoundingClientRect();ur=er(bt,V.getDropOperationForPoint(cr,Er,Dt.clientX-zr.x,Dt.clientY-zr.y))}rt.x=Dt.clientX,rt.y=Dt.clientY,rt.allowedOperations=bt,rt.dropEffect=N[ur]||"none",Dt.dataTransfer.dropEffect=rt.dropEffect,ur!=="cancel"&&Ut(Dt)},hn=Dt=>{Dt.preventDefault(),Dt.stopPropagation(),rt.dragOverElements.delete(Dt.target);for(let bt of rt.dragOverElements)Dt.currentTarget.contains(bt)||rt.dragOverElements.delete(bt);rt.dragOverElements.size>0||(rt.dropEffect!=="none"&&Ge(Dt),clearTimeout(rt.dropActivateTimer))},un=Dt=>{if(Dt.preventDefault(),Dt.stopPropagation(),Ue(rt.dropEffect),typeof V.onDrop=="function"){let Er=j[rt.dropEffect],ur=$(Dt.dataTransfer),cr=Dt.currentTarget.getBoundingClientRect(),zr={type:"drop",x:Dt.clientX-cr.x,y:Dt.clientY-cr.y,items:ur,dropOperation:Er};V.onDrop(zr)}let bt={...ue};rt.dragOverElements.clear(),Ge(Dt),clearTimeout(rt.dropActivateTimer),bt.draggingCollectionRef==null?Ue(void 0):Ee(bt)},nr=(0,r.useRef)(V);nr.current=V,(0,n.useLayoutEffect)(()=>Ke({element:nr.current.ref.current,getDropOperation:nr.current.getDropOperation,onDropEnter(Dt){lt(!0),typeof nr.current.onDropEnter=="function"&&nr.current.onDropEnter(Dt)},onDropExit(Dt){lt(!1),typeof nr.current.onDropExit=="function"&&nr.current.onDropExit(Dt)},onDrop(Dt){typeof nr.current.onDrop=="function"&&nr.current.onDrop(Dt)},onDropActivate(Dt){typeof nr.current.onDropActivate=="function"&&nr.current.onDropActivate(Dt)}}),[nr]);let{dropProps:Jt}=Ze();return{dropProps:{...Jt,onDragEnter:an,onDragOver:gn,onDragLeave:hn,onDrop:un},isDropTarget:J}}function Lt(V){let J=k[V.dataTransfer.effectAllowed];st&&(J&=st);let lt=x.none;return(0,n.isMac)()?(V.altKey&&(lt|=x.copy),V.ctrlKey&&!(0,n.isIPad)()&&(lt|=x.link),V.metaKey&&(lt|=x.move)):(V.altKey&&(lt|=x.link),V.shiftKey&&(lt|=x.move),V.ctrlKey&&(lt|=x.copy)),lt?J&lt:J}function jt(V){let J=[];return V&x.move&&J.push("move"),V&x.copy&&J.push("copy"),V&x.link&&J.push("link"),J}function er(V,J){let lt=x[J];return V&lt?J:"cancel"}const Nr=20;function zt(V){let J=(0,r.useRef)(null);(0,r.useEffect)(()=>{V.current&&(J.current=(0,n.isScrollable)(V.current)?V.current:(0,n.getScrollParent)(V.current))},[V]);let lt=(0,r.useRef)({timer:null,dx:0,dy:0}).current,rt=(0,r.useCallback)(()=>{J.current.scrollLeft+=lt.dx,J.current.scrollTop+=lt.dy,lt.timer&&(lt.timer=requestAnimationFrame(rt))},[J,lt]);return{move(Ut,Ge){if(!(0,n.isWebKit)()||(0,n.isIOS)()||!J.current)return;let gn=J.current.getBoundingClientRect(),an=Nr,hn=Nr,un=gn.height-Nr,nr=gn.width-Nr;Ut<an||Ut>nr||Ge<hn||Ge>un?(Ut<an?lt.dx=Ut-an:Ut>nr&&(lt.dx=Ut-nr),Ge<hn?lt.dy=Ge-hn:Ge>un&&(lt.dy=Ge-un),lt.timer||(lt.timer=requestAnimationFrame(rt))):this.stop()},stop(){lt.timer&&(cancelAnimationFrame(lt.timer),lt.timer=null)}}}const We=["before","on","after"];function dt(V,J,lt){let rt=(0,r.useRef)({props:V,state:J,nextTarget:null,dropOperation:null}).current;rt.props=V,rt.state=J;let Ut=(0,r.useCallback)(async nr=>{let{onInsert:Jt,onRootDrop:Dt,onItemDrop:bt,onReorder:Er,acceptedDragTypes:ur="all",shouldAcceptItemDrop:cr}=rt.props,{draggingKeys:zr}=ue,Cn=Te(lt),{target:At,dropOperation:xr,items:Fn}=nr,Pn=Fn;(ur!=="all"||cr)&&(Pn=Fn.filter(An=>{let _i;return An.kind==="directory"?_i=new Set([w]):_i=An.kind==="file"?new Set([An.type]):An.types,ur==="all"||ur.some(Zo=>_i.has(Zo))?At.type==="item"&&At.dropPosition==="on"&&cr?cr(At,_i):!0:!1})),Pn.length>0&&(At.type==="root"&&Dt&&await Dt({items:Pn,dropOperation:xr}),At.type==="item"&&(At.dropPosition==="on"&&bt&&await bt({items:Pn,dropOperation:xr,isInternal:Cn,target:At}),At.dropPosition!=="on"&&(!Cn&&Jt&&await Jt({items:Pn,dropOperation:xr,target:At}),Cn&&Er&&await Er({keys:zr,dropOperation:xr,target:At}))))},[rt,lt]),Ge=zt(lt),{dropProps:gn}=ht({ref:lt,onDropEnter(){J.setTarget(rt.nextTarget)},onDropMove(nr){J.setTarget(rt.nextTarget),Ge.move(nr.x,nr.y)},getDropOperationForPoint(nr,Jt,Dt,bt){let{draggingKeys:Er,dropCollectionRef:ur}=ue,cr=Te(lt),zr=At=>J.getDropOperation({target:At,types:nr,allowedOperations:Jt,isInternal:cr,draggingKeys:Er})!=="cancel",Cn=V.dropTargetDelegate.getDropTargetFromPoint(Dt,bt,zr);if(!Cn)return rt.dropOperation="cancel",rt.nextTarget=null,"cancel";if(rt.dropOperation=J.getDropOperation({target:Cn,types:nr,allowedOperations:Jt,isInternal:cr,draggingKeys:Er}),rt.dropOperation==="cancel"){let At={type:"root"},xr=J.getDropOperation({target:At,types:nr,allowedOperations:Jt,isInternal:cr,draggingKeys:Er});xr!=="cancel"&&(Cn=At,rt.dropOperation=xr)}return Cn&&rt.dropOperation!=="cancel"&&(lt==null?void 0:lt.current)!==(ur==null?void 0:ur.current)&&we(lt),rt.nextTarget=rt.dropOperation==="cancel"?null:Cn,rt.dropOperation},onDropExit(){we(void 0),J.setTarget(null),Ge.stop()},onDropActivate(nr){var Jt,Dt;((Jt=J.target)===null||Jt===void 0?void 0:Jt.type)==="item"&&((Dt=J.target)===null||Dt===void 0?void 0:Dt.dropPosition)==="on"&&typeof V.onDropActivate=="function"&&V.onDropActivate({type:"dropactivate",x:nr.x,y:nr.y,target:J.target})},onDrop(nr){we(lt),J.target&&hn(nr,J.target);let{draggingCollectionRef:Jt}=ue;Jt==null&&Fe()}}),an=(0,r.useRef)(null),hn=(0,r.useCallback)((nr,Jt)=>{var Dt;let{state:bt}=rt;bt.selectionManager.setFocused(!0);let Er=bt.selectionManager.focusedKey;ue.draggingKeys.has((Dt=bt.collection.getItem(Er))===null||Dt===void 0?void 0:Dt.parentKey)&&(Er=bt.collection.getItem(Er).parentKey,bt.selectionManager.setFocusedKey(Er)),an.current={timeout:null,focusedKey:Er,collection:bt.collection,selectedKeys:bt.selectionManager.selectedKeys},(rt.props.onDrop||Ut)({type:"drop",x:nr.x,y:nr.y,target:Jt,items:nr.items,dropOperation:nr.dropOperation}),an.current.timeout=setTimeout(()=>{let{state:cr}=rt;Jt.type==="item"&&Jt.dropPosition==="on"&&cr.collection.getItem(Jt.key)!=null?(cr.selectionManager.setFocusedKey(Jt.key),cr.selectionManager.setFocused(!0),(0,t.setInteractionModality)("keyboard")):cr.selectionManager.isSelected(Er)||(0,t.setInteractionModality)("keyboard"),an.current=null},50)},[rt,Ut]);(0,r.useEffect)(()=>()=>{an.current&&clearTimeout(an.current.timeout)},[]),(0,n.useLayoutEffect)(()=>{if(an.current&&J.selectionManager.isFocused&&J.collection.size>an.current.collection.size&&J.selectionManager.isSelectionEqual(an.current.selectedKeys)){let nr=new Set;for(let Jt of J.collection.getKeys())an.current.collection.getItem(Jt)||nr.add(Jt);if(J.selectionManager.setSelectedKeys(nr),J.selectionManager.focusedKey===an.current.focusedKey){let Jt=nr.keys().next().value,Dt=J.collection.getItem(Jt);(Dt==null?void 0:Dt.type)==="cell"&&(Jt=Dt.parentKey),J.selectionManager.setFocusedKey(Jt),J.selectionManager.selectionMode==="none"&&(0,t.setInteractionModality)("keyboard")}an.current=null}}),(0,r.useEffect)(()=>{let nr=(bt,Er=!0)=>{if(!bt)return{type:"root"};let{keyboardDelegate:ur}=rt.props,cr=bt.type==="item"?ur.getKeyBelow(bt.key):ur.getFirstKey(),zr="before";if(bt.type==="item"){let Cn=We.indexOf(bt.dropPosition),At=We[Cn+1];if(Cn<We.length-1&&!(At==="after"&&cr!=null))return{type:"item",key:bt.key,dropPosition:At};bt.dropPosition==="after"&&(zr="on")}return cr==null?Er?{type:"root"}:null:{type:"item",key:cr,dropPosition:zr}},Jt=(bt,Er=!0)=>{let{keyboardDelegate:ur}=rt.props,cr=(bt==null?void 0:bt.type)==="item"?ur.getKeyAbove(bt.key):ur.getLastKey(),zr=!bt||bt.type==="root"?"after":"on";if((bt==null?void 0:bt.type)==="item"){let Cn=We.indexOf(bt.dropPosition),At=We[Cn-1];if(Cn>0&&At!=="after")return{type:"item",key:bt.key,dropPosition:At};bt.dropPosition==="before"&&(zr="on")}return cr==null?Er?{type:"root"}:null:{type:"item",key:cr,dropPosition:zr}},Dt=(bt,Er,ur,cr,zr=!0)=>{let Cn=0,At,{draggingKeys:xr}=ue,Fn=Te(lt);do{let Pn=cr(bt,zr);if(!Pn)return null;bt=Pn,At=rt.state.getDropOperation({target:Pn,types:Er,allowedOperations:ur,isInternal:Fn,draggingKeys:xr}),bt.type==="root"&&Cn++}while(At==="cancel"&&!rt.state.isDropTarget(bt)&&Cn<2);return At==="cancel"?null:bt};return Ke({element:lt.current,getDropOperation(bt,Er){if(rt.state.target){let{draggingKeys:cr}=ue,zr=Te(lt);return rt.state.getDropOperation({target:rt.state.target,types:bt,allowedOperations:Er,isInternal:zr,draggingKeys:cr})}return Dt(null,bt,Er,nr)?"move":"cancel"},onDropEnter(bt,Er){let ur=f(Er.items),cr=rt.state.selectionManager,zr;we(lt);let Cn=cr.focusedKey,At="after",xr=rt.state.collection.getItem(Cn);if((xr==null?void 0:xr.type)==="cell"&&(Cn=xr.parentKey),cr.isSelected(Cn)&&(cr.selectedKeys.size>1&&cr.firstSelectedKey===Cn?At="before":Cn=cr.lastSelectedKey),Cn!=null){zr={type:"item",key:Cn,dropPosition:At};let{draggingKeys:Pn}=ue,An=Te(lt);var Fn;rt.state.getDropOperation({target:zr,types:ur,allowedOperations:Er.allowedDropOperations,isInternal:An,draggingKeys:Pn})==="cancel"&&(zr=(Fn=Dt(zr,ur,Er.allowedDropOperations,nr,!1))!==null&&Fn!==void 0?Fn:Dt(zr,ur,Er.allowedDropOperations,Jt,!1))}zr||(zr=Dt(null,ur,Er.allowedDropOperations,nr)),rt.state.setTarget(zr)},onDropExit(){we(void 0),rt.state.setTarget(null)},onDropTargetEnter(bt){rt.state.setTarget(bt)},onDropActivate(bt){var Er,ur;((Er=rt.state.target)===null||Er===void 0?void 0:Er.type)==="item"&&((ur=rt.state.target)===null||ur===void 0?void 0:ur.dropPosition)==="on"&&typeof rt.props.onDropActivate=="function"&&rt.props.onDropActivate({type:"dropactivate",x:bt.x,y:bt.y,target:rt.state.target})},onDrop(bt,Er){we(lt),rt.state.target&&hn(bt,Er||rt.state.target)},onKeyDown(bt,Er){let{keyboardDelegate:ur}=rt.props,cr=f(Er.items);switch(bt.key){case"ArrowDown":if(ur.getKeyBelow){let At=Dt(rt.state.target,cr,Er.allowedDropOperations,nr);rt.state.setTarget(At)}break;case"ArrowUp":if(ur.getKeyAbove){let At=Dt(rt.state.target,cr,Er.allowedDropOperations,Jt);rt.state.setTarget(At)}break;case"Home":if(ur.getFirstKey){let At=Dt(null,cr,Er.allowedDropOperations,nr);rt.state.setTarget(At)}break;case"End":if(ur.getLastKey){let At=Dt(null,cr,Er.allowedDropOperations,Jt);rt.state.setTarget(At)}break;case"PageDown":if(ur.getKeyPageBelow){let At=rt.state.target;if(!At)At=Dt(null,cr,Er.allowedDropOperations,nr);else{let xr=ur.getKeyPageBelow(At.type==="item"?At.key:ur.getFirstKey()),Fn=At.type==="item"?At.dropPosition:"after";(xr==null||At.type==="item"&&At.key===ur.getLastKey())&&(xr=ur.getLastKey(),Fn="after"),At={type:"item",key:xr,dropPosition:Fn};let{draggingCollectionRef:Pn,draggingKeys:An}=ue,_i=(Pn==null?void 0:Pn.current)===(lt==null?void 0:lt.current),Zo=rt.state.getDropOperation({target:At,types:cr,allowedOperations:Er.allowedDropOperations,isInternal:_i,draggingKeys:An});var zr;Zo==="cancel"&&(At=(zr=Dt(At,cr,Er.allowedDropOperations,nr,!1))!==null&&zr!==void 0?zr:Dt(At,cr,Er.allowedDropOperations,Jt,!1))}rt.state.setTarget(At??rt.state.target)}break;case"PageUp":{if(!ur.getKeyPageAbove)break;let At=rt.state.target;if(!At)At=Dt(null,cr,Er.allowedDropOperations,Jt);else if(At.type==="item"){if(At.key===ur.getFirstKey())At={type:"root"};else{let An=ur.getKeyPageAbove(At.key),_i=At.dropPosition;An==null&&(An=ur.getFirstKey(),_i="before"),At={type:"item",key:An,dropPosition:_i}}let{draggingKeys:xr}=ue,Fn=Te(lt),Pn=rt.state.getDropOperation({target:At,types:cr,allowedOperations:Er.allowedDropOperations,isInternal:Fn,draggingKeys:xr});var Cn;Pn==="cancel"&&(At=(Cn=Dt(At,cr,Er.allowedDropOperations,Jt,!1))!==null&&Cn!==void 0?Cn:Dt(At,cr,Er.allowedDropOperations,nr,!1))}rt.state.setTarget(At??rt.state.target);break}}}})},[rt,lt,hn]);let un=(0,n.useId)();return C.set(J,{id:un,ref:lt}),{collectionProps:(0,n.mergeProps)(gn,{id:un,"aria-describedby":null})}}function Ot(V,J,lt){let{dropProps:rt}=Ze(),Ut=d(J);(0,r.useEffect)(()=>{if(lt.current)return Q({element:lt.current,target:V.target,getDropOperation(nr,Jt){let{draggingKeys:Dt}=ue,bt=Te(Ut);return J.getDropOperation({target:V.target,types:nr,allowedOperations:Jt,isInternal:bt,draggingKeys:Dt})}})},[lt,V.target,J,Ut]);let Ge=o(),{draggingKeys:gn}=ue,an=Te(Ut),hn=Ge&&J.getDropOperation({target:V.target,types:f(Ge.dragTarget.items),allowedOperations:Ge.dragTarget.allowedDropOperations,isInternal:an,draggingKeys:gn})!=="cancel",un=J.isDropTarget(V.target);return(0,r.useEffect)(()=>{Ge&&un&&lt.current&&lt.current.focus()},[un,Ge,lt]),{dropProps:{...rt,"aria-hidden":!Ge||hn?void 0:"true"},isDropTarget:un}}function Mt(V,J,lt){let{target:rt}=V,{collection:Ut}=J,Ge=(0,i.useLocalizedStringFormatter)(y(je)),gn=o(),{dropProps:an}=Ot(V,J,lt),hn=(0,n.useId)();var un;let nr=ur=>{var cr,zr;return(un=(cr=Ut.getTextValue)===null||cr===void 0?void 0:cr.call(Ut,ur))!==null&&un!==void 0?un:(zr=Ut.getItem(ur))===null||zr===void 0?void 0:zr.textValue},Jt="",Dt;if(rt.type==="root")Jt=Ge.format("dropOnRoot"),Dt=`${hn} ${g(J)}`;else if(rt.dropPosition==="on")Jt=Ge.format("dropOnItem",{itemText:nr(rt.key)});else{let ur,cr;Ut.getFirstKey()===rt.key&&rt.dropPosition==="before"?ur=null:ur=rt.dropPosition==="before"?Ut.getKeyBefore(rt.key):rt.key,Ut.getLastKey()===rt.key&&rt.dropPosition==="after"?cr=null:cr=rt.dropPosition==="after"?Ut.getKeyAfter(rt.key):rt.key,ur&&cr?Jt=Ge.format("insertBetween",{beforeItemText:nr(ur),afterItemText:nr(cr)}):ur?Jt=Ge.format("insertAfter",{itemText:nr(ur)}):cr&&(Jt=Ge.format("insertBefore",{itemText:nr(cr)}))}let bt=J.isDropTarget(rt),Er=gn?an["aria-hidden"]:"true";return{dropIndicatorProps:{...an,id:hn,"aria-roledescription":Ge.format("dropIndicator"),"aria-label":Jt,"aria-labelledby":Dt,"aria-hidden":Er,tabIndex:-1},isDropTarget:bt,isHidden:!bt&&!!Er}}const _t={keyboard:{selected:"dragSelectedKeyboard",notSelected:"dragDescriptionKeyboard"},touch:{selected:"dragSelectedLongPress",notSelected:"dragDescriptionLongPress"},virtual:{selected:"dragDescriptionVirtual",notSelected:"dragDescriptionVirtual"}};function ar(V,J){let lt=(0,i.useLocalizedStringFormatter)(y(je)),rt=J.selectionManager.isDisabled(V.key),{dragProps:Ut,dragButtonProps:Ge}=_r({getItems(){return J.getItems(V.key)},preview:J.preview,getAllowedDropOperations:J.getAllowedDropOperations,hasDragButton:V.hasDragButton,onDragStart(zr){J.startDrag(V.key,zr),Se(J.draggingKeys)},onDragMove(zr){J.moveDrag(zr)},onDragEnd(zr){let{dropOperation:Cn}=zr,At=Cn==="cancel"?!1:Te();J.endDrag({...zr,keys:J.draggingKeys,isInternal:At}),Fe()}}),gn=J.collection.getItem(V.key),an=J.getKeysForDrag(V.key).size,hn=an>1&&J.selectionManager.isSelected(V.key),un,nr,Jt=p();if(!V.hasDragButton&&J.selectionManager.selectionMode!=="none"){let zr=_t[Jt][hn?"selected":"notSelected"];V.hasAction&&Jt==="keyboard"&&(zr+="Alt"),hn?nr=lt.format(zr,{count:an}):nr=lt.format(zr),delete Ut.onClick}else if(hn)un=lt.format("dragSelectedItems",{count:an});else{var Dt,bt,Er,ur;let zr=(ur=(Er=(bt=(Dt=J.collection).getTextValue)===null||bt===void 0?void 0:bt.call(Dt,V.key))!==null&&Er!==void 0?Er:gn==null?void 0:gn.textValue)!==null&&ur!==void 0?ur:"";un=lt.format("dragItem",{itemText:zr})}let cr=(0,n.useDescription)(nr);if(nr&&Object.assign(Ut,cr),!V.hasDragButton&&V.hasAction){let{onKeyDownCapture:zr,onKeyUpCapture:Cn}=Ut;Jt==="touch"&&delete Ut["aria-describedby"],Ut.onKeyDownCapture=At=>{At.altKey&&zr(At)},Ut.onKeyUpCapture=At=>{At.altKey&&Cn(At)}}return{dragProps:rt?{}:Ut,dragButtonProps:{...Ge,isDisabled:rt,"aria-label":un}}}function sr(V,J,lt){let{draggingCollectionRef:rt}=ue;J.draggingKeys.size>0&&(rt==null?void 0:rt.current)!==lt.current&&me(lt)}const ln=new Map;function En(V,J){let lt=ln.get(V);if(!lt){let rt=new Set,Ut=Ge=>{for(let gn of rt)gn(Ge)};lt={listener:Ut,handlers:rt},ln.set(V,lt),document.addEventListener(V,Ut)}return lt.handlers.add(J),()=>{lt.handlers.delete(J),lt.handlers.size===0&&(document.removeEventListener(V,lt.listener),ln.delete(V))}}function _n(V){let J=(0,r.useRef)(V);J.current=V;let lt=(0,r.useRef)(!1),{focusProps:rt}=(0,t.useFocus)({onFocusChange:Ut=>{lt.current=Ut}});return(0,r.useEffect)(()=>{let Ut=nr=>{let Jt=J.current;lt.current&&Jt.getItems&&nr.preventDefault()},Ge=nr=>{var Jt;let Dt=J.current;!lt.current||!Dt.getItems||(nr.preventDefault(),E(nr.clipboardData,Dt.getItems()),(Jt=Dt.onCopy)===null||Jt===void 0||Jt.call(Dt))},gn=nr=>{let Jt=J.current;lt.current&&Jt.onCut&&Jt.getItems&&nr.preventDefault()},an=nr=>{let Jt=J.current;!lt.current||!Jt.onCut||!Jt.getItems||(nr.preventDefault(),E(nr.clipboardData,Jt.getItems()),Jt.onCut())},hn=nr=>{let Jt=J.current;lt.current&&Jt.onPaste&&nr.preventDefault()},un=nr=>{let Jt=J.current;if(!lt.current||!Jt.onPaste)return;nr.preventDefault();let Dt=$(nr.clipboardData);Jt.onPaste(Dt)};return(0,n.chain)(En("beforecopy",Ut),En("copy",Ge),En("beforecut",gn),En("cut",an),En("beforepaste",hn),En("paste",un))},[]),{clipboardProps:rt}}function Ci(V,J){let lt=V.children,[rt,Ut]=(0,r.useState)(null),Ge=(0,r.useRef)(null);return(0,r.useImperativeHandle)(J,()=>(gn,an)=>{(0,l.flushSync)(()=>{Ut(lt(gn))}),an(Ge.current),requestAnimationFrame(()=>{Ut(null)})},[lt]),rt?y(r).createElement("div",{style:{zIndex:-100,position:"absolute",top:0,left:-1e5},ref:Ge},rt):null}let wo=y(r).forwardRef(Ci);class Zi{getDropTargetFromPoint(J,lt,rt){if(this.collection.size===0)return{type:"root"};let Ut=this.ref.current.getBoundingClientRect();J+=Ut.x,lt+=Ut.y;let Ge=this.ref.current.querySelectorAll("[data-key]"),gn=new Map;for(let Dt of Ge)Dt instanceof HTMLElement&&gn.set(Dt.dataset.key,Dt);let an=[...this.collection],hn=0,un=an.length;for(;hn<un;){let Dt=Math.floor((hn+un)/2),bt=an[Dt],ur=gn.get(String(bt.key)).getBoundingClientRect();if(lt<ur.top)un=Dt;else if(lt>ur.bottom)hn=Dt+1;else{let cr={type:"item",key:bt.key,dropPosition:"on"};if(rt(cr))lt<=ur.top+5&&rt({...cr,dropPosition:"before"})?cr.dropPosition="before":lt>=ur.bottom-5&&rt({...cr,dropPosition:"after"})&&(cr.dropPosition="after");else{let zr=ur.top+ur.height/2;lt<=zr&&rt({...cr,dropPosition:"before"})?cr.dropPosition="before":lt>=zr&&rt({...cr,dropPosition:"after"})&&(cr.dropPosition="after")}return cr}}let nr=an[Math.min(hn,an.length-1)];return Ut=gn.get(String(nr.key)).getBoundingClientRect(),Math.abs(lt-Ut.top)<Math.abs(lt-Ut.bottom)?{type:"item",key:nr.key,dropPosition:"before"}:{type:"item",key:nr.key,dropPosition:"after"}}constructor(J,lt){this.collection=J,this.ref=lt}}}(MI)),MI.exports}var $I={exports:{}},II={exports:{}},jI={exports:{}},PR;function Ame(){return PR||(PR=1,function(e){var t=Y,r=di(),n=K4();function i(T,$,B,L){Object.defineProperty(T,$,{get:B,set:L,enumerable:!0,configurable:!0})}function a(T){return T&&T.__esModule?T.default:T}i(e.exports,"Layout",()=>s),i(e.exports,"LayoutInfo",()=>l),i(e.exports,"Point",()=>h),i(e.exports,"Rect",()=>y),i(e.exports,"Size",()=>x),i(e.exports,"ReusableView",()=>A),i(e.exports,"useVirtualizerState",()=>E);class s{shouldInvalidate($,B){return $.width!==B.width||$.height!==B.height}validate($){}getInitialLayoutInfo($){return $}getFinalLayoutInfo($){return $}}class l{copy(){let $=new l(this.type,this.key,this.rect.copy());return $.estimatedSize=this.estimatedSize,$.opacity=this.opacity,$.transform=this.transform,$.parentKey=this.parentKey,$.isSticky=this.isSticky,$.zIndex=this.zIndex,$.allowOverflow=this.allowOverflow,$}constructor($,B,L){this.type=$,this.key=B,this.parentKey=null,this.rect=L,this.estimatedSize=!1,this.isSticky=!1,this.opacity=1,this.transform=null,this.zIndex=0,this.allowOverflow=!1}}class h{copy(){return new h(this.x,this.y)}equals($){return this.x===$.x&&this.y===$.y}isOrigin(){return this.x===0&&this.y===0}constructor($=0,B=0){this.x=$,this.y=B}}class y{get maxX(){return this.x+this.width}get maxY(){return this.y+this.height}get area(){return this.width*this.height}get topLeft(){return new h(this.x,this.y)}get topRight(){return new h(this.maxX,this.y)}get bottomLeft(){return new h(this.x,this.maxY)}get bottomRight(){return new h(this.maxX,this.maxY)}intersects($){return this.x<=$.x+$.width&&$.x<=this.x+this.width&&this.y<=$.y+$.height&&$.y<=this.y+this.height}containsRect($){return this.x<=$.x&&this.y<=$.y&&this.maxX>=$.maxX&&this.maxY>=$.maxY}containsPoint($){return this.x<=$.x&&this.y<=$.y&&this.maxX>=$.x&&this.maxY>=$.y}getCornerInRect($){for(let B of["topLeft","topRight","bottomLeft","bottomRight"])if($.containsPoint(this[B]))return B;return null}equals($){return $.x===this.x&&$.y===this.y&&$.width===this.width&&$.height===this.height}pointEquals($){return this.x===$.x&&this.y===$.y}sizeEquals($){return this.width===$.width&&this.height===$.height}union($){let B=Math.min(this.x,$.x),L=Math.min(this.y,$.y),W=Math.max(this.maxX,$.maxX)-B,K=Math.max(this.maxY,$.maxY)-L;return new y(B,L,W,K)}intersection($){if(!this.intersects($))return new y(0,0,0,0);let B=Math.max(this.x,$.x),L=Math.max(this.y,$.y);return new y(B,L,Math.min(this.maxX,$.maxX)-B,Math.min(this.maxY,$.maxY)-L)}copy(){return new y(this.x,this.y,this.width,this.height)}constructor($=0,B=0,L=0,W=0){this.x=$,this.y=B,this.width=L,this.height=W}}class x{copy(){return new x(this.width,this.height)}equals($){return this.width===$.width&&this.height===$.height}get area(){return this.width*this.height}constructor($=0,B=0){this.width=$,this.height=B}}let k=0;class A{prepareForReuse(){this.content=null,this.rendered=null,this.layoutInfo=null}constructor($){this.virtualizer=$,this.key=++k}}let j=typeof window<"u"?window.performance:null,N=j&&(j.now||j.webkitNow||j.msNow||j.mozNow),M=N?N.bind(j):function(){return Date.now?Date.now():new Date().getTime()},u;function m(T,$,B,L,W){let K=!1,te,X=new Promise(ae=>{let re=M(),ue=$.x-T.x,me=$.y-T.y;te=requestAnimationFrame(function Se(we){u==null&&(u=we>1e12!=M()>1e12),u&&(we=M());let Fe=we-re;Fe>B?(W($),ae()):W(new h(T.x+ue*L(Fe/B),T.y+me*L(Fe/B)))!==!1&&!K&&(te=requestAnimationFrame(Se))})});return X.cancel=function(){K=!0,cancelAnimationFrame(te)},X}function v(T){return Math.sin(T*Math.PI/2)}function C(T,$){let B=new Set;for(let L of T.keys())$.has(L)||B.add(L);return B}function w(T,$){let B=C(T,$),L=C($,T),W=new Set;for(let K of T.keys())$.has(K)&&W.add(K);return{toRemove:B,toAdd:L,toUpdate:W}}function*g(...T){for(let $ of T)yield*$}function d(T,$){if(T===$)return!0;if(T.size!==$.size)return!1;for(let B of T)if(!$.has(B))return!1;return!0}class f{addSample($){this.count++,this.value+=($-this.value)/this.count}constructor(){a(n)(this,"count",0),a(n)(this,"value",0)}}class c{setVisibleRect($){let B=performance.now()-this.startTime;B<500&&(this.averageTime.addSample(B),$.x!==this.visibleRect.x&&B>0&&(this.velocity.x=($.x-this.visibleRect.x)/B),$.y!==this.visibleRect.y&&B>0&&(this.velocity.y=($.y-this.visibleRect.y)/B)),this.startTime=performance.now(),this.visibleRect=$}collectMetrics(){let $=performance.now()-this.startTime;if($<500&&this.averagePerf.addSample($),this.visibleRect.height>0){let B=Math.abs(this.velocity.y*(this.averageTime.value+this.averagePerf.value));this.overscanY.addSample(B)}if(this.visibleRect.width>0){let B=Math.abs(this.velocity.x*(this.averageTime.value+this.averagePerf.value));this.overscanX.addSample(B)}}getOverscannedRect(){let $=this.visibleRect.copy(),B=Math.round(Math.min(this.visibleRect.height*2,this.overscanY.value)/100)*100;this.velocity.y>0?($.y-=B*.2,$.height+=B+B*.2):($.y-=B,$.height+=B+B*.2);let L=Math.round(Math.min(this.visibleRect.width*2,this.overscanX.value)/100)*100;return this.velocity.x>0?($.x-=L*.2,$.width+=L+L*.2):($.x-=L,$.width+=L+L*.2),$}constructor(){a(n)(this,"startTime",0),a(n)(this,"averagePerf",new f),a(n)(this,"averageTime",new f),a(n)(this,"velocity",new h(5,5)),a(n)(this,"overscanX",new f),a(n)(this,"overscanY",new f),a(n)(this,"visibleRect",new y)}}class p{constructor(){a(n)(this,"level",0),a(n)(this,"actions",[]),a(n)(this,"animated",!0),a(n)(this,"initialMap",new Map),a(n)(this,"finalMap",new Map),a(n)(this,"initialLayoutInfo",new Map),a(n)(this,"finalLayoutInfo",new Map),a(n)(this,"removed",new Map),a(n)(this,"toRemove",new Map)}}class D{_setContentSize($){this._contentSize=$,this.delegate.setContentSize($)}_setContentOffset($){let B=new y($.x,$.y,this._visibleRect.width,this._visibleRect.height);this.delegate.setVisibleRect(B)}get contentSize(){return this._contentSize}get visibleRect(){return this._visibleRect}set visibleRect($){this._setVisibleRect($)}_setVisibleRect($,B=!1){let L=this._visibleRect;if($.equals(L))return;this.shouldOverscan&&this._overscanManager.setVisibleRect($);let W=this.layout&&this.layout.shouldInvalidate($,this._visibleRect);this._resetAnimatedContentOffset(),this._visibleRect=$,W?this.relayout({offsetChanged:!$.pointEquals(L),sizeChanged:!$.sizeEquals(L)}):this.updateSubviews(B)}get collection(){return this._collection}set collection($){this._setData($)}_setData($){$!==this._collection&&(this._collection?this._runTransaction(()=>{this._collection=$},this.transitionDuration>0):(this._collection=$,this.reloadData()))}reloadData(){this.relayout({contentChanged:!0})}getItem($){return this._collection?this._collection.getItem($):null}get persistedKeys(){return this._persistedKeys}set persistedKeys($){d($,this._persistedKeys)||(this._persistedKeys=$,this.updateSubviews())}isPersistedKey($){if(this._persistedKeys.has($))return!0;for(let B of this._persistedKeys)for(;B!=null;){let L=this.layout.getLayoutInfo(B);if(!L)break;if(B=L.parentKey,B===$)return!0}return!1}get layout(){return this._layout}set layout($){this.setLayout($)}setLayout($,B=!1){if($===this._layout)return;let L=()=>{this._layout&&(this._layout.virtualizer=null),$.virtualizer=this,this._layout=$};B?this._runTransaction(L):(L(),this.relayout())}_getReuseType($,B){if($.type==="item"&&B){let L=this.delegate.getType?this.delegate.getType(B):"item",W=L==="item"?"item":$.type+"_"+L;return{type:L,reuseType:W}}return{type:$.type,reuseType:$.type}}getReusableView($){let B=this.getItem($.key),{reuseType:L}=this._getReuseType($,B);this._reusableViews[L]||(this._reusableViews[L]=[]);let W=this._reusableViews[L],K=W.length>0?W.pop():new A(this);return K.viewType=L,this._animatedContentOffset.isOrigin()||($=$.copy(),$.rect.x+=this._animatedContentOffset.x,$.rect.y+=this._animatedContentOffset.y),K.layoutInfo=$,this._renderView(K),K}_renderView($){let{type:B,key:L}=$.layoutInfo;$.content=this.getItem(L),$.rendered=this._renderContent(B,$.content)}_renderContent($,B){let L=this._renderedContent.get(B);if(L!=null)return L;let W=this.delegate.renderView($,B);return B&&this._renderedContent.set(B,W),W}get visibleViews(){return Array.from(this._visibleViews.values())}getView($){return this._visibleViews.get($)||null}getViewsOfType($){return this.visibleViews.filter(B=>B.layoutInfo&&B.layoutInfo.type===$)}keyForView($){return $&&$.layoutInfo?$.layoutInfo.key:null}keyAtPoint($){let B=new y($.x,$.y,1,1),L=this.layout.getVisibleLayoutInfos(B);for(let W of L)if(W.rect.intersects(B))return W.key;return null}willUnmount(){cancelAnimationFrame(this._relayoutRaf)}relayout($={}){if(!(this._scrollAnimation||typeof requestAnimationFrame>"u")){if(this._invalidationContext){Object.assign(this._invalidationContext,$);return}this._invalidationContext=$,this._relayoutRaf=requestAnimationFrame(()=>{this._relayoutRaf=null,this.relayoutNow()})}}relayoutNow($=this._invalidationContext||{}){if(this._relayoutRaf&&(cancelAnimationFrame(this._relayoutRaf),this._relayoutRaf=null,$={...this._invalidationContext,...$}),this._invalidationContext=null,!this.layout||!this._collection||this._scrollAnimation)return;let B=this._getScrollAnchor();typeof $.beforeLayout=="function"&&$.beforeLayout(),this.layout.validate($),this._setContentSize(this.layout.getContentSize()),typeof $.afterLayout=="function"&&$.afterLayout();let L=this.getVisibleRect(),W=this._restoreScrollAnchor(B,$),K=$.contentChanged?0:W.x,te=$.contentChanged?0:W.y;K=Math.max(0,Math.min(this.contentSize.width-L.width,K)),te=Math.max(0,Math.min(this.contentSize.height-L.height,te));let X=!1;if(K!==L.x||te!==L.y?$.animated||!this._animatedContentOffset.isOrigin()?(this._animatedContentOffset.x+=L.x-K,this._animatedContentOffset.y+=L.y-te,X=this.updateSubviews($.contentChanged)):this._setContentOffset(new h(K,te)):X=this.updateSubviews($.contentChanged),$.transaction&&$.animated||this._applyLayoutInfos(),$.animated&&X){this._enableTransitions(),setTimeout(()=>{if(this._disableTransitions(),!this._animatedContentOffset.isOrigin()){let{x:re,y:ue}=this.getVisibleRect();this._resetAnimatedContentOffset(),this._setContentOffset(new h(re,ue))}typeof $.afterAnimation=="function"&&$.afterAnimation()},this.transitionDuration+100);return}else typeof $.afterAnimation=="function"&&$.afterAnimation()}_correctItemOrder(){if(!(this._isScrolling||this._transaction))for(let $ of this._visibleLayoutInfos.keys()){let B=this._visibleViews.get($);this._children.delete(B),this._children.add(B)}}_enableTransitions(){this.delegate.beginAnimations()}_disableTransitions(){this.delegate.endAnimations()}_getScrollAnchor(){if(!this.anchorScrollPosition)return null;let $=this.getVisibleRect();if(this.delegate.getScrollAnchor){let L=this.delegate.getScrollAnchor($);if(L!=null){let W=this.layout.getLayoutInfo(L),K=W.rect.getCornerInRect($);if(K){let te=W.key,X=W.rect[K].y-$.y;return{key:te,layoutInfo:W,corner:K,offset:X}}}}if($.y===0&&!this.anchorScrollPositionAtTop)return null;let B=null;for(let[L,W]of this._visibleViews){let K=W.layoutInfo;if(K&&K.rect.area>0){let te=K.rect.getCornerInRect($);if(te){let X=K.rect[te].y-$.y;(!B||X<B.offset)&&(B={key:L,layoutInfo:K,corner:te,offset:X})}}}return B}_restoreScrollAnchor($,B){let L=this.getVisibleRect();if($){var W;let K=!((W=B.transaction)===null||W===void 0)&&W.animated?B.transaction.finalMap.get($.key):this.layout.getLayoutInfo($.layoutInfo.key);if(K){let te=K.rect[$.corner].y-L.y-$.offset;L.y+=te}}return L}getVisibleRect(){let $=this.visibleRect,B=$.x-this._animatedContentOffset.x,L=$.y-this._animatedContentOffset.y;return new y(B,L,$.width,$.height)}getVisibleLayoutInfos(){let $=this.shouldOverscan?this._overscanManager.getOverscannedRect():this.getVisibleRect();return this._visibleLayoutInfos=this._getLayoutInfoMap($),this._visibleLayoutInfos}_getLayoutInfoMap($,B=!1){let L=this.layout.getVisibleLayoutInfos($),W=new Map;for(let K of L)B&&(K=K.copy()),W.set(K.key,K);return W}updateSubviews($=!1){if(!this._collection)return;let B=this.getVisibleLayoutInfos(),L=this._visibleViews,W,K,te;if($)W=B,K=L,te=new Set;else{({toAdd:W,toRemove:K,toUpdate:te}=w(L,B));for(let re of te){let ue=L.get(re);if(!ue||!ue.layoutInfo)continue;let me=this.getItem(B.get(re).key);if(ue.content===me)te.delete(re);else{let{reuseType:Se}=this._getReuseType(ue.layoutInfo,me);ue.viewType!==Se&&(te.delete(re),W.add(re),K.add(re))}}if(W.size===0&&K.size===0&&te.size===0){this._transaction&&this._applyLayoutInfos();return}}let X=new Set;for(let re of K.keys()){let ue=this._visibleViews.get(re);ue&&(X.add(ue),this._visibleViews.delete(re),this._transaction?this._transaction.toRemove.set(re,ue):this.reuseView(ue))}for(let re of W.keys()){let ue=B.get(re),me;this._transaction&&(this._transaction.initialLayoutInfo.has(re)&&(ue=this._transaction.initialLayoutInfo.get(re)),me=this._transaction.toRemove.get(re),me&&(this._transaction.toRemove.delete(re),this._applyLayoutInfo(me,ue))),me||(me=this.getReusableView(ue),X.has(me)||this._children.add(me)),this._visibleViews.set(re,me),X.delete(me)}for(let re of te){let ue=L.get(re);this._renderedContent.delete(re),this._renderView(ue)}this._transaction||this.removeViews(X),this._correctItemOrder(),this._flushVisibleViews();let ae=this._transaction&&(W.size>0||K.size>0||this._hasLayoutUpdates());return ae&&requestAnimationFrame(()=>{this._transaction&&requestAnimationFrame(()=>this._applyLayoutInfos())}),ae}afterRender(){this.shouldOverscan&&this._overscanManager.collectMetrics()}_flushVisibleViews(){let $=new Map([[null,[]]]);for(let re of this._children){var B,L,W,K,te;((B=re.layoutInfo)===null||B===void 0?void 0:B.parentKey)!=null&&!$.has(re.layoutInfo.parentKey)&&$.set(re.layoutInfo.parentKey,[]),(L=$.get((W=re.layoutInfo)===null||W===void 0?void 0:W.parentKey))===null||L===void 0||L.push(re),$.has((K=re.layoutInfo)===null||K===void 0?void 0:K.key)||$.set((te=re.layoutInfo)===null||te===void 0?void 0:te.key,[])}let X=(re,ue)=>ue.map(me=>{let Se=$.get(me.layoutInfo.key);return this.delegate.renderWrapper(re,me,Se,we=>X(me,we))}),ae=X(null,$.get(null));this.delegate.setVisibleViews(ae)}_applyLayoutInfo($,B){return $.layoutInfo===B?!1:($.layoutInfo=B,!0)}_applyLayoutInfos(){let $=!1;for(let B of this._visibleViews.values()){let L=B.layoutInfo;if((L==null?void 0:L.key)!=null){let W=this.layout.getLayoutInfo(L.key);this._applyLayoutInfo(B,W)&&($=!0)}}if(this._transaction){for(let B of this._transaction.toRemove.values()){let L=B.layoutInfo;if((L==null?void 0:L.key)!=null){let W=this.layout.getLayoutInfo(L.key);this._applyLayoutInfo(B,W)&&($=!0)}}for(let B of this._transaction.removed.values()){let L=B.layoutInfo,W=this._transaction.finalLayoutInfo.get(L.key)||L;W=this.layout.getFinalLayoutInfo(W.copy()),this._applyLayoutInfo(B,W)&&($=!0)}}$&&this._flushVisibleViews()}_hasLayoutUpdates(){if(!this._transaction)return!1;for(let $ of this._visibleViews.values()){let B=$.layoutInfo;if(!B)return!0;let L=this.layout.getLayoutInfo(B.key);if(!B.rect.equals(L.rect)||B.opacity!==L.opacity||B.transform!==L.transform)return!0}return!1}reuseView($){$.prepareForReuse(),this._reusableViews[$.viewType].push($)}removeViews($){for(let B of $)this._children.delete(B)}updateItemSize($,B){if(!this.layout.updateItemSize)return;if(this._scrollAnimation){this._sizeUpdateQueue.set($,B);return}this.layout.updateItemSize($,B)&&this.relayout()}startScrolling(){this._isScrolling=!0}endScrolling(){this._isScrolling=!1,this._correctItemOrder(),this._flushVisibleViews()}_resetAnimatedContentOffset(){this._animatedContentOffset.isOrigin()||(this._animatedContentOffset=new h(0,0),this._applyLayoutInfos())}scrollToItem($,B){if($==null)return;let L=this.layout.getLayoutInfo($);if(!L)return;let{duration:W=300,shouldScrollX:K=!0,shouldScrollY:te=!0,offsetX:X=0,offsetY:ae=0}=B,re=this.visibleRect.x,ue=this.visibleRect.y,me=L.rect.x-X,Se=L.rect.y-ae,we=re+this.visibleRect.width,Fe=ue+this.visibleRect.height;return K&&(me<=re||we===0?re=me:L.rect.maxX>we&&(re+=L.rect.maxX-we)),te&&(Se<=ue||Fe===0?ue=Se:L.rect.maxY>Fe&&(ue+=L.rect.maxY-Fe)),this.scrollTo(new h(re,ue),W)}scrollTo($,B=300){return this._scrollAnimation&&(this._scrollAnimation.cancel(),this._scrollAnimation=null),B<=0||this.visibleRect.pointEquals($)?(this._setContentOffset($),Promise.resolve()):(this.startScrolling(),this._scrollAnimation=m(this.visibleRect,$,B,v,L=>{this._setContentOffset(L)}),this._scrollAnimation.then(()=>{this._scrollAnimation=null;for(let[L,W]of this._sizeUpdateQueue)this.updateItemSize(L,W);this._sizeUpdateQueue.clear(),this.relayout(),this._processTransactionQueue(),this.endScrolling()}),this._scrollAnimation)}_runTransaction($,B){this._startTransaction(),this._nextTransaction&&this._nextTransaction.actions.push($),this._endTransaction(B)}_startTransaction(){this._nextTransaction||(this._nextTransaction=new p),this._nextTransaction.level++}_endTransaction($){return!this._nextTransaction||($!=null&&(this._nextTransaction.animated=$),--this._nextTransaction.level>0)?!1:this._nextTransaction.actions.length===0?(this._nextTransaction=null,!1):(this._nextTransaction.animated==null&&(this._nextTransaction.animated=!0),this._transactionQueue.push(this._nextTransaction),this._nextTransaction=null,this._processTransactionQueue(),!0)}_processTransactionQueue(){if(this._transaction||this._scrollAnimation)return;let $=this._transactionQueue.shift();$&&this._performTransaction($)}_getContentRect(){return new y(0,0,this.contentSize.width,this.contentSize.height)}_performTransaction($){this._transaction=$,this.relayoutNow({transaction:$,animated:$.animated,beforeLayout:()=>{$.animated&&($.initialMap=this._getLayoutInfoMap(this._getContentRect(),!0));for(let B of $.actions)B()},afterLayout:()=>{$.animated?($.finalMap=this._getLayoutInfoMap(this._getContentRect()),this._setupTransactionAnimations($)):this._transaction=null},afterAnimation:()=>{if($.toRemove.size>0||$.removed.size>0)for(let B of g($.toRemove.values(),$.removed.values()))this._children.delete(B),this.reuseView(B);this._transaction=null,this._correctItemOrder(),this._flushVisibleViews(),this._processTransactionQueue()}})}_setupTransactionAnimations($){let{initialMap:B,finalMap:L}=$;for(let[W,K]of B)L.has(W)?$.initialLayoutInfo.set(W,K):$.finalLayoutInfo.set(K.key,K);for(let[W,K]of L)if(!B.has(W)){let te=this.layout.getInitialLayoutInfo(K.copy());$.initialLayoutInfo.set(W,te)}for(let[W,K]of this._visibleViews)!L.has(W)&&K.layoutInfo.rect.width>0&&($.removed.set(W,K),this._visibleViews.delete(W),K.layoutInfo&&($.finalLayoutInfo.has(K.layoutInfo.key)||$.finalLayoutInfo.set(K.layoutInfo.key,K.layoutInfo)))}constructor($={}){this._contentSize=new x,this._visibleRect=new y,this._reusableViews={},this._visibleLayoutInfos=new Map,this._visibleViews=new Map,this._renderedContent=new WeakMap,this._children=new Set,this._invalidationContext=null,this._overscanManager=new c,this._persistedKeys=new Set,this._scrollAnimation=null,this._isScrolling=!1,this._sizeUpdateQueue=new Map,this._animatedContentOffset=new h(0,0),this._transaction=null,this._nextTransaction=null,this._transactionQueue=[];var B;this.transitionDuration=(B=$.transitionDuration)!==null&&B!==void 0?B:500,this.anchorScrollPosition=$.anchorScrollPosition||!1,this.anchorScrollPositionAtTop=$.anchorScrollPositionAtTop||!1,this.shouldOverscan=$.shouldOverscan!==!1;for(let L of["delegate","size","layout","collection"])$[L]&&(this[L]=$[L])}}function E(T){let[$,B]=(0,t.useState)([]),[L,W]=(0,t.useState)(new x),[K,te]=(0,t.useState)(!1),[X,ae]=(0,t.useState)(!1),re=(0,t.useMemo)(()=>new D,[]);re.delegate={setVisibleViews:B,setVisibleRect(Fe){re.visibleRect=Fe,T.onVisibleRectChange(Fe)},setContentSize:W,renderView:T.renderView,renderWrapper:T.renderWrapper,beginAnimations:()=>te(!0),endAnimations:()=>te(!1),getScrollAnchor:T.getScrollAnchor},re.layout=T.layout,re.collection=T.collection,re.transitionDuration=T.transitionDuration,(0,r.useLayoutEffect)(()=>{re.afterRender()}),(0,t.useEffect)(()=>()=>re.willUnmount(),[]);let ue=(0,t.useCallback)(Fe=>{re.visibleRect=Fe},[re]),me=(0,t.useCallback)(()=>{re.startScrolling(),ae(!0)},[re]),Se=(0,t.useCallback)(()=>{re.endScrolling(),ae(!1)},[re]);return(0,t.useMemo)(()=>({virtualizer:re,visibleViews:$,setVisibleRect:ue,contentSize:L,isAnimating:K,isScrolling:X,startScrolling:me,endScrolling:Se}),[re,$,ue,L,K,X,me,Se])}}(jI)),jI.exports}var kR;function ZY(){return kR||(kR=1,function(e){var t=Nw,r=Ame(),n=di(),i=Y,a=Yo(),s=ms(),l=vp(),h=cv(),y=qo();function x(P,le,ee,_e){Object.defineProperty(P,le,{get:ee,set:_e,enumerable:!0,configurable:!0})}function k(P){return P&&P.__esModule?P.default:P}x(e.exports,"GridKeyboardDelegate",()=>A),x(e.exports,"useGrid",()=>se),x(e.exports,"useGridRowGroup",()=>Ke),x(e.exports,"useGridRow",()=>Q),x(e.exports,"useGridCell",()=>Me),x(e.exports,"useGridSelectionCheckbox",()=>S),x(e.exports,"useHighlightSelectionDescription",()=>qe),x(e.exports,"useGridSelectionAnnouncement",()=>q);class A{isCell(le){return le.type==="cell"}isRow(le){return le.type==="row"||le.type==="item"}findPreviousKey(le,ee){let _e=le!=null?this.collection.getKeyBefore(le):this.collection.getLastKey();for(;_e!=null;){let he=this.collection.getItem(_e);if(!this.disabledKeys.has(_e)&&(!ee||ee(he)))return _e;_e=this.collection.getKeyBefore(_e)}}findNextKey(le,ee){let _e=le!=null?this.collection.getKeyAfter(le):this.collection.getFirstKey();for(;_e!=null;){let he=this.collection.getItem(_e);if(!this.disabledKeys.has(_e)&&(!ee||ee(he)))return _e;_e=this.collection.getKeyAfter(_e)}}getKeyBelow(le){let ee=this.collection.getItem(le);if(ee&&(this.isCell(ee)&&(le=ee.parentKey),le=this.findNextKey(le),le!=null)){if(this.isCell(ee)){let _e=this.collection.getItem(le);return(0,t.getNthItem)((0,t.getChildNodes)(_e,this.collection),ee.index).key}if(this.focusMode==="row")return le}}getKeyAbove(le){let ee=this.collection.getItem(le);if(ee&&(this.isCell(ee)&&(le=ee.parentKey),le=this.findPreviousKey(le),le!=null)){if(this.isCell(ee)){let _e=this.collection.getItem(le);return(0,t.getNthItem)((0,t.getChildNodes)(_e,this.collection),ee.index).key}if(this.focusMode==="row")return le}}getKeyRightOf(le){let ee=this.collection.getItem(le);if(ee){if(this.isRow(ee)){let _e=(0,t.getChildNodes)(ee,this.collection);return this.direction==="rtl"?(0,t.getLastItem)(_e).key:(0,t.getFirstItem)(_e).key}if(this.isCell(ee)){let _e=this.collection.getItem(ee.parentKey),he=(0,t.getChildNodes)(_e,this.collection),ve=this.direction==="rtl"?(0,t.getNthItem)(he,ee.index-1):(0,t.getNthItem)(he,ee.index+1);return ve?ve.key:this.focusMode==="row"?ee.parentKey:this.direction==="rtl"?this.getFirstKey(le):this.getLastKey(le)}}}getKeyLeftOf(le){let ee=this.collection.getItem(le);if(ee){if(this.isRow(ee)){let _e=(0,t.getChildNodes)(ee,this.collection);return this.direction==="rtl"?(0,t.getFirstItem)(_e).key:(0,t.getLastItem)(_e).key}if(this.isCell(ee)){let _e=this.collection.getItem(ee.parentKey),he=(0,t.getChildNodes)(_e,this.collection),ve=this.direction==="rtl"?(0,t.getNthItem)(he,ee.index+1):(0,t.getNthItem)(he,ee.index-1);return ve?ve.key:this.focusMode==="row"?ee.parentKey:this.direction==="rtl"?this.getLastKey(le):this.getFirstKey(le)}}}getFirstKey(le,ee){let _e;if(le!=null){if(_e=this.collection.getItem(le),!_e)return;if(this.isCell(_e)&&!ee){let he=this.collection.getItem(_e.parentKey);return(0,t.getFirstItem)((0,t.getChildNodes)(he,this.collection)).key}}if(le=this.findNextKey(),le!=null&&_e&&this.isCell(_e)&&ee||this.focusMode==="cell"){let he=this.collection.getItem(le);le=(0,t.getFirstItem)((0,t.getChildNodes)(he,this.collection)).key}return le}getLastKey(le,ee){let _e;if(le!=null){if(_e=this.collection.getItem(le),!_e)return;if(this.isCell(_e)&&!ee){let he=this.collection.getItem(_e.parentKey),ve=(0,t.getChildNodes)(he,this.collection);return(0,t.getLastItem)(ve).key}}if(le=this.findPreviousKey(),le!=null&&_e&&this.isCell(_e)&&ee||this.focusMode==="cell"){let he=this.collection.getItem(le),ve=(0,t.getChildNodes)(he,this.collection);le=(0,t.getLastItem)(ve).key}return le}getItem(le){return this.ref.current.querySelector(`[data-key="${le}"]`)}getItemRect(le){var ee;if(this.layout)return(ee=this.layout.getLayoutInfo(le))===null||ee===void 0?void 0:ee.rect;let _e=this.getItem(le);if(_e)return new r.Rect(_e.offsetLeft,_e.offsetTop,_e.offsetWidth,_e.offsetHeight)}getPageHeight(){var le,ee,_e;return this.layout?(le=this.layout.virtualizer)===null||le===void 0?void 0:le.visibleRect.height:(ee=this.ref)===null||ee===void 0||(_e=ee.current)===null||_e===void 0?void 0:_e.offsetHeight}getContentHeight(){var le,ee;return this.layout?this.layout.getContentSize().height:(le=this.ref)===null||le===void 0||(ee=le.current)===null||ee===void 0?void 0:ee.scrollHeight}getKeyPageAbove(le){let ee=this.getItemRect(le);if(!ee)return null;let _e=Math.max(0,ee.maxY-this.getPageHeight());for(;ee&&ee.y>_e;)le=this.getKeyAbove(le),ee=this.getItemRect(le);return le}getKeyPageBelow(le){let ee=this.getItemRect(le);if(!ee)return null;let _e=this.getPageHeight(),he=Math.min(this.getContentHeight(),ee.y+_e);for(;ee&&ee.maxY<he;){let ve=this.getKeyBelow(le);ee=this.getItemRect(ve),ve!=null&&(le=ve)}return le}getKeyForSearch(le,ee){if(!this.collator)return null;let _e=this.collection,he=ee??this.getFirstKey(),ve=_e.getItem(he);ve.type==="cell"&&(he=ve.parentKey);let Ae=!1;for(;he!=null;){let je=_e.getItem(he);if(je.textValue){let Le=je.textValue.slice(0,le.length);if(this.collator.compare(Le,le)===0)return this.isRow(je)&&this.focusMode==="cell"?(0,t.getFirstItem)((0,t.getChildNodes)(je,this.collection)).key:je.key}he=this.findNextKey(he),he==null&&!Ae&&(he=this.getFirstKey(),Ae=!0)}return null}constructor(le){this.collection=le.collection,this.disabledKeys=le.disabledKeys,this.ref=le.ref,this.direction=le.direction,this.collator=le.collator,this.layout=le.layout,this.focusMode=le.focusMode||"row"}}const j=new WeakMap;var N={},M={};M={deselectedItem:P=>`${P.item} غير المحدد`,longPressToSelect:"اضغط مطولًا للدخول إلى وضع التحديد.",select:"تحديد",selectedAll:"جميع العناصر المحددة.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"لم يتم تحديد عناصر",one:()=>`${le.number(P.count)} عنصر محدد`,other:()=>`${le.number(P.count)} عنصر محدد`})}.`,selectedItem:P=>`${P.item} المحدد`};var u={};u={deselectedItem:P=>`${P.item} не е избран.`,longPressToSelect:"Натиснете и задръжте за да влезете в избирателен режим.",select:"Изберете",selectedAll:"Всички елементи са избрани.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Няма избрани елементи",one:()=>`${le.number(P.count)} избран елемент`,other:()=>`${le.number(P.count)} избрани елементи`})}.`,selectedItem:P=>`${P.item} избран.`};var m={};m={deselectedItem:P=>`Položka ${P.item} není vybrána.`,longPressToSelect:"Dlouhým stisknutím přejdete do režimu výběru.",select:"Vybrat",selectedAll:"Vybrány všechny položky.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nevybrány žádné položky",one:()=>`Vybrána ${le.number(P.count)} položka`,other:()=>`Vybráno ${le.number(P.count)} položek`})}.`,selectedItem:P=>`Vybrána položka ${P.item}.`};var v={};v={deselectedItem:P=>`${P.item} ikke valgt.`,longPressToSelect:"Lav et langt tryk for at aktivere valgtilstand.",select:"Vælg",selectedAll:"Alle elementer valgt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ingen elementer valgt",one:()=>`${le.number(P.count)} element valgt`,other:()=>`${le.number(P.count)} elementer valgt`})}.`,selectedItem:P=>`${P.item} valgt.`};var C={};C={deselectedItem:P=>`${P.item} nicht ausgewählt.`,longPressToSelect:"Gedrückt halten, um Auswahlmodus zu öffnen.",select:"Auswählen",selectedAll:"Alle Elemente ausgewählt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Keine Elemente ausgewählt",one:()=>`${le.number(P.count)} Element ausgewählt`,other:()=>`${le.number(P.count)} Elemente ausgewählt`})}.`,selectedItem:P=>`${P.item} ausgewählt.`};var w={};w={deselectedItem:P=>`Δεν επιλέχθηκε το στοιχείο ${P.item}.`,longPressToSelect:"Πατήστε παρατεταμένα για να μπείτε σε λειτουργία επιλογής.",select:"Επιλογή",selectedAll:"Επιλέχθηκαν όλα τα στοιχεία.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Δεν επιλέχθηκαν στοιχεία",one:()=>`Επιλέχθηκε ${le.number(P.count)} στοιχείο`,other:()=>`Επιλέχθηκαν ${le.number(P.count)} στοιχεία`})}.`,selectedItem:P=>`Επιλέχθηκε το στοιχείο ${P.item}.`};var g={};g={deselectedItem:P=>`${P.item} not selected.`,select:"Select",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"No items selected",one:()=>`${le.number(P.count)} item selected`,other:()=>`${le.number(P.count)} items selected`})}.`,selectedAll:"All items selected.",selectedItem:P=>`${P.item} selected.`,longPressToSelect:"Long press to enter selection mode."};var d={};d={deselectedItem:P=>`${P.item} no seleccionado.`,longPressToSelect:"Mantenga pulsado para abrir el modo de selección.",select:"Seleccionar",selectedAll:"Todos los elementos seleccionados.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ningún elemento seleccionado",one:()=>`${le.number(P.count)} elemento seleccionado`,other:()=>`${le.number(P.count)} elementos seleccionados`})}.`,selectedItem:P=>`${P.item} seleccionado.`};var f={};f={deselectedItem:P=>`${P.item} pole valitud.`,longPressToSelect:"Valikurežiimi sisenemiseks vajutage pikalt.",select:"Vali",selectedAll:"Kõik üksused valitud.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Üksusi pole valitud",one:()=>`${le.number(P.count)} üksus valitud`,other:()=>`${le.number(P.count)} üksust valitud`})}.`,selectedItem:P=>`${P.item} valitud.`};var c={};c={deselectedItem:P=>`Kohdetta ${P.item} ei valittu.`,longPressToSelect:"Siirry valintatilaan painamalla pitkään.",select:"Valitse",selectedAll:"Kaikki kohteet valittu.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ei yhtään kohdetta valittu",one:()=>`${le.number(P.count)} kohde valittu`,other:()=>`${le.number(P.count)} kohdetta valittu`})}.`,selectedItem:P=>`${P.item} valittu.`};var p={};p={deselectedItem:P=>`${P.item} non sélectionné.`,longPressToSelect:"Appuyez de manière prolongée pour passer en mode de sélection.",select:"Sélectionner",selectedAll:"Tous les éléments sélectionnés.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Aucun élément sélectionné",one:()=>`${le.number(P.count)} élément sélectionné`,other:()=>`${le.number(P.count)} éléments sélectionnés`})}.`,selectedItem:P=>`${P.item} sélectionné.`};var D={};D={deselectedItem:P=>`${P.item} לא נבחר.`,longPressToSelect:"הקשה ארוכה לכניסה למצב בחירה.",select:"בחר",selectedAll:"כל הפריטים נבחרו.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"לא נבחרו פריטים",one:()=>`פריט ${le.number(P.count)} נבחר`,other:()=>`${le.number(P.count)} פריטים נבחרו`})}.`,selectedItem:P=>`${P.item} נבחר.`};var E={};E={deselectedItem:P=>`Stavka ${P.item} nije odabrana.`,longPressToSelect:"Dugo pritisnite za ulazak u način odabira.",select:"Odaberite",selectedAll:"Odabrane su sve stavke.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nije odabrana nijedna stavka",one:()=>`Odabrana je ${le.number(P.count)} stavka`,other:()=>`Odabrano je ${le.number(P.count)} stavki`})}.`,selectedItem:P=>`Stavka ${P.item} je odabrana.`};var T={};T={deselectedItem:P=>`${P.item} nincs kijelölve.`,longPressToSelect:"Nyomja hosszan a kijelöléshez.",select:"Kijelölés",selectedAll:"Az összes elem kijelölve.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Egy elem sincs kijelölve",one:()=>`${le.number(P.count)} elem kijelölve`,other:()=>`${le.number(P.count)} elem kijelölve`})}.`,selectedItem:P=>`${P.item} kijelölve.`};var $={};$={deselectedItem:P=>`${P.item} non selezionato.`,longPressToSelect:"Premi a lungo per passare alla modalità di selezione.",select:"Seleziona",selectedAll:"Tutti gli elementi selezionati.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nessun elemento selezionato",one:()=>`${le.number(P.count)} elemento selezionato`,other:()=>`${le.number(P.count)} elementi selezionati`})}.`,selectedItem:P=>`${P.item} selezionato.`};var B={};B={deselectedItem:P=>`${P.item} が選択されていません。`,longPressToSelect:"長押しして選択モードを開きます。",select:"選択",selectedAll:"すべての項目を選択しました。",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"項目が選択されていません",one:()=>`${le.number(P.count)} 項目を選択しました`,other:()=>`${le.number(P.count)} 項目を選択しました`})}。`,selectedItem:P=>`${P.item} を選択しました。`};var L={};L={deselectedItem:P=>`${P.item}이(가) 선택되지 않았습니다.`,longPressToSelect:"선택 모드로 들어가려면 길게 누르십시오.",select:"선택",selectedAll:"모든 항목이 선택되었습니다.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"선택된 항목이 없습니다",one:()=>`${le.number(P.count)}개 항목이 선택되었습니다`,other:()=>`${le.number(P.count)}개 항목이 선택되었습니다`})}.`,selectedItem:P=>`${P.item}이(가) 선택되었습니다.`};var W={};W={deselectedItem:P=>`${P.item} nepasirinkta.`,longPressToSelect:"Norėdami įjungti pasirinkimo režimą, paspauskite ir palaikykite.",select:"Pasirinkti",selectedAll:"Pasirinkti visi elementai.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nepasirinktas nė vienas elementas",one:()=>`Pasirinktas ${le.number(P.count)} elementas`,other:()=>`Pasirinkta elementų: ${le.number(P.count)}`})}.`,selectedItem:P=>`Pasirinkta: ${P.item}.`};var K={};K={deselectedItem:P=>`Vienums ${P.item} nav atlasīts.`,longPressToSelect:"Ilgi turiet nospiestu. lai ieslēgtu atlases režīmu.",select:"Atlasīt",selectedAll:"Atlasīti visi vienumi.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nav atlasīts neviens vienums",one:()=>`Atlasīto vienumu skaits: ${le.number(P.count)}`,other:()=>`Atlasīto vienumu skaits: ${le.number(P.count)}`})}.`,selectedItem:P=>`Atlasīts vienums ${P.item}.`};var te={};te={deselectedItem:P=>`${P.item} er ikke valgt.`,longPressToSelect:"Bruk et langt trykk for å gå inn i valgmodus.",select:"Velg",selectedAll:"Alle elementer er valgt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Ingen elementer er valgt",one:()=>`${le.number(P.count)} element er valgt`,other:()=>`${le.number(P.count)} elementer er valgt`})}.`,selectedItem:P=>`${P.item} er valgt.`};var X={};X={deselectedItem:P=>`${P.item} niet geselecteerd.`,longPressToSelect:"Druk lang om de selectiemodus te openen.",select:"Selecteren",selectedAll:"Alle items geselecteerd.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Geen items geselecteerd",one:()=>`${le.number(P.count)} item geselecteerd`,other:()=>`${le.number(P.count)} items geselecteerd`})}.`,selectedItem:P=>`${P.item} geselecteerd.`};var ae={};ae={deselectedItem:P=>`Nie zaznaczono ${P.item}.`,longPressToSelect:"Naciśnij i przytrzymaj, aby wejść do trybu wyboru.",select:"Zaznacz",selectedAll:"Wszystkie zaznaczone elementy.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nie zaznaczono żadnych elementów",one:()=>`${le.number(P.count)} zaznaczony element`,other:()=>`${le.number(P.count)} zaznaczonych elementów`})}.`,selectedItem:P=>`Zaznaczono ${P.item}.`};var re={};re={deselectedItem:P=>`${P.item} não selecionado.`,longPressToSelect:"Mantenha pressionado para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nenhum item selecionado",one:()=>`${le.number(P.count)} item selecionado`,other:()=>`${le.number(P.count)} itens selecionados`})}.`,selectedItem:P=>`${P.item} selecionado.`};var ue={};ue={deselectedItem:P=>`${P.item} não selecionado.`,longPressToSelect:"Prima continuamente para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nenhum item selecionado",one:()=>`${le.number(P.count)} item selecionado`,other:()=>`${le.number(P.count)} itens selecionados`})}.`,selectedItem:P=>`${P.item} selecionado.`};var me={};me={deselectedItem:P=>`${P.item} neselectat.`,longPressToSelect:"Apăsați lung pentru a intra în modul de selectare.",select:"Selectare",selectedAll:"Toate elementele selectate.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Niciun element selectat",one:()=>`${le.number(P.count)} element selectat`,other:()=>`${le.number(P.count)} elemente selectate`})}.`,selectedItem:P=>`${P.item} selectat.`};var Se={};Se={deselectedItem:P=>`${P.item} не выбрано.`,longPressToSelect:"Нажмите и удерживайте для входа в режим выбора.",select:"Выбрать",selectedAll:"Выбраны все элементы.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Нет выбранных элементов",one:()=>`${le.number(P.count)} элемент выбран`,other:()=>`${le.number(P.count)} элементов выбрано`})}.`,selectedItem:P=>`${P.item} выбрано.`};var we={};we={deselectedItem:P=>`Nevybraté položky: ${P.item}.`,longPressToSelect:"Dlhším stlačením prejdite do režimu výberu.",select:"Vybrať",selectedAll:"Všetky vybraté položky.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Žiadne vybraté položky",one:()=>`${le.number(P.count)} vybratá položka`,other:()=>`Počet vybratých položiek:${le.number(P.count)}`})}.`,selectedItem:P=>`Vybraté položky: ${P.item}.`};var Fe={};Fe={deselectedItem:P=>`Element ${P.item} ni izbran.`,longPressToSelect:"Za izbirni način pritisnite in dlje časa držite.",select:"Izberite",selectedAll:"Vsi elementi so izbrani.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Noben element ni izbran",one:()=>`${le.number(P.count)} element je izbran`,other:()=>`${le.number(P.count)} elementov je izbranih`})}.`,selectedItem:P=>`Element ${P.item} je izbran.`};var Ee={};Ee={deselectedItem:P=>`${P.item} nije izabrano.`,longPressToSelect:"Dugo pritisnite za ulazak u režim biranja.",select:"Izaberite",selectedAll:"Izabrane su sve stavke.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Nije izabrana nijedna stavka",one:()=>`Izabrana je ${le.number(P.count)} stavka`,other:()=>`Izabrano je ${le.number(P.count)} stavki`})}.`,selectedItem:P=>`${P.item} je izabrano.`};var Te={};Te={deselectedItem:P=>`${P.item} ej markerat.`,longPressToSelect:"Tryck länge när du vill öppna väljarläge.",select:"Markera",selectedAll:"Alla markerade objekt.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Inga markerade objekt",one:()=>`${le.number(P.count)} markerat objekt`,other:()=>`${le.number(P.count)} markerade objekt`})}.`,selectedItem:P=>`${P.item} markerat.`};var be={};be={deselectedItem:P=>`${P.item} seçilmedi.`,longPressToSelect:"Seçim moduna girmek için uzun basın.",select:"Seç",selectedAll:"Tüm ögeler seçildi.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Hiçbir öge seçilmedi",one:()=>`${le.number(P.count)} öge seçildi`,other:()=>`${le.number(P.count)} öge seçildi`})}.`,selectedItem:P=>`${P.item} seçildi.`};var Ue={};Ue={deselectedItem:P=>`${P.item} не вибрано.`,longPressToSelect:"Виконайте довге натиснення, щоб перейти в режим вибору.",select:"Вибрати",selectedAll:"Усі елементи вибрано.",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"Жодних елементів не вибрано",one:()=>`${le.number(P.count)} елемент вибрано`,other:()=>`Вибрано елементів: ${le.number(P.count)}`})}.`,selectedItem:P=>`${P.item} вибрано.`};var st={};st={deselectedItem:P=>`未选择 ${P.item}。`,longPressToSelect:"长按以进入选择模式。",select:"选择",selectedAll:"已选择所有项目。",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"未选择项目",one:()=>`已选择 ${le.number(P.count)} 个项目`,other:()=>`已选择 ${le.number(P.count)} 个项目`})}。`,selectedItem:P=>`已选择 ${P.item}。`};var ke={};ke={deselectedItem:P=>`未選取「${P.item}」。`,longPressToSelect:"長按以進入選擇模式。",select:"選取",selectedAll:"已選取所有項目。",selectedCount:(P,le)=>`${le.plural(P.count,{"=0":"未選取任何項目",one:()=>`已選取 ${le.number(P.count)} 個項目`,other:()=>`已選取 ${le.number(P.count)} 個項目`})}。`,selectedItem:P=>`已選取「${P.item}」。`},N={"ar-AE":M,"bg-BG":u,"cs-CZ":m,"da-DK":v,"de-DE":C,"el-GR":w,"en-US":g,"es-ES":d,"et-EE":f,"fi-FI":c,"fr-FR":p,"he-IL":D,"hr-HR":E,"hu-HU":T,"it-IT":$,"ja-JP":B,"ko-KR":L,"lt-LT":W,"lv-LV":K,"nb-NO":te,"nl-NL":X,"pl-PL":ae,"pt-BR":re,"pt-PT":ue,"ro-RO":me,"ru-RU":Se,"sk-SK":we,"sl-SI":Fe,"sr-SP":Ee,"sv-SE":Te,"tr-TR":be,"uk-UA":Ue,"zh-CN":st,"zh-TW":ke};function q(P,le){var ee;let{getRowText:_e=je=>{var Le,xe,Be;return(ee=(xe=(Le=le.collection).getTextValue)===null||xe===void 0?void 0:xe.call(Le,je))!==null&&ee!==void 0?ee:(Be=le.collection.getItem(je))===null||Be===void 0?void 0:Be.textValue}}=P,he=(0,a.useLocalizedStringFormatter)(k(N)),ve=le.selectionManager.rawSelection,Ae=(0,i.useRef)(ve);(0,n.useUpdateEffect)(()=>{var je;if(!le.selectionManager.isFocused){Ae.current=ve;return}let Le=ne(ve,Ae.current),xe=ne(Ae.current,ve),Be=le.selectionManager.selectionBehavior==="replace",Ve=[];if(le.selectionManager.selectedKeys.size===1&&Be){if(le.collection.getItem(le.selectionManager.selectedKeys.keys().next().value)){let tt=_e(le.selectionManager.selectedKeys.keys().next().value);tt&&Ve.push(he.format("selectedItem",{item:tt}))}}else if(Le.size===1&&xe.size===0){let tt=_e(Le.keys().next().value);tt&&Ve.push(he.format("selectedItem",{item:tt}))}else if(xe.size===1&&Le.size===0&&le.collection.getItem(xe.keys().next().value)){let tt=_e(xe.keys().next().value);tt&&Ve.push(he.format("deselectedItem",{item:tt}))}le.selectionManager.selectionMode==="multiple"&&(Ve.length===0||ve==="all"||ve.size>1||Ae.current==="all"||((je=Ae.current)===null||je===void 0?void 0:je.size)>1)&&Ve.push(ve==="all"?he.format("selectedAll"):he.format("selectedCount",{count:ve.size})),Ve.length>0&&(0,h.announce)(Ve.join(" ")),Ae.current=ve},[ve])}function ne(P,le){let ee=new Set;if(P==="all"||le==="all")return ee;for(let _e of P.keys())le.has(_e)||ee.add(_e);return ee}function qe(P){let le=(0,a.useLocalizedStringFormatter)(k(N)),ee=(0,y.useInteractionModality)(),_e=(ee==="pointer"||ee==="virtual"||ee==null)&&typeof window<"u"&&"ontouchstart"in window,he=(0,i.useMemo)(()=>{let Ae=P.selectionManager.selectionMode,je=P.selectionManager.selectionBehavior,Le;return _e&&(Le=le.format("longPressToSelect")),je==="replace"&&Ae!=="none"&&P.hasItemActions?Le:void 0},[P.selectionManager.selectionMode,P.selectionManager.selectionBehavior,P.hasItemActions,le,_e]);return(0,n.useDescription)(he)}function se(P,le,ee){let{isVirtualized:_e,keyboardDelegate:he,focusMode:ve,scrollRef:Ae,getRowText:je,onRowAction:Le,onCellAction:xe}=P,{selectionManager:Be}=le;!P["aria-label"]&&!P["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let Ve=(0,a.useCollator)({usage:"search",sensitivity:"base"}),{direction:tt}=(0,a.useLocale)(),it=le.selectionManager.disabledBehavior,yt=(0,i.useMemo)(()=>he||new A({collection:le.collection,disabledKeys:it==="selection"?new Set:le.disabledKeys,ref:ee,direction:tt,collator:Ve,focusMode:ve}),[he,le.collection,le.disabledKeys,it,ee,tt,Ve,ve]),{collectionProps:vt}=(0,l.useSelectableCollection)({ref:ee,selectionManager:Be,keyboardDelegate:yt,isVirtualized:_e,scrollRef:Ae}),Pt=(0,n.useId)(P.id);j.set(le,{keyboardDelegate:yt,actions:{onRowAction:Le,onCellAction:xe}});let kt=qe({selectionManager:Be,hasItemActions:!!(Le||xe)}),It=(0,n.filterDOMProps)(P,{labelable:!0}),Ft=(0,i.useCallback)(rr=>{if(Be.isFocused){rr.currentTarget.contains(rr.target)||Be.setFocused(!1);return}rr.currentTarget.contains(rr.target)&&Be.setFocused(!0)},[Be]),Xt=(0,i.useMemo)(()=>({onBlur:vt.onBlur,onFocus:Ft}),[Ft,vt.onBlur]),Kt=(0,s.useHasTabbableChild)(ee,{isDisabled:le.collection.size!==0}),Tt=(0,n.mergeProps)(It,{role:"grid",id:Pt,"aria-multiselectable":Be.selectionMode==="multiple"?"true":void 0},le.isKeyboardNavigationDisabled?Xt:vt,le.collection.size===0&&{tabIndex:Kt?-1:0},kt);return _e&&(Tt["aria-rowcount"]=le.collection.size,Tt["aria-colcount"]=le.collection.columnCount),q({getRowText:je},le),{gridProps:Tt}}function Ke(){return{rowGroupProps:{role:"rowgroup"}}}function Q(P,le,ee){let{node:_e,isVirtualized:he,shouldSelectOnPressUp:ve,onAction:Ae}=P,{actions:{onRowAction:je}}=j.get(le),{itemProps:Le,...xe}=(0,l.useSelectableItem)({selectionManager:le.selectionManager,key:_e.key,ref:ee,isVirtualized:he,shouldSelectOnPressUp:ve,onAction:je?()=>je(_e.key):Ae,isDisabled:le.collection.size===0}),Be=le.selectionManager.isSelected(_e.key),Ve={role:"row","aria-selected":le.selectionManager.selectionMode!=="none"?Be:void 0,"aria-disabled":xe.isDisabled||void 0,...Le};return he&&(Ve["aria-rowindex"]=_e.index+1),{rowProps:Ve,...xe}}function Me(P,le,ee){let{node:_e,isVirtualized:he,focusMode:ve="child",shouldSelectOnPressUp:Ae,onAction:je}=P,{direction:Le}=(0,a.useLocale)(),{keyboardDelegate:xe,actions:{onCellAction:Be}}=j.get(le),Ve=()=>{let It=(0,s.getFocusableTreeWalker)(ee.current);if(ve==="child"){if(ee.current.contains(document.activeElement)&&ee.current!==document.activeElement)return;let Ft=le.selectionManager.childFocusStrategy==="last"?o(It):It.firstChild();if(Ft){(0,s.focusSafely)(Ft);return}}ee.current.contains(document.activeElement)||(0,s.focusSafely)(ee.current)},{itemProps:tt,isPressed:it}=(0,l.useSelectableItem)({selectionManager:le.selectionManager,key:_e.key,ref:ee,isVirtualized:he,focus:Ve,shouldSelectOnPressUp:Ae,onAction:Be?()=>Be(_e.key):je,isDisabled:le.collection.size===0}),yt=It=>{if(!It.currentTarget.contains(It.target)||le.isKeyboardNavigationDisabled)return;let Ft=(0,s.getFocusableTreeWalker)(ee.current);switch(Ft.currentNode=document.activeElement,It.key){case"ArrowLeft":{let Xt=Le==="rtl"?Ft.nextNode():Ft.previousNode();if(ve==="child"&&Xt===ee.current&&(Xt=null),Xt)It.preventDefault(),It.stopPropagation(),(0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)});else{if(xe.getKeyLeftOf(_e.key)!==_e.key)break;It.preventDefault(),It.stopPropagation(),ve==="cell"&&Le==="rtl"?((0,s.focusSafely)(ee.current),(0,n.scrollIntoViewport)(ee.current,{containingElement:(0,n.getScrollParent)(ee.current)})):(Ft.currentNode=ee.current,Xt=Le==="rtl"?Ft.firstChild():o(Ft),Xt&&((0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)})))}break}case"ArrowRight":{let Xt=Le==="rtl"?Ft.previousNode():Ft.nextNode();if(ve==="child"&&Xt===ee.current&&(Xt=null),Xt)It.preventDefault(),It.stopPropagation(),(0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)});else{if(xe.getKeyRightOf(_e.key)!==_e.key)break;It.preventDefault(),It.stopPropagation(),ve==="cell"&&Le==="ltr"?((0,s.focusSafely)(ee.current),(0,n.scrollIntoViewport)(ee.current,{containingElement:(0,n.getScrollParent)(ee.current)})):(Ft.currentNode=ee.current,Xt=Le==="rtl"?o(Ft):Ft.firstChild(),Xt&&((0,s.focusSafely)(Xt),(0,n.scrollIntoViewport)(Xt,{containingElement:(0,n.getScrollParent)(ee.current)})))}break}case"ArrowUp":case"ArrowDown":!It.altKey&&ee.current.contains(It.target)&&(It.stopPropagation(),It.preventDefault(),ee.current.parentElement.dispatchEvent(new KeyboardEvent(It.nativeEvent.type,It.nativeEvent)));break}},vt=It=>{if(It.target!==ee.current){(0,y.isFocusVisible)()||le.selectionManager.setFocusedKey(_e.key);return}requestAnimationFrame(()=>{ve==="child"&&document.activeElement===ee.current&&Ve()})},Pt=(0,n.mergeProps)(tt,{role:"gridcell",onKeyDownCapture:yt,onFocus:vt});var kt;return he&&(Pt["aria-colindex"]=((kt=_e.colIndex)!==null&&kt!==void 0?kt:_e.index)+1),Ae&&Pt.tabIndex!=null&&Pt.onPointerDown==null&&(Pt.onPointerDown=It=>{let Ft=It.currentTarget,Xt=Ft.getAttribute("tabindex");Ft.removeAttribute("tabindex"),requestAnimationFrame(()=>{Ft.setAttribute("tabindex",Xt)})}),{gridCellProps:Pt,isPressed:it}}function o(P){let le,ee;do ee=P.lastChild(),ee&&(le=ee);while(ee);return le}function S(P,le){let{key:ee}=P,_e=le.selectionManager,he=(0,n.useId)(),ve=!le.selectionManager.canSelectItem(ee),Ae=le.selectionManager.isSelected(ee),je=()=>_e.select(ee);const Le=(0,a.useLocalizedStringFormatter)(k(N));return{checkboxProps:{id:he,"aria-label":Le.format("select"),isSelected:Ae,isDisabled:ve,onChange:je}}}}(II)),II.exports}var OR;function Tme(){return OR||(OR=1,function(e){var t=di(),r=ZY(),n=ms(),i=vp(),a=qo(),s=Yo();function l(M,u,m,v){Object.defineProperty(M,u,{get:m,set:v,enumerable:!0,configurable:!0})}l(e.exports,"useGridList",()=>k),l(e.exports,"useGridListItem",()=>A),l(e.exports,"useGridListSelectionCheckbox",()=>N);const h=new WeakMap;function y(M,u){let{id:m}=h.get(M);if(!m)throw new Error("Unknown list");return`${m}-${x(u)}`}function x(M){return typeof M=="string"?M.replace(/\s*/g,""):""+M}function k(M,u,m){let{isVirtualized:v,keyboardDelegate:C,onAction:w}=M;!M["aria-label"]&&!M["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let{listProps:g}=(0,i.useSelectableList)({selectionManager:u.selectionManager,collection:u.collection,disabledKeys:u.disabledKeys,ref:m,keyboardDelegate:C,isVirtualized:v,selectOnFocus:u.selectionManager.selectionBehavior==="replace"}),d=(0,t.useId)(M.id);h.set(u,{id:d,onAction:w});let f=(0,r.useHighlightSelectionDescription)({selectionManager:u.selectionManager,hasItemActions:!!w}),c=(0,n.useHasTabbableChild)(m,{isDisabled:u.collection.size!==0}),p=(0,t.filterDOMProps)(M,{labelable:!0}),D=(0,t.mergeProps)(p,{role:"grid",id:d,"aria-multiselectable":u.selectionManager.selectionMode==="multiple"?"true":void 0},u.collection.size===0?{tabIndex:c?-1:0}:g,f);return v&&(D["aria-rowcount"]=u.collection.size,D["aria-colcount"]=1),(0,r.useGridSelectionAnnouncement)({},u),{gridProps:D}}function A(M,u,m){let{node:v,isVirtualized:C,shouldSelectOnPressUp:w}=M,{direction:g}=(0,s.useLocale)(),{onAction:d}=h.get(u),f=(0,t.useSlotId)(),c=()=>{m.current.contains(document.activeElement)||(0,n.focusSafely)(m.current)},{itemProps:p,...D}=(0,i.useSelectableItem)({selectionManager:u.selectionManager,key:v.key,ref:m,isVirtualized:C,shouldSelectOnPressUp:w,onAction:d?()=>d(v.key):void 0,focus:c}),E=L=>{if(!L.currentTarget.contains(L.target))return;let W=(0,n.getFocusableTreeWalker)(m.current);switch(W.currentNode=document.activeElement,L.key){case"ArrowLeft":{let K=g==="rtl"?W.nextNode():W.previousNode();if(K)L.preventDefault(),L.stopPropagation(),(0,n.focusSafely)(K),(0,t.scrollIntoViewport)(K,{containingElement:(0,t.getScrollParent)(m.current)});else if(L.preventDefault(),L.stopPropagation(),g==="rtl")(0,n.focusSafely)(m.current),(0,t.scrollIntoViewport)(m.current,{containingElement:(0,t.getScrollParent)(m.current)});else{W.currentNode=m.current;let te=j(W);te&&((0,n.focusSafely)(te),(0,t.scrollIntoViewport)(te,{containingElement:(0,t.getScrollParent)(m.current)}))}break}case"ArrowRight":{let K=g==="rtl"?W.previousNode():W.nextNode();if(K)L.preventDefault(),L.stopPropagation(),(0,n.focusSafely)(K),(0,t.scrollIntoViewport)(K,{containingElement:(0,t.getScrollParent)(m.current)});else if(L.preventDefault(),L.stopPropagation(),g==="ltr")(0,n.focusSafely)(m.current),(0,t.scrollIntoViewport)(m.current,{containingElement:(0,t.getScrollParent)(m.current)});else{W.currentNode=m.current;let te=j(W);te&&((0,n.focusSafely)(te),(0,t.scrollIntoViewport)(te,{containingElement:(0,t.getScrollParent)(m.current)}))}break}case"ArrowUp":case"ArrowDown":!L.altKey&&m.current.contains(L.target)&&(L.stopPropagation(),L.preventDefault(),m.current.parentElement.dispatchEvent(new KeyboardEvent(L.nativeEvent.type,L.nativeEvent)));break}},T=L=>{if(L.target!==m.current){(0,a.isFocusVisible)()||u.selectionManager.setFocusedKey(v.key);return}},$=(0,t.mergeProps)(p,{role:"row",onKeyDownCapture:E,onFocus:T,"aria-label":v.textValue||void 0,"aria-selected":u.selectionManager.canSelectItem(v.key)?u.selectionManager.isSelected(v.key):void 0,"aria-disabled":u.selectionManager.isDisabled(v.key)||void 0,"aria-labelledby":f&&v.textValue?`${y(u,v.key)} ${f}`:void 0,id:y(u,v.key)});return C&&($["aria-rowindex"]=v.index+1),{rowProps:$,gridCellProps:{role:"gridcell","aria-colindex":1},descriptionProps:{id:f},...D}}function j(M){let u,m;do m=M.lastChild(),m&&(u=m);while(m);return u}function N(M,u){let{key:m}=M;const{checkboxProps:v}=(0,r.useGridSelectionCheckbox)(M,u);return{checkboxProps:{...v,"aria-labelledby":`${v.id} ${y(u,m)}`}}}}($I)),$I.exports}var FI={exports:{}},BI={exports:{}},ER;function JY(){return ER||(ER=1,function(e){var t=di(),r=Mf(),n=Yo();function i(s,l,h,y){Object.defineProperty(s,l,{get:h,set:y,enumerable:!0,configurable:!0})}i(e.exports,"useProgressBar",()=>a);function a(s){let{value:l=0,minValue:h=0,maxValue:y=100,valueLabel:x,isIndeterminate:k,formatOptions:A={style:"percent"}}=s,j=(0,t.filterDOMProps)(s,{labelable:!0}),{labelProps:N,fieldProps:M}=(0,r.useLabel)({...s,labelElementType:"span"});l=(0,t.clamp)(l,h,y);let u=(l-h)/(y-h),m=(0,n.useNumberFormatter)(A);if(!k&&!x){let v=A.style==="percent"?u:l;x=m.format(v)}return{progressBarProps:(0,t.mergeProps)(j,{...M,"aria-valuenow":k?void 0:l,"aria-valuemin":h,"aria-valuemax":y,"aria-valuetext":k?void 0:x,role:"progressbar"}),labelProps:N}}}(BI)),BI.exports}var _R;function Mme(){return _R||(_R=1,function(e){var t=JY();function r(i,a,s,l){Object.defineProperty(i,a,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useMeter",()=>n);function n(i){let{progressBarProps:a,labelProps:s}=(0,t.useProgressBar)(i);return{meterProps:{...a,role:"meter progressbar"},labelProps:s}}}(FI)),FI.exports}var NI={exports:{}},AR;function $me(){return AR||(AR=1,function(e){var t=di(),r=Y,n=qo(),i=$E(),a=Yo(),s=XY();function l(be,Ue,st,ke){Object.defineProperty(be,Ue,{get:st,set:ke,enumerable:!0,configurable:!0})}function h(be){return be&&be.__esModule?be.default:be}l(e.exports,"useNumberField",()=>Te);var y={},x={};x={decrease:be=>`خفض ${be.fieldLabel}`,increase:be=>`زيادة ${be.fieldLabel}`,numberField:"حقل رقمي"};var k={};k={decrease:be=>`Намаляване ${be.fieldLabel}`,increase:be=>`Усилване ${be.fieldLabel}`,numberField:"Номер на полето"};var A={};A={decrease:be=>`Snížit ${be.fieldLabel}`,increase:be=>`Zvýšit ${be.fieldLabel}`,numberField:"Číselné pole"};var j={};j={decrease:be=>`Reducer ${be.fieldLabel}`,increase:be=>`Øg ${be.fieldLabel}`,numberField:"Talfelt"};var N={};N={decrease:be=>`${be.fieldLabel} verringern`,increase:be=>`${be.fieldLabel} erhöhen`,numberField:"Nummernfeld"};var M={};M={decrease:be=>`Μείωση ${be.fieldLabel}`,increase:be=>`Αύξηση ${be.fieldLabel}`,numberField:"Πεδίο αριθμού"};var u={};u={decrease:be=>`Decrease ${be.fieldLabel}`,increase:be=>`Increase ${be.fieldLabel}`,numberField:"Number field"};var m={};m={decrease:be=>`Reducir ${be.fieldLabel}`,increase:be=>`Aumentar ${be.fieldLabel}`,numberField:"Campo de número"};var v={};v={decrease:be=>`Vähenda ${be.fieldLabel}`,increase:be=>`Suurenda ${be.fieldLabel}`,numberField:"Numbri väli"};var C={};C={decrease:be=>`Vähennä ${be.fieldLabel}`,increase:be=>`Lisää ${be.fieldLabel}`,numberField:"Numerokenttä"};var w={};w={decrease:be=>`Diminuer ${be.fieldLabel}`,increase:be=>`Augmenter ${be.fieldLabel}`,numberField:"Champ de nombre"};var g={};g={decrease:be=>`הקטן ${be.fieldLabel}`,increase:be=>`הגדל ${be.fieldLabel}`,numberField:"שדה מספר"};var d={};d={decrease:be=>`Smanji ${be.fieldLabel}`,increase:be=>`Povećaj ${be.fieldLabel}`,numberField:"Polje broja"};var f={};f={decrease:be=>`${be.fieldLabel} csökkentése`,increase:be=>`${be.fieldLabel} növelése`,numberField:"Számmező"};var c={};c={decrease:be=>`Riduci ${be.fieldLabel}`,increase:be=>`Aumenta ${be.fieldLabel}`,numberField:"Campo numero"};var p={};p={decrease:be=>`${be.fieldLabel}を縮小`,increase:be=>`${be.fieldLabel}を拡大`,numberField:"数値フィールド"};var D={};D={decrease:be=>`${be.fieldLabel} 감소`,increase:be=>`${be.fieldLabel} 증가`,numberField:"번호 필드"};var E={};E={decrease:be=>`Sumažinti ${be.fieldLabel}`,increase:be=>`Padidinti ${be.fieldLabel}`,numberField:"Numerio laukas"};var T={};T={decrease:be=>`Samazināšana ${be.fieldLabel}`,increase:be=>`Palielināšana ${be.fieldLabel}`,numberField:"Skaitļu lauks"};var $={};$={decrease:be=>`Reduser ${be.fieldLabel}`,increase:be=>`Øk ${be.fieldLabel}`,numberField:"Tallfelt"};var B={};B={decrease:be=>`${be.fieldLabel} verlagen`,increase:be=>`${be.fieldLabel} verhogen`,numberField:"Getalveld"};var L={};L={decrease:be=>`Zmniejsz ${be.fieldLabel}`,increase:be=>`Zwiększ ${be.fieldLabel}`,numberField:"Pole numeru"};var W={};W={decrease:be=>`Diminuir ${be.fieldLabel}`,increase:be=>`Aumentar ${be.fieldLabel}`,numberField:"Campo de número"};var K={};K={decrease:be=>`Diminuir ${be.fieldLabel}`,increase:be=>`Aumentar ${be.fieldLabel}`,numberField:"Campo numérico"};var te={};te={decrease:be=>`Scădere ${be.fieldLabel}`,increase:be=>`Creștere ${be.fieldLabel}`,numberField:"Câmp numeric"};var X={};X={decrease:be=>`Уменьшение ${be.fieldLabel}`,increase:be=>`Увеличение ${be.fieldLabel}`,numberField:"Числовое поле"};var ae={};ae={decrease:be=>`Znížiť ${be.fieldLabel}`,increase:be=>`Zvýšiť ${be.fieldLabel}`,numberField:"Číselné pole"};var re={};re={decrease:be=>`Upadati ${be.fieldLabel}`,increase:be=>`Povečajte ${be.fieldLabel}`,numberField:"Številčno polje"};var ue={};ue={decrease:be=>`Decrease ${be.fieldLabel}`,increase:be=>`Increase ${be.fieldLabel}`,numberField:"Number field"};var me={};me={decrease:be=>`Minska ${be.fieldLabel}`,increase:be=>`Öka ${be.fieldLabel}`,numberField:"Nummerfält"};var Se={};Se={decrease:be=>`${be.fieldLabel} azalt`,increase:be=>`${be.fieldLabel} arttır`,numberField:"Sayı alanı"};var we={};we={decrease:be=>`Зменшити ${be.fieldLabel}`,increase:be=>`Збільшити ${be.fieldLabel}`,numberField:"Поле номера"};var Fe={};Fe={decrease:be=>`降低 ${be.fieldLabel}`,increase:be=>`提高 ${be.fieldLabel}`,numberField:"数字字段"};var Ee={};Ee={decrease:be=>`縮小 ${be.fieldLabel}`,increase:be=>`放大 ${be.fieldLabel}`,numberField:"數字欄位"},y={"ar-AE":x,"bg-BG":k,"cs-CZ":A,"da-DK":j,"de-DE":N,"el-GR":M,"en-US":u,"es-ES":m,"et-EE":v,"fi-FI":C,"fr-FR":w,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":D,"lt-LT":E,"lv-LV":T,"nb-NO":$,"nl-NL":B,"pl-PL":L,"pt-BR":W,"pt-PT":K,"ro-RO":te,"ru-RU":X,"sk-SK":ae,"sl-SI":re,"sr-SP":ue,"sv-SE":me,"tr-TR":Se,"uk-UA":we,"zh-CN":Fe,"zh-TW":Ee};function Te(be,Ue,st){let{id:ke,decrementAriaLabel:q,incrementAriaLabel:ne,isDisabled:qe,isReadOnly:se,isRequired:Ke,minValue:Q,maxValue:Me,autoFocus:o,validationState:S,label:P,formatOptions:le,onBlur:ee=()=>{},onFocus:_e,onFocusChange:he,onKeyDown:ve,onKeyUp:Ae,description:je,errorMessage:Le,...xe}=be,{increment:Be,incrementToMax:Ve,decrement:tt,decrementToMin:it,numberValue:yt,inputValue:vt,commit:Pt}=Ue;const kt=(0,a.useLocalizedStringFormatter)(h(y));let It=(0,t.useId)(ke),{focusProps:Ft}=(0,n.useFocus)({onBlur:()=>{Pt()}}),Xt=(0,a.useNumberFormatter)(le),Kt=(0,r.useMemo)(()=>Xt.resolvedOptions(),[Xt]),Tt=(0,a.useNumberFormatter)({...le,currencySign:void 0}),rr=(0,r.useMemo)(()=>isNaN(yt)?"":Tt.format(yt),[Tt,yt]),{spinButtonProps:Wt,incrementButtonProps:Lr,decrementButtonProps:Dr}=(0,s.useSpinButton)({isDisabled:qe,isReadOnly:se,isRequired:Ke,maxValue:Me,minValue:Q,onIncrement:Be,onIncrementToMax:Ve,onDecrement:tt,onDecrementToMin:it,value:yt,textValue:rr}),[Kr,kr]=(0,r.useState)(!1),{focusWithinProps:mt}=(0,n.useFocusWithin)({isDisabled:qe,onFocusWithinChange:kr}),qt=(0,r.useCallback)(jt=>{Math.abs(jt.deltaY)<=Math.abs(jt.deltaX)||(jt.deltaY>0?Be():jt.deltaY<0&&tt())},[tt,Be]),pr=qe||se||!Kr;(0,n.useScrollWheel)({onScroll:qt,isDisabled:pr},st);let jr=Kt.maximumFractionDigits>0,Cr=isNaN(Ue.minValue)||Ue.minValue<0,Tr="numeric";(0,t.isIPhone)()?Cr?Tr="text":jr&&(Tr="decimal"):(0,t.isAndroid)()&&(Cr?Tr="numeric":jr&&(Tr="decimal"));let or=jt=>{Ue.setInputValue(jt)},Bt=(0,t.filterDOMProps)(be),{labelProps:Or,inputProps:xt,descriptionProps:Vt,errorMessageProps:Dn}=(0,i.useFormattedTextField)({...xe,...Bt,label:P,autoFocus:o,isDisabled:qe,isReadOnly:se,isRequired:Ke,validationState:S,value:vt,defaultValue:void 0,autoComplete:"off","aria-label":be["aria-label"]||null,"aria-labelledby":be["aria-labelledby"]||null,id:It,type:"text",inputMode:Tr,onChange:or,onBlur:ee,onFocus:_e,onFocusChange:he,onKeyDown:ve,onKeyUp:Ae,description:je,errorMessage:Le},Ue,st),xi=(0,t.mergeProps)(Wt,Ft,xt,{role:null,"aria-roledescription":(0,t.isIOS)()?null:kt.format("numberField"),"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null,autoCorrect:"off",spellCheck:"false"}),Ii=jt=>{document.activeElement!==st.current&&(jt.pointerType==="mouse"?st.current.focus():jt.target.focus())},_r=be["aria-label"]||(typeof be.label=="string"?be.label:""),ut;_r||(ut=be.label!=null?Or.id:be["aria-labelledby"]);let Ze=(0,t.useId)(),ot=(0,t.useId)(),ht=(0,t.mergeProps)(Lr,{"aria-label":ne||kt.format("increase",{fieldLabel:_r}).trim(),id:ut&&!ne?Ze:null,"aria-labelledby":ut&&!ne?`${Ze} ${ut}`:null,"aria-controls":It,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!Ue.canIncrement,onPressStart:Ii}),Lt=(0,t.mergeProps)(Dr,{"aria-label":q||kt.format("decrease",{fieldLabel:_r}).trim(),id:ut&&!q?ot:null,"aria-labelledby":ut&&!q?`${ot} ${ut}`:null,"aria-controls":It,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!Ue.canDecrement,onPressStart:Ii});return{groupProps:{role:"group","aria-disabled":qe,"aria-invalid":S==="invalid"?"true":void 0,...mt},labelProps:Or,inputProps:xi,incrementButtonProps:ht,decrementButtonProps:Lt,errorMessageProps:Dn,descriptionProps:Vt}}}(NI)),NI.exports}var RI={exports:{}},TR;function Ime(){return TR||(TR=1,function(e){var t=di(),r=ms(),n=qo(),i=Mf(),a=Yo();function s(A,j,N,M){Object.defineProperty(A,j,{get:N,set:M,enumerable:!0,configurable:!0})}s(e.exports,"useRadio",()=>x),s(e.exports,"useRadioGroup",()=>k);const l=new WeakMap,h=new WeakMap,y=new WeakMap;function x(A,j,N){let{value:M,children:u,"aria-label":m,"aria-labelledby":v}=A;const C=A.isDisabled||j.isDisabled;let w=u!=null,g=m!=null||v!=null;!w&&!g&&console.warn("If you do not provide children, you must specify an aria-label for accessibility");let d=j.selectedValue===M,f=B=>{B.stopPropagation(),j.setSelectedValue(M)},{pressProps:c,isPressed:p}=(0,n.usePress)({isDisabled:C}),{focusableProps:D}=(0,r.useFocusable)((0,t.mergeProps)(A,{onFocus:()=>j.setLastFocusedValue(M)}),N),E=(0,t.mergeProps)(c,D),T=(0,t.filterDOMProps)(A,{labelable:!0}),$=j.lastFocusedValue===M||j.lastFocusedValue==null?0:-1;return C&&($=void 0),{inputProps:(0,t.mergeProps)(T,{...E,type:"radio",name:l.get(j),tabIndex:$,disabled:C,checked:d,value:M,onChange:f,"aria-describedby":[j.validationState==="invalid"?y.get(j):null,h.get(j)].filter(Boolean).join(" ")||void 0}),isDisabled:C,isSelected:d,isPressed:p}}function k(A,j){let{name:N,validationState:M,isReadOnly:u,isRequired:m,isDisabled:v,orientation:C="vertical"}=A,{direction:w}=(0,a.useLocale)(),{labelProps:g,fieldProps:d,descriptionProps:f,errorMessageProps:c}=(0,i.useField)({...A,labelElementType:"span"});h.set(j,f.id),y.set(j,c.id);let p=(0,t.filterDOMProps)(A,{labelable:!0}),{focusWithinProps:D}=(0,n.useFocusWithin)({onBlurWithin(){j.selectedValue||j.setLastFocusedValue(null)}}),E=$=>{let B;switch($.key){case"ArrowRight":w==="rtl"&&C!=="vertical"?B="prev":B="next";break;case"ArrowLeft":w==="rtl"&&C!=="vertical"?B="next":B="prev";break;case"ArrowDown":B="next";break;case"ArrowUp":B="prev";break;default:return}$.preventDefault();let L=(0,r.getFocusableTreeWalker)($.currentTarget,{from:$.target}),W;B==="next"?(W=L.nextNode(),W||(L.currentNode=$.currentTarget,W=L.firstChild())):(W=L.previousNode(),W||(L.currentNode=$.currentTarget,W=L.lastChild())),W&&(W.focus(),j.setSelectedValue(W.value))},T=(0,t.useId)(N);return l.set(j,T),{radioGroupProps:(0,t.mergeProps)(p,{role:"radiogroup",onKeyDown:E,"aria-invalid":M==="invalid"||void 0,"aria-errormessage":A["aria-errormessage"],"aria-readonly":u||void 0,"aria-required":m||void 0,"aria-disabled":v||void 0,"aria-orientation":C,...d,...D}),labelProps:g,descriptionProps:f,errorMessageProps:c}}}(RI)),RI.exports}var LI={exports:{}},MR;function jme(){return MR||(MR=1,function(e){var t=di(),r=Yo(),n=$E();function i(Fe,Ee,Te,be){Object.defineProperty(Fe,Ee,{get:Te,set:be,enumerable:!0,configurable:!0})}function a(Fe){return Fe&&Fe.__esModule?Fe.default:Fe}i(e.exports,"useSearchField",()=>we);var s={},l={};l={"Clear search":"مسح البحث"};var h={};h={"Clear search":"Изчистване на търсене"};var y={};y={"Clear search":"Vymazat hledání"};var x={};x={"Clear search":"Ryd søgning"};var k={};k={"Clear search":"Suche zurücksetzen"};var A={};A={"Clear search":"Απαλοιφή αναζήτησης"};var j={};j={"Clear search":"Clear search"};var N={};N={"Clear search":"Borrar búsqueda"};var M={};M={"Clear search":"Tühjenda otsing"};var u={};u={"Clear search":"Tyhjennä haku"};var m={};m={"Clear search":"Effacer la recherche"};var v={};v={"Clear search":"נקה חיפוש"};var C={};C={"Clear search":"Obriši pretragu"};var w={};w={"Clear search":"Keresés törlése"};var g={};g={"Clear search":"Cancella ricerca"};var d={};d={"Clear search":"検索をクリア"};var f={};f={"Clear search":"검색 지우기"};var c={};c={"Clear search":"Išvalyti iešką"};var p={};p={"Clear search":"Notīrīt meklēšanu"};var D={};D={"Clear search":"Tøm søk"};var E={};E={"Clear search":"Zoekactie wissen"};var T={};T={"Clear search":"Wyczyść zawartość wyszukiwania"};var $={};$={"Clear search":"Limpar pesquisa"};var B={};B={"Clear search":"Limpar pesquisa"};var L={};L={"Clear search":"Ştergeţi căutarea"};var W={};W={"Clear search":"Очистить поиск"};var K={};K={"Clear search":"Vymazať vyhľadávanie"};var te={};te={"Clear search":"Počisti iskanje"};var X={};X={"Clear search":"Obriši pretragu"};var ae={};ae={"Clear search":"Rensa sökning"};var re={};re={"Clear search":"Aramayı temizle"};var ue={};ue={"Clear search":"Очистити пошук"};var me={};me={"Clear search":"清除搜索"};var Se={};Se={"Clear search":"清除搜尋條件"},s={"ar-AE":l,"bg-BG":h,"cs-CZ":y,"da-DK":x,"de-DE":k,"el-GR":A,"en-US":j,"es-ES":N,"et-EE":M,"fi-FI":u,"fr-FR":m,"he-IL":v,"hr-HR":C,"hu-HU":w,"it-IT":g,"ja-JP":d,"ko-KR":f,"lt-LT":c,"lv-LV":p,"nb-NO":D,"nl-NL":E,"pl-PL":T,"pt-BR":$,"pt-PT":B,"ro-RO":L,"ru-RU":W,"sk-SK":K,"sl-SI":te,"sr-SP":X,"sv-SE":ae,"tr-TR":re,"uk-UA":ue,"zh-CN":me,"zh-TW":Se};function we(Fe,Ee,Te){let be=(0,r.useLocalizedStringFormatter)(a(s)),{isDisabled:Ue,isReadOnly:st,onSubmit:ke=()=>{},onClear:q,type:ne="search"}=Fe,qe=P=>{const le=P.key;(le==="Enter"||le==="Escape")&&P.preventDefault(),!(Ue||st)&&(le==="Enter"&&ke(Ee.value),le==="Escape"&&(Ee.setValue(""),q&&q()))},se=()=>{Ee.setValue(""),q&&q()},Ke=()=>{Te.current.focus()},{labelProps:Q,inputProps:Me,descriptionProps:o,errorMessageProps:S}=(0,n.useTextField)({...Fe,value:Ee.value,onChange:Ee.setValue,onKeyDown:(0,t.chain)(qe,Fe.onKeyDown),type:ne},Te);return{labelProps:Q,inputProps:{...Me,defaultValue:void 0},clearButtonProps:{"aria-label":be.format("Clear search"),excludeFromTabOrder:!0,preventFocusOnPress:!0,isDisabled:Ue||st,onPress:se,onPressStart:Ke},descriptionProps:o,errorMessageProps:S}}}(LI)),LI.exports}var zI={exports:{}},$R;function Fme(){return $R||($R=1,function(e){var t=di(),r=Y,n=vp(),i=qo(),a=Yo(),s=Mf(),l=J4(),h=TE();function y(N,M,u,m){Object.defineProperty(N,M,{get:u,set:m,enumerable:!0,configurable:!0})}function x(N){return N&&N.__esModule?N.default:N}y(e.exports,"useSelect",()=>k),y(e.exports,"useHiddenSelect",()=>A),y(e.exports,"HiddenSelect",()=>j);function k(N,M,u){let{keyboardDelegate:m,isDisabled:v}=N,C=(0,a.useCollator)({usage:"search",sensitivity:"base"}),w=(0,r.useMemo)(()=>m||new n.ListKeyboardDelegate(M.collection,M.disabledKeys,null,C),[m,M.collection,M.disabledKeys,C]),{menuTriggerProps:g,menuProps:d}=(0,l.useMenuTrigger)({isDisabled:v,type:"listbox"},M,u),f=W=>{switch(W.key){case"ArrowLeft":{W.preventDefault();let K=M.selectedKey!=null?w.getKeyAbove(M.selectedKey):w.getFirstKey();K&&M.setSelectedKey(K);break}case"ArrowRight":{W.preventDefault();let K=M.selectedKey!=null?w.getKeyBelow(M.selectedKey):w.getFirstKey();K&&M.setSelectedKey(K);break}}},{typeSelectProps:c}=(0,n.useTypeSelect)({keyboardDelegate:w,selectionManager:M.selectionManager,onTypeSelect(W){M.setSelectedKey(W)}}),{labelProps:p,fieldProps:D,descriptionProps:E,errorMessageProps:T}=(0,s.useField)({...N,labelElementType:"span"});c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture;let $=(0,t.filterDOMProps)(N,{labelable:!0}),B=(0,t.mergeProps)(c,g,D),L=(0,t.useId)();return{labelProps:{...p,onClick:()=>{N.isDisabled||(u.current.focus(),(0,i.setInteractionModality)("keyboard"))}},triggerProps:(0,t.mergeProps)($,{...B,isDisabled:v,onKeyDown:(0,t.chain)(B.onKeyDown,f,N.onKeyDown),onKeyUp:N.onKeyUp,"aria-labelledby":[B["aria-labelledby"],B["aria-label"]&&!B["aria-labelledby"]?B.id:null,L].filter(Boolean).join(" "),onFocus(W){M.isFocused||(N.onFocus&&N.onFocus(W),N.onFocusChange&&N.onFocusChange(!0),M.setFocused(!0))},onBlur(W){M.isOpen||(N.onBlur&&N.onBlur(W),N.onFocusChange&&N.onFocusChange(!1),M.setFocused(!1))}}),valueProps:{id:L},menuProps:{...d,autoFocus:M.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,disallowEmptySelection:!0,onBlur:W=>{W.currentTarget.contains(W.relatedTarget)||(N.onBlur&&N.onBlur(W),N.onFocusChange&&N.onFocusChange(!1),M.setFocused(!1))},"aria-labelledby":[D["aria-labelledby"],B["aria-label"]&&!D["aria-labelledby"]?B.id:null].filter(Boolean).join(" ")},descriptionProps:E,errorMessageProps:T}}function A(N,M,u){let{autoComplete:m,name:v,isDisabled:C}=N,w=(0,i.useInteractionModality)(),{visuallyHiddenProps:g}=(0,h.useVisuallyHidden)();var d;return{containerProps:{...g,"aria-hidden":!0},inputProps:{type:"text",tabIndex:w==null||M.isFocused||M.isOpen?-1:0,style:{fontSize:16},onFocus:()=>u.current.focus(),disabled:C},selectProps:{tabIndex:-1,autoComplete:m,disabled:C,name:v,size:M.collection.size,value:(d=M.selectedKey)!==null&&d!==void 0?d:"",onChange:f=>M.setSelectedKey(f.target.value)}}}function j(N){let{state:M,triggerRef:u,label:m,name:v,isDisabled:C}=N,{containerProps:w,inputProps:g,selectProps:d}=A(N,M,u);var f;return M.collection.size<=300?x(r).createElement("div",w,x(r).createElement("input",g),x(r).createElement("label",null,m,x(r).createElement("select",d,x(r).createElement("option",null),[...M.collection.getKeys()].map(c=>{let p=M.collection.getItem(c);if(p.type==="item")return x(r).createElement("option",{key:p.key,value:p.key},p.textValue)})))):v?x(r).createElement("input",{type:"hidden",autoComplete:d.autoComplete,name:v,disabled:C,value:(f=M.selectedKey)!==null&&f!==void 0?f:""}):null}}(zI)),zI.exports}var VI={exports:{}},IR;function Bme(){return IR||(IR=1,function(e){var t=di();function r(i,a,s,l){Object.defineProperty(i,a,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useSeparator",()=>n);function n(i){let a=(0,t.filterDOMProps)(i,{labelable:!0}),s;return i.orientation==="vertical"&&(s="vertical"),i.elementType!=="hr"?{separatorProps:{...a,role:"separator","aria-orientation":s}}:{separatorProps:a}}}(VI)),VI.exports}var WI={exports:{}},jR;function Nme(){return jR||(jR=1,function(e){var t=di(),r=Y,n=qo(),i=Mf(),a=Yo(),s=ms();function l(A,j,N,M){Object.defineProperty(A,j,{get:N,set:M,enumerable:!0,configurable:!0})}l(e.exports,"useSlider",()=>x),l(e.exports,"useSliderThumb",()=>k);const h=new WeakMap;function y(A,j){let N=h.get(A);if(!N)throw new Error("Unknown slider state");return`${N}-${j}`}function x(A,j,N){let{labelProps:M,fieldProps:u}=(0,i.useLabel)(A),m=A.orientation==="vertical";var v;h.set(j,(v=M.id)!==null&&v!==void 0?v:u.id);let{direction:C}=(0,a.useLocale)(),{addGlobalListener:w,removeGlobalListener:g}=(0,t.useGlobalListeners)();const d=(0,r.useRef)(null),f=(0,r.useRef)(null);f.current=j;const c=C==="rtl",p=(0,r.useRef)(null),{moveProps:D}=(0,n.useMove)({onMoveStart(){p.current=null},onMove({deltaX:B,deltaY:L}){let{height:W,width:K}=N.current.getBoundingClientRect(),te=m?W:K;p.current==null&&(p.current=f.current.getThumbPercent(d.current)*te);let X=m?L:B;if((m||c)&&(X=-X),p.current+=X,d.current!=null&&N.current){const ae=(0,t.clamp)(p.current/te,0,1);f.current.setThumbPercent(d.current,ae)}},onMoveEnd(){d.current!=null&&(f.current.setThumbDragging(d.current,!1),d.current=null)}});let E=(0,r.useRef)(void 0),T=(B,L,W,K)=>{if(N.current&&!A.isDisabled&&j.values.every((te,X)=>!j.isThumbDragging(X))){let{height:te,width:X,top:ae,left:re}=N.current.getBoundingClientRect(),ue=m?te:X,Fe=((m?K:W)-(m?ae:re))/ue;(C==="rtl"||m)&&(Fe=1-Fe);let Ee=j.getPercentValue(Fe),Te,be=j.values.findIndex(Ue=>Ee-Ue<0);if(be===0)Te=be;else if(be===-1)Te=j.values.length-1;else{let Ue=j.values[be-1],st=j.values[be];Math.abs(Ue-Ee)<Math.abs(st-Ee)?Te=be-1:Te=be}Te>=0&&j.isThumbEditable(Te)?(B.preventDefault(),d.current=Te,j.setFocusedThumb(Te),E.current=L,j.setThumbDragging(d.current,!0),j.setThumbValue(Te,Ee),w(window,"mouseup",$,!1),w(window,"touchend",$,!1),w(window,"pointerup",$,!1)):d.current=null}},$=B=>{var L,W;((W=B.pointerId)!==null&&W!==void 0?W:(L=B.changedTouches)===null||L===void 0?void 0:L[0].identifier)===E.current&&(d.current!=null&&(j.setThumbDragging(d.current,!1),d.current=null),g(window,"mouseup",$,!1),g(window,"touchend",$,!1),g(window,"pointerup",$,!1))};return"htmlFor"in M&&M.htmlFor&&(delete M.htmlFor,M.onClick=()=>{var B;(B=document.getElementById(y(j,0)))===null||B===void 0||B.focus(),(0,n.setInteractionModality)("keyboard")}),{labelProps:M,groupProps:{role:"group",...u},trackProps:(0,t.mergeProps)({onMouseDown(B){B.button!==0||B.altKey||B.ctrlKey||B.metaKey||T(B,void 0,B.clientX,B.clientY)},onPointerDown(B){B.pointerType==="mouse"&&(B.button!==0||B.altKey||B.ctrlKey||B.metaKey)||T(B,B.pointerId,B.clientX,B.clientY)},onTouchStart(B){T(B,B.changedTouches[0].identifier,B.changedTouches[0].clientX,B.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},D),outputProps:{htmlFor:j.values.map((B,L)=>y(j,L)).join(" "),"aria-live":"off"}}}function k(A,j){let{index:N=0,isRequired:M,validationState:u,trackRef:m,inputRef:v,orientation:C=j.orientation}=A,w=A.isDisabled||j.isDisabled,g=C==="vertical",{direction:d}=(0,a.useLocale)(),{addGlobalListener:f,removeGlobalListener:c}=(0,t.useGlobalListeners)(),p=h.get(j);var D;const{labelProps:E,fieldProps:T}=(0,i.useLabel)({...A,id:y(j,N),"aria-labelledby":`${p} ${(D=A["aria-labelledby"])!==null&&D!==void 0?D:""}`.trim()}),$=j.values[N],B=(0,r.useCallback)(()=>{v.current&&(0,t.focusWithoutScrolling)(v.current)},[v]),L=j.focusedThumb===N;(0,r.useEffect)(()=>{L&&B()},[L,B]);const W=(0,r.useRef)(null);W.current=j;let K=d==="rtl",te=(0,r.useRef)(null),{keyboardProps:X}=(0,n.useKeyboard)({onKeyDown(Ee){let{getThumbMaxValue:Te,getThumbMinValue:be,decrementThumb:Ue,incrementThumb:st,setThumbValue:ke,setThumbDragging:q,pageSize:ne}=W.current;if(!/^(PageUp|PageDown|Home|End)$/.test(Ee.key)){Ee.continuePropagation();return}switch(Ee.preventDefault(),q(N,!0),Ee.key){case"PageUp":st(N,ne);break;case"PageDown":Ue(N,ne);break;case"Home":ke(N,be(N));break;case"End":ke(N,Te(N));break}q(N,!1)}}),{moveProps:ae}=(0,n.useMove)({onMoveStart(){te.current=null,W.current.setThumbDragging(N,!0)},onMove({deltaX:Ee,deltaY:Te,pointerType:be,shiftKey:Ue}){const{getThumbPercent:st,setThumbPercent:ke,decrementThumb:q,incrementThumb:ne,step:qe,pageSize:se}=W.current;let{width:Ke,height:Q}=m.current.getBoundingClientRect(),Me=g?Q:Ke;if(te.current==null&&(te.current=st(N)*Me),be==="keyboard")Ee>0&&K||Ee<0&&!K||Te>0?q(N,Ue?se:qe):ne(N,Ue?se:qe);else{let o=g?Te:Ee;(g||K)&&(o=-o),te.current+=o,ke(N,(0,t.clamp)(te.current/Me,0,1))}},onMoveEnd(){W.current.setThumbDragging(N,!1)}});j.setThumbEditable(N,!w);const{focusableProps:re}=(0,s.useFocusable)((0,t.mergeProps)(A,{onFocus:()=>j.setFocusedThumb(N),onBlur:()=>j.setFocusedThumb(void 0)}),v);let ue=(0,r.useRef)(void 0),me=Ee=>{B(),ue.current=Ee,j.setThumbDragging(N,!0),f(window,"mouseup",Se,!1),f(window,"touchend",Se,!1),f(window,"pointerup",Se,!1)},Se=Ee=>{var Te,be;((be=Ee.pointerId)!==null&&be!==void 0?be:(Te=Ee.changedTouches)===null||Te===void 0?void 0:Te[0].identifier)===ue.current&&(B(),j.setThumbDragging(N,!1),c(window,"mouseup",Se,!1),c(window,"touchend",Se,!1),c(window,"pointerup",Se,!1))},we=j.getThumbPercent(N);(g||d==="rtl")&&(we=1-we);let Fe=w?{}:(0,t.mergeProps)(X,ae,{onMouseDown:Ee=>{Ee.button!==0||Ee.altKey||Ee.ctrlKey||Ee.metaKey||me()},onPointerDown:Ee=>{Ee.button!==0||Ee.altKey||Ee.ctrlKey||Ee.metaKey||me(Ee.pointerId)},onTouchStart:Ee=>{me(Ee.changedTouches[0].identifier)}});return{inputProps:(0,t.mergeProps)(re,T,{type:"range",tabIndex:w?void 0:0,min:j.getThumbMinValue(N),max:j.getThumbMaxValue(N),step:j.step,value:$,disabled:w,"aria-orientation":C,"aria-valuetext":j.getThumbValueLabel(N),"aria-required":M||void 0,"aria-invalid":u==="invalid"||void 0,"aria-errormessage":A["aria-errormessage"],onChange:Ee=>{W.current.setThumbValue(N,parseFloat(Ee.target.value))}}),thumbProps:{...Fe,style:{position:"absolute",[g?"top":"left"]:`${we*100}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:E,isDragging:j.isThumbDragging(N),isDisabled:w,isFocused:L}}}(WI)),WI.exports}var HI={exports:{}},FR;function Rme(){return FR||(FR=1,function(e){var t=VY();function r(i,a,s,l){Object.defineProperty(i,a,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useSwitch",()=>n);function n(i,a,s){let{inputProps:l,isSelected:h,isPressed:y,isDisabled:x,isReadOnly:k}=(0,t.useToggle)(i,a,s);return{inputProps:{...l,role:"switch",checked:h},isSelected:h,isPressed:y,isDisabled:x,isReadOnly:k}}}(HI)),HI.exports}var UI={exports:{}},BR;function Lme(){return BR||(BR=1,function(e){var t=ZY(),r=cv(),n=di(),i=Y,a=Yo(),s=Nw,l=ms(),h=qo(),y=TE();function x(he,ve,Ae,je){Object.defineProperty(he,ve,{get:Ae,set:je,enumerable:!0,configurable:!0})}function k(he){return he&&he.__esModule?he.default:he}x(e.exports,"useTableRowGroup",()=>_e),x(e.exports,"useTable",()=>Ke),x(e.exports,"useTableColumnHeader",()=>Q),x(e.exports,"useTableRow",()=>Me),x(e.exports,"useTableHeaderRow",()=>o),x(e.exports,"useTableCell",()=>S),x(e.exports,"useTableSelectionCheckbox",()=>P),x(e.exports,"useTableSelectAllCheckbox",()=>le),x(e.exports,"useTableColumnResize",()=>ee);const A=new WeakMap;function j(he){return typeof he=="string"?he.replace(/\s*/g,""):""+he}function N(he,ve){let Ae=A.get(he);if(!Ae)throw new Error("Unknown grid");return`${Ae}-${j(ve)}`}function M(he,ve,Ae){let je=A.get(he);if(!je)throw new Error("Unknown grid");return`${je}-${j(ve)}-${j(Ae)}`}function u(he,ve){return[...he.collection.rowHeaderColumnKeys].map(Ae=>M(he,ve,Ae)).join(" ")}var m={},v={};v={ascending:"تصاعدي",ascendingSort:he=>`ترتيب حسب العمود ${he.columnName} بترتيب تصاعدي`,columnSize:he=>`${he.value} بالبكسل`,descending:"تنازلي",descendingSort:he=>`ترتيب حسب العمود ${he.columnName} بترتيب تنازلي`,resizerDescription:"اضغط على مفتاح Enter لبدء تغيير الحجم",select:"تحديد",selectAll:"تحديد الكل",sortable:"عمود قابل للترتيب"};var C={};C={ascending:"възходящ",ascendingSort:he=>`сортирано по колона ${he.columnName} във възходящ ред`,columnSize:he=>`${he.value} пиксела`,descending:"низходящ",descendingSort:he=>`сортирано по колона ${he.columnName} в низходящ ред`,resizerDescription:"Натиснете „Enter“, за да започнете да преоразмерявате",select:"Изберете",selectAll:"Изберете всичко",sortable:"сортираща колона"};var w={};w={ascending:"vzestupně",ascendingSort:he=>`řazeno vzestupně podle sloupce ${he.columnName}`,columnSize:he=>`${he.value} pixelů`,descending:"sestupně",descendingSort:he=>`řazeno sestupně podle sloupce ${he.columnName}`,resizerDescription:"Stisknutím klávesy Enter začnete měnit velikost",select:"Vybrat",selectAll:"Vybrat vše",sortable:"sloupec s možností řazení"};var g={};g={ascending:"stigende",ascendingSort:he=>`sorteret efter kolonne ${he.columnName} i stigende rækkefølge`,columnSize:he=>`${he.value} pixels`,descending:"faldende",descendingSort:he=>`sorteret efter kolonne ${he.columnName} i faldende rækkefølge`,resizerDescription:"Tryk på Enter for at ændre størrelse",select:"Vælg",selectAll:"Vælg alle",sortable:"sorterbar kolonne"};var d={};d={ascending:"aufsteigend",ascendingSort:he=>`sortiert nach Spalte ${he.columnName} in aufsteigender Reihenfolge`,columnSize:he=>`${he.value} Pixel`,descending:"absteigend",descendingSort:he=>`sortiert nach Spalte ${he.columnName} in absteigender Reihenfolge`,resizerDescription:"Eingabetaste zum Starten der Größenänderung drücken",select:"Auswählen",selectAll:"Alles auswählen",sortable:"sortierbare Spalte"};var f={};f={ascending:"αύξουσα",ascendingSort:he=>`διαλογή ανά στήλη ${he.columnName} σε αύξουσα σειρά`,columnSize:he=>`${he.value} pixel`,descending:"φθίνουσα",descendingSort:he=>`διαλογή ανά στήλη ${he.columnName} σε φθίνουσα σειρά`,resizerDescription:"Πατήστε Enter για έναρξη της αλλαγής μεγέθους",select:"Επιλογή",selectAll:"Επιλογή όλων",sortable:"Στήλη διαλογής"};var c={};c={select:"Select",selectAll:"Select All",sortable:"sortable column",ascending:"ascending",descending:"descending",ascendingSort:he=>`sorted by column ${he.columnName} in ascending order`,descendingSort:he=>`sorted by column ${he.columnName} in descending order`,columnSize:he=>`${he.value} pixels`,resizerDescription:"Press Enter to start resizing"};var p={};p={ascending:"de subida",ascendingSort:he=>`ordenado por columna ${he.columnName} en orden de subida`,columnSize:he=>`${he.value} píxeles`,descending:"de bajada",descendingSort:he=>`ordenado por columna ${he.columnName} en orden de bajada`,resizerDescription:"Pulse Intro para empezar a redimensionar",select:"Seleccionar",selectAll:"Seleccionar todos",sortable:"columna ordenable"};var D={};D={ascending:"tõusev järjestus",ascendingSort:he=>`sorditud veeru järgi ${he.columnName} tõusvas järjestuses`,columnSize:he=>`${he.value} pikslit`,descending:"laskuv järjestus",descendingSort:he=>`sorditud veeru järgi ${he.columnName} laskuvas järjestuses`,resizerDescription:"Suuruse muutmise alustamiseks vajutage klahvi Enter",select:"Vali",selectAll:"Vali kõik",sortable:"sorditav veerg"};var E={};E={ascending:"nouseva",ascendingSort:he=>`lajiteltu sarakkeen ${he.columnName} mukaan nousevassa järjestyksessä`,columnSize:he=>`${he.value} pikseliä`,descending:"laskeva",descendingSort:he=>`lajiteltu sarakkeen ${he.columnName} mukaan laskevassa järjestyksessä`,resizerDescription:"Aloita koon muutos painamalla Enter-näppäintä",select:"Valitse",selectAll:"Valitse kaikki",sortable:"lajiteltava sarake"};var T={};T={ascending:"croissant",ascendingSort:he=>`trié en fonction de la colonne ${he.columnName} par ordre croissant`,columnSize:he=>`${he.value} pixels`,descending:"décroissant",descendingSort:he=>`trié en fonction de la colonne ${he.columnName} par ordre décroissant`,resizerDescription:"Appuyez sur Entrée pour commencer le redimensionnement.",select:"Sélectionner",selectAll:"Sélectionner tout",sortable:"colonne triable"};var $={};$={ascending:"עולה",ascendingSort:he=>`מוין לפי עמודה ${he.columnName} בסדר עולה`,columnSize:he=>`${he.value} פיקסלים`,descending:"יורד",descendingSort:he=>`מוין לפי עמודה ${he.columnName} בסדר יורד`,resizerDescription:"הקש Enter כדי לשנות את הגודל",select:"בחר",selectAll:"בחר הכול",sortable:"עמודה שניתן למיין"};var B={};B={ascending:"rastući",ascendingSort:he=>`razvrstano po stupcima ${he.columnName} rastućem redoslijedom`,columnSize:he=>`${he.value} piksela`,descending:"padajući",descendingSort:he=>`razvrstano po stupcima ${he.columnName} padajućim redoslijedom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Odaberite",selectAll:"Odaberite sve",sortable:"stupac koji se može razvrstati"};var L={};L={ascending:"növekvő",ascendingSort:he=>`rendezve a(z) ${he.columnName} oszlop szerint, növekvő sorrendben`,columnSize:he=>`${he.value} képpont`,descending:"csökkenő",descendingSort:he=>`rendezve a(z) ${he.columnName} oszlop szerint, csökkenő sorrendben`,resizerDescription:"Nyomja le az Enter billentyűt az átméretezés megkezdéséhez",select:"Kijelölés",selectAll:"Összes kijelölése",sortable:"rendezendő oszlop"};var W={};W={ascending:"crescente",ascendingSort:he=>`in ordine crescente in base alla colonna ${he.columnName}`,columnSize:he=>`${he.value} pixel`,descending:"decrescente",descendingSort:he=>`in ordine decrescente in base alla colonna ${he.columnName}`,resizerDescription:"Premi Invio per iniziare a ridimensionare",select:"Seleziona",selectAll:"Seleziona tutto",sortable:"colonna ordinabile"};var K={};K={ascending:"昇順",ascendingSort:he=>`列 ${he.columnName} を昇順で並べ替え`,columnSize:he=>`${he.value} ピクセル`,descending:"降順",descendingSort:he=>`列 ${he.columnName} を降順で並べ替え`,resizerDescription:"Enter キーを押してサイズ変更を開始",select:"選択",selectAll:"すべて選択",sortable:"並べ替え可能な列"};var te={};te={ascending:"오름차순",ascendingSort:he=>`${he.columnName} 열을 기준으로 오름차순으로 정렬됨`,columnSize:he=>`${he.value} 픽셀`,descending:"내림차순",descendingSort:he=>`${he.columnName} 열을 기준으로 내림차순으로 정렬됨`,resizerDescription:"크기 조정을 시작하려면 Enter를 누르세요.",select:"선택",selectAll:"모두 선택",sortable:"정렬 가능한 열"};var X={};X={ascending:"didėjančia tvarka",ascendingSort:he=>`surikiuota pagal stulpelį ${he.columnName} didėjančia tvarka`,columnSize:he=>`${he.value} piks.`,descending:"mažėjančia tvarka",descendingSort:he=>`surikiuota pagal stulpelį ${he.columnName} mažėjančia tvarka`,resizerDescription:"Paspauskite „Enter“, kad pradėtumėte keisti dydį",select:"Pasirinkti",selectAll:"Pasirinkti viską",sortable:"rikiuojamas stulpelis"};var ae={};ae={ascending:"augošā secībā",ascendingSort:he=>`kārtots pēc kolonnas ${he.columnName} augošā secībā`,columnSize:he=>`${he.value} pikseļi`,descending:"dilstošā secībā",descendingSort:he=>`kārtots pēc kolonnas ${he.columnName} dilstošā secībā`,resizerDescription:"Nospiediet Enter, lai sāktu izmēru mainīšanu",select:"Atlasīt",selectAll:"Atlasīt visu",sortable:"kārtojamā kolonna"};var re={};re={ascending:"stigende",ascendingSort:he=>`sortert etter kolonne ${he.columnName} i stigende rekkefølge`,columnSize:he=>`${he.value} piksler`,descending:"synkende",descendingSort:he=>`sortert etter kolonne ${he.columnName} i synkende rekkefølge`,resizerDescription:"Trykk på Enter for å starte størrelsesendring",select:"Velg",selectAll:"Velg alle",sortable:"kolonne som kan sorteres"};var ue={};ue={ascending:"oplopend",ascendingSort:he=>`gesorteerd in oplopende volgorde in kolom ${he.columnName}`,columnSize:he=>`${he.value} pixels`,descending:"aflopend",descendingSort:he=>`gesorteerd in aflopende volgorde in kolom ${he.columnName}`,resizerDescription:"Druk op Enter om het formaat te wijzigen",select:"Selecteren",selectAll:"Alles selecteren",sortable:"sorteerbare kolom"};var me={};me={ascending:"rosnąco",ascendingSort:he=>`posortowano według kolumny ${he.columnName} w porządku rosnącym`,columnSize:he=>`Liczba pikseli: ${he.value}`,descending:"malejąco",descendingSort:he=>`posortowano według kolumny ${he.columnName} w porządku malejącym`,resizerDescription:"Naciśnij Enter, aby rozpocząć zmienianie rozmiaru",select:"Zaznacz",selectAll:"Zaznacz wszystko",sortable:"kolumna z możliwością sortowania"};var Se={};Se={ascending:"crescente",ascendingSort:he=>`classificado pela coluna ${he.columnName} em ordem crescente`,columnSize:he=>`${he.value} pixels`,descending:"decrescente",descendingSort:he=>`classificado pela coluna ${he.columnName} em ordem decrescente`,resizerDescription:"Pressione Enter para começar a redimensionar",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"coluna classificável"};var we={};we={ascending:"ascendente",ascendingSort:he=>`Ordenar por coluna ${he.columnName} em ordem ascendente`,columnSize:he=>`${he.value} pixels`,descending:"descendente",descendingSort:he=>`Ordenar por coluna ${he.columnName} em ordem descendente`,resizerDescription:"Prima Enter para iniciar o redimensionamento",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"Coluna ordenável"};var Fe={};Fe={ascending:"crescătoare",ascendingSort:he=>`sortate după coloana ${he.columnName} în ordine crescătoare`,columnSize:he=>`${he.value} pixeli`,descending:"descrescătoare",descendingSort:he=>`sortate după coloana ${he.columnName} în ordine descrescătoare`,resizerDescription:"Apăsați pe Enter pentru a începe redimensionarea",select:"Selectare",selectAll:"Selectare totală",sortable:"coloană sortabilă"};var Ee={};Ee={ascending:"возрастание",ascendingSort:he=>`сортировать столбец ${he.columnName} в порядке возрастания`,columnSize:he=>`${he.value} пикс.`,descending:"убывание",descendingSort:he=>`сортировать столбец ${he.columnName} в порядке убывания`,resizerDescription:"Нажмите клавишу Enter для начала изменения размеров",select:"Выбрать",selectAll:"Выбрать все",sortable:"сортируемый столбец"};var Te={};Te={ascending:"vzostupne",ascendingSort:he=>`zoradené zostupne podľa stĺpca ${he.columnName}`,columnSize:he=>`Počet pixelov: ${he.value}`,descending:"zostupne",descendingSort:he=>`zoradené zostupne podľa stĺpca ${he.columnName}`,resizerDescription:"Stlačením klávesu Enter začnete zmenu veľkosti",select:"Vybrať",selectAll:"Vybrať všetko",sortable:"zoraditeľný stĺpec"};var be={};be={ascending:"naraščajoče",ascendingSort:he=>`razvrščeno po stolpcu ${he.columnName} v naraščajočem vrstnem redu`,columnSize:he=>`${he.value} slikovnih pik`,descending:"padajoče",descendingSort:he=>`razvrščeno po stolpcu ${he.columnName} v padajočem vrstnem redu`,resizerDescription:"Pritisnite tipko Enter da začnete spreminjati velikost",select:"Izberite",selectAll:"Izberite vse",sortable:"razvrstljivi stolpec"};var Ue={};Ue={ascending:"rastući",ascendingSort:he=>`sortirano po kolonama ${he.columnName} padajućim redosledom`,columnSize:he=>`${he.value} piksela`,descending:"padajući",descendingSort:he=>`sortirano po kolonama ${he.columnName} padajućim redosledom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Izaberite",selectAll:"Izaberite sve",sortable:"kolona koja se može sortirati"};var st={};st={ascending:"stigande",ascendingSort:he=>`sorterat på kolumn ${he.columnName} i stigande ordning`,columnSize:he=>`${he.value} pixlar`,descending:"fallande",descendingSort:he=>`sorterat på kolumn ${he.columnName} i fallande ordning`,resizerDescription:"Tryck på Retur för att börja ändra storlek",select:"Markera",selectAll:"Markera allt",sortable:"sorterbar kolumn"};var ke={};ke={ascending:"artan sırada",ascendingSort:he=>`${he.columnName} sütuna göre artan düzende sırala`,columnSize:he=>`${he.value} piksel`,descending:"azalan sırada",descendingSort:he=>`${he.columnName} sütuna göre azalan düzende sırala`,resizerDescription:"Yeniden boyutlandırmak için Enter'a basın",select:"Seç",selectAll:"Tümünü Seç",sortable:"Sıralanabilir sütun"};var q={};q={ascending:"висхідний",ascendingSort:he=>`відсортовано за стовпцем ${he.columnName} у висхідному порядку`,columnSize:he=>`${he.value} пікс.`,descending:"низхідний",descendingSort:he=>`відсортовано за стовпцем ${he.columnName} у низхідному порядку`,resizerDescription:"Натисніть Enter, щоб почати зміну розміру",select:"Вибрати",selectAll:"Вибрати все",sortable:"сортувальний стовпець"};var ne={};ne={ascending:"升序",ascendingSort:he=>`按列 ${he.columnName} 升序排序`,columnSize:he=>`${he.value} 像素`,descending:"降序",descendingSort:he=>`按列 ${he.columnName} 降序排序`,resizerDescription:"按“输入”键开始调整大小。",select:"选择",selectAll:"全选",sortable:"可排序的列"};var qe={};qe={ascending:"遞增",ascendingSort:he=>`已依據「${he.columnName}」欄遞增排序`,columnSize:he=>`${he.value} 像素`,descending:"遞減",descendingSort:he=>`已依據「${he.columnName}」欄遞減排序`,resizerDescription:"按 Enter 鍵以開始調整大小",select:"選取",selectAll:"全選",sortable:"可排序的欄"},m={"ar-AE":v,"bg-BG":C,"cs-CZ":w,"da-DK":g,"de-DE":d,"el-GR":f,"en-US":c,"es-ES":p,"et-EE":D,"fi-FI":E,"fr-FR":T,"he-IL":$,"hr-HR":B,"hu-HU":L,"it-IT":W,"ja-JP":K,"ko-KR":te,"lt-LT":X,"lv-LV":ae,"nb-NO":re,"nl-NL":ue,"pl-PL":me,"pt-BR":Se,"pt-PT":we,"ro-RO":Fe,"ru-RU":Ee,"sk-SK":Te,"sl-SI":be,"sr-SP":Ue,"sv-SE":st,"tr-TR":ke,"uk-UA":q,"zh-CN":ne,"zh-TW":qe};class se extends t.GridKeyboardDelegate{isCell(ve){return ve.type==="cell"||ve.type==="rowheader"||ve.type==="column"}getKeyBelow(ve){let Ae=this.collection.getItem(ve);if(Ae){if(Ae.type==="column"){let je=(0,s.getFirstItem)((0,s.getChildNodes)(Ae,this.collection));if(je)return je.key;let Le=this.getFirstKey();if(Le==null)return;let xe=this.collection.getItem(Le);return(0,s.getNthItem)((0,s.getChildNodes)(xe,this.collection),Ae.index).key}return super.getKeyBelow(ve)}}getKeyAbove(ve){let Ae=this.collection.getItem(ve);if(!Ae)return;if(Ae.type==="column"){let Le=this.collection.getItem(Ae.parentKey);return Le&&Le.type==="column"?Le.key:void 0}let je=super.getKeyAbove(ve);return je!=null&&this.collection.getItem(je).type!=="headerrow"?je:this.isCell(Ae)?this.collection.columns[Ae.index].key:this.collection.columns[0].key}findNextColumnKey(ve){let Ae=this.findNextKey(ve.key,Le=>Le.type==="column");if(Ae!=null)return Ae;let je=this.collection.headerRows[ve.level];for(let Le of(0,s.getChildNodes)(je,this.collection))if(Le.type==="column")return Le.key}findPreviousColumnKey(ve){let Ae=this.findPreviousKey(ve.key,xe=>xe.type==="column");if(Ae!=null)return Ae;let je=this.collection.headerRows[ve.level],Le=[...(0,s.getChildNodes)(je,this.collection)];for(let xe=Le.length-1;xe>=0;xe--){let Be=Le[xe];if(Be.type==="column")return Be.key}}getKeyRightOf(ve){let Ae=this.collection.getItem(ve);if(Ae)return Ae.type==="column"?this.direction==="rtl"?this.findPreviousColumnKey(Ae):this.findNextColumnKey(Ae):super.getKeyRightOf(ve)}getKeyLeftOf(ve){let Ae=this.collection.getItem(ve);if(Ae)return Ae.type==="column"?this.direction==="rtl"?this.findNextColumnKey(Ae):this.findPreviousColumnKey(Ae):super.getKeyLeftOf(ve)}getKeyForSearch(ve,Ae){if(!this.collator)return null;let je=this.collection,Le=Ae??this.getFirstKey();if(Le==null)return null;let xe=je.getItem(Le);xe.type==="cell"&&(Le=xe.parentKey);let Be=!1;for(;Le!=null;){let Ve=je.getItem(Le);for(let tt of(0,s.getChildNodes)(Ve,this.collection)){let it=je.columns[tt.index];if(je.rowHeaderColumnKeys.has(it.key)&&tt.textValue){let yt=tt.textValue.slice(0,ve.length);if(this.collator.compare(yt,ve)===0)return(Ae!=null?je.getItem(Ae):xe).type==="cell"?tt.key:Ve.key}}Le=this.getKeyBelow(Le),Le==null&&!Be&&(Le=this.getFirstKey(),Be=!0)}return null}}function Ke(he,ve,Ae){let{keyboardDelegate:je,isVirtualized:Le,layout:xe}=he,Be=(0,a.useCollator)({usage:"search",sensitivity:"base"}),{direction:Ve}=(0,a.useLocale)(),tt=ve.selectionManager.disabledBehavior,it=(0,i.useMemo)(()=>je||new se({collection:ve.collection,disabledKeys:tt==="selection"?new Set:ve.disabledKeys,ref:Ae,direction:Ve,collator:Be,layout:xe}),[je,ve.collection,ve.disabledKeys,tt,Ae,Ve,Be,xe]),yt=(0,n.useId)(he.id);A.set(ve,yt);let{gridProps:vt}=(0,t.useGrid)({...he,id:yt,keyboardDelegate:it},ve,Ae);Le&&(vt["aria-rowcount"]=ve.collection.size+ve.collection.headerRows.length);let{column:Pt,direction:kt}=ve.sortDescriptor||{},It=(0,a.useLocalizedStringFormatter)(k(m)),Ft=(0,i.useMemo)(()=>{var Kt;let Tt=(Kt=ve.collection.columns.find(rr=>rr.key===Pt))===null||Kt===void 0?void 0:Kt.textValue;return kt&&Pt?It.format(`${kt}Sort`,{columnName:Tt}):void 0},[kt,Pt,ve.collection.columns]),Xt=(0,n.useDescription)(Ft);return(0,n.useUpdateEffect)(()=>{(0,r.announce)(Ft,"assertive",500)},[Ft]),{gridProps:(0,n.mergeProps)(vt,Xt,{"aria-describedby":[Xt["aria-describedby"],vt["aria-describedby"]].filter(Boolean).join(" ")})}}function Q(he,ve,Ae){var je,Le;let{node:xe}=he,Be=xe.props.allowsSorting,{gridCellProps:Ve}=(0,t.useGridCell)({...he,focusMode:"child"},ve,Ae),tt=xe.props.isSelectionCell&&ve.selectionManager.selectionMode==="single",{pressProps:it}=(0,h.usePress)({isDisabled:!Be||tt,onPress(){ve.sort(xe.key)},ref:Ae}),{focusableProps:yt}=(0,l.useFocusable)({},Ae),vt=null,Pt=((je=ve.sortDescriptor)===null||je===void 0?void 0:je.column)===xe.key,kt=(Le=ve.sortDescriptor)===null||Le===void 0?void 0:Le.direction;xe.props.allowsSorting&&!(0,n.isAndroid)()&&(vt=Pt?kt:"none");let It=(0,a.useLocalizedStringFormatter)(k(m)),Ft;Be&&(Ft=`${It.format("sortable")}`,Pt&&kt&&(0,n.isAndroid)()&&(Ft=`${Ft}, ${It.format(kt)}`));let Xt=(0,n.useDescription)(Ft);return{columnHeaderProps:{...(0,n.mergeProps)(Ve,it,yt,Xt,ve.collection.size===0&&{tabIndex:null}),role:"columnheader",id:N(ve,xe.key),"aria-colspan":xe.colspan&&xe.colspan>1?xe.colspan:null,"aria-sort":vt}}}function Me(he,ve,Ae){let{node:je}=he,{rowProps:Le,...xe}=(0,t.useGridRow)(he,ve,Ae);return{rowProps:{...Le,"aria-labelledby":u(ve,je.key)},...xe}}function o(he,ve,Ae){let{node:je,isVirtualized:Le}=he,xe={role:"row"};return Le&&(xe["aria-rowindex"]=je.index+1),{rowProps:xe}}function S(he,ve,Ae){let{gridCellProps:je,isPressed:Le}=(0,t.useGridCell)(he,ve,Ae),xe=he.node.column.key;return ve.collection.rowHeaderColumnKeys.has(xe)&&(je.role="rowheader",je.id=M(ve,he.node.parentKey,xe)),{gridCellProps:je,isPressed:Le}}function P(he,ve){let{key:Ae}=he;const{checkboxProps:je}=(0,t.useGridSelectionCheckbox)(he,ve);return{checkboxProps:{...je,"aria-labelledby":`${je.id} ${u(ve,Ae)}`}}}function le(he){let{isEmpty:ve,isSelectAll:Ae,selectionMode:je}=he.selectionManager;return{checkboxProps:{"aria-label":(0,a.useLocalizedStringFormatter)(k(m)).format(je==="single"?"select":"selectAll"),isSelected:Ae,isDisabled:je!=="multiple"||he.collection.size===0,isIndeterminate:!ve&&!Ae,onChange:()=>he.selectionManager.toggleSelectAll()}}}function ee(he,ve,Ae){let{column:je,triggerRef:Le,isDisabled:xe,onResizeStart:Be,onResize:Ve,onResizeEnd:tt,"aria-label":it}=he;const yt=(0,a.useLocalizedStringFormatter)(k(m));let vt=(0,n.useId)(),Pt=(0,i.useRef)(!1),kt=(0,i.useRef)(null),It=ve.tableState.isKeyboardNavigationDisabled,{direction:Ft}=(0,a.useLocale)(),{keyboardProps:Xt}=(0,h.useKeyboard)({onKeyDown:xt=>{let Vt=!!(Le!=null&&Le.current);It?(xt.key==="Escape"||xt.key==="Enter"||xt.key===" "||xt.key==="Tab")&&(xt.preventDefault(),Vt?(0,l.focusSafely)(Le.current):(rr(je),ve.tableState.setKeyboardNavigationDisabled(!1))):Vt||(xt.continuePropagation(),xt.key==="Enter"&&(Kt(je),ve.tableState.setKeyboardNavigationDisabled(!0)))}}),Kt=(0,i.useCallback)(xt=>{Pt.current||(kt.current=ve.updateResizedColumns(xt.key,ve.getColumnWidth(xt.key)),ve.startResize(xt.key),Be==null||Be(kt.current)),Pt.current=!0},[Pt,Be,ve]),Tt=(0,i.useCallback)((xt,Vt)=>{let Dn=ve.updateResizedColumns(xt.key,Vt);Ve==null||Ve(Dn),kt.current=Dn},[Ve,ve]),rr=(0,i.useCallback)(xt=>{Pt.current&&(kt.current==null&&(kt.current=ve.updateResizedColumns(xt.key,ve.getColumnWidth(xt.key))),ve.endResize(),tt==null||tt(kt.current)),Pt.current=!1,kt.current=null},[Pt,tt,ve]);const Wt=(0,i.useRef)(0),{moveProps:Lr}=(0,h.useMove)({onMoveStart(){Wt.current=ve.getColumnWidth(je.key),Kt(je)},onMove(xt){let{deltaX:Vt,deltaY:Dn,pointerType:xi}=xt;Ft==="rtl"&&(Vt*=-1),xi==="keyboard"&&(Dn!==0&&Vt===0&&(Vt=Dn*-1),Vt*=10),Vt!==0&&(Wt.current+=Vt,Tt(je,Wt.current))},onMoveEnd(xt){let Vt=!!(Le!=null&&Le.current),{pointerType:Dn}=xt;Wt.current=0,(Dn==="mouse"||Dn==="touch"&&!Vt)&&rr(je)}});let Dr=(0,i.useCallback)(xt=>{It&&Lr.onKeyDown(xt)},[It,Lr]),Kr=Math.floor(ve.getColumnMinWidth(je.key)),kr=Math.floor(ve.getColumnMaxWidth(je.key));kr===1/0&&(kr=Number.MAX_SAFE_INTEGER);let mt=Math.floor(ve.getColumnWidth(je.key)),qt=(0,h.useInteractionModality)();qt==="virtual"&&typeof window<"u"&&"ontouchstart"in window&&(qt="touch");let pr=(Le==null?void 0:Le.current)==null&&(qt==="keyboard"||qt==="virtual")&&!Pt.current?yt.format("resizerDescription"):void 0,jr=(0,n.useDescription)(pr),Cr={"aria-label":it,"aria-orientation":"horizontal","aria-labelledby":`${vt} ${N(ve.tableState,je.key)}`,"aria-valuetext":yt.format("columnSize",{value:mt}),type:"range",min:Kr,max:kr,value:mt,...jr};const Tr=(0,i.useCallback)(()=>{Ae.current&&(0,n.focusWithoutScrolling)(Ae.current)},[Ae]);let or=xt=>{let Vt=ve.getColumnWidth(je.key),Dn=parseFloat(xt.target.value);Dn>Vt?Dn=Vt+10:Dn=Vt-10,Tt(je,Dn)},{pressProps:Bt}=(0,h.usePress)({onPressStart:xt=>{if(!(xt.ctrlKey||xt.altKey||xt.metaKey||xt.shiftKey||xt.pointerType==="keyboard")){if(xt.pointerType==="virtual"&&ve.resizingColumn!=null){let Vt=!!(Le!=null&&Le.current);rr(je),Vt&&(0,l.focusSafely)(Le.current);return}Tr(),xt.pointerType!=="virtual"&&Kt(je)}},onPress:xt=>{let Vt=!!(Le!=null&&Le.current);(xt.pointerType==="touch"&&!Vt||xt.pointerType==="mouse")&&ve.resizingColumn!=null&&rr(je)}}),{visuallyHiddenProps:Or}=(0,y.useVisuallyHidden)();return{resizerProps:(0,n.mergeProps)(Xt,{...Lr,onKeyDown:Dr},Bt),inputProps:(0,n.mergeProps)(Or,{id:vt,onFocus:()=>{!!(Le!=null&&Le.current)&&(Kt(je),ve.tableState.setKeyboardNavigationDisabled(!0))},onBlur:()=>{rr(je),ve.tableState.setKeyboardNavigationDisabled(!1)},onChange:or,disabled:xe},Cr),isResizing:ve.resizingColumn===je.key}}function _e(){return(0,t.useGridRowGroup)()}}(UI)),UI.exports}var KI={exports:{}},NR;function zme(){return NR||(NR=1,function(e){var t=vp(),r=di(),n=ms(),i=Y,a=Yo();function s(j,N,M,u){Object.defineProperty(j,N,{get:M,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useTab",()=>y),s(e.exports,"useTabPanel",()=>x),s(e.exports,"useTabList",()=>A);const l=new WeakMap;function h(j,N,M){return typeof N=="string"&&(N=N.replace(/\s+/g,"")),`${l.get(j)}-${M}-${N}`}function y(j,N,M){let{key:u,isDisabled:m}=j,{selectionManager:v,selectedKey:C}=N,w=u===C,g=m||N.isDisabled||N.disabledKeys.has(u),{itemProps:d,isPressed:f}=(0,t.useSelectableItem)({selectionManager:v,key:u,ref:M,isDisabled:g}),c=h(N,u,"tab"),p=h(N,u,"tabpanel"),{tabIndex:D}=d;return{tabProps:{...d,id:c,"aria-selected":w,"aria-disabled":g||void 0,"aria-controls":w?p:void 0,tabIndex:g?void 0:D,role:"tab"},isSelected:w,isDisabled:g,isPressed:f}}function x(j,N,M){let u=(0,n.useHasTabbableChild)(M)?void 0:0;const m=h(N,N==null?void 0:N.selectedKey,"tabpanel"),v=(0,r.useLabels)({...j,id:m,"aria-labelledby":h(N,N==null?void 0:N.selectedKey,"tab")});return{tabPanelProps:(0,r.mergeProps)(v,{tabIndex:u,role:"tabpanel","aria-describedby":j["aria-describedby"],"aria-details":j["aria-details"]})}}class k{getKeyLeftOf(N){return this.flipDirection?this.getNextKey(N):this.orientation==="horizontal"?this.getPreviousKey(N):null}getKeyRightOf(N){return this.flipDirection?this.getPreviousKey(N):this.orientation==="horizontal"?this.getNextKey(N):null}getKeyAbove(N){return this.orientation==="vertical"?this.getPreviousKey(N):null}getKeyBelow(N){return this.orientation==="vertical"?this.getNextKey(N):null}getFirstKey(){let N=this.collection.getFirstKey();return this.disabledKeys.has(N)&&(N=this.getNextKey(N)),N}getLastKey(){let N=this.collection.getLastKey();return this.disabledKeys.has(N)&&(N=this.getPreviousKey(N)),N}getNextKey(N){do N=this.collection.getKeyAfter(N),N==null&&(N=this.collection.getFirstKey());while(this.disabledKeys.has(N));return N}getPreviousKey(N){do N=this.collection.getKeyBefore(N),N==null&&(N=this.collection.getLastKey());while(this.disabledKeys.has(N));return N}constructor(N,M,u,m=new Set){this.collection=N,this.flipDirection=M==="rtl"&&u==="horizontal",this.orientation=u,this.disabledKeys=m}}function A(j,N,M){let{orientation:u="horizontal",keyboardActivation:m="automatic"}=j,{collection:v,selectionManager:C,disabledKeys:w}=N,{direction:g}=(0,a.useLocale)(),d=(0,i.useMemo)(()=>new k(v,g,u,w),[v,w,u,g]),{collectionProps:f}=(0,t.useSelectableCollection)({ref:M,selectionManager:C,keyboardDelegate:d,selectOnFocus:m==="automatic",disallowEmptySelection:!0,scrollRef:M}),c=(0,r.useId)();l.set(N,c);let p=(0,r.useLabels)({...j,id:c});return{tabListProps:{...(0,r.mergeProps)(f,p),role:"tablist","aria-orientation":u,tabIndex:void 0}}}}(KI)),KI.exports}var GI={exports:{}},RR;function Vme(){return RR||(RR=1,function(e){var t=di(),r=qo(),n=Y,i=ms();function a(h,y,x,k){Object.defineProperty(h,y,{get:x,set:k,enumerable:!0,configurable:!0})}a(e.exports,"useTooltip",()=>s),a(e.exports,"useTooltipTrigger",()=>l);function s(h,y){let x=(0,t.filterDOMProps)(h,{labelable:!0}),{hoverProps:k}=(0,r.useHover)({onHoverStart:()=>y==null?void 0:y.open(!0),onHoverEnd:()=>y==null?void 0:y.close()});return{tooltipProps:(0,t.mergeProps)(x,k,{role:"tooltip"})}}function l(h,y,x){let{isDisabled:k,trigger:A}=h,j=(0,t.useId)(),N=(0,n.useRef)(!1),M=(0,n.useRef)(!1),u=()=>{(N.current||M.current)&&y.open(M.current)},m=D=>{!N.current&&!M.current&&y.close(D)};(0,n.useEffect)(()=>{let D=E=>{x&&x.current&&E.key==="Escape"&&(E.stopPropagation(),y.close(!0))};if(y.isOpen)return document.addEventListener("keydown",D,!0),()=>{document.removeEventListener("keydown",D,!0)}},[x,y]);let v=()=>{A!=="focus"&&((0,r.getInteractionModality)()==="pointer"?N.current=!0:N.current=!1,u())},C=()=>{A!=="focus"&&(M.current=!1,N.current=!1,m())},w=()=>{M.current=!1,N.current=!1,m(!0)},g=()=>{(0,r.isFocusVisible)()&&(M.current=!0,u())},d=()=>{M.current=!1,N.current=!1,m(!0)},{hoverProps:f}=(0,r.useHover)({isDisabled:k,onHoverStart:v,onHoverEnd:C}),{pressProps:c}=(0,r.usePress)({onPressStart:w}),{focusableProps:p}=(0,i.useFocusable)({isDisabled:k,onFocus:g,onBlur:d},x);return{triggerProps:{"aria-describedby":y.isOpen?j:void 0,...(0,t.mergeProps)(p,f,c)},tooltipProps:{id:j}}}}(GI)),GI.exports}var LR;function Wme(){if(LR)return at;LR=1,at.__esModule=!0,at.useTableSelectAllCheckbox=at.useTableRowGroup=at.useTableRow=at.useTableHeaderRow=at.useTableColumnHeader=at.useTableCell=at.useTable=at.useSwitch=at.useSliderThumb=at.useSlider=at.useIsSSR=at.SSRProvider=at.useSeparator=at.ListKeyboardDelegate=at.useSelect=at.useHiddenSelect=at.HiddenSelect=at.useSearchField=at.useRadioGroup=at.useRadio=at.useProgressBar=at.usePreventScroll=at.usePopover=at.useOverlayTrigger=at.useOverlayPosition=at.useOverlay=at.useModalProvider=at.useModalOverlay=at.useModal=at.OverlayProvider=at.OverlayContainer=at.Overlay=at.ModalProvider=at.DismissButton=at.useNumberField=at.useMeter=at.useMenuTrigger=at.useMenuSection=at.useMenuItem=at.useMenu=at.useOption=at.useListBoxSection=at.useListBox=at.useLink=at.useGridListSelectionCheckbox=at.useGridListItem=at.useGridList=at.useLabel=at.useField=at.useLongPress=at.usePress=at.useMove=at.useKeyboard=at.useInteractOutside=at.useHover=at.useFocusWithin=at.useFocusVisible=at.useFocus=at.useNumberFormatter=at.useMessageFormatter=at.useLocalizedStringFormatter=at.useLocale=at.useFilter=at.useDateFormatter=at.useCollator=at.I18nProvider=at.useFocusable=at.useFocusRing=at.useFocusManager=at.FocusScope=at.FocusRing=at.DIRECTORY_DRAG_TYPE=at.ListDropTargetDelegate=at.DragPreview=at.useClipboard=at.useDraggableItem=at.useDropIndicator=at.useDroppableItem=at.useDroppableCollection=at.useDraggableCollection=at.useDrop=at.useDrag=at.useDialog=at.useTimeField=at.useDateSegment=at.useDateRangePicker=at.useDatePicker=at.useDateField=at.useComboBox=at.useCheckboxGroupItem=at.useCheckboxGroup=at.useCheckbox=at.useRangeCalendar=at.useCalendarGrid=at.useCalendarCell=at.useCalendar=at.useToggleButton=at.useButton=at.useBreadcrumbs=at.useBreadcrumbItem=void 0,at.useVisuallyHidden=at.VisuallyHidden=at.useId=at.mergeProps=at.chain=at.useTooltipTrigger=at.useTooltip=at.useTextField=at.useTabPanel=at.useTabList=at.useTab=at.useTableSelectionCheckbox=void 0;var e=mme();at.useBreadcrumbItem=e.useBreadcrumbItem,at.useBreadcrumbs=e.useBreadcrumbs;var t=gme();at.useButton=t.useButton,at.useToggleButton=t.useToggleButton;var r=yme();at.useCalendar=r.useCalendar,at.useCalendarCell=r.useCalendarCell,at.useCalendarGrid=r.useCalendarGrid,at.useRangeCalendar=r.useRangeCalendar;var n=xme();at.useCheckbox=n.useCheckbox,at.useCheckboxGroup=n.useCheckboxGroup,at.useCheckboxGroupItem=n.useCheckboxGroupItem;var i=kme();at.useComboBox=i.useComboBox;var a=Ome();at.useDateField=a.useDateField,at.useDatePicker=a.useDatePicker,at.useDateRangePicker=a.useDateRangePicker,at.useDateSegment=a.useDateSegment,at.useTimeField=a.useTimeField;var s=Eme();at.useDialog=s.useDialog;var l=_me();at.useDrag=l.useDrag,at.useDrop=l.useDrop,at.useDraggableCollection=l.useDraggableCollection,at.useDroppableCollection=l.useDroppableCollection,at.useDroppableItem=l.useDroppableItem,at.useDropIndicator=l.useDropIndicator,at.useDraggableItem=l.useDraggableItem,at.useClipboard=l.useClipboard,at.DragPreview=l.DragPreview,at.ListDropTargetDelegate=l.ListDropTargetDelegate,at.DIRECTORY_DRAG_TYPE=l.DIRECTORY_DRAG_TYPE;var h=ms();at.FocusRing=h.FocusRing,at.FocusScope=h.FocusScope,at.useFocusManager=h.useFocusManager,at.useFocusRing=h.useFocusRing,at.useFocusable=h.useFocusable;var y=Yo();at.I18nProvider=y.I18nProvider,at.useCollator=y.useCollator,at.useDateFormatter=y.useDateFormatter,at.useFilter=y.useFilter,at.useLocale=y.useLocale,at.useLocalizedStringFormatter=y.useLocalizedStringFormatter,at.useMessageFormatter=y.useMessageFormatter,at.useNumberFormatter=y.useNumberFormatter;var x=qo();at.useFocus=x.useFocus,at.useFocusVisible=x.useFocusVisible,at.useFocusWithin=x.useFocusWithin,at.useHover=x.useHover,at.useInteractOutside=x.useInteractOutside,at.useKeyboard=x.useKeyboard,at.useMove=x.useMove,at.usePress=x.usePress,at.useLongPress=x.useLongPress;var k=Mf();at.useField=k.useField,at.useLabel=k.useLabel;var A=Tme();at.useGridList=A.useGridList,at.useGridListItem=A.useGridListItem,at.useGridListSelectionCheckbox=A.useGridListSelectionCheckbox;var j=SY();at.useLink=j.useLink;var N=YY();at.useListBox=N.useListBox,at.useListBoxSection=N.useListBoxSection,at.useOption=N.useOption;var M=J4();at.useMenu=M.useMenu,at.useMenuItem=M.useMenuItem,at.useMenuSection=M.useMenuSection,at.useMenuTrigger=M.useMenuTrigger;var u=Mme();at.useMeter=u.useMeter;var m=$me();at.useNumberField=m.useNumberField;var v=jw();at.DismissButton=v.DismissButton,at.ModalProvider=v.ModalProvider,at.Overlay=v.Overlay,at.OverlayContainer=v.OverlayContainer,at.OverlayProvider=v.OverlayProvider,at.useModal=v.useModal,at.useModalOverlay=v.useModalOverlay,at.useModalProvider=v.useModalProvider,at.useOverlay=v.useOverlay,at.useOverlayPosition=v.useOverlayPosition,at.useOverlayTrigger=v.useOverlayTrigger,at.usePopover=v.usePopover,at.usePreventScroll=v.usePreventScroll;var C=JY();at.useProgressBar=C.useProgressBar;var w=Ime();at.useRadio=w.useRadio,at.useRadioGroup=w.useRadioGroup;var g=jme();at.useSearchField=g.useSearchField;var d=Fme();at.HiddenSelect=d.HiddenSelect,at.useHiddenSelect=d.useHiddenSelect,at.useSelect=d.useSelect;var f=vp();at.ListKeyboardDelegate=f.ListKeyboardDelegate;var c=Bme();at.useSeparator=c.useSeparator;var p=$w();at.SSRProvider=p.SSRProvider,at.useIsSSR=p.useIsSSR;var D=Nme();at.useSlider=D.useSlider,at.useSliderThumb=D.useSliderThumb;var E=Rme();at.useSwitch=E.useSwitch;var T=Lme();at.useTable=T.useTable,at.useTableCell=T.useTableCell,at.useTableColumnHeader=T.useTableColumnHeader,at.useTableHeaderRow=T.useTableHeaderRow,at.useTableRow=T.useTableRow,at.useTableRowGroup=T.useTableRowGroup,at.useTableSelectAllCheckbox=T.useTableSelectAllCheckbox,at.useTableSelectionCheckbox=T.useTableSelectionCheckbox;var $=zme();at.useTab=$.useTab,at.useTabList=$.useTabList,at.useTabPanel=$.useTabPanel;var B=$E();at.useTextField=B.useTextField;var L=Vme();at.useTooltip=L.useTooltip,at.useTooltipTrigger=L.useTooltipTrigger;var W=di();at.chain=W.chain,at.mergeProps=W.mergeProps,at.useId=W.useId;var K=TE();return at.VisuallyHidden=K.VisuallyHidden,at.useVisuallyHidden=K.useVisuallyHidden,at}var Hr=_E();function ey(e,t,r){return t!=null&&e.compare(t)<0||r!=null&&e.compare(r)>0}function LF(e,t,r,n,i){let a={};for(let l in t)a[l]=Math.floor(t[l]/2),a[l]>0&&t[l]%2===0&&a[l]--;let s=Mm(e,t,r).subtract(a);return Nx(e,s,t,r,n,i)}function Mm(e,t,r,n,i){let a=e;return t.years?a=Hr.startOfYear(e):t.months?a=Hr.startOfMonth(e):t.weeks&&(a=Hr.startOfWeek(e,r)),Nx(e,a,t,r,n,i)}function zF(e,t,r,n,i){let a={...t};t.days?a.days--:t.weeks?a.weeks--:t.months?a.months--:t.years&&a.years--;let s=Mm(e,t,r).subtract(a);return Nx(e,s,t,r,n,i)}function Nx(e,t,r,n,i,a){return i&&e.compare(i)>=0&&(t=Hr.maxDate(t,Mm(Hr.toCalendarDate(i),r,n))),a&&e.compare(a)<=0&&(t=Hr.minDate(t,zF(Hr.toCalendarDate(a),r,n))),t}function fh(e,t,r){return t&&(e=Hr.maxDate(e,Hr.toCalendarDate(t))),r&&(e=Hr.minDate(e,Hr.toCalendarDate(r))),e}function QY(e,t,r){if(!r)return e;for(;e.compare(t)>=0&&r(e);)e=e.subtract({days:1});if(e.compare(t)>=0)return e}function eX(e){let t=Y.useMemo(()=>new Hr.DateFormatter(e.locale),[e.locale]),r=Y.useMemo(()=>t.resolvedOptions(),[t]),{locale:n,createCalendar:i,visibleDuration:a={months:1},minValue:s,maxValue:l,selectionAlignment:h,isDateUnavailable:y}=e,x=Y.useMemo(()=>i(r.calendar),[i,r.calendar]),[k,A]=qi.useControlledState(e.value,e.defaultValue,e.onChange),j=Y.useMemo(()=>k?Hr.toCalendar(Hr.toCalendarDate(k),x):null,[k,x]),N=Y.useMemo(()=>k&&"timeZone"in k?k.timeZone:r.timeZone,[k,r.timeZone]),M=Y.useMemo(()=>e.focusedValue?fh(Hr.toCalendar(Hr.toCalendarDate(e.focusedValue),x),s,l):void 0,[e.focusedValue,x,s,l]),u=Y.useMemo(()=>fh(e.defaultFocusedValue?Hr.toCalendar(Hr.toCalendarDate(e.defaultFocusedValue),x):j||Hr.toCalendar(Hr.today(N),x),s,l),[e.defaultFocusedValue,j,N,x,s,l]),[m,v]=qi.useControlledState(M,u,e.onFocusChange),[C,w]=Y.useState(()=>{switch(h){case"start":return Mm(m,a,n,s,l);case"end":return zF(m,a,n,s,l);case"center":default:return LF(m,a,n,s,l)}}),[g,d]=Y.useState(e.autoFocus||!1),f=Y.useMemo(()=>{let $={...a};return $.days?$.days--:$.days=-1,C.add($)},[C,a]),c=Y.useRef(x.identifier);if(x.identifier!==c.current){let $=Hr.toCalendar(m,x);w(LF($,a,n,s,l)),v($),c.current=x.identifier}ey(m,s,l)?v(fh(m,s,l)):m.compare(C)<0?w(zF(m,a,n,s,l)):m.compare(f)>0&&w(Mm(m,a,n,s,l));function p($){$=fh($,s,l),v($)}function D($){if(!e.isDisabled&&!e.isReadOnly){if($=fh($,s,l),$=QY($,C,y),!$)return;$=Hr.toCalendar($,(k==null?void 0:k.calendar)||new Hr.GregorianCalendar),k&&"hour"in k?A(k.set($)):A($)}}let E=Y.useMemo(()=>j?y&&y(j)?!0:ey(j,s,l):!1,[j,y,s,l]),T=e.validationState||(E?"invalid":null);return{isDisabled:e.isDisabled,isReadOnly:e.isReadOnly,value:j,setValue:D,visibleRange:{start:C,end:f},minValue:s,maxValue:l,focusedDate:m,timeZone:N,validationState:T,setFocusedDate($){p($),d(!0)},focusNextDay(){p(m.add({days:1}))},focusPreviousDay(){p(m.subtract({days:1}))},focusNextRow(){a.days?this.focusNextPage():(a.weeks||a.months||a.years)&&p(m.add({weeks:1}))},focusPreviousRow(){a.days?this.focusPreviousPage():(a.weeks||a.months||a.years)&&p(m.subtract({weeks:1}))},focusNextPage(){let $=C.add(a);v(fh(m.add(a),s,l)),w(Mm(Nx(m,$,a,n,s,l),a,n))},focusPreviousPage(){let $=C.subtract(a);v(fh(m.subtract(a),s,l)),w(Mm(Nx(m,$,a,n,s,l),a,n))},focusSectionStart(){a.days?p(C):a.weeks?p(Hr.startOfWeek(m,n)):(a.months||a.years)&&p(Hr.startOfMonth(m))},focusSectionEnd(){a.days?p(f):a.weeks?p(Hr.endOfWeek(m,n)):(a.months||a.years)&&p(Hr.endOfMonth(m))},focusNextSection($){if(!$&&!a.days){p(m.add(zR(a)));return}a.days?this.focusNextPage():a.weeks?p(m.add({months:1})):(a.months||a.years)&&p(m.add({years:1}))},focusPreviousSection($){if(!$&&!a.days){p(m.subtract(zR(a)));return}a.days?this.focusPreviousPage():a.weeks?p(m.subtract({months:1})):(a.months||a.years)&&p(m.subtract({years:1}))},selectFocusedDate(){D(m)},selectDate($){D($)},isFocused:g,setFocused:d,isInvalid($){return ey($,s,l)},isSelected($){return j!=null&&Hr.isSameDay($,j)&&!this.isCellDisabled($)&&!this.isCellUnavailable($)},isCellFocused($){return g&&m&&Hr.isSameDay($,m)},isCellDisabled($){return e.isDisabled||$.compare(C)<0||$.compare(f)>0||this.isInvalid($,s,l)},isCellUnavailable($){return e.isDateUnavailable&&e.isDateUnavailable($)},isPreviousVisibleRangeInvalid(){let $=C.subtract({days:1});return Hr.isSameDay($,C)||this.isInvalid($,s,l)},isNextVisibleRangeInvalid(){let $=f.add({days:1});return Hr.isSameDay($,f)||this.isInvalid($,s,l)},getDatesInWeek($,B=C){let L=B.add({weeks:$}),W=[];L=Hr.startOfWeek(L,n);let K=Hr.getDayOfWeek(L,n);for(let te=0;te<K;te++)W.push(null);for(;W.length<7;){W.push(L);let te=L.add({days:1});if(Hr.isSameDay(L,te))break;L=te}for(;W.length<7;)W.push(null);return W}}}function zR(e){let t={...e};for(let r in e)t[r]=1;return t}function Hme(e){let{value:t,defaultValue:r,onChange:n,createCalendar:i,locale:a,visibleDuration:s={months:1},minValue:l,maxValue:h,...y}=e,[x,k]=qi.useControlledState(t,r||null,n),[A,j]=Y.useState(null),N="center";if(x&&x.start&&x.end){let W=LF(Hr.toCalendarDate(x.start),s,a,l,h).add(s).subtract({days:1});x.end.compare(W)>0&&(N="start")}let M=Y.useRef(null),[u,m]=Y.useState(null),v=Y.useMemo(()=>Hr.maxDate(l,u==null?void 0:u.start),[l,u]),C=Y.useMemo(()=>Hr.minDate(h,u==null?void 0:u.end),[h,u]),w=eX({...y,value:x&&x.start,createCalendar:i,locale:a,visibleDuration:s,minValue:v,maxValue:C,selectionAlignment:N}),g=L=>{L&&e.isDateUnavailable&&!e.allowsNonContiguousRanges?(M.current={start:WR(L,w,-1),end:WR(L,w,1)},m(M.current)):(M.current=null,m(null))},d=Y.useRef(w.visibleRange);(!Hr.isEqualDay(w.visibleRange.start,d.current.start)||!Hr.isEqualDay(w.visibleRange.end,d.current.end))&&(g(A),d.current=w.visibleRange);let f=L=>{L?(j(L),g(L)):(j(null),g(null))},c=A?qI(A,w.focusedDate):x&&qI(x.start,x.end),p=L=>{if(!e.isReadOnly&&(L=fh(L,v,C),L=QY(L,w.visibleRange.start,e.isDateUnavailable),!!L))if(!A)f(L);else{let W=qI(A,L);k({start:VR(W.start,x==null?void 0:x.start),end:VR(W.end,x==null?void 0:x.end)}),f(null)}},[D,E]=Y.useState(!1),{isDateUnavailable:T}=e,$=Y.useMemo(()=>!x||A?!1:T&&(T(x.start)||T(x.end))?!0:ey(x.start,l,h)||ey(x.end,l,h),[T,x,A,l,h]),B=e.validationState||($?"invalid":null);return{...w,value:x,setValue:k,anchorDate:A,setAnchorDate:f,highlightedRange:c,validationState:B,selectFocusedDate(){p(w.focusedDate)},selectDate:p,highlightDate(L){A&&w.setFocusedDate(L)},isSelected(L){return c&&L.compare(c.start)>=0&&L.compare(c.end)<=0&&!w.isCellDisabled(L)&&!w.isCellUnavailable(L)},isInvalid(L){var W,K;return w.isInvalid(L)||ey(L,(W=M.current)===null||W===void 0?void 0:W.start,(K=M.current)===null||K===void 0?void 0:K.end)},isDragging:D,setDragging:E}}function qI(e,t){return!e||!t?null:(t.compare(e)<0&&([e,t]=[t,e]),{start:Hr.toCalendarDate(e),end:Hr.toCalendarDate(t)})}function VR(e,t){return e=Hr.toCalendar(e,(t==null?void 0:t.calendar)||new Hr.GregorianCalendar),t&&"hour"in t?t.set(e):e}function WR(e,t,r){let n=e.add({days:r});for(;(r<0?n.compare(t.visibleRange.start)>=0:n.compare(t.visibleRange.end)<=0)&&!t.isCellUnavailable(n);)n=n.add({days:r});return t.isCellUnavailable(n)?n.add({days:-r}):null}function Ume(e={}){let[t,r]=qi.useControlledState(e.value,e.defaultValue||[],e.onChange);return{value:t,setValue(i){e.isReadOnly||e.isDisabled||r(i)},isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isSelected(i){return t.includes(i)},addValue(i){e.isReadOnly||e.isDisabled||t.includes(i)||r(t.concat(i))},removeValue(i){e.isReadOnly||e.isDisabled||t.includes(i)&&r(t.filter(a=>a!==i))},toggleValue(i){e.isReadOnly||e.isDisabled||(t.includes(i)?r(t.filter(a=>a!==i)):r(t.concat(i)))},validationState:e.validationState}}class Yu extends Set{constructor(t,r,n){super(t),t instanceof Yu?(this.anchorKey=r||t.anchorKey,this.currentKey=n||t.currentKey):(this.anchorKey=r,this.currentKey=n)}}function Kme(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}function IE(e){let{selectionMode:t="none",disallowEmptySelection:r,allowDuplicateSelectionEvents:n,selectionBehavior:i="toggle",disabledBehavior:a="all"}=e,s=Y.useRef(!1),[,l]=Y.useState(!1),h=Y.useRef(null),y=Y.useRef(null),[,x]=Y.useState(null),k=Y.useMemo(()=>HR(e.selectedKeys),[e.selectedKeys]),A=Y.useMemo(()=>HR(e.defaultSelectedKeys,new Yu),[e.defaultSelectedKeys]),[j,N]=qi.useControlledState(k,A,e.onSelectionChange),M=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[u,m]=Y.useState(i);i==="replace"&&u==="toggle"&&typeof j=="object"&&j.size===0&&m("replace");let v=Y.useRef(i);return Y.useEffect(()=>{i!==v.current&&(m(i),v.current=i)},[i]),{selectionMode:t,disallowEmptySelection:r,selectionBehavior:u,setSelectionBehavior:m,get isFocused(){return s.current},setFocused(C){s.current=C,l(C)},get focusedKey(){return h.current},get childFocusStrategy(){return y.current},setFocusedKey(C,w="first"){h.current=C,y.current=w,x(C)},selectedKeys:j,setSelectedKeys(C){(n||!Kme(C,j))&&N(C)},disabledKeys:M,disabledBehavior:a}}function HR(e,t){return e?e==="all"?"all":new Yu(e):t}class Q4{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,r){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,r)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){return this.state.selectionMode==="none"?!1:(t=this.getKey(t),this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),r=this.state.selectedKeys;return this._isSelectAll=t.every(n=>r.has(n)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&UP(this.collection,n,t)<0)&&(t=n)}return t==null?void 0:t.key}get lastSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&UP(this.collection,n,t)>0)&&(t=n)}return t==null?void 0:t.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}t=this.getKey(t);let r;if(this.state.selectedKeys==="all")r=new Yu([t],t,t);else{let n=this.state.selectedKeys,i=n.anchorKey||t;r=new Yu(n,i,t);for(let a of this.getKeyRange(i,n.currentKey||t))r.delete(a);for(let a of this.getKeyRange(t,i))this.canSelectItem(a)&&r.add(a)}this.state.setSelectedKeys(r)}getKeyRange(t,r){let n=this.collection.getItem(t),i=this.collection.getItem(r);return n&&i?UP(this.collection,n,i)<=0?this.getKeyRangeInternal(t,r):this.getKeyRangeInternal(r,t):[]}getKeyRangeInternal(t,r){let n=[],i=t;for(;i;){let a=this.collection.getItem(i);if((a&&a.type==="item"||a.type==="cell"&&this.allowsCellSelection)&&n.push(i),i===r)return n;i=this.collection.getKeyAfter(i)}return[]}getKey(t){let r=this.collection.getItem(t);if(!r||r.type==="cell"&&this.allowsCellSelection)return t;for(;r.type!=="item"&&r.parentKey!=null;)r=this.collection.getItem(r.parentKey);return!r||r.type!=="item"?null:r.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}if(t=this.getKey(t),t==null)return;let r=new Yu(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);r.has(t)?r.delete(t):this.canSelectItem(t)&&(r.add(t),r.anchorKey=t,r.currentKey=t),!(this.disallowEmptySelection&&r.size===0)&&this.state.setSelectedKeys(r)}replaceSelection(t){if(this.selectionMode==="none"||(t=this.getKey(t),t==null))return;let r=this.canSelectItem(t)?new Yu([t],t,t):new Yu;this.state.setSelectedKeys(r)}setSelectedKeys(t){if(this.selectionMode==="none")return;let r=new Yu;for(let n of t)if(n=this.getKey(n),n!=null&&(r.add(n),this.selectionMode==="single"))break;this.state.setSelectedKeys(r)}getSelectAllKeys(){let t=[],r=n=>{for(;n;){if(this.canSelectItem(n)){let i=this.collection.getItem(n);i.type==="item"&&t.push(n),i.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&r(ME(ky(i,this.collection)).key)}n=this.collection.getKeyAfter(n)}};return r(this.collection.getFirstKey()),t}selectAll(){this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Yu)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,r){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||r&&(r.pointerType==="touch"||r.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let r=this.selectedKeys;if(t.size!==r.size)return!1;for(let n of t)if(!r.has(n))return!1;for(let n of r)if(!t.has(n))return!1;return!0}canSelectItem(t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let r=this.collection.getItem(t);return!(!r||r.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){return this.state.disabledKeys.has(t)&&this.state.disabledBehavior==="all"}constructor(t,r,n){this.collection=t,this.state=r;var i;this.allowsCellSelection=(i=n==null?void 0:n.allowsCellSelection)!==null&&i!==void 0?i:!1,this._isSelectAll=null}}let Gme=Symbol.iterator;class VF{*[Gme](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getChildren(t){let r=this.keyMap.get(t);return(r==null?void 0:r.childNodes)||[]}constructor(t){Fw(this,"keyMap",new Map),this.iterable=t;let r=a=>{if(this.keyMap.set(a.key,a),a.childNodes&&a.type==="section")for(let s of a.childNodes)r(s)};for(let a of t)r(a);let n,i=0;for(let[a,s]of this.keyMap)n?(n.nextKey=a,s.prevKey=n.key):(this.firstKey=a,s.prevKey=void 0),s.type==="item"&&(s.index=i++),n=s,n.nextKey=void 0;this.lastKey=n==null?void 0:n.key}}function tX(e){let{filter:t}=e,r=IE(e),n=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=y=>t?new VF(t(y)):new VF(y),a=Y.useMemo(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),s=Bw(e,i,a,[t]),l=Y.useMemo(()=>new Q4(s,r),[s,r]);const h=Y.useRef(null);return Y.useEffect(()=>{if(r.focusedKey!=null&&!s.getItem(r.focusedKey)){const y=h.current.getItem(r.focusedKey),x=[...h.current.getKeys()].map(M=>{const u=h.current.getItem(M);return u.type==="item"?u:null}).filter(M=>M!==null),k=[...s.getKeys()].map(M=>{const u=s.getItem(M);return u.type==="item"?u:null}).filter(M=>M!==null),A=x.length-k.length;let j=Math.min(A>1?Math.max(y.index-A+1,0):y.index,k.length-1),N;for(;j>=0;){if(!l.isDisabled(k[j].key)){N=k[j];break}j<k.length-1?j++:(j>y.index&&(j=y.index),j--)}r.setFocusedKey(N?N.key:null)}h.current=s},[s,l,r,r.focusedKey]),{collection:s,disabledKeys:n,selectionManager:l}}function jE(e){var t;let[r,n]=qi.useControlledState(e.selectedKey,(t=e.defaultSelectedKey)!==null&&t!==void 0?t:null,e.onSelectionChange),i=Y.useMemo(()=>r!=null?[r]:[],[r]),{collection:a,disabledKeys:s,selectionManager:l}=tX({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:i,onSelectionChange:y=>{let x=y.values().next().value;x===r&&e.onSelectionChange&&e.onSelectionChange(x),n(x)}}),h=r!=null?a.getItem(r):null;return{collection:a,disabledKeys:s,selectionManager:l,selectedKey:r,setSelectedKey:n,selectedItem:h}}function Rw(e){let[t,r]=qi.useControlledState(e.isOpen,e.defaultOpen||!1,e.onOpenChange);return{isOpen:t,setOpen:r,open(){r(!0)},close(){r(!1)},toggle(){r(!t)}}}function eB(e){let t=Rw(e),[r,n]=Y.useState(null);return{focusStrategy:r,...t,open(i=null){n(i),t.open()},toggle(i=null){n(i),t.toggle()}}}function qme(e){var t;let{defaultFilter:r,menuTrigger:n="input",allowsEmptyCollection:i=!1,allowsCustomValue:a,shouldCloseOnBlur:s=!0}=e,[l,h]=Y.useState(!1),[y,x]=Y.useState(!1);var k;let[A,j]=qi.useControlledState(e.inputValue,(k=e.defaultInputValue)!==null&&k!==void 0?k:"",e.onInputChange),N=ke=>{e.onSelectionChange&&e.onSelectionChange(ke),ke===v&&(te(),W())};var M;let{collection:u,selectionManager:m,selectedKey:v,setSelectedKey:C,selectedItem:w,disabledKeys:g}=jE({...e,onSelectionChange:N,items:(M=e.items)!==null&&M!==void 0?M:e.defaultItems}),d=u,f=Y.useMemo(()=>e.items!=null||!r?u:Yme(u,A,r),[u,A,r,e.items]),[c,p]=Y.useState(f),D=Y.useRef("focus"),T=eB({...e,onOpenChange:ke=>{e.onOpenChange&&e.onOpenChange(ke,ke?D.current:void 0),m.setFocused(ke),ke||m.setFocusedKey(null)},isOpen:void 0,defaultOpen:void 0}),$=(ke,q)=>{let ne=q==="manual"||q==="focus"&&n==="focus";(i||f.size>0||ne&&d.size>0||e.items)&&(ne&&!T.isOpen&&e.items===void 0&&h(!0),D.current=q,T.open(ke))},B=(ke,q)=>{let ne=q==="manual"||q==="focus"&&n==="focus";!(i||f.size>0||ne&&d.size>0||e.items)&&!T.isOpen||(ne&&!T.isOpen&&e.items===void 0&&h(!0),T.isOpen||(D.current=q),L(ke))},L=Y.useCallback(ke=>{T.isOpen&&p(f),T.toggle(ke)},[T,f]),W=Y.useCallback(()=>{T.isOpen&&(p(f),T.close())},[T,f]),K=Y.useRef(A),te=()=>{var ke,q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";K.current=ne,j(ne)},X=Y.useRef(!0);var ae,re;let ue=Y.useRef((re=(ae=e.selectedKey)!==null&&ae!==void 0?ae:e.defaultSelectedKey)!==null&&re!==void 0?re:null);var me;let Se=Y.useRef((me=(t=u.getItem(v))===null||t===void 0?void 0:t.textValue)!==null&&me!==void 0?me:"");Y.useEffect(()=>{var ke;y&&(f.size>0||i)&&!T.isOpen&&A!==K.current&&n!=="manual"&&$(null,"input"),!l&&!i&&T.isOpen&&f.size===0&&W(),v!=null&&v!==ue.current&&W(),A!==K.current&&(m.setFocusedKey(null),h(!1),A===""&&(e.inputValue===void 0||e.selectedKey===void 0)&&C(null)),X.current&&e.inputValue===void 0&&e.defaultInputValue===void 0&&te(),v!==ue.current&&(e.inputValue===void 0||e.selectedKey===void 0)?te():K.current=A;var q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";!y&&v!=null&&e.inputValue===void 0&&v===ue.current&&Se.current!==ne&&(K.current=ne,j(ne)),X.current=!1,ue.current=v,Se.current=ne});let we=()=>{a&&v==null?Fe():Ee()},Fe=()=>{ue.current=null,C(null),W()},Ee=()=>{if(e.selectedKey!==void 0&&e.inputValue!==void 0){var ke;e.onSelectionChange(v);var q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";K.current=ne,W()}else te(),W()},Te=()=>{T.isOpen&&m.focusedKey!=null?v===m.focusedKey?Ee():C(m.focusedKey):a?Fe():Ee()},be=()=>{var ke,q;let ne=(q=(ke=u.getItem(v))===null||ke===void 0?void 0:ke.textValue)!==null&&q!==void 0?q:"";a&&A!==ne?Fe():Ee(),W()},Ue=ke=>{ke?n==="focus"&&$(null,"focus"):s&&be(),x(ke)},st=Y.useMemo(()=>T.isOpen?l?d:f:c,[T.isOpen,d,f,l,c]);return{...T,toggle:B,open:$,close:be,selectionManager:m,selectedKey:v,setSelectedKey:C,disabledKeys:g,isFocused:y,setFocused:Ue,selectedItem:w,collection:st,inputValue:A,setInputValue:j,commit:Te,revert:we}}function Yme(e,t,r){return new VF(rX(e,e,t,r))}function rX(e,t,r,n){let i=[];for(let a of t)if(a.type==="section"&&a.hasChildNodes){let s=rX(e,ky(a,e),r,n);[...s].some(l=>l.type==="item")&&i.push({...a,childNodes:s})}else a.type==="item"&&n(a.textValue,r)?i.push({...a}):a.type!=="item"&&i.push({...a});return i}var Xme=G4();function Hk(e,t,r){return e!=null&&(t!=null&&e.compare(t)<0||r!=null&&e.compare(r)>0)}const Zme={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"};function Rx(e,t){e={...Zme,...e};let r=t.granularity||"minute",n=Object.keys(e);var i;let a=n.indexOf((i=t.maxGranularity)!==null&&i!==void 0?i:"year");a<0&&(a=0);let s=n.indexOf(r);if(s<0&&(s=2),a>s)throw new Error("maxGranularity must be greater than granularity");let l=n.slice(a,s+1).reduce((y,x)=>(y[x]=e[x],y),{});return t.hourCycle!=null&&(l.hour12=t.hourCycle===12),l.timeZone=t.timeZone||"UTC",(r==="hour"||r==="minute"||r==="second")&&t.timeZone&&!t.hideTimeZone&&(l.timeZoneName="short"),t.showEra&&a===0&&(l.era="short"),l}function T0(e){return e&&"hour"in e?e:new Hr.Time}function nX(e,t){if(e===null)return null;if(e)return Hr.toCalendar(e,t)}function PC(e,t,r,n){if(e)return nX(e,r);let i=Hr.toCalendar(Hr.now(n).set({hour:0,minute:0,second:0,millisecond:0}),r);return t==="year"||t==="month"||t==="day"?Hr.toCalendarDate(i):n?i:Hr.toCalendarDateTime(i)}function tB(e,t){let r=Y.useRef(e);e&&(r.current=e),e=r.current;let n=e&&"timeZone"in e?e.timeZone:void 0;if(t=t||(e&&"minute"in e?"minute":"day"),e&&!(t in e))throw new Error("Invalid granularity "+t+" for value "+e.toString());return[t,n]}function Jme(e){var t;let r=Rw(e),[n,i]=qi.useControlledState(e.value,e.defaultValue||null,e.onChange),a=n||e.placeholderValue,[s,l]=tB(a,e.granularity),h=n!=null?n.toDate(l??"UTC"):null,y=s==="hour"||s==="minute"||s==="second";var x;let k=(x=e.shouldCloseOnSelect)!==null&&x!==void 0?x:!0,[A,j]=Y.useState(null),[N,M]=Y.useState(null);if(n&&(A=n,"hour"in n&&(N=n)),a&&!(s in a))throw new Error("Invalid granularity "+s+" for value "+a.toString());let u=(w,g)=>{i("timeZone"in g?g.set(Hr.toCalendarDate(w)):Hr.toCalendarDateTime(w,g)),j(null),M(null)},m=w=>{let g=typeof k=="function"?k():k;y?N||g?u(w,N||T0(e.placeholderValue)):j(w):i(w),g&&r.setOpen(!1)},v=w=>{A?u(A,w):M(w)},C=e.validationState||(Hk(n,e.minValue,e.maxValue)?"invalid":null)||(n&&(!((t=e.isDateUnavailable)===null||t===void 0)&&t.call(e,n))?"invalid":null);return{value:n,setValue:i,dateValue:A,timeValue:N,setDateValue:m,setTimeValue:v,granularity:s,hasTime:y,...r,setOpen(w){!w&&!n&&A&&y&&u(A,N||T0(e.placeholderValue)),r.setOpen(w)},validationState:C,formatValue(w,g){if(!h)return"";let d=Rx(g,{granularity:s,timeZone:l,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,showEra:n.calendar.identifier==="gregory"&&n.era==="BC"});return new Hr.DateFormatter(w,d).format(h)}}}const Qme=new Xme.LocalizedStringDictionary({ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}},"en");function ege(e,t,r){return e==="era"||e==="dayPeriod"?t:e==="year"||e==="month"||e==="day"?Qme.getStringForLocale(e,r):"––"}const kC={year:!0,month:!0,day:!0,hour:!0,minute:!0,second:!0,dayPeriod:!0,era:!0},UR={year:5,month:2,day:7,hour:2,minute:15,second:15},tge={dayperiod:"dayPeriod"};function iX(e){let{locale:t,createCalendar:r,hideTimeZone:n,isDisabled:i,isReadOnly:a,isRequired:s}=e,l=e.value||e.defaultValue||e.placeholderValue,[h,y]=tB(l,e.granularity),x=y||"UTC";if(l&&!(h in l))throw new Error("Invalid granularity "+h+" for value "+l.toString());let k=Y.useMemo(()=>new Hr.DateFormatter(t),[t]),A=Y.useMemo(()=>r(k.resolvedOptions().calendar),[r,k]),[j,N]=qi.useControlledState(e.value,e.defaultValue,e.onChange),M=Y.useMemo(()=>nX(j,A),[j,A]),[u,m]=Y.useState(()=>PC(e.placeholderValue,h,A,y)),v=M||u,C=A.identifier==="gregory"&&v.era==="BC";var w;let g=Y.useMemo(()=>({granularity:h,maxGranularity:(w=e.maxGranularity)!==null&&w!==void 0?w:"year",timeZone:y,hideTimeZone:n,hourCycle:e.hourCycle,showEra:C}),[e.maxGranularity,h,e.hourCycle,y,n,C]),d=Y.useMemo(()=>Rx({},g),[g]),f=Y.useMemo(()=>new Hr.DateFormatter(t,d),[t,d]),c=Y.useMemo(()=>f.resolvedOptions(),[f]),p=Y.useMemo(()=>f.formatToParts(new Date).filter(re=>kC[re.type]).reduce((re,ue)=>(re[ue.type]=!0,re),{}),[f]),[D,E]=Y.useState(()=>e.value||e.defaultValue?{...p}:{}),T=Y.useRef(A.identifier);Y.useEffect(()=>{A.identifier!==T.current&&(T.current=A.identifier,m(re=>Object.keys(D).length>0?Hr.toCalendar(re,A):PC(e.placeholderValue,h,A,y)))},[A,h,D,y,e.placeholderValue]),j&&Object.keys(D).length<Object.keys(p).length&&(D={...p},E(D)),j==null&&Object.keys(D).length===Object.keys(p).length&&(D={},E(D),m(PC(e.placeholderValue,h,A,y)));let $=M&&Object.keys(D).length>=Object.keys(p).length?M:u,B=re=>{e.isDisabled||e.isReadOnly||(Object.keys(D).length>=Object.keys(p).length?(re=Hr.toCalendar(re,(l==null?void 0:l.calendar)||new Hr.GregorianCalendar),N(re)):m(re))},L=Y.useMemo(()=>$.toDate(x),[$,x]),W=Y.useMemo(()=>f.formatToParts(L).map(re=>{let ue=kC[re.type];re.type==="era"&&A.getEras().length===1&&(ue=!1);let me=kC[re.type]&&!D[re.type],Se=kC[re.type]?ege(re.type,re.value,t):null;return{type:tge[re.type]||re.type,text:me?Se:re.value,...rge($,re.type,c),isPlaceholder:me,placeholder:Se,isEditable:ue}}),[L,D,f,c,$,A,t]);p.era&&D.year&&!D.era?(D.era=!0,E({...D})):!p.era&&D.era&&(delete D.era,E({...D}));let K=re=>{D[re]=!0,re==="year"&&p.era&&(D.era=!0),E({...D})},te=(re,ue)=>{D[re]?B(nge($,re,ue,c)):(K(re),Object.keys(D).length>=Object.keys(p).length&&B($))},X=e.validationState||(Hk(M,e.minValue,e.maxValue)?"invalid":null);var ae;return{value:M,dateValue:L,calendar:A,setValue:B,segments:W,dateFormatter:f,validationState:X,granularity:h,maxGranularity:(ae=e.maxGranularity)!==null&&ae!==void 0?ae:"year",isDisabled:i,isReadOnly:a,isRequired:s,increment(re){te(re,1)},decrement(re){te(re,-1)},incrementPage(re){te(re,UR[re]||1)},decrementPage(re){te(re,-(UR[re]||1))},setSegment(re,ue){K(re),B(ige($,re,ue,c))},confirmPlaceholder(){if(e.isDisabled||e.isReadOnly)return;let re=Object.keys(D),ue=Object.keys(p);re.length===ue.length-1&&p.dayPeriod&&!D.dayPeriod&&(D={...p},E(D),B($.copy()))},clearSegment(re){delete D[re],E({...D});let ue=PC(e.placeholderValue,h,A,y),me=$;if(re==="dayPeriod"&&"hour"in $&&"hour"in ue){let Se=$.hour>=12,we=ue.hour>=12;Se&&!we?me=$.set({hour:$.hour-12}):!Se&&we&&(me=$.set({hour:$.hour+12}))}else re in $&&(me=$.set({[re]:ue[re]}));N(null),B(me)},formatValue(re){if(!M)return"";let ue=Rx(re,g);return new Hr.DateFormatter(t,ue).format(L)}}}function rge(e,t,r){switch(t){case"era":{let n=e.calendar.getEras();return{value:n.indexOf(e.era),minValue:0,maxValue:n.length-1}}case"year":return{value:e.year,minValue:1,maxValue:e.calendar.getYearsInEra(e)};case"month":return{value:e.month,minValue:Hr.getMinimumMonthInYear(e),maxValue:e.calendar.getMonthsInYear(e)};case"day":return{value:e.day,minValue:Hr.getMinimumDayInMonth(e),maxValue:e.calendar.getDaysInMonth(e)}}if("hour"in e)switch(t){case"dayPeriod":return{value:e.hour>=12?12:0,minValue:0,maxValue:12};case"hour":if(r.hour12){let n=e.hour>=12;return{value:e.hour,minValue:n?12:0,maxValue:n?23:11}}return{value:e.hour,minValue:0,maxValue:23};case"minute":return{value:e.minute,minValue:0,maxValue:59};case"second":return{value:e.second,minValue:0,maxValue:59}}return{}}function nge(e,t,r,n){switch(t){case"era":case"year":case"month":case"day":return e.cycle(t,r,{round:t==="year"})}if("hour"in e)switch(t){case"dayPeriod":{let i=e.hour,a=i>=12;return e.set({hour:a?i-12:i+12})}case"hour":case"minute":case"second":return e.cycle(t,r,{round:t!=="hour",hourCycle:n.hour12?12:24})}}function ige(e,t,r,n){switch(t){case"day":case"month":case"year":case"era":return e.set({[t]:r})}if("hour"in e)switch(t){case"dayPeriod":{let i=e.hour,a=i>=12;return r>=12===a?e:e.set({hour:a?i-12:i+12})}case"hour":if(n.hour12){let a=e.hour>=12;!a&&r===12&&(r=0),a&&r<12&&(r+=12)}case"minute":case"second":return e.set({[t]:r})}}function oge(e){var t,r;let n=Rw(e),[i,a]=qi.useControlledState(e.value,e.defaultValue||null,e.onChange),[s,l]=Y.useState(()=>i||{start:null,end:null});i==null&&s.start&&s.end&&(s={start:null,end:null},l(s));let h=i||s,y=f=>{l(f),f!=null&&f.start&&f.end?a(f):a(null)},x=(h==null?void 0:h.start)||(h==null?void 0:h.end)||e.placeholderValue,[k]=tB(x,e.granularity),A=k==="hour"||k==="minute"||k==="second";var j;let N=(j=e.shouldCloseOnSelect)!==null&&j!==void 0?j:!0,[M,u]=Y.useState(null),[m,v]=Y.useState(null);h&&h.start&&h.end&&(M=h,"hour"in h.start&&(m=h));let C=(f,c)=>{y({start:"timeZone"in c.start?c.start.set(Hr.toCalendarDate(f.start)):Hr.toCalendarDateTime(f.start,c.start),end:"timeZone"in c.end?c.end.set(Hr.toCalendarDate(f.end)):Hr.toCalendarDateTime(f.end,c.end)}),u(null),v(null)},w=f=>{let c=typeof N=="function"?N():N;A?c||f.start&&f.end&&(m!=null&&m.start)&&(m!=null&&m.end)?C(f,{start:(m==null?void 0:m.start)||T0(e.placeholderValue),end:(m==null?void 0:m.end)||T0(e.placeholderValue)}):u(f):f.start&&f.end?y(f):u(f),c&&n.setOpen(!1)},g=f=>{M!=null&&M.start&&(M!=null&&M.end)&&f.start&&f.end?C(M,f):v(f)},d=e.validationState||(h!=null&&(Hk(h.start,e.minValue,e.maxValue)||Hk(h.end,e.minValue,e.maxValue)||h.end!=null&&h.start!=null&&h.end.compare(h.start)<0||h!=null&&h.start&&(!((t=e.isDateUnavailable)===null||t===void 0)&&t.call(e,h.start))||h!=null&&h.end&&(!((r=e.isDateUnavailable)===null||r===void 0)&&r.call(e,h.end)))?"invalid":null);return{value:h,setValue:y,dateRange:M,timeRange:m,granularity:k,hasTime:A,setDate(f,c){w({...M,[f]:c})},setTime(f,c){g({...m,[f]:c})},setDateTime(f,c){y({...h,[f]:c})},setDateRange:w,setTimeRange:g,...n,setOpen(f){!f&&!(h!=null&&h.start&&(h!=null&&h.end))&&(M!=null&&M.start)&&(M!=null&&M.end)&&A&&C(M,{start:(m==null?void 0:m.start)||T0(e.placeholderValue),end:(m==null?void 0:m.end)||T0(e.placeholderValue)}),n.setOpen(f)},validationState:d,formatValue(f,c){if(!h||!h.start||!h.end)return null;let p="timeZone"in h.start?h.start.timeZone:void 0,D=e.granularity||(h.start&&"minute"in h.start?"minute":"day"),E="timeZone"in h.end?h.end.timeZone:void 0,T=e.granularity||(h.end&&"minute"in h.end?"minute":"day"),$=Rx(c,{granularity:D,timeZone:p,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,showEra:h.start.calendar.identifier==="gregory"&&h.start.era==="BC"||h.end.calendar.identifier==="gregory"&&h.end.era==="BC"}),B=h.start.toDate(p||"UTC"),L=h.end.toDate(E||"UTC"),W=new Hr.DateFormatter(f,$),K;if(p===E&&D===T&&h.start.compare(h.end)!==0){try{let te=W.formatRangeToParts(B,L),X=-1;for(let ue=0;ue<te.length;ue++){let me=te[ue];if(me.source==="shared"&&me.type==="literal")X=ue;else if(me.source==="endRange")break}let ae="",re="";for(let ue=0;ue<te.length;ue++)ue<X?ae+=te[ue].value:ue>X&&(re+=te[ue].value);return{start:ae,end:re}}catch{}K=W}else{let te=Rx(c,{granularity:T,timeZone:E,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle});K=new Hr.DateFormatter(f,te)}return{start:W.format(B),end:K.format(L)}}}}function age(e){let{placeholderValue:t=new Hr.Time,minValue:r,maxValue:n,granularity:i}=e,[a,s]=qi.useControlledState(e.value,e.defaultValue,e.onChange),l=a||t,h=l&&"day"in l?l:void 0,y=Y.useMemo(()=>OC(t),[t]),x=Y.useMemo(()=>OC(r,h),[r,h]),k=Y.useMemo(()=>OC(n,h),[n,h]),A=Y.useMemo(()=>a==null?null:OC(a),[a]);return iX({...e,value:A,defaultValue:void 0,minValue:x,maxValue:k,onChange:N=>{s(l&&"day"in l?N:N&&Hr.toTime(N))},granularity:i||"minute",maxGranularity:"hour",placeholderValue:y,createCalendar:()=>new Hr.GregorianCalendar})}function OC(e,t=Hr.today(Hr.getLocalTimeZone())){return e?"day"in e?e:Hr.toCalendarDateTime(t,e):null}function sge(e){let{initialItems:t=[],initialSelectedKeys:r,getKey:n=y=>y.id||y.key,filter:i,initialFilterText:a=""}=e,[s,l]=Y.useState({items:t,selectedKeys:r==="all"?"all":new Set(r||[]),filterText:a}),h=Y.useMemo(()=>i?s.items.filter(y=>i(y,s.filterText)):s.items,[s.items,s.filterText,i]);return{...s,items:h,...oX({getKey:n},l),getItem(y){return s.items.find(x=>n(x)===y)}}}function oX(e,t){let{cursor:r,getKey:n}=e;return{setSelectedKeys(i){t(a=>({...a,selectedKeys:i}))},setFilterText(i){t(a=>({...a,filterText:i}))},insert(i,...a){t(s=>t1(s,i,...a))},insertBefore(i,...a){t(s=>{let l=s.items.findIndex(h=>n(h)===i);if(l!==-1)return t1(s,l,...a)})},insertAfter(i,...a){t(s=>{let l=s.items.findIndex(h=>n(h)===i);if(l!==-1)return t1(s,l+1,...a)})},prepend(...i){t(a=>t1(a,0,...i))},append(...i){t(a=>t1(a,a.items.length,...i))},remove(...i){t(a=>{let s=new Set(i),l=a.items.filter(y=>!s.has(n(y))),h="all";if(a.selectedKeys!=="all"){h=new Set(a.selectedKeys);for(let y of i)h.delete(y)}return r==null&&l.length===0&&(h=new Set),{...a,items:l,selectedKeys:h}})},removeSelectedItems(){t(i=>{if(i.selectedKeys==="all")return{...i,items:[],selectedKeys:new Set};let a=i.selectedKeys,s=i.items.filter(l=>!a.has(n(l)));return{...i,items:s,selectedKeys:new Set}})},move(i,a){t(s=>{let l=s.items.findIndex(x=>n(x)===i);if(l===-1)return s;let h=s.items.slice(),[y]=h.splice(l,1);return h.splice(a,0,y),{...s,items:h}})},moveBefore(i,a){t(s=>{let l=s.items.findIndex(y=>n(y)===i);if(l===-1)return s;let h=a.map(y=>s.items.findIndex(x=>n(x)===y)).sort();return KR(s,h,l)})},moveAfter(i,a){t(s=>{let l=s.items.findIndex(y=>n(y)===i);if(l===-1)return s;let h=a.map(y=>s.items.findIndex(x=>n(x)===y)).sort();return KR(s,h,l+1)})},update(i,a){t(s=>{let l=s.items.findIndex(h=>n(h)===i);return l===-1?s:{...s,items:[...s.items.slice(0,l),a,...s.items.slice(l+1)]}})}}}function t1(e,t,...r){return{...e,items:[...e.items.slice(0,t),...r,...e.items.slice(t)]}}function KR(e,t,r){for(let a of t)a<r&&r--;let n=t.map(a=>({from:a,to:r++}));for(let a=0;a<n.length;a++){let s=n[a].from;for(let l=a;l<n.length;l++)n[l].from>s&&n[l].from--}for(let a=0;a<n.length;a++){let s=n[a];for(let l=n.length-1;l>a;l--){let h=n[l];h.from<s.to?s.to++:h.from++}}let i=e.items.slice();for(let a of n){let[s]=i.splice(a.from,1);i.splice(a.to,0,s)}return{...e,items:i}}function lge(e,t){let r;switch(e.state){case"idle":case"error":switch(t.type){case"loading":case"loadingMore":case"sorting":case"filtering":var n,i;return{...e,filterText:(n=t.filterText)!==null&&n!==void 0?n:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,sortDescriptor:(i=t.sortDescriptor)!==null&&i!==void 0?i:e.sortDescriptor,abortController:t.abortController};case"update":return{...e,...t.updater(e)};case"success":case"error":return e;default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}case"loading":case"sorting":case"filtering":switch(t.type){case"success":if(t.abortController!==e.abortController)return e;var a;r=(a=t.selectedKeys)!==null&&a!==void 0?a:e.selectedKeys;var s,l;return{...e,filterText:(s=t.filterText)!==null&&s!==void 0?s:e.filterText,state:"idle",items:[...t.items],selectedKeys:r==="all"?"all":new Set(r),sortDescriptor:(l=t.sortDescriptor)!==null&&l!==void 0?l:e.sortDescriptor,abortController:null,cursor:t.cursor};case"error":return t.abortController!==e.abortController?e:{...e,state:"error",error:t.error,abortController:null};case"loading":case"loadingMore":case"sorting":case"filtering":e.abortController.abort();var h;return{...e,filterText:(h=t.filterText)!==null&&h!==void 0?h:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,abortController:t.abortController};case"update":return{...e,...t.updater(e)};default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}case"loadingMore":switch(t.type){case"success":var y;r=e.selectedKeys==="all"||t.selectedKeys==="all"?"all":new Set([...e.selectedKeys,...(y=t.selectedKeys)!==null&&y!==void 0?y:[]]);var x;return{...e,state:"idle",items:[...e.items,...t.items],selectedKeys:r,sortDescriptor:(x=t.sortDescriptor)!==null&&x!==void 0?x:e.sortDescriptor,abortController:null,cursor:t.cursor};case"error":return t.abortController!==e.abortController?e:{...e,state:"error",error:t.error};case"loading":case"sorting":case"filtering":e.abortController.abort();var k;return{...e,filterText:(k=t.filterText)!==null&&k!==void 0?k:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,abortController:t.abortController};case"loadingMore":return t.abortController.abort(),e;case"update":return{...e,...t.updater(e)};default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}default:throw new Error(`Invalid state "${e.state}"`)}}function uge(e){const{load:t,sort:r,initialSelectedKeys:n,initialSortDescriptor:i,getKey:a=x=>x.id||x.key,initialFilterText:s=""}=e;let[l,h]=Y.useReducer(lge,{state:"idle",error:null,items:[],selectedKeys:n==="all"?"all":new Set(n),sortDescriptor:i,filterText:s});const y=async(x,k)=>{let A=new AbortController;try{h({...x,abortController:A});var j;let u=(j=x.filterText)!==null&&j!==void 0?j:l.filterText;var N;let m=await k({items:l.items.slice(),selectedKeys:l.selectedKeys,sortDescriptor:(N=x.sortDescriptor)!==null&&N!==void 0?N:l.sortDescriptor,signal:A.signal,cursor:x.type==="loadingMore"?l.cursor:null,filterText:u});var M;let v=(M=m.filterText)!==null&&M!==void 0?M:u;h({type:"success",...m,abortController:A}),v&&v!==u&&!A.signal.aborted&&y({type:"filtering",filterText:v},t)}catch(u){h({type:"error",error:u,abortController:A})}};return Y.useEffect(()=>{y({type:"loading"},t)},[]),{items:l.items,selectedKeys:l.selectedKeys,sortDescriptor:l.sortDescriptor,isLoading:l.state==="loading"||l.state==="loadingMore"||l.state==="sorting"||l.state==="filtering",loadingState:l.state,error:l.error,filterText:l.filterText,getItem(x){return l.items.find(k=>a(k)===x)},reload(){y({type:"loading"},t)},loadMore(){l.state==="loadingMore"||l.state==="filtering"||l.cursor==null||y({type:"loadingMore"},t)},sort(x){y({type:"sorting",sortDescriptor:x},r||t)},...oX({...e,getKey:a,cursor:l.cursor},x=>{h({type:"update",updater:x})}),setFilterText(x){y({type:"filtering",filterText:x},t)}}}function cge(e){let{initialItems:t=[],initialSelectedKeys:r,getKey:n=M=>M.id||M.key,getChildren:i=M=>M.children}=e,a=Y.useMemo(()=>new Map,[]),s=Y.useMemo(()=>k(t),[]),[l,h]=Y.useState(s),[y,x]=Y.useState(new Set(r||[]));function k(M=[],u){return M.map(m=>{let v={key:n(m),parentKey:u,value:m,children:null};return v.children=k(i(m),v.key),a.set(v.key,v),v})}function A(M,u,m){let v=a.get(u);if(!v)return M;let C=m(v);for(C==null?N(v):j(C);v.parentKey;){let w=a.get(v.parentKey),g={key:w.key,parentKey:w.parentKey,value:w.value,children:null},d=w.children;C==null&&(d=d.filter(f=>f!==v)),g.children=d.map(f=>f===v?C:f),a.set(g.key,g),C=g,v=w}return C==null&&(M=M.filter(w=>w!==v)),M.map(w=>w===v?C:w)}function j(M){a.set(M.key,M);for(let u of M.children)j(u)}function N(M){a.delete(M.key);for(let u of M.children)N(u)}return{items:l,selectedKeys:y,setSelectedKeys:x,getItem(M){return a.get(M)},insert(M,u,...m){h(v=>{let C=k(m,M);return M==null?[...v.slice(0,u),...C,...v.slice(u)]:A(v,M,w=>({key:w.key,parentKey:w.parentKey,value:w.value,children:[...w.children.slice(0,u),...C,...w.children.slice(u)]}))})},insertBefore(M,...u){let m=a.get(M);if(!m)return;let v=a.get(m.parentKey),w=(v?v.children:l).indexOf(m);this.insert(v==null?void 0:v.key,w,...u)},insertAfter(M,...u){let m=a.get(M);if(!m)return;let v=a.get(m.parentKey),w=(v?v.children:l).indexOf(m);this.insert(v==null?void 0:v.key,w+1,...u)},prepend(M,...u){this.insert(M,0,...u)},append(M,...u){if(M==null)this.insert(null,l.length,...u);else{let m=a.get(M);if(!m)return;this.insert(M,m.children.length,...u)}},remove(...M){let u=l;for(let v of M)u=A(u,v,()=>null);h(u);let m=new Set(y);for(let v of y)a.has(v)||m.delete(v);x(m)},removeSelectedItems(){this.remove(...y)},move(M,u,m){h(v=>{let C=a.get(M);if(!C)return v;v=A(v,M,()=>null);const w={...C,parentKey:u};return A(v,u,g=>({key:g.key,parentKey:g.parentKey,value:g.value,children:[...g.children.slice(0,m),w,...g.children.slice(m)]}))})},update(M,u){h(m=>A(m,M,v=>{let C={key:v.key,parentKey:v.parentKey,value:u,children:null};return C.children=k(i(u),C.key),C}))}}}var YI=q4();function dge(e){let{minValue:t,maxValue:r,step:n,formatOptions:i,value:a,defaultValue:s,onChange:l,locale:h,isDisabled:y,isReadOnly:x}=e,[k,A]=qi.useControlledState(a,isNaN(s)?NaN:s,l),[j,N]=Y.useState(()=>isNaN(k)?"":new YI.NumberFormatter(h,i).format(k)),M=Y.useMemo(()=>new YI.NumberParser(h,i),[h,i]),u=Y.useMemo(()=>M.getNumberingSystem(j),[M,j]),m=Y.useMemo(()=>new YI.NumberFormatter(h,{...i,numberingSystem:u}),[h,i,u]),v=Y.useMemo(()=>m.resolvedOptions(),[m]),C=Y.useCallback(X=>isNaN(X)||X===null?"":m.format(X),[m]),w=isNaN(n)?1:n;v.style==="percent"&&isNaN(n)&&(w=.01);let g=Y.useRef(k),d=Y.useRef(h),f=Y.useRef(i);(!Object.is(k,g.current)||h!==d.current||i!==f.current)&&(N(C(k)),g.current=k,d.current=h,f.current=i);let c=Y.useMemo(()=>M.parse(j),[M,j]),p=Y.useRef(0);p.current=c;let D=()=>{if(!j.length){A(NaN),N(a===void 0?"":C(k));return}if(isNaN(p.current)){N(C(k));return}let X;isNaN(n)?X=qi.clamp(p.current,t,r):X=qi.snapValueToStep(p.current,t,r,n),X=M.parse(C(X)),A(X),N(C(a===void 0?X:k))},E=(X,ae)=>{let re=p.current;if(isNaN(re)){let ue=isNaN(ae)?0:ae;return qi.snapValueToStep(ue,t,r,w)}else{let ue=qi.snapValueToStep(re,t,r,w);return X==="+"&&ue>re||X==="-"&&ue<re?ue:qi.snapValueToStep(XI(X,re,w),t,r,w)}},T=()=>{let X=E("+",t);X===k&&N(C(X)),A(X)},$=()=>{let X=E("-",r);X===k&&N(C(X)),A(X)},B=()=>{r!=null&&A(qi.snapValueToStep(r,t,r,w))},L=()=>{t!=null&&A(t)},W=Y.useMemo(()=>!y&&!x&&(isNaN(c)||isNaN(r)||qi.snapValueToStep(c,t,r,w)>c||XI("+",c,w)<=r),[y,x,t,r,w,c]),K=Y.useMemo(()=>!y&&!x&&(isNaN(c)||isNaN(t)||qi.snapValueToStep(c,t,r,w)<c||XI("-",c,w)>=t),[y,x,t,r,w,c]);return{validate:X=>M.isValidPartialNumber(X,t,r),increment:T,incrementToMax:B,decrement:$,decrementToMin:L,canIncrement:W,canDecrement:K,minValue:t,maxValue:r,numberValue:c,setInputValue:N,inputValue:j,commit:D}}function XI(e,t,r){let n=e==="+"?t+r:t-r;if(t%1!==0||r%1!==0){const i=t.toString().split("."),a=r.toString().split("."),s=i[1]&&i[1].length||0,l=a[1]&&a[1].length||0,h=Math.pow(10,Math.max(s,l));t=Math.round(t*h),r=Math.round(r*h),n=e==="+"?t+r:t-r,n/=h}return n}let fge=Math.round(Math.random()*1e10),hge=0;function pge(e){let t=Y.useMemo(()=>e.name||`radio-group-${fge}-${++hge}`,[e.name]),[r,n]=qi.useControlledState(e.value,e.defaultValue,e.onChange),[i,a]=Y.useState(null);return{name:t,selectedValue:r,setSelectedValue:l=>{!e.isReadOnly&&!e.isDisabled&&n(l)},lastFocusedValue:i,setLastFocusedValue:a,isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1,validationState:e.validationState||null}}function mge(e){let[t,r]=qi.useControlledState(GR(e.value),GR(e.defaultValue)||"",e.onChange);return{value:t,setValue:r}}function GR(e){if(e!=null)return e.toString()}function gge(e){let t=eB(e),r=jE({...e,onSelectionChange:a=>{e.onSelectionChange!=null&&e.onSelectionChange(a),t.close()}}),[n,i]=Y.useState(!1);return{...r,...t,open(){r.collection.size!==0&&t.open()},toggle(a){r.collection.size!==0&&t.toggle(a)},isFocused:n,setFocused:i}}var r1=di();const yge=0,vge=100,bge=1;function xge(e){const{isDisabled:t=!1,minValue:r=yge,maxValue:n=vge,numberFormatter:i,step:a=bge,orientation:s="horizontal"}=e;let l=Y.useMemo(()=>{let X=(n-r)/10;return X=r1.snapValueToStep(X,0,X+a,a),Math.max(X,a)},[a,n,r]),h=Y.useMemo(()=>YR(e.value),[e.value]);var y;let x=Y.useMemo(()=>(y=YR(e.defaultValue))!==null&&y!==void 0?y:[r],[e.defaultValue,r]),k=XR(e.value,e.defaultValue,e.onChange),A=XR(e.value,e.defaultValue,e.onChangeEnd);const[j,N]=qi.useControlledState(h,x,k),[M,u]=Y.useState(new Array(j.length).fill(!1)),m=Y.useRef(new Array(j.length).fill(!0)),[v,C]=Y.useState(void 0),w=Y.useRef(null);w.current=j;const g=Y.useRef(null);g.current=M;function d(X){return(X-r)/(n-r)}function f(X){return X===0?r:j[X-1]}function c(X){return X===j.length-1?n:j[X+1]}function p(X){return m.current[X]}function D(X,ae){m.current[X]=ae}function E(X,ae){if(t||!p(X))return;const re=f(X),ue=c(X);ae=r1.snapValueToStep(ae,re,ue,a),w.current=qR(w.current,X,ae),N(w.current)}function T(X,ae){if(t||!p(X))return;const re=g.current[X];g.current=qR(g.current,X,ae),u(g.current),A&&re&&!g.current.some(Boolean)&&A(w.current)}function $(X){return i.format(X)}function B(X,ae){E(X,W(ae))}function L(X){return Math.round((X-r)/a)*a+r}function W(X){const ae=X*(n-r)+r;return r1.clamp(L(ae),r,n)}function K(X,ae=1){let re=Math.max(ae,a);E(X,r1.snapValueToStep(j[X]+re,r,n,a))}function te(X,ae=1){let re=Math.max(ae,a);E(X,r1.snapValueToStep(j[X]-re,r,n,a))}return{values:j,getThumbValue:X=>j[X],setThumbValue:E,setThumbPercent:B,isThumbDragging:X=>M[X],setThumbDragging:T,focusedThumb:v,setFocusedThumb:C,getThumbPercent:X=>d(j[X]),getValuePercent:d,getThumbValueLabel:X=>$(j[X]),getFormattedValue:$,getThumbMinValue:f,getThumbMaxValue:c,getPercentValue:W,isThumbEditable:p,setThumbEditable:D,incrementThumb:K,decrementThumb:te,step:a,pageSize:l,orientation:s,isDisabled:t}}function qR(e,t,r){return e[t]===r?e:[...e.slice(0,t),r,...e.slice(t+1)]}function YR(e){if(e!=null)return Array.isArray(e)?e:[e]}function XR(e,t,r){return n=>{typeof e=="number"||typeof t=="number"?r==null||r(n[0]):r==null||r(n)}}function wge(e){let{collection:t,focusMode:r}=e,n=IE(e),i=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=n.setFocusedKey;n.setFocusedKey=(h,y)=>{if(r==="cell"&&h!=null){let A=t.getItem(h);if((A==null?void 0:A.type)==="item"){var x,k;let j=ky(A,t);y==="last"?h=(x=Z4(j))===null||x===void 0?void 0:x.key:h=(k=ME(j))===null||k===void 0?void 0:k.key}}a(h,y)};let s=Y.useMemo(()=>new Q4(t,n),[t,n]);const l=Y.useRef(null);return Y.useEffect(()=>{if(n.focusedKey!=null&&!t.getItem(n.focusedKey)){const h=l.current.getItem(n.focusedKey),y=h.parentKey!=null&&(h.type==="cell"||h.type==="rowheader"||h.type==="column")?l.current.getItem(h.parentKey):h,x=l.current.rows,k=t.rows,A=x.length-k.length;let j=Math.min(A>1?Math.max(y.index-A+1,0):y.index,k.length-1),N;for(;j>=0;){if(!s.isDisabled(k[j].key)){N=k[j];break}j<k.length-1?j++:(j>y.index&&(j=y.index),j--)}if(N){const M=N.hasChildNodes?[...ky(N,t)]:[],u=N.hasChildNodes&&y!==h&&h.index<M.length?M[h.index].key:N.key;n.setFocusedKey(u)}else n.setFocusedKey(null)}l.current=t},[t,s,n,n.focusedKey]),{collection:t,disabledKeys:i,isKeyboardNavigationDisabled:!1,selectionManager:s}}let Sge=Symbol.iterator;class Dge{*[Sge](){yield*[...this.rows]}get size(){return[...this.rows].length}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){var t;return(t=[...this.rows][0])===null||t===void 0?void 0:t.key}getLastKey(){var t;let r=[...this.rows];return(t=r[r.length-1])===null||t===void 0?void 0:t.key}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getChildren(t){let r=this.keyMap.get(t);return(r==null?void 0:r.childNodes)||[]}constructor(t){Fw(this,"keyMap",new Map),this.keyMap=new Map,this.columnCount=t==null?void 0:t.columnCount,this.rows=[];let r=a=>{let s=this.keyMap.get(a.key);t.visitNode&&(a=t.visitNode(a)),this.keyMap.set(a.key,a);let l=new Set,h;for(let y of a.childNodes)y.type==="cell"&&y.parentKey==null&&(y.parentKey=a.key),l.add(y.key),h?(h.nextKey=y.key,y.prevKey=h.key):y.prevKey=null,r(y),h=y;if(h&&(h.nextKey=null),s)for(let y of s.childNodes)l.has(y.key)||n(y)},n=a=>{this.keyMap.delete(a.key);for(let s of a.childNodes)this.keyMap.get(s.key)===s&&n(s)},i;t.items.forEach((a,s)=>{let l={level:0,key:"row-"+s,type:"row",value:void 0,hasChildNodes:!0,childNodes:[...a.childNodes],rendered:void 0,textValue:void 0,...a,index:s};i?(i.nextKey=l.key,l.prevKey=i.key):l.prevKey=null,this.rows.push(l),r(l),i=l}),i&&(i.nextKey=null)}}const aX="row-header-column-"+Math.random().toString(36).slice(2);let WF="row-header-column-"+Math.random().toString(36).slice(2);for(;aX===WF;)WF="row-header-column-"+Math.random().toString(36).slice(2);function Cge(e,t){if(t.length===0)return[];let r=[],n=new Map;for(let h of t){let y=h.parentKey,x=[h];for(;y;){let k=e.get(y);if(!k)break;if(n.has(k)){k.colspan++;let{column:A,index:j}=n.get(k);if(j>x.length)break;for(let N=j;N<x.length;N++)A.splice(N,0,null);for(let N=x.length;N<A.length;N++)A[N]&&n.has(A[N])&&(n.get(A[N]).index=N)}else k.colspan=1,x.push(k),n.set(k,{column:x,index:x.length-1});y=k.parentKey}r.push(x),h.index=r.length-1}let i=Math.max(...r.map(h=>h.length)),a=Array(i).fill(0).map(()=>[]),s=0;for(let h of r){let y=i-1;for(let x of h){if(x){let k=a[y],A=k.reduce((j,N)=>j+N.colspan,0);if(A<s){let j={type:"placeholder",key:"placeholder-"+x.key,colspan:s-A,index:A,value:null,rendered:null,level:y,hasChildNodes:!1,childNodes:[],textValue:null};k.length>0&&(k[k.length-1].nextKey=j.key,j.prevKey=k[k.length-1].key),k.push(j)}k.length>0&&(k[k.length-1].nextKey=x.key,x.prevKey=k[k.length-1].key),x.level=y,x.colIndex=s,k.push(x)}y--}s++}let l=0;for(let h of a){let y=h.reduce((x,k)=>x+k.colspan,0);if(y<t.length){let x={type:"placeholder",key:"placeholder-"+h[h.length-1].key,colspan:t.length-y,index:y,value:null,rendered:null,level:l,hasChildNodes:!1,childNodes:[],textValue:null,prevKey:h[h.length-1].key};h.push(x)}l++}return a.map((h,y)=>({type:"headerrow",key:"headerrow-"+y,index:y,value:null,rendered:null,level:0,hasChildNodes:!0,childNodes:h,textValue:null}))}let Pge=Symbol.iterator;class kge extends Dge{*[Pge](){yield*this.body.childNodes}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){var t;return(t=ME(this.body.childNodes))===null||t===void 0?void 0:t.key}getLastKey(){var t;return(t=Z4(this.body.childNodes))===null||t===void 0?void 0:t.key}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getTextValue(t){let r=this.getItem(t);if(!r)return"";if(r.textValue)return r.textValue;let n=this.rowHeaderColumnKeys;if(n){let i=[];for(let a of r.childNodes){let s=this.columns[a.index];if(n.has(s.key)&&a.textValue&&i.push(a.textValue),i.length===n.size)break}return i.join(" ")}return""}constructor(t,r,n){let i=new Set,a,s=[];if(n!=null&&n.showSelectionCheckboxes){let k={type:"column",key:aX,value:null,textValue:"",level:0,index:n!=null&&n.showDragButtons?1:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isSelectionCell:!0}};s.unshift(k)}if(n!=null&&n.showDragButtons){let k={type:"column",key:WF,value:null,textValue:"",level:0,index:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isDragButtonCell:!0}};s.unshift(k)}let l=[],h=new Map,y=k=>{switch(k.type){case"body":a=k;break;case"column":h.set(k.key,k),k.hasChildNodes||(s.push(k),k.props.isRowHeader&&i.add(k.key));break;case"item":l.push(k);return}for(let A of k.childNodes)y(A)};for(let k of t)y(k);let x=Cge(h,s);x.forEach((k,A)=>l.splice(A,0,k)),super({columnCount:s.length,items:l,visitNode:k=>(k.column=s[k.index],k)}),Fw(this,"_size",0),this.columns=s,this.rowHeaderColumnKeys=i,this.body=a,this.headerRows=x,this._size=[...a.childNodes].length,this.rowHeaderColumnKeys.size===0&&(n!=null&&n.showSelectionCheckboxes?n!=null&&n.showDragButtons?this.rowHeaderColumnKeys.add(this.columns[2].key):this.rowHeaderColumnKeys.add(this.columns[1].key):this.rowHeaderColumnKeys.add(this.columns[0].key))}}const Oge={ascending:"descending",descending:"ascending"};function Ege(e){let[t,r]=Y.useState(!1),{selectionMode:n="none"}=e,i=Y.useMemo(()=>({showSelectionCheckboxes:e.showSelectionCheckboxes&&n!=="none",showDragButtons:e.showDragButtons,selectionMode:n,columns:[]}),[e.children,e.showSelectionCheckboxes,n,e.showDragButtons]),a=Bw(e,(h,y)=>new kge(h,y,i),i),{disabledKeys:s,selectionManager:l}=wge({...e,collection:a,disabledBehavior:e.disabledBehavior||"selection"});return{collection:a,disabledKeys:s,selectionManager:l,showSelectionCheckboxes:e.showSelectionCheckboxes||!1,sortDescriptor:e.sortDescriptor,isKeyboardNavigationDisabled:a.size===0||t,setKeyboardNavigationDisabled:r,sort(h,y){var x;e.onSortChange({column:h,direction:y??(((x=e.sortDescriptor)===null||x===void 0?void 0:x.column)===h?Oge[e.sortDescriptor.direction]:"ascending")})}}}function sX(e){return null}sX.getCollectionNode=function*(t){let{children:r,columns:n}=t;if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.columns is missing");for(let i of n)yield{type:"column",value:i,renderer:r}}else{let i=[];et.Children.forEach(r,a=>{i.push({type:"column",element:a})}),yield*i}};let _ge=sX;function lX(e){return null}lX.getCollectionNode=function*(t){let{children:r,items:n}=t;yield{type:"body",hasChildNodes:!0,props:t,*childNodes(){if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");for(let i of n)yield{type:"item",value:i,renderer:r}}else{let i=[];et.Children.forEach(r,a=>{i.push({type:"item",element:a})}),yield*i}}}};let Age=lX;function uX(e){return null}uX.getCollectionNode=function*(t,r){let{title:n,children:i,childColumns:a}=t,s=n||i,l=t.textValue||(typeof s=="string"?s:"")||t["aria-label"],h=yield{type:"column",hasChildNodes:!!a||n&&et.Children.count(i)>0,rendered:s,textValue:l,props:t,*childNodes(){if(a)for(let x of a)yield{type:"column",value:x};else if(n){let x=[];et.Children.forEach(i,k=>{x.push({type:"column",element:k})}),yield*x}},shouldInvalidate(x){return y(x),!1}},y=x=>{for(let k of h)k.hasChildNodes||x.columns.push(k)};y(r)};let Tge=uX;function cX(e){return null}cX.getCollectionNode=function*(t,r){let{children:n,textValue:i}=t;yield{type:"item",props:t,textValue:i,"aria-label":t["aria-label"],hasChildNodes:!0,*childNodes(){if(r.showDragButtons&&(yield{type:"cell",key:"header-drag",props:{isDragButtonCell:!0}}),r.showSelectionCheckboxes&&r.selectionMode!=="none"&&(yield{type:"cell",key:"header",props:{isSelectionCell:!0}}),typeof n=="function")for(let a of r.columns)yield{type:"cell",element:n(a.key),key:a.key};else{let a=[];if(et.Children.forEach(n,s=>{a.push({type:"cell",element:s})}),a.length!==r.columns.length)throw new Error(`Cell count must match column count. Found ${a.length} cells and ${r.columns.length} columns.`);yield*a}},shouldInvalidate(a){return a.columns.length!==r.columns.length||a.columns.some((s,l)=>s.key!==r.columns[l].key)||a.showSelectionCheckboxes!==r.showSelectionCheckboxes||a.showDragButtons!==r.showDragButtons||a.selectionMode!==r.selectionMode}}};let Mge=cX;function dX(e){return null}dX.getCollectionNode=function*(t){let{children:r}=t,n=t.textValue||(typeof r=="string"?r:"")||t["aria-label"]||"";yield{type:"cell",props:t,rendered:r,textValue:n,"aria-label":t["aria-label"],hasChildNodes:!1}};let $ge=dX;function Ige(e){let t=jE({...e,suppressTextValueWarning:!0}),{selectionManager:r,collection:n,selectedKey:i}=t,a=Y.useRef(i),s=i;if(r.isEmpty||!n.getItem(s)){for(s=n.getFirstKey();t.disabledKeys.has(s)&&s!==n.getLastKey();)s=n.getKeyAfter(s);t.disabledKeys.has(s)&&s===n.getLastKey()&&(s=n.getFirstKey()),s!=null&&r.setSelectedKeys([s])}return(s!=null&&r.focusedKey==null||!r.isFocused&&s!==a.current)&&r.setFocusedKey(s),a.current=s,{...t,isDisabled:e.isDisabled||!1}}const jge=1500,ZR=500;let nm={},Fge=0,n1=!1,Xd=null,im=null;function Bge(e={}){let{delay:t=jge,closeDelay:r=ZR}=e,{isOpen:n,open:i,close:a}=Rw(e),s=Y.useMemo(()=>`${++Fge}`,[]),l=Y.useRef(),h=()=>{nm[s]=k},y=()=>{for(let j in nm)j!==s&&(nm[j](!0),delete nm[j])},x=()=>{clearTimeout(l.current),l.current=null,y(),h(),n1=!0,i(),Xd&&(clearTimeout(Xd),Xd=null),im&&(clearTimeout(im),im=null)},k=j=>{j||r<=0?(clearTimeout(l.current),l.current=null,a()):l.current||(l.current=setTimeout(()=>{l.current=null,a()},r)),Xd&&(clearTimeout(Xd),Xd=null),n1&&(im&&clearTimeout(im),im=setTimeout(()=>{delete nm[s],im=null,n1=!1},Math.max(ZR,r)))},A=()=>{y(),h(),!n&&!Xd&&!n1?Xd=setTimeout(()=>{Xd=null,n1=!0,x()},t):n||x()};return Y.useEffect(()=>()=>{clearTimeout(l.current),nm[s]&&delete nm[s]},[s]),{isOpen:n,open:j=>{!j&&t>0&&!l.current?A():x()},close:k}}let Nge=Symbol.iterator;class Rge{*[Nge](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}constructor(t,{expandedKeys:r}={}){Fw(this,"keyMap",new Map),this.iterable=t,r=r||new Set;let n=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||r.has(s.key)))for(let l of s.childNodes)n(l)};for(let s of t)n(s);let i,a=0;for(let[s,l]of this.keyMap)i?(i.nextKey=s,l.prevKey=i.key):(this.firstKey=s,l.prevKey=void 0),l.type==="item"&&(l.index=a++),i=l,i.nextKey=void 0;this.lastKey=i==null?void 0:i.key}}function Lge(e){let[t,r]=qi.useControlledState(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange),n=IE(e),i=Y.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=Bw(e,l=>new Rge(l,{expandedKeys:t}),null,[t]);return Y.useEffect(()=>{n.focusedKey!=null&&!a.getItem(n.focusedKey)&&n.setFocusedKey(null)},[a,n.focusedKey]),{collection:a,expandedKeys:t,disabledKeys:i,toggleKey:l=>{r(zge(t,l))},selectionManager:new Q4(a,n)}}function zge(e,t){let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}const Vge=Object.freeze(Object.defineProperty({__proto__:null,Cell:$ge,Column:Tge,Item:UY,Row:Mge,Section:GY,TableBody:Age,TableHeader:_ge,useAsyncList:uge,useCalendarState:eX,useCheckboxGroupState:Ume,useCollection:Bw,useComboBoxState:qme,useDateFieldState:iX,useDatePickerState:Jme,useDateRangePickerState:oge,useListData:sge,useListState:tX,useMenuTriggerState:eB,useMultipleSelectionState:IE,useNumberFieldState:dge,useOverlayTriggerState:Rw,useRadioGroupState:pge,useRangeCalendarState:Hme,useSearchFieldState:mge,useSelectState:gge,useSingleSelectListState:jE,useSliderState:xge,useTabListState:Ige,useTableState:Ege,useTimeFieldState:age,useToggleState:WY,useTooltipTriggerState:Bge,useTreeData:cge,useTreeState:Lge},Symbol.toStringTag,{value:"Module"})),Wge=dc(Vge),FE=0,bp=1,dv=2,fX=4;function Lx(e,t){return r=>e(t(r))}function Hge(e,t){return t(e)}function hX(e,t){return r=>e(t,r)}function JR(e,t){return()=>e(t)}function BE(e,t){return t(e),e}function lo(...e){return e}function Uge(e){e()}function QR(e){return()=>e}function Kge(...e){return()=>{e.map(Uge)}}function rB(e){return e!==void 0}function mg(){}function Bi(e,t){return e(bp,t)}function Jn(e,t){e(FE,t)}function nB(e){e(dv)}function us(e){return e(fX)}function cn(e,t){return Bi(e,hX(t,FE))}function cd(e,t){const r=e(bp,n=>{r(),t(n)});return r}function mi(){const e=[];return(t,r)=>{switch(t){case dv:e.splice(0,e.length);return;case bp:return e.push(r),()=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)};case FE:e.slice().forEach(n=>{n(r)});return;default:throw new Error(`unrecognized action ${t}`)}}}function Sr(e){let t=e;const r=mi();return(n,i)=>{switch(n){case bp:i(t);break;case FE:t=i;break;case fX:return t}return r(n,i)}}function Gge(e){let t,r;const n=()=>t&&t();return function(i,a){switch(i){case bp:return a?r===a?void 0:(n(),r=a,t=Bi(e,a),t):(n(),mg);case dv:n(),r=null;return;default:throw new Error(`unrecognized action ${i}`)}}}function Al(e){return BE(mi(),t=>cn(e,t))}function cs(e,t){return BE(Sr(t),r=>cn(e,r))}function qge(...e){return t=>e.reduceRight(Hge,t)}function hr(e,...t){const r=qge(...t);return(n,i)=>{switch(n){case bp:return Bi(e,r(i));case dv:nB(e);return}}}function pX(e,t){return e===t}function oo(e=pX){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function $n(e){return t=>r=>{e(r)&&t(r)}}function Jr(e){return t=>Lx(t,e)}function Gc(e){return t=>()=>t(e)}function ed(e,t){return r=>n=>r(t=e(t,n))}function Oy(e){return t=>r=>{e>0?e--:t(r)}}function $h(e){let t=null,r;return n=>i=>{t=i,!r&&(r=setTimeout(()=>{r=void 0,n(t)},e))}}function eL(e){let t,r;return n=>i=>{t=i,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function ti(...e){const t=new Array(e.length);let r=0,n=null;const i=Math.pow(2,e.length)-1;return e.forEach((a,s)=>{const l=Math.pow(2,s);Bi(a,h=>{const y=r;r=r|l,t[s]=h,y!==i&&r===i&&n&&(n(),n=null)})}),a=>s=>{const l=()=>a([s].concat(t));r===i?l():n=l}}function tL(...e){return function(t,r){switch(t){case bp:return Kge(...e.map(n=>Bi(n,r)));case dv:return;default:throw new Error(`unrecognized action ${t}`)}}}function Mn(e,t=pX){return hr(e,oo(t))}function Ca(...e){const t=mi(),r=new Array(e.length);let n=0;const i=Math.pow(2,e.length)-1;return e.forEach((a,s)=>{const l=Math.pow(2,s);Bi(a,h=>{r[s]=h,n=n|l,n===i&&Jn(t,r)})}),function(a,s){switch(a){case bp:return n===i&&s(r),Bi(t,s);case dv:return nB(t);default:throw new Error(`unrecognized action ${a}`)}}}function Ei(e,t=[],{singleton:r}={singleton:!0}){return{id:Yge(),constructor:e,dependencies:t,singleton:r}}const Yge=()=>Symbol();function Xge(e){const t=new Map,r=({id:n,constructor:i,dependencies:a,singleton:s})=>{if(s&&t.has(n))return t.get(n);const l=i(a.map(h=>r(h)));return s&&t.set(n,l),l};return r(e)}function Zge(e,t){const r={},n={};let i=0;const a=e.length;for(;i<a;)n[e[i]]=1,i+=1;for(const s in t)n.hasOwnProperty(s)||(r[s]=t[s]);return r}const EC=typeof document<"u"?et.useLayoutEffect:et.useEffect;function iB(e,t,r){const n=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),a=Object.keys(t.methods||{}),s=Object.keys(t.events||{}),l=et.createContext({});function h(m,v){m.propsReady&&Jn(m.propsReady,!1);for(const C of n){const w=m[t.required[C]];Jn(w,v[C])}for(const C of i)if(C in v){const w=m[t.optional[C]];Jn(w,v[C])}m.propsReady&&Jn(m.propsReady,!0)}function y(m){return a.reduce((v,C)=>(v[C]=w=>{const g=m[t.methods[C]];Jn(g,w)},v),{})}function x(m){return s.reduce((v,C)=>(v[C]=Gge(m[t.events[C]]),v),{})}const k=et.forwardRef((m,v)=>{const{children:C,...w}=m,[g]=et.useState(()=>BE(Xge(e),c=>h(c,w))),[d]=et.useState(JR(x,g));EC(()=>{for(const c of s)c in w&&Bi(d[c],w[c]);return()=>{Object.values(d).map(nB)}},[w,d,g]),EC(()=>{h(g,w)}),et.useImperativeHandle(v,QR(y(g)));const f=r;return G.jsx(l.Provider,{value:g,children:r?G.jsx(f,{...Zge([...n,...i,...s],w),children:C}):C})}),A=m=>et.useCallback(hX(Jn,et.useContext(l)[m]),[m]),j=m=>{const C=et.useContext(l)[m],w=et.useCallback(g=>Bi(C,g),[C]);return et.useSyncExternalStore(w,()=>us(C),()=>us(C))},N=m=>{const C=et.useContext(l)[m],[w,g]=et.useState(JR(us,C));return EC(()=>Bi(C,d=>{d!==w&&g(QR(d))}),[C,w]),w},M=et.version.startsWith("18")?j:N;return{Component:k,usePublisher:A,useEmitterValue:M,useEmitter:(m,v)=>{const w=et.useContext(l)[m];EC(()=>Bi(w,v),[v,w])}}}const mX=typeof document<"u"?et.useLayoutEffect:et.useEffect;var nl=(e=>(e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e))(nl||{});const Jge={0:"debug",1:"log",2:"warn",3:"error"},Qge=()=>typeof globalThis>"u"?window:globalThis,xp=Ei(()=>{const e=Sr(3);return{log:Sr((r,n,i=1)=>{var a;const s=(a=Qge().VIRTUOSO_LOG_LEVEL)!=null?a:us(e);i>=s&&console[Jge[i]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,n)}),logLevel:e}},[],{singleton:!0});function oB(e,t,r){const n=et.useRef(null);let i=a=>{};if(typeof ResizeObserver<"u"){const a=et.useMemo(()=>new ResizeObserver(s=>{const l=()=>{const h=s[0].target;h.offsetParent!==null&&e(h)};r?l():requestAnimationFrame(l)}),[e]);i=s=>{s&&t?(a.observe(s),n.current=s):(n.current&&a.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:i}}function dd(e,t,r){return oB(e,t,r).callbackRef}function gX(e,t,r,n,i,a,s,l,h){const y=et.useCallback(x=>{const k=e0e(x.children,t,l?"offsetWidth":"offsetHeight",i);let A=x.parentElement;for(;!A.dataset.virtuosoScroller;)A=A.parentElement;const j=A.lastElementChild.dataset.viewportType==="window",N=s?l?s.scrollLeft:s.scrollTop:j?l?window.pageXOffset||document.documentElement.scrollLeft:window.pageYOffset||document.documentElement.scrollTop:l?A.scrollLeft:A.scrollTop,M=s?l?s.scrollWidth:s.scrollHeight:j?l?document.documentElement.scrollWidth:document.documentElement.scrollHeight:l?A.scrollWidth:A.scrollHeight,u=s?l?s.offsetWidth:s.offsetHeight:j?l?window.innerWidth:window.innerHeight:l?A.offsetWidth:A.offsetHeight;n({scrollTop:Math.max(N,0),scrollHeight:M,viewportHeight:u}),a==null||a(l?rL("column-gap",getComputedStyle(x).columnGap,i):rL("row-gap",getComputedStyle(x).rowGap,i)),k!==null&&e(k)},[e,t,i,a,s,n]);return oB(y,r,h)}function e0e(e,t,r,n){const i=e.length;if(i===0)return null;const a=[];for(let s=0;s<i;s++){const l=e.item(s);if(!l||l.dataset.index===void 0)continue;const h=parseInt(l.dataset.index),y=parseFloat(l.dataset.knownSize),x=t(l,r);if(x===0&&n("Zero-sized element, this should not happen",{child:l},nl.ERROR),x===y)continue;const k=a[a.length-1];a.length===0||k.size!==x||k.endIndex!==h-1?a.push({startIndex:h,endIndex:h,size:x}):a[a.length-1].endIndex++}return a}function rL(e,t,r){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,t,nl.WARN),t==="normal"?0:parseInt(t??"0",10)}function sc(e,t){return Math.round(e.getBoundingClientRect()[t])}function yX(e,t){return Math.abs(e-t)<1.01}function vX(e,t,r,n=mg,i,a){const s=et.useRef(null),l=et.useRef(null),h=et.useRef(null),y=et.useCallback(A=>{const j=A.target,N=j===window||j===document,M=a?N?window.pageXOffset||document.documentElement.scrollLeft:j.scrollLeft:N?window.pageYOffset||document.documentElement.scrollTop:j.scrollTop,u=a?N?document.documentElement.scrollWidth:j.scrollWidth:N?document.documentElement.scrollHeight:j.scrollHeight,m=a?N?window.innerWidth:j.offsetWidth:N?window.innerHeight:j.offsetHeight,v=()=>{e({scrollTop:Math.max(M,0),scrollHeight:u,viewportHeight:m})};A.suppressFlushSync?v():F4.flushSync(v),l.current!==null&&(M===l.current||M<=0||M===u-m)&&(l.current=null,t(!0),h.current&&(clearTimeout(h.current),h.current=null))},[e,t]);et.useEffect(()=>{const A=i||s.current;return n(i||s.current),y({target:A,suppressFlushSync:!0}),A.addEventListener("scroll",y,{passive:!0}),()=>{n(null),A.removeEventListener("scroll",y)}},[s,y,r,n,i]);function x(A){const j=s.current;if(!j||(a?"offsetWidth"in j&&j.offsetWidth===0:"offsetHeight"in j&&j.offsetHeight===0))return;const N=A.behavior==="smooth";let M,u,m;j===window?(u=Math.max(sc(document.documentElement,a?"width":"height"),a?document.documentElement.scrollWidth:document.documentElement.scrollHeight),M=a?window.innerWidth:window.innerHeight,m=a?document.documentElement.scrollLeft:document.documentElement.scrollTop):(u=j[a?"scrollWidth":"scrollHeight"],M=sc(j,a?"width":"height"),m=j[a?"scrollLeft":"scrollTop"]);const v=u-M;if(A.top=Math.ceil(Math.max(Math.min(v,A.top),0)),yX(M,u)||A.top===m){e({scrollTop:m,scrollHeight:u,viewportHeight:M}),N&&t(!0);return}N?(l.current=A.top,h.current&&clearTimeout(h.current),h.current=setTimeout(()=>{h.current=null,l.current=null,t(!0)},1e3)):l.current=null,a&&(A={left:A.top,behavior:A.behavior}),j.scrollTo(A)}function k(A){a&&(A={left:A.top,behavior:A.behavior}),s.current.scrollBy(A)}return{scrollerRef:s,scrollByCallback:k,scrollToCallback:x}}const Rs=Ei(()=>{const e=mi(),t=mi(),r=Sr(0),n=mi(),i=Sr(0),a=mi(),s=mi(),l=Sr(0),h=Sr(0),y=Sr(0),x=Sr(0),k=mi(),A=mi(),j=Sr(!1),N=Sr(!1),M=Sr(!1);return cn(hr(e,Jr(({scrollTop:u})=>u)),t),cn(hr(e,Jr(({scrollHeight:u})=>u)),s),cn(t,i),{scrollContainerState:e,scrollTop:t,viewportHeight:a,headerHeight:l,fixedHeaderHeight:h,fixedFooterHeight:y,footerHeight:x,scrollHeight:s,smoothScrollTargetReached:n,horizontalDirection:N,skipAnimationFrameInResizeObserver:M,scrollTo:k,scrollBy:A,statefulScrollTop:i,deviation:r,scrollingInProgress:j}},[],{singleton:!0}),zx={lvl:0};function bX(e,t,r,n=zx,i=zx){return{k:e,v:t,lvl:r,l:n,r:i}}function Vi(e){return e===zx}function ty(){return zx}function HF(e,t){if(Vi(e))return zx;const{k:r,l:n,r:i}=e;if(t===r){if(Vi(n))return i;if(Vi(i))return n;{const[a,s]=xX(n);return KP(sa(e,{k:a,v:s,l:wX(n)}))}}else return t<r?KP(sa(e,{l:HF(n,t)})):KP(sa(e,{r:HF(i,t)}))}function Vx(e,t){if(!Vi(e))return t===e.k?e.v:t<e.k?Vx(e.l,t):Vx(e.r,t)}function lc(e,t,r="k"){if(Vi(e))return[-1/0,void 0];if(Number(e[r])===t)return[e.k,e.v];if(Number(e[r])<t){const n=lc(e.r,t,r);return n[0]===-1/0?[e.k,e.v]:n}return lc(e.l,t,r)}function Pl(e,t,r){return Vi(e)?bX(t,r,1):t===e.k?sa(e,{k:t,v:r}):t<e.k?nL(sa(e,{l:Pl(e.l,t,r)})):nL(sa(e,{r:Pl(e.r,t,r)}))}function UF(e,t,r){if(Vi(e))return[];const{k:n,v:i,l:a,r:s}=e;let l=[];return n>t&&(l=l.concat(UF(a,t,r))),n>=t&&n<=r&&l.push({k:n,v:i}),n<=r&&(l=l.concat(UF(s,t,r))),l}function $m(e){return Vi(e)?[]:[...$m(e.l),{k:e.k,v:e.v},...$m(e.r)]}function xX(e){return Vi(e.r)?[e.k,e.v]:xX(e.r)}function wX(e){return Vi(e.r)?e.l:KP(sa(e,{r:wX(e.r)}))}function sa(e,t){return bX(t.k!==void 0?t.k:e.k,t.v!==void 0?t.v:e.v,t.lvl!==void 0?t.lvl:e.lvl,t.l!==void 0?t.l:e.l,t.r!==void 0?t.r:e.r)}function ZI(e){return Vi(e)||e.lvl>e.r.lvl}function nL(e){return KF(DX(e))}function KP(e){const{l:t,r,lvl:n}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(ZI(t))return DX(sa(e,{lvl:n-1}));if(!Vi(t)&&!Vi(t.r))return sa(t.r,{l:sa(t,{r:t.r.l}),r:sa(e,{l:t.r.r,lvl:n-1}),lvl:n});throw new Error("Unexpected empty nodes")}else{if(ZI(e))return KF(sa(e,{lvl:n-1}));if(!Vi(r)&&!Vi(r.l)){const i=r.l,a=ZI(i)?r.lvl-1:r.lvl;return sa(i,{l:sa(e,{r:i.l,lvl:n-1}),r:KF(sa(r,{l:i.r,lvl:a})),lvl:i.lvl+1})}else throw new Error("Unexpected empty nodes")}}function NE(e,t,r){if(Vi(e))return[];const n=lc(e,t)[0];return t0e(UF(e,n,r))}function SX(e,t){const r=e.length;if(r===0)return[];let{index:n,value:i}=t(e[0]);const a=[];for(let s=1;s<r;s++){const{index:l,value:h}=t(e[s]);a.push({start:n,end:l-1,value:i}),n=l,i=h}return a.push({start:n,end:1/0,value:i}),a}function t0e(e){return SX(e,({k:t,v:r})=>({index:t,value:r}))}function KF(e){const{r:t,lvl:r}=e;return!Vi(t)&&!Vi(t.r)&&t.lvl===r&&t.r.lvl===r?sa(t,{l:sa(e,{r:t.l}),lvl:r+1}):e}function DX(e){const{l:t}=e;return!Vi(t)&&t.lvl===e.lvl?sa(t,{r:sa(e,{l:t.r})}):e}function Uk(e,t,r,n=0){let i=e.length-1;for(;n<=i;){const a=Math.floor((n+i)/2),s=e[a],l=r(s,t);if(l===0)return a;if(l===-1){if(i-n<2)return a-1;i=a-1}else{if(i===n)return a;n=a+1}}throw new Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function CX(e,t,r){return e[Uk(e,t,r)]}function r0e(e,t,r,n){const i=Uk(e,t,n),a=Uk(e,r,n,i);return e.slice(i,a+1)}const aB=Ei(()=>({recalcInProgress:Sr(!1)}),[],{singleton:!0});function n0e(e){const{size:t,startIndex:r,endIndex:n}=e;return i=>i.start===r&&(i.end===n||i.end===1/0)&&i.value===t}function iL(e,t){let r=0,n=0;for(;r<e;)r+=t[n+1]-t[n]-1,n++;return n-(r===e?0:1)}function i0e(e,t){let r=Vi(e)?0:1/0;for(const n of t){const{size:i,startIndex:a,endIndex:s}=n;if(r=Math.min(r,a),Vi(e)){e=Pl(e,0,i);continue}const l=NE(e,a-1,s+1);if(l.some(n0e(n)))continue;let h=!1,y=!1;for(const{start:x,end:k,value:A}of l)h?(s>=x||i===A)&&(e=HF(e,x)):(y=A!==i,h=!0),k>s&&s>=x&&A!==i&&(e=Pl(e,s+1,A));y&&(e=Pl(e,a,i))}return[e,r]}function o0e(){return{offsetTree:[],sizeTree:ty(),groupOffsetTree:ty(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function sB({index:e},t){return t===e?0:t<e?-1:1}function a0e({offset:e},t){return t===e?0:t<e?-1:1}function s0e(e){return{index:e.index,value:e}}function l0e(e,t,r,n=0){return n>0&&(t=Math.max(t,CX(e,n,sB).offset)),SX(r0e(e,t,r,a0e),s0e)}function GF(e,t,r,n){let i=e,a=0,s=0,l=0,h=0;if(t!==0){h=Uk(i,t-1,sB),l=i[h].offset;const x=lc(r,t-1);a=x[0],s=x[1],i.length&&i[h].size===lc(r,t)[1]&&(h-=1),i=i.slice(0,h+1)}else i=[];for(const{start:y,value:x}of NE(r,t,1/0)){const k=y-a,A=k*s+l+k*n;i.push({offset:A,size:x,index:y}),a=y,l=A,s=x}return{offsetTree:i,lastIndex:a,lastOffset:l,lastSize:s}}function u0e(e,[t,r,n,i]){t.length>0&&n("received item sizes",t,nl.DEBUG);const a=e.sizeTree;let s=a,l=0;if(r.length>0&&Vi(a)&&t.length===2){const A=t[0].size,j=t[1].size;s=r.reduce((N,M)=>Pl(Pl(N,M,A),M+1,j),s)}else[s,l]=i0e(s,t);if(s===a)return e;const{offsetTree:h,lastIndex:y,lastSize:x,lastOffset:k}=GF(e.offsetTree,l,s,i);return{sizeTree:s,offsetTree:h,lastIndex:y,lastOffset:k,lastSize:x,groupOffsetTree:r.reduce((A,j)=>Pl(A,j,Wx(j,h,i)),ty()),groupIndices:r}}function Wx(e,t,r){if(t.length===0)return 0;const{offset:n,index:i,size:a}=CX(t,e,sB),s=e-i,l=a*s+(s-1)*r+n;return l>0?l+r:l}function c0e(e){return typeof e.groupIndex<"u"}function PX(e,t,r){if(c0e(e))return t.groupIndices[e.groupIndex]+1;{const n=e.index==="LAST"?r:e.index;let i=kX(n,t);return i=Math.max(0,i,Math.min(r,i)),i}}function kX(e,t){if(!RE(t))return e;let r=0;for(;t.groupIndices[r]<=e+r;)r++;return e+r}function RE(e){return!Vi(e.groupOffsetTree)}function d0e(e){return $m(e).map(({k:t,v:r},n,i)=>{const a=i[n+1],s=a?a.k-1:1/0;return{startIndex:t,endIndex:s,size:r}})}const f0e={offsetHeight:"height",offsetWidth:"width"},pd=Ei(([{log:e},{recalcInProgress:t}])=>{const r=mi(),n=mi(),i=cs(n,0),a=mi(),s=mi(),l=Sr(0),h=Sr([]),y=Sr(void 0),x=Sr(void 0),k=Sr((g,d)=>sc(g,f0e[d])),A=Sr(void 0),j=Sr(0),N=o0e(),M=cs(hr(r,ti(h,e,j),ed(u0e,N),oo()),N),u=cs(hr(h,oo(),ed((g,d)=>({prev:g.current,current:d}),{prev:[],current:[]}),Jr(({prev:g})=>g)),[]);cn(hr(h,$n(g=>g.length>0),ti(M,j),Jr(([g,d,f])=>{const c=g.reduce((p,D,E)=>Pl(p,D,Wx(D,d.offsetTree,f)||E),ty());return{...d,groupIndices:g,groupOffsetTree:c}})),M),cn(hr(n,ti(M),$n(([g,{lastIndex:d}])=>g<d),Jr(([g,{lastIndex:d,lastSize:f}])=>[{startIndex:g,endIndex:d,size:f}])),r),cn(y,x);const m=cs(hr(y,Jr(g=>g===void 0)),!0);cn(hr(x,$n(g=>g!==void 0&&Vi(us(M).sizeTree)),Jr(g=>[{startIndex:0,endIndex:0,size:g}])),r);const v=Al(hr(r,ti(M),ed(({sizes:g},[d,f])=>({changed:f!==g,sizes:f}),{changed:!1,sizes:N}),Jr(g=>g.changed)));Bi(hr(l,ed((g,d)=>({diff:g.prev-d,prev:d}),{diff:0,prev:0}),Jr(g=>g.diff)),g=>{const{groupIndices:d}=us(M);if(g>0)Jn(t,!0),Jn(a,g+iL(g,d));else if(g<0){const f=us(u);f.length>0&&(g-=iL(-g,f)),Jn(s,g)}}),Bi(hr(l,ti(e)),([g,d])=>{g<0&&d("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},nl.ERROR)});const C=Al(a);cn(hr(a,ti(M),Jr(([g,d])=>{const f=d.groupIndices.length>0,c=[],p=d.lastSize;if(f){const D=Vx(d.sizeTree,0);let E=0,T=0;for(;E<g;){const L=d.groupIndices[T],W=d.groupIndices.length===T+1?1/0:d.groupIndices[T+1]-L-1;c.push({startIndex:L,endIndex:L,size:D}),c.push({startIndex:L+1,endIndex:L+1+W-1,size:p}),T++,E+=W+1}const $=$m(d.sizeTree);return E!==g&&$.shift(),$.reduce((L,{k:W,v:K})=>{let te=L.ranges;return L.prevSize!==0&&(te=[...L.ranges,{startIndex:L.prevIndex,endIndex:W+g-1,size:L.prevSize}]),{ranges:te,prevIndex:W+g,prevSize:K}},{ranges:c,prevIndex:g,prevSize:0}).ranges}return $m(d.sizeTree).reduce((D,{k:E,v:T})=>({ranges:[...D.ranges,{startIndex:D.prevIndex,endIndex:E+g-1,size:D.prevSize}],prevIndex:E+g,prevSize:T}),{ranges:[],prevIndex:0,prevSize:p}).ranges})),r);const w=Al(hr(s,ti(M,j),Jr(([g,{offsetTree:d},f])=>{const c=-g;return Wx(c,d,f)})));return cn(hr(s,ti(M,j),Jr(([g,d,f])=>{if(d.groupIndices.length>0){if(Vi(d.sizeTree))return d;let p=ty();const D=us(u);let E=0,T=0,$=0;for(;E<-g;){$=D[T];const L=D[T+1]-$-1;T++,E+=L+1}if(p=$m(d.sizeTree).reduce((L,{k:W,v:K})=>Pl(L,Math.max(0,W+g),K),p),E!==-g){const L=Vx(d.sizeTree,$);p=Pl(p,0,L);const W=lc(d.sizeTree,-g+1)[1];p=Pl(p,1,W)}return{...d,sizeTree:p,...GF(d.offsetTree,0,p,f)}}else{const p=$m(d.sizeTree).reduce((D,{k:E,v:T})=>Pl(D,Math.max(0,E+g),T),ty());return{...d,sizeTree:p,...GF(d.offsetTree,0,p,f)}}})),M),{data:A,totalCount:n,sizeRanges:r,groupIndices:h,defaultItemSize:x,fixedItemSize:y,unshiftWith:a,shiftWith:s,shiftWithOffset:w,beforeUnshiftWith:C,firstItemIndex:l,gap:j,sizes:M,listRefresh:v,statefulTotalCount:i,trackItemSizes:m,itemSize:k}},lo(xp,aB),{singleton:!0}),h0e=typeof document<"u"&&"scrollBehavior"in document.documentElement.style;function OX(e){const t=typeof e=="number"?{index:e}:e;return t.align||(t.align="start"),(!t.behavior||!h0e)&&(t.behavior="auto"),t.offset||(t.offset=0),t}const Lw=Ei(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:i,viewportHeight:a,scrollTo:s,smoothScrollTargetReached:l,headerHeight:h,footerHeight:y,fixedHeaderHeight:x,fixedFooterHeight:k},{log:A}])=>{const j=mi(),N=mi(),M=Sr(0);let u=null,m=null,v=null;function C(){u&&(u(),u=null),v&&(v(),v=null),m&&(clearTimeout(m),m=null),Jn(i,!1)}return cn(hr(j,ti(e,a,t,M,h,y,A),ti(n,x,k),Jr(([[w,g,d,f,c,p,D,E],T,$,B])=>{const L=OX(w),{align:W,behavior:K,offset:te}=L,X=f-1,ae=PX(L,g,X);let re=Wx(ae,g.offsetTree,T)+p;W==="end"?(re+=$+lc(g.sizeTree,ae)[1]-d+B,ae===X&&(re+=D)):W==="center"?re+=($+lc(g.sizeTree,ae)[1]-d+B)/2:re-=c,te&&(re+=te);const ue=me=>{C(),me?(E("retrying to scroll to",{location:w},nl.DEBUG),Jn(j,w)):(Jn(N,!0),E("list did not change, scroll successful",{},nl.DEBUG))};if(C(),K==="smooth"){let me=!1;v=Bi(r,Se=>{me=me||Se}),u=cd(l,()=>{ue(me)})}else u=cd(hr(r,p0e(150)),ue);return m=setTimeout(()=>{C()},1200),Jn(i,!0),E("scrolling from index to",{index:ae,top:re,behavior:K},nl.DEBUG),{top:re,behavior:K}})),s),{scrollToIndex:j,scrollTargetReached:N,topListHeight:M}},lo(pd,Rs,xp),{singleton:!0});function p0e(e){return t=>{const r=setTimeout(()=>{t(!1)},e);return n=>{n&&(t(!0),clearTimeout(r))}}}const Hx="up",lx="down",m0e="none",g0e={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},y0e=0,zw=Ei(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:i,scrollBy:a}])=>{const s=Sr(!1),l=Sr(!0),h=mi(),y=mi(),x=Sr(4),k=Sr(y0e),A=cs(hr(tL(hr(Mn(t),Oy(1),Gc(!0)),hr(Mn(t),Oy(1),Gc(!1),eL(100))),oo()),!1),j=cs(hr(tL(hr(a,Gc(!0)),hr(a,Gc(!1),eL(200))),oo()),!1);cn(hr(Ca(Mn(t),Mn(k)),Jr(([v,C])=>v<=C),oo()),l),cn(hr(l,$h(50)),y);const N=Al(hr(Ca(e,Mn(r),Mn(n),Mn(i),Mn(x)),ed((v,[{scrollTop:C,scrollHeight:w},g,d,f,c])=>{const p=C+g-w>-c,D={viewportHeight:g,scrollTop:C,scrollHeight:w};if(p){let T,$;return C>v.state.scrollTop?(T="SCROLLED_DOWN",$=v.state.scrollTop-C):(T="SIZE_DECREASED",$=v.state.scrollTop-C||v.scrollTopDelta),{atBottom:!0,state:D,atBottomBecause:T,scrollTopDelta:$}}let E;return D.scrollHeight>v.state.scrollHeight?E="SIZE_INCREASED":g<v.state.viewportHeight?E="VIEWPORT_HEIGHT_DECREASING":C<v.state.scrollTop?E="SCROLLING_UPWARDS":E="NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",{atBottom:!1,notAtBottomBecause:E,state:D}},g0e),oo((v,C)=>v&&v.atBottom===C.atBottom))),M=cs(hr(e,ed((v,{scrollTop:C,scrollHeight:w,viewportHeight:g})=>{if(yX(v.scrollHeight,w))return{scrollTop:C,scrollHeight:w,jump:0,changed:!1};{const d=w-(C+g)<1;return v.scrollTop!==C&&d?{scrollHeight:w,scrollTop:C,jump:v.scrollTop-C,changed:!0}:{scrollHeight:w,scrollTop:C,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),$n(v=>v.changed),Jr(v=>v.jump)),0);cn(hr(N,Jr(v=>v.atBottom)),s),cn(hr(s,$h(50)),h);const u=Sr(lx);cn(hr(e,Jr(({scrollTop:v})=>v),oo(),ed((v,C)=>us(j)?{direction:v.direction,prevScrollTop:C}:{direction:C<v.prevScrollTop?Hx:lx,prevScrollTop:C},{direction:lx,prevScrollTop:0}),Jr(v=>v.direction)),u),cn(hr(e,$h(50),Gc(m0e)),u);const m=Sr(0);return cn(hr(A,$n(v=>!v),Gc(0)),m),cn(hr(t,$h(100),ti(A),$n(([v,C])=>!!C),ed(([v,C],[w])=>[C,w],[0,0]),Jr(([v,C])=>C-v)),m),{isScrolling:A,isAtTop:l,isAtBottom:s,atBottomState:N,atTopStateChange:y,atBottomStateChange:h,scrollDirection:u,atBottomThreshold:x,atTopThreshold:k,scrollVelocity:m,lastJumpDueToItemResize:M}},lo(Rs)),wp=Ei(([{log:e}])=>{const t=Sr(!1),r=Al(hr(t,$n(n=>n),oo()));return Bi(t,n=>{n&&us(e)("props updated",{},nl.DEBUG)}),{propsReady:t,didMount:r}},lo(xp),{singleton:!0});function lB(e,t){e==0?t():requestAnimationFrame(()=>lB(e-1,t))}function uB(e,t){const r=t-1;return typeof e=="number"?e:e.index==="LAST"?r:e.index}const Vw=Ei(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:i,scrollTargetReached:a},{didMount:s}])=>{const l=Sr(!0),h=Sr(0),y=Sr(!0);return cn(hr(s,ti(h),$n(([x,k])=>!!k),Gc(!1)),l),cn(hr(s,ti(h),$n(([x,k])=>!!k),Gc(!1)),y),Bi(hr(Ca(t,s),ti(l,e,r,y),$n(([[,x],k,{sizeTree:A},j,N])=>x&&(!Vi(A)||rB(j))&&!k&&!N),ti(h)),([,x])=>{cd(a,()=>{Jn(y,!0)}),lB(4,()=>{cd(n,()=>{Jn(l,!0)}),Jn(i,x)})}),{scrolledToInitialItem:l,initialTopMostItemIndex:h,initialItemFinalLocationReached:y}},lo(pd,Rs,Lw,wp),{singleton:!0});function oL(e){return e?e==="smooth"?"smooth":"auto":!1}const v0e=(e,t)=>typeof e=="function"?oL(e(t)):t&&oL(e),b0e=Ei(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:i},{scrolledToInitialItem:a},{propsReady:s,didMount:l},{log:h},{scrollingInProgress:y}])=>{const x=Sr(!1),k=mi();let A=null;function j(M){Jn(i,{index:"LAST",align:"end",behavior:M})}Bi(hr(Ca(hr(Mn(e),Oy(1)),l),ti(Mn(x),r,a,y),Jr(([[M,u],m,v,C,w])=>{let g=u&&C,d="auto";return g&&(d=v0e(m,v||w),g=g&&!!d),{totalCount:M,shouldFollow:g,followOutputBehavior:d}}),$n(({shouldFollow:M})=>M)),({totalCount:M,followOutputBehavior:u})=>{A&&(A(),A=null),A=cd(t,()=>{us(h)("following output to ",{totalCount:M},nl.DEBUG),j(u),A=null})});function N(M){const u=cd(n,m=>{M&&!m.atBottom&&m.notAtBottomBecause==="SIZE_INCREASED"&&!A&&(us(h)("scrolling to bottom due to increased size",{},nl.DEBUG),j("auto"))});setTimeout(u,100)}return Bi(hr(Ca(Mn(x),e,s),$n(([M,,u])=>M&&u),ed(({value:M},[,u])=>({refreshed:M===u,value:u}),{refreshed:!1,value:0}),$n(({refreshed:M})=>M),ti(x,e)),([,M])=>{us(a)&&N(M!==!1)}),Bi(k,()=>{N(us(x)!==!1)}),Bi(Ca(Mn(x),n),([M,u])=>{M&&!u.atBottom&&u.notAtBottomBecause==="VIEWPORT_HEIGHT_DECREASING"&&j("auto")}),{followOutput:x,autoscrollToBottom:k}},lo(pd,zw,Lw,Vw,wp,xp,Rs));function x0e(e){return e.reduce((t,r)=>(t.groupIndices.push(t.totalCount),t.totalCount+=r+1,t),{totalCount:0,groupIndices:[]})}const EX=Ei(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:i}])=>{const a=mi(),s=mi(),l=Al(hr(a,Jr(x0e)));return cn(hr(l,Jr(h=>h.totalCount)),e),cn(hr(l,Jr(h=>h.groupIndices)),t),cn(hr(Ca(n,r,i),$n(([h,y])=>RE(y)),Jr(([h,y,x])=>lc(y.groupOffsetTree,Math.max(h-x,0),"v")[0]),oo(),Jr(h=>[h])),s),{groupCounts:a,topItemsIndexes:s}},lo(pd,Rs));function Ux(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function _X(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}const Kk="top",Gk="bottom",aL="none";function sL(e,t,r){return typeof e=="number"?r===Hx&&t===Kk||r===lx&&t===Gk?e:0:r===Hx?t===Kk?e.main:e.reverse:t===Gk?e.main:e.reverse}function lL(e,t){return typeof e=="number"?e:e[t]||0}const cB=Ei(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:i}])=>{const a=mi(),s=Sr(0),l=Sr(0),h=Sr(0),y=cs(hr(Ca(Mn(e),Mn(t),Mn(n),Mn(a,Ux),Mn(h),Mn(s),Mn(i),Mn(r),Mn(l)),Jr(([x,k,A,[j,N],M,u,m,v,C])=>{const w=x-v,g=u+m,d=Math.max(A-w,0);let f=aL;const c=lL(C,Kk),p=lL(C,Gk);return j-=v,j+=A+m,N+=A+m,N-=v,j>x+g-c&&(f=Hx),N<x-d+k+p&&(f=lx),f!==aL?[Math.max(w-A-sL(M,Kk,f)-c,0),w-d-m+k+sL(M,Gk,f)+p]:null}),$n(x=>x!=null),oo(Ux)),[0,0]);return{listBoundary:a,overscan:h,topListHeight:s,increaseViewportBy:l,visibleRange:y}},lo(Rs),{singleton:!0});function w0e(e,t,r){if(RE(t)){const n=kX(e,t);return[{index:lc(t.groupOffsetTree,n)[0],size:0,offset:0},{index:n,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}const JI={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function uL(e,t,r){if(e.length===0)return[];if(!RE(t))return e.map(y=>({...y,index:y.index+r,originalIndex:y.index}));const n=e[0].index,i=e[e.length-1].index,a=[],s=NE(t.groupOffsetTree,n,i);let l,h=0;for(const y of e){(!l||l.end<y.index)&&(l=s.shift(),h=t.groupIndices.indexOf(l.start));let x;y.index===l.start?x={type:"group",index:h}:x={index:y.index-(h+1)+r,groupIndex:h},a.push({...x,size:y.size,offset:y.offset,originalIndex:y.index,data:y.data})}return a}function GP(e,t,r,n,i,a){const{lastSize:s,lastOffset:l,lastIndex:h}=i;let y=0,x=0;if(e.length>0){y=e[0].offset;const M=e[e.length-1];x=M.offset+M.size}const k=r-h,A=l+k*s+(k-1)*n,j=y,N=A-x;return{items:uL(e,i,a),topItems:uL(t,i,a),topListHeight:t.reduce((M,u)=>u.size+M,0),offsetTop:y,offsetBottom:N,top:j,bottom:x,totalCount:r,firstItemIndex:a}}function AX(e,t,r,n,i,a){let s=0;if(r.groupIndices.length>0)for(const x of r.groupIndices){if(x-s>=e)break;s++}const l=e+s,h=uB(t,l),y=Array.from({length:l}).map((x,k)=>({index:k+h,size:0,offset:0,data:a[k+h]}));return GP(y,[],l,i,r,n)}const gg=Ei(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:i},a,{visibleRange:s,listBoundary:l,topListHeight:h},{scrolledToInitialItem:y,initialTopMostItemIndex:x},{topListHeight:k},A,{didMount:j},{recalcInProgress:N}])=>{const M=Sr([]),u=Sr(0),m=mi();cn(a.topItemsIndexes,M);const v=cs(hr(Ca(j,N,Mn(s,Ux),Mn(t),Mn(e),Mn(x),y,Mn(M),Mn(n),Mn(i),r),$n(([d,f,,c,,,,,,,p])=>{const D=p&&p.length!==c;return d&&!f&&!D}),Jr(([,,[d,f],c,p,D,E,T,$,B,L])=>{const W=p,{sizeTree:K,offsetTree:te}=W,X=us(u);if(c===0)return{...JI,totalCount:c};if(d===0&&f===0)return X===0?{...JI,totalCount:c}:AX(X,D,p,$,B,L||[]);if(Vi(K))return X>0?null:GP(w0e(uB(D,c),W,L),[],c,B,W,$);const ae=[];if(T.length>0){const we=T[0],Fe=T[T.length-1];let Ee=0;for(const Te of NE(K,we,Fe)){const be=Te.value,Ue=Math.max(Te.start,we),st=Math.min(Te.end,Fe);for(let ke=Ue;ke<=st;ke++)ae.push({index:ke,size:be,offset:Ee,data:L&&L[ke]}),Ee+=be}}if(!E)return GP([],ae,c,B,W,$);const re=T.length>0?T[T.length-1]+1:0,ue=l0e(te,d,f,re);if(ue.length===0)return null;const me=c-1,Se=BE([],we=>{for(const Fe of ue){const Ee=Fe.value;let Te=Ee.offset,be=Fe.start;const Ue=Ee.size;if(Ee.offset<d){be+=Math.floor((d-Ee.offset+B)/(Ue+B));const ke=be-Fe.start;Te+=ke*Ue+ke*B}be<re&&(Te+=(re-be)*Ue,be=re);const st=Math.min(Fe.end,me);for(let ke=be;ke<=st&&!(Te>=f);ke++)we.push({index:ke,size:Ue,offset:Te,data:L&&L[ke]}),Te+=Ue+B}});return GP(Se,ae,c,B,W,$)}),$n(d=>d!==null),oo()),JI);cn(hr(r,$n(rB),Jr(d=>d==null?void 0:d.length)),t),cn(hr(v,Jr(d=>d.topListHeight)),k),cn(k,h),cn(hr(v,Jr(d=>[d.top,d.bottom])),l),cn(hr(v,Jr(d=>d.items)),m);const C=Al(hr(v,$n(({items:d})=>d.length>0),ti(t,r),$n(([{items:d},f])=>d[d.length-1].originalIndex===f-1),Jr(([,d,f])=>[d-1,f]),oo(Ux),Jr(([d])=>d))),w=Al(hr(v,$h(200),$n(({items:d,topItems:f})=>d.length>0&&d[0].originalIndex===f.length),Jr(({items:d})=>d[0].index),oo())),g=Al(hr(v,$n(({items:d})=>d.length>0),Jr(({items:d})=>{let f=0,c=d.length-1;for(;d[f].type==="group"&&f<c;)f++;for(;d[c].type==="group"&&c>f;)c--;return{startIndex:d[f].index,endIndex:d[c].index}}),oo(_X)));return{listState:v,topItemsIndexes:M,endReached:C,startReached:w,rangeChanged:g,itemsRendered:m,initialItemCount:u,...A}},lo(pd,EX,cB,Vw,Lw,zw,wp,aB),{singleton:!0}),S0e=Ei(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:i},{initialItemCount:a,listState:s},{didMount:l}])=>(cn(hr(l,ti(a),$n(([,h])=>h!==0),ti(i,e,t,n,r),Jr(([[,h],y,x,k,A,j=[]])=>AX(h,y,x,k,A,j))),s),{}),lo(pd,Vw,gg,wp),{singleton:!0}),TX=Ei(([{scrollVelocity:e}])=>{const t=Sr(!1),r=mi(),n=Sr(!1);return cn(hr(e,ti(n,t,r),$n(([i,a])=>!!a),Jr(([i,a,s,l])=>{const{exit:h,enter:y}=a;if(s){if(h(i,l))return!1}else if(y(i,l))return!0;return s}),oo()),t),Bi(hr(Ca(t,e,r),ti(n)),([[i,a,s],l])=>i&&l&&l.change&&l.change(a,s)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},lo(zw),{singleton:!0}),D0e=Ei(([{topItemsIndexes:e}])=>{const t=Sr(0);return cn(hr(t,$n(r=>r>0),Jr(r=>Array.from({length:r}).map((n,i)=>i))),e),{topItemCount:t}},lo(gg)),MX=Ei(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:i}])=>{const a=mi(),s=cs(hr(Ca(e,n,t,r,i),Jr(([l,h,y,x,k])=>l+h+y+x+k.offsetBottom+k.bottom)),0);return cn(Mn(s),a),{totalListHeight:s,totalListHeightChanged:a}},lo(Rs,gg),{singleton:!0});function $X(e){let t=!1,r;return()=>(t||(t=!0,r=e()),r)}const C0e=$X(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),P0e=Ei(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:i,isAtBottom:a,scrollDirection:s,lastJumpDueToItemResize:l},{listState:h},{beforeUnshiftWith:y,shiftWithOffset:x,sizes:k,gap:A},{log:j},{recalcInProgress:N}])=>{const M=Al(hr(h,ti(l),ed(([,m,v,C],[{items:w,totalCount:g,bottom:d,offsetBottom:f},c])=>{const p=d+f;let D=0;return v===g&&m.length>0&&w.length>0&&(w[0].originalIndex===0&&m[0].originalIndex===0||(D=p-C,D!==0&&(D+=c))),[D,w,g,p]},[0,[],0,0]),$n(([m])=>m!==0),ti(t,s,n,a,j,N),$n(([,m,v,C,,,w])=>!w&&!C&&m!==0&&v===Hx),Jr(([[m],,,,,v])=>(v("Upward scrolling compensation",{amount:m},nl.DEBUG),m))));function u(m){m>0?(Jn(e,{top:-m,behavior:"auto"}),Jn(r,0)):(Jn(r,0),Jn(e,{top:-m,behavior:"auto"}))}return Bi(hr(M,ti(r,i)),([m,v,C])=>{C&&C0e()?Jn(r,v-m):u(-m)}),Bi(hr(Ca(cs(i,!1),r,N),$n(([m,v,C])=>!m&&!C&&v!==0),Jr(([m,v])=>v),$h(1)),u),cn(hr(x,Jr(m=>({top:-m}))),e),Bi(hr(y,ti(k,A),Jr(([m,{lastSize:v,groupIndices:C,sizeTree:w},g])=>{function d(f){return f*(v+g)}if(C.length===0)return d(m);{let f=0;const c=Vx(w,0);let p=0,D=0;for(;p<m;){p++,f+=c;let E=C.length===D+1?1/0:C[D+1]-C[D]-1;p+E>m&&(f-=c,E=m-p+1),p+=E,f+=d(E),D++}return f}})),m=>{Jn(r,m),requestAnimationFrame(()=>{Jn(e,{top:m}),requestAnimationFrame(()=>{Jn(r,0),Jn(N,!1)})})}),{deviation:r}},lo(Rs,zw,gg,pd,xp,aB)),k0e=Ei(([{didMount:e},{scrollTo:t},{listState:r}])=>{const n=Sr(0);return Bi(hr(e,ti(n),$n(([,i])=>i!==0),Jr(([,i])=>({top:i}))),i=>{cd(hr(r,Oy(1),$n(a=>a.items.length>1)),()=>{requestAnimationFrame(()=>{Jn(t,i)})})}),{initialScrollTop:n}},lo(wp,Rs,gg),{singleton:!0}),O0e=Ei(([{viewportHeight:e},{totalListHeight:t}])=>{const r=Sr(!1),n=cs(hr(Ca(r,e,t),$n(([i])=>i),Jr(([,i,a])=>Math.max(0,i-a)),$h(0),oo()),0);return{alignToBottom:r,paddingTopAddition:n}},lo(Rs,MX),{singleton:!0}),dB=Ei(([{scrollTo:e,scrollContainerState:t}])=>{const r=mi(),n=mi(),i=mi(),a=Sr(!1),s=Sr(void 0);return cn(hr(Ca(r,n),Jr(([{viewportHeight:l,scrollTop:h,scrollHeight:y},{offsetTop:x}])=>({scrollTop:Math.max(0,h-x),scrollHeight:y,viewportHeight:l}))),t),cn(hr(e,ti(n),Jr(([l,{offsetTop:h}])=>({...l,top:l.top+h}))),i),{useWindowScroll:a,customScrollParent:s,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:i}},lo(Rs)),E0e=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:i,align:a,...s}})=>e<r?{...s,behavior:i,align:a??"start"}:t>n?{...s,behavior:i,align:a??"end"}:null,_0e=Ei(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:i,headerHeight:a,fixedHeaderHeight:s,fixedFooterHeight:l,scrollingInProgress:h},{scrollToIndex:y}])=>{const x=mi();return cn(hr(x,ti(e,i,t,a,s,l,n),ti(r),Jr(([[k,A,j,N,M,u,m,v],C])=>{const{done:w,behavior:g,align:d,calculateViewLocation:f=E0e,...c}=k,p=PX(k,A,N-1),D=Wx(p,A.offsetTree,C)+M+u,E=D+lc(A.sizeTree,p)[1],T=v+u,$=v+j-m,B=f({itemTop:D,itemBottom:E,viewportTop:T,viewportBottom:$,locationParams:{behavior:g,align:d,...c}});return B?w&&cd(hr(h,$n(L=>L===!1),Oy(us(h)?1:2)),w):w&&w(),B}),$n(k=>k!==null)),y),{scrollIntoView:x}},lo(pd,Rs,Lw,gg,xp),{singleton:!0}),A0e=Ei(([{sizes:e,sizeRanges:t},{scrollTop:r,headerHeight:n},{initialTopMostItemIndex:i},{didMount:a},{useWindowScroll:s,windowScrollContainerState:l,windowViewportRect:h}])=>{const y=mi(),x=Sr(void 0),k=Sr(null),A=Sr(null);return cn(l,k),cn(h,A),Bi(hr(y,ti(e,r,s,k,A,n)),([j,N,M,u,m,v,C])=>{const w=d0e(N.sizeTree);u&&m!==null&&v!==null&&(M=m.scrollTop-v.offsetTop),M-=C,j({ranges:w,scrollTop:M})}),cn(hr(x,$n(rB),Jr(T0e)),i),cn(hr(a,ti(x),$n(([,j])=>j!==void 0),oo(),Jr(([,j])=>j.ranges)),t),{getState:y,restoreStateFrom:x}},lo(pd,Rs,Vw,wp,dB));function T0e(e){return{offset:e.scrollTop,index:0,align:"start"}}const M0e=Ei(([e,t,r,n,i,a,s,l,h,y])=>({...e,...t,...r,...n,...i,...a,...s,...l,...h,...y}),lo(cB,S0e,wp,TX,MX,k0e,O0e,dB,_0e,xp)),IX=Ei(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:i,itemSize:a,data:s,firstItemIndex:l,groupIndices:h,statefulTotalCount:y,gap:x,sizes:k},{initialTopMostItemIndex:A,scrolledToInitialItem:j,initialItemFinalLocationReached:N},M,u,m,{listState:v,topItemsIndexes:C,...w},{scrollToIndex:g},d,{topItemCount:f},{groupCounts:c},p])=>(cn(w.rangeChanged,p.scrollSeekRangeChanged),cn(hr(p.windowViewportRect,Jr(D=>D.visibleHeight)),M.viewportHeight),{totalCount:e,data:s,firstItemIndex:l,sizeRanges:t,initialTopMostItemIndex:A,scrolledToInitialItem:j,initialItemFinalLocationReached:N,topItemsIndexes:C,topItemCount:f,groupCounts:c,fixedItemHeight:r,defaultItemHeight:n,gap:x,...m,statefulTotalCount:y,listState:v,scrollToIndex:g,trackItemSizes:i,itemSize:a,groupIndices:h,...w,...p,...M,sizes:k,...u}),lo(pd,Vw,Rs,A0e,b0e,gg,Lw,P0e,D0e,EX,M0e)),QI="-webkit-sticky",cL="sticky",jX=$X(()=>{if(typeof document>"u")return cL;const e=document.createElement("div");return e.style.position=QI,e.style.position===QI?QI:cL});function fB(e,t,r){const n=et.useRef(null),i=et.useCallback(h=>{if(h===null||!h.offsetParent)return;const y=h.getBoundingClientRect(),x=y.width;let k,A;if(t){const j=t.getBoundingClientRect(),N=y.top-j.top;k=j.height-Math.max(0,N),A=N+t.scrollTop}else k=window.innerHeight-Math.max(0,y.top),A=y.top+window.pageYOffset;n.current={offsetTop:A,visibleHeight:k,visibleWidth:x},e(n.current)},[e,t]),{callbackRef:a,ref:s}=oB(i,!0,r),l=et.useCallback(()=>{i(s.current)},[i,s]);return et.useEffect(()=>{if(t){t.addEventListener("scroll",l);const h=new ResizeObserver(()=>{requestAnimationFrame(l)});return h.observe(t),()=>{t.removeEventListener("scroll",l),h.unobserve(t)}}else return window.addEventListener("scroll",l),window.addEventListener("resize",l),()=>{window.removeEventListener("scroll",l),window.removeEventListener("resize",l)}},[l,t]),a}const Ww=et.createContext(void 0),hB=et.createContext(void 0);function pB(e){return e}const $0e=Ei(()=>{const e=Sr(h=>`Item ${h}`),t=Sr(null),r=Sr(h=>`Group ${h}`),n=Sr({}),i=Sr(pB),a=Sr("div"),s=Sr(mg),l=(h,y=null)=>cs(hr(n,Jr(x=>x[h]),oo()),y);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:i,HeaderFooterTag:a,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),TopItemListComponent:l("TopItemList"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),GroupComponent:l("Group","div"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder")}}),I0e=Ei(([e,t])=>({...e,...t}),lo(IX,$0e)),j0e=({height:e})=>G.jsx("div",{style:{height:e}}),F0e={position:jX(),zIndex:1,overflowAnchor:"none"},FX={overflowAnchor:"none"},B0e={...FX,display:"inline-block",height:"100%"},dL=et.memo(function({showTopList:t=!1}){const r=Ln("listState"),n=au("sizeRanges"),i=Ln("useWindowScroll"),a=Ln("customScrollParent"),s=au("windowScrollContainerState"),l=au("scrollContainerState"),h=a||i?s:l,y=Ln("itemContent"),x=Ln("context"),k=Ln("groupContent"),A=Ln("trackItemSizes"),j=Ln("itemSize"),N=Ln("log"),M=au("gap"),u=Ln("horizontalDirection"),{callbackRef:m}=gX(n,j,A,t?mg:h,N,M,a,u,Ln("skipAnimationFrameInResizeObserver")),[v,C]=et.useState(0);yB("deviation",L=>{v!==L&&C(L)});const w=Ln("EmptyPlaceholder"),g=Ln("ScrollSeekPlaceholder")||j0e,d=Ln("ListComponent"),f=Ln("ItemComponent"),c=Ln("GroupComponent"),p=Ln("computeItemKey"),D=Ln("isSeeking"),E=Ln("groupIndices").length>0,T=Ln("alignToBottom"),$=Ln("initialItemFinalLocationReached"),B=t?{}:{boxSizing:"border-box",...u?{whiteSpace:"nowrap",display:"inline-block",height:"100%",paddingLeft:r.offsetTop,paddingRight:r.offsetBottom,marginLeft:v!==0?v:T?"auto":0}:{marginTop:v!==0?v:T?"auto":0,paddingTop:r.offsetTop,paddingBottom:r.offsetBottom},...$?{}:{visibility:"hidden"}};return!t&&r.totalCount===0&&w?G.jsx(w,{...No(w,x)}):G.jsx(d,{...No(d,x),ref:m,style:B,"data-testid":t?"virtuoso-top-item-list":"virtuoso-item-list",children:(t?r.topItems:r.items).map(L=>{const W=L.originalIndex,K=p(W+r.firstItemIndex,L.data,x);return D?Y.createElement(g,{...No(g,x),key:K,index:L.index,height:L.size,type:L.type||"item",...L.type==="group"?{}:{groupIndex:L.groupIndex}}):L.type==="group"?Y.createElement(c,{...No(c,x),key:K,"data-index":W,"data-known-size":L.size,"data-item-index":L.index,style:F0e},k(L.index,x)):Y.createElement(f,{...No(f,x),...BX(f,L.data),key:K,"data-index":W,"data-known-size":L.size,"data-item-index":L.index,"data-item-group-index":L.groupIndex,style:u?B0e:FX},E?y(L.index,L.groupIndex,L.data,x):y(L.index,L.data,x))})})}),N0e={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},R0e={outline:"none",overflowX:"auto",position:"relative"},fv=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),L0e={width:"100%",position:jX(),top:0,zIndex:1};function No(e,t){if(typeof e!="string")return{context:t}}function BX(e,t){return{item:typeof e=="string"?void 0:t}}const z0e=et.memo(function(){const t=Ln("HeaderComponent"),r=au("headerHeight"),n=Ln("HeaderFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,Ln("skipAnimationFrameInResizeObserver")),a=Ln("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null}),V0e=et.memo(function(){const t=Ln("FooterComponent"),r=au("footerHeight"),n=Ln("HeaderFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,Ln("skipAnimationFrameInResizeObserver")),a=Ln("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null});function mB({usePublisher:e,useEmitter:t,useEmitterValue:r}){return et.memo(function({style:a,children:s,...l}){const h=e("scrollContainerState"),y=r("ScrollerComponent"),x=e("smoothScrollTargetReached"),k=r("scrollerRef"),A=r("context"),j=r("horizontalDirection")||!1,{scrollerRef:N,scrollByCallback:M,scrollToCallback:u}=vX(h,x,y,k,void 0,j);t("scrollTo",u),t("scrollBy",M);const m=j?R0e:N0e;return G.jsx(y,{ref:N,style:{...m,...a},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...l,...No(y,A),children:s})})}function gB({usePublisher:e,useEmitter:t,useEmitterValue:r}){return et.memo(function({style:a,children:s,...l}){const h=e("windowScrollContainerState"),y=r("ScrollerComponent"),x=e("smoothScrollTargetReached"),k=r("totalListHeight"),A=r("deviation"),j=r("customScrollParent"),N=r("context"),{scrollerRef:M,scrollByCallback:u,scrollToCallback:m}=vX(h,x,y,mg,j);return mX(()=>(M.current=j||window,()=>{M.current=null}),[M,j]),t("windowScrollTo",m),t("scrollBy",u),G.jsx(y,{style:{position:"relative",...a,...k!==0?{height:k+A}:{}},"data-virtuoso-scroller":!0,...l,...No(y,N),children:s})})}const W0e=({children:e})=>{const t=et.useContext(Ww),r=au("viewportHeight"),n=au("fixedItemHeight"),i=Ln("alignToBottom"),a=Ln("horizontalDirection"),s=et.useMemo(()=>Lx(r,h=>sc(h,a?"width":"height")),[r,a]),l=dd(s,!0,Ln("skipAnimationFrameInResizeObserver"));return et.useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),G.jsx("div",{style:fv(i),ref:l,"data-viewport-type":"element",children:e})},H0e=({children:e})=>{const t=et.useContext(Ww),r=au("windowViewportRect"),n=au("fixedItemHeight"),i=Ln("customScrollParent"),a=fB(r,i,Ln("skipAnimationFrameInResizeObserver")),s=Ln("alignToBottom");return et.useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),G.jsx("div",{ref:a,style:fv(s),"data-viewport-type":"window",children:e})},U0e=({children:e})=>{const t=Ln("TopItemListComponent")||"div",r=Ln("headerHeight"),n={...L0e,marginTop:`${r}px`},i=Ln("context");return G.jsx(t,{style:n,...No(t,i),children:e})},K0e=et.memo(function(t){const r=Ln("useWindowScroll"),n=Ln("topItemsIndexes").length>0,i=Ln("customScrollParent"),a=i||r?q0e:G0e,s=i||r?H0e:W0e;return G.jsxs(a,{...t,children:[n&&G.jsx(U0e,{children:G.jsx(dL,{showTopList:!0})}),G.jsxs(s,{children:[G.jsx(z0e,{}),G.jsx(dL,{}),G.jsx(V0e,{})]})]})}),{Component:NX,usePublisher:au,useEmitterValue:Ln,useEmitter:yB}=iB(I0e,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"HeaderFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",horizontalDirection:"horizontalDirection",skipAnimationFrameInResizeObserver:"skipAnimationFrameInResizeObserver"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},K0e),G0e=mB({usePublisher:au,useEmitterValue:Ln,useEmitter:yB}),q0e=gB({usePublisher:au,useEmitterValue:Ln,useEmitter:yB}),Y0e=NX,X0e=NX,fL={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},Z0e={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:hL,ceil:pL,floor:qk,min:e3,max:ux}=Math;function J0e(e){return{...Z0e,items:e}}function mL(e,t,r){return Array.from({length:t-e+1}).map((n,i)=>{const a=r===null?null:r[i+e];return{index:i+e,data:a}})}function Q0e(e,t){return e&&e.column===t.column&&e.row===t.row}function _C(e,t){return e&&e.width===t.width&&e.height===t.height}const eye=Ei(([{overscan:e,visibleRange:t,listBoundary:r,increaseViewportBy:n},{scrollTop:i,viewportHeight:a,scrollBy:s,scrollTo:l,smoothScrollTargetReached:h,scrollContainerState:y,footerHeight:x,headerHeight:k},A,j,{propsReady:N,didMount:M},{windowViewportRect:u,useWindowScroll:m,customScrollParent:v,windowScrollContainerState:C,windowScrollTo:w},g])=>{const d=Sr(0),f=Sr(0),c=Sr(fL),p=Sr({height:0,width:0}),D=Sr({height:0,width:0}),E=mi(),T=mi(),$=Sr(0),B=Sr(null),L=Sr({row:0,column:0}),W=mi(),K=mi(),te=Sr(!1),X=Sr(0),ae=Sr(!0),re=Sr(!1),ue=Sr(!1);Bi(hr(M,ti(X),$n(([Te,be])=>!!be)),()=>{Jn(ae,!1)}),Bi(hr(Ca(M,ae,D,p,X,re),$n(([Te,be,Ue,st,,ke])=>Te&&!be&&Ue.height!==0&&st.height!==0&&!ke)),([,,,,Te])=>{Jn(re,!0),lB(1,()=>{Jn(E,Te)}),cd(hr(i),()=>{Jn(r,[0,0]),Jn(ae,!0)})}),cn(hr(K,$n(Te=>Te!=null&&Te.scrollTop>0),Gc(0)),f),Bi(hr(M,ti(K),$n(([,Te])=>Te!=null)),([,Te])=>{Te&&(Jn(p,Te.viewport),Jn(D,Te==null?void 0:Te.item),Jn(L,Te.gap),Te.scrollTop>0&&(Jn(te,!0),cd(hr(i,Oy(1)),be=>{Jn(te,!1)}),Jn(l,{top:Te.scrollTop})))}),cn(hr(p,Jr(({height:Te})=>Te)),a),cn(hr(Ca(Mn(p,_C),Mn(D,_C),Mn(L,(Te,be)=>Te&&Te.column===be.column&&Te.row===be.row),Mn(i)),Jr(([Te,be,Ue,st])=>({viewport:Te,item:be,gap:Ue,scrollTop:st}))),W),cn(hr(Ca(Mn(d),t,Mn(L,Q0e),Mn(D,_C),Mn(p,_C),Mn(B),Mn(f),Mn(te),Mn(ae),Mn(X)),$n(([,,,,,,,Te])=>!Te),Jr(([Te,[be,Ue],st,ke,q,ne,qe,,se,Ke])=>{const{row:Q,column:Me}=st,{height:o,width:S}=ke,{width:P}=q;if(qe===0&&(Te===0||P===0))return fL;if(S===0){const Be=uB(Ke,Te),Ve=Math.max(Be+qe-1,0);return J0e(mL(Be,Ve,ne))}const le=RX(P,S,Me);let ee,_e;se?be===0&&Ue===0&&qe>0?(ee=0,_e=qe-1):(ee=le*qk((be+Q)/(o+Q)),_e=le*pL((Ue+Q)/(o+Q))-1,_e=e3(Te-1,ux(_e,le-1)),ee=e3(_e,ux(0,ee))):(ee=0,_e=-1);const he=mL(ee,_e,ne),{top:ve,bottom:Ae}=gL(q,st,ke,he),je=pL(Te/le),xe=je*o+(je-1)*Q-Ae;return{items:he,offsetTop:ve,offsetBottom:xe,top:ve,bottom:Ae,itemHeight:o,itemWidth:S}})),c),cn(hr(B,$n(Te=>Te!==null),Jr(Te=>Te.length)),d),cn(hr(Ca(p,D,c,L),$n(([Te,be,{items:Ue}])=>Ue.length>0&&be.height!==0&&Te.height!==0),Jr(([Te,be,{items:Ue},st])=>{const{top:ke,bottom:q}=gL(Te,st,be,Ue);return[ke,q]}),oo(Ux)),r);const me=Sr(!1);cn(hr(i,ti(me),Jr(([Te,be])=>be||Te!==0)),me);const Se=Al(hr(Mn(c),$n(({items:Te})=>Te.length>0),ti(d,me),$n(([{items:Te},be,Ue])=>Ue&&Te[Te.length-1].index===be-1),Jr(([,Te])=>Te-1),oo())),we=Al(hr(Mn(c),$n(({items:Te})=>Te.length>0&&Te[0].index===0),Gc(0),oo())),Fe=Al(hr(Mn(c),ti(te),$n(([{items:Te},be])=>Te.length>0&&!be),Jr(([{items:Te}])=>({startIndex:Te[0].index,endIndex:Te[Te.length-1].index})),oo(_X),$h(0)));cn(Fe,j.scrollSeekRangeChanged),cn(hr(E,ti(p,D,d,L),Jr(([Te,be,Ue,st,ke])=>{const q=OX(Te),{align:ne,behavior:qe,offset:se}=q;let Ke=q.index;Ke==="LAST"&&(Ke=st-1),Ke=ux(0,Ke,e3(st-1,Ke));let Q=qF(be,ke,Ue,Ke);return ne==="end"?Q=hL(Q-be.height+Ue.height):ne==="center"&&(Q=hL(Q-be.height/2+Ue.height/2)),se&&(Q+=se),{top:Q,behavior:qe}})),l);const Ee=cs(hr(c,Jr(Te=>Te.offsetBottom+Te.bottom)),0);return cn(hr(u,Jr(Te=>({width:Te.visibleWidth,height:Te.visibleHeight}))),p),{data:B,totalCount:d,viewportDimensions:p,itemDimensions:D,scrollTop:i,scrollHeight:T,overscan:e,increaseViewportBy:n,scrollBy:s,scrollTo:l,scrollToIndex:E,smoothScrollTargetReached:h,windowViewportRect:u,windowScrollTo:w,useWindowScroll:m,customScrollParent:v,windowScrollContainerState:C,deviation:$,scrollContainerState:y,footerHeight:x,headerHeight:k,initialItemCount:f,gap:L,restoreStateFrom:K,...j,initialTopMostItemIndex:X,horizontalDirection:ue,gridState:c,totalListHeight:Ee,...A,startReached:we,endReached:Se,rangeChanged:Fe,stateChanged:W,propsReady:N,stateRestoreInProgress:te,...g}},lo(cB,Rs,zw,TX,wp,dB,xp));function gL(e,t,r,n){const{height:i}=r;if(i===void 0||n.length===0)return{top:0,bottom:0};const a=qF(e,t,r,n[0].index),s=qF(e,t,r,n[n.length-1].index)+i;return{top:a,bottom:s}}function qF(e,t,r,n){const i=RX(e.width,r.width,t.column),a=qk(n/i),s=a*r.height+ux(0,a-1)*t.row;return s>0?s+t.row:s}function RX(e,t,r){return ux(1,qk((e+r)/(qk(t)+r)))}const tye=Ei(()=>{const e=Sr(k=>`Item ${k}`),t=Sr({}),r=Sr(null),n=Sr("virtuoso-grid-item"),i=Sr("virtuoso-grid-list"),a=Sr(pB),s=Sr("div"),l=Sr(mg),h=(k,A=null)=>cs(hr(t,Jr(j=>j[k]),oo()),A),y=Sr(!1),x=Sr(!1);return cn(Mn(x),y),{readyStateChanged:y,reportReadyState:x,context:r,itemContent:e,components:t,computeItemKey:a,itemClassName:n,listClassName:i,headerFooterTag:s,scrollerRef:l,FooterComponent:h("Footer"),HeaderComponent:h("Header"),ListComponent:h("List","div"),ItemComponent:h("Item","div"),ScrollerComponent:h("Scroller","div"),ScrollSeekPlaceholder:h("ScrollSeekPlaceholder","div")}}),rye=Ei(([e,t])=>({...e,...t}),lo(eye,tye)),nye=et.memo(function(){const t=ko("gridState"),r=ko("listClassName"),n=ko("itemClassName"),i=ko("itemContent"),a=ko("computeItemKey"),s=ko("isSeeking"),l=su("scrollHeight"),h=ko("ItemComponent"),y=ko("ListComponent"),x=ko("ScrollSeekPlaceholder"),k=ko("context"),A=su("itemDimensions"),j=su("gap"),N=ko("log"),M=ko("stateRestoreInProgress"),u=su("reportReadyState"),m=dd(et.useMemo(()=>v=>{const C=v.parentElement.parentElement.scrollHeight;l(C);const w=v.firstChild;if(w){const{width:g,height:d}=w.getBoundingClientRect();A({width:g,height:d})}j({row:yL("row-gap",getComputedStyle(v).rowGap,N),column:yL("column-gap",getComputedStyle(v).columnGap,N)})},[l,A,j,N]),!0,!1);return mX(()=>{t.itemHeight>0&&t.itemWidth>0&&u(!0)},[t]),M?null:G.jsx(y,{ref:m,className:r,...No(y,k),style:{paddingTop:t.offsetTop,paddingBottom:t.offsetBottom},"data-testid":"virtuoso-item-list",children:t.items.map(v=>{const C=a(v.index,v.data,k);return s?G.jsx(x,{...No(x,k),index:v.index,height:t.itemHeight,width:t.itemWidth},C):Y.createElement(h,{...No(h,k),className:n,"data-index":v.index,key:C},i(v.index,v.data,k))})})}),iye=et.memo(function(){const t=ko("HeaderComponent"),r=su("headerHeight"),n=ko("headerFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,!1),a=ko("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null}),oye=et.memo(function(){const t=ko("FooterComponent"),r=su("footerHeight"),n=ko("headerFooterTag"),i=dd(et.useMemo(()=>s=>r(sc(s,"height")),[r]),!0,!1),a=ko("context");return t?G.jsx(n,{ref:i,children:G.jsx(t,{...No(t,a)})}):null}),aye=({children:e})=>{const t=et.useContext(hB),r=su("itemDimensions"),n=su("viewportDimensions"),i=dd(et.useMemo(()=>a=>{n(a.getBoundingClientRect())},[n]),!0,!1);return et.useEffect(()=>{t&&(n({height:t.viewportHeight,width:t.viewportWidth}),r({height:t.itemHeight,width:t.itemWidth}))},[t,n,r]),G.jsx("div",{style:fv(!1),ref:i,children:e})},sye=({children:e})=>{const t=et.useContext(hB),r=su("windowViewportRect"),n=su("itemDimensions"),i=ko("customScrollParent"),a=fB(r,i,!1);return et.useEffect(()=>{t&&(n({height:t.itemHeight,width:t.itemWidth}),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,r,n]),G.jsx("div",{ref:a,style:fv(!1),children:e})},lye=et.memo(function({...t}){const r=ko("useWindowScroll"),n=ko("customScrollParent"),i=n||r?dye:cye,a=n||r?sye:aye;return G.jsx(i,{...t,children:G.jsxs(a,{children:[G.jsx(iye,{}),G.jsx(nye,{}),G.jsx(oye,{})]})})}),{Component:uye,usePublisher:su,useEmitterValue:ko,useEmitter:LX}=iB(rye,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex",increaseViewportBy:"increaseViewportBy"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged",readyStateChanged:"readyStateChanged"}},lye),cye=mB({usePublisher:su,useEmitterValue:ko,useEmitter:LX}),dye=gB({usePublisher:su,useEmitterValue:ko,useEmitter:LX});function yL(e,t,r){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,t,nl.WARN),t==="normal"?0:parseInt(t??"0",10)}const fye=uye,hye=Ei(()=>{const e=Sr(h=>G.jsxs("td",{children:["Item $",h]})),t=Sr(null),r=Sr(null),n=Sr(null),i=Sr({}),a=Sr(pB),s=Sr(mg),l=(h,y=null)=>cs(hr(i,Jr(x=>x[h]),oo()),y);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:i,computeItemKey:a,scrollerRef:s,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),pye=Ei(([e,t])=>({...e,...t}),lo(IX,hye)),mye=({height:e})=>G.jsx("tr",{children:G.jsx("td",{style:{height:e}})}),gye=({height:e})=>G.jsx("tr",{children:G.jsx("td",{style:{height:e,padding:0,border:0}})}),yye={overflowAnchor:"none"},vL=et.memo(function({showTopList:t=!1}){const r=ei("listState"),n=ei("computeItemKey"),i=ei("firstItemIndex"),a=ei("isSeeking"),s=ei("ScrollSeekPlaceholder")||mye,l=ei("context"),h=ei("TableRowComponent"),y=ei("fixedHeaderHeight"),x=ei("itemContent"),k=(t?r.topItems:[]).reduce((j,N,M)=>(M===0?j.push(N.size):j.push(j[M-1]+N.size),j),[]),A=(t?r.topItems:r.items).map(j=>{const N=j.originalIndex,M=n(N+i,j.data,l),u=t?N===0?0:k[N-1]:0;return a?Y.createElement(s,{...No(s,l),key:M,index:j.index,height:j.size,type:j.type||"item"}):Y.createElement(h,{...No(h,l),...BX(h,j.data),key:M,"data-index":N,"data-known-size":j.size,"data-item-index":j.index,style:t?{overflowAnchor:"none",position:"sticky",zIndex:2,top:y+u}:yye},x(j.index,j.data,l))});return G.jsx(G.Fragment,{children:A})}),vye=et.memo(function(){const t=ei("listState"),r=ei("topItemsIndexes").length>0,n=nc("sizeRanges"),i=ei("useWindowScroll"),a=ei("customScrollParent"),s=nc("windowScrollContainerState"),l=nc("scrollContainerState"),h=a||i?s:l,y=ei("trackItemSizes"),x=ei("itemSize"),k=ei("log"),{callbackRef:A,ref:j}=gX(n,x,y,h,k,void 0,a,!1,ei("skipAnimationFrameInResizeObserver")),[N,M]=et.useState(0);vB("deviation",E=>{N!==E&&(j.current.style.marginTop=`${E}px`,M(E))});const u=ei("EmptyPlaceholder"),m=ei("FillerRow")||gye,v=ei("TableBodyComponent"),C=ei("paddingTopAddition"),w=ei("statefulTotalCount"),g=ei("context");if(w===0&&u)return G.jsx(u,{...No(u,g)});const d=(r?t.topItems:[]).reduce((E,T)=>E+T.size,0),f=t.offsetTop+C+N-d,c=t.offsetBottom,p=f>0?G.jsx(m,{height:f,context:g},"padding-top"):null,D=c>0?G.jsx(m,{height:c,context:g},"padding-bottom"):null;return G.jsxs(v,{ref:A,"data-testid":"virtuoso-item-list",...No(v,g),children:[p,r&&G.jsx(vL,{showTopList:!0}),G.jsx(vL,{}),D]})}),bye=({children:e})=>{const t=et.useContext(Ww),r=nc("viewportHeight"),n=nc("fixedItemHeight"),i=dd(et.useMemo(()=>Lx(r,a=>sc(a,"height")),[r]),!0,ei("skipAnimationFrameInResizeObserver"));return et.useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),G.jsx("div",{style:fv(!1),ref:i,"data-viewport-type":"element",children:e})},xye=({children:e})=>{const t=et.useContext(Ww),r=nc("windowViewportRect"),n=nc("fixedItemHeight"),i=ei("customScrollParent"),a=fB(r,i,ei("skipAnimationFrameInResizeObserver"));return et.useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),G.jsx("div",{ref:a,style:fv(!1),"data-viewport-type":"window",children:e})},wye=et.memo(function(t){const r=ei("useWindowScroll"),n=ei("customScrollParent"),i=nc("fixedHeaderHeight"),a=nc("fixedFooterHeight"),s=ei("fixedHeaderContent"),l=ei("fixedFooterContent"),h=ei("context"),y=dd(et.useMemo(()=>Lx(i,v=>sc(v,"height")),[i]),!0,ei("skipAnimationFrameInResizeObserver")),x=dd(et.useMemo(()=>Lx(a,v=>sc(v,"height")),[a]),!0,ei("skipAnimationFrameInResizeObserver")),k=n||r?Cye:Dye,A=n||r?xye:bye,j=ei("TableComponent"),N=ei("TableHeadComponent"),M=ei("TableFooterComponent"),u=s?G.jsx(N,{style:{zIndex:2,position:"sticky",top:0},ref:y,...No(N,h),children:s()},"TableHead"):null,m=l?G.jsx(M,{style:{zIndex:1,position:"sticky",bottom:0},ref:x,...No(M,h),children:l()},"TableFoot"):null;return G.jsx(k,{...t,children:G.jsx(A,{children:G.jsxs(j,{style:{borderSpacing:0,overflowAnchor:"none"},...No(j,h),children:[u,G.jsx(vye,{},"TableBody"),m]})})})}),{Component:Sye,usePublisher:nc,useEmitterValue:ei,useEmitter:vB}=iB(pye,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},wye),Dye=mB({usePublisher:nc,useEmitterValue:ei,useEmitter:vB}),Cye=gB({usePublisher:nc,useEmitterValue:ei,useEmitter:vB}),Pye=Sye,kye=Object.freeze(Object.defineProperty({__proto__:null,GroupedVirtuoso:X0e,LogLevel:nl,TableVirtuoso:Pye,Virtuoso:Y0e,VirtuosoGrid:fye,VirtuosoGridMockContext:hB,VirtuosoMockContext:Ww},Symbol.toStringTag,{value:"Module"})),Oye=dc(kye);/*! For license information please see fuselage.production.js.LICENSE.txt */(function(e,t){(function(r,n){e.exports=n(Whe,Hhe,EE,bpe(),xpe,Wme(),uv,Wge,Oye,Y)})(self,function(r,n,i,a,s,l,h,y,x,k){return function(){var A={8958:function(M){M.exports=function(u,m,v,C,w,g,d,f){if(!u){var c;if(m===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[v,C,w,g,d,f],D=0;(c=new Error(m.replace(/%s/g,function(){return p[D++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},4324:function(M,u,m){m.r(u)},3214:function(M,u,m){m.r(u)},9520:function(M,u,m){m.r(u)},6092:function(M,u,m){m.r(u)},1513:function(M){var u=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;M.exports=function(){try{if(!Object.assign)return!1;var C=new String("abc");if(C[5]="de",Object.getOwnPropertyNames(C)[0]==="5")return!1;for(var w={},g=0;g<10;g++)w["_"+String.fromCharCode(g)]=g;if(Object.getOwnPropertyNames(w).map(function(f){return w[f]}).join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(f){d[f]=f}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}()?Object.assign:function(C,w){for(var g,d,f=function(E){if(E==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(E)}(C),c=1;c<arguments.length;c++){for(var p in g=Object(arguments[c]))m.call(g,p)&&(f[p]=g[p]);if(u){d=u(g);for(var D=0;D<d.length;D++)v.call(g,d[D])&&(f[d[D]]=g[d[D]])}}return f}},320:function(M,u){var m=typeof Symbol=="function"&&Symbol.for,v=m?Symbol.for("react.element"):60103,C=m?Symbol.for("react.portal"):60106,w=m?Symbol.for("react.fragment"):60107,g=m?Symbol.for("react.strict_mode"):60108,d=m?Symbol.for("react.profiler"):60114,f=m?Symbol.for("react.provider"):60109,c=m?Symbol.for("react.context"):60110,p=m?Symbol.for("react.async_mode"):60111,D=m?Symbol.for("react.concurrent_mode"):60111,E=m?Symbol.for("react.forward_ref"):60112,T=m?Symbol.for("react.suspense"):60113,$=m?Symbol.for("react.suspense_list"):60120,B=m?Symbol.for("react.memo"):60115,L=m?Symbol.for("react.lazy"):60116,W=m?Symbol.for("react.block"):60121,K=m?Symbol.for("react.fundamental"):60117,te=m?Symbol.for("react.responder"):60118,X=m?Symbol.for("react.scope"):60119;function ae(ue){if(typeof ue=="object"&&ue!==null){var me=ue.$$typeof;switch(me){case v:switch(ue=ue.type){case p:case D:case w:case d:case g:case T:return ue;default:switch(ue=ue&&ue.$$typeof){case c:case E:case L:case B:case f:return ue;default:return me}}case C:return me}}}function re(ue){return ae(ue)===D}u.AsyncMode=p,u.ConcurrentMode=D,u.ContextConsumer=c,u.ContextProvider=f,u.Element=v,u.ForwardRef=E,u.Fragment=w,u.Lazy=L,u.Memo=B,u.Portal=C,u.Profiler=d,u.StrictMode=g,u.Suspense=T,u.isAsyncMode=function(ue){return re(ue)||ae(ue)===p},u.isConcurrentMode=re,u.isContextConsumer=function(ue){return ae(ue)===c},u.isContextProvider=function(ue){return ae(ue)===f},u.isElement=function(ue){return typeof ue=="object"&&ue!==null&&ue.$$typeof===v},u.isForwardRef=function(ue){return ae(ue)===E},u.isFragment=function(ue){return ae(ue)===w},u.isLazy=function(ue){return ae(ue)===L},u.isMemo=function(ue){return ae(ue)===B},u.isPortal=function(ue){return ae(ue)===C},u.isProfiler=function(ue){return ae(ue)===d},u.isStrictMode=function(ue){return ae(ue)===g},u.isSuspense=function(ue){return ae(ue)===T},u.isValidElementType=function(ue){return typeof ue=="string"||typeof ue=="function"||ue===w||ue===D||ue===d||ue===g||ue===T||ue===$||typeof ue=="object"&&ue!==null&&(ue.$$typeof===L||ue.$$typeof===B||ue.$$typeof===f||ue.$$typeof===c||ue.$$typeof===E||ue.$$typeof===K||ue.$$typeof===te||ue.$$typeof===X||ue.$$typeof===W)},u.typeOf=ae},524:function(M,u,m){M.exports=m(320)},9607:function(M,u,m){Object.defineProperty(u,"__esModule",{value:!0});var v=m(4012),C=m(524);u.default=function w(g,d,f){return d===void 0&&(d=0),f===void 0&&(f=[]),v.Children.toArray(g).reduce(function(c,p,D){return C.isFragment(p)?c.push.apply(c,w(p.props.children,d+1,f.concat(p.key||D))):v.isValidElement(p)?c.push(v.cloneElement(p,{key:f.concat(String(p.key)).join(".")})):typeof p!="string"&&typeof p!="number"||c.push(p),c},[])}},3335:function(M,u,m){m(1513);var v=m(4012),C=60103;if(u.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var w=Symbol.for;C=w("react.element"),u.Fragment=w("react.fragment")}var g=v.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d=Object.prototype.hasOwnProperty,f={key:!0,ref:!0,__self:!0,__source:!0};function c(p,D,E){var T,$={},B=null,L=null;for(T in E!==void 0&&(B=""+E),D.key!==void 0&&(B=""+D.key),D.ref!==void 0&&(L=D.ref),D)d.call(D,T)&&!f.hasOwnProperty(T)&&($[T]=D[T]);if(p&&p.defaultProps)for(T in D=p.defaultProps)$[T]===void 0&&($[T]=D[T]);return{$$typeof:C,type:p,key:B,ref:L,props:$,_owner:g.current}}u.jsx=c,u.jsxs=c},1085:function(M,u,m){M.exports=m(3335)},2412:function(M,u,m){var v=this&&this.__importDefault||function(B){return B&&B.__esModule?B:{default:B}};Object.defineProperty(u,"__esModule",{value:!0}),u.Palette=u.isShadowColor=u.isStatusColor=u.isStatusBackgroundColor=u.isBadgeColor=u.isTextIconColor=u.isStrokeColor=u.isSurfaceColor=u.shadowColors=u.badgeBackgroundColors=u.statusColors=u.statusBackgroundColors=u.textIconColors=u.strokeColors=u.surfaceColors=u.neutral=u.__setThrowErrorOnInvalidToken__=u.throwErrorOnInvalidToken=u.Var=void 0;var C=v(m(6578)),w=m(4339),g=m(410),d=function(){function B(L,W){this.name=L,this.value=W}return B.prototype.toString=function(){return(0,g.toCSSColorValue)(this.name,this.value)},B.prototype.theme=function(L){return new B(L,this.toString())},B}();u.Var=d;var f=new d("white","#ffffff");u.throwErrorOnInvalidToken=!1,u.__setThrowErrorOnInvalidToken__=function(B){u.throwErrorOnInvalidToken=B},u.neutral={100:new d("neutral-100",C.default.n100),200:new d("neutral-200",C.default.n200),250:new d("neutral-250",C.default.n250),300:new d("neutral-300",C.default.n300),400:new d("neutral-400",C.default.n400),450:new d("neutral-450",C.default.n450),500:new d("neutral-500",C.default.n500),600:new d("neutral-600",C.default.n600),700:new d("neutral-700",C.default.n700),800:new d("neutral-800",C.default.n800),900:new d("neutral-900",C.default.n900)};var c={100:new d("primary-100",C.default.b100),200:new d("primary-200",C.default.b200),300:new d("primary-300",C.default.b300),400:new d("primary-400",C.default.b400),500:new d("primary-500",C.default.b500),600:new d("primary-600",C.default.b600),700:new d("primary-700",C.default.b700),800:new d("primary-800",C.default.b800),900:new d("primary-900",C.default.b900)},p={100:new d("success-100",C.default.g100),200:new d("success-200",C.default.g200),300:new d("success-300",C.default.g300),400:new d("success-400",C.default.g400),500:new d("success-500",C.default.g500),600:new d("success-600",C.default.g600),700:new d("success-700",C.default.g700),800:new d("success-800",C.default.g800),900:new d("success-900",C.default.g900)},D={100:new d("warning-100",C.default.y100),200:new d("warning-200",C.default.y200),300:new d("warning-300",C.default.y300),400:new d("warning-400",C.default.y400),500:new d("warning-500",C.default.y500),600:new d("warning-600",C.default.y600),700:new d("warning-700",C.default.y700),800:new d("warning-800",C.default.y800),900:new d("warning-900",C.default.y900)},E={100:new d("danger-100",C.default.r100),200:new d("danger-200",C.default.r200),300:new d("danger-300",C.default.r300),400:new d("danger-400",C.default.r400),500:new d("danger-500",C.default.r500),600:new d("danger-600",C.default.r600),700:new d("danger-700",C.default.r700),800:new d("danger-800",C.default.r800),900:new d("danger-900",C.default.r900)},T={100:new d("service-1-100",C.default.o100),200:new d("service-1-200",C.default.o200),300:new d("service-1-300",C.default.o300),400:new d("service-1-400",C.default.o400),500:new d("service-1-500",C.default.o500),600:new d("service-1-600",C.default.o600),700:new d("service-1-700",C.default.o700),800:new d("service-1-800",C.default.o800),900:new d("service-1-900",C.default.o900)},$={100:new d("service-2-100",C.default.p100),200:new d("service-2-200",C.default.p200),300:new d("service-2-300",C.default.p300),400:new d("service-2-400",C.default.p400),500:new d("service-2-500",C.default.p500),600:new d("service-2-600",C.default.p600),700:new d("service-2-700",C.default.p700),800:new d("service-2-800",C.default.p800),900:new d("service-2-900",C.default.p900)};u.surfaceColors={"surface-light":f.theme("surface-light"),"surface-tint":u.neutral[100].theme("surface-tint"),"surface-room":f.theme("surface-room"),"surface-neutral":u.neutral[400].theme("surface-neutral"),"surface-disabled":u.neutral[100].theme("surface-disabled"),"surface-hover":u.neutral[200].theme("surface-hover"),"surface-selected":u.neutral[450].theme("surface-selected"),"surface-dark":u.neutral[800].theme("surface-dark"),"surface-featured":$[700].theme("surface-featured"),"surface-featured-hover":$[800].theme("surface-featured-hover"),"surface-overlay":u.neutral[800].theme("surface-overlay"),"surface-transparent":"transparent","surface-sidebar":u.neutral[400].theme("surface-sidebar")},u.strokeColors={"stroke-extra-light":u.neutral[250].theme("stroke-extra-light"),"stroke-light":u.neutral[500].theme("stroke-light"),"stroke-medium":u.neutral[600].theme("stroke-medium"),"stroke-dark":u.neutral[700].theme("stroke-dark"),"stroke-extra-dark":u.neutral[800].theme("stroke-extra-dark"),"stroke-extra-light-highlight":c[200].theme("stroke-extra-light-highlight"),"stroke-highlight":c[500].theme("stroke-highlight"),"stroke-extra-light-error":E[200].theme("stroke-extra-light-error"),"stroke-error":E[500].theme("stroke-error")},u.textIconColors={"font-white":f.theme("font-white"),"font-disabled":u.neutral[500].theme("font-disabled"),"font-annotation":u.neutral[600].theme("font-annotation"),"font-hint":u.neutral[700].theme("font-hint"),"font-secondary-info":u.neutral[700].theme("font-secondary-info"),"font-default":u.neutral[800].theme("font-default"),"font-titles-labels":u.neutral[900].theme("font-titles-labels"),"font-info":c[600].theme("font-info"),"font-danger":E[600].theme("font-danger"),"font-pure-black":u.neutral[800].theme("font-pure-black"),"font-pure-white":f.theme("font-pure-white")},u.statusBackgroundColors={"status-background-info":c[200].theme("status-background-info"),"status-background-success":p[200].theme("status-background-success"),"status-background-danger":E[200].theme("status-background-danger"),"status-background-warning":D[200].theme("status-background-warning"),"status-background-warning-2":D[100].theme("status-background-warning-2"),"status-background-service-1":T[200].theme("status-background-service-1"),"status-background-service-2":$[200].theme("status-background-service-2")},u.statusColors={"status-font-on-info":c[600].theme("status-font-on-info"),"status-font-on-success":p[800].theme("status-font-on-success"),"status-font-on-warning":D[800].theme("status-font-on-warning"),"status-font-on-warning-2":u.neutral[800].theme("status-font-on-warning-2"),"status-font-on-danger":E[800].theme("status-font-on-danger"),"status-font-on-service-1":T[800].theme("status-font-on-service-1"),"status-font-on-service-2":$[600].theme("status-font-on-service-2")},u.badgeBackgroundColors={"badge-background-level-0":u.neutral[400].theme("badge-background-level-0"),"badge-background-level-1":u.neutral[600].theme("badge-background-level-1"),"badge-background-level-2":c[500].theme("badge-background-level-2"),"badge-background-level-3":T[500].theme("badge-background-level-3"),"badge-background-level-4":E[500].theme("badge-background-level-4")},u.shadowColors={"shadow-elevation-border":u.strokeColors["stroke-extra-light"].theme("shadow-elevation-border"),"shadow-elevation-1":new d("shadow-elevation-1",(0,w.getPaletteColor)("neutral",800,.1)[1]),"shadow-elevation-2x":new d("shadow-elevation-2x",(0,w.getPaletteColor)("neutral",800,.08)[1]),"shadow-elevation-2y":new d("shadow-elevation-2y",(0,w.getPaletteColor)("neutral",800,.12)[1]),"shadow-highlight":c[200].theme("shadow-highlight"),"shadow-danger":E[100].theme("shadow-danger")},u.isSurfaceColor=function(B){return typeof B=="string"&&B in u.surfaceColors},u.isStrokeColor=function(B){return typeof B=="string"&&B in u.strokeColors},u.isTextIconColor=function(B){return typeof B=="string"&&B in u.textIconColors},u.isBadgeColor=function(B){return typeof B=="string"&&B in u.badgeBackgroundColors},u.isStatusBackgroundColor=function(B){return typeof B=="string"&&B in u.statusBackgroundColors},u.isStatusColor=function(B){return typeof B=="string"&&B in u.statusColors},u.isShadowColor=function(B){return typeof B=="string"&&B in u.shadowColors},u.Palette={surface:u.surfaceColors,status:u.statusBackgroundColors,statusColor:u.statusColors,badge:u.badgeBackgroundColors,text:u.textIconColors,stroke:u.strokeColors,shadow:u.shadowColors}},2959:function(M,u,m){var v=this&&this.__assign||function(){return v=Object.assign||function(c){for(var p,D=1,E=arguments.length;D<E;D++)for(var T in p=arguments[D])Object.prototype.hasOwnProperty.call(p,T)&&(c[T]=p[T]);return c},v.apply(this,arguments)},C=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.Accordion=f;var w=m(1085),g=C(m(5352)),d=m(1750);function f(c){return(0,w.jsx)(g.default,v({animated:!0,"rcx-accordion":!0},c))}f.Item=d.AccordionItem},1750:function(M,u,m){var v=this&&this.__assign||function(){return v=Object.assign||function(E){for(var T,$=1,B=arguments.length;$<B;$++)for(var L in T=arguments[$])Object.prototype.hasOwnProperty.call(T,L)&&(E[L]=T[L]);return E},v.apply(this,arguments)},C=this&&this.__rest||function(E,T){var $={};for(var B in E)Object.prototype.hasOwnProperty.call(E,B)&&T.indexOf(B)<0&&($[B]=E[B]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function"){var L=0;for(B=Object.getOwnPropertySymbols(E);L<B.length;L++)T.indexOf(B[L])<0&&Object.prototype.propertyIsEnumerable.call(E,B[L])&&($[B[L]]=E[B[L]])}return $},w=this&&this.__read||function(E,T){var $=typeof Symbol=="function"&&E[Symbol.iterator];if(!$)return E;var B,L,W=$.call(E),K=[];try{for(;(T===void 0||T-- >0)&&!(B=W.next()).done;)K.push(B.value)}catch(te){L={error:te}}finally{try{B&&!B.done&&($=W.return)&&$.call(W)}finally{if(L)throw L.error}}return K},g=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(u,"__esModule",{value:!0}),u.AccordionItem=void 0;var d=m(1085),f=m(6398),c=g(m(5352)),p=m(1938),D=m(2753);u.AccordionItem=function(E){var T=E.children,$=E.className,B=E.defaultExpanded,L=E.disabled,W=E.expanded,K=E.tabIndex,te=K===void 0?0:K,X=E.title,ae=E.noncollapsible,re=ae===void 0?!X:ae,ue=E.onToggle,me=E.onToggleEnabled,Se=C(E,["children","className","defaultExpanded","disabled","expanded","tabIndex","title","noncollapsible","onToggle","onToggleEnabled"]),we=w((0,f.useToggle)(B),2),Fe=we[0],Ee=we[1],Te=W||Fe,be=function(qe){ue?ue.call(qe.currentTarget,qe):Ee()},Ue=re||Te,st=(0,f.useUniqueId)(),ke=(0,f.useUniqueId)(),q={"aria-controls":ke,"aria-expanded":Te?"true":"false",tabIndex:L?void 0:te,onClick:function(qe){var se;L||((se=qe.currentTarget)===null||se===void 0||se.blur(),be(qe))},onKeyDown:function(qe){if(!L&&qe.currentTarget===qe.target&&[13,32].includes(qe.keyCode)){if(qe.preventDefault(),qe.repeat)return;be(qe)}}},ne=re?{"aria-disabled":"true","aria-expanded":"true","aria-labelledby":st}:q;return(0,d.jsxs)(c.default,v({is:"section","rcx-accordion-item":!0,className:$},Se,{children:[X&&(0,d.jsxs)(c.default,v({role:"button",animated:!0,"rcx-accordion-item__bar":!0,"rcx-accordion-item__bar--disabled":L},ne,{children:[(0,d.jsx)(c.default,{is:"h2","rcx-accordion-item__title":!0,id:st,children:X}),!re&&(0,d.jsxs)(d.Fragment,{children:[(L||me)&&(0,d.jsx)(c.default,{"rcx-accordion-item__toggle-switch":!0,children:(0,d.jsx)(D.ToggleSwitch,{checked:!L,onClick:function(qe){qe.stopPropagation()},onChange:me})}),(0,d.jsx)(p.Chevron,{size:"x24",up:Te})]})]})),(0,d.jsx)(c.default,{animated:!0,"rcx-accordion-item__panel":!0,"rcx-accordion-item__panel--expanded":Ue,id:ke,children:T})]}))}},5635:function(M,u,m){var v=this&&this.__createBinding||(Object.create?function(w,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(w,f,c)}:function(w,g,d,f){f===void 0&&(f=d),w[f]=g[d]}),C=this&&this.__exportStar||function(w,g){for(var d in w)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||v(g,w,d)};Object.defineProperty(u,"__esModule",{value:!0}),C(m(2959),u),C(m(1750),u)},4103:function(M,u,m){var v=this&&this.__makeTemplateObject||function(X,ae){return Object.defineProperty?Object.defineProperty(X,"raw",{value:ae}):X.raw=ae,X},C=this&&this.__read||function(X,ae){var re=typeof Symbol=="function"&&X[Symbol.iterator];if(!re)return X;var ue,me,Se=re.call(X),we=[];try{for(;(ae===void 0||ae-- >0)&&!(ue=Se.next()).done;)we.push(ue.value)}catch(Fe){me={error:Fe}}finally{try{ue&&!ue.done&&(re=Se.return)&&re.call(Se)}finally{if(me)throw me.error}}return we};Object.defineProperty(u,"__esModule",{value:!0});var w,g,d,f,c,p=m(1085),D=m(6396),E=m(4012),T=m(8188),$=m(4356),B=m(1168),L="hidden",W="visible",K="hiding",te="unhiding";u.default=function(X){var ae=X.visibility||L,re=C((0,E.useState)(ae),2),ue=re[0],me=re[1];(0,E.useEffect)(function(){me(function(Te){return ae===W&&Te!==ae?te:ae===L&&Te!==ae?K:Te})},[ae]);var Se=(0,$.useStyle)((0,D.css)(c||(c=v([`
       animation-duration: 230ms;
 
       `,`
@@ -491,7 +491,7 @@ Try polyfilling it using "@formatjs/intl-pluralrules"
       `,`
     `],[`
       `,`
-    `])),p),f),E=c.filter(function(T){return typeof T=="string"}).reduce(function(T,$){return(0,g.appendClassName)(T,$)},D||"");return Object.assign(f,{className:E})}},854:function(M,u,m){var v=this&&this.__read||function(w,g){var d=typeof Symbol=="function"&&w[Symbol.iterator];if(!d)return w;var f,c,p=d.call(w),D=[];try{for(;(g===void 0||g-- >0)&&!(f=p.next()).done;)D.push(f.value)}catch(E){c={error:E}}finally{try{f&&!f.done&&(d=p.return)&&d.call(p)}finally{if(c)throw c.error}}return D};Object.defineProperty(u,"__esModule",{value:!0}),u.useBoxOnlyProps=void 0;var C=m(4780);u.useBoxOnlyProps=function(w){return Object.entries(w).forEach(function(g){var d=v(g,2),f=d[0],c=d[1];if(f.slice(0,4)==="rcx-")try{if(!c)return;var p=c===!0?f:"".concat(f,"-").concat(c);w.className=(0,C.prependClassName)(w.className,p)}finally{delete w[f]}}),w.animated&&(w.className=(0,C.prependClassName)(w.className,"rcx-box--animated"),delete w.animated),w.withRichContent&&(w.withRichContent==="inlineWithoutBreaks"?w.className=(0,C.prependClassName)(w.className,"rcx-box--with-inline-elements"):(w.className=(0,C.prependClassName)(w.className,"rcx-box--with-inline-elements"),w.className=(0,C.prependClassName)(w.className,"rcx-box--with-block-elements"))),w.htmlSize&&(w.size=w.htmlSize,delete w.htmlSize),delete w.withRichContent,w.className=(0,C.prependClassName)(w.className,"rcx-box rcx-box--full"),w}},4356:function(M,u,m){Object.defineProperty(u,"__esModule",{value:!0}),u.useStyle=void 0;var v=m(6396),C=m(4012);u.useStyle=function(w,g){var d=(0,C.useMemo)(function(){return w?w(g):void 0},[g,w]),f=(0,C.useMemo)(function(){if(d)return d?(0,v.createClassName)(d):void 0},[d]);return(0,C.useDebugValue)(f),(0,C.useLayoutEffect)(function(){if(d&&f){var c=(0,v.escapeName)(f),p=(0,v.transpile)(".".concat(c),d),D=(0,v.attachRules)(p);return function(){setTimeout(D,1e3)}}},[f,d]),f}},7821:function(M,u,m){var v=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),C=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||v(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0}),u.__setThrowErrorOnInvalidToken__=u.Palette=void 0,m(6092),C(m(9470),u),C(m(5418),u);var w=m(2412);Object.defineProperty(u,"Palette",{enumerable:!0,get:function(){return w.Palette}}),Object.defineProperty(u,"__setThrowErrorOnInvalidToken__",{enumerable:!0,get:function(){return w.__setThrowErrorOnInvalidToken__}})},5418:function(M,u,m){var v=this&&this.__read||function($,B){var L=typeof Symbol=="function"&&$[Symbol.iterator];if(!L)return $;var W,K,te=L.call($),X=[];try{for(;(B===void 0||B-- >0)&&!(W=te.next()).done;)X.push(W.value)}catch(ae){K={error:ae}}finally{try{W&&!W.done&&(L=te.return)&&L.call(te)}finally{if(K)throw K.error}}return X},C=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.fontScale=u.fontFamily=u.padding=u.margin=u.inset=u.size=u.color=u.fontColor=u.backgroundColor=u.strokeColor=u.borderRadius=u.borderWidth=void 0;var w=C(m(9519)),g=m(9851),d=C(m(8958)),f=m(2412),c=m(4339),p=m(410),D=function($){return(0,g.memoize)(function(B){if(typeof B=="number")return"".concat(B,"px");if(typeof B=="string"){var L=/^(neg-|-)?x(\d+)$/.exec(B);if(L){var W=v(L,3),K=W[1],te=W[2],X=(K?-1:1)*parseInt(te,10);return"".concat(X/16,"rem")}return $&&$(B)||B}})};u.borderWidth=D(function($){return $==="none"?"0px":$==="default"?(0,u.borderWidth)("x1"):void 0}),u.borderRadius=D(function($){return $==="none"?"0px":$==="full"?"9999px":void 0});var E={neutral:"n",blue:"b",green:"g",yellow:"y",red:"r",orange:"o",purple:"p"},T=/^(neutral|blue|green|yellow|red|orange|purple)-(\d+)(-(\d+))?$/;u.strokeColor=(0,g.memoize)(function($){var B="stroke-".concat($);return(0,f.isStrokeColor)(B)?f.strokeColors[B].toString():(0,u.color)($)}),u.backgroundColor=(0,g.memoize)(function($){var B="surface-".concat($);return(0,f.isSurfaceColor)($)?f.surfaceColors[$].toString():(0,f.isSurfaceColor)(B)?f.surfaceColors[B].toString():(0,f.isStatusBackgroundColor)($)?f.statusBackgroundColors[$].toString():(0,f.isStatusColor)($)?f.statusColors[$].toString():(0,f.isBadgeColor)($)?f.badgeBackgroundColors[$].toString():(0,u.color)($)}),u.fontColor=(0,g.memoize)(function($){var B="font-".concat($);return(0,f.isTextIconColor)(B)?f.textIconColors[B].toString():(0,f.isStatusColor)($)?f.statusColors[$].toString():(0,u.color)($)}),u.color=(0,g.memoize)(function($){if(typeof $=="string"){if(f.throwErrorOnInvalidToken)throw new Error('The color token "'.concat($,'" is deprecated. Please use the new color tokens instead.'));if((0,f.isSurfaceColor)($))return f.surfaceColors[$].toString();if((0,f.isStatusBackgroundColor)($))return f.statusBackgroundColors[$].toString();if((0,f.isStrokeColor)($))return f.strokeColors[$].toString();if((0,f.isTextIconColor)($))return f.textIconColors[$].toString();if($==="surface"||$==="surface-light")return f.surfaceColors["surface-light"].toString();if($==="surface-tint")return(0,p.toCSSColorValue)($,f.neutral[100]);if($==="secondary-info")return(0,p.toCSSColorValue)($,f.neutral[700]);if($==="surface-neutral")return(0,p.toCSSColorValue)($,f.neutral[400]);var B=T.exec(String($));if(typeof(B==null?void 0:B.length)=="number"&&(B==null?void 0:B.length)>=5){var L=v(B,5),W=L[1],K=L[2],te=L[4],X=parseInt(K,10),ae=te!==void 0?parseInt(te,10)/100:void 0;(0,d.default)(function(Se){return typeof Se=="string"&&Se in E}(W),"invalid color type"),(0,d.default)(function(Se){return typeof Se=="number"&&Se%100==0&&Se/100>=1&&Se/100<=9}(X),"invalid color grade"),(0,d.default)(function(Se){return Se===void 0||typeof Se=="number"&&Se>=0&&Se<=1}(ae),"invalid color alpha");var re=v((0,c.getPaletteColor)(W,X,ae),2),ue=re[0],me=re[1];return ue?(0,p.toCSSValue)(ue,me):me}return $}}),u.size=D(function($){return $==="none"?"0px":$==="full"?"100%":$==="sw"?"100vw":$==="sh"?"100vh":void 0}),u.inset=D(function($){if($==="none")return"0px"}),u.margin=D(function($){if($==="none")return"0px"}),u.padding=D(function($){if($==="none")return"0px"}),u.fontFamily=(0,g.memoize)(function($){if(function(L){return typeof L=="string"&&L in w.default.fontFamilies}($)){var B=w.default.fontFamilies[$].map(function(L){return L.includes(" ")?"'".concat(L,"'"):L}).join(", ");return(0,p.toCSSFontValue)($,B)}}),u.fontScale=(0,g.memoize)(function($){if(function(X){return typeof X=="string"&&X in w.default.fontScales}($)){var B=w.default.fontScales[$],L=B.fontSize,W=B.fontWeight,K=B.lineHeight,te=B.letterSpacing;return{fontSize:"".concat(L/16,"rem"),fontWeight:W,lineHeight:"".concat(K/16,"rem"),letterSpacing:"".concat(te/16,"rem")}}})},6396:function(M){M.exports=r},1403:function(M){M.exports=n},6398:function(M){M.exports=i},5061:function(M){M.exports=a},9851:function(M){M.exports=s},307:function(M){M.exports=l},9514:function(M){M.exports=h},7768:function(M){M.exports=y},6179:function(M){M.exports=x},4012:function(M){M.exports=k},6578:function(M){M.exports=JSON.parse('{"white":"#FFFFFF","n100":"#F7F8FA","n200":"#F2F3F5","n250":"#EBECEF","n300":"#EEEFF1","n400":"#E4E7EA","n450":"#D7DBE0","n500":"#CBCED1","n600":"#9EA2A8","n700":"#6C737A","n800":"#2F343D","n900":"#1F2329","r100":"#FFE9EC","r200":"#FFC1C9","r300":"#F98F9D","r400":"#F5455C","r500":"#EC0D2A","r600":"#D40C26","r700":"#BB0B21","r800":"#9B1325","r900":"#8B0719","r1000":"#6B0513","o100":"#FDE8D7","o200":"#FAD1B0","o300":"#F7B27B","o400":"#F59B53","o500":"#F38C39","o600":"#E26D0E","o700":"#BD5A0B","o800":"#974809","o900":"#713607","o1000":"#5B2C06","p100":"#F9EFFC","p200":"#EDD0F7","p300":"#DCA0EF","p400":"#CA71E7","p500":"#9F22C7","p600":"#7F1B9F","p700":"#5F1477","p800":"#4A105D","p900":"#350B42","y100":"#FFF8E0","y200":"#FFECAD","y300":"#FFE383","y400":"#FFD95A","y500":"#FFD031","y600":"#F3BE08","y700":"#DFAC00","y800":"#AC892F","y900":"#8E6300","y1000":"#573D00","g100":"#E5FBF4","g200":"#C0F6E4","g300":"#96F0D2","g400":"#6CE9C0","g500":"#2DE0A5","g600":"#1ECB92","g700":"#19AC7C","g800":"#148660","g900":"#106D4F","g1000":"#0D5940","b100":"#E8F2FF","b200":"#D1EBFE","b300":"#76B7FC","b400":"#549DF9","b500":"#156FF5","b600":"#095AD2","b700":"#10529E","b800":"#01336B","b900":"#012247"}')},6554:function(M){M.exports=JSON.parse('{"badge":{"light":{"level-0":"#E4E7EA","level-1":"#6C737A","level-2":"#156FF5","level-3":"#F38C39","level-4":"#EC0D2A"},"high-contrast":{"level-0":"#E4E7EA","level-1":"#2F343D","level-2":"#10529E","level-3":"#713607","level-4":"#9B1325"},"dark":{"level-0":"#404754","level-1":"#484C51","level-2":"#2C65BA","level-3":"#955828","level-4":"#B43C4C"}}}')},8159:function(M){M.exports=JSON.parse('{"button":{"light":{"backgroundPrimaryDefault":"#156FF5","backgroundPrimaryHover":"#095AD2","backgroundPrimaryPress":"#10529E","backgroundPrimaryFocus":"#156FF5","backgroundPrimaryKeyfocus":"#156FF5","backgroundPrimaryDisabled":"#D1EBFE","fontOnPrimary":"#ffffff","fontOnPrimaryDisabled":"#ffffff","backgroundSecondaryDefault":"#E4E7EA","backgroundSecondaryHover":"#CBCED1","backgroundSecondaryPress":"#9EA2A8","backgroundSecondaryFocus":"#E4E7EA","backgroundSecondaryKeyfocus":"#E4E7EA","backgroundSecondaryDisabled":"#EBECEF","fontOnSecondary":"#1F2329","fontOnSecondaryDisabled":"#CBCED1","backgroundSecondaryDangerDefault":"#E4E7EA","backgroundSecondaryDangerHover":"#CBCED1","backgroundSecondaryDangerPress":"#9EA2A8","backgroundSecondaryDangerFocus":"#E4E7EA","backgroundSecondaryDangerKeyfocus":"#E4E7EA","backgroundSecondaryDangerDisabled":"#EBECEF","fontOnSecondaryDanger":"#BB0B21","onSecondaryDangerDisabled":"#F98F9D","backgroundDangerDefault":"#EC0D2A","backgroundDangerHover":"#D40C26","backgroundDangerPress":"#BB0B21","backgroundDangerFocus":"#EC0D2A","backgroundDangerKeyfocus":"#EC0D2A","backgroundDangerDisabled":"#FFC1C9","fontOnDanger":"#ffffff","fontOnDangerDisabled":"#ffffff","backgroundSuccessDefault":"#148660","backgroundSuccessHover":"#106D4F","backgroundSuccessPress":"#0D5940","backgroundSuccessFocus":"#148660","backgroundSuccessKeyfocus":"#148660","backgroundSuccessDisabled":"#C0F6E4","fontOnSuccess":"#ffffff","fontOnSuccessDisabled":"#ffffff"},"high-contrast":{"backgroundPrimaryDefault":"#10529E","backgroundPrimaryHover":"#01336B","backgroundPrimaryPress":"#012247","backgroundPrimaryFocus":"#10529E","backgroundPrimaryKeyfocus":"#10529E","backgroundPrimaryDisabled":"#D1EBFE","fontOnPrimary":"#ffffff","fontOnPrimaryDisabled":"#ffffff","backgroundSecondaryDefault":"#E4E7EA","backgroundSecondaryHover":"#CBCED1","backgroundSecondaryPress":"#9EA2A8","backgroundSecondaryFocus":"#E4E7EA","backgroundSecondaryKeyfocus":"#E4E7EA","backgroundSecondaryDisabled":"#EBECEF","fontOnSecondary":"#1F2329","fontOnSecondaryDisabled":"#CBCED1","backgroundSecondaryDangerDefault":"#E4E7EA","backgroundSecondaryDangerHover":"#CBCED1","backgroundSecondaryDangerPress":"#9EA2A8","backgroundSecondaryDangerFocus":"#E4E7EA","backgroundSecondaryDangerKeyfocus":"#E4E7EA","backgroundSecondaryDangerDisabled":"#EBECEF","fontOnSecondaryDanger":"#8B0719","onSecondaryDangerDisabled":"#F98F9D","backgroundDangerDefault":"#9B1325","backgroundDangerHover":"#8B0719","backgroundDangerPress":"#8B0719","backgroundDangerFocus":"#9B1325","backgroundDangerKeyfocus":"#9B1325","backgroundDangerDisabled":"#FFC1C9","fontOnDanger":"#ffffff","fontOnDangerDisabled":"#ffffff","backgroundSuccessDefault":"#2DE0A5","backgroundSuccessHover":"#1ECB92","backgroundSuccessPress":"#19AC7C","backgroundSuccessFocus":"#2DE0A5","backgroundSuccessKeyfocus":"#2DE0A5","backgroundSuccessDisabled":"#C0F6E4","fontOnSuccess":"#1F2329","fontOnSuccessDisabled":"#ffffff"},"dark":{"backgroundPrimaryDefault":"#095AD2","backgroundPrimaryHover":"#10529E","backgroundPrimaryPress":"#01336B","backgroundPrimaryFocus":"#095AD2","backgroundPrimaryKeyfocus":"#095AD2","backgroundPrimaryDisabled":"#012247","fontOnPrimary":"#FFFFFF","fontOnPrimaryDisabled":"#6C727A","backgroundSecondaryDefault":"#353B45","backgroundSecondaryHover":"#404754","backgroundSecondaryPress":"#4C5362","backgroundSecondaryFocus":"#353B45","backgroundSecondaryKeyfocus":"#353B45","backgroundSecondaryDisabled":"#353B45","fontOnSecondary":"#E4E7EA","fontOnSecondaryDisabled":"#6C727A","backgroundSecondaryDangerDefault":"#353B45","backgroundSecondaryDangerHover":"#404754","backgroundSecondaryDangerPress":"#4C5362","backgroundSecondaryDangerFocus":"#353B45","backgroundSecondaryDangerKeyfocus":"#353B45","backgroundSecondaryDangerDisabled":"#353B45","fontOnSecondaryDanger":"#FFC1C9","onSecondaryDangerDisabled":"#6B0513","backgroundDangerDefault":"#BB3E4E","backgroundDangerHover":"#95323F","backgroundDangerPress":"#822C37","backgroundDangerFocus":"#BB3E4E","backgroundDangerKeyfocus":"#BB3E4E","backgroundDangerDisabled":"#3D2126","fontOnDanger":"#FFFFFF","fontOnDangerDisabled":"#757575","backgroundSuccessDefault":"#1D7256","backgroundSuccessHover":"#175943","backgroundSuccessPress":"#134937","backgroundSuccessFocus":"#1D7256","backgroundSuccessKeyfocus":"#1D7256","backgroundSuccessDisabled":"#1E4B40","fontOnSuccess":"#FFFFFF","fontOnSuccessDisabled":"#757575"}}}')},4210:function(M){M.exports=JSON.parse('{"font":{"light":{"white":"#ffffff","disabled":"#CBCED1","annotation":"#9EA2A8","hint":"#6C737A","secondaryInfo":"#6C737A","default":"#2F343D","titlesLabels":"#1F2329","info":"#095AD2","danger":"#D40C26","pureWhite":"#ffffff","pureBlack":"#2F343D"},"high-contrast":{"white":"#ffffff","disabled":"#CBCED1","annotation":"#1F2329","hint":"#1F2329","secondaryInfo":"#1F2329","default":"#1F2329","titlesLabels":"#1F2329","info":"#01336B","danger":"#9B1325","pureWhite":"#ffffff","pureBlack":"#1F2329"},"dark":{"white":"#2F343D","disabled":"#60646C","annotation":"#9EA2A8","hint":"#9EA2A8","secondaryInfo":"#9EA2A8","default":"#C1C7D0","titlesLabels":"#F2F3F5","info":"#739EDE","danger":"#D88892","pureWhite":"#ffffff","pureBlack":"#1F2329"}}}')},1367:function(M){M.exports=JSON.parse('{"shadow":{"light":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#EBECEF","elevation-1":"rgba(47, 52, 61, 0.1)","elevation-2x":"rgba(47, 52, 61, 0.08)","elevation-2y":"rgba(47, 52, 61, 0.12)"},"high-contrast":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#EBECEF","elevation-1":"rgba(47, 52, 61, 0.1)","elevation-2x":"rgba(47, 52, 61, 0.08)","elevation-2y":"rgba(47, 52, 61, 0.12)"},"dark":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#2F343D","elevation-1":"rgba(9, 9, 9, 0.35)","elevation-2x":"rgba(9, 9, 9, 0.3)","elevation-2y":"rgba(9, 9, 9, 0.45)"}}}')},469:function(M){M.exports=JSON.parse('{"status":{"light":{"info":"#D1EBFE","font-on-info":"#095AD2","success":"#C0F6E4","font-on-success":"#148660","danger":"#FFC1C9","font-on-danger":"#9B1325","warning":"#FFECAD","font-on-warning":"#8E6300","warning-2":"#FFF8E0","font-on-warning-2":"#2F343D","service-1":"#FAD1B0","font-on-service-1":"#974809","service-2":"#EDD0F7","font-on-service-2":"#7F1B9F","service-3":"#5F1477","font-on-service-3":"#ffffff"},"high-contrast":{"info":"#D1EBFE","font-on-info":"#10529E","success":"#C0F6E4","font-on-success":"#0D5940","danger":"#FFC1C9","font-on-danger":"#6B0513","warning":"#FFECAD","font-on-warning":"#573D00","warning-2":"#FFF8E0","font-on-warning-2":"#2F343D","service-1":"#FAD1B0","font-on-service-1":"#5B2C06","service-2":"#EDD0F7","font-on-service-2":"#7F1B9F","service-3":"#5F1477","font-on-service-3":"#ffffff"},"dark":{"info":"#A8C3EB","font-on-info":"#739EDE","success":"#C1EBDD","font-on-success":"#58AD90","danger":"#F7CFD4","font-on-danger":"#D88892","warning":"#FEEFBE","font-on-warning":"#C7AA66","warning-2":"#3C3625","font-on-warning-2":"#FFFFFF","service-1":"#FCE3CF","font-on-service-1":"#CA9163","service-2":"#EDD0F7","font-on-service-2":"#C393D2","service-3":"#5F1477","font-on-service-3":"#FFFFFF"}},"statusBullet":{"light":{"online":"#148660","away":"#AC892F","busy":"#D40C26","disabled":"#F38C39","offline":"#6C737A","loading":"#6C737A"},"high-contrast":{"online":"#0D5940","away":"#AC892F","busy":"#6B0513","disabled":"#BD5A0B","offline":"#1F2329","loading":"#1F2329"},"dark":{"online":"#1CBF89","away":"#B08C30","busy":"#C75765","disabled":"#CC7F42","offline":"#8B9098","loading":"#8B9098"}}}')},814:function(M){M.exports=JSON.parse('{"statusBullet":{"light":{"online":"#148660","away":"#AC892F","busy":"#D40C26","disabled":"#F38C39","offline":"#6C737A","loading":"#6C737A"},"high-contrast":{"online":"#0D5940","away":"#AC892F","busy":"#6B0513","disabled":"#BD5A0B","offline":"#1F2329","loading":"#1F2329"},"dark":{"online":"#1CBF89","away":"#B08C30","busy":"#C75765","disabled":"#CC7F42","offline":"#8B9098","loading":"#8B9098"}}}')},540:function(M){M.exports=JSON.parse('{"stroke":{"light":{"extraLight":"#EBECEF","light":"#CBCED1","medium":"#9EA2A8","dark":"#6C737A","extraDark":"#2F343D","extraLightHighlight":"#D1EBFE","highlight":"#156FF5","extraLightError":"#FFC1C9","error":"#EC0D2A"},"high-contrast":{"extraLight":"#EBECEF","light":"#CBCED1","medium":"#9EA2A8","dark":"#6C737A","extraDark":"#2F343D","extraLightHighlight":"#D1EBFE","highlight":"#156FF5","extraLightError":"#FFC1C9","error":"#EC0D2A"},"dark":{"extraLight":"#333842","light":"#404754","medium":"#4B5362","dark":"#9EA2A8","extraDark":"#CBCED1","extraLightHighlight":"#D1EBFE","highlight":"#6292DA","extraLightError":"#F49AA6","error":"#BB3E4E"}}}')},1310:function(M){M.exports=JSON.parse('{"surface":{"light":{"light":"#ffffff","tint":"#F7F8FA","room":"#ffffff","neutral":"#E4E7EA","disabled":"#F7F8FA","hover":"#F2F3F5","selected":"#D7DBE0","dark":"#1F2329","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#E4E7EA","overlay":"rgba(47, 52, 61, 0.5)"},"high-contrast":{"light":"#ffffff","tint":"#F7F8FA","room":"#ffffff","neutral":"#E4E7EA","disabled":"#F7F8FA","hover":"#F2F3F5","selected":"#D7DBE0","dark":"#1F2329","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#E4E7EA","overlay":"rgba(47, 52, 61, 0.5)"},"dark":{"light":"#262931","tint":"#1F2329","room":"#1F2329","neutral":"#2D3039","disabled":"#24272E","hover":"#1A1E23","selected":"#4C5362","dark":"#E4E7EA","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#2F343D","overlay":"rgba(0, 0, 0, 0.6)"}}}')},9519:function(M){M.exports=JSON.parse('{"fontFamilies":{"sans":["Inter","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Meiryo UI","Arial","sans-serif"],"mono":["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},"fontScales":{"hero":{"fontSize":48,"fontWeight":800,"letterSpacing":0,"lineHeight":64},"h1":{"fontSize":32,"fontWeight":700,"letterSpacing":0,"lineHeight":40},"h2":{"fontSize":24,"fontWeight":700,"letterSpacing":0,"lineHeight":32},"h3":{"fontSize":20,"fontWeight":700,"letterSpacing":0,"lineHeight":28},"h4":{"fontSize":16,"fontWeight":700,"letterSpacing":0,"lineHeight":24},"h5":{"fontSize":14,"fontWeight":700,"letterSpacing":0,"lineHeight":20},"p1":{"fontSize":16,"fontWeight":400,"letterSpacing":0,"lineHeight":24},"p1m":{"fontSize":16,"fontWeight":500,"letterSpacing":0,"lineHeight":24},"p1b":{"fontSize":16,"fontWeight":700,"letterSpacing":0,"lineHeight":24},"p2":{"fontSize":14,"fontWeight":400,"letterSpacing":0,"lineHeight":20},"p2m":{"fontSize":14,"fontWeight":500,"letterSpacing":0,"lineHeight":20},"p2b":{"fontSize":14,"fontWeight":700,"letterSpacing":0,"lineHeight":20},"c1":{"fontSize":12,"fontWeight":400,"letterSpacing":0,"lineHeight":16},"c2":{"fontSize":12,"fontWeight":700,"letterSpacing":0,"lineHeight":16},"micro":{"fontSize":10,"fontWeight":700,"letterSpacing":0,"lineHeight":12}}}')}},j={};function N(M){var u=j[M];if(u!==void 0)return u.exports;var m=j[M]={exports:{}};return A[M].call(m.exports,m,m.exports,N),m.exports}return N.r=function(M){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(M,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(M,"__esModule",{value:!0})},N(7821)}()})})(Wq);var kye=Wq.exports;Vq.exports=kye;var Ne=Vq.exports,bB=Y.createContext({dispatch:function(){},dismiss:function(){}}),L2=function(){return Y.useContext(bB).dispatch},Oye=function(){return Y.useContext(bB).dismiss},zX=new WeakMap,Eye=function(e){var t=zX.get(e);t&&t()},_ye=function(e,t){zX.set(e,t)},Aye=function(e,t){t===void 0&&(t="div");var r=document.getElementById(e);if(r&&r.tagName.toLowerCase()===t)return r;var n=document.createElement(t);return n.id=e,document.body.appendChild(n),_ye(n,function(){return document.body.removeChild(n)}),n},Tye=function(e){var t=e.children,r=Y.useState(function(){return Aye("toastBarRoot")})[0];return Y.useEffect(function(){return function(){return Eye(r)}},[r]),uv.createPortal(t,r)};const Mye=Y.memo(Tye);/*! *****************************************************************************
+    `])),p),f),E=c.filter(function(T){return typeof T=="string"}).reduce(function(T,$){return(0,g.appendClassName)(T,$)},D||"");return Object.assign(f,{className:E})}},854:function(M,u,m){var v=this&&this.__read||function(w,g){var d=typeof Symbol=="function"&&w[Symbol.iterator];if(!d)return w;var f,c,p=d.call(w),D=[];try{for(;(g===void 0||g-- >0)&&!(f=p.next()).done;)D.push(f.value)}catch(E){c={error:E}}finally{try{f&&!f.done&&(d=p.return)&&d.call(p)}finally{if(c)throw c.error}}return D};Object.defineProperty(u,"__esModule",{value:!0}),u.useBoxOnlyProps=void 0;var C=m(4780);u.useBoxOnlyProps=function(w){return Object.entries(w).forEach(function(g){var d=v(g,2),f=d[0],c=d[1];if(f.slice(0,4)==="rcx-")try{if(!c)return;var p=c===!0?f:"".concat(f,"-").concat(c);w.className=(0,C.prependClassName)(w.className,p)}finally{delete w[f]}}),w.animated&&(w.className=(0,C.prependClassName)(w.className,"rcx-box--animated"),delete w.animated),w.withRichContent&&(w.withRichContent==="inlineWithoutBreaks"?w.className=(0,C.prependClassName)(w.className,"rcx-box--with-inline-elements"):(w.className=(0,C.prependClassName)(w.className,"rcx-box--with-inline-elements"),w.className=(0,C.prependClassName)(w.className,"rcx-box--with-block-elements"))),w.htmlSize&&(w.size=w.htmlSize,delete w.htmlSize),delete w.withRichContent,w.className=(0,C.prependClassName)(w.className,"rcx-box rcx-box--full"),w}},4356:function(M,u,m){Object.defineProperty(u,"__esModule",{value:!0}),u.useStyle=void 0;var v=m(6396),C=m(4012);u.useStyle=function(w,g){var d=(0,C.useMemo)(function(){return w?w(g):void 0},[g,w]),f=(0,C.useMemo)(function(){if(d)return d?(0,v.createClassName)(d):void 0},[d]);return(0,C.useDebugValue)(f),(0,C.useLayoutEffect)(function(){if(d&&f){var c=(0,v.escapeName)(f),p=(0,v.transpile)(".".concat(c),d),D=(0,v.attachRules)(p);return function(){setTimeout(D,1e3)}}},[f,d]),f}},7821:function(M,u,m){var v=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),C=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||v(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0}),u.__setThrowErrorOnInvalidToken__=u.Palette=void 0,m(6092),C(m(9470),u),C(m(5418),u);var w=m(2412);Object.defineProperty(u,"Palette",{enumerable:!0,get:function(){return w.Palette}}),Object.defineProperty(u,"__setThrowErrorOnInvalidToken__",{enumerable:!0,get:function(){return w.__setThrowErrorOnInvalidToken__}})},5418:function(M,u,m){var v=this&&this.__read||function($,B){var L=typeof Symbol=="function"&&$[Symbol.iterator];if(!L)return $;var W,K,te=L.call($),X=[];try{for(;(B===void 0||B-- >0)&&!(W=te.next()).done;)X.push(W.value)}catch(ae){K={error:ae}}finally{try{W&&!W.done&&(L=te.return)&&L.call(te)}finally{if(K)throw K.error}}return X},C=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.fontScale=u.fontFamily=u.padding=u.margin=u.inset=u.size=u.color=u.fontColor=u.backgroundColor=u.strokeColor=u.borderRadius=u.borderWidth=void 0;var w=C(m(9519)),g=m(9851),d=C(m(8958)),f=m(2412),c=m(4339),p=m(410),D=function($){return(0,g.memoize)(function(B){if(typeof B=="number")return"".concat(B,"px");if(typeof B=="string"){var L=/^(neg-|-)?x(\d+)$/.exec(B);if(L){var W=v(L,3),K=W[1],te=W[2],X=(K?-1:1)*parseInt(te,10);return"".concat(X/16,"rem")}return $&&$(B)||B}})};u.borderWidth=D(function($){return $==="none"?"0px":$==="default"?(0,u.borderWidth)("x1"):void 0}),u.borderRadius=D(function($){return $==="none"?"0px":$==="full"?"9999px":void 0});var E={neutral:"n",blue:"b",green:"g",yellow:"y",red:"r",orange:"o",purple:"p"},T=/^(neutral|blue|green|yellow|red|orange|purple)-(\d+)(-(\d+))?$/;u.strokeColor=(0,g.memoize)(function($){var B="stroke-".concat($);return(0,f.isStrokeColor)(B)?f.strokeColors[B].toString():(0,u.color)($)}),u.backgroundColor=(0,g.memoize)(function($){var B="surface-".concat($);return(0,f.isSurfaceColor)($)?f.surfaceColors[$].toString():(0,f.isSurfaceColor)(B)?f.surfaceColors[B].toString():(0,f.isStatusBackgroundColor)($)?f.statusBackgroundColors[$].toString():(0,f.isStatusColor)($)?f.statusColors[$].toString():(0,f.isBadgeColor)($)?f.badgeBackgroundColors[$].toString():(0,u.color)($)}),u.fontColor=(0,g.memoize)(function($){var B="font-".concat($);return(0,f.isTextIconColor)(B)?f.textIconColors[B].toString():(0,f.isStatusColor)($)?f.statusColors[$].toString():(0,u.color)($)}),u.color=(0,g.memoize)(function($){if(typeof $=="string"){if(f.throwErrorOnInvalidToken)throw new Error('The color token "'.concat($,'" is deprecated. Please use the new color tokens instead.'));if((0,f.isSurfaceColor)($))return f.surfaceColors[$].toString();if((0,f.isStatusBackgroundColor)($))return f.statusBackgroundColors[$].toString();if((0,f.isStrokeColor)($))return f.strokeColors[$].toString();if((0,f.isTextIconColor)($))return f.textIconColors[$].toString();if($==="surface"||$==="surface-light")return f.surfaceColors["surface-light"].toString();if($==="surface-tint")return(0,p.toCSSColorValue)($,f.neutral[100]);if($==="secondary-info")return(0,p.toCSSColorValue)($,f.neutral[700]);if($==="surface-neutral")return(0,p.toCSSColorValue)($,f.neutral[400]);var B=T.exec(String($));if(typeof(B==null?void 0:B.length)=="number"&&(B==null?void 0:B.length)>=5){var L=v(B,5),W=L[1],K=L[2],te=L[4],X=parseInt(K,10),ae=te!==void 0?parseInt(te,10)/100:void 0;(0,d.default)(function(Se){return typeof Se=="string"&&Se in E}(W),"invalid color type"),(0,d.default)(function(Se){return typeof Se=="number"&&Se%100==0&&Se/100>=1&&Se/100<=9}(X),"invalid color grade"),(0,d.default)(function(Se){return Se===void 0||typeof Se=="number"&&Se>=0&&Se<=1}(ae),"invalid color alpha");var re=v((0,c.getPaletteColor)(W,X,ae),2),ue=re[0],me=re[1];return ue?(0,p.toCSSValue)(ue,me):me}return $}}),u.size=D(function($){return $==="none"?"0px":$==="full"?"100%":$==="sw"?"100vw":$==="sh"?"100vh":void 0}),u.inset=D(function($){if($==="none")return"0px"}),u.margin=D(function($){if($==="none")return"0px"}),u.padding=D(function($){if($==="none")return"0px"}),u.fontFamily=(0,g.memoize)(function($){if(function(L){return typeof L=="string"&&L in w.default.fontFamilies}($)){var B=w.default.fontFamilies[$].map(function(L){return L.includes(" ")?"'".concat(L,"'"):L}).join(", ");return(0,p.toCSSFontValue)($,B)}}),u.fontScale=(0,g.memoize)(function($){if(function(X){return typeof X=="string"&&X in w.default.fontScales}($)){var B=w.default.fontScales[$],L=B.fontSize,W=B.fontWeight,K=B.lineHeight,te=B.letterSpacing;return{fontSize:"".concat(L/16,"rem"),fontWeight:W,lineHeight:"".concat(K/16,"rem"),letterSpacing:"".concat(te/16,"rem")}}})},6396:function(M){M.exports=r},1403:function(M){M.exports=n},6398:function(M){M.exports=i},5061:function(M){M.exports=a},9851:function(M){M.exports=s},307:function(M){M.exports=l},9514:function(M){M.exports=h},7768:function(M){M.exports=y},6179:function(M){M.exports=x},4012:function(M){M.exports=k},6578:function(M){M.exports=JSON.parse('{"white":"#FFFFFF","n100":"#F7F8FA","n200":"#F2F3F5","n250":"#EBECEF","n300":"#EEEFF1","n400":"#E4E7EA","n450":"#D7DBE0","n500":"#CBCED1","n600":"#9EA2A8","n700":"#6C737A","n800":"#2F343D","n900":"#1F2329","r100":"#FFE9EC","r200":"#FFC1C9","r300":"#F98F9D","r400":"#F5455C","r500":"#EC0D2A","r600":"#D40C26","r700":"#BB0B21","r800":"#9B1325","r900":"#8B0719","r1000":"#6B0513","o100":"#FDE8D7","o200":"#FAD1B0","o300":"#F7B27B","o400":"#F59B53","o500":"#F38C39","o600":"#E26D0E","o700":"#BD5A0B","o800":"#974809","o900":"#713607","o1000":"#5B2C06","p100":"#F9EFFC","p200":"#EDD0F7","p300":"#DCA0EF","p400":"#CA71E7","p500":"#9F22C7","p600":"#7F1B9F","p700":"#5F1477","p800":"#4A105D","p900":"#350B42","y100":"#FFF8E0","y200":"#FFECAD","y300":"#FFE383","y400":"#FFD95A","y500":"#FFD031","y600":"#F3BE08","y700":"#DFAC00","y800":"#AC892F","y900":"#8E6300","y1000":"#573D00","g100":"#E5FBF4","g200":"#C0F6E4","g300":"#96F0D2","g400":"#6CE9C0","g500":"#2DE0A5","g600":"#1ECB92","g700":"#19AC7C","g800":"#148660","g900":"#106D4F","g1000":"#0D5940","b100":"#E8F2FF","b200":"#D1EBFE","b300":"#76B7FC","b400":"#549DF9","b500":"#156FF5","b600":"#095AD2","b700":"#10529E","b800":"#01336B","b900":"#012247"}')},6554:function(M){M.exports=JSON.parse('{"badge":{"light":{"level-0":"#E4E7EA","level-1":"#6C737A","level-2":"#156FF5","level-3":"#F38C39","level-4":"#EC0D2A"},"high-contrast":{"level-0":"#E4E7EA","level-1":"#2F343D","level-2":"#10529E","level-3":"#713607","level-4":"#9B1325"},"dark":{"level-0":"#404754","level-1":"#484C51","level-2":"#2C65BA","level-3":"#955828","level-4":"#B43C4C"}}}')},8159:function(M){M.exports=JSON.parse('{"button":{"light":{"backgroundPrimaryDefault":"#156FF5","backgroundPrimaryHover":"#095AD2","backgroundPrimaryPress":"#10529E","backgroundPrimaryFocus":"#156FF5","backgroundPrimaryKeyfocus":"#156FF5","backgroundPrimaryDisabled":"#D1EBFE","fontOnPrimary":"#ffffff","fontOnPrimaryDisabled":"#ffffff","backgroundSecondaryDefault":"#E4E7EA","backgroundSecondaryHover":"#CBCED1","backgroundSecondaryPress":"#9EA2A8","backgroundSecondaryFocus":"#E4E7EA","backgroundSecondaryKeyfocus":"#E4E7EA","backgroundSecondaryDisabled":"#EBECEF","fontOnSecondary":"#1F2329","fontOnSecondaryDisabled":"#CBCED1","backgroundSecondaryDangerDefault":"#E4E7EA","backgroundSecondaryDangerHover":"#CBCED1","backgroundSecondaryDangerPress":"#9EA2A8","backgroundSecondaryDangerFocus":"#E4E7EA","backgroundSecondaryDangerKeyfocus":"#E4E7EA","backgroundSecondaryDangerDisabled":"#EBECEF","fontOnSecondaryDanger":"#BB0B21","onSecondaryDangerDisabled":"#F98F9D","backgroundDangerDefault":"#EC0D2A","backgroundDangerHover":"#D40C26","backgroundDangerPress":"#BB0B21","backgroundDangerFocus":"#EC0D2A","backgroundDangerKeyfocus":"#EC0D2A","backgroundDangerDisabled":"#FFC1C9","fontOnDanger":"#ffffff","fontOnDangerDisabled":"#ffffff","backgroundSuccessDefault":"#148660","backgroundSuccessHover":"#106D4F","backgroundSuccessPress":"#0D5940","backgroundSuccessFocus":"#148660","backgroundSuccessKeyfocus":"#148660","backgroundSuccessDisabled":"#C0F6E4","fontOnSuccess":"#ffffff","fontOnSuccessDisabled":"#ffffff"},"high-contrast":{"backgroundPrimaryDefault":"#10529E","backgroundPrimaryHover":"#01336B","backgroundPrimaryPress":"#012247","backgroundPrimaryFocus":"#10529E","backgroundPrimaryKeyfocus":"#10529E","backgroundPrimaryDisabled":"#D1EBFE","fontOnPrimary":"#ffffff","fontOnPrimaryDisabled":"#ffffff","backgroundSecondaryDefault":"#E4E7EA","backgroundSecondaryHover":"#CBCED1","backgroundSecondaryPress":"#9EA2A8","backgroundSecondaryFocus":"#E4E7EA","backgroundSecondaryKeyfocus":"#E4E7EA","backgroundSecondaryDisabled":"#EBECEF","fontOnSecondary":"#1F2329","fontOnSecondaryDisabled":"#CBCED1","backgroundSecondaryDangerDefault":"#E4E7EA","backgroundSecondaryDangerHover":"#CBCED1","backgroundSecondaryDangerPress":"#9EA2A8","backgroundSecondaryDangerFocus":"#E4E7EA","backgroundSecondaryDangerKeyfocus":"#E4E7EA","backgroundSecondaryDangerDisabled":"#EBECEF","fontOnSecondaryDanger":"#8B0719","onSecondaryDangerDisabled":"#F98F9D","backgroundDangerDefault":"#9B1325","backgroundDangerHover":"#8B0719","backgroundDangerPress":"#8B0719","backgroundDangerFocus":"#9B1325","backgroundDangerKeyfocus":"#9B1325","backgroundDangerDisabled":"#FFC1C9","fontOnDanger":"#ffffff","fontOnDangerDisabled":"#ffffff","backgroundSuccessDefault":"#2DE0A5","backgroundSuccessHover":"#1ECB92","backgroundSuccessPress":"#19AC7C","backgroundSuccessFocus":"#2DE0A5","backgroundSuccessKeyfocus":"#2DE0A5","backgroundSuccessDisabled":"#C0F6E4","fontOnSuccess":"#1F2329","fontOnSuccessDisabled":"#ffffff"},"dark":{"backgroundPrimaryDefault":"#095AD2","backgroundPrimaryHover":"#10529E","backgroundPrimaryPress":"#01336B","backgroundPrimaryFocus":"#095AD2","backgroundPrimaryKeyfocus":"#095AD2","backgroundPrimaryDisabled":"#012247","fontOnPrimary":"#FFFFFF","fontOnPrimaryDisabled":"#6C727A","backgroundSecondaryDefault":"#353B45","backgroundSecondaryHover":"#404754","backgroundSecondaryPress":"#4C5362","backgroundSecondaryFocus":"#353B45","backgroundSecondaryKeyfocus":"#353B45","backgroundSecondaryDisabled":"#353B45","fontOnSecondary":"#E4E7EA","fontOnSecondaryDisabled":"#6C727A","backgroundSecondaryDangerDefault":"#353B45","backgroundSecondaryDangerHover":"#404754","backgroundSecondaryDangerPress":"#4C5362","backgroundSecondaryDangerFocus":"#353B45","backgroundSecondaryDangerKeyfocus":"#353B45","backgroundSecondaryDangerDisabled":"#353B45","fontOnSecondaryDanger":"#FFC1C9","onSecondaryDangerDisabled":"#6B0513","backgroundDangerDefault":"#BB3E4E","backgroundDangerHover":"#95323F","backgroundDangerPress":"#822C37","backgroundDangerFocus":"#BB3E4E","backgroundDangerKeyfocus":"#BB3E4E","backgroundDangerDisabled":"#3D2126","fontOnDanger":"#FFFFFF","fontOnDangerDisabled":"#757575","backgroundSuccessDefault":"#1D7256","backgroundSuccessHover":"#175943","backgroundSuccessPress":"#134937","backgroundSuccessFocus":"#1D7256","backgroundSuccessKeyfocus":"#1D7256","backgroundSuccessDisabled":"#1E4B40","fontOnSuccess":"#FFFFFF","fontOnSuccessDisabled":"#757575"}}}')},4210:function(M){M.exports=JSON.parse('{"font":{"light":{"white":"#ffffff","disabled":"#CBCED1","annotation":"#9EA2A8","hint":"#6C737A","secondaryInfo":"#6C737A","default":"#2F343D","titlesLabels":"#1F2329","info":"#095AD2","danger":"#D40C26","pureWhite":"#ffffff","pureBlack":"#2F343D"},"high-contrast":{"white":"#ffffff","disabled":"#CBCED1","annotation":"#1F2329","hint":"#1F2329","secondaryInfo":"#1F2329","default":"#1F2329","titlesLabels":"#1F2329","info":"#01336B","danger":"#9B1325","pureWhite":"#ffffff","pureBlack":"#1F2329"},"dark":{"white":"#2F343D","disabled":"#60646C","annotation":"#9EA2A8","hint":"#9EA2A8","secondaryInfo":"#9EA2A8","default":"#C1C7D0","titlesLabels":"#F2F3F5","info":"#739EDE","danger":"#D88892","pureWhite":"#ffffff","pureBlack":"#1F2329"}}}')},1367:function(M){M.exports=JSON.parse('{"shadow":{"light":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#EBECEF","elevation-1":"rgba(47, 52, 61, 0.1)","elevation-2x":"rgba(47, 52, 61, 0.08)","elevation-2y":"rgba(47, 52, 61, 0.12)"},"high-contrast":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#EBECEF","elevation-1":"rgba(47, 52, 61, 0.1)","elevation-2x":"rgba(47, 52, 61, 0.08)","elevation-2y":"rgba(47, 52, 61, 0.12)"},"dark":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#2F343D","elevation-1":"rgba(9, 9, 9, 0.35)","elevation-2x":"rgba(9, 9, 9, 0.3)","elevation-2y":"rgba(9, 9, 9, 0.45)"}}}')},469:function(M){M.exports=JSON.parse('{"status":{"light":{"info":"#D1EBFE","font-on-info":"#095AD2","success":"#C0F6E4","font-on-success":"#148660","danger":"#FFC1C9","font-on-danger":"#9B1325","warning":"#FFECAD","font-on-warning":"#8E6300","warning-2":"#FFF8E0","font-on-warning-2":"#2F343D","service-1":"#FAD1B0","font-on-service-1":"#974809","service-2":"#EDD0F7","font-on-service-2":"#7F1B9F","service-3":"#5F1477","font-on-service-3":"#ffffff"},"high-contrast":{"info":"#D1EBFE","font-on-info":"#10529E","success":"#C0F6E4","font-on-success":"#0D5940","danger":"#FFC1C9","font-on-danger":"#6B0513","warning":"#FFECAD","font-on-warning":"#573D00","warning-2":"#FFF8E0","font-on-warning-2":"#2F343D","service-1":"#FAD1B0","font-on-service-1":"#5B2C06","service-2":"#EDD0F7","font-on-service-2":"#7F1B9F","service-3":"#5F1477","font-on-service-3":"#ffffff"},"dark":{"info":"#A8C3EB","font-on-info":"#739EDE","success":"#C1EBDD","font-on-success":"#58AD90","danger":"#F7CFD4","font-on-danger":"#D88892","warning":"#FEEFBE","font-on-warning":"#C7AA66","warning-2":"#3C3625","font-on-warning-2":"#FFFFFF","service-1":"#FCE3CF","font-on-service-1":"#CA9163","service-2":"#EDD0F7","font-on-service-2":"#C393D2","service-3":"#5F1477","font-on-service-3":"#FFFFFF"}},"statusBullet":{"light":{"online":"#148660","away":"#AC892F","busy":"#D40C26","disabled":"#F38C39","offline":"#6C737A","loading":"#6C737A"},"high-contrast":{"online":"#0D5940","away":"#AC892F","busy":"#6B0513","disabled":"#BD5A0B","offline":"#1F2329","loading":"#1F2329"},"dark":{"online":"#1CBF89","away":"#B08C30","busy":"#C75765","disabled":"#CC7F42","offline":"#8B9098","loading":"#8B9098"}}}')},814:function(M){M.exports=JSON.parse('{"statusBullet":{"light":{"online":"#148660","away":"#AC892F","busy":"#D40C26","disabled":"#F38C39","offline":"#6C737A","loading":"#6C737A"},"high-contrast":{"online":"#0D5940","away":"#AC892F","busy":"#6B0513","disabled":"#BD5A0B","offline":"#1F2329","loading":"#1F2329"},"dark":{"online":"#1CBF89","away":"#B08C30","busy":"#C75765","disabled":"#CC7F42","offline":"#8B9098","loading":"#8B9098"}}}')},540:function(M){M.exports=JSON.parse('{"stroke":{"light":{"extraLight":"#EBECEF","light":"#CBCED1","medium":"#9EA2A8","dark":"#6C737A","extraDark":"#2F343D","extraLightHighlight":"#D1EBFE","highlight":"#156FF5","extraLightError":"#FFC1C9","error":"#EC0D2A"},"high-contrast":{"extraLight":"#EBECEF","light":"#CBCED1","medium":"#9EA2A8","dark":"#6C737A","extraDark":"#2F343D","extraLightHighlight":"#D1EBFE","highlight":"#156FF5","extraLightError":"#FFC1C9","error":"#EC0D2A"},"dark":{"extraLight":"#333842","light":"#404754","medium":"#4B5362","dark":"#9EA2A8","extraDark":"#CBCED1","extraLightHighlight":"#D1EBFE","highlight":"#6292DA","extraLightError":"#F49AA6","error":"#BB3E4E"}}}')},1310:function(M){M.exports=JSON.parse('{"surface":{"light":{"light":"#ffffff","tint":"#F7F8FA","room":"#ffffff","neutral":"#E4E7EA","disabled":"#F7F8FA","hover":"#F2F3F5","selected":"#D7DBE0","dark":"#1F2329","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#E4E7EA","overlay":"rgba(47, 52, 61, 0.5)"},"high-contrast":{"light":"#ffffff","tint":"#F7F8FA","room":"#ffffff","neutral":"#E4E7EA","disabled":"#F7F8FA","hover":"#F2F3F5","selected":"#D7DBE0","dark":"#1F2329","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#E4E7EA","overlay":"rgba(47, 52, 61, 0.5)"},"dark":{"light":"#262931","tint":"#1F2329","room":"#1F2329","neutral":"#2D3039","disabled":"#24272E","hover":"#1A1E23","selected":"#4C5362","dark":"#E4E7EA","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#2F343D","overlay":"rgba(0, 0, 0, 0.6)"}}}')},9519:function(M){M.exports=JSON.parse('{"fontFamilies":{"sans":["Inter","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Meiryo UI","Arial","sans-serif"],"mono":["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},"fontScales":{"hero":{"fontSize":48,"fontWeight":800,"letterSpacing":0,"lineHeight":64},"h1":{"fontSize":32,"fontWeight":700,"letterSpacing":0,"lineHeight":40},"h2":{"fontSize":24,"fontWeight":700,"letterSpacing":0,"lineHeight":32},"h3":{"fontSize":20,"fontWeight":700,"letterSpacing":0,"lineHeight":28},"h4":{"fontSize":16,"fontWeight":700,"letterSpacing":0,"lineHeight":24},"h5":{"fontSize":14,"fontWeight":700,"letterSpacing":0,"lineHeight":20},"p1":{"fontSize":16,"fontWeight":400,"letterSpacing":0,"lineHeight":24},"p1m":{"fontSize":16,"fontWeight":500,"letterSpacing":0,"lineHeight":24},"p1b":{"fontSize":16,"fontWeight":700,"letterSpacing":0,"lineHeight":24},"p2":{"fontSize":14,"fontWeight":400,"letterSpacing":0,"lineHeight":20},"p2m":{"fontSize":14,"fontWeight":500,"letterSpacing":0,"lineHeight":20},"p2b":{"fontSize":14,"fontWeight":700,"letterSpacing":0,"lineHeight":20},"c1":{"fontSize":12,"fontWeight":400,"letterSpacing":0,"lineHeight":16},"c2":{"fontSize":12,"fontWeight":700,"letterSpacing":0,"lineHeight":16},"micro":{"fontSize":10,"fontWeight":700,"letterSpacing":0,"lineHeight":12}}}')}},j={};function N(M){var u=j[M];if(u!==void 0)return u.exports;var m=j[M]={exports:{}};return A[M].call(m.exports,m,m.exports,N),m.exports}return N.r=function(M){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(M,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(M,"__esModule",{value:!0})},N(7821)}()})})(Wq);var Eye=Wq.exports;Vq.exports=Eye;var Ne=Vq.exports,bB=Y.createContext({dispatch:function(){},dismiss:function(){}}),LE=function(){return Y.useContext(bB).dispatch},_ye=function(){return Y.useContext(bB).dismiss},zX=new WeakMap,Aye=function(e){var t=zX.get(e);t&&t()},Tye=function(e,t){zX.set(e,t)},Mye=function(e,t){t===void 0&&(t="div");var r=document.getElementById(e);if(r&&r.tagName.toLowerCase()===t)return r;var n=document.createElement(t);return n.id=e,document.body.appendChild(n),Tye(n,function(){return document.body.removeChild(n)}),n},$ye=function(e){var t=e.children,r=Y.useState(function(){return Mye("toastBarRoot")})[0];return Y.useEffect(function(){return function(){return Aye(r)}},[r]),uv.createPortal(t,r)};const Iye=Y.memo($ye);/*! *****************************************************************************
 Copyright (c) Microsoft Corporation.
 
 Permission to use, copy, modify, and/or distribute this software for any
@@ -504,7 +504,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */function VX(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}const $ye=(e=!1,t=!1)=>{const[r,n]=Y.useState(e),[i,a]=Y.useState(t),s=Y.useRef(e),l=Y.useCallback(()=>{s.current=!0,n(!0)},[n]),h=Y.useCallback(()=>{s.current=!1,n(!1)},[n]),y=Y.useCallback(()=>{a(!0)},[a]),x=Y.useCallback(()=>{s.current=!1,n(!1),a(!1)},[a]);return{isPaused:r,isPausedRef:s,isStopped:i,pause:l,resume:h,stop:y,start:x}},Iye=(e,t,r={})=>{const{startOnMount:n=!1}=r,i=$ye(!1,!n),{isPausedRef:a}=i,s=VX(i,["isPausedRef"]),{isStopped:l}=s,h=Y.useRef(e),y=Y.useRef(null);Y.useEffect(()=>{h.current=e},[e]);const x=Y.useCallback(()=>{a.current===!1&&h.current()},[h,a]);return Y.useEffect(()=>{if(t!==null&&!l)return y.current=setInterval(x,t),()=>clearInterval(y.current)},[t,l]),Object.assign({},s)},jye=e=>{const{start:t=0,interval:r=1e3,stepSize:n=1}=e,i=VX(e,["start","interval","stepSize"]),[a,s]=Y.useState(t),l=Iye(()=>s(a+n),r,i);return[a,l]},Fye="React Timing Hooks",Bye=e=>`${Fye}: ${e}`,Nye=(e,t)=>{console[e](Bye(t))},Rye=e=>Nye("error",e),Lye=(e,t,r={})=>{const n=Y.useRef(r.onEnd),[i,a]=jye(Object.assign({start:e,interval:1e3,stepSize:-1},r));return Y.useEffect(()=>{n.current=r.onEnd},[r.onEnd]),Y.useEffect(()=>{t>e&&(typeof r.stepSize>"u"||r.stepSize<0)&&(Rye(`Stopped countdown because a countdown from ${e} to ${t} will never end`),a.stop())},[e,t]),Y.useEffect(()=>{var s;i===t&&(a.stop(),(s=n.current)===null||s===void 0||s.call(n))},[i]),[i,a]};var zye=function(e){var t=e.time,r=e.type,n=e.id,i=e.message,a=Oye(),s=Lye(t,0,{onEnd:function(){return a(n)},startOnMount:!0}),l=s[1],h=l.isPaused,y=l.pause,x=l.resume;return G.jsx(Ne.ToastBar,{variant:r,onPointerEnter:function(){return y()},onPointerLeave:function(){return x()},children:i,onClose:a,id:n,time:t,isPaused:h})},Ey=function(){return Ey=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Ey.apply(this,arguments)},Vye=function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},bL=function(e,t){return Ey(Ey({},e),{className:e.className?"".concat(e.className," ").concat(t):t})},yg=function(e,t){return function(r){for(var n,i,a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];var l=pn.apply(void 0,Vye([r],a,!1)),h=typeof window>"u"?(n={},n[e]=function(x,k){var A=l(x),j=DF(A),N=Vk(j),M=_F(".".concat(N),A),u=bL(Ey({ref:k},x),j);return Y.createElement(Y.Fragment,{},Y.createElement("style",{},M),Y.createElement(e,t?t(u):u))},n):(i={},i[e]=function(x,k){var A=l(x),j=DF(A);Y.useDebugValue(j),Y.useLayoutEffect(function(){var M=Vk(j),u=_F(".".concat(M),A),m=Xq(u);return function(){setTimeout(m,1e3)}},[j,A]);var N=bL(Ey({ref:k},x),j);return Y.createElement(e,t?t(N):N)},i),y=Y.forwardRef(h[e]);return y.displayName="StyledComponent(".concat(e,")"),y}},Wye=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Hye=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},xL={"top-start":{ltr:"top: 0; left: 0; right: unset; bottom: unset;",rtl:"top: 0; right: 0; left: unset; bottom: unset;"},"top-end":{ltr:"top: 0; right: 0; left: unset; bottom: unset;",rtl:"top: 0; left: 0; right: unset; bottom: unset;"},"bottom-start":{ltr:"bottom: 0; left: 0; right: unset; top: unset;",rtl:"bottom: 0; right: 0; left: unset; top: unset;"},"bottom-end":{ltr:"bottom: 0; right: 0; left: unset; top: unset;",rtl:"bottom: 0; left: 0; right: unset; top: unset;"}},Uye=yg("div",function(e){e.position;var t=Hye(e,["position"]);return t})(wL||(wL=Wye([`
+***************************************************************************** */function VX(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}const jye=(e=!1,t=!1)=>{const[r,n]=Y.useState(e),[i,a]=Y.useState(t),s=Y.useRef(e),l=Y.useCallback(()=>{s.current=!0,n(!0)},[n]),h=Y.useCallback(()=>{s.current=!1,n(!1)},[n]),y=Y.useCallback(()=>{a(!0)},[a]),x=Y.useCallback(()=>{s.current=!1,n(!1),a(!1)},[a]);return{isPaused:r,isPausedRef:s,isStopped:i,pause:l,resume:h,stop:y,start:x}},Fye=(e,t,r={})=>{const{startOnMount:n=!1}=r,i=jye(!1,!n),{isPausedRef:a}=i,s=VX(i,["isPausedRef"]),{isStopped:l}=s,h=Y.useRef(e),y=Y.useRef(null);Y.useEffect(()=>{h.current=e},[e]);const x=Y.useCallback(()=>{a.current===!1&&h.current()},[h,a]);return Y.useEffect(()=>{if(t!==null&&!l)return y.current=setInterval(x,t),()=>clearInterval(y.current)},[t,l]),Object.assign({},s)},Bye=e=>{const{start:t=0,interval:r=1e3,stepSize:n=1}=e,i=VX(e,["start","interval","stepSize"]),[a,s]=Y.useState(t),l=Fye(()=>s(a+n),r,i);return[a,l]},Nye="React Timing Hooks",Rye=e=>`${Nye}: ${e}`,Lye=(e,t)=>{console[e](Rye(t))},zye=e=>Lye("error",e),Vye=(e,t,r={})=>{const n=Y.useRef(r.onEnd),[i,a]=Bye(Object.assign({start:e,interval:1e3,stepSize:-1},r));return Y.useEffect(()=>{n.current=r.onEnd},[r.onEnd]),Y.useEffect(()=>{t>e&&(typeof r.stepSize>"u"||r.stepSize<0)&&(zye(`Stopped countdown because a countdown from ${e} to ${t} will never end`),a.stop())},[e,t]),Y.useEffect(()=>{var s;i===t&&(a.stop(),(s=n.current)===null||s===void 0||s.call(n))},[i]),[i,a]};var Wye=function(e){var t=e.time,r=e.type,n=e.id,i=e.message,a=_ye(),s=Vye(t,0,{onEnd:function(){return a(n)},startOnMount:!0}),l=s[1],h=l.isPaused,y=l.pause,x=l.resume;return G.jsx(Ne.ToastBar,{variant:r,onPointerEnter:function(){return y()},onPointerLeave:function(){return x()},children:i,onClose:a,id:n,time:t,isPaused:h})},Ey=function(){return Ey=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Ey.apply(this,arguments)},Hye=function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},bL=function(e,t){return Ey(Ey({},e),{className:e.className?"".concat(e.className," ").concat(t):t})},yg=function(e,t){return function(r){for(var n,i,a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];var l=pn.apply(void 0,Hye([r],a,!1)),h=typeof window>"u"?(n={},n[e]=function(x,k){var A=l(x),j=DF(A),N=Vk(j),M=_F(".".concat(N),A),u=bL(Ey({ref:k},x),j);return Y.createElement(Y.Fragment,{},Y.createElement("style",{},M),Y.createElement(e,t?t(u):u))},n):(i={},i[e]=function(x,k){var A=l(x),j=DF(A);Y.useDebugValue(j),Y.useLayoutEffect(function(){var M=Vk(j),u=_F(".".concat(M),A),m=Xq(u);return function(){setTimeout(m,1e3)}},[j,A]);var N=bL(Ey({ref:k},x),j);return Y.createElement(e,t?t(N):N)},i),y=Y.forwardRef(h[e]);return y.displayName="StyledComponent(".concat(e,")"),y}},Uye=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Kye=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},xL={"top-start":{ltr:"top: 0; left: 0; right: unset; bottom: unset;",rtl:"top: 0; right: 0; left: unset; bottom: unset;"},"top-end":{ltr:"top: 0; right: 0; left: unset; bottom: unset;",rtl:"top: 0; left: 0; right: unset; bottom: unset;"},"bottom-start":{ltr:"bottom: 0; left: 0; right: unset; top: unset;",rtl:"bottom: 0; right: 0; left: unset; top: unset;"},"bottom-end":{ltr:"bottom: 0; right: 0; left: unset; top: unset;",rtl:"bottom: 0; left: 0; right: unset; top: unset;"}},Gye=yg("div",function(e){e.position;var t=Kye(e,["position"]);return t})(wL||(wL=Uye([`
   position: fixed;
   gap: 1rem;
   display: flex;
@@ -524,7 +524,7 @@ PERFORMANCE OF THIS SOFTWARE.
   [dir='rtl'] & {
     `,`
   }
-`])),function(e){return e.position?xL[e.position].ltr:""},function(e){return e.position?xL[e.position].rtl:""}),Kye=function(e){var t=e.children,r=e.position,n=r===void 0?"top-end":r;return G.jsx(Uye,{position:n,children:t})},wL,cx=function(){return cx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},cx.apply(this,arguments)},SL=function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},Gye=function(e){var t=e.children,r=Y.useState([]),n=r[0],i=r[1],a={dispatch:function(s){return i(function(l){return SL(SL([],l,!0),[cx(cx({},s),{time:s.time||5,id:Math.random().toString()})],!1)})},dismiss:function(s){return i(function(l){return l.filter(function(h){return h.id!==s})})}};return G.jsxs(bB.Provider,{value:a,children:[t,G.jsx(Mye,{children:Object.entries(n==null?void 0:n.reduce(function(s,l){return s[l.position||"top-end"]=s[l.position||"top-end"]||[],s[l.position||"top-end"].push(l),s},{})).map(function(s){var l=s[0],h=s[1];return G.jsx(Kye,{position:l,children:h.map(function(y){return G.jsx(zye,cx({},y),y.id)})},l)})})]})};const qye=Y.memo(Gye);/**
+`])),function(e){return e.position?xL[e.position].ltr:""},function(e){return e.position?xL[e.position].rtl:""}),qye=function(e){var t=e.children,r=e.position,n=r===void 0?"top-end":r;return G.jsx(Gye,{position:n,children:t})},wL,cx=function(){return cx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},cx.apply(this,arguments)},SL=function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},Yye=function(e){var t=e.children,r=Y.useState([]),n=r[0],i=r[1],a={dispatch:function(s){return i(function(l){return SL(SL([],l,!0),[cx(cx({},s),{time:s.time||5,id:Math.random().toString()})],!1)})},dismiss:function(s){return i(function(l){return l.filter(function(h){return h.id!==s})})}};return G.jsxs(bB.Provider,{value:a,children:[t,G.jsx(Iye,{children:Object.entries(n==null?void 0:n.reduce(function(s,l){return s[l.position||"top-end"]=s[l.position||"top-end"]||[],s[l.position||"top-end"].push(l),s},{})).map(function(s){var l=s[0],h=s[1];return G.jsx(qye,{position:l,children:h.map(function(y){return G.jsx(Wye,cx({},y),y.id)})},l)})})]})};const Xye=Y.memo(Yye);/**
  * @remix-run/router v1.21.0
  *
  * Copyright (c) Remix Software Inc.
@@ -533,7 +533,7 @@ PERFORMANCE OF THIS SOFTWARE.
  * LICENSE.md file in the root directory of this source tree.
  *
  * @license MIT
- */function Kx(){return Kx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Kx.apply(this,arguments)}var Ih;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ih||(Ih={}));const DL="popstate";function Yye(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:s,hash:l}=n.location;return YF("",{pathname:a,search:s,hash:l},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:HX(i)}return Zye(t,r,null,e)}function oa(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function WX(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Xye(){return Math.random().toString(36).substr(2,8)}function CL(e,t){return{usr:e.state,key:e.key,idx:t}}function YF(e,t,r,n){return r===void 0&&(r=null),Kx({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?hv(t):t,{state:r,key:t&&t.key||n||Xye()})}function HX(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function hv(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Zye(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,s=i.history,l=Ih.Pop,h=null,y=x();y==null&&(y=0,s.replaceState(Kx({},s.state,{idx:y}),""));function x(){return(s.state||{idx:null}).idx}function k(){l=Ih.Pop;let u=x(),m=u==null?null:u-y;y=u,h&&h({action:l,location:M.location,delta:m})}function A(u,m){l=Ih.Push;let v=YF(M.location,u,m);y=x()+1;let C=CL(v,y),w=M.createHref(v);try{s.pushState(C,"",w)}catch(g){if(g instanceof DOMException&&g.name==="DataCloneError")throw g;i.location.assign(w)}a&&h&&h({action:l,location:M.location,delta:1})}function j(u,m){l=Ih.Replace;let v=YF(M.location,u,m);y=x();let C=CL(v,y),w=M.createHref(v);s.replaceState(C,"",w),a&&h&&h({action:l,location:M.location,delta:0})}function N(u){let m=i.location.origin!=="null"?i.location.origin:i.location.href,v=typeof u=="string"?u:HX(u);return v=v.replace(/ $/,"%20"),oa(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let M={get action(){return l},get location(){return e(i,s)},listen(u){if(h)throw new Error("A history only accepts one active listener");return i.addEventListener(DL,k),h=u,()=>{i.removeEventListener(DL,k),h=null}},createHref(u){return t(i,u)},createURL:N,encodeLocation(u){let m=N(u);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:A,replace:j,go(u){return s.go(u)}};return M}var PL;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(PL||(PL={}));function Jye(e,t,r){return r===void 0&&(r="/"),Qye(e,t,r,!1)}function Qye(e,t,r,n){let i=typeof t=="string"?hv(t):t,a=GX(i.pathname||"/",r);if(a==null)return null;let s=UX(e);eve(s);let l=null;for(let h=0;l==null&&h<s.length;++h){let y=dve(a);l=uve(s[h],y,n)}return l}function UX(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,s,l)=>{let h={relativePath:l===void 0?a.path||"":l,caseSensitive:a.caseSensitive===!0,childrenIndex:s,route:a};h.relativePath.startsWith("/")&&(oa(h.relativePath.startsWith(n),'Absolute route path "'+h.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),h.relativePath=h.relativePath.slice(n.length));let y=Wm([n,h.relativePath]),x=r.concat(h);a.children&&a.children.length>0&&(oa(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+y+'".')),UX(a.children,t,x,y)),!(a.path==null&&!a.index)&&t.push({path:y,score:sve(y,a.index),routesMeta:x})};return e.forEach((a,s)=>{var l;if(a.path===""||!((l=a.path)!=null&&l.includes("?")))i(a,s);else for(let h of KX(a.path))i(a,s,h)}),t}function KX(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let s=KX(n.join("/")),l=[];return l.push(...s.map(h=>h===""?a:[a,h].join("/"))),i&&l.push(...s),l.map(h=>e.startsWith("/")&&h===""?"/":h)}function eve(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:lve(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const tve=/^:[\w-]+$/,rve=3,nve=2,ive=1,ove=10,ave=-2,kL=e=>e==="*";function sve(e,t){let r=e.split("/"),n=r.length;return r.some(kL)&&(n+=ave),t&&(n+=nve),r.filter(i=>!kL(i)).reduce((i,a)=>i+(tve.test(a)?rve:a===""?ive:ove),n)}function lve(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function uve(e,t,r){let{routesMeta:n}=e,i={},a="/",s=[];for(let l=0;l<n.length;++l){let h=n[l],y=l===n.length-1,x=a==="/"?t:t.slice(a.length)||"/",k=OL({path:h.relativePath,caseSensitive:h.caseSensitive,end:y},x),A=h.route;if(!k&&y&&r&&!n[n.length-1].route.index&&(k=OL({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},x)),!k)return null;Object.assign(i,k.params),s.push({params:i,pathname:Wm([a,k.pathname]),pathnameBase:mve(Wm([a,k.pathnameBase])),route:A}),k.pathnameBase!=="/"&&(a=Wm([a,k.pathnameBase]))}return s}function OL(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=cve(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],s=a.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:n.reduce((y,x,k)=>{let{paramName:A,isOptional:j}=x;if(A==="*"){let M=l[k]||"";s=a.slice(0,a.length-M.length).replace(/(.)\/+$/,"$1")}const N=l[k];return j&&!N?y[A]=void 0:y[A]=(N||"").replace(/%2F/g,"/"),y},{}),pathname:a,pathnameBase:s,pattern:e}}function cve(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),WX(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,l,h)=>(n.push({paramName:l,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function dve(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return WX(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function GX(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function fve(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?hv(e):e;return{pathname:r?r.startsWith("/")?r:hve(r,t):t,search:gve(n),hash:yve(i)}}function hve(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function t3(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function pve(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function qX(e,t){let r=pve(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function YX(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=hv(e):(i=Kx({},e),oa(!i.pathname||!i.pathname.includes("?"),t3("?","pathname","search",i)),oa(!i.pathname||!i.pathname.includes("#"),t3("#","pathname","hash",i)),oa(!i.search||!i.search.includes("#"),t3("#","search","hash",i)));let a=e===""||i.pathname==="",s=a?"/":i.pathname,l;if(s==null)l=r;else{let k=t.length-1;if(!n&&s.startsWith("..")){let A=s.split("/");for(;A[0]==="..";)A.shift(),k-=1;i.pathname=A.join("/")}l=k>=0?t[k]:"/"}let h=fve(i,l),y=s&&s!=="/"&&s.endsWith("/"),x=(a||s===".")&&r.endsWith("/");return!h.pathname.endsWith("/")&&(y||x)&&(h.pathname+="/"),h}const Wm=e=>e.join("/").replace(/\/\/+/g,"/"),mve=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),gve=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,yve=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function vve(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const XX=["post","put","patch","delete"];new Set(XX);const bve=["get",...XX];new Set(bve);/**
+ */function Kx(){return Kx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Kx.apply(this,arguments)}var Ih;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ih||(Ih={}));const DL="popstate";function Zye(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:s,hash:l}=n.location;return YF("",{pathname:a,search:s,hash:l},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:HX(i)}return Qye(t,r,null,e)}function oa(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function WX(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Jye(){return Math.random().toString(36).substr(2,8)}function CL(e,t){return{usr:e.state,key:e.key,idx:t}}function YF(e,t,r,n){return r===void 0&&(r=null),Kx({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?hv(t):t,{state:r,key:t&&t.key||n||Jye()})}function HX(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function hv(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Qye(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,s=i.history,l=Ih.Pop,h=null,y=x();y==null&&(y=0,s.replaceState(Kx({},s.state,{idx:y}),""));function x(){return(s.state||{idx:null}).idx}function k(){l=Ih.Pop;let u=x(),m=u==null?null:u-y;y=u,h&&h({action:l,location:M.location,delta:m})}function A(u,m){l=Ih.Push;let v=YF(M.location,u,m);y=x()+1;let C=CL(v,y),w=M.createHref(v);try{s.pushState(C,"",w)}catch(g){if(g instanceof DOMException&&g.name==="DataCloneError")throw g;i.location.assign(w)}a&&h&&h({action:l,location:M.location,delta:1})}function j(u,m){l=Ih.Replace;let v=YF(M.location,u,m);y=x();let C=CL(v,y),w=M.createHref(v);s.replaceState(C,"",w),a&&h&&h({action:l,location:M.location,delta:0})}function N(u){let m=i.location.origin!=="null"?i.location.origin:i.location.href,v=typeof u=="string"?u:HX(u);return v=v.replace(/ $/,"%20"),oa(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let M={get action(){return l},get location(){return e(i,s)},listen(u){if(h)throw new Error("A history only accepts one active listener");return i.addEventListener(DL,k),h=u,()=>{i.removeEventListener(DL,k),h=null}},createHref(u){return t(i,u)},createURL:N,encodeLocation(u){let m=N(u);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:A,replace:j,go(u){return s.go(u)}};return M}var PL;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(PL||(PL={}));function eve(e,t,r){return r===void 0&&(r="/"),tve(e,t,r,!1)}function tve(e,t,r,n){let i=typeof t=="string"?hv(t):t,a=GX(i.pathname||"/",r);if(a==null)return null;let s=UX(e);rve(s);let l=null;for(let h=0;l==null&&h<s.length;++h){let y=hve(a);l=dve(s[h],y,n)}return l}function UX(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,s,l)=>{let h={relativePath:l===void 0?a.path||"":l,caseSensitive:a.caseSensitive===!0,childrenIndex:s,route:a};h.relativePath.startsWith("/")&&(oa(h.relativePath.startsWith(n),'Absolute route path "'+h.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),h.relativePath=h.relativePath.slice(n.length));let y=Wm([n,h.relativePath]),x=r.concat(h);a.children&&a.children.length>0&&(oa(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+y+'".')),UX(a.children,t,x,y)),!(a.path==null&&!a.index)&&t.push({path:y,score:uve(y,a.index),routesMeta:x})};return e.forEach((a,s)=>{var l;if(a.path===""||!((l=a.path)!=null&&l.includes("?")))i(a,s);else for(let h of KX(a.path))i(a,s,h)}),t}function KX(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let s=KX(n.join("/")),l=[];return l.push(...s.map(h=>h===""?a:[a,h].join("/"))),i&&l.push(...s),l.map(h=>e.startsWith("/")&&h===""?"/":h)}function rve(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:cve(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const nve=/^:[\w-]+$/,ive=3,ove=2,ave=1,sve=10,lve=-2,kL=e=>e==="*";function uve(e,t){let r=e.split("/"),n=r.length;return r.some(kL)&&(n+=lve),t&&(n+=ove),r.filter(i=>!kL(i)).reduce((i,a)=>i+(nve.test(a)?ive:a===""?ave:sve),n)}function cve(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function dve(e,t,r){let{routesMeta:n}=e,i={},a="/",s=[];for(let l=0;l<n.length;++l){let h=n[l],y=l===n.length-1,x=a==="/"?t:t.slice(a.length)||"/",k=OL({path:h.relativePath,caseSensitive:h.caseSensitive,end:y},x),A=h.route;if(!k&&y&&r&&!n[n.length-1].route.index&&(k=OL({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},x)),!k)return null;Object.assign(i,k.params),s.push({params:i,pathname:Wm([a,k.pathname]),pathnameBase:yve(Wm([a,k.pathnameBase])),route:A}),k.pathnameBase!=="/"&&(a=Wm([a,k.pathnameBase]))}return s}function OL(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=fve(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],s=a.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:n.reduce((y,x,k)=>{let{paramName:A,isOptional:j}=x;if(A==="*"){let M=l[k]||"";s=a.slice(0,a.length-M.length).replace(/(.)\/+$/,"$1")}const N=l[k];return j&&!N?y[A]=void 0:y[A]=(N||"").replace(/%2F/g,"/"),y},{}),pathname:a,pathnameBase:s,pattern:e}}function fve(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),WX(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,l,h)=>(n.push({paramName:l,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function hve(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return WX(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function GX(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function pve(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?hv(e):e;return{pathname:r?r.startsWith("/")?r:mve(r,t):t,search:vve(n),hash:bve(i)}}function mve(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function t3(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function gve(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function qX(e,t){let r=gve(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function YX(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=hv(e):(i=Kx({},e),oa(!i.pathname||!i.pathname.includes("?"),t3("?","pathname","search",i)),oa(!i.pathname||!i.pathname.includes("#"),t3("#","pathname","hash",i)),oa(!i.search||!i.search.includes("#"),t3("#","search","hash",i)));let a=e===""||i.pathname==="",s=a?"/":i.pathname,l;if(s==null)l=r;else{let k=t.length-1;if(!n&&s.startsWith("..")){let A=s.split("/");for(;A[0]==="..";)A.shift(),k-=1;i.pathname=A.join("/")}l=k>=0?t[k]:"/"}let h=pve(i,l),y=s&&s!=="/"&&s.endsWith("/"),x=(a||s===".")&&r.endsWith("/");return!h.pathname.endsWith("/")&&(y||x)&&(h.pathname+="/"),h}const Wm=e=>e.join("/").replace(/\/\/+/g,"/"),yve=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),vve=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,bve=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function xve(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const XX=["post","put","patch","delete"];new Set(XX);const wve=["get",...XX];new Set(wve);/**
  * React Router v6.28.0
  *
  * Copyright (c) Remix Software Inc.
@@ -542,7 +542,7 @@ PERFORMANCE OF THIS SOFTWARE.
  * LICENSE.md file in the root directory of this source tree.
  *
  * @license MIT
- */function Gx(){return Gx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gx.apply(this,arguments)}const xB=Y.createContext(null),xve=Y.createContext(null),Hw=Y.createContext(null),z2=Y.createContext(null),$f=Y.createContext({outlet:null,matches:[],isDataRoute:!1}),ZX=Y.createContext(null);function Uw(){return Y.useContext(z2)!=null}function wB(){return Uw()||oa(!1),Y.useContext(z2).location}function JX(e){Y.useContext(Hw).static||Y.useLayoutEffect(e)}function Kw(){let{isDataRoute:e}=Y.useContext($f);return e?jve():wve()}function wve(){Uw()||oa(!1);let e=Y.useContext(xB),{basename:t,future:r,navigator:n}=Y.useContext(Hw),{matches:i}=Y.useContext($f),{pathname:a}=wB(),s=JSON.stringify(qX(i,r.v7_relativeSplatPath)),l=Y.useRef(!1);return JX(()=>{l.current=!0}),Y.useCallback(function(y,x){if(x===void 0&&(x={}),!l.current)return;if(typeof y=="number"){n.go(y);return}let k=YX(y,JSON.parse(s),a,x.relative==="path");e==null&&t!=="/"&&(k.pathname=k.pathname==="/"?t:Wm([t,k.pathname])),(x.replace?n.replace:n.push)(k,x.state,x)},[t,n,s,a,e])}const Sve=Y.createContext(null);function QX(e){let t=Y.useContext($f).outlet;return t&&Y.createElement(Sve.Provider,{value:e},t)}function Dve(){let{matches:e}=Y.useContext($f),t=e[e.length-1];return t?t.params:{}}function Cve(e,t){return Pve(e,t)}function Pve(e,t,r,n){Uw()||oa(!1);let{navigator:i}=Y.useContext(Hw),{matches:a}=Y.useContext($f),s=a[a.length-1],l=s?s.params:{};s&&s.pathname;let h=s?s.pathnameBase:"/";s&&s.route;let y=wB(),x;if(t){var k;let u=typeof t=="string"?hv(t):t;h==="/"||(k=u.pathname)!=null&&k.startsWith(h)||oa(!1),x=u}else x=y;let A=x.pathname||"/",j=A;if(h!=="/"){let u=h.replace(/^\//,"").split("/");j="/"+A.replace(/^\//,"").split("/").slice(u.length).join("/")}let N=Jye(e,{pathname:j}),M=Ave(N&&N.map(u=>Object.assign({},u,{params:Object.assign({},l,u.params),pathname:Wm([h,i.encodeLocation?i.encodeLocation(u.pathname).pathname:u.pathname]),pathnameBase:u.pathnameBase==="/"?h:Wm([h,i.encodeLocation?i.encodeLocation(u.pathnameBase).pathname:u.pathnameBase])})),a,r,n);return t&&M?Y.createElement(z2.Provider,{value:{location:Gx({pathname:"/",search:"",hash:"",state:null,key:"default"},x),navigationType:Ih.Pop}},M):M}function kve(){let e=Ive(),t=vve(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return Y.createElement(Y.Fragment,null,Y.createElement("h2",null,"Unexpected Application Error!"),Y.createElement("h3",{style:{fontStyle:"italic"}},t),r?Y.createElement("pre",{style:i},r):null,null)}const Ove=Y.createElement(kve,null);class Eve extends Y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?Y.createElement($f.Provider,{value:this.props.routeContext},Y.createElement(ZX.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function _ve(e){let{routeContext:t,match:r,children:n}=e,i=Y.useContext(xB);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),Y.createElement($f.Provider,{value:t},n)}function Ave(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if(!r)return null;if(r.errors)e=r.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let s=e,l=(i=r)==null?void 0:i.errors;if(l!=null){let x=s.findIndex(k=>k.route.id&&(l==null?void 0:l[k.route.id])!==void 0);x>=0||oa(!1),s=s.slice(0,Math.min(s.length,x+1))}let h=!1,y=-1;if(r&&n&&n.v7_partialHydration)for(let x=0;x<s.length;x++){let k=s[x];if((k.route.HydrateFallback||k.route.hydrateFallbackElement)&&(y=x),k.route.id){let{loaderData:A,errors:j}=r,N=k.route.loader&&A[k.route.id]===void 0&&(!j||j[k.route.id]===void 0);if(k.route.lazy||N){h=!0,y>=0?s=s.slice(0,y+1):s=[s[0]];break}}}return s.reduceRight((x,k,A)=>{let j,N=!1,M=null,u=null;r&&(j=l&&k.route.id?l[k.route.id]:void 0,M=k.route.errorElement||Ove,h&&(y<0&&A===0?(N=!0,u=null):y===A&&(N=!0,u=k.route.hydrateFallbackElement||null)));let m=t.concat(s.slice(0,A+1)),v=()=>{let C;return j?C=M:N?C=u:k.route.Component?C=Y.createElement(k.route.Component,null):k.route.element?C=k.route.element:C=x,Y.createElement(_ve,{match:k,routeContext:{outlet:x,matches:m,isDataRoute:r!=null},children:C})};return r&&(k.route.ErrorBoundary||k.route.errorElement||A===0)?Y.createElement(Eve,{location:r.location,revalidation:r.revalidation,component:M,error:j,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var eZ=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(eZ||{}),Yk=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Yk||{});function Tve(e){let t=Y.useContext(xB);return t||oa(!1),t}function Mve(e){let t=Y.useContext(xve);return t||oa(!1),t}function $ve(e){let t=Y.useContext($f);return t||oa(!1),t}function tZ(e){let t=$ve(),r=t.matches[t.matches.length-1];return r.route.id||oa(!1),r.route.id}function Ive(){var e;let t=Y.useContext(ZX),r=Mve(Yk.UseRouteError),n=tZ(Yk.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function jve(){let{router:e}=Tve(eZ.UseNavigateStable),t=tZ(Yk.UseNavigateStable),r=Y.useRef(!1);return JX(()=>{r.current=!0}),Y.useCallback(function(i,a){a===void 0&&(a={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Gx({fromRouteId:t},a)))},[e,t])}const EL={};function Fve(e,t){EL[t]||(EL[t]=!0,console.warn(t))}const _L=(e,t,r)=>Fve(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+r+"."));function Bve(e,t){e!=null&&e.v7_startTransition||_L("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),!(e!=null&&e.v7_relativeSplatPath)&&!t&&_L("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath")}function Nve(e){let{to:t,replace:r,state:n,relative:i}=e;Uw()||oa(!1);let{future:a,static:s}=Y.useContext(Hw),{matches:l}=Y.useContext($f),{pathname:h}=wB(),y=Kw(),x=YX(t,qX(l,a.v7_relativeSplatPath),h,i==="path"),k=JSON.stringify(x);return Y.useEffect(()=>y(JSON.parse(k),{replace:r,state:n,relative:i}),[y,k,i,r,n]),null}function Vc(e){oa(!1)}function Rve(e){let{basename:t="/",children:r=null,location:n,navigationType:i=Ih.Pop,navigator:a,static:s=!1,future:l}=e;Uw()&&oa(!1);let h=t.replace(/^\/*/,"/"),y=Y.useMemo(()=>({basename:h,navigator:a,static:s,future:Gx({v7_relativeSplatPath:!1},l)}),[h,l,a,s]);typeof n=="string"&&(n=hv(n));let{pathname:x="/",search:k="",hash:A="",state:j=null,key:N="default"}=n,M=Y.useMemo(()=>{let u=GX(x,h);return u==null?null:{location:{pathname:u,search:k,hash:A,state:j,key:N},navigationType:i}},[h,x,k,A,j,N,i]);return M==null?null:Y.createElement(Hw.Provider,{value:y},Y.createElement(z2.Provider,{children:r,value:M}))}function Lve(e){let{children:t,location:r}=e;return Cve(XF(t),r)}new Promise(()=>{});function XF(e,t){t===void 0&&(t=[]);let r=[];return Y.Children.forEach(e,(n,i)=>{if(!Y.isValidElement(n))return;let a=[...t,i];if(n.type===Y.Fragment){r.push.apply(r,XF(n.props.children,a));return}n.type!==Vc&&oa(!1),!n.props.index||!n.props.children||oa(!1);let s={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=XF(n.props.children,a)),r.push(s)}),r}/**
+ */function Gx(){return Gx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gx.apply(this,arguments)}const xB=Y.createContext(null),Sve=Y.createContext(null),Hw=Y.createContext(null),zE=Y.createContext(null),$f=Y.createContext({outlet:null,matches:[],isDataRoute:!1}),ZX=Y.createContext(null);function Uw(){return Y.useContext(zE)!=null}function wB(){return Uw()||oa(!1),Y.useContext(zE).location}function JX(e){Y.useContext(Hw).static||Y.useLayoutEffect(e)}function Kw(){let{isDataRoute:e}=Y.useContext($f);return e?Bve():Dve()}function Dve(){Uw()||oa(!1);let e=Y.useContext(xB),{basename:t,future:r,navigator:n}=Y.useContext(Hw),{matches:i}=Y.useContext($f),{pathname:a}=wB(),s=JSON.stringify(qX(i,r.v7_relativeSplatPath)),l=Y.useRef(!1);return JX(()=>{l.current=!0}),Y.useCallback(function(y,x){if(x===void 0&&(x={}),!l.current)return;if(typeof y=="number"){n.go(y);return}let k=YX(y,JSON.parse(s),a,x.relative==="path");e==null&&t!=="/"&&(k.pathname=k.pathname==="/"?t:Wm([t,k.pathname])),(x.replace?n.replace:n.push)(k,x.state,x)},[t,n,s,a,e])}const Cve=Y.createContext(null);function QX(e){let t=Y.useContext($f).outlet;return t&&Y.createElement(Cve.Provider,{value:e},t)}function Pve(){let{matches:e}=Y.useContext($f),t=e[e.length-1];return t?t.params:{}}function kve(e,t){return Ove(e,t)}function Ove(e,t,r,n){Uw()||oa(!1);let{navigator:i}=Y.useContext(Hw),{matches:a}=Y.useContext($f),s=a[a.length-1],l=s?s.params:{};s&&s.pathname;let h=s?s.pathnameBase:"/";s&&s.route;let y=wB(),x;if(t){var k;let u=typeof t=="string"?hv(t):t;h==="/"||(k=u.pathname)!=null&&k.startsWith(h)||oa(!1),x=u}else x=y;let A=x.pathname||"/",j=A;if(h!=="/"){let u=h.replace(/^\//,"").split("/");j="/"+A.replace(/^\//,"").split("/").slice(u.length).join("/")}let N=eve(e,{pathname:j}),M=Mve(N&&N.map(u=>Object.assign({},u,{params:Object.assign({},l,u.params),pathname:Wm([h,i.encodeLocation?i.encodeLocation(u.pathname).pathname:u.pathname]),pathnameBase:u.pathnameBase==="/"?h:Wm([h,i.encodeLocation?i.encodeLocation(u.pathnameBase).pathname:u.pathnameBase])})),a,r,n);return t&&M?Y.createElement(zE.Provider,{value:{location:Gx({pathname:"/",search:"",hash:"",state:null,key:"default"},x),navigationType:Ih.Pop}},M):M}function Eve(){let e=Fve(),t=xve(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return Y.createElement(Y.Fragment,null,Y.createElement("h2",null,"Unexpected Application Error!"),Y.createElement("h3",{style:{fontStyle:"italic"}},t),r?Y.createElement("pre",{style:i},r):null,null)}const _ve=Y.createElement(Eve,null);class Ave extends Y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?Y.createElement($f.Provider,{value:this.props.routeContext},Y.createElement(ZX.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Tve(e){let{routeContext:t,match:r,children:n}=e,i=Y.useContext(xB);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),Y.createElement($f.Provider,{value:t},n)}function Mve(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if(!r)return null;if(r.errors)e=r.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let s=e,l=(i=r)==null?void 0:i.errors;if(l!=null){let x=s.findIndex(k=>k.route.id&&(l==null?void 0:l[k.route.id])!==void 0);x>=0||oa(!1),s=s.slice(0,Math.min(s.length,x+1))}let h=!1,y=-1;if(r&&n&&n.v7_partialHydration)for(let x=0;x<s.length;x++){let k=s[x];if((k.route.HydrateFallback||k.route.hydrateFallbackElement)&&(y=x),k.route.id){let{loaderData:A,errors:j}=r,N=k.route.loader&&A[k.route.id]===void 0&&(!j||j[k.route.id]===void 0);if(k.route.lazy||N){h=!0,y>=0?s=s.slice(0,y+1):s=[s[0]];break}}}return s.reduceRight((x,k,A)=>{let j,N=!1,M=null,u=null;r&&(j=l&&k.route.id?l[k.route.id]:void 0,M=k.route.errorElement||_ve,h&&(y<0&&A===0?(N=!0,u=null):y===A&&(N=!0,u=k.route.hydrateFallbackElement||null)));let m=t.concat(s.slice(0,A+1)),v=()=>{let C;return j?C=M:N?C=u:k.route.Component?C=Y.createElement(k.route.Component,null):k.route.element?C=k.route.element:C=x,Y.createElement(Tve,{match:k,routeContext:{outlet:x,matches:m,isDataRoute:r!=null},children:C})};return r&&(k.route.ErrorBoundary||k.route.errorElement||A===0)?Y.createElement(Ave,{location:r.location,revalidation:r.revalidation,component:M,error:j,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var eZ=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(eZ||{}),Yk=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Yk||{});function $ve(e){let t=Y.useContext(xB);return t||oa(!1),t}function Ive(e){let t=Y.useContext(Sve);return t||oa(!1),t}function jve(e){let t=Y.useContext($f);return t||oa(!1),t}function tZ(e){let t=jve(),r=t.matches[t.matches.length-1];return r.route.id||oa(!1),r.route.id}function Fve(){var e;let t=Y.useContext(ZX),r=Ive(Yk.UseRouteError),n=tZ(Yk.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function Bve(){let{router:e}=$ve(eZ.UseNavigateStable),t=tZ(Yk.UseNavigateStable),r=Y.useRef(!1);return JX(()=>{r.current=!0}),Y.useCallback(function(i,a){a===void 0&&(a={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Gx({fromRouteId:t},a)))},[e,t])}const EL={};function Nve(e,t){EL[t]||(EL[t]=!0,console.warn(t))}const _L=(e,t,r)=>Nve(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+r+"."));function Rve(e,t){e!=null&&e.v7_startTransition||_L("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),!(e!=null&&e.v7_relativeSplatPath)&&!t&&_L("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath")}function Lve(e){let{to:t,replace:r,state:n,relative:i}=e;Uw()||oa(!1);let{future:a,static:s}=Y.useContext(Hw),{matches:l}=Y.useContext($f),{pathname:h}=wB(),y=Kw(),x=YX(t,qX(l,a.v7_relativeSplatPath),h,i==="path"),k=JSON.stringify(x);return Y.useEffect(()=>y(JSON.parse(k),{replace:r,state:n,relative:i}),[y,k,i,r,n]),null}function Vc(e){oa(!1)}function zve(e){let{basename:t="/",children:r=null,location:n,navigationType:i=Ih.Pop,navigator:a,static:s=!1,future:l}=e;Uw()&&oa(!1);let h=t.replace(/^\/*/,"/"),y=Y.useMemo(()=>({basename:h,navigator:a,static:s,future:Gx({v7_relativeSplatPath:!1},l)}),[h,l,a,s]);typeof n=="string"&&(n=hv(n));let{pathname:x="/",search:k="",hash:A="",state:j=null,key:N="default"}=n,M=Y.useMemo(()=>{let u=GX(x,h);return u==null?null:{location:{pathname:u,search:k,hash:A,state:j,key:N},navigationType:i}},[h,x,k,A,j,N,i]);return M==null?null:Y.createElement(Hw.Provider,{value:y},Y.createElement(zE.Provider,{children:r,value:M}))}function Vve(e){let{children:t,location:r}=e;return kve(XF(t),r)}new Promise(()=>{});function XF(e,t){t===void 0&&(t=[]);let r=[];return Y.Children.forEach(e,(n,i)=>{if(!Y.isValidElement(n))return;let a=[...t,i];if(n.type===Y.Fragment){r.push.apply(r,XF(n.props.children,a));return}n.type!==Vc&&oa(!1),!n.props.index||!n.props.children||oa(!1);let s={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=XF(n.props.children,a)),r.push(s)}),r}/**
  * React Router DOM v6.28.0
  *
  * Copyright (c) Remix Software Inc.
@@ -551,7 +551,7 @@ PERFORMANCE OF THIS SOFTWARE.
  * LICENSE.md file in the root directory of this source tree.
  *
  * @license MIT
- */const zve="6";try{window.__reactRouterVersion=zve}catch{}const Vve="startTransition",AL=pde[Vve];function Wve(e){let{basename:t,children:r,future:n,window:i}=e,a=Y.useRef();a.current==null&&(a.current=Yye({window:i,v5Compat:!0}));let s=a.current,[l,h]=Y.useState({action:s.action,location:s.location}),{v7_startTransition:y}=n||{},x=Y.useCallback(k=>{y&&AL?AL(()=>h(k)):h(k)},[h,y]);return Y.useLayoutEffect(()=>s.listen(x),[s,x]),Y.useEffect(()=>Bve(n),[n]),Y.createElement(Rve,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:s,future:n})}var TL;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(TL||(TL={}));var ML;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ML||(ML={}));const wa={home:"/home",project:"project",projectId:":projectId",login:"/login",flow:"flow",prototype:"prototype",signup:"/createnewworkspace"},Hve=Y.createContext({}),Uve=()=>Y.useContext(Hve),Kve=()=>{const{user:e}=Uve(),t=QX();return e?G.jsx(Nve,{to:`${wa.home}`,replace:!0}):G.jsx(G.Fragment,{children:t})};function Gve(e,t){const r=()=>t,n=Y.createContext({state:t,dispatch:r});return[n,a=>{const[s,l]=Y.useReducer(e,t);return G.jsx(n.Provider,{value:{state:s,dispatch:l},...a})}]}var Ri=(e=>(e[e.Message=1]="Message",e[e.Banner=2]="Banner",e[e.Modal=3]="Modal",e[e.ContextualBar=4]="ContextualBar",e))(Ri||{});const La=[];for(let e=0;e<256;++e)La.push((e+256).toString(16).slice(1));function qve(e,t=0){return(La[e[t+0]]+La[e[t+1]]+La[e[t+2]]+La[e[t+3]]+"-"+La[e[t+4]]+La[e[t+5]]+"-"+La[e[t+6]]+La[e[t+7]]+"-"+La[e[t+8]]+La[e[t+9]]+"-"+La[e[t+10]]+La[e[t+11]]+La[e[t+12]]+La[e[t+13]]+La[e[t+14]]+La[e[t+15]]).toLowerCase()}let r3;const Yve=new Uint8Array(16);function Xve(){if(!r3){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r3=crypto.getRandomValues.bind(crypto)}return r3(Yve)}const Zve=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),$L={randomUUID:Zve};function Jve(e,t,r){if($L.randomUUID&&!t&&!e)return $L.randomUUID();e=e||{};const n=e.random||(e.rng||Xve)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,qve(n)}const qc=()=>Jve().slice(0,8),ph=()=>new Date().toISOString(),n3=qc(),AC=qc(),Qve={isMobile:!1,isTablet:!1,sideBarToggle:!1,templatesToggle:!1,previewTabsToggle:0,editorTabsToggle:0,navMenuToggle:!1,activeProject:n3,activeScreen:AC,openCreateNewScreen:!1,projects:{[n3]:{id:n3,name:"Untitled Project",screens:[AC],date:ph(),flowEdges:[],flowNodes:[],viewport:void 0}},screens:{[AC]:{payload:{surface:Ri.Message,blocks:[]},id:AC,name:"Untitled Screen",date:ph(),actionPreview:{}}},user:null};var Xk={exports:{}};/**
+ */const Wve="6";try{window.__reactRouterVersion=Wve}catch{}const Hve="startTransition",AL=gde[Hve];function Uve(e){let{basename:t,children:r,future:n,window:i}=e,a=Y.useRef();a.current==null&&(a.current=Zye({window:i,v5Compat:!0}));let s=a.current,[l,h]=Y.useState({action:s.action,location:s.location}),{v7_startTransition:y}=n||{},x=Y.useCallback(k=>{y&&AL?AL(()=>h(k)):h(k)},[h,y]);return Y.useLayoutEffect(()=>s.listen(x),[s,x]),Y.useEffect(()=>Rve(n),[n]),Y.createElement(zve,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:s,future:n})}var TL;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(TL||(TL={}));var ML;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ML||(ML={}));const wa={home:"/home",project:"project",projectId:":projectId",login:"/login",flow:"flow",prototype:"prototype",signup:"/createnewworkspace"},Kve=Y.createContext({}),Gve=()=>Y.useContext(Kve),qve=()=>{const{user:e}=Gve(),t=QX();return e?G.jsx(Lve,{to:`${wa.home}`,replace:!0}):G.jsx(G.Fragment,{children:t})};function Yve(e,t){const r=()=>t,n=Y.createContext({state:t,dispatch:r});return[n,a=>{const[s,l]=Y.useReducer(e,t);return G.jsx(n.Provider,{value:{state:s,dispatch:l},...a})}]}var Ri=(e=>(e[e.Message=1]="Message",e[e.Banner=2]="Banner",e[e.Modal=3]="Modal",e[e.ContextualBar=4]="ContextualBar",e))(Ri||{});const La=[];for(let e=0;e<256;++e)La.push((e+256).toString(16).slice(1));function Xve(e,t=0){return(La[e[t+0]]+La[e[t+1]]+La[e[t+2]]+La[e[t+3]]+"-"+La[e[t+4]]+La[e[t+5]]+"-"+La[e[t+6]]+La[e[t+7]]+"-"+La[e[t+8]]+La[e[t+9]]+"-"+La[e[t+10]]+La[e[t+11]]+La[e[t+12]]+La[e[t+13]]+La[e[t+14]]+La[e[t+15]]).toLowerCase()}let r3;const Zve=new Uint8Array(16);function Jve(){if(!r3){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r3=crypto.getRandomValues.bind(crypto)}return r3(Zve)}const Qve=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),$L={randomUUID:Qve};function ebe(e,t,r){if($L.randomUUID&&!t&&!e)return $L.randomUUID();e=e||{};const n=e.random||(e.rng||Jve)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,Xve(n)}const qc=()=>ebe().slice(0,8),ph=()=>new Date().toISOString(),n3=qc(),AC=qc(),tbe={isMobile:!1,isTablet:!1,sideBarToggle:!1,templatesToggle:!1,previewTabsToggle:0,editorTabsToggle:0,navMenuToggle:!1,activeProject:n3,activeScreen:AC,openCreateNewScreen:!1,projects:{[n3]:{id:n3,name:"Untitled Project",screens:[AC],date:ph(),flowEdges:[],flowNodes:[],viewport:void 0}},screens:{[AC]:{payload:{surface:Ri.Message,blocks:[]},id:AC,name:"Untitled Screen",date:ph(),actionPreview:{}}},user:null};var Xk={exports:{}};/**
  * @license
  * Lodash <https://lodash.com/>
  * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
@@ -560,7 +560,7 @@ PERFORMANCE OF THIS SOFTWARE.
  * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  */Xk.exports;(function(e,t){(function(){var r,n="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",l="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",y=500,x="__lodash_placeholder__",k=1,A=2,j=4,N=1,M=2,u=1,m=2,v=4,C=8,w=16,g=32,d=64,f=128,c=256,p=512,D=30,E="...",T=800,$=16,B=1,L=2,W=3,K=1/0,te=9007199254740991,X=17976931348623157e292,ae=NaN,re=4294967295,ue=re-1,me=re>>>1,Se=[["ary",f],["bind",u],["bindKey",m],["curry",C],["curryRight",w],["flip",p],["partial",g],["partialRight",d],["rearg",c]],we="[object Arguments]",Fe="[object Array]",Ee="[object AsyncFunction]",Te="[object Boolean]",be="[object Date]",Ue="[object DOMException]",st="[object Error]",ke="[object Function]",q="[object GeneratorFunction]",ne="[object Map]",qe="[object Number]",se="[object Null]",Ke="[object Object]",Q="[object Promise]",Me="[object Proxy]",o="[object RegExp]",S="[object Set]",P="[object String]",le="[object Symbol]",ee="[object Undefined]",_e="[object WeakMap]",he="[object WeakSet]",ve="[object ArrayBuffer]",Ae="[object DataView]",je="[object Float32Array]",Le="[object Float64Array]",xe="[object Int8Array]",Be="[object Int16Array]",Ve="[object Int32Array]",tt="[object Uint8Array]",it="[object Uint8ClampedArray]",yt="[object Uint16Array]",vt="[object Uint32Array]",Pt=/\b__p \+= '';/g,kt=/\b(__p \+=) '' \+/g,It=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ft=/&(?:amp|lt|gt|quot|#39);/g,Xt=/[&<>"']/g,Kt=RegExp(Ft.source),Tt=RegExp(Xt.source),rr=/<%-([\s\S]+?)%>/g,Wt=/<%([\s\S]+?)%>/g,Lr=/<%=([\s\S]+?)%>/g,Dr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Kr=/^\w*$/,kr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,mt=/[\\^$.*+?()[\]{}|]/g,qt=RegExp(mt.source),pr=/^\s+/,jr=/\s/,Cr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Tr=/\{\n\/\* \[wrapped with (.+)\] \*/,or=/,? & /,Bt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Or=/[()=,{}\[\]\/\s]/,xt=/\\(\\)?/g,Vt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Dn=/\w*$/,xi=/^[-+]0x[0-9a-f]+$/i,Ii=/^0b[01]+$/i,_r=/^\[object .+?Constructor\]$/,ut=/^0o[0-7]+$/i,Ze=/^(?:0|[1-9]\d*)$/,ot=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ht=/($^)/,Lt=/['\n\r\u2028\u2029\\]/g,jt="\\ud800-\\udfff",er="\\u0300-\\u036f",Nr="\\ufe20-\\ufe2f",zt="\\u20d0-\\u20ff",We=er+Nr+zt,dt="\\u2700-\\u27bf",Ot="a-z\\xdf-\\xf6\\xf8-\\xff",Mt="\\xac\\xb1\\xd7\\xf7",_t="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ar="\\u2000-\\u206f",sr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ln="A-Z\\xc0-\\xd6\\xd8-\\xde",En="\\ufe0e\\ufe0f",_n=Mt+_t+ar+sr,Ci="['’]",wo="["+jt+"]",Zi="["+_n+"]",V="["+We+"]",J="\\d+",lt="["+dt+"]",rt="["+Ot+"]",Ut="[^"+jt+_n+J+dt+Ot+ln+"]",Ge="\\ud83c[\\udffb-\\udfff]",gn="(?:"+V+"|"+Ge+")",an="[^"+jt+"]",hn="(?:\\ud83c[\\udde6-\\uddff]){2}",un="[\\ud800-\\udbff][\\udc00-\\udfff]",nr="["+ln+"]",Jt="\\u200d",Dt="(?:"+rt+"|"+Ut+")",bt="(?:"+nr+"|"+Ut+")",Er="(?:"+Ci+"(?:d|ll|m|re|s|t|ve))?",ur="(?:"+Ci+"(?:D|LL|M|RE|S|T|VE))?",cr=gn+"?",zr="["+En+"]?",Cn="(?:"+Jt+"(?:"+[an,hn,un].join("|")+")"+zr+cr+")*",At="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",xr="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Fn=zr+cr+Cn,Pn="(?:"+[lt,hn,un].join("|")+")"+Fn,An="(?:"+[an+V+"?",V,hn,un,wo].join("|")+")",_i=RegExp(Ci,"g"),Zo=RegExp(V,"g"),Aa=RegExp(Ge+"(?="+Ge+")|"+An+Fn,"g"),bs=RegExp([nr+"?"+rt+"+"+Er+"(?="+[Zi,nr,"$"].join("|")+")",bt+"+"+ur+"(?="+[Zi,nr+Dt,"$"].join("|")+")",nr+"?"+Dt+"+"+Er,nr+"+"+ur,xr,At,J,Pn].join("|"),"g"),xs=RegExp("["+Jt+jt+We+En+"]"),Xr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],gc=-1,qr={};qr[je]=qr[Le]=qr[xe]=qr[Be]=qr[Ve]=qr[tt]=qr[it]=qr[yt]=qr[vt]=!0,qr[we]=qr[Fe]=qr[ve]=qr[Te]=qr[Ae]=qr[be]=qr[st]=qr[ke]=qr[ne]=qr[qe]=qr[Ke]=qr[o]=qr[S]=qr[P]=qr[_e]=!1;var oi={};oi[we]=oi[Fe]=oi[ve]=oi[Ae]=oi[Te]=oi[be]=oi[je]=oi[Le]=oi[xe]=oi[Be]=oi[Ve]=oi[ne]=oi[qe]=oi[Ke]=oi[o]=oi[S]=oi[P]=oi[le]=oi[tt]=oi[it]=oi[yt]=oi[vt]=!0,oi[st]=oi[ke]=oi[_e]=!1;var _o={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},yc={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Pd={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Pu={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},kd=parseFloat,vc=parseInt,bc=typeof fr=="object"&&fr&&fr.Object===Object&&fr,xc=typeof self=="object"&&self&&self.Object===Object&&self,co=bc||xc||Function("return this")(),wc=t&&!t.nodeType&&t,Jo=wc&&!0&&e&&!e.nodeType&&e,Rl=Jo&&Jo.exports===wc,Sc=Rl&&bc.process,Ai=function(){try{var gt=Jo&&Jo.require&&Jo.require("util").types;return gt||Sc&&Sc.binding&&Sc.binding("util")}catch{}}(),al=Ai&&Ai.isArrayBuffer,Od=Ai&&Ai.isDate,ws=Ai&&Ai.isMap,pa=Ai&&Ai.isRegExp,sl=Ai&&Ai.isSet,ku=Ai&&Ai.isTypedArray;function Ao(gt,Rt,$t){switch($t.length){case 0:return gt.call(Rt);case 1:return gt.call(Rt,$t[0]);case 2:return gt.call(Rt,$t[0],$t[1]);case 3:return gt.call(Rt,$t[0],$t[1],$t[2])}return gt.apply(Rt,$t)}function Ou(gt,Rt,$t,Fr){for(var vn=-1,Vn=gt==null?0:gt.length;++vn<Vn;){var Do=gt[vn];Rt(Fr,Do,$t(Do),gt)}return Fr}function To(gt,Rt){for(var $t=-1,Fr=gt==null?0:gt.length;++$t<Fr&&Rt(gt[$t],$t,gt)!==!1;);return gt}function Ed(gt,Rt){for(var $t=gt==null?0:gt.length;$t--&&Rt(gt[$t],$t,gt)!==!1;);return gt}function Ll(gt,Rt){for(var $t=-1,Fr=gt==null?0:gt.length;++$t<Fr;)if(!Rt(gt[$t],$t,gt))return!1;return!0}function Hi(gt,Rt){for(var $t=-1,Fr=gt==null?0:gt.length,vn=0,Vn=[];++$t<Fr;){var Do=gt[$t];Rt(Do,$t,gt)&&(Vn[vn++]=Do)}return Vn}function Ta(gt,Rt){var $t=gt==null?0:gt.length;return!!$t&&de(gt,Rt,0)>-1}function ll(gt,Rt,$t){for(var Fr=-1,vn=gt==null?0:gt.length;++Fr<vn;)if($t(Rt,gt[Fr]))return!0;return!1}function Pi(gt,Rt){for(var $t=-1,Fr=gt==null?0:gt.length,vn=Array(Fr);++$t<Fr;)vn[$t]=Rt(gt[$t],$t,gt);return vn}function Ma(gt,Rt){for(var $t=-1,Fr=Rt.length,vn=gt.length;++$t<Fr;)gt[vn+$t]=Rt[$t];return gt}function Dc(gt,Rt,$t,Fr){var vn=-1,Vn=gt==null?0:gt.length;for(Fr&&Vn&&($t=gt[++vn]);++vn<Vn;)$t=Rt($t,gt[vn],vn,gt);return $t}function _d(gt,Rt,$t,Fr){var vn=gt==null?0:gt.length;for(Fr&&vn&&($t=gt[--vn]);vn--;)$t=Rt($t,gt[vn],vn,gt);return $t}function zl(gt,Rt){for(var $t=-1,Fr=gt==null?0:gt.length;++$t<Fr;)if(Rt(gt[$t],$t,gt))return!0;return!1}var Eu=St("length");function Ad(gt){return gt.split("")}function Cc(gt){return gt.match(Bt)||[]}function Td(gt,Rt,$t){var Fr;return $t(gt,function(vn,Vn,Do){if(Rt(vn,Vn,Do))return Fr=Vn,!1}),Fr}function _u(gt,Rt,$t,Fr){for(var vn=gt.length,Vn=$t+(Fr?1:-1);Fr?Vn--:++Vn<vn;)if(Rt(gt[Vn],Vn,gt))return Vn;return-1}function de(gt,Rt,$t){return Rt===Rt?Ji(gt,Rt,$t):_u(gt,Ce,$t)}function oe(gt,Rt,$t,Fr){for(var vn=$t-1,Vn=gt.length;++vn<Vn;)if(Fr(gt[vn],Rt))return vn;return-1}function Ce(gt){return gt!==gt}function Ye(gt,Rt){var $t=gt==null?0:gt.length;return $t?sn(gt,Rt)/$t:ae}function St(gt){return function(Rt){return Rt==null?r:Rt[gt]}}function Nt(gt){return function(Rt){return gt==null?r:gt[Rt]}}function yr(gt,Rt,$t,Fr,vn){return vn(gt,function(Vn,Do,Xn){$t=Fr?(Fr=!1,Vn):Rt($t,Vn,Do,Xn)}),$t}function Gr(gt,Rt){var $t=gt.length;for(gt.sort(Rt);$t--;)gt[$t]=gt[$t].value;return gt}function sn(gt,Rt){for(var $t,Fr=-1,vn=gt.length;++Fr<vn;){var Vn=Rt(gt[Fr]);Vn!==r&&($t=$t===r?Vn:$t+Vn)}return $t}function fi(gt,Rt){for(var $t=-1,Fr=Array(gt);++$t<gt;)Fr[$t]=Rt($t);return Fr}function Ui(gt,Rt){return Pi(Rt,function($t){return[$t,gt[$t]]})}function So(gt){return gt&&gt.slice(0,Id(gt)+1).replace(pr,"")}function ai(gt){return function(Rt){return gt(Rt)}}function zo(gt,Rt){return Pi(Rt,function($t){return gt[$t]})}function Mo(gt,Rt){return gt.has(Rt)}function $o(gt,Rt){for(var $t=-1,Fr=gt.length;++$t<Fr&&de(Rt,gt[$t],0)>-1;);return $t}function $a(gt,Rt){for(var $t=gt.length;$t--&&de(Rt,gt[$t],0)>-1;);return $t}function Qa(gt,Rt){for(var $t=gt.length,Fr=0;$t--;)gt[$t]===Rt&&++Fr;return Fr}var Au=Nt(_o),ma=Nt(yc);function Tp(gt){return"\\"+Pu[gt]}function Md(gt,Rt){return gt==null?r:gt[Rt]}function Vl(gt){return xs.test(gt)}function Pg(gt){return Xr.test(gt)}function kg(gt){for(var Rt,$t=[];!(Rt=gt.next()).done;)$t.push(Rt.value);return $t}function Wl(gt){var Rt=-1,$t=Array(gt.size);return gt.forEach(function(Fr,vn){$t[++Rt]=[vn,Fr]}),$t}function Mp(gt,Rt){return function($t){return gt(Rt($t))}}function ul(gt,Rt){for(var $t=-1,Fr=gt.length,vn=0,Vn=[];++$t<Fr;){var Do=gt[$t];(Do===Rt||Do===x)&&(gt[$t]=x,Vn[vn++]=$t)}return Vn}function Hl(gt){var Rt=-1,$t=Array(gt.size);return gt.forEach(function(Fr){$t[++Rt]=Fr}),$t}function $d(gt){var Rt=-1,$t=Array(gt.size);return gt.forEach(function(Fr){$t[++Rt]=[Fr,Fr]}),$t}function Ji(gt,Rt,$t){for(var Fr=$t-1,vn=gt.length;++Fr<vn;)if(gt[Fr]===Rt)return Fr;return-1}function Og(gt,Rt,$t){for(var Fr=$t+1;Fr--;)if(gt[Fr]===Rt)return Fr;return Fr}function Ss(gt){return Vl(gt)?jv(gt):Eu(gt)}function Qo(gt){return Vl(gt)?Fv(gt):Ad(gt)}function Id(gt){for(var Rt=gt.length;Rt--&&jr.test(gt.charAt(Rt)););return Rt}var Eg=Nt(Pd);function jv(gt){for(var Rt=Aa.lastIndex=0;Aa.test(gt);)++Rt;return Rt}function Fv(gt){return gt.match(Aa)||[]}function _g(gt){return gt.match(bs)||[]}var Uf=function gt(Rt){Rt=Rt==null?co:cl.defaults(co.Object(),Rt,cl.pick(co,Tn));var $t=Rt.Array,Fr=Rt.Date,vn=Rt.Error,Vn=Rt.Function,Do=Rt.Math,Xn=Rt.Object,$p=Rt.RegExp,Bv=Rt.String,es=Rt.TypeError,en=$t.prototype,Nv=Vn.prototype,Tu=Xn.prototype,Kf=Rt["__core-js_shared__"],Gf=Nv.toString,hi=Tu.hasOwnProperty,Rv=0,Ul=function(){var O=/[^.]+$/.exec(Kf&&Kf.keys&&Kf.keys.IE_PROTO||"");return O?"Symbol(src)_1."+O:""}(),Ds=Tu.toString,Pc=Gf.call(Xn),Lv=co._,zv=$p("^"+Gf.call(hi).replace(mt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Io=Rl?Rt.Buffer:r,Cs=Rt.Symbol,ea=Rt.Uint8Array,Ag=Io?Io.allocUnsafe:r,jd=Mp(Xn.getPrototypeOf,Xn),Mu=Xn.create,$u=Tu.propertyIsEnumerable,Vr=en.splice,qf=Cs?Cs.isConcatSpreadable:r,dl=Cs?Cs.iterator:r,Iu=Cs?Cs.toStringTag:r,Yf=function(){try{var O=Vd(Xn,"defineProperty");return O({},"",{}),O}catch{}}(),Vv=Rt.clearTimeout!==co.clearTimeout&&Rt.clearTimeout,Wv=Fr&&Fr.now!==co.Date.now&&Fr.now,ju=Rt.setTimeout!==co.setTimeout&&Rt.setTimeout,Kl=Do.ceil,fl=Do.floor,Xf=Xn.getOwnPropertySymbols,Tg=Io?Io.isBuffer:r,Mg=Rt.isFinite,fo=en.join,Gl=Mp(Xn.keys,Xn),ho=Do.max,Vo=Do.min,Ip=Fr.now,Zf=Rt.parseInt,$g=Do.random,jp=en.reverse,Jf=Vd(Rt,"DataView"),Fd=Vd(Rt,"Map"),kc=Vd(Rt,"Promise"),Fu=Vd(Rt,"Set"),Bd=Vd(Rt,"WeakMap"),ts=Vd(Xn,"create"),Bu=Bd&&new Bd,Oc={},Ig=Wd(Jf),Hv=Wd(Fd),Uv=Wd(kc),Kv=Wd(Fu),Gv=Wd(Bd),Qf=Cs?Cs.prototype:r,hl=Qf?Qf.valueOf:r,Nu=Qf?Qf.toString:r;function $e(O){if(dr(O)&&!bn(O)&&!(O instanceof z)){if(O instanceof I)return O;if(hi.call(O,"__wrapped__"))return ED(O)}return new I(O)}var _=function(){function O(){}return function(F){if(!Ct(F))return{};if(Mu)return Mu(F);O.prototype=F;var H=new O;return O.prototype=r,H}}();function b(){}function I(O,F){this.__wrapped__=O,this.__actions__=[],this.__chain__=!!F,this.__index__=0,this.__values__=r}$e.templateSettings={escape:rr,evaluate:Wt,interpolate:Lr,variable:"",imports:{_:$e}},$e.prototype=b.prototype,$e.prototype.constructor=$e,I.prototype=_(b.prototype),I.prototype.constructor=I;function z(O){this.__wrapped__=O,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=re,this.__views__=[]}function Z(){var O=new z(this.__wrapped__);return O.__actions__=rs(this.__actions__),O.__dir__=this.__dir__,O.__filtered__=this.__filtered__,O.__iteratees__=rs(this.__iteratees__),O.__takeCount__=this.__takeCount__,O.__views__=rs(this.__views__),O}function ye(){if(this.__filtered__){var O=new z(this);O.__dir__=-1,O.__filtered__=!0}else O=this.clone(),O.__dir__*=-1;return O}function Pe(){var O=this.__wrapped__.value(),F=this.__dir__,H=bn(O),ce=F<0,De=H?O.length:0,ze=eM(0,De,this.__views__),nt=ze.start,ct=ze.end,wt=ct-nt,Gt=ce?ct:nt-1,Yt=this.__iteratees__,ir=Yt.length,Rr=0,nn=Vo(wt,this.__takeCount__);if(!H||!ce&&De==wt&&nn==wt)return tD(O,this.__actions__);var wn=[];e:for(;wt--&&Rr<nn;){Gt+=F;for(var Kn=-1,Sn=O[Gt];++Kn<ir;){var ni=Yt[Kn],ui=ni.iteratee,bl=ni.type,Es=ui(Sn);if(bl==L)Sn=Es;else if(!Es){if(bl==B)continue e;break e}}wn[Rr++]=Sn}return wn}z.prototype=_(b.prototype),z.prototype.constructor=z;function He(O){var F=-1,H=O==null?0:O.length;for(this.clear();++F<H;){var ce=O[F];this.set(ce[0],ce[1])}}function Je(){this.__data__=ts?ts(null):{},this.size=0}function Xe(O){var F=this.has(O)&&delete this.__data__[O];return this.size-=F?1:0,F}function Ht(O){var F=this.__data__;if(ts){var H=F[O];return H===h?r:H}return hi.call(F,O)?F[O]:r}function gr(O){var F=this.__data__;return ts?F[O]!==r:hi.call(F,O)}function Br(O,F){var H=this.__data__;return this.size+=this.has(O)?0:1,H[O]=ts&&F===r?h:F,this}He.prototype.clear=Je,He.prototype.delete=Xe,He.prototype.get=Ht,He.prototype.has=gr,He.prototype.set=Br;function Ar(O){var F=-1,H=O==null?0:O.length;for(this.clear();++F<H;){var ce=O[F];this.set(ce[0],ce[1])}}function li(){this.__data__=[],this.size=0}function Co(O){var F=this.__data__,H=jg(F,O);if(H<0)return!1;var ce=F.length-1;return H==ce?F.pop():Vr.call(F,H,1),--this.size,!0}function ki(O){var F=this.__data__,H=jg(F,O);return H<0?r:F[H][1]}function Qi(O){return jg(this.__data__,O)>-1}function Ia(O,F){var H=this.__data__,ce=jg(H,O);return ce<0?(++this.size,H.push([O,F])):H[ce][1]=F,this}Ar.prototype.clear=li,Ar.prototype.delete=Co,Ar.prototype.get=ki,Ar.prototype.has=Qi,Ar.prototype.set=Ia;function Ps(O){var F=-1,H=O==null?0:O.length;for(this.clear();++F<H;){var ce=O[F];this.set(ce[0],ce[1])}}function Fp(){this.size=0,this.__data__={hash:new He,map:new(Fd||Ar),string:new He}}function eT(O){var F=qg(this,O).delete(O);return this.size-=F?1:0,F}function tT(O){return qg(this,O).get(O)}function rT(O){return qg(this,O).has(O)}function nT(O,F){var H=qg(this,O),ce=H.size;return H.set(O,F),this.size+=H.size==ce?0:1,this}Ps.prototype.clear=Fp,Ps.prototype.delete=eT,Ps.prototype.get=tT,Ps.prototype.has=rT,Ps.prototype.set=nT;function Nd(O){var F=-1,H=O==null?0:O.length;for(this.__data__=new Ps;++F<H;)this.add(O[F])}function iT(O){return this.__data__.set(O,h),this}function oT(O){return this.__data__.has(O)}Nd.prototype.add=Nd.prototype.push=iT,Nd.prototype.has=oT;function pl(O){var F=this.__data__=new Ar(O);this.size=F.size}function aT(){this.__data__=new Ar,this.size=0}function sT(O){var F=this.__data__,H=F.delete(O);return this.size=F.size,H}function lT(O){return this.__data__.get(O)}function uT(O){return this.__data__.has(O)}function cT(O,F){var H=this.__data__;if(H instanceof Ar){var ce=H.__data__;if(!Fd||ce.length<i-1)return ce.push([O,F]),this.size=++H.size,this;H=this.__data__=new Ps(ce)}return H.set(O,F),this.size=H.size,this}pl.prototype.clear=aT,pl.prototype.delete=sT,pl.prototype.get=lT,pl.prototype.has=uT,pl.prototype.set=cT;function MS(O,F){var H=bn(O),ce=!H&&yl(O),De=!H&&!ce&&Wu(O),ze=!H&&!ce&&!De&&a0(O),nt=H||ce||De||ze,ct=nt?fi(O.length,Bv):[],wt=ct.length;for(var Gt in O)(F||hi.call(O,Gt))&&!(nt&&(Gt=="length"||De&&(Gt=="offset"||Gt=="parent")||ze&&(Gt=="buffer"||Gt=="byteLength"||Gt=="byteOffset")||Vu(Gt,wt)))&&ct.push(Gt);return ct}function $S(O){var F=O.length;return F?O[ib(0,F-1)]:r}function dT(O,F){return Yg(rs(O),Rd(F,0,O.length))}function fT(O){return Yg(rs(O))}function qv(O,F,H){(H!==r&&!Os(O[F],H)||H===r&&!(F in O))&&Ru(O,F,H)}function Bp(O,F,H){var ce=O[F];(!(hi.call(O,F)&&Os(ce,H))||H===r&&!(F in O))&&Ru(O,F,H)}function jg(O,F){for(var H=O.length;H--;)if(Os(O[H][0],F))return H;return-1}function hT(O,F,H,ce){return Ec(O,function(De,ze,nt){F(ce,De,H(De),nt)}),ce}function IS(O,F){return O&&Xl(F,ya(F),O)}function pT(O,F){return O&&Xl(F,Hs(F),O)}function Ru(O,F,H){F=="__proto__"&&Yf?Yf(O,F,{configurable:!0,enumerable:!0,value:H,writable:!0}):O[F]=H}function Yv(O,F){for(var H=-1,ce=F.length,De=$t(ce),ze=O==null;++H<ce;)De[H]=ze?r:c$(O,F[H]);return De}function Rd(O,F,H){return O===O&&(H!==r&&(O=O<=H?O:H),F!==r&&(O=O>=F?O:F)),O}function zs(O,F,H,ce,De,ze){var nt,ct=F&k,wt=F&A,Gt=F&j;if(H&&(nt=De?H(O,ce,De,ze):H(O)),nt!==r)return nt;if(!Ct(O))return O;var Yt=bn(O);if(Yt){if(nt=rM(O),!ct)return rs(O,nt)}else{var ir=ga(O),Rr=ir==ke||ir==q;if(Wu(O))return nD(O,ct);if(ir==Ke||ir==we||Rr&&!De){if(nt=wt||Rr?{}:bD(O),!ct)return wt?UT(O,pT(nt,O)):HT(O,IS(nt,O))}else{if(!oi[ir])return De?O:{};nt=nM(O,ir,ct)}}ze||(ze=new pl);var nn=ze.get(O);if(nn)return nn;ze.set(O,nt),q9(O)?O.forEach(function(Sn){nt.add(zs(Sn,F,H,Sn,O,ze))}):wr(O)&&O.forEach(function(Sn,ni){nt.set(ni,zs(Sn,F,H,ni,O,ze))});var wn=Gt?wt?pb:hb:wt?Hs:ya,Kn=Yt?r:wn(O);return To(Kn||O,function(Sn,ni){Kn&&(ni=Sn,Sn=O[ni]),Bp(nt,ni,zs(Sn,F,H,ni,O,ze))}),nt}function mT(O){var F=ya(O);return function(H){return jS(H,O,F)}}function jS(O,F,H){var ce=H.length;if(O==null)return!ce;for(O=Xn(O);ce--;){var De=H[ce],ze=F[De],nt=O[De];if(nt===r&&!(De in O)||!ze(nt))return!1}return!0}function FS(O,F,H){if(typeof O!="function")throw new es(s);return Kp(function(){O.apply(r,H)},F)}function Np(O,F,H,ce){var De=-1,ze=Ta,nt=!0,ct=O.length,wt=[],Gt=F.length;if(!ct)return wt;H&&(F=Pi(F,ai(H))),ce?(ze=ll,nt=!1):F.length>=i&&(ze=Mo,nt=!1,F=new Nd(F));e:for(;++De<ct;){var Yt=O[De],ir=H==null?Yt:H(Yt);if(Yt=ce||Yt!==0?Yt:0,nt&&ir===ir){for(var Rr=Gt;Rr--;)if(F[Rr]===ir)continue e;wt.push(Yt)}else ze(F,ir,ce)||wt.push(Yt)}return wt}var Ec=ub(ql),BS=ub(Zv,!0);function gT(O,F){var H=!0;return Ec(O,function(ce,De,ze){return H=!!F(ce,De,ze),H}),H}function Fg(O,F,H){for(var ce=-1,De=O.length;++ce<De;){var ze=O[ce],nt=F(ze);if(nt!=null&&(ct===r?nt===nt&&!vl(nt):H(nt,ct)))var ct=nt,wt=ze}return wt}function yT(O,F,H,ce){var De=O.length;for(H=Hn(H),H<0&&(H=-H>De?0:De+H),ce=ce===r||ce>De?De:Hn(ce),ce<0&&(ce+=De),ce=H>ce?0:X9(ce);H<ce;)O[H++]=F;return O}function NS(O,F){var H=[];return Ec(O,function(ce,De,ze){F(ce,De,ze)&&H.push(ce)}),H}function aa(O,F,H,ce,De){var ze=-1,nt=O.length;for(H||(H=oM),De||(De=[]);++ze<nt;){var ct=O[ze];F>0&&H(ct)?F>1?aa(ct,F-1,H,ce,De):Ma(De,ct):ce||(De[De.length]=ct)}return De}var Xv=sD(),RS=sD(!0);function ql(O,F){return O&&Xv(O,F,ya)}function Zv(O,F){return O&&RS(O,F,ya)}function Bg(O,F){return Hi(F,function(H){return Qe(O[H])})}function Ld(O,F){F=Ac(F,O);for(var H=0,ce=F.length;O!=null&&H<ce;)O=O[Zl(F[H++])];return H&&H==ce?O:r}function LS(O,F,H){var ce=F(O);return bn(O)?ce:Ma(ce,H(O))}function ja(O){return O==null?O===r?ee:se:Iu&&Iu in Xn(O)?QT(O):fM(O)}function Jv(O,F){return O>F}function vT(O,F){return O!=null&&hi.call(O,F)}function bT(O,F){return O!=null&&F in Xn(O)}function xT(O,F,H){return O>=Vo(F,H)&&O<ho(F,H)}function Qv(O,F,H){for(var ce=H?ll:Ta,De=O[0].length,ze=O.length,nt=ze,ct=$t(ze),wt=1/0,Gt=[];nt--;){var Yt=O[nt];nt&&F&&(Yt=Pi(Yt,ai(F))),wt=Vo(Yt.length,wt),ct[nt]=!H&&(F||De>=120&&Yt.length>=120)?new Nd(nt&&Yt):r}Yt=O[0];var ir=-1,Rr=ct[0];e:for(;++ir<De&&Gt.length<wt;){var nn=Yt[ir],wn=F?F(nn):nn;if(nn=H||nn!==0?nn:0,!(Rr?Mo(Rr,wn):ce(Gt,wn,H))){for(nt=ze;--nt;){var Kn=ct[nt];if(!(Kn?Mo(Kn,wn):ce(O[nt],wn,H)))continue e}Rr&&Rr.push(wn),Gt.push(nn)}}return Gt}function wT(O,F,H,ce){return ql(O,function(De,ze,nt){F(ce,H(De),ze,nt)}),ce}function Rp(O,F,H){F=Ac(F,O),O=DD(O,F);var ce=O==null?O:O[Zl(Ws(F))];return ce==null?r:Ao(ce,O,H)}function zS(O){return dr(O)&&ja(O)==we}function ST(O){return dr(O)&&ja(O)==ve}function DT(O){return dr(O)&&ja(O)==be}function Lp(O,F,H,ce,De){return O===F?!0:O==null||F==null||!dr(O)&&!dr(F)?O!==O&&F!==F:CT(O,F,H,ce,Lp,De)}function CT(O,F,H,ce,De,ze){var nt=bn(O),ct=bn(F),wt=nt?Fe:ga(O),Gt=ct?Fe:ga(F);wt=wt==we?Ke:wt,Gt=Gt==we?Ke:Gt;var Yt=wt==Ke,ir=Gt==Ke,Rr=wt==Gt;if(Rr&&Wu(O)){if(!Wu(F))return!1;nt=!0,Yt=!1}if(Rr&&!Yt)return ze||(ze=new pl),nt||a0(O)?gD(O,F,H,ce,De,ze):ZT(O,F,wt,H,ce,De,ze);if(!(H&N)){var nn=Yt&&hi.call(O,"__wrapped__"),wn=ir&&hi.call(F,"__wrapped__");if(nn||wn){var Kn=nn?O.value():O,Sn=wn?F.value():F;return ze||(ze=new pl),De(Kn,Sn,H,ce,ze)}}return Rr?(ze||(ze=new pl),JT(O,F,H,ce,De,ze)):!1}function PT(O){return dr(O)&&ga(O)==ne}function eb(O,F,H,ce){var De=H.length,ze=De,nt=!ce;if(O==null)return!ze;for(O=Xn(O);De--;){var ct=H[De];if(nt&&ct[2]?ct[1]!==O[ct[0]]:!(ct[0]in O))return!1}for(;++De<ze;){ct=H[De];var wt=ct[0],Gt=O[wt],Yt=ct[1];if(nt&&ct[2]){if(Gt===r&&!(wt in O))return!1}else{var ir=new pl;if(ce)var Rr=ce(Gt,Yt,wt,O,F,ir);if(!(Rr===r?Lp(Yt,Gt,N|M,ce,ir):Rr))return!1}}return!0}function VS(O){if(!Ct(O)||sM(O))return!1;var F=Qe(O)?zv:_r;return F.test(Wd(O))}function kT(O){return dr(O)&&ja(O)==o}function OT(O){return dr(O)&&ga(O)==S}function ET(O){return dr(O)&&pt(O.length)&&!!qr[ja(O)]}function WS(O){return typeof O=="function"?O:O==null?Us:typeof O=="object"?bn(O)?KS(O[0],O[1]):US(O):sN(O)}function tb(O){if(!Up(O))return Gl(O);var F=[];for(var H in Xn(O))hi.call(O,H)&&H!="constructor"&&F.push(H);return F}function _T(O){if(!Ct(O))return dM(O);var F=Up(O),H=[];for(var ce in O)ce=="constructor"&&(F||!hi.call(O,ce))||H.push(ce);return H}function rb(O,F){return O<F}function HS(O,F){var H=-1,ce=Na(O)?$t(O.length):[];return Ec(O,function(De,ze,nt){ce[++H]=F(De,ze,nt)}),ce}function US(O){var F=gb(O);return F.length==1&&F[0][2]?wD(F[0][0],F[0][1]):function(H){return H===O||eb(H,O,F)}}function KS(O,F){return vb(O)&&xD(F)?wD(Zl(O),F):function(H){var ce=c$(H,O);return ce===r&&ce===F?d$(H,O):Lp(F,ce,N|M)}}function Ng(O,F,H,ce,De){O!==F&&Xv(F,function(ze,nt){if(De||(De=new pl),Ct(ze))AT(O,F,nt,H,Ng,ce,De);else{var ct=ce?ce(xb(O,nt),ze,nt+"",O,F,De):r;ct===r&&(ct=ze),qv(O,nt,ct)}},Hs)}function AT(O,F,H,ce,De,ze,nt){var ct=xb(O,H),wt=xb(F,H),Gt=nt.get(wt);if(Gt){qv(O,H,Gt);return}var Yt=ze?ze(ct,wt,H+"",O,F,nt):r,ir=Yt===r;if(ir){var Rr=bn(wt),nn=!Rr&&Wu(wt),wn=!Rr&&!nn&&a0(wt);Yt=wt,Rr||nn||wn?bn(ct)?Yt=ct:mo(ct)?Yt=rs(ct):nn?(ir=!1,Yt=nD(wt,!0)):wn?(ir=!1,Yt=iD(wt,!0)):Yt=[]:Lb(wt)||yl(wt)?(Yt=ct,yl(ct)?Yt=Z9(ct):(!Ct(ct)||Qe(ct))&&(Yt=bD(wt))):ir=!1}ir&&(nt.set(wt,Yt),De(Yt,wt,ce,ze,nt),nt.delete(wt)),qv(O,H,Yt)}function GS(O,F){var H=O.length;if(H)return F+=F<0?H:0,Vu(F,H)?O[F]:r}function qS(O,F,H){F.length?F=Pi(F,function(ze){return bn(ze)?function(nt){return Ld(nt,ze.length===1?ze[0]:ze)}:ze}):F=[Us];var ce=-1;F=Pi(F,ai(yn()));var De=HS(O,function(ze,nt,ct){var wt=Pi(F,function(Gt){return Gt(ze)});return{criteria:wt,index:++ce,value:ze}});return Gr(De,function(ze,nt){return WT(ze,nt,H)})}function TT(O,F){return YS(O,F,function(H,ce){return d$(O,ce)})}function YS(O,F,H){for(var ce=-1,De=F.length,ze={};++ce<De;){var nt=F[ce],ct=Ld(O,nt);H(ct,nt)&&zp(ze,Ac(nt,O),ct)}return ze}function MT(O){return function(F){return Ld(F,O)}}function nb(O,F,H,ce){var De=ce?oe:de,ze=-1,nt=F.length,ct=O;for(O===F&&(F=rs(F)),H&&(ct=Pi(O,ai(H)));++ze<nt;)for(var wt=0,Gt=F[ze],Yt=H?H(Gt):Gt;(wt=De(ct,Yt,wt,ce))>-1;)ct!==O&&Vr.call(ct,wt,1),Vr.call(O,wt,1);return O}function XS(O,F){for(var H=O?F.length:0,ce=H-1;H--;){var De=F[H];if(H==ce||De!==ze){var ze=De;Vu(De)?Vr.call(O,De,1):sb(O,De)}}return O}function ib(O,F){return O+fl($g()*(F-O+1))}function $T(O,F,H,ce){for(var De=-1,ze=ho(Kl((F-O)/(H||1)),0),nt=$t(ze);ze--;)nt[ce?ze:++De]=O,O+=H;return nt}function ob(O,F){var H="";if(!O||F<1||F>te)return H;do F%2&&(H+=O),F=fl(F/2),F&&(O+=O);while(F);return H}function Wn(O,F){return wb(SD(O,F,Us),O+"")}function IT(O){return $S(s0(O))}function jT(O,F){var H=s0(O);return Yg(H,Rd(F,0,H.length))}function zp(O,F,H,ce){if(!Ct(O))return O;F=Ac(F,O);for(var De=-1,ze=F.length,nt=ze-1,ct=O;ct!=null&&++De<ze;){var wt=Zl(F[De]),Gt=H;if(wt==="__proto__"||wt==="constructor"||wt==="prototype")return O;if(De!=nt){var Yt=ct[wt];Gt=ce?ce(Yt,wt,ct):r,Gt===r&&(Gt=Ct(Yt)?Yt:Vu(F[De+1])?[]:{})}Bp(ct,wt,Gt),ct=ct[wt]}return O}var ZS=Bu?function(O,F){return Bu.set(O,F),O}:Us,FT=Yf?function(O,F){return Yf(O,"toString",{configurable:!0,enumerable:!1,value:h$(F),writable:!0})}:Us;function BT(O){return Yg(s0(O))}function Vs(O,F,H){var ce=-1,De=O.length;F<0&&(F=-F>De?0:De+F),H=H>De?De:H,H<0&&(H+=De),De=F>H?0:H-F>>>0,F>>>=0;for(var ze=$t(De);++ce<De;)ze[ce]=O[ce+F];return ze}function NT(O,F){var H;return Ec(O,function(ce,De,ze){return H=F(ce,De,ze),!H}),!!H}function Rg(O,F,H){var ce=0,De=O==null?ce:O.length;if(typeof F=="number"&&F===F&&De<=me){for(;ce<De;){var ze=ce+De>>>1,nt=O[ze];nt!==null&&!vl(nt)&&(H?nt<=F:nt<F)?ce=ze+1:De=ze}return De}return ab(O,F,Us,H)}function ab(O,F,H,ce){var De=0,ze=O==null?0:O.length;if(ze===0)return 0;F=H(F);for(var nt=F!==F,ct=F===null,wt=vl(F),Gt=F===r;De<ze;){var Yt=fl((De+ze)/2),ir=H(O[Yt]),Rr=ir!==r,nn=ir===null,wn=ir===ir,Kn=vl(ir);if(nt)var Sn=ce||wn;else Gt?Sn=wn&&(ce||Rr):ct?Sn=wn&&Rr&&(ce||!nn):wt?Sn=wn&&Rr&&!nn&&(ce||!Kn):nn||Kn?Sn=!1:Sn=ce?ir<=F:ir<F;Sn?De=Yt+1:ze=Yt}return Vo(ze,ue)}function JS(O,F){for(var H=-1,ce=O.length,De=0,ze=[];++H<ce;){var nt=O[H],ct=F?F(nt):nt;if(!H||!Os(ct,wt)){var wt=ct;ze[De++]=nt===0?0:nt}}return ze}function QS(O){return typeof O=="number"?O:vl(O)?ae:+O}function ks(O){if(typeof O=="string")return O;if(bn(O))return Pi(O,ks)+"";if(vl(O))return Nu?Nu.call(O):"";var F=O+"";return F=="0"&&1/O==-K?"-0":F}function _c(O,F,H){var ce=-1,De=Ta,ze=O.length,nt=!0,ct=[],wt=ct;if(H)nt=!1,De=ll;else if(ze>=i){var Gt=F?null:YT(O);if(Gt)return Hl(Gt);nt=!1,De=Mo,wt=new Nd}else wt=F?[]:ct;e:for(;++ce<ze;){var Yt=O[ce],ir=F?F(Yt):Yt;if(Yt=H||Yt!==0?Yt:0,nt&&ir===ir){for(var Rr=wt.length;Rr--;)if(wt[Rr]===ir)continue e;F&&wt.push(ir),ct.push(Yt)}else De(wt,ir,H)||(wt!==ct&&wt.push(ir),ct.push(Yt))}return ct}function sb(O,F){return F=Ac(F,O),O=DD(O,F),O==null||delete O[Zl(Ws(F))]}function eD(O,F,H,ce){return zp(O,F,H(Ld(O,F)),ce)}function Lg(O,F,H,ce){for(var De=O.length,ze=ce?De:-1;(ce?ze--:++ze<De)&&F(O[ze],ze,O););return H?Vs(O,ce?0:ze,ce?ze+1:De):Vs(O,ce?ze+1:0,ce?De:ze)}function tD(O,F){var H=O;return H instanceof z&&(H=H.value()),Dc(F,function(ce,De){return De.func.apply(De.thisArg,Ma([ce],De.args))},H)}function lb(O,F,H){var ce=O.length;if(ce<2)return ce?_c(O[0]):[];for(var De=-1,ze=$t(ce);++De<ce;)for(var nt=O[De],ct=-1;++ct<ce;)ct!=De&&(ze[De]=Np(ze[De]||nt,O[ct],F,H));return _c(aa(ze,1),F,H)}function rD(O,F,H){for(var ce=-1,De=O.length,ze=F.length,nt={};++ce<De;){var ct=ce<ze?F[ce]:r;H(nt,O[ce],ct)}return nt}function eh(O){return mo(O)?O:[]}function Vp(O){return typeof O=="function"?O:Us}function Ac(O,F){return bn(O)?O:vb(O,F)?[O]:OD(Ti(O))}var RT=Wn;function Yl(O,F,H){var ce=O.length;return H=H===r?ce:H,!F&&H>=ce?O:Vs(O,F,H)}var Wp=Vv||function(O){return co.clearTimeout(O)};function nD(O,F){if(F)return O.slice();var H=O.length,ce=Ag?Ag(H):new O.constructor(H);return O.copy(ce),ce}function zd(O){var F=new O.constructor(O.byteLength);return new ea(F).set(new ea(O)),F}function LT(O,F){var H=F?zd(O.buffer):O.buffer;return new O.constructor(H,O.byteOffset,O.byteLength)}function zT(O){var F=new O.constructor(O.source,Dn.exec(O));return F.lastIndex=O.lastIndex,F}function VT(O){return hl?Xn(hl.call(O)):{}}function iD(O,F){var H=F?zd(O.buffer):O.buffer;return new O.constructor(H,O.byteOffset,O.length)}function oD(O,F){if(O!==F){var H=O!==r,ce=O===null,De=O===O,ze=vl(O),nt=F!==r,ct=F===null,wt=F===F,Gt=vl(F);if(!ct&&!Gt&&!ze&&O>F||ze&&nt&&wt&&!ct&&!Gt||ce&&nt&&wt||!H&&wt||!De)return 1;if(!ce&&!ze&&!Gt&&O<F||Gt&&H&&De&&!ce&&!ze||ct&&H&&De||!nt&&De||!wt)return-1}return 0}function WT(O,F,H){for(var ce=-1,De=O.criteria,ze=F.criteria,nt=De.length,ct=H.length;++ce<nt;){var wt=oD(De[ce],ze[ce]);if(wt){if(ce>=ct)return wt;var Gt=H[ce];return wt*(Gt=="desc"?-1:1)}}return O.index-F.index}function zg(O,F,H,ce){for(var De=-1,ze=O.length,nt=H.length,ct=-1,wt=F.length,Gt=ho(ze-nt,0),Yt=$t(wt+Gt),ir=!ce;++ct<wt;)Yt[ct]=F[ct];for(;++De<nt;)(ir||De<ze)&&(Yt[H[De]]=O[De]);for(;Gt--;)Yt[ct++]=O[De++];return Yt}function aD(O,F,H,ce){for(var De=-1,ze=O.length,nt=-1,ct=H.length,wt=-1,Gt=F.length,Yt=ho(ze-ct,0),ir=$t(Yt+Gt),Rr=!ce;++De<Yt;)ir[De]=O[De];for(var nn=De;++wt<Gt;)ir[nn+wt]=F[wt];for(;++nt<ct;)(Rr||De<ze)&&(ir[nn+H[nt]]=O[De++]);return ir}function rs(O,F){var H=-1,ce=O.length;for(F||(F=$t(ce));++H<ce;)F[H]=O[H];return F}function Xl(O,F,H,ce){var De=!H;H||(H={});for(var ze=-1,nt=F.length;++ze<nt;){var ct=F[ze],wt=ce?ce(H[ct],O[ct],ct,H,O):r;wt===r&&(wt=O[ct]),De?Ru(H,ct,wt):Bp(H,ct,wt)}return H}function HT(O,F){return Xl(O,yb(O),F)}function UT(O,F){return Xl(O,yD(O),F)}function Vg(O,F){return function(H,ce){var De=bn(H)?Ou:hT,ze=F?F():{};return De(H,O,yn(ce,2),ze)}}function th(O){return Wn(function(F,H){var ce=-1,De=H.length,ze=De>1?H[De-1]:r,nt=De>2?H[2]:r;for(ze=O.length>3&&typeof ze=="function"?(De--,ze):r,nt&&Fa(H[0],H[1],nt)&&(ze=De<3?r:ze,De=1),F=Xn(F);++ce<De;){var ct=H[ce];ct&&O(F,ct,ce,ze)}return F})}function ub(O,F){return function(H,ce){if(H==null)return H;if(!Na(H))return O(H,ce);for(var De=H.length,ze=F?De:-1,nt=Xn(H);(F?ze--:++ze<De)&&ce(nt[ze],ze,nt)!==!1;);return H}}function sD(O){return function(F,H,ce){for(var De=-1,ze=Xn(F),nt=ce(F),ct=nt.length;ct--;){var wt=nt[O?ct:++De];if(H(ze[wt],wt,ze)===!1)break}return F}}function KT(O,F,H){var ce=F&u,De=Hp(O);function ze(){var nt=this&&this!==co&&this instanceof ze?De:O;return nt.apply(ce?H:this,arguments)}return ze}function lD(O){return function(F){F=Ti(F);var H=Vl(F)?Qo(F):r,ce=H?H[0]:F.charAt(0),De=H?Yl(H,1).join(""):F.slice(1);return ce[O]()+De}}function rh(O){return function(F){return Dc(oN(iN(F).replace(_i,"")),O,"")}}function Hp(O){return function(){var F=arguments;switch(F.length){case 0:return new O;case 1:return new O(F[0]);case 2:return new O(F[0],F[1]);case 3:return new O(F[0],F[1],F[2]);case 4:return new O(F[0],F[1],F[2],F[3]);case 5:return new O(F[0],F[1],F[2],F[3],F[4]);case 6:return new O(F[0],F[1],F[2],F[3],F[4],F[5]);case 7:return new O(F[0],F[1],F[2],F[3],F[4],F[5],F[6])}var H=_(O.prototype),ce=O.apply(H,F);return Ct(ce)?ce:H}}function GT(O,F,H){var ce=Hp(O);function De(){for(var ze=arguments.length,nt=$t(ze),ct=ze,wt=nh(De);ct--;)nt[ct]=arguments[ct];var Gt=ze<3&&nt[0]!==wt&&nt[ze-1]!==wt?[]:ul(nt,wt);if(ze-=Gt.length,ze<H)return fD(O,F,Wg,De.placeholder,r,nt,Gt,r,r,H-ze);var Yt=this&&this!==co&&this instanceof De?ce:O;return Ao(Yt,this,nt)}return De}function cb(O){return function(F,H,ce){var De=Xn(F);if(!Na(F)){var ze=yn(H,3);F=ya(F),H=function(ct){return ze(De[ct],ct,De)}}var nt=O(F,H,ce);return nt>-1?De[ze?F[nt]:nt]:r}}function uD(O){return zu(function(F){var H=F.length,ce=H,De=I.prototype.thru;for(O&&F.reverse();ce--;){var ze=F[ce];if(typeof ze!="function")throw new es(s);if(De&&!nt&&Gg(ze)=="wrapper")var nt=new I([],!0)}for(ce=nt?ce:H;++ce<H;){ze=F[ce];var ct=Gg(ze),wt=ct=="wrapper"?mb(ze):r;wt&&bb(wt[0])&&wt[1]==(f|C|g|c)&&!wt[4].length&&wt[9]==1?nt=nt[Gg(wt[0])].apply(nt,wt[3]):nt=ze.length==1&&bb(ze)?nt[ct]():nt.thru(ze)}return function(){var Gt=arguments,Yt=Gt[0];if(nt&&Gt.length==1&&bn(Yt))return nt.plant(Yt).value();for(var ir=0,Rr=H?F[ir].apply(this,Gt):Yt;++ir<H;)Rr=F[ir].call(this,Rr);return Rr}})}function Wg(O,F,H,ce,De,ze,nt,ct,wt,Gt){var Yt=F&f,ir=F&u,Rr=F&m,nn=F&(C|w),wn=F&p,Kn=Rr?r:Hp(O);function Sn(){for(var ni=arguments.length,ui=$t(ni),bl=ni;bl--;)ui[bl]=arguments[bl];if(nn)var Es=nh(Sn),xl=Qa(ui,Es);if(ce&&(ui=zg(ui,ce,De,nn)),ze&&(ui=aD(ui,ze,nt,nn)),ni-=xl,nn&&ni<Gt){var Wo=ul(ui,Es);return fD(O,F,Wg,Sn.placeholder,H,ui,Wo,ct,wt,Gt-ni)}var Hu=ir?H:this,Yd=Rr?Hu[O]:O;return ni=ui.length,ct?ui=hM(ui,ct):wn&&ni>1&&ui.reverse(),Yt&&wt<ni&&(ui.length=wt),this&&this!==co&&this instanceof Sn&&(Yd=Kn||Hp(Yd)),Yd.apply(Hu,ui)}return Sn}function cD(O,F){return function(H,ce){return wT(H,O,F(ce),{})}}function Hg(O,F){return function(H,ce){var De;if(H===r&&ce===r)return F;if(H!==r&&(De=H),ce!==r){if(De===r)return ce;typeof H=="string"||typeof ce=="string"?(H=ks(H),ce=ks(ce)):(H=QS(H),ce=QS(ce)),De=O(H,ce)}return De}}function db(O){return zu(function(F){return F=Pi(F,ai(yn())),Wn(function(H){var ce=this;return O(F,function(De){return Ao(De,ce,H)})})})}function Ug(O,F){F=F===r?" ":ks(F);var H=F.length;if(H<2)return H?ob(F,O):F;var ce=ob(F,Kl(O/Ss(F)));return Vl(F)?Yl(Qo(ce),0,O).join(""):ce.slice(0,O)}function qT(O,F,H,ce){var De=F&u,ze=Hp(O);function nt(){for(var ct=-1,wt=arguments.length,Gt=-1,Yt=ce.length,ir=$t(Yt+wt),Rr=this&&this!==co&&this instanceof nt?ze:O;++Gt<Yt;)ir[Gt]=ce[Gt];for(;wt--;)ir[Gt++]=arguments[++ct];return Ao(Rr,De?H:this,ir)}return nt}function dD(O){return function(F,H,ce){return ce&&typeof ce!="number"&&Fa(F,H,ce)&&(H=ce=r),F=qd(F),H===r?(H=F,F=0):H=qd(H),ce=ce===r?F<H?1:-1:qd(ce),$T(F,H,ce,O)}}function Kg(O){return function(F,H){return typeof F=="string"&&typeof H=="string"||(F=Jl(F),H=Jl(H)),O(F,H)}}function fD(O,F,H,ce,De,ze,nt,ct,wt,Gt){var Yt=F&C,ir=Yt?nt:r,Rr=Yt?r:nt,nn=Yt?ze:r,wn=Yt?r:ze;F|=Yt?g:d,F&=~(Yt?d:g),F&v||(F&=~(u|m));var Kn=[O,F,De,nn,ir,wn,Rr,ct,wt,Gt],Sn=H.apply(r,Kn);return bb(O)&&CD(Sn,Kn),Sn.placeholder=ce,PD(Sn,O,F)}function fb(O){var F=Do[O];return function(H,ce){if(H=Jl(H),ce=ce==null?0:Vo(Hn(ce),292),ce&&Mg(H)){var De=(Ti(H)+"e").split("e"),ze=F(De[0]+"e"+(+De[1]+ce));return De=(Ti(ze)+"e").split("e"),+(De[0]+"e"+(+De[1]-ce))}return F(H)}}var YT=Fu&&1/Hl(new Fu([,-0]))[1]==K?function(O){return new Fu(O)}:g$;function hD(O){return function(F){var H=ga(F);return H==ne?Wl(F):H==S?$d(F):Ui(F,O(F))}}function Lu(O,F,H,ce,De,ze,nt,ct){var wt=F&m;if(!wt&&typeof O!="function")throw new es(s);var Gt=ce?ce.length:0;if(Gt||(F&=~(g|d),ce=De=r),nt=nt===r?nt:ho(Hn(nt),0),ct=ct===r?ct:Hn(ct),Gt-=De?De.length:0,F&d){var Yt=ce,ir=De;ce=De=r}var Rr=wt?r:mb(O),nn=[O,F,H,ce,De,Yt,ir,ze,nt,ct];if(Rr&&cM(nn,Rr),O=nn[0],F=nn[1],H=nn[2],ce=nn[3],De=nn[4],ct=nn[9]=nn[9]===r?wt?0:O.length:ho(nn[9]-Gt,0),!ct&&F&(C|w)&&(F&=~(C|w)),!F||F==u)var wn=KT(O,F,H);else F==C||F==w?wn=GT(O,F,ct):(F==g||F==(u|g))&&!De.length?wn=qT(O,F,H,ce):wn=Wg.apply(r,nn);var Kn=Rr?ZS:CD;return PD(Kn(wn,nn),O,F)}function pD(O,F,H,ce){return O===r||Os(O,Tu[H])&&!hi.call(ce,H)?F:O}function mD(O,F,H,ce,De,ze){return Ct(O)&&Ct(F)&&(ze.set(F,O),Ng(O,F,r,mD,ze),ze.delete(F)),O}function XT(O){return Lb(O)?r:O}function gD(O,F,H,ce,De,ze){var nt=H&N,ct=O.length,wt=F.length;if(ct!=wt&&!(nt&&wt>ct))return!1;var Gt=ze.get(O),Yt=ze.get(F);if(Gt&&Yt)return Gt==F&&Yt==O;var ir=-1,Rr=!0,nn=H&M?new Nd:r;for(ze.set(O,F),ze.set(F,O);++ir<ct;){var wn=O[ir],Kn=F[ir];if(ce)var Sn=nt?ce(Kn,wn,ir,F,O,ze):ce(wn,Kn,ir,O,F,ze);if(Sn!==r){if(Sn)continue;Rr=!1;break}if(nn){if(!zl(F,function(ni,ui){if(!Mo(nn,ui)&&(wn===ni||De(wn,ni,H,ce,ze)))return nn.push(ui)})){Rr=!1;break}}else if(!(wn===Kn||De(wn,Kn,H,ce,ze))){Rr=!1;break}}return ze.delete(O),ze.delete(F),Rr}function ZT(O,F,H,ce,De,ze,nt){switch(H){case Ae:if(O.byteLength!=F.byteLength||O.byteOffset!=F.byteOffset)return!1;O=O.buffer,F=F.buffer;case ve:return!(O.byteLength!=F.byteLength||!ze(new ea(O),new ea(F)));case Te:case be:case qe:return Os(+O,+F);case st:return O.name==F.name&&O.message==F.message;case o:case P:return O==F+"";case ne:var ct=Wl;case S:var wt=ce&N;if(ct||(ct=Hl),O.size!=F.size&&!wt)return!1;var Gt=nt.get(O);if(Gt)return Gt==F;ce|=M,nt.set(O,F);var Yt=gD(ct(O),ct(F),ce,De,ze,nt);return nt.delete(O),Yt;case le:if(hl)return hl.call(O)==hl.call(F)}return!1}function JT(O,F,H,ce,De,ze){var nt=H&N,ct=hb(O),wt=ct.length,Gt=hb(F),Yt=Gt.length;if(wt!=Yt&&!nt)return!1;for(var ir=wt;ir--;){var Rr=ct[ir];if(!(nt?Rr in F:hi.call(F,Rr)))return!1}var nn=ze.get(O),wn=ze.get(F);if(nn&&wn)return nn==F&&wn==O;var Kn=!0;ze.set(O,F),ze.set(F,O);for(var Sn=nt;++ir<wt;){Rr=ct[ir];var ni=O[Rr],ui=F[Rr];if(ce)var bl=nt?ce(ui,ni,Rr,F,O,ze):ce(ni,ui,Rr,O,F,ze);if(!(bl===r?ni===ui||De(ni,ui,H,ce,ze):bl)){Kn=!1;break}Sn||(Sn=Rr=="constructor")}if(Kn&&!Sn){var Es=O.constructor,xl=F.constructor;Es!=xl&&"constructor"in O&&"constructor"in F&&!(typeof Es=="function"&&Es instanceof Es&&typeof xl=="function"&&xl instanceof xl)&&(Kn=!1)}return ze.delete(O),ze.delete(F),Kn}function zu(O){return wb(SD(O,r,TD),O+"")}function hb(O){return LS(O,ya,yb)}function pb(O){return LS(O,Hs,yD)}var mb=Bu?function(O){return Bu.get(O)}:g$;function Gg(O){for(var F=O.name+"",H=Oc[F],ce=hi.call(Oc,F)?H.length:0;ce--;){var De=H[ce],ze=De.func;if(ze==null||ze==O)return De.name}return F}function nh(O){var F=hi.call($e,"placeholder")?$e:O;return F.placeholder}function yn(){var O=$e.iteratee||p$;return O=O===p$?WS:O,arguments.length?O(arguments[0],arguments[1]):O}function qg(O,F){var H=O.__data__;return aM(F)?H[typeof F=="string"?"string":"hash"]:H.map}function gb(O){for(var F=ya(O),H=F.length;H--;){var ce=F[H],De=O[ce];F[H]=[ce,De,xD(De)]}return F}function Vd(O,F){var H=Md(O,F);return VS(H)?H:r}function QT(O){var F=hi.call(O,Iu),H=O[Iu];try{O[Iu]=r;var ce=!0}catch{}var De=Ds.call(O);return ce&&(F?O[Iu]=H:delete O[Iu]),De}var yb=Xf?function(O){return O==null?[]:(O=Xn(O),Hi(Xf(O),function(F){return $u.call(O,F)}))}:y$,yD=Xf?function(O){for(var F=[];O;)Ma(F,yb(O)),O=jd(O);return F}:y$,ga=ja;(Jf&&ga(new Jf(new ArrayBuffer(1)))!=Ae||Fd&&ga(new Fd)!=ne||kc&&ga(kc.resolve())!=Q||Fu&&ga(new Fu)!=S||Bd&&ga(new Bd)!=_e)&&(ga=function(O){var F=ja(O),H=F==Ke?O.constructor:r,ce=H?Wd(H):"";if(ce)switch(ce){case Ig:return Ae;case Hv:return ne;case Uv:return Q;case Kv:return S;case Gv:return _e}return F});function eM(O,F,H){for(var ce=-1,De=H.length;++ce<De;){var ze=H[ce],nt=ze.size;switch(ze.type){case"drop":O+=nt;break;case"dropRight":F-=nt;break;case"take":F=Vo(F,O+nt);break;case"takeRight":O=ho(O,F-nt);break}}return{start:O,end:F}}function tM(O){var F=O.match(Tr);return F?F[1].split(or):[]}function vD(O,F,H){F=Ac(F,O);for(var ce=-1,De=F.length,ze=!1;++ce<De;){var nt=Zl(F[ce]);if(!(ze=O!=null&&H(O,nt)))break;O=O[nt]}return ze||++ce!=De?ze:(De=O==null?0:O.length,!!De&&pt(De)&&Vu(nt,De)&&(bn(O)||yl(O)))}function rM(O){var F=O.length,H=new O.constructor(F);return F&&typeof O[0]=="string"&&hi.call(O,"index")&&(H.index=O.index,H.input=O.input),H}function bD(O){return typeof O.constructor=="function"&&!Up(O)?_(jd(O)):{}}function nM(O,F,H){var ce=O.constructor;switch(F){case ve:return zd(O);case Te:case be:return new ce(+O);case Ae:return LT(O,H);case je:case Le:case xe:case Be:case Ve:case tt:case it:case yt:case vt:return iD(O,H);case ne:return new ce;case qe:case P:return new ce(O);case o:return zT(O);case S:return new ce;case le:return VT(O)}}function iM(O,F){var H=F.length;if(!H)return O;var ce=H-1;return F[ce]=(H>1?"& ":"")+F[ce],F=F.join(H>2?", ":" "),O.replace(Cr,`{
 /* [wrapped with `+F+`] */
-`)}function oM(O){return bn(O)||yl(O)||!!(qf&&O&&O[qf])}function Vu(O,F){var H=typeof O;return F=F??te,!!F&&(H=="number"||H!="symbol"&&Ze.test(O))&&O>-1&&O%1==0&&O<F}function Fa(O,F,H){if(!Ct(H))return!1;var ce=typeof F;return(ce=="number"?Na(H)&&Vu(F,H.length):ce=="string"&&F in H)?Os(H[F],O):!1}function vb(O,F){if(bn(O))return!1;var H=typeof O;return H=="number"||H=="symbol"||H=="boolean"||O==null||vl(O)?!0:Kr.test(O)||!Dr.test(O)||F!=null&&O in Xn(F)}function aM(O){var F=typeof O;return F=="string"||F=="number"||F=="symbol"||F=="boolean"?O!=="__proto__":O===null}function bb(O){var F=Gg(O),H=$e[F];if(typeof H!="function"||!(F in z.prototype))return!1;if(O===H)return!0;var ce=mb(H);return!!ce&&O===ce[0]}function sM(O){return!!Ul&&Ul in O}var lM=Kf?Qe:v$;function Up(O){var F=O&&O.constructor,H=typeof F=="function"&&F.prototype||Tu;return O===H}function xD(O){return O===O&&!Ct(O)}function wD(O,F){return function(H){return H==null?!1:H[O]===F&&(F!==r||O in Xn(H))}}function uM(O){var F=Xp(O,function(ce){return H.size===y&&H.clear(),ce}),H=F.cache;return F}function cM(O,F){var H=O[1],ce=F[1],De=H|ce,ze=De<(u|m|f),nt=ce==f&&H==C||ce==f&&H==c&&O[7].length<=F[8]||ce==(f|c)&&F[7].length<=F[8]&&H==C;if(!(ze||nt))return O;ce&u&&(O[2]=F[2],De|=H&u?0:v);var ct=F[3];if(ct){var wt=O[3];O[3]=wt?zg(wt,ct,F[4]):ct,O[4]=wt?ul(O[3],x):F[4]}return ct=F[5],ct&&(wt=O[5],O[5]=wt?aD(wt,ct,F[6]):ct,O[6]=wt?ul(O[5],x):F[6]),ct=F[7],ct&&(O[7]=ct),ce&f&&(O[8]=O[8]==null?F[8]:Vo(O[8],F[8])),O[9]==null&&(O[9]=F[9]),O[0]=F[0],O[1]=De,O}function dM(O){var F=[];if(O!=null)for(var H in Xn(O))F.push(H);return F}function fM(O){return Ds.call(O)}function SD(O,F,H){return F=ho(F===r?O.length-1:F,0),function(){for(var ce=arguments,De=-1,ze=ho(ce.length-F,0),nt=$t(ze);++De<ze;)nt[De]=ce[F+De];De=-1;for(var ct=$t(F+1);++De<F;)ct[De]=ce[De];return ct[F]=H(nt),Ao(O,this,ct)}}function DD(O,F){return F.length<2?O:Ld(O,Vs(F,0,-1))}function hM(O,F){for(var H=O.length,ce=Vo(F.length,H),De=rs(O);ce--;){var ze=F[ce];O[ce]=Vu(ze,H)?De[ze]:r}return O}function xb(O,F){if(!(F==="constructor"&&typeof O[F]=="function")&&F!="__proto__")return O[F]}var CD=kD(ZS),Kp=ju||function(O,F){return co.setTimeout(O,F)},wb=kD(FT);function PD(O,F,H){var ce=F+"";return wb(O,iM(ce,pM(tM(ce),H)))}function kD(O){var F=0,H=0;return function(){var ce=Ip(),De=$-(ce-H);if(H=ce,De>0){if(++F>=T)return arguments[0]}else F=0;return O.apply(r,arguments)}}function Yg(O,F){var H=-1,ce=O.length,De=ce-1;for(F=F===r?ce:F;++H<F;){var ze=ib(H,De),nt=O[ze];O[ze]=O[H],O[H]=nt}return O.length=F,O}var OD=uM(function(O){var F=[];return O.charCodeAt(0)===46&&F.push(""),O.replace(kr,function(H,ce,De,ze){F.push(De?ze.replace(xt,"$1"):ce||H)}),F});function Zl(O){if(typeof O=="string"||vl(O))return O;var F=O+"";return F=="0"&&1/O==-K?"-0":F}function Wd(O){if(O!=null){try{return Gf.call(O)}catch{}try{return O+""}catch{}}return""}function pM(O,F){return To(Se,function(H){var ce="_."+H[0];F&H[1]&&!Ta(O,ce)&&O.push(ce)}),O.sort()}function ED(O){if(O instanceof z)return O.clone();var F=new I(O.__wrapped__,O.__chain__);return F.__actions__=rs(O.__actions__),F.__index__=O.__index__,F.__values__=O.__values__,F}function mM(O,F,H){(H?Fa(O,F,H):F===r)?F=1:F=ho(Hn(F),0);var ce=O==null?0:O.length;if(!ce||F<1)return[];for(var De=0,ze=0,nt=$t(Kl(ce/F));De<ce;)nt[ze++]=Vs(O,De,De+=F);return nt}function gM(O){for(var F=-1,H=O==null?0:O.length,ce=0,De=[];++F<H;){var ze=O[F];ze&&(De[ce++]=ze)}return De}function yM(){var O=arguments.length;if(!O)return[];for(var F=$t(O-1),H=arguments[0],ce=O;ce--;)F[ce-1]=arguments[ce];return Ma(bn(H)?rs(H):[H],aa(F,1))}var vM=Wn(function(O,F){return mo(O)?Np(O,aa(F,1,mo,!0)):[]}),bM=Wn(function(O,F){var H=Ws(F);return mo(H)&&(H=r),mo(O)?Np(O,aa(F,1,mo,!0),yn(H,2)):[]}),xM=Wn(function(O,F){var H=Ws(F);return mo(H)&&(H=r),mo(O)?Np(O,aa(F,1,mo,!0),r,H):[]});function wM(O,F,H){var ce=O==null?0:O.length;return ce?(F=H||F===r?1:Hn(F),Vs(O,F<0?0:F,ce)):[]}function SM(O,F,H){var ce=O==null?0:O.length;return ce?(F=H||F===r?1:Hn(F),F=ce-F,Vs(O,0,F<0?0:F)):[]}function DM(O,F){return O&&O.length?Lg(O,yn(F,3),!0,!0):[]}function CM(O,F){return O&&O.length?Lg(O,yn(F,3),!0):[]}function PM(O,F,H,ce){var De=O==null?0:O.length;return De?(H&&typeof H!="number"&&Fa(O,F,H)&&(H=0,ce=De),yT(O,F,H,ce)):[]}function _D(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=H==null?0:Hn(H);return De<0&&(De=ho(ce+De,0)),_u(O,yn(F,3),De)}function AD(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=ce-1;return H!==r&&(De=Hn(H),De=H<0?ho(ce+De,0):Vo(De,ce-1)),_u(O,yn(F,3),De,!0)}function TD(O){var F=O==null?0:O.length;return F?aa(O,1):[]}function kM(O){var F=O==null?0:O.length;return F?aa(O,K):[]}function OM(O,F){var H=O==null?0:O.length;return H?(F=F===r?1:Hn(F),aa(O,F)):[]}function EM(O){for(var F=-1,H=O==null?0:O.length,ce={};++F<H;){var De=O[F];ce[De[0]]=De[1]}return ce}function MD(O){return O&&O.length?O[0]:r}function _M(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=H==null?0:Hn(H);return De<0&&(De=ho(ce+De,0)),de(O,F,De)}function AM(O){var F=O==null?0:O.length;return F?Vs(O,0,-1):[]}var TM=Wn(function(O){var F=Pi(O,eh);return F.length&&F[0]===O[0]?Qv(F):[]}),MM=Wn(function(O){var F=Ws(O),H=Pi(O,eh);return F===Ws(H)?F=r:H.pop(),H.length&&H[0]===O[0]?Qv(H,yn(F,2)):[]}),$M=Wn(function(O){var F=Ws(O),H=Pi(O,eh);return F=typeof F=="function"?F:r,F&&H.pop(),H.length&&H[0]===O[0]?Qv(H,r,F):[]});function IM(O,F){return O==null?"":fo.call(O,F)}function Ws(O){var F=O==null?0:O.length;return F?O[F-1]:r}function jM(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=ce;return H!==r&&(De=Hn(H),De=De<0?ho(ce+De,0):Vo(De,ce-1)),F===F?Og(O,F,De):_u(O,Ce,De,!0)}function FM(O,F){return O&&O.length?GS(O,Hn(F)):r}var BM=Wn($D);function $D(O,F){return O&&O.length&&F&&F.length?nb(O,F):O}function NM(O,F,H){return O&&O.length&&F&&F.length?nb(O,F,yn(H,2)):O}function RM(O,F,H){return O&&O.length&&F&&F.length?nb(O,F,r,H):O}var LM=zu(function(O,F){var H=O==null?0:O.length,ce=Yv(O,F);return XS(O,Pi(F,function(De){return Vu(De,H)?+De:De}).sort(oD)),ce});function zM(O,F){var H=[];if(!(O&&O.length))return H;var ce=-1,De=[],ze=O.length;for(F=yn(F,3);++ce<ze;){var nt=O[ce];F(nt,ce,O)&&(H.push(nt),De.push(ce))}return XS(O,De),H}function Sb(O){return O==null?O:jp.call(O)}function VM(O,F,H){var ce=O==null?0:O.length;return ce?(H&&typeof H!="number"&&Fa(O,F,H)?(F=0,H=ce):(F=F==null?0:Hn(F),H=H===r?ce:Hn(H)),Vs(O,F,H)):[]}function WM(O,F){return Rg(O,F)}function HM(O,F,H){return ab(O,F,yn(H,2))}function UM(O,F){var H=O==null?0:O.length;if(H){var ce=Rg(O,F);if(ce<H&&Os(O[ce],F))return ce}return-1}function KM(O,F){return Rg(O,F,!0)}function GM(O,F,H){return ab(O,F,yn(H,2),!0)}function qM(O,F){var H=O==null?0:O.length;if(H){var ce=Rg(O,F,!0)-1;if(Os(O[ce],F))return ce}return-1}function YM(O){return O&&O.length?JS(O):[]}function XM(O,F){return O&&O.length?JS(O,yn(F,2)):[]}function ZM(O){var F=O==null?0:O.length;return F?Vs(O,1,F):[]}function JM(O,F,H){return O&&O.length?(F=H||F===r?1:Hn(F),Vs(O,0,F<0?0:F)):[]}function QM(O,F,H){var ce=O==null?0:O.length;return ce?(F=H||F===r?1:Hn(F),F=ce-F,Vs(O,F<0?0:F,ce)):[]}function e$(O,F){return O&&O.length?Lg(O,yn(F,3),!1,!0):[]}function t$(O,F){return O&&O.length?Lg(O,yn(F,3)):[]}var r$=Wn(function(O){return _c(aa(O,1,mo,!0))}),n$=Wn(function(O){var F=Ws(O);return mo(F)&&(F=r),_c(aa(O,1,mo,!0),yn(F,2))}),i$=Wn(function(O){var F=Ws(O);return F=typeof F=="function"?F:r,_c(aa(O,1,mo,!0),r,F)});function o$(O){return O&&O.length?_c(O):[]}function a$(O,F){return O&&O.length?_c(O,yn(F,2)):[]}function s$(O,F){return F=typeof F=="function"?F:r,O&&O.length?_c(O,r,F):[]}function Db(O){if(!(O&&O.length))return[];var F=0;return O=Hi(O,function(H){if(mo(H))return F=ho(H.length,F),!0}),fi(F,function(H){return Pi(O,St(H))})}function ID(O,F){if(!(O&&O.length))return[];var H=Db(O);return F==null?H:Pi(H,function(ce){return Ao(F,r,ce)})}var l$=Wn(function(O,F){return mo(O)?Np(O,F):[]}),R=Wn(function(O){return lb(Hi(O,mo))}),ih=Wn(function(O){var F=Ws(O);return mo(F)&&(F=r),lb(Hi(O,mo),yn(F,2))}),ml=Wn(function(O){var F=Ws(O);return F=typeof F=="function"?F:r,lb(Hi(O,mo),r,F)}),Xg=Wn(Db);function Oe(O,F){return rD(O||[],F||[],Bp)}function Et(O,F){return rD(O||[],F||[],zp)}var kn=Wn(function(O){var F=O.length,H=F>1?O[F-1]:r;return H=typeof H=="function"?(O.pop(),H):r,ID(O,H)});function Cb(O){var F=$e(O);return F.__chain__=!0,F}function jD(O,F){return F(O),O}function Re(O,F){return F(O)}var FD=zu(function(O){var F=O.length,H=F?O[0]:0,ce=this.__wrapped__,De=function(ze){return Yv(ze,O)};return F>1||this.__actions__.length||!(ce instanceof z)||!Vu(H)?this.thru(De):(ce=ce.slice(H,+H+(F?1:0)),ce.__actions__.push({func:Re,args:[De],thisArg:r}),new I(ce,this.__chain__).thru(function(ze){return F&&!ze.length&&ze.push(r),ze}))});function BD(){return Cb(this)}function ND(){return new I(this.value(),this.__chain__)}function RD(){this.__values__===r&&(this.__values__=Y9(this.value()));var O=this.__index__>=this.__values__.length,F=O?r:this.__values__[this.__index__++];return{done:O,value:F}}function Pb(){return this}function LD(O){for(var F,H=this;H instanceof b;){var ce=ED(H);ce.__index__=0,ce.__values__=r,F?De.__wrapped__=ce:F=ce;var De=ce;H=H.__wrapped__}return De.__wrapped__=O,F}function zD(){var O=this.__wrapped__;if(O instanceof z){var F=O;return this.__actions__.length&&(F=new z(this)),F=F.reverse(),F.__actions__.push({func:Re,args:[Sb],thisArg:r}),new I(F,this.__chain__)}return this.thru(Sb)}function VD(){return tD(this.__wrapped__,this.__actions__)}var WD=Vg(function(O,F,H){hi.call(O,H)?++O[H]:Ru(O,H,1)});function HD(O,F,H){var ce=bn(O)?Ll:gT;return H&&Fa(O,F,H)&&(F=r),ce(O,yn(F,3))}function UD(O,F){var H=bn(O)?Hi:NS;return H(O,yn(F,3))}var KD=cb(_D),kb=cb(AD);function Ob(O,F){return aa(Gp(O,F),1)}function Eb(O,F){return aa(Gp(O,F),K)}function Zg(O,F,H){return H=H===r?1:Hn(H),aa(Gp(O,F),H)}function Jg(O,F){var H=bn(O)?To:Ec;return H(O,yn(F,3))}function _b(O,F){var H=bn(O)?Ed:BS;return H(O,yn(F,3))}var Ab=Vg(function(O,F,H){hi.call(O,H)?O[H].push(F):Ru(O,H,[F])});function GD(O,F,H,ce){O=Na(O)?O:s0(O),H=H&&!ce?Hn(H):0;var De=O.length;return H<0&&(H=ho(De+H,0)),aC(O)?H<=De&&O.indexOf(F,H)>-1:!!De&&de(O,F,H)>-1}var Tb=Wn(function(O,F,H){var ce=-1,De=typeof F=="function",ze=Na(O)?$t(O.length):[];return Ec(O,function(nt){ze[++ce]=De?Ao(F,nt,H):Rp(nt,F,H)}),ze}),oh=Vg(function(O,F,H){Ru(O,H,F)});function Gp(O,F){var H=bn(O)?Pi:HS;return H(O,yn(F,3))}function Mb(O,F,H,ce){return O==null?[]:(bn(F)||(F=F==null?[]:[F]),H=ce?r:H,bn(H)||(H=H==null?[]:[H]),qS(O,F,H))}var qD=Vg(function(O,F,H){O[H?0:1].push(F)},function(){return[[],[]]});function qp(O,F,H){var ce=bn(O)?Dc:yr,De=arguments.length<3;return ce(O,yn(F,4),H,De,Ec)}function Tc(O,F,H){var ce=bn(O)?_d:yr,De=arguments.length<3;return ce(O,yn(F,4),H,De,BS)}function YD(O,F){var H=bn(O)?Hi:NS;return H(O,Zp(yn(F,3)))}function $b(O){var F=bn(O)?$S:IT;return F(O)}function XD(O,F,H){(H?Fa(O,F,H):F===r)?F=1:F=Hn(F);var ce=bn(O)?dT:jT;return ce(O,F)}function ah(O){var F=bn(O)?fT:BT;return F(O)}function ZD(O){if(O==null)return 0;if(Na(O))return aC(O)?Ss(O):O.length;var F=ga(O);return F==ne||F==S?O.size:tb(O).length}function Qg(O,F,H){var ce=bn(O)?zl:NT;return H&&Fa(O,F,H)&&(F=r),ce(O,yn(F,3))}var JD=Wn(function(O,F){if(O==null)return[];var H=F.length;return H>1&&Fa(O,F[0],F[1])?F=[]:H>2&&Fa(F[0],F[1],F[2])&&(F=[F[0]]),qS(O,aa(F,1),[])}),Hd=Wv||function(){return co.Date.now()};function e0(O,F){if(typeof F!="function")throw new es(s);return O=Hn(O),function(){if(--O<1)return F.apply(this,arguments)}}function t0(O,F,H){return F=H?r:F,F=O&&F==null?O.length:F,Lu(O,f,r,r,r,r,F)}function Yp(O,F){var H;if(typeof F!="function")throw new es(s);return O=Hn(O),function(){return--O>0&&(H=F.apply(this,arguments)),O<=1&&(F=r),H}}var Ud=Wn(function(O,F,H){var ce=u;if(H.length){var De=ul(H,nh(Ud));ce|=g}return Lu(O,ce,F,H,De)}),Ib=Wn(function(O,F,H){var ce=u|m;if(H.length){var De=ul(H,nh(Ib));ce|=g}return Lu(F,ce,O,H,De)});function r0(O,F,H){F=H?r:F;var ce=Lu(O,C,r,r,r,r,r,F);return ce.placeholder=r0.placeholder,ce}function jb(O,F,H){F=H?r:F;var ce=Lu(O,w,r,r,r,r,r,F);return ce.placeholder=jb.placeholder,ce}function Fb(O,F,H){var ce,De,ze,nt,ct,wt,Gt=0,Yt=!1,ir=!1,Rr=!0;if(typeof O!="function")throw new es(s);F=Jl(F)||0,Ct(H)&&(Yt=!!H.leading,ir="maxWait"in H,ze=ir?ho(Jl(H.maxWait)||0,F):ze,Rr="trailing"in H?!!H.trailing:Rr);function nn(Wo){var Hu=ce,Yd=De;return ce=De=r,Gt=Wo,nt=O.apply(Yd,Hu),nt}function wn(Wo){return Gt=Wo,ct=Kp(ni,F),Yt?nn(Wo):nt}function Kn(Wo){var Hu=Wo-wt,Yd=Wo-Gt,lN=F-Hu;return ir?Vo(lN,ze-Yd):lN}function Sn(Wo){var Hu=Wo-wt,Yd=Wo-Gt;return wt===r||Hu>=F||Hu<0||ir&&Yd>=ze}function ni(){var Wo=Hd();if(Sn(Wo))return ui(Wo);ct=Kp(ni,Kn(Wo))}function ui(Wo){return ct=r,Rr&&ce?nn(Wo):(ce=De=r,nt)}function bl(){ct!==r&&Wp(ct),Gt=0,ce=wt=De=ct=r}function Es(){return ct===r?nt:ui(Hd())}function xl(){var Wo=Hd(),Hu=Sn(Wo);if(ce=arguments,De=this,wt=Wo,Hu){if(ct===r)return wn(wt);if(ir)return Wp(ct),ct=Kp(ni,F),nn(wt)}return ct===r&&(ct=Kp(ni,F)),nt}return xl.cancel=bl,xl.flush=Es,xl}var QD=Wn(function(O,F){return FS(O,1,F)}),eC=Wn(function(O,F,H){return FS(O,Jl(F)||0,H)});function tC(O){return Lu(O,p)}function Xp(O,F){if(typeof O!="function"||F!=null&&typeof F!="function")throw new es(s);var H=function(){var ce=arguments,De=F?F.apply(this,ce):ce[0],ze=H.cache;if(ze.has(De))return ze.get(De);var nt=O.apply(this,ce);return H.cache=ze.set(De,nt)||ze,nt};return H.cache=new(Xp.Cache||Ps),H}Xp.Cache=Ps;function Zp(O){if(typeof O!="function")throw new es(s);return function(){var F=arguments;switch(F.length){case 0:return!O.call(this);case 1:return!O.call(this,F[0]);case 2:return!O.call(this,F[0],F[1]);case 3:return!O.call(this,F[0],F[1],F[2])}return!O.apply(this,F)}}function rC(O){return Yp(2,O)}var Jp=RT(function(O,F){F=F.length==1&&bn(F[0])?Pi(F[0],ai(yn())):Pi(aa(F,1),ai(yn()));var H=F.length;return Wn(function(ce){for(var De=-1,ze=Vo(ce.length,H);++De<ze;)ce[De]=F[De].call(this,ce[De]);return Ao(O,this,ce)})}),Kd=Wn(function(O,F){var H=ul(F,nh(Kd));return Lu(O,g,r,F,H)}),Mc=Wn(function(O,F){var H=ul(F,nh(Mc));return Lu(O,d,r,F,H)}),Gd=zu(function(O,F){return Lu(O,c,r,r,r,F)});function sh(O,F){if(typeof O!="function")throw new es(s);return F=F===r?F:Hn(F),Wn(O,F)}function Bb(O,F){if(typeof O!="function")throw new es(s);return F=F==null?0:ho(Hn(F),0),Wn(function(H){var ce=H[F],De=Yl(H,0,F);return ce&&Ma(De,ce),Ao(O,this,De)})}function Qp(O,F,H){var ce=!0,De=!0;if(typeof O!="function")throw new es(s);return Ct(H)&&(ce="leading"in H?!!H.leading:ce,De="trailing"in H?!!H.trailing:De),Fb(O,F,{leading:ce,maxWait:F,trailing:De})}function nC(O){return t0(O,1)}function ns(O,F){return Kd(Vp(F),O)}function po(){if(!arguments.length)return[];var O=arguments[0];return bn(O)?O:[O]}function Ba(O){return zs(O,j)}function Nb(O,F){return F=typeof F=="function"?F:r,zs(O,j,F)}function n0(O){return zs(O,k|j)}function iC(O,F){return F=typeof F=="function"?F:r,zs(O,k|j,F)}function em(O,F){return F==null||jS(O,F,ya(F))}function Os(O,F){return O===F||O!==O&&F!==F}var i0=Kg(Jv),gl=Kg(function(O,F){return O>=F}),yl=zS(function(){return arguments}())?zS:function(O){return dr(O)&&hi.call(O,"callee")&&!$u.call(O,"callee")},bn=$t.isArray,Rb=al?ai(al):ST;function Na(O){return O!=null&&pt(O.length)&&!Qe(O)}function mo(O){return dr(O)&&Na(O)}function o0(O){return O===!0||O===!1||dr(O)&&ja(O)==Te}var Wu=Tg||v$,oC=Od?ai(Od):DT;function U(O){return dr(O)&&O.nodeType===1&&!Lb(O)}function pe(O){if(O==null)return!0;if(Na(O)&&(bn(O)||typeof O=="string"||typeof O.splice=="function"||Wu(O)||a0(O)||yl(O)))return!O.length;var F=ga(O);if(F==ne||F==S)return!O.size;if(Up(O))return!tb(O).length;for(var H in O)if(hi.call(O,H))return!1;return!0}function ge(O,F){return Lp(O,F)}function fe(O,F,H){H=typeof H=="function"?H:r;var ce=H?H(O,F):r;return ce===r?Lp(O,F,r,H):!!ce}function ie(O){if(!dr(O))return!1;var F=ja(O);return F==st||F==Ue||typeof O.message=="string"&&typeof O.name=="string"&&!Lb(O)}function Ie(O){return typeof O=="number"&&Mg(O)}function Qe(O){if(!Ct(O))return!1;var F=ja(O);return F==ke||F==q||F==Ee||F==Me}function ft(O){return typeof O=="number"&&O==Hn(O)}function pt(O){return typeof O=="number"&&O>-1&&O%1==0&&O<=te}function Ct(O){var F=typeof O;return O!=null&&(F=="object"||F=="function")}function dr(O){return O!=null&&typeof O=="object"}var wr=ws?ai(ws):PT;function lr(O,F){return O===F||eb(O,F,gb(F))}function tr(O,F,H){return H=typeof H=="function"?H:r,eb(O,F,gb(F),H)}function vr(O){return G9(O)&&O!=+O}function zn(O){if(lM(O))throw new vn(a);return VS(O)}function tm(O){return O===null}function rue(O){return O==null}function G9(O){return typeof O=="number"||dr(O)&&ja(O)==qe}function Lb(O){if(!dr(O)||ja(O)!=Ke)return!1;var F=jd(O);if(F===null)return!0;var H=hi.call(F,"constructor")&&F.constructor;return typeof H=="function"&&H instanceof H&&Gf.call(H)==Pc}var u$=pa?ai(pa):kT;function nue(O){return ft(O)&&O>=-te&&O<=te}var q9=sl?ai(sl):OT;function aC(O){return typeof O=="string"||!bn(O)&&dr(O)&&ja(O)==P}function vl(O){return typeof O=="symbol"||dr(O)&&ja(O)==le}var a0=ku?ai(ku):ET;function iue(O){return O===r}function oue(O){return dr(O)&&ga(O)==_e}function aue(O){return dr(O)&&ja(O)==he}var sue=Kg(rb),lue=Kg(function(O,F){return O<=F});function Y9(O){if(!O)return[];if(Na(O))return aC(O)?Qo(O):rs(O);if(dl&&O[dl])return kg(O[dl]());var F=ga(O),H=F==ne?Wl:F==S?Hl:s0;return H(O)}function qd(O){if(!O)return O===0?O:0;if(O=Jl(O),O===K||O===-K){var F=O<0?-1:1;return F*X}return O===O?O:0}function Hn(O){var F=qd(O),H=F%1;return F===F?H?F-H:F:0}function X9(O){return O?Rd(Hn(O),0,re):0}function Jl(O){if(typeof O=="number")return O;if(vl(O))return ae;if(Ct(O)){var F=typeof O.valueOf=="function"?O.valueOf():O;O=Ct(F)?F+"":F}if(typeof O!="string")return O===0?O:+O;O=So(O);var H=Ii.test(O);return H||ut.test(O)?vc(O.slice(2),H?2:8):xi.test(O)?ae:+O}function Z9(O){return Xl(O,Hs(O))}function uue(O){return O?Rd(Hn(O),-te,te):O===0?O:0}function Ti(O){return O==null?"":ks(O)}var cue=th(function(O,F){if(Up(F)||Na(F)){Xl(F,ya(F),O);return}for(var H in F)hi.call(F,H)&&Bp(O,H,F[H])}),J9=th(function(O,F){Xl(F,Hs(F),O)}),sC=th(function(O,F,H,ce){Xl(F,Hs(F),O,ce)}),due=th(function(O,F,H,ce){Xl(F,ya(F),O,ce)}),fue=zu(Yv);function hue(O,F){var H=_(O);return F==null?H:IS(H,F)}var pue=Wn(function(O,F){O=Xn(O);var H=-1,ce=F.length,De=ce>2?F[2]:r;for(De&&Fa(F[0],F[1],De)&&(ce=1);++H<ce;)for(var ze=F[H],nt=Hs(ze),ct=-1,wt=nt.length;++ct<wt;){var Gt=nt[ct],Yt=O[Gt];(Yt===r||Os(Yt,Tu[Gt])&&!hi.call(O,Gt))&&(O[Gt]=ze[Gt])}return O}),mue=Wn(function(O){return O.push(r,mD),Ao(Q9,r,O)});function gue(O,F){return Td(O,yn(F,3),ql)}function yue(O,F){return Td(O,yn(F,3),Zv)}function vue(O,F){return O==null?O:Xv(O,yn(F,3),Hs)}function bue(O,F){return O==null?O:RS(O,yn(F,3),Hs)}function xue(O,F){return O&&ql(O,yn(F,3))}function wue(O,F){return O&&Zv(O,yn(F,3))}function Sue(O){return O==null?[]:Bg(O,ya(O))}function Due(O){return O==null?[]:Bg(O,Hs(O))}function c$(O,F,H){var ce=O==null?r:Ld(O,F);return ce===r?H:ce}function Cue(O,F){return O!=null&&vD(O,F,vT)}function d$(O,F){return O!=null&&vD(O,F,bT)}var Pue=cD(function(O,F,H){F!=null&&typeof F.toString!="function"&&(F=Ds.call(F)),O[F]=H},h$(Us)),kue=cD(function(O,F,H){F!=null&&typeof F.toString!="function"&&(F=Ds.call(F)),hi.call(O,F)?O[F].push(H):O[F]=[H]},yn),Oue=Wn(Rp);function ya(O){return Na(O)?MS(O):tb(O)}function Hs(O){return Na(O)?MS(O,!0):_T(O)}function Eue(O,F){var H={};return F=yn(F,3),ql(O,function(ce,De,ze){Ru(H,F(ce,De,ze),ce)}),H}function _ue(O,F){var H={};return F=yn(F,3),ql(O,function(ce,De,ze){Ru(H,De,F(ce,De,ze))}),H}var Aue=th(function(O,F,H){Ng(O,F,H)}),Q9=th(function(O,F,H,ce){Ng(O,F,H,ce)}),Tue=zu(function(O,F){var H={};if(O==null)return H;var ce=!1;F=Pi(F,function(ze){return ze=Ac(ze,O),ce||(ce=ze.length>1),ze}),Xl(O,pb(O),H),ce&&(H=zs(H,k|A|j,XT));for(var De=F.length;De--;)sb(H,F[De]);return H});function Mue(O,F){return eN(O,Zp(yn(F)))}var $ue=zu(function(O,F){return O==null?{}:TT(O,F)});function eN(O,F){if(O==null)return{};var H=Pi(pb(O),function(ce){return[ce]});return F=yn(F),YS(O,H,function(ce,De){return F(ce,De[0])})}function Iue(O,F,H){F=Ac(F,O);var ce=-1,De=F.length;for(De||(De=1,O=r);++ce<De;){var ze=O==null?r:O[Zl(F[ce])];ze===r&&(ce=De,ze=H),O=Qe(ze)?ze.call(O):ze}return O}function jue(O,F,H){return O==null?O:zp(O,F,H)}function Fue(O,F,H,ce){return ce=typeof ce=="function"?ce:r,O==null?O:zp(O,F,H,ce)}var tN=hD(ya),rN=hD(Hs);function Bue(O,F,H){var ce=bn(O),De=ce||Wu(O)||a0(O);if(F=yn(F,4),H==null){var ze=O&&O.constructor;De?H=ce?new ze:[]:Ct(O)?H=Qe(ze)?_(jd(O)):{}:H={}}return(De?To:ql)(O,function(nt,ct,wt){return F(H,nt,ct,wt)}),H}function Nue(O,F){return O==null?!0:sb(O,F)}function Rue(O,F,H){return O==null?O:eD(O,F,Vp(H))}function Lue(O,F,H,ce){return ce=typeof ce=="function"?ce:r,O==null?O:eD(O,F,Vp(H),ce)}function s0(O){return O==null?[]:zo(O,ya(O))}function zue(O){return O==null?[]:zo(O,Hs(O))}function Vue(O,F,H){return H===r&&(H=F,F=r),H!==r&&(H=Jl(H),H=H===H?H:0),F!==r&&(F=Jl(F),F=F===F?F:0),Rd(Jl(O),F,H)}function Wue(O,F,H){return F=qd(F),H===r?(H=F,F=0):H=qd(H),O=Jl(O),xT(O,F,H)}function Hue(O,F,H){if(H&&typeof H!="boolean"&&Fa(O,F,H)&&(F=H=r),H===r&&(typeof F=="boolean"?(H=F,F=r):typeof O=="boolean"&&(H=O,O=r)),O===r&&F===r?(O=0,F=1):(O=qd(O),F===r?(F=O,O=0):F=qd(F)),O>F){var ce=O;O=F,F=ce}if(H||O%1||F%1){var De=$g();return Vo(O+De*(F-O+kd("1e-"+((De+"").length-1))),F)}return ib(O,F)}var Uue=rh(function(O,F,H){return F=F.toLowerCase(),O+(H?nN(F):F)});function nN(O){return f$(Ti(O).toLowerCase())}function iN(O){return O=Ti(O),O&&O.replace(ot,Au).replace(Zo,"")}function Kue(O,F,H){O=Ti(O),F=ks(F);var ce=O.length;H=H===r?ce:Rd(Hn(H),0,ce);var De=H;return H-=F.length,H>=0&&O.slice(H,De)==F}function Gue(O){return O=Ti(O),O&&Tt.test(O)?O.replace(Xt,ma):O}function que(O){return O=Ti(O),O&&qt.test(O)?O.replace(mt,"\\$&"):O}var Yue=rh(function(O,F,H){return O+(H?"-":"")+F.toLowerCase()}),Xue=rh(function(O,F,H){return O+(H?" ":"")+F.toLowerCase()}),Zue=lD("toLowerCase");function Jue(O,F,H){O=Ti(O),F=Hn(F);var ce=F?Ss(O):0;if(!F||ce>=F)return O;var De=(F-ce)/2;return Ug(fl(De),H)+O+Ug(Kl(De),H)}function Que(O,F,H){O=Ti(O),F=Hn(F);var ce=F?Ss(O):0;return F&&ce<F?O+Ug(F-ce,H):O}function ece(O,F,H){O=Ti(O),F=Hn(F);var ce=F?Ss(O):0;return F&&ce<F?Ug(F-ce,H)+O:O}function tce(O,F,H){return H||F==null?F=0:F&&(F=+F),Zf(Ti(O).replace(pr,""),F||0)}function rce(O,F,H){return(H?Fa(O,F,H):F===r)?F=1:F=Hn(F),ob(Ti(O),F)}function nce(){var O=arguments,F=Ti(O[0]);return O.length<3?F:F.replace(O[1],O[2])}var ice=rh(function(O,F,H){return O+(H?"_":"")+F.toLowerCase()});function oce(O,F,H){return H&&typeof H!="number"&&Fa(O,F,H)&&(F=H=r),H=H===r?re:H>>>0,H?(O=Ti(O),O&&(typeof F=="string"||F!=null&&!u$(F))&&(F=ks(F),!F&&Vl(O))?Yl(Qo(O),0,H):O.split(F,H)):[]}var ace=rh(function(O,F,H){return O+(H?" ":"")+f$(F)});function sce(O,F,H){return O=Ti(O),H=H==null?0:Rd(Hn(H),0,O.length),F=ks(F),O.slice(H,H+F.length)==F}function lce(O,F,H){var ce=$e.templateSettings;H&&Fa(O,F,H)&&(F=r),O=Ti(O),F=sC({},F,ce,pD);var De=sC({},F.imports,ce.imports,pD),ze=ya(De),nt=zo(De,ze),ct,wt,Gt=0,Yt=F.interpolate||ht,ir="__p += '",Rr=$p((F.escape||ht).source+"|"+Yt.source+"|"+(Yt===Lr?Vt:ht).source+"|"+(F.evaluate||ht).source+"|$","g"),nn="//# sourceURL="+(hi.call(F,"sourceURL")?(F.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++gc+"]")+`
+`)}function oM(O){return bn(O)||yl(O)||!!(qf&&O&&O[qf])}function Vu(O,F){var H=typeof O;return F=F??te,!!F&&(H=="number"||H!="symbol"&&Ze.test(O))&&O>-1&&O%1==0&&O<F}function Fa(O,F,H){if(!Ct(H))return!1;var ce=typeof F;return(ce=="number"?Na(H)&&Vu(F,H.length):ce=="string"&&F in H)?Os(H[F],O):!1}function vb(O,F){if(bn(O))return!1;var H=typeof O;return H=="number"||H=="symbol"||H=="boolean"||O==null||vl(O)?!0:Kr.test(O)||!Dr.test(O)||F!=null&&O in Xn(F)}function aM(O){var F=typeof O;return F=="string"||F=="number"||F=="symbol"||F=="boolean"?O!=="__proto__":O===null}function bb(O){var F=Gg(O),H=$e[F];if(typeof H!="function"||!(F in z.prototype))return!1;if(O===H)return!0;var ce=mb(H);return!!ce&&O===ce[0]}function sM(O){return!!Ul&&Ul in O}var lM=Kf?Qe:v$;function Up(O){var F=O&&O.constructor,H=typeof F=="function"&&F.prototype||Tu;return O===H}function xD(O){return O===O&&!Ct(O)}function wD(O,F){return function(H){return H==null?!1:H[O]===F&&(F!==r||O in Xn(H))}}function uM(O){var F=Xp(O,function(ce){return H.size===y&&H.clear(),ce}),H=F.cache;return F}function cM(O,F){var H=O[1],ce=F[1],De=H|ce,ze=De<(u|m|f),nt=ce==f&&H==C||ce==f&&H==c&&O[7].length<=F[8]||ce==(f|c)&&F[7].length<=F[8]&&H==C;if(!(ze||nt))return O;ce&u&&(O[2]=F[2],De|=H&u?0:v);var ct=F[3];if(ct){var wt=O[3];O[3]=wt?zg(wt,ct,F[4]):ct,O[4]=wt?ul(O[3],x):F[4]}return ct=F[5],ct&&(wt=O[5],O[5]=wt?aD(wt,ct,F[6]):ct,O[6]=wt?ul(O[5],x):F[6]),ct=F[7],ct&&(O[7]=ct),ce&f&&(O[8]=O[8]==null?F[8]:Vo(O[8],F[8])),O[9]==null&&(O[9]=F[9]),O[0]=F[0],O[1]=De,O}function dM(O){var F=[];if(O!=null)for(var H in Xn(O))F.push(H);return F}function fM(O){return Ds.call(O)}function SD(O,F,H){return F=ho(F===r?O.length-1:F,0),function(){for(var ce=arguments,De=-1,ze=ho(ce.length-F,0),nt=$t(ze);++De<ze;)nt[De]=ce[F+De];De=-1;for(var ct=$t(F+1);++De<F;)ct[De]=ce[De];return ct[F]=H(nt),Ao(O,this,ct)}}function DD(O,F){return F.length<2?O:Ld(O,Vs(F,0,-1))}function hM(O,F){for(var H=O.length,ce=Vo(F.length,H),De=rs(O);ce--;){var ze=F[ce];O[ce]=Vu(ze,H)?De[ze]:r}return O}function xb(O,F){if(!(F==="constructor"&&typeof O[F]=="function")&&F!="__proto__")return O[F]}var CD=kD(ZS),Kp=ju||function(O,F){return co.setTimeout(O,F)},wb=kD(FT);function PD(O,F,H){var ce=F+"";return wb(O,iM(ce,pM(tM(ce),H)))}function kD(O){var F=0,H=0;return function(){var ce=Ip(),De=$-(ce-H);if(H=ce,De>0){if(++F>=T)return arguments[0]}else F=0;return O.apply(r,arguments)}}function Yg(O,F){var H=-1,ce=O.length,De=ce-1;for(F=F===r?ce:F;++H<F;){var ze=ib(H,De),nt=O[ze];O[ze]=O[H],O[H]=nt}return O.length=F,O}var OD=uM(function(O){var F=[];return O.charCodeAt(0)===46&&F.push(""),O.replace(kr,function(H,ce,De,ze){F.push(De?ze.replace(xt,"$1"):ce||H)}),F});function Zl(O){if(typeof O=="string"||vl(O))return O;var F=O+"";return F=="0"&&1/O==-K?"-0":F}function Wd(O){if(O!=null){try{return Gf.call(O)}catch{}try{return O+""}catch{}}return""}function pM(O,F){return To(Se,function(H){var ce="_."+H[0];F&H[1]&&!Ta(O,ce)&&O.push(ce)}),O.sort()}function ED(O){if(O instanceof z)return O.clone();var F=new I(O.__wrapped__,O.__chain__);return F.__actions__=rs(O.__actions__),F.__index__=O.__index__,F.__values__=O.__values__,F}function mM(O,F,H){(H?Fa(O,F,H):F===r)?F=1:F=ho(Hn(F),0);var ce=O==null?0:O.length;if(!ce||F<1)return[];for(var De=0,ze=0,nt=$t(Kl(ce/F));De<ce;)nt[ze++]=Vs(O,De,De+=F);return nt}function gM(O){for(var F=-1,H=O==null?0:O.length,ce=0,De=[];++F<H;){var ze=O[F];ze&&(De[ce++]=ze)}return De}function yM(){var O=arguments.length;if(!O)return[];for(var F=$t(O-1),H=arguments[0],ce=O;ce--;)F[ce-1]=arguments[ce];return Ma(bn(H)?rs(H):[H],aa(F,1))}var vM=Wn(function(O,F){return mo(O)?Np(O,aa(F,1,mo,!0)):[]}),bM=Wn(function(O,F){var H=Ws(F);return mo(H)&&(H=r),mo(O)?Np(O,aa(F,1,mo,!0),yn(H,2)):[]}),xM=Wn(function(O,F){var H=Ws(F);return mo(H)&&(H=r),mo(O)?Np(O,aa(F,1,mo,!0),r,H):[]});function wM(O,F,H){var ce=O==null?0:O.length;return ce?(F=H||F===r?1:Hn(F),Vs(O,F<0?0:F,ce)):[]}function SM(O,F,H){var ce=O==null?0:O.length;return ce?(F=H||F===r?1:Hn(F),F=ce-F,Vs(O,0,F<0?0:F)):[]}function DM(O,F){return O&&O.length?Lg(O,yn(F,3),!0,!0):[]}function CM(O,F){return O&&O.length?Lg(O,yn(F,3),!0):[]}function PM(O,F,H,ce){var De=O==null?0:O.length;return De?(H&&typeof H!="number"&&Fa(O,F,H)&&(H=0,ce=De),yT(O,F,H,ce)):[]}function _D(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=H==null?0:Hn(H);return De<0&&(De=ho(ce+De,0)),_u(O,yn(F,3),De)}function AD(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=ce-1;return H!==r&&(De=Hn(H),De=H<0?ho(ce+De,0):Vo(De,ce-1)),_u(O,yn(F,3),De,!0)}function TD(O){var F=O==null?0:O.length;return F?aa(O,1):[]}function kM(O){var F=O==null?0:O.length;return F?aa(O,K):[]}function OM(O,F){var H=O==null?0:O.length;return H?(F=F===r?1:Hn(F),aa(O,F)):[]}function EM(O){for(var F=-1,H=O==null?0:O.length,ce={};++F<H;){var De=O[F];ce[De[0]]=De[1]}return ce}function MD(O){return O&&O.length?O[0]:r}function _M(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=H==null?0:Hn(H);return De<0&&(De=ho(ce+De,0)),de(O,F,De)}function AM(O){var F=O==null?0:O.length;return F?Vs(O,0,-1):[]}var TM=Wn(function(O){var F=Pi(O,eh);return F.length&&F[0]===O[0]?Qv(F):[]}),MM=Wn(function(O){var F=Ws(O),H=Pi(O,eh);return F===Ws(H)?F=r:H.pop(),H.length&&H[0]===O[0]?Qv(H,yn(F,2)):[]}),$M=Wn(function(O){var F=Ws(O),H=Pi(O,eh);return F=typeof F=="function"?F:r,F&&H.pop(),H.length&&H[0]===O[0]?Qv(H,r,F):[]});function IM(O,F){return O==null?"":fo.call(O,F)}function Ws(O){var F=O==null?0:O.length;return F?O[F-1]:r}function jM(O,F,H){var ce=O==null?0:O.length;if(!ce)return-1;var De=ce;return H!==r&&(De=Hn(H),De=De<0?ho(ce+De,0):Vo(De,ce-1)),F===F?Og(O,F,De):_u(O,Ce,De,!0)}function FM(O,F){return O&&O.length?GS(O,Hn(F)):r}var BM=Wn($D);function $D(O,F){return O&&O.length&&F&&F.length?nb(O,F):O}function NM(O,F,H){return O&&O.length&&F&&F.length?nb(O,F,yn(H,2)):O}function RM(O,F,H){return O&&O.length&&F&&F.length?nb(O,F,r,H):O}var LM=zu(function(O,F){var H=O==null?0:O.length,ce=Yv(O,F);return XS(O,Pi(F,function(De){return Vu(De,H)?+De:De}).sort(oD)),ce});function zM(O,F){var H=[];if(!(O&&O.length))return H;var ce=-1,De=[],ze=O.length;for(F=yn(F,3);++ce<ze;){var nt=O[ce];F(nt,ce,O)&&(H.push(nt),De.push(ce))}return XS(O,De),H}function Sb(O){return O==null?O:jp.call(O)}function VM(O,F,H){var ce=O==null?0:O.length;return ce?(H&&typeof H!="number"&&Fa(O,F,H)?(F=0,H=ce):(F=F==null?0:Hn(F),H=H===r?ce:Hn(H)),Vs(O,F,H)):[]}function WM(O,F){return Rg(O,F)}function HM(O,F,H){return ab(O,F,yn(H,2))}function UM(O,F){var H=O==null?0:O.length;if(H){var ce=Rg(O,F);if(ce<H&&Os(O[ce],F))return ce}return-1}function KM(O,F){return Rg(O,F,!0)}function GM(O,F,H){return ab(O,F,yn(H,2),!0)}function qM(O,F){var H=O==null?0:O.length;if(H){var ce=Rg(O,F,!0)-1;if(Os(O[ce],F))return ce}return-1}function YM(O){return O&&O.length?JS(O):[]}function XM(O,F){return O&&O.length?JS(O,yn(F,2)):[]}function ZM(O){var F=O==null?0:O.length;return F?Vs(O,1,F):[]}function JM(O,F,H){return O&&O.length?(F=H||F===r?1:Hn(F),Vs(O,0,F<0?0:F)):[]}function QM(O,F,H){var ce=O==null?0:O.length;return ce?(F=H||F===r?1:Hn(F),F=ce-F,Vs(O,F<0?0:F,ce)):[]}function e$(O,F){return O&&O.length?Lg(O,yn(F,3),!1,!0):[]}function t$(O,F){return O&&O.length?Lg(O,yn(F,3)):[]}var r$=Wn(function(O){return _c(aa(O,1,mo,!0))}),n$=Wn(function(O){var F=Ws(O);return mo(F)&&(F=r),_c(aa(O,1,mo,!0),yn(F,2))}),i$=Wn(function(O){var F=Ws(O);return F=typeof F=="function"?F:r,_c(aa(O,1,mo,!0),r,F)});function o$(O){return O&&O.length?_c(O):[]}function a$(O,F){return O&&O.length?_c(O,yn(F,2)):[]}function s$(O,F){return F=typeof F=="function"?F:r,O&&O.length?_c(O,r,F):[]}function Db(O){if(!(O&&O.length))return[];var F=0;return O=Hi(O,function(H){if(mo(H))return F=ho(H.length,F),!0}),fi(F,function(H){return Pi(O,St(H))})}function ID(O,F){if(!(O&&O.length))return[];var H=Db(O);return F==null?H:Pi(H,function(ce){return Ao(F,r,ce)})}var l$=Wn(function(O,F){return mo(O)?Np(O,F):[]}),R=Wn(function(O){return lb(Hi(O,mo))}),ih=Wn(function(O){var F=Ws(O);return mo(F)&&(F=r),lb(Hi(O,mo),yn(F,2))}),ml=Wn(function(O){var F=Ws(O);return F=typeof F=="function"?F:r,lb(Hi(O,mo),r,F)}),Xg=Wn(Db);function Oe(O,F){return rD(O||[],F||[],Bp)}function Et(O,F){return rD(O||[],F||[],zp)}var kn=Wn(function(O){var F=O.length,H=F>1?O[F-1]:r;return H=typeof H=="function"?(O.pop(),H):r,ID(O,H)});function Cb(O){var F=$e(O);return F.__chain__=!0,F}function jD(O,F){return F(O),O}function Re(O,F){return F(O)}var FD=zu(function(O){var F=O.length,H=F?O[0]:0,ce=this.__wrapped__,De=function(ze){return Yv(ze,O)};return F>1||this.__actions__.length||!(ce instanceof z)||!Vu(H)?this.thru(De):(ce=ce.slice(H,+H+(F?1:0)),ce.__actions__.push({func:Re,args:[De],thisArg:r}),new I(ce,this.__chain__).thru(function(ze){return F&&!ze.length&&ze.push(r),ze}))});function BD(){return Cb(this)}function ND(){return new I(this.value(),this.__chain__)}function RD(){this.__values__===r&&(this.__values__=Y9(this.value()));var O=this.__index__>=this.__values__.length,F=O?r:this.__values__[this.__index__++];return{done:O,value:F}}function Pb(){return this}function LD(O){for(var F,H=this;H instanceof b;){var ce=ED(H);ce.__index__=0,ce.__values__=r,F?De.__wrapped__=ce:F=ce;var De=ce;H=H.__wrapped__}return De.__wrapped__=O,F}function zD(){var O=this.__wrapped__;if(O instanceof z){var F=O;return this.__actions__.length&&(F=new z(this)),F=F.reverse(),F.__actions__.push({func:Re,args:[Sb],thisArg:r}),new I(F,this.__chain__)}return this.thru(Sb)}function VD(){return tD(this.__wrapped__,this.__actions__)}var WD=Vg(function(O,F,H){hi.call(O,H)?++O[H]:Ru(O,H,1)});function HD(O,F,H){var ce=bn(O)?Ll:gT;return H&&Fa(O,F,H)&&(F=r),ce(O,yn(F,3))}function UD(O,F){var H=bn(O)?Hi:NS;return H(O,yn(F,3))}var KD=cb(_D),kb=cb(AD);function Ob(O,F){return aa(Gp(O,F),1)}function Eb(O,F){return aa(Gp(O,F),K)}function Zg(O,F,H){return H=H===r?1:Hn(H),aa(Gp(O,F),H)}function Jg(O,F){var H=bn(O)?To:Ec;return H(O,yn(F,3))}function _b(O,F){var H=bn(O)?Ed:BS;return H(O,yn(F,3))}var Ab=Vg(function(O,F,H){hi.call(O,H)?O[H].push(F):Ru(O,H,[F])});function GD(O,F,H,ce){O=Na(O)?O:s0(O),H=H&&!ce?Hn(H):0;var De=O.length;return H<0&&(H=ho(De+H,0)),aC(O)?H<=De&&O.indexOf(F,H)>-1:!!De&&de(O,F,H)>-1}var Tb=Wn(function(O,F,H){var ce=-1,De=typeof F=="function",ze=Na(O)?$t(O.length):[];return Ec(O,function(nt){ze[++ce]=De?Ao(F,nt,H):Rp(nt,F,H)}),ze}),oh=Vg(function(O,F,H){Ru(O,H,F)});function Gp(O,F){var H=bn(O)?Pi:HS;return H(O,yn(F,3))}function Mb(O,F,H,ce){return O==null?[]:(bn(F)||(F=F==null?[]:[F]),H=ce?r:H,bn(H)||(H=H==null?[]:[H]),qS(O,F,H))}var qD=Vg(function(O,F,H){O[H?0:1].push(F)},function(){return[[],[]]});function qp(O,F,H){var ce=bn(O)?Dc:yr,De=arguments.length<3;return ce(O,yn(F,4),H,De,Ec)}function Tc(O,F,H){var ce=bn(O)?_d:yr,De=arguments.length<3;return ce(O,yn(F,4),H,De,BS)}function YD(O,F){var H=bn(O)?Hi:NS;return H(O,Zp(yn(F,3)))}function $b(O){var F=bn(O)?$S:IT;return F(O)}function XD(O,F,H){(H?Fa(O,F,H):F===r)?F=1:F=Hn(F);var ce=bn(O)?dT:jT;return ce(O,F)}function ah(O){var F=bn(O)?fT:BT;return F(O)}function ZD(O){if(O==null)return 0;if(Na(O))return aC(O)?Ss(O):O.length;var F=ga(O);return F==ne||F==S?O.size:tb(O).length}function Qg(O,F,H){var ce=bn(O)?zl:NT;return H&&Fa(O,F,H)&&(F=r),ce(O,yn(F,3))}var JD=Wn(function(O,F){if(O==null)return[];var H=F.length;return H>1&&Fa(O,F[0],F[1])?F=[]:H>2&&Fa(F[0],F[1],F[2])&&(F=[F[0]]),qS(O,aa(F,1),[])}),Hd=Wv||function(){return co.Date.now()};function e0(O,F){if(typeof F!="function")throw new es(s);return O=Hn(O),function(){if(--O<1)return F.apply(this,arguments)}}function t0(O,F,H){return F=H?r:F,F=O&&F==null?O.length:F,Lu(O,f,r,r,r,r,F)}function Yp(O,F){var H;if(typeof F!="function")throw new es(s);return O=Hn(O),function(){return--O>0&&(H=F.apply(this,arguments)),O<=1&&(F=r),H}}var Ud=Wn(function(O,F,H){var ce=u;if(H.length){var De=ul(H,nh(Ud));ce|=g}return Lu(O,ce,F,H,De)}),Ib=Wn(function(O,F,H){var ce=u|m;if(H.length){var De=ul(H,nh(Ib));ce|=g}return Lu(F,ce,O,H,De)});function r0(O,F,H){F=H?r:F;var ce=Lu(O,C,r,r,r,r,r,F);return ce.placeholder=r0.placeholder,ce}function jb(O,F,H){F=H?r:F;var ce=Lu(O,w,r,r,r,r,r,F);return ce.placeholder=jb.placeholder,ce}function Fb(O,F,H){var ce,De,ze,nt,ct,wt,Gt=0,Yt=!1,ir=!1,Rr=!0;if(typeof O!="function")throw new es(s);F=Jl(F)||0,Ct(H)&&(Yt=!!H.leading,ir="maxWait"in H,ze=ir?ho(Jl(H.maxWait)||0,F):ze,Rr="trailing"in H?!!H.trailing:Rr);function nn(Wo){var Hu=ce,Yd=De;return ce=De=r,Gt=Wo,nt=O.apply(Yd,Hu),nt}function wn(Wo){return Gt=Wo,ct=Kp(ni,F),Yt?nn(Wo):nt}function Kn(Wo){var Hu=Wo-wt,Yd=Wo-Gt,lN=F-Hu;return ir?Vo(lN,ze-Yd):lN}function Sn(Wo){var Hu=Wo-wt,Yd=Wo-Gt;return wt===r||Hu>=F||Hu<0||ir&&Yd>=ze}function ni(){var Wo=Hd();if(Sn(Wo))return ui(Wo);ct=Kp(ni,Kn(Wo))}function ui(Wo){return ct=r,Rr&&ce?nn(Wo):(ce=De=r,nt)}function bl(){ct!==r&&Wp(ct),Gt=0,ce=wt=De=ct=r}function Es(){return ct===r?nt:ui(Hd())}function xl(){var Wo=Hd(),Hu=Sn(Wo);if(ce=arguments,De=this,wt=Wo,Hu){if(ct===r)return wn(wt);if(ir)return Wp(ct),ct=Kp(ni,F),nn(wt)}return ct===r&&(ct=Kp(ni,F)),nt}return xl.cancel=bl,xl.flush=Es,xl}var QD=Wn(function(O,F){return FS(O,1,F)}),eC=Wn(function(O,F,H){return FS(O,Jl(F)||0,H)});function tC(O){return Lu(O,p)}function Xp(O,F){if(typeof O!="function"||F!=null&&typeof F!="function")throw new es(s);var H=function(){var ce=arguments,De=F?F.apply(this,ce):ce[0],ze=H.cache;if(ze.has(De))return ze.get(De);var nt=O.apply(this,ce);return H.cache=ze.set(De,nt)||ze,nt};return H.cache=new(Xp.Cache||Ps),H}Xp.Cache=Ps;function Zp(O){if(typeof O!="function")throw new es(s);return function(){var F=arguments;switch(F.length){case 0:return!O.call(this);case 1:return!O.call(this,F[0]);case 2:return!O.call(this,F[0],F[1]);case 3:return!O.call(this,F[0],F[1],F[2])}return!O.apply(this,F)}}function rC(O){return Yp(2,O)}var Jp=RT(function(O,F){F=F.length==1&&bn(F[0])?Pi(F[0],ai(yn())):Pi(aa(F,1),ai(yn()));var H=F.length;return Wn(function(ce){for(var De=-1,ze=Vo(ce.length,H);++De<ze;)ce[De]=F[De].call(this,ce[De]);return Ao(O,this,ce)})}),Kd=Wn(function(O,F){var H=ul(F,nh(Kd));return Lu(O,g,r,F,H)}),Mc=Wn(function(O,F){var H=ul(F,nh(Mc));return Lu(O,d,r,F,H)}),Gd=zu(function(O,F){return Lu(O,c,r,r,r,F)});function sh(O,F){if(typeof O!="function")throw new es(s);return F=F===r?F:Hn(F),Wn(O,F)}function Bb(O,F){if(typeof O!="function")throw new es(s);return F=F==null?0:ho(Hn(F),0),Wn(function(H){var ce=H[F],De=Yl(H,0,F);return ce&&Ma(De,ce),Ao(O,this,De)})}function Qp(O,F,H){var ce=!0,De=!0;if(typeof O!="function")throw new es(s);return Ct(H)&&(ce="leading"in H?!!H.leading:ce,De="trailing"in H?!!H.trailing:De),Fb(O,F,{leading:ce,maxWait:F,trailing:De})}function nC(O){return t0(O,1)}function ns(O,F){return Kd(Vp(F),O)}function po(){if(!arguments.length)return[];var O=arguments[0];return bn(O)?O:[O]}function Ba(O){return zs(O,j)}function Nb(O,F){return F=typeof F=="function"?F:r,zs(O,j,F)}function n0(O){return zs(O,k|j)}function iC(O,F){return F=typeof F=="function"?F:r,zs(O,k|j,F)}function em(O,F){return F==null||jS(O,F,ya(F))}function Os(O,F){return O===F||O!==O&&F!==F}var i0=Kg(Jv),gl=Kg(function(O,F){return O>=F}),yl=zS(function(){return arguments}())?zS:function(O){return dr(O)&&hi.call(O,"callee")&&!$u.call(O,"callee")},bn=$t.isArray,Rb=al?ai(al):ST;function Na(O){return O!=null&&pt(O.length)&&!Qe(O)}function mo(O){return dr(O)&&Na(O)}function o0(O){return O===!0||O===!1||dr(O)&&ja(O)==Te}var Wu=Tg||v$,oC=Od?ai(Od):DT;function U(O){return dr(O)&&O.nodeType===1&&!Lb(O)}function pe(O){if(O==null)return!0;if(Na(O)&&(bn(O)||typeof O=="string"||typeof O.splice=="function"||Wu(O)||a0(O)||yl(O)))return!O.length;var F=ga(O);if(F==ne||F==S)return!O.size;if(Up(O))return!tb(O).length;for(var H in O)if(hi.call(O,H))return!1;return!0}function ge(O,F){return Lp(O,F)}function fe(O,F,H){H=typeof H=="function"?H:r;var ce=H?H(O,F):r;return ce===r?Lp(O,F,r,H):!!ce}function ie(O){if(!dr(O))return!1;var F=ja(O);return F==st||F==Ue||typeof O.message=="string"&&typeof O.name=="string"&&!Lb(O)}function Ie(O){return typeof O=="number"&&Mg(O)}function Qe(O){if(!Ct(O))return!1;var F=ja(O);return F==ke||F==q||F==Ee||F==Me}function ft(O){return typeof O=="number"&&O==Hn(O)}function pt(O){return typeof O=="number"&&O>-1&&O%1==0&&O<=te}function Ct(O){var F=typeof O;return O!=null&&(F=="object"||F=="function")}function dr(O){return O!=null&&typeof O=="object"}var wr=ws?ai(ws):PT;function lr(O,F){return O===F||eb(O,F,gb(F))}function tr(O,F,H){return H=typeof H=="function"?H:r,eb(O,F,gb(F),H)}function vr(O){return G9(O)&&O!=+O}function zn(O){if(lM(O))throw new vn(a);return VS(O)}function tm(O){return O===null}function iue(O){return O==null}function G9(O){return typeof O=="number"||dr(O)&&ja(O)==qe}function Lb(O){if(!dr(O)||ja(O)!=Ke)return!1;var F=jd(O);if(F===null)return!0;var H=hi.call(F,"constructor")&&F.constructor;return typeof H=="function"&&H instanceof H&&Gf.call(H)==Pc}var u$=pa?ai(pa):kT;function oue(O){return ft(O)&&O>=-te&&O<=te}var q9=sl?ai(sl):OT;function aC(O){return typeof O=="string"||!bn(O)&&dr(O)&&ja(O)==P}function vl(O){return typeof O=="symbol"||dr(O)&&ja(O)==le}var a0=ku?ai(ku):ET;function aue(O){return O===r}function sue(O){return dr(O)&&ga(O)==_e}function lue(O){return dr(O)&&ja(O)==he}var uue=Kg(rb),cue=Kg(function(O,F){return O<=F});function Y9(O){if(!O)return[];if(Na(O))return aC(O)?Qo(O):rs(O);if(dl&&O[dl])return kg(O[dl]());var F=ga(O),H=F==ne?Wl:F==S?Hl:s0;return H(O)}function qd(O){if(!O)return O===0?O:0;if(O=Jl(O),O===K||O===-K){var F=O<0?-1:1;return F*X}return O===O?O:0}function Hn(O){var F=qd(O),H=F%1;return F===F?H?F-H:F:0}function X9(O){return O?Rd(Hn(O),0,re):0}function Jl(O){if(typeof O=="number")return O;if(vl(O))return ae;if(Ct(O)){var F=typeof O.valueOf=="function"?O.valueOf():O;O=Ct(F)?F+"":F}if(typeof O!="string")return O===0?O:+O;O=So(O);var H=Ii.test(O);return H||ut.test(O)?vc(O.slice(2),H?2:8):xi.test(O)?ae:+O}function Z9(O){return Xl(O,Hs(O))}function due(O){return O?Rd(Hn(O),-te,te):O===0?O:0}function Ti(O){return O==null?"":ks(O)}var fue=th(function(O,F){if(Up(F)||Na(F)){Xl(F,ya(F),O);return}for(var H in F)hi.call(F,H)&&Bp(O,H,F[H])}),J9=th(function(O,F){Xl(F,Hs(F),O)}),sC=th(function(O,F,H,ce){Xl(F,Hs(F),O,ce)}),hue=th(function(O,F,H,ce){Xl(F,ya(F),O,ce)}),pue=zu(Yv);function mue(O,F){var H=_(O);return F==null?H:IS(H,F)}var gue=Wn(function(O,F){O=Xn(O);var H=-1,ce=F.length,De=ce>2?F[2]:r;for(De&&Fa(F[0],F[1],De)&&(ce=1);++H<ce;)for(var ze=F[H],nt=Hs(ze),ct=-1,wt=nt.length;++ct<wt;){var Gt=nt[ct],Yt=O[Gt];(Yt===r||Os(Yt,Tu[Gt])&&!hi.call(O,Gt))&&(O[Gt]=ze[Gt])}return O}),yue=Wn(function(O){return O.push(r,mD),Ao(Q9,r,O)});function vue(O,F){return Td(O,yn(F,3),ql)}function bue(O,F){return Td(O,yn(F,3),Zv)}function xue(O,F){return O==null?O:Xv(O,yn(F,3),Hs)}function wue(O,F){return O==null?O:RS(O,yn(F,3),Hs)}function Sue(O,F){return O&&ql(O,yn(F,3))}function Due(O,F){return O&&Zv(O,yn(F,3))}function Cue(O){return O==null?[]:Bg(O,ya(O))}function Pue(O){return O==null?[]:Bg(O,Hs(O))}function c$(O,F,H){var ce=O==null?r:Ld(O,F);return ce===r?H:ce}function kue(O,F){return O!=null&&vD(O,F,vT)}function d$(O,F){return O!=null&&vD(O,F,bT)}var Oue=cD(function(O,F,H){F!=null&&typeof F.toString!="function"&&(F=Ds.call(F)),O[F]=H},h$(Us)),Eue=cD(function(O,F,H){F!=null&&typeof F.toString!="function"&&(F=Ds.call(F)),hi.call(O,F)?O[F].push(H):O[F]=[H]},yn),_ue=Wn(Rp);function ya(O){return Na(O)?MS(O):tb(O)}function Hs(O){return Na(O)?MS(O,!0):_T(O)}function Aue(O,F){var H={};return F=yn(F,3),ql(O,function(ce,De,ze){Ru(H,F(ce,De,ze),ce)}),H}function Tue(O,F){var H={};return F=yn(F,3),ql(O,function(ce,De,ze){Ru(H,De,F(ce,De,ze))}),H}var Mue=th(function(O,F,H){Ng(O,F,H)}),Q9=th(function(O,F,H,ce){Ng(O,F,H,ce)}),$ue=zu(function(O,F){var H={};if(O==null)return H;var ce=!1;F=Pi(F,function(ze){return ze=Ac(ze,O),ce||(ce=ze.length>1),ze}),Xl(O,pb(O),H),ce&&(H=zs(H,k|A|j,XT));for(var De=F.length;De--;)sb(H,F[De]);return H});function Iue(O,F){return eN(O,Zp(yn(F)))}var jue=zu(function(O,F){return O==null?{}:TT(O,F)});function eN(O,F){if(O==null)return{};var H=Pi(pb(O),function(ce){return[ce]});return F=yn(F),YS(O,H,function(ce,De){return F(ce,De[0])})}function Fue(O,F,H){F=Ac(F,O);var ce=-1,De=F.length;for(De||(De=1,O=r);++ce<De;){var ze=O==null?r:O[Zl(F[ce])];ze===r&&(ce=De,ze=H),O=Qe(ze)?ze.call(O):ze}return O}function Bue(O,F,H){return O==null?O:zp(O,F,H)}function Nue(O,F,H,ce){return ce=typeof ce=="function"?ce:r,O==null?O:zp(O,F,H,ce)}var tN=hD(ya),rN=hD(Hs);function Rue(O,F,H){var ce=bn(O),De=ce||Wu(O)||a0(O);if(F=yn(F,4),H==null){var ze=O&&O.constructor;De?H=ce?new ze:[]:Ct(O)?H=Qe(ze)?_(jd(O)):{}:H={}}return(De?To:ql)(O,function(nt,ct,wt){return F(H,nt,ct,wt)}),H}function Lue(O,F){return O==null?!0:sb(O,F)}function zue(O,F,H){return O==null?O:eD(O,F,Vp(H))}function Vue(O,F,H,ce){return ce=typeof ce=="function"?ce:r,O==null?O:eD(O,F,Vp(H),ce)}function s0(O){return O==null?[]:zo(O,ya(O))}function Wue(O){return O==null?[]:zo(O,Hs(O))}function Hue(O,F,H){return H===r&&(H=F,F=r),H!==r&&(H=Jl(H),H=H===H?H:0),F!==r&&(F=Jl(F),F=F===F?F:0),Rd(Jl(O),F,H)}function Uue(O,F,H){return F=qd(F),H===r?(H=F,F=0):H=qd(H),O=Jl(O),xT(O,F,H)}function Kue(O,F,H){if(H&&typeof H!="boolean"&&Fa(O,F,H)&&(F=H=r),H===r&&(typeof F=="boolean"?(H=F,F=r):typeof O=="boolean"&&(H=O,O=r)),O===r&&F===r?(O=0,F=1):(O=qd(O),F===r?(F=O,O=0):F=qd(F)),O>F){var ce=O;O=F,F=ce}if(H||O%1||F%1){var De=$g();return Vo(O+De*(F-O+kd("1e-"+((De+"").length-1))),F)}return ib(O,F)}var Gue=rh(function(O,F,H){return F=F.toLowerCase(),O+(H?nN(F):F)});function nN(O){return f$(Ti(O).toLowerCase())}function iN(O){return O=Ti(O),O&&O.replace(ot,Au).replace(Zo,"")}function que(O,F,H){O=Ti(O),F=ks(F);var ce=O.length;H=H===r?ce:Rd(Hn(H),0,ce);var De=H;return H-=F.length,H>=0&&O.slice(H,De)==F}function Yue(O){return O=Ti(O),O&&Tt.test(O)?O.replace(Xt,ma):O}function Xue(O){return O=Ti(O),O&&qt.test(O)?O.replace(mt,"\\$&"):O}var Zue=rh(function(O,F,H){return O+(H?"-":"")+F.toLowerCase()}),Jue=rh(function(O,F,H){return O+(H?" ":"")+F.toLowerCase()}),Que=lD("toLowerCase");function ece(O,F,H){O=Ti(O),F=Hn(F);var ce=F?Ss(O):0;if(!F||ce>=F)return O;var De=(F-ce)/2;return Ug(fl(De),H)+O+Ug(Kl(De),H)}function tce(O,F,H){O=Ti(O),F=Hn(F);var ce=F?Ss(O):0;return F&&ce<F?O+Ug(F-ce,H):O}function rce(O,F,H){O=Ti(O),F=Hn(F);var ce=F?Ss(O):0;return F&&ce<F?Ug(F-ce,H)+O:O}function nce(O,F,H){return H||F==null?F=0:F&&(F=+F),Zf(Ti(O).replace(pr,""),F||0)}function ice(O,F,H){return(H?Fa(O,F,H):F===r)?F=1:F=Hn(F),ob(Ti(O),F)}function oce(){var O=arguments,F=Ti(O[0]);return O.length<3?F:F.replace(O[1],O[2])}var ace=rh(function(O,F,H){return O+(H?"_":"")+F.toLowerCase()});function sce(O,F,H){return H&&typeof H!="number"&&Fa(O,F,H)&&(F=H=r),H=H===r?re:H>>>0,H?(O=Ti(O),O&&(typeof F=="string"||F!=null&&!u$(F))&&(F=ks(F),!F&&Vl(O))?Yl(Qo(O),0,H):O.split(F,H)):[]}var lce=rh(function(O,F,H){return O+(H?" ":"")+f$(F)});function uce(O,F,H){return O=Ti(O),H=H==null?0:Rd(Hn(H),0,O.length),F=ks(F),O.slice(H,H+F.length)==F}function cce(O,F,H){var ce=$e.templateSettings;H&&Fa(O,F,H)&&(F=r),O=Ti(O),F=sC({},F,ce,pD);var De=sC({},F.imports,ce.imports,pD),ze=ya(De),nt=zo(De,ze),ct,wt,Gt=0,Yt=F.interpolate||ht,ir="__p += '",Rr=$p((F.escape||ht).source+"|"+Yt.source+"|"+(Yt===Lr?Vt:ht).source+"|"+(F.evaluate||ht).source+"|$","g"),nn="//# sourceURL="+(hi.call(F,"sourceURL")?(F.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++gc+"]")+`
 `;O.replace(Rr,function(Sn,ni,ui,bl,Es,xl){return ui||(ui=bl),ir+=O.slice(Gt,xl).replace(Lt,Tp),ni&&(ct=!0,ir+=`' +
 __e(`+ni+`) +
 '`),Es&&(wt=!0,ir+=`';
@@ -577,11 +577,11 @@ __p += '`),ui&&(ir+=`' +
 function print() { __p += __j.call(arguments, '') }
 `:`;
 `)+ir+`return __p
-}`;var Kn=aN(function(){return Vn(ze,nn+"return "+ir).apply(r,nt)});if(Kn.source=ir,ie(Kn))throw Kn;return Kn}function uce(O){return Ti(O).toLowerCase()}function cce(O){return Ti(O).toUpperCase()}function dce(O,F,H){if(O=Ti(O),O&&(H||F===r))return So(O);if(!O||!(F=ks(F)))return O;var ce=Qo(O),De=Qo(F),ze=$o(ce,De),nt=$a(ce,De)+1;return Yl(ce,ze,nt).join("")}function fce(O,F,H){if(O=Ti(O),O&&(H||F===r))return O.slice(0,Id(O)+1);if(!O||!(F=ks(F)))return O;var ce=Qo(O),De=$a(ce,Qo(F))+1;return Yl(ce,0,De).join("")}function hce(O,F,H){if(O=Ti(O),O&&(H||F===r))return O.replace(pr,"");if(!O||!(F=ks(F)))return O;var ce=Qo(O),De=$o(ce,Qo(F));return Yl(ce,De).join("")}function pce(O,F){var H=D,ce=E;if(Ct(F)){var De="separator"in F?F.separator:De;H="length"in F?Hn(F.length):H,ce="omission"in F?ks(F.omission):ce}O=Ti(O);var ze=O.length;if(Vl(O)){var nt=Qo(O);ze=nt.length}if(H>=ze)return O;var ct=H-Ss(ce);if(ct<1)return ce;var wt=nt?Yl(nt,0,ct).join(""):O.slice(0,ct);if(De===r)return wt+ce;if(nt&&(ct+=wt.length-ct),u$(De)){if(O.slice(ct).search(De)){var Gt,Yt=wt;for(De.global||(De=$p(De.source,Ti(Dn.exec(De))+"g")),De.lastIndex=0;Gt=De.exec(Yt);)var ir=Gt.index;wt=wt.slice(0,ir===r?ct:ir)}}else if(O.indexOf(ks(De),ct)!=ct){var Rr=wt.lastIndexOf(De);Rr>-1&&(wt=wt.slice(0,Rr))}return wt+ce}function mce(O){return O=Ti(O),O&&Kt.test(O)?O.replace(Ft,Eg):O}var gce=rh(function(O,F,H){return O+(H?" ":"")+F.toUpperCase()}),f$=lD("toUpperCase");function oN(O,F,H){return O=Ti(O),F=H?r:F,F===r?Pg(O)?_g(O):Cc(O):O.match(F)||[]}var aN=Wn(function(O,F){try{return Ao(O,r,F)}catch(H){return ie(H)?H:new vn(H)}}),yce=zu(function(O,F){return To(F,function(H){H=Zl(H),Ru(O,H,Ud(O[H],O))}),O});function vce(O){var F=O==null?0:O.length,H=yn();return O=F?Pi(O,function(ce){if(typeof ce[1]!="function")throw new es(s);return[H(ce[0]),ce[1]]}):[],Wn(function(ce){for(var De=-1;++De<F;){var ze=O[De];if(Ao(ze[0],this,ce))return Ao(ze[1],this,ce)}})}function bce(O){return mT(zs(O,k))}function h$(O){return function(){return O}}function xce(O,F){return O==null||O!==O?F:O}var wce=uD(),Sce=uD(!0);function Us(O){return O}function p$(O){return WS(typeof O=="function"?O:zs(O,k))}function Dce(O){return US(zs(O,k))}function Cce(O,F){return KS(O,zs(F,k))}var Pce=Wn(function(O,F){return function(H){return Rp(H,O,F)}}),kce=Wn(function(O,F){return function(H){return Rp(O,H,F)}});function m$(O,F,H){var ce=ya(F),De=Bg(F,ce);H==null&&!(Ct(F)&&(De.length||!ce.length))&&(H=F,F=O,O=this,De=Bg(F,ya(F)));var ze=!(Ct(H)&&"chain"in H)||!!H.chain,nt=Qe(O);return To(De,function(ct){var wt=F[ct];O[ct]=wt,nt&&(O.prototype[ct]=function(){var Gt=this.__chain__;if(ze||Gt){var Yt=O(this.__wrapped__),ir=Yt.__actions__=rs(this.__actions__);return ir.push({func:wt,args:arguments,thisArg:O}),Yt.__chain__=Gt,Yt}return wt.apply(O,Ma([this.value()],arguments))})}),O}function Oce(){return co._===this&&(co._=Lv),this}function g$(){}function Ece(O){return O=Hn(O),Wn(function(F){return GS(F,O)})}var _ce=db(Pi),Ace=db(Ll),Tce=db(zl);function sN(O){return vb(O)?St(Zl(O)):MT(O)}function Mce(O){return function(F){return O==null?r:Ld(O,F)}}var $ce=dD(),Ice=dD(!0);function y$(){return[]}function v$(){return!1}function jce(){return{}}function Fce(){return""}function Bce(){return!0}function Nce(O,F){if(O=Hn(O),O<1||O>te)return[];var H=re,ce=Vo(O,re);F=yn(F),O-=re;for(var De=fi(ce,F);++H<O;)F(H);return De}function Rce(O){return bn(O)?Pi(O,Zl):vl(O)?[O]:rs(OD(Ti(O)))}function Lce(O){var F=++Rv;return Ti(O)+F}var zce=Hg(function(O,F){return O+F},0),Vce=fb("ceil"),Wce=Hg(function(O,F){return O/F},1),Hce=fb("floor");function Uce(O){return O&&O.length?Fg(O,Us,Jv):r}function Kce(O,F){return O&&O.length?Fg(O,yn(F,2),Jv):r}function Gce(O){return Ye(O,Us)}function qce(O,F){return Ye(O,yn(F,2))}function Yce(O){return O&&O.length?Fg(O,Us,rb):r}function Xce(O,F){return O&&O.length?Fg(O,yn(F,2),rb):r}var Zce=Hg(function(O,F){return O*F},1),Jce=fb("round"),Qce=Hg(function(O,F){return O-F},0);function ede(O){return O&&O.length?sn(O,Us):0}function tde(O,F){return O&&O.length?sn(O,yn(F,2)):0}return $e.after=e0,$e.ary=t0,$e.assign=cue,$e.assignIn=J9,$e.assignInWith=sC,$e.assignWith=due,$e.at=fue,$e.before=Yp,$e.bind=Ud,$e.bindAll=yce,$e.bindKey=Ib,$e.castArray=po,$e.chain=Cb,$e.chunk=mM,$e.compact=gM,$e.concat=yM,$e.cond=vce,$e.conforms=bce,$e.constant=h$,$e.countBy=WD,$e.create=hue,$e.curry=r0,$e.curryRight=jb,$e.debounce=Fb,$e.defaults=pue,$e.defaultsDeep=mue,$e.defer=QD,$e.delay=eC,$e.difference=vM,$e.differenceBy=bM,$e.differenceWith=xM,$e.drop=wM,$e.dropRight=SM,$e.dropRightWhile=DM,$e.dropWhile=CM,$e.fill=PM,$e.filter=UD,$e.flatMap=Ob,$e.flatMapDeep=Eb,$e.flatMapDepth=Zg,$e.flatten=TD,$e.flattenDeep=kM,$e.flattenDepth=OM,$e.flip=tC,$e.flow=wce,$e.flowRight=Sce,$e.fromPairs=EM,$e.functions=Sue,$e.functionsIn=Due,$e.groupBy=Ab,$e.initial=AM,$e.intersection=TM,$e.intersectionBy=MM,$e.intersectionWith=$M,$e.invert=Pue,$e.invertBy=kue,$e.invokeMap=Tb,$e.iteratee=p$,$e.keyBy=oh,$e.keys=ya,$e.keysIn=Hs,$e.map=Gp,$e.mapKeys=Eue,$e.mapValues=_ue,$e.matches=Dce,$e.matchesProperty=Cce,$e.memoize=Xp,$e.merge=Aue,$e.mergeWith=Q9,$e.method=Pce,$e.methodOf=kce,$e.mixin=m$,$e.negate=Zp,$e.nthArg=Ece,$e.omit=Tue,$e.omitBy=Mue,$e.once=rC,$e.orderBy=Mb,$e.over=_ce,$e.overArgs=Jp,$e.overEvery=Ace,$e.overSome=Tce,$e.partial=Kd,$e.partialRight=Mc,$e.partition=qD,$e.pick=$ue,$e.pickBy=eN,$e.property=sN,$e.propertyOf=Mce,$e.pull=BM,$e.pullAll=$D,$e.pullAllBy=NM,$e.pullAllWith=RM,$e.pullAt=LM,$e.range=$ce,$e.rangeRight=Ice,$e.rearg=Gd,$e.reject=YD,$e.remove=zM,$e.rest=sh,$e.reverse=Sb,$e.sampleSize=XD,$e.set=jue,$e.setWith=Fue,$e.shuffle=ah,$e.slice=VM,$e.sortBy=JD,$e.sortedUniq=YM,$e.sortedUniqBy=XM,$e.split=oce,$e.spread=Bb,$e.tail=ZM,$e.take=JM,$e.takeRight=QM,$e.takeRightWhile=e$,$e.takeWhile=t$,$e.tap=jD,$e.throttle=Qp,$e.thru=Re,$e.toArray=Y9,$e.toPairs=tN,$e.toPairsIn=rN,$e.toPath=Rce,$e.toPlainObject=Z9,$e.transform=Bue,$e.unary=nC,$e.union=r$,$e.unionBy=n$,$e.unionWith=i$,$e.uniq=o$,$e.uniqBy=a$,$e.uniqWith=s$,$e.unset=Nue,$e.unzip=Db,$e.unzipWith=ID,$e.update=Rue,$e.updateWith=Lue,$e.values=s0,$e.valuesIn=zue,$e.without=l$,$e.words=oN,$e.wrap=ns,$e.xor=R,$e.xorBy=ih,$e.xorWith=ml,$e.zip=Xg,$e.zipObject=Oe,$e.zipObjectDeep=Et,$e.zipWith=kn,$e.entries=tN,$e.entriesIn=rN,$e.extend=J9,$e.extendWith=sC,m$($e,$e),$e.add=zce,$e.attempt=aN,$e.camelCase=Uue,$e.capitalize=nN,$e.ceil=Vce,$e.clamp=Vue,$e.clone=Ba,$e.cloneDeep=n0,$e.cloneDeepWith=iC,$e.cloneWith=Nb,$e.conformsTo=em,$e.deburr=iN,$e.defaultTo=xce,$e.divide=Wce,$e.endsWith=Kue,$e.eq=Os,$e.escape=Gue,$e.escapeRegExp=que,$e.every=HD,$e.find=KD,$e.findIndex=_D,$e.findKey=gue,$e.findLast=kb,$e.findLastIndex=AD,$e.findLastKey=yue,$e.floor=Hce,$e.forEach=Jg,$e.forEachRight=_b,$e.forIn=vue,$e.forInRight=bue,$e.forOwn=xue,$e.forOwnRight=wue,$e.get=c$,$e.gt=i0,$e.gte=gl,$e.has=Cue,$e.hasIn=d$,$e.head=MD,$e.identity=Us,$e.includes=GD,$e.indexOf=_M,$e.inRange=Wue,$e.invoke=Oue,$e.isArguments=yl,$e.isArray=bn,$e.isArrayBuffer=Rb,$e.isArrayLike=Na,$e.isArrayLikeObject=mo,$e.isBoolean=o0,$e.isBuffer=Wu,$e.isDate=oC,$e.isElement=U,$e.isEmpty=pe,$e.isEqual=ge,$e.isEqualWith=fe,$e.isError=ie,$e.isFinite=Ie,$e.isFunction=Qe,$e.isInteger=ft,$e.isLength=pt,$e.isMap=wr,$e.isMatch=lr,$e.isMatchWith=tr,$e.isNaN=vr,$e.isNative=zn,$e.isNil=rue,$e.isNull=tm,$e.isNumber=G9,$e.isObject=Ct,$e.isObjectLike=dr,$e.isPlainObject=Lb,$e.isRegExp=u$,$e.isSafeInteger=nue,$e.isSet=q9,$e.isString=aC,$e.isSymbol=vl,$e.isTypedArray=a0,$e.isUndefined=iue,$e.isWeakMap=oue,$e.isWeakSet=aue,$e.join=IM,$e.kebabCase=Yue,$e.last=Ws,$e.lastIndexOf=jM,$e.lowerCase=Xue,$e.lowerFirst=Zue,$e.lt=sue,$e.lte=lue,$e.max=Uce,$e.maxBy=Kce,$e.mean=Gce,$e.meanBy=qce,$e.min=Yce,$e.minBy=Xce,$e.stubArray=y$,$e.stubFalse=v$,$e.stubObject=jce,$e.stubString=Fce,$e.stubTrue=Bce,$e.multiply=Zce,$e.nth=FM,$e.noConflict=Oce,$e.noop=g$,$e.now=Hd,$e.pad=Jue,$e.padEnd=Que,$e.padStart=ece,$e.parseInt=tce,$e.random=Hue,$e.reduce=qp,$e.reduceRight=Tc,$e.repeat=rce,$e.replace=nce,$e.result=Iue,$e.round=Jce,$e.runInContext=gt,$e.sample=$b,$e.size=ZD,$e.snakeCase=ice,$e.some=Qg,$e.sortedIndex=WM,$e.sortedIndexBy=HM,$e.sortedIndexOf=UM,$e.sortedLastIndex=KM,$e.sortedLastIndexBy=GM,$e.sortedLastIndexOf=qM,$e.startCase=ace,$e.startsWith=sce,$e.subtract=Qce,$e.sum=ede,$e.sumBy=tde,$e.template=lce,$e.times=Nce,$e.toFinite=qd,$e.toInteger=Hn,$e.toLength=X9,$e.toLower=uce,$e.toNumber=Jl,$e.toSafeInteger=uue,$e.toString=Ti,$e.toUpper=cce,$e.trim=dce,$e.trimEnd=fce,$e.trimStart=hce,$e.truncate=pce,$e.unescape=mce,$e.uniqueId=Lce,$e.upperCase=gce,$e.upperFirst=f$,$e.each=Jg,$e.eachRight=_b,$e.first=MD,m$($e,function(){var O={};return ql($e,function(F,H){hi.call($e.prototype,H)||(O[H]=F)}),O}(),{chain:!1}),$e.VERSION=n,To(["bind","bindKey","curry","curryRight","partial","partialRight"],function(O){$e[O].placeholder=$e}),To(["drop","take"],function(O,F){z.prototype[O]=function(H){H=H===r?1:ho(Hn(H),0);var ce=this.__filtered__&&!F?new z(this):this.clone();return ce.__filtered__?ce.__takeCount__=Vo(H,ce.__takeCount__):ce.__views__.push({size:Vo(H,re),type:O+(ce.__dir__<0?"Right":"")}),ce},z.prototype[O+"Right"]=function(H){return this.reverse()[O](H).reverse()}}),To(["filter","map","takeWhile"],function(O,F){var H=F+1,ce=H==B||H==W;z.prototype[O]=function(De){var ze=this.clone();return ze.__iteratees__.push({iteratee:yn(De,3),type:H}),ze.__filtered__=ze.__filtered__||ce,ze}}),To(["head","last"],function(O,F){var H="take"+(F?"Right":"");z.prototype[O]=function(){return this[H](1).value()[0]}}),To(["initial","tail"],function(O,F){var H="drop"+(F?"":"Right");z.prototype[O]=function(){return this.__filtered__?new z(this):this[H](1)}}),z.prototype.compact=function(){return this.filter(Us)},z.prototype.find=function(O){return this.filter(O).head()},z.prototype.findLast=function(O){return this.reverse().find(O)},z.prototype.invokeMap=Wn(function(O,F){return typeof O=="function"?new z(this):this.map(function(H){return Rp(H,O,F)})}),z.prototype.reject=function(O){return this.filter(Zp(yn(O)))},z.prototype.slice=function(O,F){O=Hn(O);var H=this;return H.__filtered__&&(O>0||F<0)?new z(H):(O<0?H=H.takeRight(-O):O&&(H=H.drop(O)),F!==r&&(F=Hn(F),H=F<0?H.dropRight(-F):H.take(F-O)),H)},z.prototype.takeRightWhile=function(O){return this.reverse().takeWhile(O).reverse()},z.prototype.toArray=function(){return this.take(re)},ql(z.prototype,function(O,F){var H=/^(?:filter|find|map|reject)|While$/.test(F),ce=/^(?:head|last)$/.test(F),De=$e[ce?"take"+(F=="last"?"Right":""):F],ze=ce||/^find/.test(F);De&&($e.prototype[F]=function(){var nt=this.__wrapped__,ct=ce?[1]:arguments,wt=nt instanceof z,Gt=ct[0],Yt=wt||bn(nt),ir=function(ni){var ui=De.apply($e,Ma([ni],ct));return ce&&Rr?ui[0]:ui};Yt&&H&&typeof Gt=="function"&&Gt.length!=1&&(wt=Yt=!1);var Rr=this.__chain__,nn=!!this.__actions__.length,wn=ze&&!Rr,Kn=wt&&!nn;if(!ze&&Yt){nt=Kn?nt:new z(this);var Sn=O.apply(nt,ct);return Sn.__actions__.push({func:Re,args:[ir],thisArg:r}),new I(Sn,Rr)}return wn&&Kn?O.apply(this,ct):(Sn=this.thru(ir),wn?ce?Sn.value()[0]:Sn.value():Sn)})}),To(["pop","push","shift","sort","splice","unshift"],function(O){var F=en[O],H=/^(?:push|sort|unshift)$/.test(O)?"tap":"thru",ce=/^(?:pop|shift)$/.test(O);$e.prototype[O]=function(){var De=arguments;if(ce&&!this.__chain__){var ze=this.value();return F.apply(bn(ze)?ze:[],De)}return this[H](function(nt){return F.apply(bn(nt)?nt:[],De)})}}),ql(z.prototype,function(O,F){var H=$e[F];if(H){var ce=H.name+"";hi.call(Oc,ce)||(Oc[ce]=[]),Oc[ce].push({name:F,func:H})}}),Oc[Wg(r,m).name]=[{name:"wrapper",func:r}],z.prototype.clone=Z,z.prototype.reverse=ye,z.prototype.value=Pe,$e.prototype.at=FD,$e.prototype.chain=BD,$e.prototype.commit=ND,$e.prototype.next=RD,$e.prototype.plant=LD,$e.prototype.reverse=zD,$e.prototype.toJSON=$e.prototype.valueOf=$e.prototype.value=VD,$e.prototype.first=$e.prototype.head,dl&&($e.prototype[dl]=Pb),$e},cl=Uf();Jo?((Jo.exports=cl)._=cl,wc._=cl):co._=cl}).call(fr)})(Xk,Xk.exports);var ebe=Xk.exports;const tbe=mp(ebe),rbe=(e,t,r)=>e.filter(n=>r!==n.source||t.includes(n.sourceHandle||""));var Eo=(e=>(e[e.IsMobile=0]="IsMobile",e[e.IsTablet=1]="IsTablet",e[e.SidebarToggle=2]="SidebarToggle",e[e.PreviewToggle=3]="PreviewToggle",e[e.EditorToggle=4]="EditorToggle",e[e.TemplatesToggle=5]="TemplatesToggle",e[e.NavMenuToggle=6]="NavMenuToggle",e[e.Surface=7]="Surface",e[e.UpdatePayload=8]="UpdatePayload",e[e.ActionPreview=9]="ActionPreview",e[e.User=10]="User",e[e.OpenCreateNewScreen=11]="OpenCreateNewScreen",e[e.ActiveScreen=12]="ActiveScreen",e[e.CreateNewScreen=13]="CreateNewScreen",e[e.DuplicateScreen=14]="DuplicateScreen",e[e.DeleteScreen=15]="DeleteScreen",e[e.RenameScreen=16]="RenameScreen",e[e.CreateNewProject=17]="CreateNewProject",e[e.ActiveProject=18]="ActiveProject",e[e.DeleteProject=19]="DeleteProject",e[e.DuplicateProject=20]="DuplicateProject",e[e.RenameProject=21]="RenameProject",e[e.UpdateFlowEdges=22]="UpdateFlowEdges",e[e.UpdateNodesAndViewPort=23]="UpdateNodesAndViewPort",e))(Eo||{});const nbe=(e,t)=>{var i,a,s,l,h,y,x,k;const{activeProject:r,activeScreen:n}=e;switch(t.type){case 0:return{...e,isMobile:t.payload};case 1:return{...e,isTablet:t.payload};case 2:return{...e,sideBarToggle:t.payload};case 3:return{...e,previewTabsToggle:t.payload};case 4:return{...e,editorTabsToggle:t.payload};case 5:return{...e,templatesToggle:t.payload};case 6:return{...e,navMenuToggle:t.payload};case 7:return e.screens[n].payload.surface=t.payload,e.screens[n].changedByEditor=!1,{...e};case 8:return e.screens[n].payload.blocks=(i=t==null?void 0:t.payload)==null?void 0:i.blocks,(a=t==null?void 0:t.payload)!=null&&a.surface&&(e.screens[n].payload.surface=(s=t==null?void 0:t.payload)==null?void 0:s.surface),e.screens[n].changedByEditor=((l=t==null?void 0:t.payload)==null?void 0:l.changedByEditor)===void 0,e.projects[r].flowEdges=rbe(e.projects[r].flowEdges,(h=t==null?void 0:t.payload)==null?void 0:h.blocks.map(A=>A.actionId),n),{...e};case 9:return e.screens[n].actionPreview=t.payload,{...e};case 10:return{...e,user:t.payload};case 11:return{...e,openCreateNewScreen:t.payload};case 12:return{...e,openCreateNewScreen:!1,activeScreen:t.payload};case 13:{const A=qc();return{...e,screens:{...e.screens,[A]:{id:A,name:(t==null?void 0:t.payload)||"Untitled Screen",payload:{surface:Ri.Message,blocks:[]},date:ph(),actionPreview:{}}},projects:{...e.projects,[r]:{...e.projects[r],screens:[...e.projects[r].screens,A]}},openCreateNewScreen:!1,activeScreen:A}}case 14:{const A=qc(),j=e.projects[r].screens;return j.splice(j.indexOf(t.payload.id),0,A),{...e,screens:{...e.screens,[A]:{...e.screens[t.payload.id],id:A,date:ph(),actionPreview:{},name:(t==null?void 0:t.payload.name)||"Untitled Screen",payload:e.screens[t.payload.id].payload}},projects:{...e.projects,[r]:{...e.projects[r],screens:j}},openCreateNewScreen:!1,activeScreen:A}}case 16:return e.screens[(y=t==null?void 0:t.payload)==null?void 0:y.id].name=t.payload.name,{...e};case 15:return delete e.screens[t.payload],e.projects[r].screens=[...e.projects[r].screens.filter(A=>A!==t.payload)],e.projects[r].screens.length>0?e.activeScreen=e.projects[r].screens[0]:e.projects[r].screens.length===0&&Object.keys(e.projects).length>0&&(delete e.projects[r],e.activeProject="",e.activeScreen=""),e.projects[r].flowEdges=e.projects[r].flowEdges.filter(A=>A.source!==t.payload&&A.target!==t.payload),e.projects[r].flowNodes=e.projects[r].flowNodes.filter(A=>A.id!==t.payload),{...e};case 17:{const A=qc(),j=qc();return{...e,projects:{...e.projects,[A]:{id:A,name:(t==null?void 0:t.payload)||"Untitled Project",screens:[j],date:ph(),flowEdges:[],flowNodes:[]}},activeProject:A,screens:{...e.screens,[j]:{id:j,name:"Untitled Screen",date:ph(),payload:{surface:Ri.Message,blocks:[]},actionPreview:{}}}}}case 18:return{...e,activeProject:t.payload,activeScreen:e.projects[t.payload].screens[0]};case 20:{const A=qc(),j=e.projects[t.payload.id].screens,N=j.map(()=>qc()),M=tbe.cloneDeep(e.screens);return N.forEach((u,m)=>{M[u]={...M[j[m]],date:ph(),id:u}}),{...e,projects:{...e.projects,[A]:{...e.projects[t.payload.id],id:A,name:(t==null?void 0:t.payload.name)||"Untitled Project",screens:N,date:ph()}},activeProject:A,screens:M}}case 19:{window.console.log((x=e.projects[t.payload])==null?void 0:x.screens);const A=(k=e.projects[t.payload])==null?void 0:k.screens;return A==null||A.map(j=>delete e.screens[j]),delete e.projects[t.payload],{...e,activeProject:"",activeScreen:""}}case 21:return e.projects[t.payload.id].name=t.payload.name,{...e};case 22:return e.projects[r].flowEdges=t.payload,{...e};case 23:{const{nodes:A,viewport:j}=t.payload;return e.projects[r].flowNodes=A,e.projects[r].viewport=j,{...e}}default:return e}},ibe=e=>({type:Eo.IsMobile,payload:e}),obe=e=>({type:Eo.IsTablet,payload:e}),ZF=e=>({type:Eo.SidebarToggle,payload:e}),abe=e=>({type:Eo.EditorToggle,payload:e}),SB=e=>({type:Eo.PreviewToggle,payload:e}),rZ=e=>({type:Eo.NavMenuToggle,payload:e}),vg=e=>({type:Eo.UpdatePayload,payload:e}),sbe=e=>({type:Eo.Surface,payload:e}),IL=e=>({type:Eo.ActionPreview,payload:e}),V2=e=>({type:Eo.TemplatesToggle,payload:e}),nZ=e=>({type:Eo.OpenCreateNewScreen,payload:e}),lbe=e=>({type:Eo.CreateNewScreen,payload:e}),ube=e=>({type:Eo.ActiveScreen,payload:e}),cbe=e=>({type:Eo.DuplicateScreen,payload:e}),dbe=e=>({type:Eo.DeleteScreen,payload:e}),fbe=e=>({type:Eo.RenameScreen,payload:e}),hbe=e=>({type:Eo.CreateNewProject,payload:e}),iZ=e=>({type:Eo.ActiveProject,payload:e}),pbe=e=>({type:Eo.DeleteProject,payload:e}),mbe=e=>({type:Eo.RenameProject,payload:e}),gbe=e=>({type:Eo.UpdateFlowEdges,payload:e}),ybe=e=>({type:Eo.UpdateNodesAndViewPort,payload:e}),vbe=localStorage.getItem("pesrist")?JSON.parse(localStorage.getItem("pesrist")||""):Qve,[bi,bbe]=Gve(nbe,vbe),xbe=[{type:"callout",title:{type:"plain_text",text:"Callout Title"},text:{type:"plain_text",text:"Callout Text"}}],wbe=[{type:"callout",title:{type:"plain_text",text:"Callout Title"},text:{type:"plain_text",text:"Callout Text"},accessory:{type:"button",text:{type:"plain_text",text:"Callout Action"},actionId:"callout-action",blockId:"callout-action",appId:"A"}}],Sbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}]}],Dbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}]}],Cbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},secondary:!0}]}],Pbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}]}],kbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"success"}]}],Obe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"warning"}]}],Ebe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger",secondary:!0}]}],_be=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}]}],Abe=[{type:"actions",elements:[{type:"static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:"option_2",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}}]}],Tbe=[{type:"actions",elements:[{type:"multi_static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:["option_1","option_2"],options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}}]}],Mbe=[{type:"actions",elements:[{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}]}]}],$be=[{type:"actions",elements:[{type:"datepicker",initialDate:"1990-04-28",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}]}],Ibe=[{type:"actions",elements:[{type:"linear_scale",appId:"app-id",blockId:"block-id",actionId:"action-id",minValue:0,maxValue:8,initialValue:5}]}],jbe=[{type:"context",elements:[{type:"plain_text",text:"Author: Vivek Srivastava",emoji:!0}]}],Fbe=[{type:"context",elements:[{type:"mrkdwn",text:"*This* is :smile: markdown"}]}],Bbe=[{type:"context",elements:[{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"An image"}]}],Nbe=[{type:"context",elements:[{type:"plain_text",text:"Author: Vivek Srivastava",emoji:!0},{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"An image"},{type:"mrkdwn",text:"*This* is :smile: markdown"}]}],Rbe=[{type:"divider"}],Lbe=[{type:"image",title:{type:"plain_text",text:"I Need a Marg",emoji:!0},imageUrl:"https://picsum.photos/200/300",altText:"marg"}],zbe=[{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"inspiration"}],Vbe=[{type:"input",element:{type:"plain_text_input",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Enter name",emoji:!0},initialValue:"Vivek Srivastava",multiline:!1},label:{type:"plain_text",text:"Label",emoji:!0}}],Wbe=[{type:"input",element:{type:"plain_text_input",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Enter name",emoji:!0},initialValue:"Vivek Srivastava",multiline:!0},label:{type:"plain_text",text:"Label",emoji:!0}}],Hbe=[{type:"input",element:{type:"static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:"option_2",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}},label:{type:"plain_text",text:"Label",emoji:!0}}],Ube=[{type:"input",element:{type:"multi_static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:["option_1","option_2"],options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}},label:{type:"plain_text",text:"Label",emoji:!0}}],Kbe=[{type:"input",element:{type:"datepicker",appId:"app-id",blockId:"block-id",actionId:"action-id",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}},label:{type:"plain_text",text:"Label",emoji:!0}}],Gbe=[{type:"input",element:{type:"linear_scale",appId:"app-id",blockId:"block-id",actionId:"action-id",minValue:0,maxValue:8,initialValue:5},label:{type:"plain_text",text:"Label",emoji:!0}}],qbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Ybe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Xbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]},externalUrl:"https://rocket.chat"}],Zbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Jbe=[{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}}],Qbe=[{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}}],e1e=[{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}],t1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}}],r1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}}],n1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}}],i1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"success"}}],o1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"warning"}}],a1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger",secondary:!0}}],s1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}}],l1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an accessory image."},accessory:{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"cute cat"}}],u1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an overflow menu."},accessory:{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-0"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-1"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-2"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-3"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-4"}]}}],c1e=[{type:"section",text:{type:"mrkdwn",text:"Pick a date for the deadline."},accessory:{type:"datepicker",appId:"app-id",blockId:"block-id",actionId:"action-id",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}}],d1e=[{type:"tab_navigation",tabs:[{type:"tab",title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],f1e=[{type:"tab_navigation",tabs:[{type:"tab",disabled:!0,title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],h1e=[{type:"tab_navigation",tabs:[{type:"tab",title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},selected:!0,appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],p1e=[{type:"actions",elements:[{type:"toggle_switch",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Toggle 1"},value:"value-1"},{text:{type:"plain_text",text:"Toggle initial option"},value:"value-2"}],initialOptions:[{text:{type:"plain_text",text:"Toggle initial option"},value:"value-2"}]}]}],m1e=[{type:"actions",elements:[{type:"time_picker",initialTime:"10:30",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Select a time",emoji:!0}}]}],g1e=[{type:"actions",elements:[{type:"radio_button",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Option 1"},value:"value-1"},{text:{type:"plain_text",text:"Option initial"},value:"value-2"}],initialOption:{text:{type:"plain_text",text:"Option initial"},value:"value-2"}}]}],y1e=[{type:"actions",elements:[{type:"checkbox",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Option 1"},value:"value-1"},{text:{type:"plain_text",text:"Option initial"},value:"value-2"}],initialOptions:[{text:{type:"plain_text",text:"Option initial"},value:"value-2"}]}]}],v1e=[{label:"actions",branches:[{label:"button",branches:[{label:"default",payload:Sbe},{label:"primary",payload:Dbe},{label:"secondary",payload:Cbe},{label:"danger",payload:Pbe},{label:"warning",payload:Obe},{label:"success",payload:kbe},{label:"secondary with variant",payload:Ebe},{label:"as Link",payload:_be}]},{label:"static select",branches:[{label:"Single",payload:Abe},{label:"Multi",payload:Tbe}]},{label:"menu",payload:Mbe},{label:"date Picker",payload:$be},{label:"time Picker",payload:m1e},{label:"linear scale",payload:Ibe},{label:"toggle switch",payload:p1e},{label:"radio buttons",payload:g1e},{label:"checkbox",payload:y1e}]},{label:"section",branches:[{label:"text",branches:[{label:"plain text",payload:Jbe},{label:"mrkdwn",payload:Qbe},{label:"text fields",payload:e1e}]},{label:"button",branches:[{label:"default",payload:t1e},{label:"primary",payload:r1e},{label:"danger",payload:n1e},{label:"warning",payload:o1e},{label:"success",payload:i1e},{label:"secondary with variant",payload:a1e},{label:"as Link",payload:s1e}]},{label:"image",payload:l1e},{label:"menu",payload:u1e},{label:"date Picker",payload:c1e}]},{label:"preview",branches:[{label:"plain",payload:qbe},{label:"image",payload:Ybe},{label:"URL",payload:Xbe},{label:"image and URL",payload:Zbe}]},{label:"input",branches:[{label:"textfeild",branches:[{label:"single line",payload:Vbe},{label:"multi line",payload:Wbe}]},{label:"static select",branches:[{label:"single",payload:Hbe},{label:"multi",payload:Ube}]},{label:"date Picker",payload:Kbe},{label:"linear scale",payload:Gbe}]},{label:"image",branches:[{label:"with title",payload:Lbe},{label:"without title",payload:zbe}]},{label:"Context",branches:[{label:"Plain Text",payload:jbe},{label:"Mrkdwn",payload:Fbe},{label:"Image",payload:Bbe},{label:"All Elements",payload:Nbe}]},{label:"Conditional",branches:[]},{label:"divider",branches:[{label:"Plain",payload:Rbe}]},{label:"callout",branches:[{label:"Plain",payload:xbe},{label:"With Action",payload:wbe}]},{label:"TabNavigation",branches:[{label:"Plain",payload:d1e},{label:"Disabled",payload:f1e},{label:"Selected",payload:h1e}]}],b1e=({layer:e,lastNode:t,hover:r})=>{const n=(i,a)=>i===1?G.jsx(Ne.Icon,{name:"folder",size:"x12",color:a?"#fff":"#1d74f5"}):t?G.jsx(Ne.Icon,{name:"cube",size:"x12",color:a?"#fff":"#f5455c"}):G.jsx(Ne.Icon,{name:"burger",size:"x12",color:a?"#fff":"#19ac7c"});return G.jsx(G.Fragment,{children:n(e,r)})},x1e=(e,t)=>pn`
+}`;var Kn=aN(function(){return Vn(ze,nn+"return "+ir).apply(r,nt)});if(Kn.source=ir,ie(Kn))throw Kn;return Kn}function dce(O){return Ti(O).toLowerCase()}function fce(O){return Ti(O).toUpperCase()}function hce(O,F,H){if(O=Ti(O),O&&(H||F===r))return So(O);if(!O||!(F=ks(F)))return O;var ce=Qo(O),De=Qo(F),ze=$o(ce,De),nt=$a(ce,De)+1;return Yl(ce,ze,nt).join("")}function pce(O,F,H){if(O=Ti(O),O&&(H||F===r))return O.slice(0,Id(O)+1);if(!O||!(F=ks(F)))return O;var ce=Qo(O),De=$a(ce,Qo(F))+1;return Yl(ce,0,De).join("")}function mce(O,F,H){if(O=Ti(O),O&&(H||F===r))return O.replace(pr,"");if(!O||!(F=ks(F)))return O;var ce=Qo(O),De=$o(ce,Qo(F));return Yl(ce,De).join("")}function gce(O,F){var H=D,ce=E;if(Ct(F)){var De="separator"in F?F.separator:De;H="length"in F?Hn(F.length):H,ce="omission"in F?ks(F.omission):ce}O=Ti(O);var ze=O.length;if(Vl(O)){var nt=Qo(O);ze=nt.length}if(H>=ze)return O;var ct=H-Ss(ce);if(ct<1)return ce;var wt=nt?Yl(nt,0,ct).join(""):O.slice(0,ct);if(De===r)return wt+ce;if(nt&&(ct+=wt.length-ct),u$(De)){if(O.slice(ct).search(De)){var Gt,Yt=wt;for(De.global||(De=$p(De.source,Ti(Dn.exec(De))+"g")),De.lastIndex=0;Gt=De.exec(Yt);)var ir=Gt.index;wt=wt.slice(0,ir===r?ct:ir)}}else if(O.indexOf(ks(De),ct)!=ct){var Rr=wt.lastIndexOf(De);Rr>-1&&(wt=wt.slice(0,Rr))}return wt+ce}function yce(O){return O=Ti(O),O&&Kt.test(O)?O.replace(Ft,Eg):O}var vce=rh(function(O,F,H){return O+(H?" ":"")+F.toUpperCase()}),f$=lD("toUpperCase");function oN(O,F,H){return O=Ti(O),F=H?r:F,F===r?Pg(O)?_g(O):Cc(O):O.match(F)||[]}var aN=Wn(function(O,F){try{return Ao(O,r,F)}catch(H){return ie(H)?H:new vn(H)}}),bce=zu(function(O,F){return To(F,function(H){H=Zl(H),Ru(O,H,Ud(O[H],O))}),O});function xce(O){var F=O==null?0:O.length,H=yn();return O=F?Pi(O,function(ce){if(typeof ce[1]!="function")throw new es(s);return[H(ce[0]),ce[1]]}):[],Wn(function(ce){for(var De=-1;++De<F;){var ze=O[De];if(Ao(ze[0],this,ce))return Ao(ze[1],this,ce)}})}function wce(O){return mT(zs(O,k))}function h$(O){return function(){return O}}function Sce(O,F){return O==null||O!==O?F:O}var Dce=uD(),Cce=uD(!0);function Us(O){return O}function p$(O){return WS(typeof O=="function"?O:zs(O,k))}function Pce(O){return US(zs(O,k))}function kce(O,F){return KS(O,zs(F,k))}var Oce=Wn(function(O,F){return function(H){return Rp(H,O,F)}}),Ece=Wn(function(O,F){return function(H){return Rp(O,H,F)}});function m$(O,F,H){var ce=ya(F),De=Bg(F,ce);H==null&&!(Ct(F)&&(De.length||!ce.length))&&(H=F,F=O,O=this,De=Bg(F,ya(F)));var ze=!(Ct(H)&&"chain"in H)||!!H.chain,nt=Qe(O);return To(De,function(ct){var wt=F[ct];O[ct]=wt,nt&&(O.prototype[ct]=function(){var Gt=this.__chain__;if(ze||Gt){var Yt=O(this.__wrapped__),ir=Yt.__actions__=rs(this.__actions__);return ir.push({func:wt,args:arguments,thisArg:O}),Yt.__chain__=Gt,Yt}return wt.apply(O,Ma([this.value()],arguments))})}),O}function _ce(){return co._===this&&(co._=Lv),this}function g$(){}function Ace(O){return O=Hn(O),Wn(function(F){return GS(F,O)})}var Tce=db(Pi),Mce=db(Ll),$ce=db(zl);function sN(O){return vb(O)?St(Zl(O)):MT(O)}function Ice(O){return function(F){return O==null?r:Ld(O,F)}}var jce=dD(),Fce=dD(!0);function y$(){return[]}function v$(){return!1}function Bce(){return{}}function Nce(){return""}function Rce(){return!0}function Lce(O,F){if(O=Hn(O),O<1||O>te)return[];var H=re,ce=Vo(O,re);F=yn(F),O-=re;for(var De=fi(ce,F);++H<O;)F(H);return De}function zce(O){return bn(O)?Pi(O,Zl):vl(O)?[O]:rs(OD(Ti(O)))}function Vce(O){var F=++Rv;return Ti(O)+F}var Wce=Hg(function(O,F){return O+F},0),Hce=fb("ceil"),Uce=Hg(function(O,F){return O/F},1),Kce=fb("floor");function Gce(O){return O&&O.length?Fg(O,Us,Jv):r}function qce(O,F){return O&&O.length?Fg(O,yn(F,2),Jv):r}function Yce(O){return Ye(O,Us)}function Xce(O,F){return Ye(O,yn(F,2))}function Zce(O){return O&&O.length?Fg(O,Us,rb):r}function Jce(O,F){return O&&O.length?Fg(O,yn(F,2),rb):r}var Qce=Hg(function(O,F){return O*F},1),ede=fb("round"),tde=Hg(function(O,F){return O-F},0);function rde(O){return O&&O.length?sn(O,Us):0}function nde(O,F){return O&&O.length?sn(O,yn(F,2)):0}return $e.after=e0,$e.ary=t0,$e.assign=fue,$e.assignIn=J9,$e.assignInWith=sC,$e.assignWith=hue,$e.at=pue,$e.before=Yp,$e.bind=Ud,$e.bindAll=bce,$e.bindKey=Ib,$e.castArray=po,$e.chain=Cb,$e.chunk=mM,$e.compact=gM,$e.concat=yM,$e.cond=xce,$e.conforms=wce,$e.constant=h$,$e.countBy=WD,$e.create=mue,$e.curry=r0,$e.curryRight=jb,$e.debounce=Fb,$e.defaults=gue,$e.defaultsDeep=yue,$e.defer=QD,$e.delay=eC,$e.difference=vM,$e.differenceBy=bM,$e.differenceWith=xM,$e.drop=wM,$e.dropRight=SM,$e.dropRightWhile=DM,$e.dropWhile=CM,$e.fill=PM,$e.filter=UD,$e.flatMap=Ob,$e.flatMapDeep=Eb,$e.flatMapDepth=Zg,$e.flatten=TD,$e.flattenDeep=kM,$e.flattenDepth=OM,$e.flip=tC,$e.flow=Dce,$e.flowRight=Cce,$e.fromPairs=EM,$e.functions=Cue,$e.functionsIn=Pue,$e.groupBy=Ab,$e.initial=AM,$e.intersection=TM,$e.intersectionBy=MM,$e.intersectionWith=$M,$e.invert=Oue,$e.invertBy=Eue,$e.invokeMap=Tb,$e.iteratee=p$,$e.keyBy=oh,$e.keys=ya,$e.keysIn=Hs,$e.map=Gp,$e.mapKeys=Aue,$e.mapValues=Tue,$e.matches=Pce,$e.matchesProperty=kce,$e.memoize=Xp,$e.merge=Mue,$e.mergeWith=Q9,$e.method=Oce,$e.methodOf=Ece,$e.mixin=m$,$e.negate=Zp,$e.nthArg=Ace,$e.omit=$ue,$e.omitBy=Iue,$e.once=rC,$e.orderBy=Mb,$e.over=Tce,$e.overArgs=Jp,$e.overEvery=Mce,$e.overSome=$ce,$e.partial=Kd,$e.partialRight=Mc,$e.partition=qD,$e.pick=jue,$e.pickBy=eN,$e.property=sN,$e.propertyOf=Ice,$e.pull=BM,$e.pullAll=$D,$e.pullAllBy=NM,$e.pullAllWith=RM,$e.pullAt=LM,$e.range=jce,$e.rangeRight=Fce,$e.rearg=Gd,$e.reject=YD,$e.remove=zM,$e.rest=sh,$e.reverse=Sb,$e.sampleSize=XD,$e.set=Bue,$e.setWith=Nue,$e.shuffle=ah,$e.slice=VM,$e.sortBy=JD,$e.sortedUniq=YM,$e.sortedUniqBy=XM,$e.split=sce,$e.spread=Bb,$e.tail=ZM,$e.take=JM,$e.takeRight=QM,$e.takeRightWhile=e$,$e.takeWhile=t$,$e.tap=jD,$e.throttle=Qp,$e.thru=Re,$e.toArray=Y9,$e.toPairs=tN,$e.toPairsIn=rN,$e.toPath=zce,$e.toPlainObject=Z9,$e.transform=Rue,$e.unary=nC,$e.union=r$,$e.unionBy=n$,$e.unionWith=i$,$e.uniq=o$,$e.uniqBy=a$,$e.uniqWith=s$,$e.unset=Lue,$e.unzip=Db,$e.unzipWith=ID,$e.update=zue,$e.updateWith=Vue,$e.values=s0,$e.valuesIn=Wue,$e.without=l$,$e.words=oN,$e.wrap=ns,$e.xor=R,$e.xorBy=ih,$e.xorWith=ml,$e.zip=Xg,$e.zipObject=Oe,$e.zipObjectDeep=Et,$e.zipWith=kn,$e.entries=tN,$e.entriesIn=rN,$e.extend=J9,$e.extendWith=sC,m$($e,$e),$e.add=Wce,$e.attempt=aN,$e.camelCase=Gue,$e.capitalize=nN,$e.ceil=Hce,$e.clamp=Hue,$e.clone=Ba,$e.cloneDeep=n0,$e.cloneDeepWith=iC,$e.cloneWith=Nb,$e.conformsTo=em,$e.deburr=iN,$e.defaultTo=Sce,$e.divide=Uce,$e.endsWith=que,$e.eq=Os,$e.escape=Yue,$e.escapeRegExp=Xue,$e.every=HD,$e.find=KD,$e.findIndex=_D,$e.findKey=vue,$e.findLast=kb,$e.findLastIndex=AD,$e.findLastKey=bue,$e.floor=Kce,$e.forEach=Jg,$e.forEachRight=_b,$e.forIn=xue,$e.forInRight=wue,$e.forOwn=Sue,$e.forOwnRight=Due,$e.get=c$,$e.gt=i0,$e.gte=gl,$e.has=kue,$e.hasIn=d$,$e.head=MD,$e.identity=Us,$e.includes=GD,$e.indexOf=_M,$e.inRange=Uue,$e.invoke=_ue,$e.isArguments=yl,$e.isArray=bn,$e.isArrayBuffer=Rb,$e.isArrayLike=Na,$e.isArrayLikeObject=mo,$e.isBoolean=o0,$e.isBuffer=Wu,$e.isDate=oC,$e.isElement=U,$e.isEmpty=pe,$e.isEqual=ge,$e.isEqualWith=fe,$e.isError=ie,$e.isFinite=Ie,$e.isFunction=Qe,$e.isInteger=ft,$e.isLength=pt,$e.isMap=wr,$e.isMatch=lr,$e.isMatchWith=tr,$e.isNaN=vr,$e.isNative=zn,$e.isNil=iue,$e.isNull=tm,$e.isNumber=G9,$e.isObject=Ct,$e.isObjectLike=dr,$e.isPlainObject=Lb,$e.isRegExp=u$,$e.isSafeInteger=oue,$e.isSet=q9,$e.isString=aC,$e.isSymbol=vl,$e.isTypedArray=a0,$e.isUndefined=aue,$e.isWeakMap=sue,$e.isWeakSet=lue,$e.join=IM,$e.kebabCase=Zue,$e.last=Ws,$e.lastIndexOf=jM,$e.lowerCase=Jue,$e.lowerFirst=Que,$e.lt=uue,$e.lte=cue,$e.max=Gce,$e.maxBy=qce,$e.mean=Yce,$e.meanBy=Xce,$e.min=Zce,$e.minBy=Jce,$e.stubArray=y$,$e.stubFalse=v$,$e.stubObject=Bce,$e.stubString=Nce,$e.stubTrue=Rce,$e.multiply=Qce,$e.nth=FM,$e.noConflict=_ce,$e.noop=g$,$e.now=Hd,$e.pad=ece,$e.padEnd=tce,$e.padStart=rce,$e.parseInt=nce,$e.random=Kue,$e.reduce=qp,$e.reduceRight=Tc,$e.repeat=ice,$e.replace=oce,$e.result=Fue,$e.round=ede,$e.runInContext=gt,$e.sample=$b,$e.size=ZD,$e.snakeCase=ace,$e.some=Qg,$e.sortedIndex=WM,$e.sortedIndexBy=HM,$e.sortedIndexOf=UM,$e.sortedLastIndex=KM,$e.sortedLastIndexBy=GM,$e.sortedLastIndexOf=qM,$e.startCase=lce,$e.startsWith=uce,$e.subtract=tde,$e.sum=rde,$e.sumBy=nde,$e.template=cce,$e.times=Lce,$e.toFinite=qd,$e.toInteger=Hn,$e.toLength=X9,$e.toLower=dce,$e.toNumber=Jl,$e.toSafeInteger=due,$e.toString=Ti,$e.toUpper=fce,$e.trim=hce,$e.trimEnd=pce,$e.trimStart=mce,$e.truncate=gce,$e.unescape=yce,$e.uniqueId=Vce,$e.upperCase=vce,$e.upperFirst=f$,$e.each=Jg,$e.eachRight=_b,$e.first=MD,m$($e,function(){var O={};return ql($e,function(F,H){hi.call($e.prototype,H)||(O[H]=F)}),O}(),{chain:!1}),$e.VERSION=n,To(["bind","bindKey","curry","curryRight","partial","partialRight"],function(O){$e[O].placeholder=$e}),To(["drop","take"],function(O,F){z.prototype[O]=function(H){H=H===r?1:ho(Hn(H),0);var ce=this.__filtered__&&!F?new z(this):this.clone();return ce.__filtered__?ce.__takeCount__=Vo(H,ce.__takeCount__):ce.__views__.push({size:Vo(H,re),type:O+(ce.__dir__<0?"Right":"")}),ce},z.prototype[O+"Right"]=function(H){return this.reverse()[O](H).reverse()}}),To(["filter","map","takeWhile"],function(O,F){var H=F+1,ce=H==B||H==W;z.prototype[O]=function(De){var ze=this.clone();return ze.__iteratees__.push({iteratee:yn(De,3),type:H}),ze.__filtered__=ze.__filtered__||ce,ze}}),To(["head","last"],function(O,F){var H="take"+(F?"Right":"");z.prototype[O]=function(){return this[H](1).value()[0]}}),To(["initial","tail"],function(O,F){var H="drop"+(F?"":"Right");z.prototype[O]=function(){return this.__filtered__?new z(this):this[H](1)}}),z.prototype.compact=function(){return this.filter(Us)},z.prototype.find=function(O){return this.filter(O).head()},z.prototype.findLast=function(O){return this.reverse().find(O)},z.prototype.invokeMap=Wn(function(O,F){return typeof O=="function"?new z(this):this.map(function(H){return Rp(H,O,F)})}),z.prototype.reject=function(O){return this.filter(Zp(yn(O)))},z.prototype.slice=function(O,F){O=Hn(O);var H=this;return H.__filtered__&&(O>0||F<0)?new z(H):(O<0?H=H.takeRight(-O):O&&(H=H.drop(O)),F!==r&&(F=Hn(F),H=F<0?H.dropRight(-F):H.take(F-O)),H)},z.prototype.takeRightWhile=function(O){return this.reverse().takeWhile(O).reverse()},z.prototype.toArray=function(){return this.take(re)},ql(z.prototype,function(O,F){var H=/^(?:filter|find|map|reject)|While$/.test(F),ce=/^(?:head|last)$/.test(F),De=$e[ce?"take"+(F=="last"?"Right":""):F],ze=ce||/^find/.test(F);De&&($e.prototype[F]=function(){var nt=this.__wrapped__,ct=ce?[1]:arguments,wt=nt instanceof z,Gt=ct[0],Yt=wt||bn(nt),ir=function(ni){var ui=De.apply($e,Ma([ni],ct));return ce&&Rr?ui[0]:ui};Yt&&H&&typeof Gt=="function"&&Gt.length!=1&&(wt=Yt=!1);var Rr=this.__chain__,nn=!!this.__actions__.length,wn=ze&&!Rr,Kn=wt&&!nn;if(!ze&&Yt){nt=Kn?nt:new z(this);var Sn=O.apply(nt,ct);return Sn.__actions__.push({func:Re,args:[ir],thisArg:r}),new I(Sn,Rr)}return wn&&Kn?O.apply(this,ct):(Sn=this.thru(ir),wn?ce?Sn.value()[0]:Sn.value():Sn)})}),To(["pop","push","shift","sort","splice","unshift"],function(O){var F=en[O],H=/^(?:push|sort|unshift)$/.test(O)?"tap":"thru",ce=/^(?:pop|shift)$/.test(O);$e.prototype[O]=function(){var De=arguments;if(ce&&!this.__chain__){var ze=this.value();return F.apply(bn(ze)?ze:[],De)}return this[H](function(nt){return F.apply(bn(nt)?nt:[],De)})}}),ql(z.prototype,function(O,F){var H=$e[F];if(H){var ce=H.name+"";hi.call(Oc,ce)||(Oc[ce]=[]),Oc[ce].push({name:F,func:H})}}),Oc[Wg(r,m).name]=[{name:"wrapper",func:r}],z.prototype.clone=Z,z.prototype.reverse=ye,z.prototype.value=Pe,$e.prototype.at=FD,$e.prototype.chain=BD,$e.prototype.commit=ND,$e.prototype.next=RD,$e.prototype.plant=LD,$e.prototype.reverse=zD,$e.prototype.toJSON=$e.prototype.valueOf=$e.prototype.value=VD,$e.prototype.first=$e.prototype.head,dl&&($e.prototype[dl]=Pb),$e},cl=Uf();Jo?((Jo.exports=cl)._=cl,wc._=cl):co._=cl}).call(fr)})(Xk,Xk.exports);var rbe=Xk.exports;const nbe=mp(rbe),ibe=(e,t,r)=>e.filter(n=>r!==n.source||t.includes(n.sourceHandle||""));var Eo=(e=>(e[e.IsMobile=0]="IsMobile",e[e.IsTablet=1]="IsTablet",e[e.SidebarToggle=2]="SidebarToggle",e[e.PreviewToggle=3]="PreviewToggle",e[e.EditorToggle=4]="EditorToggle",e[e.TemplatesToggle=5]="TemplatesToggle",e[e.NavMenuToggle=6]="NavMenuToggle",e[e.Surface=7]="Surface",e[e.UpdatePayload=8]="UpdatePayload",e[e.ActionPreview=9]="ActionPreview",e[e.User=10]="User",e[e.OpenCreateNewScreen=11]="OpenCreateNewScreen",e[e.ActiveScreen=12]="ActiveScreen",e[e.CreateNewScreen=13]="CreateNewScreen",e[e.DuplicateScreen=14]="DuplicateScreen",e[e.DeleteScreen=15]="DeleteScreen",e[e.RenameScreen=16]="RenameScreen",e[e.CreateNewProject=17]="CreateNewProject",e[e.ActiveProject=18]="ActiveProject",e[e.DeleteProject=19]="DeleteProject",e[e.DuplicateProject=20]="DuplicateProject",e[e.RenameProject=21]="RenameProject",e[e.UpdateFlowEdges=22]="UpdateFlowEdges",e[e.UpdateNodesAndViewPort=23]="UpdateNodesAndViewPort",e))(Eo||{});const obe=(e,t)=>{var i,a,s,l,h,y,x,k;const{activeProject:r,activeScreen:n}=e;switch(t.type){case 0:return{...e,isMobile:t.payload};case 1:return{...e,isTablet:t.payload};case 2:return{...e,sideBarToggle:t.payload};case 3:return{...e,previewTabsToggle:t.payload};case 4:return{...e,editorTabsToggle:t.payload};case 5:return{...e,templatesToggle:t.payload};case 6:return{...e,navMenuToggle:t.payload};case 7:return e.screens[n].payload.surface=t.payload,e.screens[n].changedByEditor=!1,{...e};case 8:return e.screens[n].payload.blocks=(i=t==null?void 0:t.payload)==null?void 0:i.blocks,(a=t==null?void 0:t.payload)!=null&&a.surface&&(e.screens[n].payload.surface=(s=t==null?void 0:t.payload)==null?void 0:s.surface),e.screens[n].changedByEditor=((l=t==null?void 0:t.payload)==null?void 0:l.changedByEditor)===void 0,e.projects[r].flowEdges=ibe(e.projects[r].flowEdges,(h=t==null?void 0:t.payload)==null?void 0:h.blocks.map(A=>A.actionId),n),{...e};case 9:return e.screens[n].actionPreview=t.payload,{...e};case 10:return{...e,user:t.payload};case 11:return{...e,openCreateNewScreen:t.payload};case 12:return{...e,openCreateNewScreen:!1,activeScreen:t.payload};case 13:{const A=qc();return{...e,screens:{...e.screens,[A]:{id:A,name:(t==null?void 0:t.payload)||"Untitled Screen",payload:{surface:Ri.Message,blocks:[]},date:ph(),actionPreview:{}}},projects:{...e.projects,[r]:{...e.projects[r],screens:[...e.projects[r].screens,A]}},openCreateNewScreen:!1,activeScreen:A}}case 14:{const A=qc(),j=e.projects[r].screens;return j.splice(j.indexOf(t.payload.id),0,A),{...e,screens:{...e.screens,[A]:{...e.screens[t.payload.id],id:A,date:ph(),actionPreview:{},name:(t==null?void 0:t.payload.name)||"Untitled Screen",payload:e.screens[t.payload.id].payload}},projects:{...e.projects,[r]:{...e.projects[r],screens:j}},openCreateNewScreen:!1,activeScreen:A}}case 16:return e.screens[(y=t==null?void 0:t.payload)==null?void 0:y.id].name=t.payload.name,{...e};case 15:return delete e.screens[t.payload],e.projects[r].screens=[...e.projects[r].screens.filter(A=>A!==t.payload)],e.projects[r].screens.length>0?e.activeScreen=e.projects[r].screens[0]:e.projects[r].screens.length===0&&Object.keys(e.projects).length>0&&(delete e.projects[r],e.activeProject="",e.activeScreen=""),e.projects[r].flowEdges=e.projects[r].flowEdges.filter(A=>A.source!==t.payload&&A.target!==t.payload),e.projects[r].flowNodes=e.projects[r].flowNodes.filter(A=>A.id!==t.payload),{...e};case 17:{const A=qc(),j=qc();return{...e,projects:{...e.projects,[A]:{id:A,name:(t==null?void 0:t.payload)||"Untitled Project",screens:[j],date:ph(),flowEdges:[],flowNodes:[]}},activeProject:A,screens:{...e.screens,[j]:{id:j,name:"Untitled Screen",date:ph(),payload:{surface:Ri.Message,blocks:[]},actionPreview:{}}}}}case 18:return{...e,activeProject:t.payload,activeScreen:e.projects[t.payload].screens[0]};case 20:{const A=qc(),j=e.projects[t.payload.id].screens,N=j.map(()=>qc()),M=nbe.cloneDeep(e.screens);return N.forEach((u,m)=>{M[u]={...M[j[m]],date:ph(),id:u}}),{...e,projects:{...e.projects,[A]:{...e.projects[t.payload.id],id:A,name:(t==null?void 0:t.payload.name)||"Untitled Project",screens:N,date:ph()}},activeProject:A,screens:M}}case 19:{window.console.log((x=e.projects[t.payload])==null?void 0:x.screens);const A=(k=e.projects[t.payload])==null?void 0:k.screens;return A==null||A.map(j=>delete e.screens[j]),delete e.projects[t.payload],{...e,activeProject:"",activeScreen:""}}case 21:return e.projects[t.payload.id].name=t.payload.name,{...e};case 22:return e.projects[r].flowEdges=t.payload,{...e};case 23:{const{nodes:A,viewport:j}=t.payload;return e.projects[r].flowNodes=A,e.projects[r].viewport=j,{...e}}default:return e}},abe=e=>({type:Eo.IsMobile,payload:e}),sbe=e=>({type:Eo.IsTablet,payload:e}),ZF=e=>({type:Eo.SidebarToggle,payload:e}),lbe=e=>({type:Eo.EditorToggle,payload:e}),SB=e=>({type:Eo.PreviewToggle,payload:e}),rZ=e=>({type:Eo.NavMenuToggle,payload:e}),vg=e=>({type:Eo.UpdatePayload,payload:e}),ube=e=>({type:Eo.Surface,payload:e}),IL=e=>({type:Eo.ActionPreview,payload:e}),VE=e=>({type:Eo.TemplatesToggle,payload:e}),nZ=e=>({type:Eo.OpenCreateNewScreen,payload:e}),cbe=e=>({type:Eo.CreateNewScreen,payload:e}),dbe=e=>({type:Eo.ActiveScreen,payload:e}),fbe=e=>({type:Eo.DuplicateScreen,payload:e}),hbe=e=>({type:Eo.DeleteScreen,payload:e}),pbe=e=>({type:Eo.RenameScreen,payload:e}),mbe=e=>({type:Eo.CreateNewProject,payload:e}),iZ=e=>({type:Eo.ActiveProject,payload:e}),gbe=e=>({type:Eo.DeleteProject,payload:e}),ybe=e=>({type:Eo.RenameProject,payload:e}),vbe=e=>({type:Eo.UpdateFlowEdges,payload:e}),bbe=e=>({type:Eo.UpdateNodesAndViewPort,payload:e}),xbe=localStorage.getItem("pesrist")?JSON.parse(localStorage.getItem("pesrist")||""):tbe,[bi,wbe]=Yve(obe,xbe),Sbe=[{type:"callout",title:{type:"plain_text",text:"Callout Title"},text:{type:"plain_text",text:"Callout Text"}}],Dbe=[{type:"callout",title:{type:"plain_text",text:"Callout Title"},text:{type:"plain_text",text:"Callout Text"},accessory:{type:"button",text:{type:"plain_text",text:"Callout Action"},actionId:"callout-action",blockId:"callout-action",appId:"A"}}],Cbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}]}],Pbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}]}],kbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},secondary:!0}]}],Obe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}]}],Ebe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"success"}]}],_be=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"warning"}]}],Abe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger",secondary:!0}]}],Tbe=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}]}],Mbe=[{type:"actions",elements:[{type:"static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:"option_2",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}}]}],$be=[{type:"actions",elements:[{type:"multi_static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:["option_1","option_2"],options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}}]}],Ibe=[{type:"actions",elements:[{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}]}]}],jbe=[{type:"actions",elements:[{type:"datepicker",initialDate:"1990-04-28",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}]}],Fbe=[{type:"actions",elements:[{type:"linear_scale",appId:"app-id",blockId:"block-id",actionId:"action-id",minValue:0,maxValue:8,initialValue:5}]}],Bbe=[{type:"context",elements:[{type:"plain_text",text:"Author: Vivek Srivastava",emoji:!0}]}],Nbe=[{type:"context",elements:[{type:"mrkdwn",text:"*This* is :smile: markdown"}]}],Rbe=[{type:"context",elements:[{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"An image"}]}],Lbe=[{type:"context",elements:[{type:"plain_text",text:"Author: Vivek Srivastava",emoji:!0},{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"An image"},{type:"mrkdwn",text:"*This* is :smile: markdown"}]}],zbe=[{type:"divider"}],Vbe=[{type:"image",title:{type:"plain_text",text:"I Need a Marg",emoji:!0},imageUrl:"https://picsum.photos/200/300",altText:"marg"}],Wbe=[{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"inspiration"}],Hbe=[{type:"input",element:{type:"plain_text_input",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Enter name",emoji:!0},initialValue:"Vivek Srivastava",multiline:!1},label:{type:"plain_text",text:"Label",emoji:!0}}],Ube=[{type:"input",element:{type:"plain_text_input",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Enter name",emoji:!0},initialValue:"Vivek Srivastava",multiline:!0},label:{type:"plain_text",text:"Label",emoji:!0}}],Kbe=[{type:"input",element:{type:"static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:"option_2",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}},label:{type:"plain_text",text:"Label",emoji:!0}}],Gbe=[{type:"input",element:{type:"multi_static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:["option_1","option_2"],options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}},label:{type:"plain_text",text:"Label",emoji:!0}}],qbe=[{type:"input",element:{type:"datepicker",appId:"app-id",blockId:"block-id",actionId:"action-id",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}},label:{type:"plain_text",text:"Label",emoji:!0}}],Ybe=[{type:"input",element:{type:"linear_scale",appId:"app-id",blockId:"block-id",actionId:"action-id",minValue:0,maxValue:8,initialValue:5},label:{type:"plain_text",text:"Label",emoji:!0}}],Xbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Zbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Jbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]},externalUrl:"https://rocket.chat"}],Qbe=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],e1e=[{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}}],t1e=[{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}}],r1e=[{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}],n1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}}],i1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}}],o1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}}],a1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"success"}}],s1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"warning"}}],l1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger",secondary:!0}}],u1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}}],c1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an accessory image."},accessory:{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"cute cat"}}],d1e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an overflow menu."},accessory:{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-0"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-1"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-2"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-3"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-4"}]}}],f1e=[{type:"section",text:{type:"mrkdwn",text:"Pick a date for the deadline."},accessory:{type:"datepicker",appId:"app-id",blockId:"block-id",actionId:"action-id",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}}],h1e=[{type:"tab_navigation",tabs:[{type:"tab",title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],p1e=[{type:"tab_navigation",tabs:[{type:"tab",disabled:!0,title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],m1e=[{type:"tab_navigation",tabs:[{type:"tab",title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},selected:!0,appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],g1e=[{type:"actions",elements:[{type:"toggle_switch",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Toggle 1"},value:"value-1"},{text:{type:"plain_text",text:"Toggle initial option"},value:"value-2"}],initialOptions:[{text:{type:"plain_text",text:"Toggle initial option"},value:"value-2"}]}]}],y1e=[{type:"actions",elements:[{type:"time_picker",initialTime:"10:30",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Select a time",emoji:!0}}]}],v1e=[{type:"actions",elements:[{type:"radio_button",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Option 1"},value:"value-1"},{text:{type:"plain_text",text:"Option initial"},value:"value-2"}],initialOption:{text:{type:"plain_text",text:"Option initial"},value:"value-2"}}]}],b1e=[{type:"actions",elements:[{type:"checkbox",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Option 1"},value:"value-1"},{text:{type:"plain_text",text:"Option initial"},value:"value-2"}],initialOptions:[{text:{type:"plain_text",text:"Option initial"},value:"value-2"}]}]}],x1e=[{label:"actions",branches:[{label:"button",branches:[{label:"default",payload:Cbe},{label:"primary",payload:Pbe},{label:"secondary",payload:kbe},{label:"danger",payload:Obe},{label:"warning",payload:_be},{label:"success",payload:Ebe},{label:"secondary with variant",payload:Abe},{label:"as Link",payload:Tbe}]},{label:"static select",branches:[{label:"Single",payload:Mbe},{label:"Multi",payload:$be}]},{label:"menu",payload:Ibe},{label:"date Picker",payload:jbe},{label:"time Picker",payload:y1e},{label:"linear scale",payload:Fbe},{label:"toggle switch",payload:g1e},{label:"radio buttons",payload:v1e},{label:"checkbox",payload:b1e}]},{label:"section",branches:[{label:"text",branches:[{label:"plain text",payload:e1e},{label:"mrkdwn",payload:t1e},{label:"text fields",payload:r1e}]},{label:"button",branches:[{label:"default",payload:n1e},{label:"primary",payload:i1e},{label:"danger",payload:o1e},{label:"warning",payload:s1e},{label:"success",payload:a1e},{label:"secondary with variant",payload:l1e},{label:"as Link",payload:u1e}]},{label:"image",payload:c1e},{label:"menu",payload:d1e},{label:"date Picker",payload:f1e}]},{label:"preview",branches:[{label:"plain",payload:Xbe},{label:"image",payload:Zbe},{label:"URL",payload:Jbe},{label:"image and URL",payload:Qbe}]},{label:"input",branches:[{label:"textfeild",branches:[{label:"single line",payload:Hbe},{label:"multi line",payload:Ube}]},{label:"static select",branches:[{label:"single",payload:Kbe},{label:"multi",payload:Gbe}]},{label:"date Picker",payload:qbe},{label:"linear scale",payload:Ybe}]},{label:"image",branches:[{label:"with title",payload:Vbe},{label:"without title",payload:Wbe}]},{label:"Context",branches:[{label:"Plain Text",payload:Bbe},{label:"Mrkdwn",payload:Nbe},{label:"Image",payload:Rbe},{label:"All Elements",payload:Lbe}]},{label:"Conditional",branches:[]},{label:"divider",branches:[{label:"Plain",payload:zbe}]},{label:"callout",branches:[{label:"Plain",payload:Sbe},{label:"With Action",payload:Dbe}]},{label:"TabNavigation",branches:[{label:"Plain",payload:h1e},{label:"Disabled",payload:p1e},{label:"Selected",payload:m1e}]}],w1e=({layer:e,lastNode:t,hover:r})=>{const n=(i,a)=>i===1?G.jsx(Ne.Icon,{name:"folder",size:"x12",color:a?"#fff":"#1d74f5"}):t?G.jsx(Ne.Icon,{name:"cube",size:"x12",color:a?"#fff":"#f5455c"}):G.jsx(Ne.Icon,{name:"burger",size:"x12",color:a?"#fff":"#19ac7c"});return G.jsx(G.Fragment,{children:n(e,r)})},S1e=(e,t)=>pn`
     cursor: pointer !important;
     padding-left: ${10+(e-1)*16}px !important;
     background-color: ${t?"var(--RCPG-primary-color) !important":"transparent !important"};
-  `,w1e=(e,t)=>{let r;const n=pn`
+  `,D1e=(e,t)=>{let r;const n=pn`
     cursor: pointer !important;
     padding-left: 4px !important;
   `;switch(e){case 1:r=pn`
@@ -599,12 +599,12 @@ function print() { __p += __j.call(arguments, '') }
         font-size: 12px !important;
         color: ${t?"#fff !important":"#555 !important"};
         text-transform: capitalize !important;
-      `;break}return[r,n]},S1e=({label:e,children:t,layer:r,payload:n})=>{const[i,a]=Y.useState(r===1),[s,l]=Y.useState(!1),{state:h,dispatch:y}=Y.useContext(bi),x=()=>{a(!i),n&&y(vg({blocks:[...h.screens[h.activeScreen].payload.blocks,{actionId:qc(),...n[0]}],changedByEditor:!1}))};return G.jsxs(Ne.Box,{mbe:r===1?"10px":"0px",children:[G.jsxs(Ne.Box,{display:"flex",alignItems:"center",className:x1e(r,s),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),onClick:x,children:[G.jsx(Ne.Box,{size:"x16",display:"flex",alignItems:"center",children:t&&t.length>0&&G.jsx(Ne.Box,{size:"x16",display:"flex",alignItems:"center",className:pn`
+      `;break}return[r,n]},C1e=({label:e,children:t,layer:r,payload:n})=>{const[i,a]=Y.useState(r===1),[s,l]=Y.useState(!1),{state:h,dispatch:y}=Y.useContext(bi),x=()=>{a(!i),n&&y(vg({blocks:[...h.screens[h.activeScreen].payload.blocks,{actionId:qc(),...n[0]}],changedByEditor:!1}))};return G.jsxs(Ne.Box,{mbe:r===1?"10px":"0px",children:[G.jsxs(Ne.Box,{display:"flex",alignItems:"center",className:S1e(r,s),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),onClick:x,children:[G.jsx(Ne.Box,{size:"x16",display:"flex",alignItems:"center",children:t&&t.length>0&&G.jsx(Ne.Box,{size:"x16",display:"flex",alignItems:"center",className:pn`
                 transform: rotate(${i?"0deg":"-90deg"});
                 transition: var(--animation-very-fast);
-              `,children:G.jsx(Ne.Chevron,{width:"12px",color:s?"#fff":"#000"})})}),G.jsxs(Ne.Box,{height:"25px",display:"flex",alignItems:"center",children:[G.jsx(b1e,{layer:r,hover:s,lastNode:t===void 0}),G.jsx(Ne.Label,{className:w1e(r,s),children:e})]})]}),G.jsx(Ne.Box,{children:i&&t})]})},D1e=({BlocksTree:e})=>{const r=(n,i)=>G.jsx(S1e,{layer:i,label:n.label,payload:n.payload,children:n.branches&&n.branches.map((a,s)=>G.jsx(Y.Fragment,{children:r(a,i+1)},s))});return G.jsx(Ne.Box,{pbs:"15px",pbe:"30px",children:e.map((n,i)=>G.jsx(Ne.Box,{children:r(n,1)},i))})},C1e=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{width:"100%",mbs:"39px",borderBlockStart:"var(--default-border)",bg:"var(--primaryBackgroundColor)",className:pn`
+              `,children:G.jsx(Ne.Chevron,{width:"12px",color:s?"#fff":"#000"})})}),G.jsxs(Ne.Box,{height:"25px",display:"flex",alignItems:"center",children:[G.jsx(w1e,{layer:r,hover:s,lastNode:t===void 0}),G.jsx(Ne.Label,{className:D1e(r,s),children:e})]})]}),G.jsx(Ne.Box,{children:i&&t})]})},P1e=({BlocksTree:e})=>{const r=(n,i)=>G.jsx(C1e,{layer:i,label:n.label,payload:n.payload,children:n.branches&&n.branches.map((a,s)=>G.jsx(Y.Fragment,{children:r(a,i+1)},s))});return G.jsx(Ne.Box,{pbs:"15px",pbe:"30px",children:e.map((n,i)=>G.jsx(Ne.Box,{children:r(n,1)},i))})},k1e=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{width:"100%",mbs:"39px",borderBlockStart:"var(--default-border)",bg:"var(--primaryBackgroundColor)",className:pn`
         box-shadow: var(--dropdown-box-shadow);
-      `,children:G.jsx(D1e,{BlocksTree:v1e})})}),P1e=()=>{const{state:{sideBarToggle:e,isMobile:t},dispatch:r}=Y.useContext(bi),n=e?pn`
+      `,children:G.jsx(P1e,{BlocksTree:x1e})})}),O1e=()=>{const{state:{sideBarToggle:e,isMobile:t},dispatch:r}=Y.useContext(bi),n=e?pn`
         clip-path: polygon(
           10% 0,
           50% 40%,
@@ -652,7 +652,7 @@ function print() { __p += __j.call(arguments, '') }
                 cursor: pointer;
               `:"",children:"Components"}),t&&G.jsx(Ne.Box,{width:"40px",height:"40px",display:"flex",alignItems:"center",justifyContent:"center",onClick:()=>e&&r(ZF(!e)),className:pn`
             cursor: pointer;
-          `,children:G.jsx(Ne.Box,{size:"50%",bg:"info",className:n})})]})},k1e=()=>{const{state:e,dispatch:t}=Y.useContext(bi);Y.useEffect(()=>{t(ZF(!1))},[e==null?void 0:e.isMobile,t]);const r=e!=null&&e.isMobile?pn`
+          `,children:G.jsx(Ne.Box,{size:"50%",bg:"info",className:n})})]})},E1e=()=>{const{state:e,dispatch:t}=Y.useContext(bi);Y.useEffect(()=>{t(ZF(!1))},[e==null?void 0:e.isMobile,t]);const r=e!=null&&e.isMobile?pn`
         width: 100%;
         user-select: none;
         transform: translateX(${e!=null&&e.sideBarToggle?"0":"-100%"});
@@ -661,11 +661,11 @@ function print() { __p += __j.call(arguments, '') }
         width: var(--sidebar-width);
         user-select: none;
         transition: var(--animation-default);
-      `;return G.jsxs(Ne.Box,{position:"absolute",height:"100%",display:"flex",zIndex:4,bg:"#fff",className:[r],children:[G.jsx(P1e,{}),G.jsx(C1e,{})]})};function O1e(){const e=Y.useRef();return Y.useEffect(()=>{const t=e.current;if(t){const r=n=>{n.deltaY!==0&&(Math.abs(n.deltaX)>Math.abs(n.deltaY)&&(n.preventDefault(),t.scrollLeft+=n.deltaX),t.scrollTo({left:t.scrollLeft+n.deltaY}))};return t.addEventListener("wheel",r),()=>t.removeEventListener("wheel",r)}},[]),e}const oZ=({children:e,onClick:t,width:r="120px",height:n="170px",padding:i="20px",...a})=>G.jsxs(Ne.Box,{w:r,h:n,className:"screen-thumbnail-wrapper",children:[G.jsx(Ne.Box,{w:r,h:n,position:"absolute",className:"screenThumbnailBackdrop",onClick:t}),G.jsx(Ne.Box,{w:`calc(${r} - ${i})`,h:`calc(${n} - ${i})`,position:"relative",overflow:"hidden",onClick:t,...a,children:e})]}),aZ=({of:e,...t})=>{const r=Y.useRef(null),n=Y.useRef(null),[i,a]=Y.useState(1);return Y.useEffect(()=>{var h,y,x;const s=((y=(h=r.current)==null?void 0:h.parentElement)==null?void 0:y.offsetWidth)||0,l=((x=n.current)==null?void 0:x.offsetWidth)||0;a(s/l)},[e]),G.jsx(Ne.Box,{overflow:"hidden",position:"relative",ref:r,...t,children:G.jsx(Ne.Box,{w:"max-content",className:pn`
+      `;return G.jsxs(Ne.Box,{position:"absolute",height:"100%",display:"flex",zIndex:4,bg:"#fff",className:[r],children:[G.jsx(O1e,{}),G.jsx(k1e,{})]})};function _1e(){const e=Y.useRef();return Y.useEffect(()=>{const t=e.current;if(t){const r=n=>{n.deltaY!==0&&(Math.abs(n.deltaX)>Math.abs(n.deltaY)&&(n.preventDefault(),t.scrollLeft+=n.deltaX),t.scrollTo({left:t.scrollLeft+n.deltaY}))};return t.addEventListener("wheel",r),()=>t.removeEventListener("wheel",r)}},[]),e}const oZ=({children:e,onClick:t,width:r="120px",height:n="170px",padding:i="20px",...a})=>G.jsxs(Ne.Box,{w:r,h:n,className:"screen-thumbnail-wrapper",children:[G.jsx(Ne.Box,{w:r,h:n,position:"absolute",className:"screenThumbnailBackdrop",onClick:t}),G.jsx(Ne.Box,{w:`calc(${r} - ${i})`,h:`calc(${n} - ${i})`,position:"relative",overflow:"hidden",onClick:t,...a,children:e})]}),aZ=({of:e,...t})=>{const r=Y.useRef(null),n=Y.useRef(null),[i,a]=Y.useState(1);return Y.useEffect(()=>{var h,y,x;const s=((y=(h=r.current)==null?void 0:h.parentElement)==null?void 0:y.offsetWidth)||0,l=((x=n.current)==null?void 0:x.offsetWidth)||0;a(s/l)},[e]),G.jsx(Ne.Box,{overflow:"hidden",position:"relative",ref:r,...t,children:G.jsx(Ne.Box,{w:"max-content",className:pn`
           transform: scale(${i});
           transform-origin: 0% 0%;
           pointer-events: none;
-        `,ref:n,children:e})})};var E1e=function(e){return"thumb"in e},jL=function(e){return"externalUrl"in e||"oembedUrl"in e},Im;(function(e){e.SECTION="section",e.DIVIDER="divider",e.IMAGE="image",e.ACTIONS="actions",e.CONTEXT="context",e.INPUT="input",e.CONDITIONAL="conditional",e.PREVIEW="preview",e.VIDEO_CONF="video_conf",e.CALLOUT="callout",e.TAB_NAVIGATION="tab_navigation"})(Im||(Im={}));var Fi;(function(e){e.BUTTON="button",e.IMAGE="image",e.OVERFLOW="overflow",e.OVERFLOW_MENU="overflow",e.PLAIN_TEXT_INPUT="plain_text_input",e.STATIC_SELECT="static_select",e.MULTI_STATIC_SELECT="multi_static_select",e.CONVERSATION_SELECT="conversations_select",e.CHANNEL_SELECT="channels_select",e.USER_SELECT="users_select",e.CONVERSATIONS_SELECT="conversations_select",e.CHANNELS_SELECT="channels_select",e.USERS_SELECT="users_select",e.DATEPICKER="datepicker",e.LINEAR_SCALE="linear_scale",e.MULTI_CHANNELS_SELECT="multi_channels_select",e.MULTI_CONVERSATIONS_SELECT="multi_conversations_select",e.MULTI_USERS_SELECT="multi_users_select",e.TOGGLE_SWITCH="toggle_switch",e.RADIO_BUTTON="radio_button",e.CHECKBOX="checkbox",e.TIME_PICKER="time_picker",e.TAB="tab"})(Fi||(Fi={}));var ad;(function(e){e.PLAINTEXT="plain_text",e.PLAIN_TEXT="plain_text",e.MARKDOWN="mrkdwn",e.MRKDWN="mrkdwn"})(ad||(ad={}));var on;(function(e){e[e.NONE=-1]="NONE",e[e.BLOCK=0]="BLOCK",e[e.SECTION=1]="SECTION",e[e.ACTION=2]="ACTION",e[e.FORM=3]="FORM",e[e.CONTEXT=4]="CONTEXT"})(on||(on={}));var FL;(function(e){e.PRIMARY="primary",e.DANGER="danger"})(FL||(FL={}));var BL;(function(e){e.ROCKETCHAT="rocket.chat",e.LIVECHAT="livechat"})(BL||(BL={}));var NL;(function(e){e.PLAIN_TEXT="plain_text",e.MARKDOWN="mrkdwn",e.DIVIDER="divider",e.SECTION="section",e.INPUT="input",e.CONDITIONAL="conditional",e.IMAGE="image",e.ACTIONS="actions",e.CONTEXT="context",e.BUTTON="button",e.OVERFLOW="overflow",e.PLAIN_TEXT_INPUT="plain_text_input",e.CONVERSATION_SELECT="conversations_select",e.CHANNEL_SELECT="channels_select",e.USER_SELECT="users_select",e.STATIC_SELECT="static_select",e.MULTI_STATIC_SELECT="multi_static_select",e.DATEPICKER="datepicker",e.LINEAR_SCALE="linear_scale",e.TAB="tab"})(NL||(NL={}));var _1e=function(e){switch(e.type){case Fi.BUTTON:case Fi.DATEPICKER:case Fi.LINEAR_SCALE:case Fi.MULTI_STATIC_SELECT:case Fi.OVERFLOW:case Fi.STATIC_SELECT:case Fi.TOGGLE_SWITCH:case Fi.CHECKBOX:case Fi.RADIO_BUTTON:case Fi.TIME_PICKER:return!0;default:return!1}},A1e=function(e){switch(e.type){case Fi.IMAGE:case ad.PLAIN_TEXT:case ad.MARKDOWN:return!0;default:return!1}},T1e=function(e){switch(e.type){case Fi.CHANNELS_SELECT:case Fi.CONVERSATIONS_SELECT:case Fi.DATEPICKER:case Fi.LINEAR_SCALE:case Fi.MULTI_STATIC_SELECT:case Fi.PLAIN_TEXT_INPUT:case Fi.STATIC_SELECT:case Fi.USERS_SELECT:return!0;default:return!1}},M1e=function(e){switch(e.type){case Fi.BUTTON:case Fi.DATEPICKER:case Fi.IMAGE:case Fi.MULTI_STATIC_SELECT:case Fi.OVERFLOW:case Fi.STATIC_SELECT:return!0;default:return!1}},$1e=function(e){return Object.values(ad).includes(e.type)},I1e=function(e){return e!==null},j1e=function(e,t){var r=e[t];if(r)return r;switch(t){case"datepicker":return e.datePicker;case"static_select":return e.staticSelect;case"multi_static_select":return e.multiStaticSelect;case"plain_text_input":return e.plainInput;case"linear_scale":return e.linearScale}},TC=function(e,t){return function(r,n){var i=j1e(e,r.type);return i?i.call(e,r,t,n):null}},F1e=function(e,t){return e[t]},B1e=function(e){return function(t,r){var n=F1e(e,t.type);return n?n.call(e,t,on.BLOCK,r):null}},N1e=function(e,t){var r,n=e[t];if(n)return n;switch(t){case"plain_text":return(r=e.plainText)!==null&&r!==void 0?r:e.text;case"mrkdwn":return e.text}},RL=function(e,t){return function(r,n){var i=N1e(e,r.type);return i?i.call(e,r,t,n):null}},R1e=function(e,t){return e===void 0&&(e=void 0),t===void 0&&(t={}),e?!(Array.isArray(t.engine)&&!t.engine.includes(e.engine)):!0},L1e=function(e){return function(t){return t.type!==Im.CONDITIONAL?[t]:R1e(e,t.when)?t.render:[]}},pv=function(){function e(t){var r=this;this.isAllowedLayoutBlock=function(n){return r.allowedLayoutBlockTypes.has(n.type)},this.allowedLayoutBlockTypes=new Set(t)}return e.prototype.render=function(t,r){return Array.isArray(t)?t.flatMap(L1e(r)).filter(this.isAllowedLayoutBlock).map(B1e(this)).filter(I1e):[]},e.prototype.renderTextObject=function(t,r,n){return RL(this,n)(t,r)},e.prototype.renderActionsBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.ACTIONS)===!1&&!_1e(t)?null:TC(this,on.ACTION)(t,r)},e.prototype.renderActions=function(t,r,n,i){return this.renderActionsBlockElement(t,i)},e.prototype.renderContextBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.CONTEXT)===!1&&!A1e(t)?null:$1e(t)?RL(this,on.CONTEXT)(t,r):TC(this,on.CONTEXT)(t,r)},e.prototype.renderContext=function(t,r,n,i){return this.renderContextBlockElement(t,i)},e.prototype.renderInputBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.INPUT)===!1&&!T1e(t)?null:TC(this,on.FORM)(t,r)},e.prototype.renderInputs=function(t,r,n,i){return this.renderInputBlockElement(t,i)},e.prototype.renderSectionAccessoryBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.SECTION)===!1&&!M1e(t)?null:TC(this,on.SECTION)(t,r)},e.prototype.renderAccessories=function(t,r,n,i){return this.renderSectionAccessoryBlockElement(t,i)},e.prototype.plainText=function(t,r,n){return r===void 0&&(r=on.NONE),n===void 0&&(n=0),this[ad.PLAIN_TEXT](t,r,n)},e.prototype.text=function(t,r,n){switch(r===void 0&&(r=on.NONE),n===void 0&&(n=0),t.type){case ad.PLAIN_TEXT:return this.plain_text(t,r,n);case ad.MRKDWN:return this.mrkdwn(t,r,n);default:return null}},e}(),z1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){z1e(t,e);function t(){return e.call(this,["actions","context","divider","image","section","callout"])||this}return t})(pv);var V1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){V1e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section"])||this}return t})(pv);var W1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){W1e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section"])||this}return t})(pv);var H1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){H1e(t,e);function t(){return e.call(this,["actions","context","divider","image","section","preview","video_conf","callout"])||this}return t})(pv);var U1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){U1e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section","callout"])||this}return t})(pv);const _y=Y.createContext({action:()=>{},updateState:()=>{},appId:"core",values:{}});Object.assign(_y.Provider,{displayName:"UiKitContext.Provider"});const K1e=e=>"initialValue"in e,G1e=e=>"initialTime"in e,q1e=e=>"initialDate"in e,Y1e=e=>"initialOption"in e,X1e=e=>"initialOptions"in e,Z1e=e=>K1e(e)&&e.initialValue||G1e(e)&&e.initialTime||q1e(e)&&e.initialDate||Y1e(e)&&e.initialOption.value||X1e(e)&&e.initialOptions.map(t=>t.value)||void 0;var i3=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};const J1e=(e,t,r)=>{var n,i;return(i=t&&((n=t[e])===null||n===void 0?void 0:n.value))!==null&&i!==void 0?i:r},Za=(e,t)=>{var r;const{blockId:n,actionId:i,appId:a,dispatchActionConfig:s}=e,{action:l,appId:h=void 0,viewId:y=void 0,updateState:x}=Y.useContext(_y),k=Z1e(e),{values:A,errors:j}=Y.useContext(_y),N=J1e(i,A,k),M=Array.isArray(j)?(r=j.find(c=>Object.keys(c).find(p=>p===i)))===null||r===void 0?void 0:r[i]:j==null?void 0:j[i],[u,m]=Bx(Y.useState(N)),[v,C]=Bx(Y.useState(!1)),w=VP(c=>i3(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;if(C(!0),Array.isArray(u))if(Array.isArray(p))m(p);else{const D=u.findIndex(E=>E===p);D>-1?m(u.filter((E,T)=>T!==D)):m([...u,p])}else m(p);yield x==null?void 0:x({blockId:n,appId:a,actionId:i,value:p,viewId:y},c),yield l({blockId:n,appId:a||h||"core",actionId:i,value:p,viewId:y},c),C(!1)})),g=VP(c=>i3(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;m(p),x&&(yield x({blockId:n,appId:a,actionId:i,value:p,viewId:y},c)),yield l({blockId:n,appId:a||h||"core",actionId:i,value:p,viewId:y,dispatchActionConfig:s},c)})),d=VP(c=>i3(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;m(p),yield x==null?void 0:x({blockId:n,appId:a||h||"core",actionId:i,value:p,viewId:y},c)})),f=Y.useMemo(()=>({loading:v,setLoading:C,error:M,value:u}),[v,C,M,u]);return e.type==="plain_text_input"&&Array.isArray(e==null?void 0:e.dispatchActionConfig)&&e.dispatchActionConfig.includes("on_character_entered")?[f,g]:t&&[on.SECTION,on.ACTION].includes(t)||Array.isArray(e==null?void 0:e.dispatchActionConfig)&&e.dispatchActionConfig.includes("on_item_selected")?[f,w]:[f,d]},sZ=Y.createContext("message"),W2=({children:e,type:t})=>G.jsx(sZ.Provider,{value:t,children:e}),Q1e=({children:e})=>G.jsx(W2,{type:"banner",children:G.jsx(Ne.Margins,{block:8,children:e})}),exe=({element:e,parser:t,index:r})=>{const n=t.renderActionsBlockElement(e,r);return n?G.jsx(Ne.Box,{display:"flex",margin:4,flexGrow:e.type!==Fi.BUTTON?1:void 0,flexBasis:e.type!==Fi.BUTTON?"45%":void 0,children:n}):null},DB=()=>Y.useContext(sZ),txe=({className:e,block:t,surfaceRenderer:r})=>{const n=DB(),[i,a]=Y.useState(()=>t.elements.length>5&&n!=="banner"),s=Y.useCallback(()=>{a(!1)},[]),l=Y.useMemo(()=>(i?t.elements.slice(0,5):t.elements).map(h=>{var y,x;return Object.assign(Object.assign({},h),{appId:(y=h.appId)!==null&&y!==void 0?y:t.appId,blockId:(x=h.blockId)!==null&&x!==void 0?x:t.blockId})}),[t.appId,t.blockId,t.elements,i]);return G.jsxs(Ne.Box,{className:e,display:"flex",flexWrap:"wrap",margin:-4,children:[l.map((h,y)=>G.jsx(exe,{element:h,parser:r,index:y},y)),i&&G.jsx(Ne.Box,{display:"flex",margin:4,children:G.jsx(Ne.Button,{small:!0,onClick:s,children:r.renderTextObject({type:"plain_text",text:"Show more..."},0,on.NONE)})})]})},rxe=Y.memo(txe),nxe=({block:e,surfaceRenderer:t})=>{var r;return G.jsx(Ne.Callout,{type:e.variant,title:(r=e.title)===null||r===void 0?void 0:r.text,actions:e.accessory&&t.renderSectionAccessoryBlockElement(e.accessory,0)||void 0,children:t.renderTextObject(e.text,0,on.NONE)})},ixe=({block:e,surfaceRenderer:t,index:r})=>{const n=t.renderContextBlockElement(e,r);if(!n)return null;switch(e.type){case ad.PLAIN_TEXT:case ad.MARKDOWN:return G.jsx(Ne.Box,{is:"span",fontScale:"c1",color:"hint",margin:4,children:n});default:return n}},oxe=({className:e,block:t,surfaceRenderer:r})=>{const n=Y.useMemo(()=>t.elements.map(i=>Object.assign(Object.assign({},i),{appId:t.appId,blockId:t.blockId})),[t.appId,t.blockId,t.elements]);return G.jsx(Ne.Box,{className:e,display:"flex",alignItems:"center",margin:-4,children:n.map((i,a)=>G.jsx(ixe,{block:i,surfaceRenderer:r,index:a},a))})},lZ=Y.memo(oxe),axe=({className:e})=>G.jsx(Ne.Divider,{className:e,marginBlock:24}),sxe=Y.memo(axe);var lxe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const uxe=e=>{var t=lxe(e,["imageUrl","width","height"]);return t},cxe=yg("div",uxe)`
+        `,ref:n,children:e})})};var A1e=function(e){return"thumb"in e},jL=function(e){return"externalUrl"in e||"oembedUrl"in e},Im;(function(e){e.SECTION="section",e.DIVIDER="divider",e.IMAGE="image",e.ACTIONS="actions",e.CONTEXT="context",e.INPUT="input",e.CONDITIONAL="conditional",e.PREVIEW="preview",e.VIDEO_CONF="video_conf",e.CALLOUT="callout",e.TAB_NAVIGATION="tab_navigation"})(Im||(Im={}));var Fi;(function(e){e.BUTTON="button",e.IMAGE="image",e.OVERFLOW="overflow",e.OVERFLOW_MENU="overflow",e.PLAIN_TEXT_INPUT="plain_text_input",e.STATIC_SELECT="static_select",e.MULTI_STATIC_SELECT="multi_static_select",e.CONVERSATION_SELECT="conversations_select",e.CHANNEL_SELECT="channels_select",e.USER_SELECT="users_select",e.CONVERSATIONS_SELECT="conversations_select",e.CHANNELS_SELECT="channels_select",e.USERS_SELECT="users_select",e.DATEPICKER="datepicker",e.LINEAR_SCALE="linear_scale",e.MULTI_CHANNELS_SELECT="multi_channels_select",e.MULTI_CONVERSATIONS_SELECT="multi_conversations_select",e.MULTI_USERS_SELECT="multi_users_select",e.TOGGLE_SWITCH="toggle_switch",e.RADIO_BUTTON="radio_button",e.CHECKBOX="checkbox",e.TIME_PICKER="time_picker",e.TAB="tab"})(Fi||(Fi={}));var ad;(function(e){e.PLAINTEXT="plain_text",e.PLAIN_TEXT="plain_text",e.MARKDOWN="mrkdwn",e.MRKDWN="mrkdwn"})(ad||(ad={}));var on;(function(e){e[e.NONE=-1]="NONE",e[e.BLOCK=0]="BLOCK",e[e.SECTION=1]="SECTION",e[e.ACTION=2]="ACTION",e[e.FORM=3]="FORM",e[e.CONTEXT=4]="CONTEXT"})(on||(on={}));var FL;(function(e){e.PRIMARY="primary",e.DANGER="danger"})(FL||(FL={}));var BL;(function(e){e.ROCKETCHAT="rocket.chat",e.LIVECHAT="livechat"})(BL||(BL={}));var NL;(function(e){e.PLAIN_TEXT="plain_text",e.MARKDOWN="mrkdwn",e.DIVIDER="divider",e.SECTION="section",e.INPUT="input",e.CONDITIONAL="conditional",e.IMAGE="image",e.ACTIONS="actions",e.CONTEXT="context",e.BUTTON="button",e.OVERFLOW="overflow",e.PLAIN_TEXT_INPUT="plain_text_input",e.CONVERSATION_SELECT="conversations_select",e.CHANNEL_SELECT="channels_select",e.USER_SELECT="users_select",e.STATIC_SELECT="static_select",e.MULTI_STATIC_SELECT="multi_static_select",e.DATEPICKER="datepicker",e.LINEAR_SCALE="linear_scale",e.TAB="tab"})(NL||(NL={}));var T1e=function(e){switch(e.type){case Fi.BUTTON:case Fi.DATEPICKER:case Fi.LINEAR_SCALE:case Fi.MULTI_STATIC_SELECT:case Fi.OVERFLOW:case Fi.STATIC_SELECT:case Fi.TOGGLE_SWITCH:case Fi.CHECKBOX:case Fi.RADIO_BUTTON:case Fi.TIME_PICKER:return!0;default:return!1}},M1e=function(e){switch(e.type){case Fi.IMAGE:case ad.PLAIN_TEXT:case ad.MARKDOWN:return!0;default:return!1}},$1e=function(e){switch(e.type){case Fi.CHANNELS_SELECT:case Fi.CONVERSATIONS_SELECT:case Fi.DATEPICKER:case Fi.LINEAR_SCALE:case Fi.MULTI_STATIC_SELECT:case Fi.PLAIN_TEXT_INPUT:case Fi.STATIC_SELECT:case Fi.USERS_SELECT:return!0;default:return!1}},I1e=function(e){switch(e.type){case Fi.BUTTON:case Fi.DATEPICKER:case Fi.IMAGE:case Fi.MULTI_STATIC_SELECT:case Fi.OVERFLOW:case Fi.STATIC_SELECT:return!0;default:return!1}},j1e=function(e){return Object.values(ad).includes(e.type)},F1e=function(e){return e!==null},B1e=function(e,t){var r=e[t];if(r)return r;switch(t){case"datepicker":return e.datePicker;case"static_select":return e.staticSelect;case"multi_static_select":return e.multiStaticSelect;case"plain_text_input":return e.plainInput;case"linear_scale":return e.linearScale}},TC=function(e,t){return function(r,n){var i=B1e(e,r.type);return i?i.call(e,r,t,n):null}},N1e=function(e,t){return e[t]},R1e=function(e){return function(t,r){var n=N1e(e,t.type);return n?n.call(e,t,on.BLOCK,r):null}},L1e=function(e,t){var r,n=e[t];if(n)return n;switch(t){case"plain_text":return(r=e.plainText)!==null&&r!==void 0?r:e.text;case"mrkdwn":return e.text}},RL=function(e,t){return function(r,n){var i=L1e(e,r.type);return i?i.call(e,r,t,n):null}},z1e=function(e,t){return e===void 0&&(e=void 0),t===void 0&&(t={}),e?!(Array.isArray(t.engine)&&!t.engine.includes(e.engine)):!0},V1e=function(e){return function(t){return t.type!==Im.CONDITIONAL?[t]:z1e(e,t.when)?t.render:[]}},pv=function(){function e(t){var r=this;this.isAllowedLayoutBlock=function(n){return r.allowedLayoutBlockTypes.has(n.type)},this.allowedLayoutBlockTypes=new Set(t)}return e.prototype.render=function(t,r){return Array.isArray(t)?t.flatMap(V1e(r)).filter(this.isAllowedLayoutBlock).map(R1e(this)).filter(F1e):[]},e.prototype.renderTextObject=function(t,r,n){return RL(this,n)(t,r)},e.prototype.renderActionsBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.ACTIONS)===!1&&!T1e(t)?null:TC(this,on.ACTION)(t,r)},e.prototype.renderActions=function(t,r,n,i){return this.renderActionsBlockElement(t,i)},e.prototype.renderContextBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.CONTEXT)===!1&&!M1e(t)?null:j1e(t)?RL(this,on.CONTEXT)(t,r):TC(this,on.CONTEXT)(t,r)},e.prototype.renderContext=function(t,r,n,i){return this.renderContextBlockElement(t,i)},e.prototype.renderInputBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.INPUT)===!1&&!$1e(t)?null:TC(this,on.FORM)(t,r)},e.prototype.renderInputs=function(t,r,n,i){return this.renderInputBlockElement(t,i)},e.prototype.renderSectionAccessoryBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Im.SECTION)===!1&&!I1e(t)?null:TC(this,on.SECTION)(t,r)},e.prototype.renderAccessories=function(t,r,n,i){return this.renderSectionAccessoryBlockElement(t,i)},e.prototype.plainText=function(t,r,n){return r===void 0&&(r=on.NONE),n===void 0&&(n=0),this[ad.PLAIN_TEXT](t,r,n)},e.prototype.text=function(t,r,n){switch(r===void 0&&(r=on.NONE),n===void 0&&(n=0),t.type){case ad.PLAIN_TEXT:return this.plain_text(t,r,n);case ad.MRKDWN:return this.mrkdwn(t,r,n);default:return null}},e}(),W1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){W1e(t,e);function t(){return e.call(this,["actions","context","divider","image","section","callout"])||this}return t})(pv);var H1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){H1e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section"])||this}return t})(pv);var U1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){U1e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section"])||this}return t})(pv);var K1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){K1e(t,e);function t(){return e.call(this,["actions","context","divider","image","section","preview","video_conf","callout"])||this}return t})(pv);var G1e=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){G1e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section","callout"])||this}return t})(pv);const _y=Y.createContext({action:()=>{},updateState:()=>{},appId:"core",values:{}});Object.assign(_y.Provider,{displayName:"UiKitContext.Provider"});const q1e=e=>"initialValue"in e,Y1e=e=>"initialTime"in e,X1e=e=>"initialDate"in e,Z1e=e=>"initialOption"in e,J1e=e=>"initialOptions"in e,Q1e=e=>q1e(e)&&e.initialValue||Y1e(e)&&e.initialTime||X1e(e)&&e.initialDate||Z1e(e)&&e.initialOption.value||J1e(e)&&e.initialOptions.map(t=>t.value)||void 0;var i3=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};const exe=(e,t,r)=>{var n,i;return(i=t&&((n=t[e])===null||n===void 0?void 0:n.value))!==null&&i!==void 0?i:r},Za=(e,t)=>{var r;const{blockId:n,actionId:i,appId:a,dispatchActionConfig:s}=e,{action:l,appId:h=void 0,viewId:y=void 0,updateState:x}=Y.useContext(_y),k=Q1e(e),{values:A,errors:j}=Y.useContext(_y),N=exe(i,A,k),M=Array.isArray(j)?(r=j.find(c=>Object.keys(c).find(p=>p===i)))===null||r===void 0?void 0:r[i]:j==null?void 0:j[i],[u,m]=Bx(Y.useState(N)),[v,C]=Bx(Y.useState(!1)),w=VP(c=>i3(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;if(C(!0),Array.isArray(u))if(Array.isArray(p))m(p);else{const D=u.findIndex(E=>E===p);D>-1?m(u.filter((E,T)=>T!==D)):m([...u,p])}else m(p);yield x==null?void 0:x({blockId:n,appId:a,actionId:i,value:p,viewId:y},c),yield l({blockId:n,appId:a||h||"core",actionId:i,value:p,viewId:y},c),C(!1)})),g=VP(c=>i3(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;m(p),x&&(yield x({blockId:n,appId:a,actionId:i,value:p,viewId:y},c)),yield l({blockId:n,appId:a||h||"core",actionId:i,value:p,viewId:y,dispatchActionConfig:s},c)})),d=VP(c=>i3(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;m(p),yield x==null?void 0:x({blockId:n,appId:a||h||"core",actionId:i,value:p,viewId:y},c)})),f=Y.useMemo(()=>({loading:v,setLoading:C,error:M,value:u}),[v,C,M,u]);return e.type==="plain_text_input"&&Array.isArray(e==null?void 0:e.dispatchActionConfig)&&e.dispatchActionConfig.includes("on_character_entered")?[f,g]:t&&[on.SECTION,on.ACTION].includes(t)||Array.isArray(e==null?void 0:e.dispatchActionConfig)&&e.dispatchActionConfig.includes("on_item_selected")?[f,w]:[f,d]},sZ=Y.createContext("message"),WE=({children:e,type:t})=>G.jsx(sZ.Provider,{value:t,children:e}),txe=({children:e})=>G.jsx(WE,{type:"banner",children:G.jsx(Ne.Margins,{block:8,children:e})}),rxe=({element:e,parser:t,index:r})=>{const n=t.renderActionsBlockElement(e,r);return n?G.jsx(Ne.Box,{display:"flex",margin:4,flexGrow:e.type!==Fi.BUTTON?1:void 0,flexBasis:e.type!==Fi.BUTTON?"45%":void 0,children:n}):null},DB=()=>Y.useContext(sZ),nxe=({className:e,block:t,surfaceRenderer:r})=>{const n=DB(),[i,a]=Y.useState(()=>t.elements.length>5&&n!=="banner"),s=Y.useCallback(()=>{a(!1)},[]),l=Y.useMemo(()=>(i?t.elements.slice(0,5):t.elements).map(h=>{var y,x;return Object.assign(Object.assign({},h),{appId:(y=h.appId)!==null&&y!==void 0?y:t.appId,blockId:(x=h.blockId)!==null&&x!==void 0?x:t.blockId})}),[t.appId,t.blockId,t.elements,i]);return G.jsxs(Ne.Box,{className:e,display:"flex",flexWrap:"wrap",margin:-4,children:[l.map((h,y)=>G.jsx(rxe,{element:h,parser:r,index:y},y)),i&&G.jsx(Ne.Box,{display:"flex",margin:4,children:G.jsx(Ne.Button,{small:!0,onClick:s,children:r.renderTextObject({type:"plain_text",text:"Show more..."},0,on.NONE)})})]})},ixe=Y.memo(nxe),oxe=({block:e,surfaceRenderer:t})=>{var r;return G.jsx(Ne.Callout,{type:e.variant,title:(r=e.title)===null||r===void 0?void 0:r.text,actions:e.accessory&&t.renderSectionAccessoryBlockElement(e.accessory,0)||void 0,children:t.renderTextObject(e.text,0,on.NONE)})},axe=({block:e,surfaceRenderer:t,index:r})=>{const n=t.renderContextBlockElement(e,r);if(!n)return null;switch(e.type){case ad.PLAIN_TEXT:case ad.MARKDOWN:return G.jsx(Ne.Box,{is:"span",fontScale:"c1",color:"hint",margin:4,children:n});default:return n}},sxe=({className:e,block:t,surfaceRenderer:r})=>{const n=Y.useMemo(()=>t.elements.map(i=>Object.assign(Object.assign({},i),{appId:t.appId,blockId:t.blockId})),[t.appId,t.blockId,t.elements]);return G.jsx(Ne.Box,{className:e,display:"flex",alignItems:"center",margin:-4,children:n.map((i,a)=>G.jsx(axe,{block:i,surfaceRenderer:r,index:a},a))})},lZ=Y.memo(sxe),lxe=({className:e})=>G.jsx(Ne.Divider,{className:e,marginBlock:24}),uxe=Y.memo(lxe);var cxe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const dxe=e=>{var t=cxe(e,["imageUrl","width","height"]);return t},fxe=yg("div",dxe)`
   box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);
   background-repeat: no-repeat;
   background-position: 50%;
@@ -675,7 +675,7 @@ function print() { __p += __j.call(arguments, '') }
   width: ${e=>String(e.width)}px;
   height: ${e=>String(e.height)}px;
   overflow: hidden;
-`,MC=360,o3=e=>{if(!e.complete)return{loading:!0,width:MC,height:MC*9/21};const{naturalWidth:t,naturalHeight:r}=e,n=t>r?Math.min(t,MC)/t:Math.min(r,MC)/r;return{loading:!1,width:t*n,height:r*n}},dxe=({className:e,block:t,surfaceRenderer:r})=>{const n=DB(),i=n==="banner"||n==="message"?"flex-start":"center",[{loading:a,width:s,height:l},h]=Y.useState(()=>{const y=document.createElement("img");return y.src=t.imageUrl,o3(y)});return Y.useEffect(()=>{const y=document.createElement("img"),x=()=>{h(o3(y))};return y.addEventListener("load",x),y.src=t.imageUrl,y.complete&&(y.removeEventListener("load",x),h(o3(y))),()=>{y.removeEventListener("load",x)}},[t.imageUrl]),G.jsx(Ne.Box,{className:e,display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:i,children:G.jsxs(Ne.Box,{overflow:"hidden",width:s,children:[t.title&&G.jsx(Ne.Box,{fontScale:"c1",color:"hint",withTruncatedText:!0,marginBlockEnd:4,children:r.renderTextObject(t.title,0,on.NONE)}),a?G.jsx(Ne.Skeleton,{variant:"rect",width:s,height:l}):G.jsx(cxe,{imageUrl:t.imageUrl,width:s,height:l,"aria-label":t.altText})]})})},fxe=Y.memo(dxe),hxe=({className:e,block:t,surfaceRenderer:r,context:n})=>{const i=Y.useMemo(()=>{var s,l;return Object.assign(Object.assign({},t.element),{appId:(s=t.element.appId)!==null&&s!==void 0?s:t.appId,blockId:(l=t.element.blockId)!==null&&l!==void 0?l:t.blockId})},[t.element,t.appId,t.blockId]),[{error:a}]=Za(i,n);return G.jsxs(Ne.Field,{className:e,children:[t.label&&G.jsx(Ne.FieldLabel,{children:r.renderTextObject(t.label,0,on.NONE)}),G.jsx(Ne.FieldRow,{children:r.renderInputBlockElement(i,0)}),a&&G.jsx(Ne.FieldError,{children:a}),t.hint&&G.jsx(Ne.FieldHint,{children:r.renderTextObject(t.hint,0,on.NONE)})]})},pxe=Y.memo(hxe),mxe=({block:e,surfaceRenderer:t})=>{var r;return G.jsx(Ne.Box,{children:G.jsxs(Ne.MessageGenericPreview,{children:[jL(e)&&((r=e.preview)===null||r===void 0?void 0:r.dimensions)&&G.jsx(Ne.MessageGenericPreviewCoverImage,{width:e.preview.dimensions.width,height:e.preview.dimensions.height,url:e.preview.url}),G.jsxs(Ne.MessageGenericPreviewContent,{thumb:E1e(e)?G.jsx(Ne.MessageGenericPreviewThumb,{children:G.jsx(Ne.MessageGenericPreviewCoverImage,{height:192,width:368,url:e.thumb.url})}):void 0,children:[Array.isArray(e.title)?G.jsx(Ne.MessageGenericPreviewTitle,{externalUrl:jL(e)?e.externalUrl:void 0,children:e.title.map(n=>t.renderTextObject(n,0,on.NONE))}):null,Array.isArray(e.description)?G.jsx(Ne.MessageGenericPreviewDescription,{clamp:!0,children:e.description.map(n=>t.renderTextObject(n,0,on.NONE))}):null,e.footer&&G.jsx(Ne.MessageGenericPreviewFooter,{children:G.jsx(lZ,{block:e.footer,surfaceRenderer:t,context:on.BLOCK,index:0})})]})]})})},gxe=Y.memo(mxe),yxe={xs:4,sm:4,md:4,lg:6,xl:6},vxe=({fields:e,surfaceRenderer:t})=>G.jsx(Ne.Grid,{children:e.map((r,n)=>G.jsx(Ne.Grid.Item,Object.assign({},yxe,{children:t.renderTextObject(r,0,on.NONE)}),n))}),bxe=({className:e,block:t,surfaceRenderer:r})=>{const{text:n,fields:i}=t,a=Y.useMemo(()=>t.accessory?Object.assign({appId:t.appId,blockId:t.blockId},t.accessory):void 0,[t.appId,t.blockId,t.accessory]);return G.jsxs(Ne.Grid,{className:e,children:[G.jsxs(Ne.Grid.Item,{children:[n&&G.jsx(Ne.Box,{is:"span",fontScale:"p2",color:"default",children:r.text(n)}),i&&G.jsx(vxe,{fields:i,surfaceRenderer:r})]}),t.accessory&&G.jsx(Ne.Flex.Item,{grow:0,children:G.jsx(Ne.Grid.Item,{children:a?r.renderSectionAccessoryBlockElement(a,0):null})})]})},xxe=Y.memo(bxe),uZ=Y.createContext(void 0),ta=({children:e,appId:t})=>t?G.jsx(uZ.Provider,{value:t,children:e}):G.jsx(G.Fragment,{children:e}),wxe=()=>{var e,t;const r=(e=Y.useContext(_y).appId)!==null&&e!==void 0?e:"core",n=(t=Y.useContext(uZ))!==null&&t!==void 0?t:r;return Y.useDebugValue(n),n},Sxe=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n},i]=Za(e,t),{style:a,url:s,text:l,value:h,secondary:y}=e,x=k=>{i({target:k.currentTarget})};return s?G.jsx(Ne.Button,{is:"a",target:"_blank",small:!0,minWidth:"4ch",disabled:n,href:s,primary:a==="primary",danger:a==="danger",success:a==="success",warning:a==="warning",secondary:y,onClick:x,children:n?G.jsx(Ne.Throbber,{}):r.renderTextObject(l,0,on.NONE)}):G.jsx(Ne.Button,{small:!0,minWidth:"4ch",disabled:n,primary:a==="primary",danger:a==="danger",success:a==="success",warning:a==="warning",secondary:y,value:h,onClick:x,children:n?G.jsx(Ne.Throbber,{}):r.renderTextObject(l,0,on.NONE)})};var Dxe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const cZ=e=>{var{url:t,onLoad:r,onError:n}=e,i=Dxe(e,["url","onLoad","onError"]);const[a,s]=Y.useState(!1),l=mY(t),h=ap(x=>{s(!1),r==null||r(x)}),y=ap(x=>{s(!0),n==null||n(x)});return a&&t===l?G.jsx(Ne.Skeleton,Object.assign({"aria-hidden":"true",variant:"rect"},i)):G.jsx(Ne.Avatar,Object.assign({"aria-hidden":"true",onLoad:h,onError:y,url:t},i))};var fu={},Sp={};Object.defineProperty(Sp,"__esModule",{value:!0});Sp.AttachmentContext=void 0;const Cxe=Y;Sp.AttachmentContext=(0,Cxe.createContext)({getURL:e=>e,dimensions:{width:368,height:368},collapsedByDefault:!1,autoLoadEmbedMedias:!0});var Dp={},LL=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(Dp,"__esModule",{value:!0});Dp.AuthenticationContext=void 0;const Pxe=Y;Dp.AuthenticationContext=(0,Pxe.createContext)({loginWithService:()=>()=>Promise.reject("loginWithService not implemented"),loginWithPassword:()=>LL(void 0,void 0,void 0,function*(){return Promise.reject("loginWithPassword not implemented")}),loginWithToken:()=>LL(void 0,void 0,void 0,function*(){return Promise.reject("loginWithToken not implemented")}),queryLoginServices:{getCurrentValue:()=>[],subscribe:e=>()=>Promise.reject("queryLoginServices not implemented")}});var md={};Object.defineProperty(md,"__esModule",{value:!0});md.AuthorizationContext=void 0;const kxe=Y;md.AuthorizationContext=(0,kxe.createContext)({queryPermission:()=>[()=>()=>{},()=>!1],queryAtLeastOnePermission:()=>[()=>()=>{},()=>!1],queryAllPermissions:()=>[()=>()=>{},()=>!1],queryRole:()=>[()=>()=>{},()=>!1],roleStore:{roles:{},emit:()=>{},on:()=>()=>{},off:()=>{},events:()=>["change"],has:()=>!1,once:()=>()=>{}}});var mv={};Object.defineProperty(mv,"__esModule",{value:!0});mv.AvatarUrlContext=void 0;const Oxe=Y,zL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2Oora39DwAFaQJ3y3rKeAAAAABJRU5ErkJggg==";mv.AvatarUrlContext=(0,Oxe.createContext)({getUserPathAvatar:()=>zL,getRoomPathAvatar:()=>zL});var Gw={};Object.defineProperty(Gw,"__esModule",{value:!0});Gw.ConnectionStatusContext=void 0;const Exe=Y;Gw.ConnectionStatusContext=(0,Exe.createContext)({connected:!0,status:"connected",reconnect:()=>{}});var qw={};Object.defineProperty(qw,"__esModule",{value:!0});qw.CustomSoundContext=void 0;const _xe=Y;qw.CustomSoundContext=(0,_xe.createContext)({play:()=>new Promise(()=>{}),pause:()=>{},stop:()=>{},getList:()=>{},isPlaying:()=>!1});var If={};Object.defineProperty(If,"__esModule",{value:!0});If.LayoutContext=void 0;const Axe=Y;If.LayoutContext=(0,Axe.createContext)({isEmbedded:!1,showTopNavbarEmbeddedLayout:!1,isMobile:!1,roomToolboxExpanded:!0,sidebar:{isCollapsed:!1,toggle:()=>{},collapse:()=>{},expand:()=>{},close:()=>{}},size:{sidebar:"380px",contextualBar:"380px"},contextualBarPosition:"relative",contextualBarExpanded:!1,hiddenActions:{roomToolbox:[],messageToolbox:[],composerToolbox:[],userToolbox:[]}});var gv={};Object.defineProperty(gv,"__esModule",{value:!0});gv.ModalContext=void 0;const Txe=Y;gv.ModalContext=(0,Txe.createContext)(void 0);var gd={};Object.defineProperty(gd,"__esModule",{value:!0});gd.RouterContext=void 0;const Mxe=Y;gd.RouterContext=(0,Mxe.createContext)({subscribeToRouteChange:()=>()=>{},getLocationPathname:()=>{throw new Error("not implemented")},getRouteParameters:()=>{throw new Error("not implemented")},getLocationSearch:()=>{throw new Error("not implemented")},getSearchParameters:()=>{throw new Error("not implemented")},getRouteName:()=>{throw new Error("not implemented")},buildRoutePath:()=>{throw new Error("not implemented")},navigate:()=>{},defineRoutes:()=>()=>{},getRoutes:()=>{throw new Error("not implemented")},getRoomRoute:()=>{throw new Error("not implemented")},subscribeToRoutesChange:()=>()=>{}});var Cp={},H2={},$xe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(H2,"__esModule",{value:!0});H2.ServerContext=void 0;const Ixe=Y;H2.ServerContext=(0,Ixe.createContext)({info:void 0,absoluteUrl:e=>e,callEndpoint:()=>{throw new Error("not implemented")},uploadToEndpoint:()=>$xe(void 0,void 0,void 0,function*(){throw new Error("not implemented")}),getStream:()=>()=>()=>{}});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(H2,e)})(Cp);var yv={};Object.defineProperty(yv,"__esModule",{value:!0});yv.SessionContext=void 0;const jxe=Y;yv.SessionContext=(0,jxe.createContext)({query:()=>[()=>()=>{},()=>{}],dispatch:()=>{}});var jf={},Fxe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(jf,"__esModule",{value:!0});jf.SettingsContext=void 0;const Bxe=Y;jf.SettingsContext=(0,Bxe.createContext)({hasPrivateAccess:!1,isLoading:!1,querySetting:()=>[()=>()=>{},()=>{}],querySettings:()=>[()=>()=>{},()=>[]],dispatch:()=>Fxe(void 0,void 0,void 0,function*(){})});var Yw={};Object.defineProperty(Yw,"__esModule",{value:!0});Yw.ToastMessagesContext=void 0;const Nxe=Y;Yw.ToastMessagesContext=(0,Nxe.createContext)({dispatch:()=>{}});var vv={};Object.defineProperty(vv,"__esModule",{value:!0});vv.TooltipContext=void 0;const Rxe=Y;vv.TooltipContext=(0,Rxe.createContext)({open:()=>{},close:()=>{}});var Pp={},Lxe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(Pp,"__esModule",{value:!0});Pp.TranslationContext=void 0;const zxe=Y;Pp.TranslationContext=(0,zxe.createContext)({languages:[{name:"Default",en:"Default",ogName:"Default",key:""}],language:"",loadLanguage:()=>Lxe(void 0,void 0,void 0,function*(){return console.warn("TranslationContext: loadLanguage not implemented")}),translate:Object.assign(e=>e,{has:e=>!!e})});var wu={};Object.defineProperty(wu,"__esModule",{value:!0});wu.UserContext=void 0;const Vxe=Y;wu.UserContext=(0,Vxe.createContext)({userId:null,user:null,queryPreference:()=>[()=>()=>{},()=>{}],querySubscription:()=>[()=>()=>{},()=>{}],queryRoom:()=>[()=>()=>{},()=>{}],querySubscriptions:()=>[()=>()=>{},()=>[]],logout:()=>Promise.resolve()});var yu={};Object.defineProperty(yu,"__esModule",{value:!0});yu.DeviceContext=yu.isDeviceContextEnabled=void 0;const Wxe=Y,Hxe=e=>e.enabled;yu.isDeviceContextEnabled=Hxe;yu.DeviceContext=(0,Wxe.createContext)({enabled:!1});var U2={};Object.defineProperty(U2,"__esModule",{value:!0});U2.ActionManagerContext=void 0;const Uxe=Y;U2.ActionManagerContext=(0,Uxe.createContext)(void 0);var Xw={};Object.defineProperty(Xw,"__esModule",{value:!0});Xw.useAbsoluteUrl=void 0;const Kxe=Y,Gxe=Cp,qxe=()=>(0,Kxe.useContext)(Gxe.ServerContext).absoluteUrl;Xw.useAbsoluteUrl=qxe;var K2={},dZ={exports:{}},fZ={};/**
+`,MC=360,o3=e=>{if(!e.complete)return{loading:!0,width:MC,height:MC*9/21};const{naturalWidth:t,naturalHeight:r}=e,n=t>r?Math.min(t,MC)/t:Math.min(r,MC)/r;return{loading:!1,width:t*n,height:r*n}},hxe=({className:e,block:t,surfaceRenderer:r})=>{const n=DB(),i=n==="banner"||n==="message"?"flex-start":"center",[{loading:a,width:s,height:l},h]=Y.useState(()=>{const y=document.createElement("img");return y.src=t.imageUrl,o3(y)});return Y.useEffect(()=>{const y=document.createElement("img"),x=()=>{h(o3(y))};return y.addEventListener("load",x),y.src=t.imageUrl,y.complete&&(y.removeEventListener("load",x),h(o3(y))),()=>{y.removeEventListener("load",x)}},[t.imageUrl]),G.jsx(Ne.Box,{className:e,display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:i,children:G.jsxs(Ne.Box,{overflow:"hidden",width:s,children:[t.title&&G.jsx(Ne.Box,{fontScale:"c1",color:"hint",withTruncatedText:!0,marginBlockEnd:4,children:r.renderTextObject(t.title,0,on.NONE)}),a?G.jsx(Ne.Skeleton,{variant:"rect",width:s,height:l}):G.jsx(fxe,{imageUrl:t.imageUrl,width:s,height:l,"aria-label":t.altText})]})})},pxe=Y.memo(hxe),mxe=({className:e,block:t,surfaceRenderer:r,context:n})=>{const i=Y.useMemo(()=>{var s,l;return Object.assign(Object.assign({},t.element),{appId:(s=t.element.appId)!==null&&s!==void 0?s:t.appId,blockId:(l=t.element.blockId)!==null&&l!==void 0?l:t.blockId})},[t.element,t.appId,t.blockId]),[{error:a}]=Za(i,n);return G.jsxs(Ne.Field,{className:e,children:[t.label&&G.jsx(Ne.FieldLabel,{children:r.renderTextObject(t.label,0,on.NONE)}),G.jsx(Ne.FieldRow,{children:r.renderInputBlockElement(i,0)}),a&&G.jsx(Ne.FieldError,{children:a}),t.hint&&G.jsx(Ne.FieldHint,{children:r.renderTextObject(t.hint,0,on.NONE)})]})},gxe=Y.memo(mxe),yxe=({block:e,surfaceRenderer:t})=>{var r;return G.jsx(Ne.Box,{children:G.jsxs(Ne.MessageGenericPreview,{children:[jL(e)&&((r=e.preview)===null||r===void 0?void 0:r.dimensions)&&G.jsx(Ne.MessageGenericPreviewCoverImage,{width:e.preview.dimensions.width,height:e.preview.dimensions.height,url:e.preview.url}),G.jsxs(Ne.MessageGenericPreviewContent,{thumb:A1e(e)?G.jsx(Ne.MessageGenericPreviewThumb,{children:G.jsx(Ne.MessageGenericPreviewCoverImage,{height:192,width:368,url:e.thumb.url})}):void 0,children:[Array.isArray(e.title)?G.jsx(Ne.MessageGenericPreviewTitle,{externalUrl:jL(e)?e.externalUrl:void 0,children:e.title.map(n=>t.renderTextObject(n,0,on.NONE))}):null,Array.isArray(e.description)?G.jsx(Ne.MessageGenericPreviewDescription,{clamp:!0,children:e.description.map(n=>t.renderTextObject(n,0,on.NONE))}):null,e.footer&&G.jsx(Ne.MessageGenericPreviewFooter,{children:G.jsx(lZ,{block:e.footer,surfaceRenderer:t,context:on.BLOCK,index:0})})]})]})})},vxe=Y.memo(yxe),bxe={xs:4,sm:4,md:4,lg:6,xl:6},xxe=({fields:e,surfaceRenderer:t})=>G.jsx(Ne.Grid,{children:e.map((r,n)=>G.jsx(Ne.Grid.Item,Object.assign({},bxe,{children:t.renderTextObject(r,0,on.NONE)}),n))}),wxe=({className:e,block:t,surfaceRenderer:r})=>{const{text:n,fields:i}=t,a=Y.useMemo(()=>t.accessory?Object.assign({appId:t.appId,blockId:t.blockId},t.accessory):void 0,[t.appId,t.blockId,t.accessory]);return G.jsxs(Ne.Grid,{className:e,children:[G.jsxs(Ne.Grid.Item,{children:[n&&G.jsx(Ne.Box,{is:"span",fontScale:"p2",color:"default",children:r.text(n)}),i&&G.jsx(xxe,{fields:i,surfaceRenderer:r})]}),t.accessory&&G.jsx(Ne.Flex.Item,{grow:0,children:G.jsx(Ne.Grid.Item,{children:a?r.renderSectionAccessoryBlockElement(a,0):null})})]})},Sxe=Y.memo(wxe),uZ=Y.createContext(void 0),ta=({children:e,appId:t})=>t?G.jsx(uZ.Provider,{value:t,children:e}):G.jsx(G.Fragment,{children:e}),Dxe=()=>{var e,t;const r=(e=Y.useContext(_y).appId)!==null&&e!==void 0?e:"core",n=(t=Y.useContext(uZ))!==null&&t!==void 0?t:r;return Y.useDebugValue(n),n},Cxe=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n},i]=Za(e,t),{style:a,url:s,text:l,value:h,secondary:y}=e,x=k=>{i({target:k.currentTarget})};return s?G.jsx(Ne.Button,{is:"a",target:"_blank",small:!0,minWidth:"4ch",disabled:n,href:s,primary:a==="primary",danger:a==="danger",success:a==="success",warning:a==="warning",secondary:y,onClick:x,children:n?G.jsx(Ne.Throbber,{}):r.renderTextObject(l,0,on.NONE)}):G.jsx(Ne.Button,{small:!0,minWidth:"4ch",disabled:n,primary:a==="primary",danger:a==="danger",success:a==="success",warning:a==="warning",secondary:y,value:h,onClick:x,children:n?G.jsx(Ne.Throbber,{}):r.renderTextObject(l,0,on.NONE)})};var Pxe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const cZ=e=>{var{url:t,onLoad:r,onError:n}=e,i=Pxe(e,["url","onLoad","onError"]);const[a,s]=Y.useState(!1),l=mY(t),h=ap(x=>{s(!1),r==null||r(x)}),y=ap(x=>{s(!0),n==null||n(x)});return a&&t===l?G.jsx(Ne.Skeleton,Object.assign({"aria-hidden":"true",variant:"rect"},i)):G.jsx(Ne.Avatar,Object.assign({"aria-hidden":"true",onLoad:h,onError:y,url:t},i))};var fu={},Sp={};Object.defineProperty(Sp,"__esModule",{value:!0});Sp.AttachmentContext=void 0;const kxe=Y;Sp.AttachmentContext=(0,kxe.createContext)({getURL:e=>e,dimensions:{width:368,height:368},collapsedByDefault:!1,autoLoadEmbedMedias:!0});var Dp={},LL=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(Dp,"__esModule",{value:!0});Dp.AuthenticationContext=void 0;const Oxe=Y;Dp.AuthenticationContext=(0,Oxe.createContext)({loginWithService:()=>()=>Promise.reject("loginWithService not implemented"),loginWithPassword:()=>LL(void 0,void 0,void 0,function*(){return Promise.reject("loginWithPassword not implemented")}),loginWithToken:()=>LL(void 0,void 0,void 0,function*(){return Promise.reject("loginWithToken not implemented")}),queryLoginServices:{getCurrentValue:()=>[],subscribe:e=>()=>Promise.reject("queryLoginServices not implemented")}});var md={};Object.defineProperty(md,"__esModule",{value:!0});md.AuthorizationContext=void 0;const Exe=Y;md.AuthorizationContext=(0,Exe.createContext)({queryPermission:()=>[()=>()=>{},()=>!1],queryAtLeastOnePermission:()=>[()=>()=>{},()=>!1],queryAllPermissions:()=>[()=>()=>{},()=>!1],queryRole:()=>[()=>()=>{},()=>!1],roleStore:{roles:{},emit:()=>{},on:()=>()=>{},off:()=>{},events:()=>["change"],has:()=>!1,once:()=>()=>{}}});var mv={};Object.defineProperty(mv,"__esModule",{value:!0});mv.AvatarUrlContext=void 0;const _xe=Y,zL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2Oora39DwAFaQJ3y3rKeAAAAABJRU5ErkJggg==";mv.AvatarUrlContext=(0,_xe.createContext)({getUserPathAvatar:()=>zL,getRoomPathAvatar:()=>zL});var Gw={};Object.defineProperty(Gw,"__esModule",{value:!0});Gw.ConnectionStatusContext=void 0;const Axe=Y;Gw.ConnectionStatusContext=(0,Axe.createContext)({connected:!0,status:"connected",reconnect:()=>{}});var qw={};Object.defineProperty(qw,"__esModule",{value:!0});qw.CustomSoundContext=void 0;const Txe=Y;qw.CustomSoundContext=(0,Txe.createContext)({play:()=>new Promise(()=>{}),pause:()=>{},stop:()=>{},getList:()=>{},isPlaying:()=>!1});var If={};Object.defineProperty(If,"__esModule",{value:!0});If.LayoutContext=void 0;const Mxe=Y;If.LayoutContext=(0,Mxe.createContext)({isEmbedded:!1,showTopNavbarEmbeddedLayout:!1,isMobile:!1,roomToolboxExpanded:!0,sidebar:{isCollapsed:!1,toggle:()=>{},collapse:()=>{},expand:()=>{},close:()=>{}},size:{sidebar:"380px",contextualBar:"380px"},contextualBarPosition:"relative",contextualBarExpanded:!1,hiddenActions:{roomToolbox:[],messageToolbox:[],composerToolbox:[],userToolbox:[]}});var gv={};Object.defineProperty(gv,"__esModule",{value:!0});gv.ModalContext=void 0;const $xe=Y;gv.ModalContext=(0,$xe.createContext)(void 0);var gd={};Object.defineProperty(gd,"__esModule",{value:!0});gd.RouterContext=void 0;const Ixe=Y;gd.RouterContext=(0,Ixe.createContext)({subscribeToRouteChange:()=>()=>{},getLocationPathname:()=>{throw new Error("not implemented")},getRouteParameters:()=>{throw new Error("not implemented")},getLocationSearch:()=>{throw new Error("not implemented")},getSearchParameters:()=>{throw new Error("not implemented")},getRouteName:()=>{throw new Error("not implemented")},buildRoutePath:()=>{throw new Error("not implemented")},navigate:()=>{},defineRoutes:()=>()=>{},getRoutes:()=>{throw new Error("not implemented")},getRoomRoute:()=>{throw new Error("not implemented")},subscribeToRoutesChange:()=>()=>{}});var Cp={},HE={},jxe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(HE,"__esModule",{value:!0});HE.ServerContext=void 0;const Fxe=Y;HE.ServerContext=(0,Fxe.createContext)({info:void 0,absoluteUrl:e=>e,callEndpoint:()=>{throw new Error("not implemented")},uploadToEndpoint:()=>jxe(void 0,void 0,void 0,function*(){throw new Error("not implemented")}),getStream:()=>()=>()=>{}});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(HE,e)})(Cp);var yv={};Object.defineProperty(yv,"__esModule",{value:!0});yv.SessionContext=void 0;const Bxe=Y;yv.SessionContext=(0,Bxe.createContext)({query:()=>[()=>()=>{},()=>{}],dispatch:()=>{}});var jf={},Nxe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(jf,"__esModule",{value:!0});jf.SettingsContext=void 0;const Rxe=Y;jf.SettingsContext=(0,Rxe.createContext)({hasPrivateAccess:!1,isLoading:!1,querySetting:()=>[()=>()=>{},()=>{}],querySettings:()=>[()=>()=>{},()=>[]],dispatch:()=>Nxe(void 0,void 0,void 0,function*(){})});var Yw={};Object.defineProperty(Yw,"__esModule",{value:!0});Yw.ToastMessagesContext=void 0;const Lxe=Y;Yw.ToastMessagesContext=(0,Lxe.createContext)({dispatch:()=>{}});var vv={};Object.defineProperty(vv,"__esModule",{value:!0});vv.TooltipContext=void 0;const zxe=Y;vv.TooltipContext=(0,zxe.createContext)({open:()=>{},close:()=>{}});var Pp={},Vxe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(Pp,"__esModule",{value:!0});Pp.TranslationContext=void 0;const Wxe=Y;Pp.TranslationContext=(0,Wxe.createContext)({languages:[{name:"Default",en:"Default",ogName:"Default",key:""}],language:"",loadLanguage:()=>Vxe(void 0,void 0,void 0,function*(){return console.warn("TranslationContext: loadLanguage not implemented")}),translate:Object.assign(e=>e,{has:e=>!!e})});var wu={};Object.defineProperty(wu,"__esModule",{value:!0});wu.UserContext=void 0;const Hxe=Y;wu.UserContext=(0,Hxe.createContext)({userId:null,user:null,queryPreference:()=>[()=>()=>{},()=>{}],querySubscription:()=>[()=>()=>{},()=>{}],queryRoom:()=>[()=>()=>{},()=>{}],querySubscriptions:()=>[()=>()=>{},()=>[]],logout:()=>Promise.resolve()});var yu={};Object.defineProperty(yu,"__esModule",{value:!0});yu.DeviceContext=yu.isDeviceContextEnabled=void 0;const Uxe=Y,Kxe=e=>e.enabled;yu.isDeviceContextEnabled=Kxe;yu.DeviceContext=(0,Uxe.createContext)({enabled:!1});var UE={};Object.defineProperty(UE,"__esModule",{value:!0});UE.ActionManagerContext=void 0;const Gxe=Y;UE.ActionManagerContext=(0,Gxe.createContext)(void 0);var Xw={};Object.defineProperty(Xw,"__esModule",{value:!0});Xw.useAbsoluteUrl=void 0;const qxe=Y,Yxe=Cp,Xxe=()=>(0,qxe.useContext)(Yxe.ServerContext).absoluteUrl;Xw.useAbsoluteUrl=Xxe;var KE={},dZ={exports:{}},fZ={};/**
  * @license React
  * use-sync-external-store-shim.production.min.js
  *
@@ -683,7 +683,7 @@ function print() { __p += __j.call(arguments, '') }
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var Ay=Y;function Yxe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xxe=typeof Object.is=="function"?Object.is:Yxe,Zxe=Ay.useState,Jxe=Ay.useEffect,Qxe=Ay.useLayoutEffect,ewe=Ay.useDebugValue;function twe(e,t){var r=t(),n=Zxe({inst:{value:r,getSnapshot:t}}),i=n[0].inst,a=n[1];return Qxe(function(){i.value=r,i.getSnapshot=t,a3(i)&&a({inst:i})},[e,r,t]),Jxe(function(){return a3(i)&&a({inst:i}),e(function(){a3(i)&&a({inst:i})})},[e]),ewe(r),r}function a3(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Xxe(e,r)}catch{return!0}}function rwe(e,t){return t()}var nwe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?rwe:twe;fZ.useSyncExternalStore=Ay.useSyncExternalStore!==void 0?Ay.useSyncExternalStore:nwe;dZ.exports=fZ;var Xo=dZ.exports;Object.defineProperty(K2,"__esModule",{value:!0});K2.useAllPermissions=void 0;const VL=Y,iwe=Xo,owe=md,awe=(e,t)=>{const{queryAllPermissions:r}=(0,VL.useContext)(owe.AuthorizationContext),[n,i]=(0,VL.useMemo)(()=>r(e,t),[r,e,t]);return(0,iwe.useSyncExternalStore)(n,i)};K2.useAllPermissions=awe;var Zw={},bv={},Jw={};Object.defineProperty(Jw,"__esModule",{value:!0});Jw.useSettingStructure=void 0;const WL=Y,swe=Xo,lwe=jf,uwe=e=>{const{querySetting:t}=(0,WL.useContext)(lwe.SettingsContext),[r,n]=(0,WL.useMemo)(()=>t(e),[t,e]);return(0,swe.useSyncExternalStore)(r,n)};Jw.useSettingStructure=uwe;Object.defineProperty(bv,"__esModule",{value:!0});bv.useSetting=dwe;const cwe=Jw;function dwe(e,t){var r;const n=(0,cwe.useSettingStructure)(e);return(r=n==null?void 0:n.value)!==null&&r!==void 0?r:t}Object.defineProperty(Zw,"__esModule",{value:!0});Zw.useAssetPath=void 0;const fwe=Xw,hwe=bv,pwe=e=>{var t,r,n;const i=(0,hwe.useSetting)(`Assets_${e}`),a=(0,fwe.useAbsoluteUrl)();return((t=i==null?void 0:i.url)!==null&&t!==void 0?t:i==null?void 0:i.defaultUrl)&&a((n=(r=i==null?void 0:i.url)!==null&&r!==void 0?r:i==null?void 0:i.defaultUrl)!==null&&n!==void 0?n:"")};Zw.useAssetPath=pwe;var G2={},Qw={};Object.defineProperty(Qw,"__esModule",{value:!0});Qw.useUserPreference=void 0;const HL=Y,mwe=Xo,gwe=wu,ywe=(e,t)=>{const{queryPreference:r}=(0,HL.useContext)(gwe.UserContext),[n,i]=(0,HL.useMemo)(()=>r(e,t),[r,e,t]);return(0,mwe.useSyncExternalStore)(n,i)};Qw.useUserPreference=ywe;Object.defineProperty(G2,"__esModule",{value:!0});G2.useAssetWithDarkModePath=void 0;const vwe=E2,bwe=Zw,xwe=Qw,wwe=e=>{const t=(0,xwe.useUserPreference)("themeAppearence")||"auto",n=((0,vwe.useDarkMode)(t==="auto"?void 0:t==="dark")?"dark":"light")==="dark"?`${e}_dark`:e;return(0,bwe.useAssetPath)(n)};G2.useAssetWithDarkModePath=wwe;var q2={};Object.defineProperty(q2,"__esModule",{value:!0});q2.useAtLeastOnePermission=void 0;const UL=Y,Swe=Xo,Dwe=md,Cwe=(e,t)=>{const{queryAtLeastOnePermission:r}=(0,UL.useContext)(Dwe.AuthorizationContext),[n,i]=(0,UL.useMemo)(()=>r(e,t),[r,e,t]);return(0,Swe.useSyncExternalStore)(n,i)};q2.useAtLeastOnePermission=Cwe;var Y2={};Object.defineProperty(Y2,"__esModule",{value:!0});Y2.useAttachmentAutoLoadEmbedMedia=void 0;const Pwe=Y,kwe=Sp,Owe=()=>(0,Pwe.useContext)(kwe.AttachmentContext).autoLoadEmbedMedias;Y2.useAttachmentAutoLoadEmbedMedia=Owe;var X2={};Object.defineProperty(X2,"__esModule",{value:!0});X2.useAttachmentDimensions=void 0;const Ewe=Y,_we=Sp,Awe=()=>(0,Ewe.useContext)(_we.AttachmentContext).dimensions;X2.useAttachmentDimensions=Awe;var Z2={};Object.defineProperty(Z2,"__esModule",{value:!0});Z2.useAttachmentIsCollapsedByDefault=void 0;const Twe=Y,Mwe=Sp,$we=()=>(0,Twe.useContext)(Mwe.AttachmentContext).collapsedByDefault;Z2.useAttachmentIsCollapsedByDefault=$we;var J2={};Object.defineProperty(J2,"__esModule",{value:!0});J2.useConnectionStatus=void 0;const Iwe=Y,jwe=Gw,Fwe=()=>(0,Iwe.useContext)(jwe.ConnectionStatusContext);J2.useConnectionStatus=Fwe;var Q2={};Object.defineProperty(Q2,"__esModule",{value:!0});Q2.useCurrentModal=void 0;const Bwe=Y,Nwe=gv,Rwe=()=>{var e;const t=(0,Bwe.useContext)(Nwe.ModalContext);if(!t)throw new Error("useCurrentModal must be used inside Modal Context");return((e=t.currentModal)===null||e===void 0?void 0:e.region)!==t.region?null:t.currentModal.component};Q2.useCurrentModal=Rwe;var eE={};Object.defineProperty(eE,"__esModule",{value:!0});eE.useCurrentRoutePath=void 0;const KL=Y,Lwe=Xo,zwe=gd,Vwe=()=>{const e=(0,KL.useContext)(zwe.RouterContext),t=(0,KL.useCallback)(()=>{const r=e.getRouteName();return r?e.buildRoutePath({name:r,params:e.getRouteParameters(),search:e.getSearchParameters()}):void 0},[e]);return(0,Lwe.useSyncExternalStore)(e.subscribeToRouteChange,t)};eE.useCurrentRoutePath=Vwe;var tE={};Object.defineProperty(tE,"__esModule",{value:!0});tE.useCustomSound=void 0;const Wwe=Y,Hwe=qw,Uwe=()=>(0,Wwe.useContext)(Hwe.CustomSoundContext);tE.useCustomSound=Uwe;var rE={};Object.defineProperty(rE,"__esModule",{value:!0});rE.useEndpoint=Gwe;const s3=Y,Kwe=Cp;function Gwe(e,t,...[r]){const{callEndpoint:n}=(0,s3.useContext)(Kwe.ServerContext),i=(0,s3.useRef)(r);return i.current=r,(0,s3.useCallback)(a=>n({method:e,pathPattern:t,keys:i.current,params:a}),[n,t,e])}var nE={},xv={};Object.defineProperty(xv,"__esModule",{value:!0});xv.useRouter=void 0;const qwe=Y,Ywe=gd,Xwe=()=>(0,qwe.useContext)(Ywe.RouterContext);xv.useRouter=Xwe;var Zwe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(nE,"__esModule",{value:!0});nE.useGoToRoom=void 0;const Jwe=E2,Qwe=rE,eSe=xv,tSe=({replace:e=!1}={})=>{const t=(0,eSe.useRouter)(),r=(0,Qwe.useEndpoint)("GET","/v1/rooms.info");return(0,Jwe.useEffectEvent)(n=>Zwe(void 0,void 0,void 0,function*(){const{room:i}=yield r({roomId:n});if(!i)return;const{t:a,name:s,_id:l}=i,{path:h}=t.getRoomRoute(a,["c","p"].includes(a)?{name:s}:{rid:l});t.navigate({pathname:h},{replace:e})}))};nE.useGoToRoom=tSe;var iE={};Object.defineProperty(iE,"__esModule",{value:!0});iE.useIsPrivilegedSettingsContext=void 0;const rSe=Y,nSe=jf,iSe=()=>(0,rSe.useContext)(nSe.SettingsContext).hasPrivateAccess;iE.useIsPrivilegedSettingsContext=iSe;var oE={};Object.defineProperty(oE,"__esModule",{value:!0});oE.useIsSettingsContextLoading=void 0;const oSe=Y,aSe=jf,sSe=()=>(0,oSe.useContext)(aSe.SettingsContext).isLoading;oE.useIsSettingsContextLoading=sSe;var aE={};Object.defineProperty(aE,"__esModule",{value:!0});aE.useLanguage=void 0;const lSe=Y,uSe=Pp,cSe=()=>(0,lSe.useContext)(uSe.TranslationContext).language;aE.useLanguage=cSe;var sE={};Object.defineProperty(sE,"__esModule",{value:!0});sE.useLanguages=void 0;const dSe=Y,fSe=Pp,hSe=()=>(0,dSe.useContext)(fSe.TranslationContext).languages;sE.useLanguages=hSe;var lE={};Object.defineProperty(lE,"__esModule",{value:!0});lE.useLayout=void 0;const pSe=Y,mSe=If,gSe=()=>(0,pSe.useContext)(mSe.LayoutContext);lE.useLayout=gSe;var uE={};Object.defineProperty(uE,"__esModule",{value:!0});uE.useLayoutContextualBarExpanded=void 0;const ySe=Y,vSe=If,bSe=()=>(0,ySe.useContext)(vSe.LayoutContext).contextualBarExpanded;uE.useLayoutContextualBarExpanded=bSe;var cE={};Object.defineProperty(cE,"__esModule",{value:!0});cE.useLayoutContextualBarPosition=void 0;const xSe=Y,wSe=If,SSe=()=>(0,xSe.useContext)(wSe.LayoutContext).contextualBarPosition;cE.useLayoutContextualBarPosition=SSe;var dE={};Object.defineProperty(dE,"__esModule",{value:!0});dE.useLayoutSizes=void 0;const DSe=Y,CSe=If,PSe=()=>(0,DSe.useContext)(CSe.LayoutContext).size;dE.useLayoutSizes=PSe;var fE={};Object.defineProperty(fE,"__esModule",{value:!0});fE.useLayoutHiddenActions=void 0;const kSe=Y,OSe=If,ESe=()=>(0,kSe.useContext)(OSe.LayoutContext).hiddenActions;fE.useLayoutHiddenActions=ESe;var hE={};Object.defineProperty(hE,"__esModule",{value:!0});hE.useLoadLanguage=void 0;const _Se=Y,ASe=Pp,TSe=()=>(0,_Se.useContext)(ASe.TranslationContext).loadLanguage;hE.useLoadLanguage=TSe;var pE={};Object.defineProperty(pE,"__esModule",{value:!0});pE.useLoginWithPassword=void 0;const MSe=Y,$Se=Dp,ISe=()=>(0,MSe.useContext)($Se.AuthenticationContext).loginWithPassword;pE.useLoginWithPassword=ISe;var mE={};Object.defineProperty(mE,"__esModule",{value:!0});mE.useLoginServices=void 0;const GL=Y,jSe=Xo,FSe=Dp,BSe=()=>{const{queryLoginServices:e}=(0,GL.useContext)(FSe.AuthenticationContext),[t,r]=(0,GL.useMemo)(()=>[e.subscribe,()=>e.getCurrentValue()],[e]);return(0,jSe.useSyncExternalStore)(t,r)};mE.useLoginServices=BSe;var gE={};Object.defineProperty(gE,"__esModule",{value:!0});gE.useLoginWithService=void 0;const qL=Y,NSe=Dp,RSe=e=>{const{loginWithService:t}=(0,qL.useContext)(NSe.AuthenticationContext);return(0,qL.useMemo)(()=>t(e),[t,e])};gE.useLoginWithService=RSe;var yE={};Object.defineProperty(yE,"__esModule",{value:!0});yE.useLoginWithToken=void 0;const LSe=Y,zSe=Dp,VSe=()=>(0,LSe.useContext)(zSe.AuthenticationContext).loginWithToken;yE.useLoginWithToken=VSe;var vE={};Object.defineProperty(vE,"__esModule",{value:!0});vE.useLogout=void 0;const WSe=E2,HSe=Y,USe=wu,KSe=xv,GSe=()=>{const e=(0,KSe.useRouter)(),{logout:t}=(0,HSe.useContext)(USe.UserContext);return(0,WSe.useMutableCallback)(()=>{t(),e.navigate("/")})};vE.useLogout=GSe;var bE={};Object.defineProperty(bE,"__esModule",{value:!0});bE.useMediaUrl=void 0;const qSe=Y,YSe=Sp,XSe=()=>{const{getURL:e}=(0,qSe.useContext)(YSe.AttachmentContext);return e};bE.useMediaUrl=XSe;var xE={};Object.defineProperty(xE,"__esModule",{value:!0});xE.useMethod=void 0;const YL=Y,ZSe=Cp,JSe=e=>{const{callMethod:t}=(0,YL.useContext)(ZSe.ServerContext);return(0,YL.useCallback)((...r)=>{if(!t)throw new Error(`cannot use useMethod(${e}) hook without a wrapping ServerContext`);return t(e,...r)},[t,e])};xE.useMethod=JSe;var eS={};Object.defineProperty(eS,"__esModule",{value:!0});eS.useModal=void 0;const QSe=Y,eDe=gv,tDe=()=>{const e=(0,QSe.useContext)(eDe.ModalContext);if(!e)throw new Error("useModal must be used inside Modal Context");return e.modal};eS.useModal=tDe;var wE={};Object.defineProperty(wE,"__esModule",{value:!0});wE.usePermission=void 0;const XL=Y,rDe=Xo,nDe=md,iDe=(e,t)=>{const{queryPermission:r}=(0,XL.useContext)(nDe.AuthorizationContext),[n,i]=(0,XL.useMemo)(()=>r(e,t),[r,e,t]);return(0,rDe.useSyncExternalStore)(n,i)};wE.usePermission=iDe;var SE={};Object.defineProperty(SE,"__esModule",{value:!0});SE.usePermissionWithScopedRoles=void 0;const ZL=Y,oDe=Xo,aDe=md,sDe=(e,t)=>{const{queryPermission:r}=(0,ZL.useContext)(aDe.AuthorizationContext),[n,i]=(0,ZL.useMemo)(()=>r(e,void 0,t),[r,e,t]);return(0,oDe.useSyncExternalStore)(n,i)};SE.usePermissionWithScopedRoles=sDe;var DE={};Object.defineProperty(DE,"__esModule",{value:!0});DE.useRole=void 0;const JL=Y,lDe=Xo,uDe=md,cDe=e=>{const{queryRole:t}=(0,JL.useContext)(uDe.AuthorizationContext),[r,n]=(0,JL.useMemo)(()=>t(e),[t,e]);return(0,lDe.useSyncExternalStore)(r,n)};DE.useRole=cDe;var CE={};Object.defineProperty(CE,"__esModule",{value:!0});CE.useRolesDescription=void 0;const l3=Y,dDe=Xo,fDe=md,hDe=()=>{const{roleStore:e}=(0,l3.useContext)(fDe.AuthorizationContext),[t,r]=(0,l3.useMemo)(()=>[i=>(e.on("change",i),()=>{e.off("change",i)}),()=>e.roles],[e]),n=(0,dDe.useSyncExternalStore)(t,r);return(0,l3.useCallback)(i=>i.map(a=>{var s,l;return((s=n[a])===null||s===void 0?void 0:s.description)||((l=n[a])===null||l===void 0?void 0:l.name)||a}),[n])};CE.useRolesDescription=hDe;var PE={};Object.defineProperty(PE,"__esModule",{value:!0});PE.useRoomAvatarPath=void 0;const pDe=Y,mDe=mv,gDe=()=>(0,pDe.useContext)(mDe.AvatarUrlContext).getRoomPathAvatar;PE.useRoomAvatarPath=gDe;var kE={};Object.defineProperty(kE,"__esModule",{value:!0});kE.useRoute=void 0;const QL=Y,yDe=gd,vDe=e=>{const t=(0,QL.useContext)(yDe.RouterContext);return(0,QL.useMemo)(()=>({push:(r,n)=>{const i=typeof n=="function"?n(t.getSearchParameters()):n;t.navigate({name:e,params:r,search:i},{replace:!1})},replace:(r,n)=>{const i=typeof n=="function"?n(t.getSearchParameters()):n;t.navigate({name:e,params:r,search:i},{replace:!0})}}),[e,t])};kE.useRoute=vDe;var OE={};Object.defineProperty(OE,"__esModule",{value:!0});OE.useRouteParameter=void 0;const ez=Y,bDe=Xo,xDe=gd,wDe=e=>{const t=(0,ez.useContext)(xDe.RouterContext),r=(0,ez.useCallback)(()=>t.getRouteParameters()[e],[t,e]);return(0,bDe.useSyncExternalStore)(t.subscribeToRouteChange,r)};OE.useRouteParameter=wDe;var EE={};Object.defineProperty(EE,"__esModule",{value:!0});EE.useSearchParameter=void 0;const tz=Y,SDe=Xo,DDe=gd,CDe=e=>{const{getSearchParameters:t,subscribeToRouteChange:r}=(0,tz.useContext)(DDe.RouterContext),n=(0,tz.useCallback)(()=>t()[e],[t,e]);return(0,SDe.useSyncExternalStore)(r,n)};EE.useSearchParameter=CDe;var _E={};Object.defineProperty(_E,"__esModule",{value:!0});_E.useSearchParameters=void 0;const PDe=Y,kDe=Xo,ODe=gd,EDe=()=>{const{getSearchParameters:e,subscribeToRouteChange:t}=(0,PDe.useContext)(ODe.RouterContext);return(0,kDe.useSyncExternalStore)(t,e)};_E.useSearchParameters=EDe;var AE={};Object.defineProperty(AE,"__esModule",{value:!0});AE.useServerInformation=void 0;const _De=Y,ADe=Cp,TDe=()=>{const{info:e}=(0,_De.useContext)(ADe.ServerContext);if(!e)throw new Error("useServerInformation: no info available");return e};AE.useServerInformation=TDe;var TE={};Object.defineProperty(TE,"__esModule",{value:!0});TE.useSession=void 0;const rz=Y,MDe=Xo,$De=yv,IDe=e=>{const{query:t}=(0,rz.useContext)($De.SessionContext),[r,n]=(0,rz.useMemo)(()=>t(e),[t,e]);return(0,MDe.useSyncExternalStore)(r,n)};TE.useSession=IDe;var ME={};Object.defineProperty(ME,"__esModule",{value:!0});ME.useSessionDispatch=void 0;const nz=Y,jDe=yv,FDe=e=>{const{dispatch:t}=(0,nz.useContext)(jDe.SessionContext);return(0,nz.useCallback)(r=>t(e,r),[t,e])};ME.useSessionDispatch=FDe;var $E={};Object.defineProperty($E,"__esModule",{value:!0});$E.useSetModal=void 0;const BDe=eS,NDe=()=>(0,BDe.useModal)().setModal;$E.useSetModal=NDe;var IE={};Object.defineProperty(IE,"__esModule",{value:!0});IE.useSettings=void 0;const iz=Y,RDe=Xo,LDe=jf,zDe=e=>{const{querySettings:t}=(0,iz.useContext)(LDe.SettingsContext),[r,n]=(0,iz.useMemo)(()=>t(e??{}),[t,e]);return(0,RDe.useSyncExternalStore)(r,n)};IE.useSettings=zDe;var tS={};Object.defineProperty(tS,"__esModule",{value:!0});tS.useSettingsDispatch=void 0;const VDe=Y,WDe=jf,HDe=()=>(0,VDe.useContext)(WDe.SettingsContext).dispatch;tS.useSettingsDispatch=HDe;var jE={};Object.defineProperty(jE,"__esModule",{value:!0});jE.useSettingSetValue=void 0;const UDe=Y,KDe=tS,GDe=e=>{const t=(0,KDe.useSettingsDispatch)();return(0,UDe.useCallback)(r=>t([{_id:e,value:r}]),[t,e])};jE.useSettingSetValue=GDe;var CB={};Object.defineProperty(CB,"__esModule",{value:!0});CB.useStream=YDe;const oz=Y,qDe=Cp;function YDe(e,t){const{getStream:r}=(0,oz.useContext)(qDe.ServerContext);return(0,oz.useMemo)(()=>r(e,t),[r,e,t])}var FE={};Object.defineProperty(FE,"__esModule",{value:!0});FE.useToastMessageDispatch=void 0;const XDe=Y,ZDe=Yw,JDe=()=>(0,XDe.useContext)(ZDe.ToastMessagesContext).dispatch;FE.useToastMessageDispatch=JDe;var BE={};Object.defineProperty(BE,"__esModule",{value:!0});BE.useTooltipClose=void 0;const QDe=Y,eCe=vv,tCe=()=>(0,QDe.useContext)(eCe.TooltipContext).close;BE.useTooltipClose=tCe;var NE={};Object.defineProperty(NE,"__esModule",{value:!0});NE.useTooltipOpen=void 0;const rCe=Y,nCe=vv,iCe=()=>(0,rCe.useContext)(nCe.TooltipContext).open;NE.useTooltipOpen=iCe;var RE={};Object.defineProperty(RE,"__esModule",{value:!0});RE.useTranslation=void 0;const oCe=Y,aCe=Pp,sCe=()=>(0,oCe.useContext)(aCe.TranslationContext).translate;RE.useTranslation=sCe;var LE={};Object.defineProperty(LE,"__esModule",{value:!0});LE.useUpload=void 0;const az=Y,lCe=Cp,uCe=e=>{const{uploadToEndpoint:t}=(0,az.useContext)(lCe.ServerContext);return(0,az.useCallback)(r=>t(e,r),[e,t])};LE.useUpload=uCe;var zE={};Object.defineProperty(zE,"__esModule",{value:!0});zE.useUser=void 0;const cCe=Y,dCe=wu,fCe=()=>(0,cCe.useContext)(dCe.UserContext).user;zE.useUser=fCe;var VE={};Object.defineProperty(VE,"__esModule",{value:!0});VE.useUserAvatarPath=void 0;const hCe=Y,pCe=mv,mCe=()=>(0,hCe.useContext)(pCe.AvatarUrlContext).getUserPathAvatar;VE.useUserAvatarPath=mCe;var WE={};Object.defineProperty(WE,"__esModule",{value:!0});WE.useUserId=void 0;const gCe=Y,yCe=wu,vCe=()=>(0,gCe.useContext)(yCe.UserContext).userId;WE.useUserId=vCe;var HE={};Object.defineProperty(HE,"__esModule",{value:!0});HE.useUserRoom=void 0;const sz=Y,bCe=Xo,xCe=wu,wCe=(e,t)=>{const{queryRoom:r}=(0,sz.useContext)(xCe.UserContext),[n,i]=(0,sz.useMemo)(()=>r({_id:e},t),[r,e,t]);return(0,bCe.useSyncExternalStore)(n,i)};HE.useUserRoom=wCe;var UE={};Object.defineProperty(UE,"__esModule",{value:!0});UE.useUserSubscription=void 0;const lz=Y,SCe=Xo,DCe=wu,CCe=(e,t)=>{const{querySubscription:r}=(0,lz.useContext)(DCe.UserContext),[n,i]=(0,lz.useMemo)(()=>r({rid:e},t),[r,e,t]);return(0,SCe.useSyncExternalStore)(n,i)};UE.useUserSubscription=CCe;var KE={};Object.defineProperty(KE,"__esModule",{value:!0});KE.useUserSubscriptionByName=void 0;const uz=Y,PCe=Xo,kCe=wu,OCe=(e,t,r)=>{const{querySubscription:n}=(0,uz.useContext)(kCe.UserContext),[i,a]=(0,uz.useMemo)(()=>n({name:e},t,r),[n,e,t,r]);return(0,PCe.useSyncExternalStore)(i,a)};KE.useUserSubscriptionByName=OCe;var GE={};Object.defineProperty(GE,"__esModule",{value:!0});GE.useUserSubscriptions=void 0;const cz=Y,ECe=Xo,_Ce=wu,ACe=(e,t)=>{const{querySubscriptions:r}=(0,cz.useContext)(_Ce.UserContext),[n,i]=(0,cz.useMemo)(()=>r(e,t),[r,e,t]);return(0,ECe.useSyncExternalStore)(n,i)};GE.useUserSubscriptions=ACe;var qE={};class TCe extends Error{constructor(t,r,n){super(t),this.error=r,this.details=n}}class MCe{constructor({enabled:t=!1,minLength:r=-1,maxLength:n=-1,forbidRepeatingCharacters:i=!1,forbidRepeatingCharactersCount:a=3,mustContainAtLeastOneLowercase:s=!1,mustContainAtLeastOneUppercase:l=!1,mustContainAtLeastOneNumber:h=!1,mustContainAtLeastOneSpecialCharacter:y=!1,throwError:x=!0}){this.enabled=t,this.minLength=r,this.maxLength=n,this.forbidRepeatingCharacters=i,this.forbidRepeatingCharactersCount=a,this.mustContainAtLeastOneLowercase=s,this.mustContainAtLeastOneUppercase=l,this.mustContainAtLeastOneNumber=h,this.mustContainAtLeastOneSpecialCharacter=y,this.throwError=x,this.regex={forbiddingRepeatingCharacters:new RegExp(`(.)\\1{${a},}`),mustContainAtLeastOneLowercase:new RegExp("[a-z]"),mustContainAtLeastOneUppercase:new RegExp("[A-Z]"),mustContainAtLeastOneNumber:new RegExp("[0-9]"),mustContainAtLeastOneSpecialCharacter:new RegExp("[^A-Za-z0-9 ]")}}error(t,r,n){if(this.throwError)throw new TCe(r,t,n);return!1}sendValidationMessage(t){const r=[];return this.enabled?(this.minLength>=1&&r.push({name:"get-password-policy-minLength",isValid:!(t.length<this.minLength),limit:this.minLength}),this.maxLength>=1&&r.push({name:"get-password-policy-maxLength",isValid:!(t.length>this.maxLength),limit:this.maxLength}),this.forbidRepeatingCharacters&&r.push({name:"get-password-policy-forbidRepeatingCharactersCount",isValid:!this.regex.forbiddingRepeatingCharacters.test(t),limit:this.forbidRepeatingCharactersCount}),this.mustContainAtLeastOneLowercase&&r.push({name:"get-password-policy-mustContainAtLeastOneLowercase",isValid:this.regex.mustContainAtLeastOneLowercase.test(t)}),this.mustContainAtLeastOneUppercase&&r.push({name:"get-password-policy-mustContainAtLeastOneUppercase",isValid:this.regex.mustContainAtLeastOneUppercase.test(t)}),this.mustContainAtLeastOneNumber&&r.push({name:"get-password-policy-mustContainAtLeastOneNumber",isValid:this.regex.mustContainAtLeastOneNumber.test(t)}),this.mustContainAtLeastOneSpecialCharacter&&r.push({name:"get-password-policy-mustContainAtLeastOneSpecialCharacter",isValid:this.regex.mustContainAtLeastOneSpecialCharacter.test(t)}),r):[]}validate(t){const r=[];return typeof t!="string"||!t.trim().length?this.error("error-password-policy-not-met","The password provided does not meet the server's password policy."):this.enabled?(this.minLength>=1&&t.length<this.minLength&&r.push({error:"error-password-policy-not-met-minLength",message:"The password does not meet the minimum length password policy."}),this.maxLength>=1&&t.length>this.maxLength&&r.push({error:"error-password-policy-not-met-maxLength",message:"The password does not meet the maximum length password policy."}),this.forbidRepeatingCharacters&&this.regex.forbiddingRepeatingCharacters.test(t)&&r.push({error:"error-password-policy-not-met-repeatingCharacters",message:"The password contains repeating characters which is against the password policy."}),this.mustContainAtLeastOneLowercase&&!this.regex.mustContainAtLeastOneLowercase.test(t)&&r.push({error:"error-password-policy-not-met-oneLowercase",message:"The password does not contain at least one lowercase character which is against the password policy."}),this.mustContainAtLeastOneUppercase&&!this.regex.mustContainAtLeastOneUppercase.test(t)&&r.push({error:"error-password-policy-not-met-oneUppercase",message:"The password does not contain at least one uppercase character which is against the password policy."}),this.mustContainAtLeastOneNumber&&!this.regex.mustContainAtLeastOneNumber.test(t)&&r.push({error:"error-password-policy-not-met-oneNumber",message:"The password does not contain at least one numerical character which is against the password policy."}),this.mustContainAtLeastOneSpecialCharacter&&!this.regex.mustContainAtLeastOneSpecialCharacter.test(t)&&r.push({error:"error-password-policy-not-met-oneSpecial",message:"The password does not contain at least one special character which is against the password policy."}),r.length?this.error("error-password-policy-not-met","The password provided does not meet the server's password policy.",r):!0):!0}getPasswordPolicy(){const t={enabled:!1,policy:[]};return this.enabled&&(t.enabled=!0,this.minLength>=1&&t.policy.push(["get-password-policy-minLength",{minLength:this.minLength}]),this.maxLength>=1&&t.policy.push(["get-password-policy-maxLength",{maxLength:this.maxLength}]),this.forbidRepeatingCharacters&&t.policy.push(["get-password-policy-forbidRepeatingCharacters"]),this.forbidRepeatingCharactersCount&&t.policy.push(["get-password-policy-forbidRepeatingCharactersCount",{forbidRepeatingCharactersCount:this.forbidRepeatingCharactersCount}]),this.mustContainAtLeastOneLowercase&&t.policy.push(["get-password-policy-mustContainAtLeastOneLowercase"]),this.mustContainAtLeastOneUppercase&&t.policy.push(["get-password-policy-mustContainAtLeastOneUppercase"]),this.mustContainAtLeastOneNumber&&t.policy.push(["get-password-policy-mustContainAtLeastOneNumber"]),this.mustContainAtLeastOneSpecialCharacter&&t.policy.push(["get-password-policy-mustContainAtLeastOneSpecialCharacter"])),t}}const $Ce=Object.freeze(Object.defineProperty({__proto__:null,PasswordPolicy:MCe},Symbol.toStringTag,{value:"Module"})),ICe=dc($Ce);Object.defineProperty(qE,"__esModule",{value:!0});qE.useVerifyPassword=void 0;const jCe=ICe,dz=Y,Zd=bv,FCe=e=>{const t=(0,Zd.useSetting)("Accounts_Password_Policy_Enabled",!1),r=(0,Zd.useSetting)("Accounts_Password_Policy_MinLength",7),n=(0,Zd.useSetting)("Accounts_Password_Policy_MaxLength",-1),i=(0,Zd.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharacters",!0),a=(0,Zd.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharactersCount",3),s=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneLowercase",!0),l=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneUppercase",!0),h=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneNumber",!0),y=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneSpecialCharacter",!0),x=(0,dz.useMemo)(()=>new jCe.PasswordPolicy({enabled:t,minLength:r,maxLength:n,forbidRepeatingCharacters:i,forbidRepeatingCharactersCount:a,mustContainAtLeastOneLowercase:s,mustContainAtLeastOneUppercase:l,mustContainAtLeastOneNumber:h,mustContainAtLeastOneSpecialCharacter:y,throwError:!0}),[t,r,n,i,a,s,l,h,y]);return(0,dz.useMemo)(()=>x.sendValidationMessage(e||""),[e,x])};qE.useVerifyPassword=FCe;var YE={};Object.defineProperty(YE,"__esModule",{value:!0});YE.useSelectedDevices=void 0;const BCe=Y,fz=yu,NCe=()=>{const e=(0,BCe.useContext)(fz.DeviceContext);return(0,fz.isDeviceContextEnabled)(e)?{audioInput:e.selectedAudioInputDevice,audioOutput:e.selectedAudioOutputDevice}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)};YE.useSelectedDevices=NCe;var XE={};Object.defineProperty(XE,"__esModule",{value:!0});XE.useDeviceConstraints=void 0;const RCe=Y,hz=yu,LCe=()=>{var e;const t=(0,RCe.useContext)(hz.DeviceContext);if(!(0,hz.isDeviceContextEnabled)(t))return console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null;const r=(e=t.selectedAudioInputDevice)===null||e===void 0?void 0:e.id;return{audio:r==="default"?!0:{deviceId:{exact:r}}}};XE.useDeviceConstraints=LCe;var ZE={};Object.defineProperty(ZE,"__esModule",{value:!0});ZE.useAvailableDevices=void 0;const zCe=Y,pz=yu,VCe=()=>{const e=(0,zCe.useContext)(pz.DeviceContext);return(0,pz.isDeviceContextEnabled)(e)?{audioInput:e.availableAudioInputDevices,audioOutput:e.availableAudioOutputDevices}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)};ZE.useAvailableDevices=VCe;var JE={};Object.defineProperty(JE,"__esModule",{value:!0});JE.useIsDeviceManagementEnabled=void 0;const WCe=Y,HCe=yu,UCe=()=>(0,WCe.useContext)(HCe.DeviceContext).enabled;JE.useIsDeviceManagementEnabled=UCe;var QE={};Object.defineProperty(QE,"__esModule",{value:!0});QE.useSetOutputMediaDevice=void 0;const KCe=Y,mz=yu,GCe=()=>{const e=(0,KCe.useContext)(mz.DeviceContext);return(0,mz.isDeviceContextEnabled)(e)?e.setAudioOutputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})};QE.useSetOutputMediaDevice=GCe;var e_={};Object.defineProperty(e_,"__esModule",{value:!0});e_.useSetInputMediaDevice=void 0;const qCe=Y,gz=yu,YCe=()=>{const e=(0,qCe.useContext)(gz.DeviceContext);return(0,gz.isDeviceContextEnabled)(e)?e.setAudioInputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})};e_.useSetInputMediaDevice=YCe;var t_={};Object.defineProperty(t_,"__esModule",{value:!0});t_.useAccountsCustomFields=void 0;const XCe=Y,ZCe=bv,JCe=()=>{const e=(0,ZCe.useSetting)("Accounts_CustomFields");return(0,XCe.useMemo)(()=>{if(typeof e!="string"||e.trim()==="")return[];try{return Object.entries(JSON.parse(e)).map(([t,r])=>Object.assign(Object.assign({},r),{name:t}))}catch{console.error("Invalid JSON for Accounts_CustomFields")}return[]},[e])};t_.useAccountsCustomFields=JCe;(function(e){var t=fr&&fr.__createBinding||(Object.create?function(or,Bt,Or,xt){xt===void 0&&(xt=Or);var Vt=Object.getOwnPropertyDescriptor(Bt,Or);(!Vt||("get"in Vt?!Bt.__esModule:Vt.writable||Vt.configurable))&&(Vt={enumerable:!0,get:function(){return Bt[Or]}}),Object.defineProperty(or,xt,Vt)}:function(or,Bt,Or,xt){xt===void 0&&(xt=Or),or[xt]=Bt[Or]}),r=fr&&fr.__exportStar||function(or,Bt){for(var Or in or)Or!=="default"&&!Object.prototype.hasOwnProperty.call(Bt,Or)&&t(Bt,or,Or)};Object.defineProperty(e,"__esModule",{value:!0}),e.usePermission=e.useModal=e.useMethod=e.useMediaUrl=e.useLogout=e.useLoginWithToken=e.useLoginWithService=e.useLoginServices=e.useLoginWithPassword=e.useLoadLanguage=e.useLayoutHiddenActions=e.useLayoutSizes=e.useLayoutContextualBarPosition=e.useLayoutContextualBarExpanded=e.useLayout=e.useLanguages=e.useLanguage=e.useIsSettingsContextLoading=e.useIsPrivilegedSettingsContext=e.useGoToRoom=e.useEndpoint=e.useCustomSound=e.useCurrentRoutePath=e.useCurrentModal=e.useConnectionStatus=e.useAttachmentIsCollapsedByDefault=e.useAttachmentDimensions=e.useAttachmentAutoLoadEmbedMedia=e.useAtLeastOnePermission=e.useAssetWithDarkModePath=e.useAssetPath=e.useAllPermissions=e.useAbsoluteUrl=e.ActionManagerContext=e.DeviceContext=e.UserContext=e.TranslationContext=e.TooltipContext=e.ToastMessagesContext=e.SettingsContext=e.SessionContext=e.ServerContext=e.ModalContext=e.LayoutContext=e.CustomSoundContext=e.ConnectionStatusContext=e.AvatarUrlContext=e.AuthorizationContext=e.AuthenticationContext=e.AttachmentContext=void 0,e.useAccountsCustomFields=e.useSetInputMediaDevice=e.useSetOutputMediaDevice=e.useIsDeviceManagementEnabled=e.useAvailableDevices=e.useDeviceConstraints=e.useSelectedDevices=e.useVerifyPassword=e.useUserSubscriptions=e.useUserSubscriptionByName=e.useUserSubscription=e.useUserRoom=e.useUserPreference=e.useUserId=e.useUserAvatarPath=e.useUser=e.useUpload=e.useTranslation=e.useTooltipOpen=e.useTooltipClose=e.useToastMessageDispatch=e.useStream=e.useSettingStructure=e.useSettingSetValue=e.useSettingsDispatch=e.useSettings=e.useSetting=e.useSetModal=e.useSessionDispatch=e.useSession=e.useServerInformation=e.useSearchParameters=e.useSearchParameter=e.useRouteParameter=e.useRoute=e.useRouter=e.useRoomAvatarPath=e.useRolesDescription=e.useRole=e.usePermissionWithScopedRoles=void 0;var n=Sp;Object.defineProperty(e,"AttachmentContext",{enumerable:!0,get:function(){return n.AttachmentContext}});var i=Dp;Object.defineProperty(e,"AuthenticationContext",{enumerable:!0,get:function(){return i.AuthenticationContext}});var a=md;Object.defineProperty(e,"AuthorizationContext",{enumerable:!0,get:function(){return a.AuthorizationContext}});var s=mv;Object.defineProperty(e,"AvatarUrlContext",{enumerable:!0,get:function(){return s.AvatarUrlContext}});var l=Gw;Object.defineProperty(e,"ConnectionStatusContext",{enumerable:!0,get:function(){return l.ConnectionStatusContext}});var h=qw;Object.defineProperty(e,"CustomSoundContext",{enumerable:!0,get:function(){return h.CustomSoundContext}});var y=If;Object.defineProperty(e,"LayoutContext",{enumerable:!0,get:function(){return y.LayoutContext}});var x=gv;Object.defineProperty(e,"ModalContext",{enumerable:!0,get:function(){return x.ModalContext}}),r(gd,e);var k=Cp;Object.defineProperty(e,"ServerContext",{enumerable:!0,get:function(){return k.ServerContext}});var A=yv;Object.defineProperty(e,"SessionContext",{enumerable:!0,get:function(){return A.SessionContext}});var j=jf;Object.defineProperty(e,"SettingsContext",{enumerable:!0,get:function(){return j.SettingsContext}});var N=Yw;Object.defineProperty(e,"ToastMessagesContext",{enumerable:!0,get:function(){return N.ToastMessagesContext}});var M=vv;Object.defineProperty(e,"TooltipContext",{enumerable:!0,get:function(){return M.TooltipContext}});var u=Pp;Object.defineProperty(e,"TranslationContext",{enumerable:!0,get:function(){return u.TranslationContext}});var m=wu;Object.defineProperty(e,"UserContext",{enumerable:!0,get:function(){return m.UserContext}});var v=yu;Object.defineProperty(e,"DeviceContext",{enumerable:!0,get:function(){return v.DeviceContext}});var C=U2;Object.defineProperty(e,"ActionManagerContext",{enumerable:!0,get:function(){return C.ActionManagerContext}});var w=Xw;Object.defineProperty(e,"useAbsoluteUrl",{enumerable:!0,get:function(){return w.useAbsoluteUrl}});var g=K2;Object.defineProperty(e,"useAllPermissions",{enumerable:!0,get:function(){return g.useAllPermissions}});var d=Zw;Object.defineProperty(e,"useAssetPath",{enumerable:!0,get:function(){return d.useAssetPath}});var f=G2;Object.defineProperty(e,"useAssetWithDarkModePath",{enumerable:!0,get:function(){return f.useAssetWithDarkModePath}});var c=q2;Object.defineProperty(e,"useAtLeastOnePermission",{enumerable:!0,get:function(){return c.useAtLeastOnePermission}});var p=Y2;Object.defineProperty(e,"useAttachmentAutoLoadEmbedMedia",{enumerable:!0,get:function(){return p.useAttachmentAutoLoadEmbedMedia}});var D=X2;Object.defineProperty(e,"useAttachmentDimensions",{enumerable:!0,get:function(){return D.useAttachmentDimensions}});var E=Z2;Object.defineProperty(e,"useAttachmentIsCollapsedByDefault",{enumerable:!0,get:function(){return E.useAttachmentIsCollapsedByDefault}});var T=J2;Object.defineProperty(e,"useConnectionStatus",{enumerable:!0,get:function(){return T.useConnectionStatus}});var $=Q2;Object.defineProperty(e,"useCurrentModal",{enumerable:!0,get:function(){return $.useCurrentModal}});var B=eE;Object.defineProperty(e,"useCurrentRoutePath",{enumerable:!0,get:function(){return B.useCurrentRoutePath}});var L=tE;Object.defineProperty(e,"useCustomSound",{enumerable:!0,get:function(){return L.useCustomSound}});var W=rE;Object.defineProperty(e,"useEndpoint",{enumerable:!0,get:function(){return W.useEndpoint}});var K=nE;Object.defineProperty(e,"useGoToRoom",{enumerable:!0,get:function(){return K.useGoToRoom}});var te=iE;Object.defineProperty(e,"useIsPrivilegedSettingsContext",{enumerable:!0,get:function(){return te.useIsPrivilegedSettingsContext}});var X=oE;Object.defineProperty(e,"useIsSettingsContextLoading",{enumerable:!0,get:function(){return X.useIsSettingsContextLoading}});var ae=aE;Object.defineProperty(e,"useLanguage",{enumerable:!0,get:function(){return ae.useLanguage}});var re=sE;Object.defineProperty(e,"useLanguages",{enumerable:!0,get:function(){return re.useLanguages}});var ue=lE;Object.defineProperty(e,"useLayout",{enumerable:!0,get:function(){return ue.useLayout}});var me=uE;Object.defineProperty(e,"useLayoutContextualBarExpanded",{enumerable:!0,get:function(){return me.useLayoutContextualBarExpanded}});var Se=cE;Object.defineProperty(e,"useLayoutContextualBarPosition",{enumerable:!0,get:function(){return Se.useLayoutContextualBarPosition}});var we=dE;Object.defineProperty(e,"useLayoutSizes",{enumerable:!0,get:function(){return we.useLayoutSizes}});var Fe=fE;Object.defineProperty(e,"useLayoutHiddenActions",{enumerable:!0,get:function(){return Fe.useLayoutHiddenActions}});var Ee=hE;Object.defineProperty(e,"useLoadLanguage",{enumerable:!0,get:function(){return Ee.useLoadLanguage}});var Te=pE;Object.defineProperty(e,"useLoginWithPassword",{enumerable:!0,get:function(){return Te.useLoginWithPassword}});var be=mE;Object.defineProperty(e,"useLoginServices",{enumerable:!0,get:function(){return be.useLoginServices}});var Ue=gE;Object.defineProperty(e,"useLoginWithService",{enumerable:!0,get:function(){return Ue.useLoginWithService}});var st=yE;Object.defineProperty(e,"useLoginWithToken",{enumerable:!0,get:function(){return st.useLoginWithToken}});var ke=vE;Object.defineProperty(e,"useLogout",{enumerable:!0,get:function(){return ke.useLogout}});var q=bE;Object.defineProperty(e,"useMediaUrl",{enumerable:!0,get:function(){return q.useMediaUrl}});var ne=xE;Object.defineProperty(e,"useMethod",{enumerable:!0,get:function(){return ne.useMethod}});var qe=eS;Object.defineProperty(e,"useModal",{enumerable:!0,get:function(){return qe.useModal}});var se=wE;Object.defineProperty(e,"usePermission",{enumerable:!0,get:function(){return se.usePermission}});var Ke=SE;Object.defineProperty(e,"usePermissionWithScopedRoles",{enumerable:!0,get:function(){return Ke.usePermissionWithScopedRoles}});var Q=DE;Object.defineProperty(e,"useRole",{enumerable:!0,get:function(){return Q.useRole}});var Me=CE;Object.defineProperty(e,"useRolesDescription",{enumerable:!0,get:function(){return Me.useRolesDescription}});var o=PE;Object.defineProperty(e,"useRoomAvatarPath",{enumerable:!0,get:function(){return o.useRoomAvatarPath}});var S=xv;Object.defineProperty(e,"useRouter",{enumerable:!0,get:function(){return S.useRouter}});var P=kE;Object.defineProperty(e,"useRoute",{enumerable:!0,get:function(){return P.useRoute}});var le=OE;Object.defineProperty(e,"useRouteParameter",{enumerable:!0,get:function(){return le.useRouteParameter}});var ee=EE;Object.defineProperty(e,"useSearchParameter",{enumerable:!0,get:function(){return ee.useSearchParameter}});var _e=_E;Object.defineProperty(e,"useSearchParameters",{enumerable:!0,get:function(){return _e.useSearchParameters}});var he=AE;Object.defineProperty(e,"useServerInformation",{enumerable:!0,get:function(){return he.useServerInformation}});var ve=TE;Object.defineProperty(e,"useSession",{enumerable:!0,get:function(){return ve.useSession}});var Ae=ME;Object.defineProperty(e,"useSessionDispatch",{enumerable:!0,get:function(){return Ae.useSessionDispatch}});var je=$E;Object.defineProperty(e,"useSetModal",{enumerable:!0,get:function(){return je.useSetModal}});var Le=bv;Object.defineProperty(e,"useSetting",{enumerable:!0,get:function(){return Le.useSetting}});var xe=IE;Object.defineProperty(e,"useSettings",{enumerable:!0,get:function(){return xe.useSettings}});var Be=tS;Object.defineProperty(e,"useSettingsDispatch",{enumerable:!0,get:function(){return Be.useSettingsDispatch}});var Ve=jE;Object.defineProperty(e,"useSettingSetValue",{enumerable:!0,get:function(){return Ve.useSettingSetValue}});var tt=Jw;Object.defineProperty(e,"useSettingStructure",{enumerable:!0,get:function(){return tt.useSettingStructure}});var it=CB;Object.defineProperty(e,"useStream",{enumerable:!0,get:function(){return it.useStream}});var yt=FE;Object.defineProperty(e,"useToastMessageDispatch",{enumerable:!0,get:function(){return yt.useToastMessageDispatch}});var vt=BE;Object.defineProperty(e,"useTooltipClose",{enumerable:!0,get:function(){return vt.useTooltipClose}});var Pt=NE;Object.defineProperty(e,"useTooltipOpen",{enumerable:!0,get:function(){return Pt.useTooltipOpen}});var kt=RE;Object.defineProperty(e,"useTranslation",{enumerable:!0,get:function(){return kt.useTranslation}});var It=LE;Object.defineProperty(e,"useUpload",{enumerable:!0,get:function(){return It.useUpload}});var Ft=zE;Object.defineProperty(e,"useUser",{enumerable:!0,get:function(){return Ft.useUser}});var Xt=VE;Object.defineProperty(e,"useUserAvatarPath",{enumerable:!0,get:function(){return Xt.useUserAvatarPath}});var Kt=WE;Object.defineProperty(e,"useUserId",{enumerable:!0,get:function(){return Kt.useUserId}});var Tt=Qw;Object.defineProperty(e,"useUserPreference",{enumerable:!0,get:function(){return Tt.useUserPreference}});var rr=HE;Object.defineProperty(e,"useUserRoom",{enumerable:!0,get:function(){return rr.useUserRoom}});var Wt=UE;Object.defineProperty(e,"useUserSubscription",{enumerable:!0,get:function(){return Wt.useUserSubscription}});var Lr=KE;Object.defineProperty(e,"useUserSubscriptionByName",{enumerable:!0,get:function(){return Lr.useUserSubscriptionByName}});var Dr=GE;Object.defineProperty(e,"useUserSubscriptions",{enumerable:!0,get:function(){return Dr.useUserSubscriptions}});var Kr=qE;Object.defineProperty(e,"useVerifyPassword",{enumerable:!0,get:function(){return Kr.useVerifyPassword}});var kr=YE;Object.defineProperty(e,"useSelectedDevices",{enumerable:!0,get:function(){return kr.useSelectedDevices}});var mt=XE;Object.defineProperty(e,"useDeviceConstraints",{enumerable:!0,get:function(){return mt.useDeviceConstraints}});var qt=ZE;Object.defineProperty(e,"useAvailableDevices",{enumerable:!0,get:function(){return qt.useAvailableDevices}});var pr=JE;Object.defineProperty(e,"useIsDeviceManagementEnabled",{enumerable:!0,get:function(){return pr.useIsDeviceManagementEnabled}});var jr=QE;Object.defineProperty(e,"useSetOutputMediaDevice",{enumerable:!0,get:function(){return jr.useSetOutputMediaDevice}});var Cr=e_;Object.defineProperty(e,"useSetInputMediaDevice",{enumerable:!0,get:function(){return Cr.useSetInputMediaDevice}});var Tr=t_;Object.defineProperty(e,"useAccountsCustomFields",{enumerable:!0,get:function(){return Tr.useAccountsCustomFields}})})(fu);const QCe=function({room:t,url:r,size:n}){const a=fu.useRoomAvatarPath()(t);return G.jsx(cZ,{url:r||a,size:n})},Zk=Y.memo(QCe);var yz=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const ePe=e=>{var{username:t,etag:r}=e,n=yz(e,["username","etag"]);const i=fu.useUserAvatarPath(),{url:a=i(t,r)}=n,s=yz(n,["url"]);return G.jsx(cZ,Object.assign({url:a,"data-username":t,title:t},s))},Ty=Y.memo(ePe);class PB{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const r={listener:t};return this.listeners.add(r),this.onSubscribe(),()=>{this.listeners.delete(r),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Jk=typeof window>"u"||"Deno"in window;function tPe(){}function vz(e){return typeof e=="number"&&e>=0&&e!==1/0}function rPe(e,t){return Math.max(e+(t||0)-Date.now(),0)}function nPe(e,t,r){return iPe(e)?typeof t=="function"?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function hZ(e,t){if(e===t)return e;const r=bz(e)&&bz(t);if(r||xz(e)&&xz(t)){const n=r?e.length:Object.keys(e).length,i=r?t:Object.keys(t),a=i.length,s=r?[]:{};let l=0;for(let h=0;h<a;h++){const y=r?h:i[h];s[y]=hZ(e[y],t[y]),s[y]===e[y]&&l++}return n===a&&l===n?e:s}return t}function JF(e,t){if(e&&!t||t&&!e)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function bz(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function xz(e){if(!wz(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const r=t.prototype;return!(!wz(r)||!r.hasOwnProperty("isPrototypeOf"))}function wz(e){return Object.prototype.toString.call(e)==="[object Object]"}function iPe(e){return Array.isArray(e)}function oPe(e){return new Promise(t=>{setTimeout(t,e)})}function Sz(e){oPe(0).then(e)}function Dz(e,t,r){return r.isDataEqual!=null&&r.isDataEqual(e,t)?e:typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?hZ(e,t):t}class aPe extends PB{constructor(){super(),this.setup=t=>{if(!Jk&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),window.addEventListener("focus",r,!1),()=>{window.removeEventListener("visibilitychange",r),window.removeEventListener("focus",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}onFocus(){this.listeners.forEach(({listener:t})=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const sPe=new aPe,Cz=["online","offline"];class lPe extends PB{constructor(){super(),this.setup=t=>{if(!Jk&&window.addEventListener){const r=()=>t();return Cz.forEach(n=>{window.addEventListener(n,r,!1)}),()=>{Cz.forEach(n=>{window.removeEventListener(n,r)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(({listener:t})=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const uPe=new lPe;function cPe(e){return(e??"online")==="online"?uPe.isOnline():!0}class dPe{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function fPe(e){return e instanceof dPe}function hPe(){let e=[],t=0,r=x=>{x()},n=x=>{x()};const i=x=>{let k;t++;try{k=x()}finally{t--,t||l()}return k},a=x=>{t?e.push(x):Sz(()=>{r(x)})},s=x=>(...k)=>{a(()=>{x(...k)})},l=()=>{const x=e;e=[],x.length&&Sz(()=>{n(()=>{x.forEach(k=>{r(k)})})})};return{batch:i,batchCalls:s,schedule:a,setNotifyFunction:x=>{r=x},setBatchNotifyFunction:x=>{n=x}}}const N1=hPe();class pPe extends PB{constructor(t,r){super(),this.client=t,this.options=r,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),Pz(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return QF(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return QF(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,r){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),JF(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const a=this.hasListeners();a&&kz(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(r),a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(t){const r=this.client.getQueryCache().build(this.client,t),n=this.createResult(r,t);return gPe(this,n,t)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(t){const r={};return Object.keys(t).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),r}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...r}={}){return this.fetch({...r,meta:{refetchPage:t}})}fetchOptimistic(t){const r=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,r);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,r))}fetch(t){var r;return this.executeFetch({...t,cancelRefetch:(r=t.cancelRefetch)!=null?r:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let r=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(tPe)),r}updateStaleTimeout(){if(this.clearStaleTimeout(),Jk||this.currentResult.isStale||!vz(this.options.staleTime))return;const r=rPe(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},r)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(Jk||this.options.enabled===!1||!vz(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||sPe.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,r){const n=this.currentQuery,i=this.options,a=this.currentResult,s=this.currentResultState,l=this.currentResultOptions,h=t!==n,y=h?t.state:this.currentQueryInitialState,x=h?this.currentResult:this.previousQueryResult,{state:k}=t;let{dataUpdatedAt:A,error:j,errorUpdatedAt:N,fetchStatus:M,status:u}=k,m=!1,v=!1,C;if(r._optimisticResults){const c=this.hasListeners(),p=!c&&Pz(t,r),D=c&&kz(t,n,r,i);(p||D)&&(M=cPe(t.options.networkMode)?"fetching":"paused",A||(u="loading")),r._optimisticResults==="isRestoring"&&(M="idle")}if(r.keepPreviousData&&!k.dataUpdatedAt&&x!=null&&x.isSuccess&&u!=="error")C=x.data,A=x.dataUpdatedAt,u=x.status,m=!0;else if(r.select&&typeof k.data<"u")if(a&&k.data===(s==null?void 0:s.data)&&r.select===this.selectFn)C=this.selectResult;else try{this.selectFn=r.select,C=r.select(k.data),C=Dz(a==null?void 0:a.data,C,r),this.selectResult=C,this.selectError=null}catch(c){this.selectError=c}else C=k.data;if(typeof r.placeholderData<"u"&&typeof C>"u"&&u==="loading"){let c;if(a!=null&&a.isPlaceholderData&&r.placeholderData===(l==null?void 0:l.placeholderData))c=a.data;else if(c=typeof r.placeholderData=="function"?r.placeholderData():r.placeholderData,r.select&&typeof c<"u")try{c=r.select(c),this.selectError=null}catch(p){this.selectError=p}typeof c<"u"&&(u="success",C=Dz(a==null?void 0:a.data,c,r),v=!0)}this.selectError&&(j=this.selectError,C=this.selectResult,N=Date.now(),u="error");const w=M==="fetching",g=u==="loading",d=u==="error";return{status:u,fetchStatus:M,isLoading:g,isSuccess:u==="success",isError:d,isInitialLoading:g&&w,data:C,dataUpdatedAt:A,error:j,errorUpdatedAt:N,failureCount:k.fetchFailureCount,failureReason:k.fetchFailureReason,errorUpdateCount:k.errorUpdateCount,isFetched:k.dataUpdateCount>0||k.errorUpdateCount>0,isFetchedAfterMount:k.dataUpdateCount>y.dataUpdateCount||k.errorUpdateCount>y.errorUpdateCount,isFetching:w,isRefetching:w&&!g,isLoadingError:d&&k.dataUpdatedAt===0,isPaused:M==="paused",isPlaceholderData:v,isPreviousData:m,isRefetchError:d&&k.dataUpdatedAt!==0,isStale:kB(t,r),refetch:this.refetch,remove:this.remove}}updateResult(t){const r=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,JF(n,r))return;this.currentResult=n;const i={cache:!0},a=()=>{if(!r)return!0;const{notifyOnChangeProps:s}=this.options,l=typeof s=="function"?s():s;if(l==="all"||!l&&!this.trackedProps.size)return!0;const h=new Set(l??this.trackedProps);return this.options.useErrorBoundary&&h.add("error"),Object.keys(this.currentResult).some(y=>{const x=y;return this.currentResult[x]!==r[x]&&h.has(x)})};(t==null?void 0:t.listeners)!==!1&&a()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const r=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const r={};t.type==="success"?r.onSuccess=!t.manual:t.type==="error"&&!fPe(t.error)&&(r.onError=!0),this.updateResult(r),this.hasListeners()&&this.updateTimers()}notify(t){N1.batch(()=>{if(t.onSuccess){var r,n,i,a;(r=(n=this.options).onSuccess)==null||r.call(n,this.currentResult.data),(i=(a=this.options).onSettled)==null||i.call(a,this.currentResult.data,null)}else if(t.onError){var s,l,h,y;(s=(l=this.options).onError)==null||s.call(l,this.currentResult.error),(h=(y=this.options).onSettled)==null||h.call(y,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(({listener:x})=>{x(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function mPe(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Pz(e,t){return mPe(e,t)||e.state.dataUpdatedAt>0&&QF(e,t,t.refetchOnMount)}function QF(e,t,r){if(t.enabled!==!1){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&kB(e,t)}return!1}function kz(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&kB(e,r)}function kB(e,t){return e.isStaleByTime(t.staleTime)}function gPe(e,t,r){return r.keepPreviousData?!1:r.placeholderData!==void 0?t.isPlaceholderData:!JF(e.getCurrentResult(),t)}const yPe=Xo.useSyncExternalStore,Oz=Y.createContext(void 0),vPe=Y.createContext(!1);function bPe(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Oz),window.ReactQueryClientContext):Oz)}const pZ=({context:e}={})=>{const t=Y.useContext(bPe(e,Y.useContext(vPe)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},mZ=Y.createContext(!1),xPe=()=>Y.useContext(mZ);mZ.Provider;function wPe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const SPe=Y.createContext(wPe()),DPe=()=>Y.useContext(SPe);function CPe(e,t){return typeof e=="function"?e(...t):!!e}const PPe=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},kPe=e=>{Y.useEffect(()=>{e.clearReset()},[e])},OPe=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&CPe(r,[e.error,n]),EPe=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},_Pe=(e,t)=>e.isLoading&&e.isFetching&&!t,APe=(e,t,r)=>(e==null?void 0:e.suspense)&&_Pe(t,r),TPe=(e,t,r)=>t.fetchOptimistic(e).then(({data:n})=>{e.onSuccess==null||e.onSuccess(n),e.onSettled==null||e.onSettled(n,null)}).catch(n=>{r.clearReset(),e.onError==null||e.onError(n),e.onSettled==null||e.onSettled(void 0,n)});function MPe(e,t){const r=pZ({context:e.context}),n=xPe(),i=DPe(),a=r.defaultQueryOptions(e);a._optimisticResults=n?"isRestoring":"optimistic",a.onError&&(a.onError=N1.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=N1.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=N1.batchCalls(a.onSettled)),EPe(a),PPe(a,i),kPe(i);const[s]=Y.useState(()=>new t(r,a)),l=s.getOptimisticResult(a);if(yPe(Y.useCallback(h=>{const y=n?()=>{}:s.subscribe(N1.batchCalls(h));return s.updateResult(),y},[s,n]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),Y.useEffect(()=>{s.setOptions(a,{listeners:!1})},[a,s]),APe(a,l,n))throw TPe(a,s,i);if(OPe({result:l,errorResetBoundary:i,useErrorBoundary:a.useErrorBoundary,query:s.getCurrentQuery()}))throw l.error;return a.notifyOnChangeProps?l:s.trackResult(l)}function r_(e,t,r){const n=nPe(e,t,r);return MPe(n,pPe)}var $Pe=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};const IPe=(e="")=>({selector:JSON.stringify({name:e})}),gZ=({filter:e})=>{const t=fu.useEndpoint("GET","/v1/rooms.autocomplete.channelAndPrivate"),{data:r}=r_(["rooms.autocomplete.channelAndPrivate",e],()=>$Pe(void 0,void 0,void 0,function*(){return(yield t(IPe(e))).items.map(({fname:a,name:s,_id:l,avatarETag:h,t:y})=>({value:l,label:{name:s||a,avatarETag:h,type:y}}))||[]}),{keepPreviousData:!0});return r};var jPe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const FPe=({block:e,context:t})=>{const[{value:r,loading:n},i]=Za(e,t),[a,s]=Y.useState(""),l=pg(a,300),h=gZ({filter:l}),y=Y.useCallback(x=>{Array.isArray(x)||i({target:{value:x}})},[i]);return G.jsx(Ne.AutoComplete,{value:r,onChange:y,disabled:n,filter:a,setFilter:s,renderSelected:({selected:{value:x,label:k}})=>G.jsxs(Ne.Chip,{height:"x20",value:x,mie:4,children:[G.jsx(Zk,{size:"x20",room:Object.assign({type:(k==null?void 0:k.type)||"c",_id:x},k)}),G.jsx(Ne.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:k.name})]}),renderItem:x=>{var{value:k,label:A}=x,j=jPe(x,["value","label"]);return G.jsx(Ne.Option,Object.assign({},j,{label:A.name,avatar:G.jsx(Zk,Object.assign({size:"x20",room:{type:A.type,_id:k,avatarETag:A.avatarETag}},j))}),k)},options:h})},BPe=Y.memo(FPe);var Ez=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const NPe=({block:e,context:t})=>{const[{value:r,loading:n},i]=Za(e,t),[a,s]=Y.useState(""),l=pg(a,300),h=gZ({filter:l}),y=Y.useCallback(x=>{Array.isArray(x)&&i({target:{value:x}})},[i]);return G.jsx(Ne.AutoComplete,{value:r||[],disabled:n,onChange:y,filter:a,setFilter:s,multiple:!0,renderSelected:x=>{var{selected:{value:k,label:A},onRemove:j}=x,N=Ez(x,["selected","onRemove"]);return G.jsxs(Ne.Chip,Object.assign({},N,{value:k,onClick:j,children:[G.jsx(Zk,{size:"x20",room:Object.assign({type:(A==null?void 0:A.type)||"c",_id:k},A)}),G.jsx(Ne.Box,{is:"span",margin:"none",mis:4,children:A==null?void 0:A.name})]}),k)},renderItem:x=>{var{value:k,label:A}=x,j=Ez(x,["value","label"]);return G.jsx(Ne.Option,Object.assign({},j,{label:A.name,avatar:G.jsx(Zk,{size:"x20",room:Object.assign({type:(A==null?void 0:A.type)||"c",_id:k},A)})}),k)},options:h})},RPe=Y.memo(NPe),LPe=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n,value:i},a]=Za(e,t),{options:s}=e;return G.jsx(Ne.Box,{children:s.map(l=>{const h=i==null?void 0:i.includes(l.value);return G.jsxs(Ne.Box,{pb:4,children:[G.jsx(Ne.CheckBox,{disabled:n,value:l.value,checked:h,onChange:a}),G.jsx(Ne.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,on.NONE)})]},l.value)})})};function xn(){return xn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xn.apply(this,arguments)}function zPe(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const _z={};function e5(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&_z[t[0]]||(typeof t[0]=="string"&&(_z[t[0]]=new Date),zPe(...t))}const yZ=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}};function Az(e,t,r){e.loadNamespaces(t,yZ(e,r))}function Tz(e,t,r,n){typeof r=="string"&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,yZ(e,n))}function VPe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const n=t.languages[0],i=t.options?t.options.fallbackLng:!1,a=t.languages[t.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const s=(l,h)=>{const y=t.services.backendConnector.state[`${l}|${h}`];return y===-1||y===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(n,e)&&(!i||s(a,e)))}function WPe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(e5("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:r.lng,precheck:(i,a)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):VPe(e,t,r)}const HPe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,UPe={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},KPe=e=>UPe[e],GPe=e=>e.replace(HPe,KPe);let qPe={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:GPe};function YPe(){return qPe}let XPe;function ZPe(){return XPe}const JPe=Y.createContext();let QPe=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}};const eke=(e,t)=>{const r=Y.useRef();return Y.useEffect(()=>{r.current=e},[e,t]),r.current};function tke(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:r}=t,{i18n:n,defaultNS:i}=Y.useContext(JPe)||{},a=r||n||ZPe();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new QPe),!a){e5("You will need to pass in an i18next instance by using initReactI18next");const C=(g,d)=>typeof d=="string"?d:d&&typeof d=="object"&&typeof d.defaultValue=="string"?d.defaultValue:Array.isArray(g)?g[g.length-1]:g,w=[C,{},!1];return w.t=C,w.i18n={},w.ready=!1,w}a.options.react&&a.options.react.wait!==void 0&&e5("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...YPe(),...a.options.react,...t},{useSuspense:l,keyPrefix:h}=s;let y=e||i||a.options&&a.options.defaultNS;y=typeof y=="string"?[y]:y||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(y);const x=(a.isInitialized||a.initializedStoreOnce)&&y.every(C=>WPe(C,a,s));function k(){return a.getFixedT(t.lng||null,s.nsMode==="fallback"?y:y[0],h)}const[A,j]=Y.useState(k);let N=y.join();t.lng&&(N=`${t.lng}${N}`);const M=eke(N),u=Y.useRef(!0);Y.useEffect(()=>{const{bindI18n:C,bindI18nStore:w}=s;u.current=!0,!x&&!l&&(t.lng?Tz(a,t.lng,y,()=>{u.current&&j(k)}):Az(a,y,()=>{u.current&&j(k)})),x&&M&&M!==N&&u.current&&j(k);function g(){u.current&&j(k)}return C&&a&&a.on(C,g),w&&a&&a.store.on(w,g),()=>{u.current=!1,C&&a&&C.split(" ").forEach(d=>a.off(d,g)),w&&a&&w.split(" ").forEach(d=>a.store.off(d,g))}},[a,N]);const m=Y.useRef(!0);Y.useEffect(()=>{u.current&&!m.current&&j(k),m.current=!1},[a,h]);const v=[A,a,x];if(v.t=A,v.i18n=a,v.ready=x,x||!x&&!l)return v;throw new Promise(C=>{t.lng?Tz(a,t.lng,y,()=>C()):Az(a,y,()=>C())})}const OB=()=>{const e=wxe(),t=e.endsWith("-core")?void 0:`app-${e}`;return Y.useDebugValue(t),tke(t)},wv=()=>{const{t:e}=OB();return Y.useCallback(t=>{if(t)return t.i18n?e==null?void 0:e(t.i18n.key,Object.assign({},t.i18n.args)):t.text},[e])},rke=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),{actionId:s,placeholder:l}=e,h=wv();return G.jsx(Ne.InputBox,{type:"date",error:i,value:n,disabled:r,id:s,name:s,rows:6,placeholder:h(l),onInput:a})};var nke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const ike=e=>{var t=nke(e,["imageUrl","size"]);return t},oke=yg("div",ike)`
+ */var Ay=Y;function Zxe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Jxe=typeof Object.is=="function"?Object.is:Zxe,Qxe=Ay.useState,ewe=Ay.useEffect,twe=Ay.useLayoutEffect,rwe=Ay.useDebugValue;function nwe(e,t){var r=t(),n=Qxe({inst:{value:r,getSnapshot:t}}),i=n[0].inst,a=n[1];return twe(function(){i.value=r,i.getSnapshot=t,a3(i)&&a({inst:i})},[e,r,t]),ewe(function(){return a3(i)&&a({inst:i}),e(function(){a3(i)&&a({inst:i})})},[e]),rwe(r),r}function a3(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Jxe(e,r)}catch{return!0}}function iwe(e,t){return t()}var owe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?iwe:nwe;fZ.useSyncExternalStore=Ay.useSyncExternalStore!==void 0?Ay.useSyncExternalStore:owe;dZ.exports=fZ;var Xo=dZ.exports;Object.defineProperty(KE,"__esModule",{value:!0});KE.useAllPermissions=void 0;const VL=Y,awe=Xo,swe=md,lwe=(e,t)=>{const{queryAllPermissions:r}=(0,VL.useContext)(swe.AuthorizationContext),[n,i]=(0,VL.useMemo)(()=>r(e,t),[r,e,t]);return(0,awe.useSyncExternalStore)(n,i)};KE.useAllPermissions=lwe;var Zw={},bv={},Jw={};Object.defineProperty(Jw,"__esModule",{value:!0});Jw.useSettingStructure=void 0;const WL=Y,uwe=Xo,cwe=jf,dwe=e=>{const{querySetting:t}=(0,WL.useContext)(cwe.SettingsContext),[r,n]=(0,WL.useMemo)(()=>t(e),[t,e]);return(0,uwe.useSyncExternalStore)(r,n)};Jw.useSettingStructure=dwe;Object.defineProperty(bv,"__esModule",{value:!0});bv.useSetting=hwe;const fwe=Jw;function hwe(e,t){var r;const n=(0,fwe.useSettingStructure)(e);return(r=n==null?void 0:n.value)!==null&&r!==void 0?r:t}Object.defineProperty(Zw,"__esModule",{value:!0});Zw.useAssetPath=void 0;const pwe=Xw,mwe=bv,gwe=e=>{var t,r,n;const i=(0,mwe.useSetting)(`Assets_${e}`),a=(0,pwe.useAbsoluteUrl)();return((t=i==null?void 0:i.url)!==null&&t!==void 0?t:i==null?void 0:i.defaultUrl)&&a((n=(r=i==null?void 0:i.url)!==null&&r!==void 0?r:i==null?void 0:i.defaultUrl)!==null&&n!==void 0?n:"")};Zw.useAssetPath=gwe;var GE={},Qw={};Object.defineProperty(Qw,"__esModule",{value:!0});Qw.useUserPreference=void 0;const HL=Y,ywe=Xo,vwe=wu,bwe=(e,t)=>{const{queryPreference:r}=(0,HL.useContext)(vwe.UserContext),[n,i]=(0,HL.useMemo)(()=>r(e,t),[r,e,t]);return(0,ywe.useSyncExternalStore)(n,i)};Qw.useUserPreference=bwe;Object.defineProperty(GE,"__esModule",{value:!0});GE.useAssetWithDarkModePath=void 0;const xwe=EE,wwe=Zw,Swe=Qw,Dwe=e=>{const t=(0,Swe.useUserPreference)("themeAppearence")||"auto",n=((0,xwe.useDarkMode)(t==="auto"?void 0:t==="dark")?"dark":"light")==="dark"?`${e}_dark`:e;return(0,wwe.useAssetPath)(n)};GE.useAssetWithDarkModePath=Dwe;var qE={};Object.defineProperty(qE,"__esModule",{value:!0});qE.useAtLeastOnePermission=void 0;const UL=Y,Cwe=Xo,Pwe=md,kwe=(e,t)=>{const{queryAtLeastOnePermission:r}=(0,UL.useContext)(Pwe.AuthorizationContext),[n,i]=(0,UL.useMemo)(()=>r(e,t),[r,e,t]);return(0,Cwe.useSyncExternalStore)(n,i)};qE.useAtLeastOnePermission=kwe;var YE={};Object.defineProperty(YE,"__esModule",{value:!0});YE.useAttachmentAutoLoadEmbedMedia=void 0;const Owe=Y,Ewe=Sp,_we=()=>(0,Owe.useContext)(Ewe.AttachmentContext).autoLoadEmbedMedias;YE.useAttachmentAutoLoadEmbedMedia=_we;var XE={};Object.defineProperty(XE,"__esModule",{value:!0});XE.useAttachmentDimensions=void 0;const Awe=Y,Twe=Sp,Mwe=()=>(0,Awe.useContext)(Twe.AttachmentContext).dimensions;XE.useAttachmentDimensions=Mwe;var ZE={};Object.defineProperty(ZE,"__esModule",{value:!0});ZE.useAttachmentIsCollapsedByDefault=void 0;const $we=Y,Iwe=Sp,jwe=()=>(0,$we.useContext)(Iwe.AttachmentContext).collapsedByDefault;ZE.useAttachmentIsCollapsedByDefault=jwe;var JE={};Object.defineProperty(JE,"__esModule",{value:!0});JE.useConnectionStatus=void 0;const Fwe=Y,Bwe=Gw,Nwe=()=>(0,Fwe.useContext)(Bwe.ConnectionStatusContext);JE.useConnectionStatus=Nwe;var QE={};Object.defineProperty(QE,"__esModule",{value:!0});QE.useCurrentModal=void 0;const Rwe=Y,Lwe=gv,zwe=()=>{var e;const t=(0,Rwe.useContext)(Lwe.ModalContext);if(!t)throw new Error("useCurrentModal must be used inside Modal Context");return((e=t.currentModal)===null||e===void 0?void 0:e.region)!==t.region?null:t.currentModal.component};QE.useCurrentModal=zwe;var e2={};Object.defineProperty(e2,"__esModule",{value:!0});e2.useCurrentRoutePath=void 0;const KL=Y,Vwe=Xo,Wwe=gd,Hwe=()=>{const e=(0,KL.useContext)(Wwe.RouterContext),t=(0,KL.useCallback)(()=>{const r=e.getRouteName();return r?e.buildRoutePath({name:r,params:e.getRouteParameters(),search:e.getSearchParameters()}):void 0},[e]);return(0,Vwe.useSyncExternalStore)(e.subscribeToRouteChange,t)};e2.useCurrentRoutePath=Hwe;var t2={};Object.defineProperty(t2,"__esModule",{value:!0});t2.useCustomSound=void 0;const Uwe=Y,Kwe=qw,Gwe=()=>(0,Uwe.useContext)(Kwe.CustomSoundContext);t2.useCustomSound=Gwe;var r2={};Object.defineProperty(r2,"__esModule",{value:!0});r2.useEndpoint=Ywe;const s3=Y,qwe=Cp;function Ywe(e,t,...[r]){const{callEndpoint:n}=(0,s3.useContext)(qwe.ServerContext),i=(0,s3.useRef)(r);return i.current=r,(0,s3.useCallback)(a=>n({method:e,pathPattern:t,keys:i.current,params:a}),[n,t,e])}var n2={},xv={};Object.defineProperty(xv,"__esModule",{value:!0});xv.useRouter=void 0;const Xwe=Y,Zwe=gd,Jwe=()=>(0,Xwe.useContext)(Zwe.RouterContext);xv.useRouter=Jwe;var Qwe=fr&&fr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};Object.defineProperty(n2,"__esModule",{value:!0});n2.useGoToRoom=void 0;const eSe=EE,tSe=r2,rSe=xv,nSe=({replace:e=!1}={})=>{const t=(0,rSe.useRouter)(),r=(0,tSe.useEndpoint)("GET","/v1/rooms.info");return(0,eSe.useEffectEvent)(n=>Qwe(void 0,void 0,void 0,function*(){const{room:i}=yield r({roomId:n});if(!i)return;const{t:a,name:s,_id:l}=i,{path:h}=t.getRoomRoute(a,["c","p"].includes(a)?{name:s}:{rid:l});t.navigate({pathname:h},{replace:e})}))};n2.useGoToRoom=nSe;var i2={};Object.defineProperty(i2,"__esModule",{value:!0});i2.useIsPrivilegedSettingsContext=void 0;const iSe=Y,oSe=jf,aSe=()=>(0,iSe.useContext)(oSe.SettingsContext).hasPrivateAccess;i2.useIsPrivilegedSettingsContext=aSe;var o2={};Object.defineProperty(o2,"__esModule",{value:!0});o2.useIsSettingsContextLoading=void 0;const sSe=Y,lSe=jf,uSe=()=>(0,sSe.useContext)(lSe.SettingsContext).isLoading;o2.useIsSettingsContextLoading=uSe;var a2={};Object.defineProperty(a2,"__esModule",{value:!0});a2.useLanguage=void 0;const cSe=Y,dSe=Pp,fSe=()=>(0,cSe.useContext)(dSe.TranslationContext).language;a2.useLanguage=fSe;var s2={};Object.defineProperty(s2,"__esModule",{value:!0});s2.useLanguages=void 0;const hSe=Y,pSe=Pp,mSe=()=>(0,hSe.useContext)(pSe.TranslationContext).languages;s2.useLanguages=mSe;var l2={};Object.defineProperty(l2,"__esModule",{value:!0});l2.useLayout=void 0;const gSe=Y,ySe=If,vSe=()=>(0,gSe.useContext)(ySe.LayoutContext);l2.useLayout=vSe;var u2={};Object.defineProperty(u2,"__esModule",{value:!0});u2.useLayoutContextualBarExpanded=void 0;const bSe=Y,xSe=If,wSe=()=>(0,bSe.useContext)(xSe.LayoutContext).contextualBarExpanded;u2.useLayoutContextualBarExpanded=wSe;var c2={};Object.defineProperty(c2,"__esModule",{value:!0});c2.useLayoutContextualBarPosition=void 0;const SSe=Y,DSe=If,CSe=()=>(0,SSe.useContext)(DSe.LayoutContext).contextualBarPosition;c2.useLayoutContextualBarPosition=CSe;var d2={};Object.defineProperty(d2,"__esModule",{value:!0});d2.useLayoutSizes=void 0;const PSe=Y,kSe=If,OSe=()=>(0,PSe.useContext)(kSe.LayoutContext).size;d2.useLayoutSizes=OSe;var f2={};Object.defineProperty(f2,"__esModule",{value:!0});f2.useLayoutHiddenActions=void 0;const ESe=Y,_Se=If,ASe=()=>(0,ESe.useContext)(_Se.LayoutContext).hiddenActions;f2.useLayoutHiddenActions=ASe;var h2={};Object.defineProperty(h2,"__esModule",{value:!0});h2.useLoadLanguage=void 0;const TSe=Y,MSe=Pp,$Se=()=>(0,TSe.useContext)(MSe.TranslationContext).loadLanguage;h2.useLoadLanguage=$Se;var p2={};Object.defineProperty(p2,"__esModule",{value:!0});p2.useLoginWithPassword=void 0;const ISe=Y,jSe=Dp,FSe=()=>(0,ISe.useContext)(jSe.AuthenticationContext).loginWithPassword;p2.useLoginWithPassword=FSe;var m2={};Object.defineProperty(m2,"__esModule",{value:!0});m2.useLoginServices=void 0;const GL=Y,BSe=Xo,NSe=Dp,RSe=()=>{const{queryLoginServices:e}=(0,GL.useContext)(NSe.AuthenticationContext),[t,r]=(0,GL.useMemo)(()=>[e.subscribe,()=>e.getCurrentValue()],[e]);return(0,BSe.useSyncExternalStore)(t,r)};m2.useLoginServices=RSe;var g2={};Object.defineProperty(g2,"__esModule",{value:!0});g2.useLoginWithService=void 0;const qL=Y,LSe=Dp,zSe=e=>{const{loginWithService:t}=(0,qL.useContext)(LSe.AuthenticationContext);return(0,qL.useMemo)(()=>t(e),[t,e])};g2.useLoginWithService=zSe;var y2={};Object.defineProperty(y2,"__esModule",{value:!0});y2.useLoginWithToken=void 0;const VSe=Y,WSe=Dp,HSe=()=>(0,VSe.useContext)(WSe.AuthenticationContext).loginWithToken;y2.useLoginWithToken=HSe;var v2={};Object.defineProperty(v2,"__esModule",{value:!0});v2.useLogout=void 0;const USe=EE,KSe=Y,GSe=wu,qSe=xv,YSe=()=>{const e=(0,qSe.useRouter)(),{logout:t}=(0,KSe.useContext)(GSe.UserContext);return(0,USe.useMutableCallback)(()=>{t(),e.navigate("/")})};v2.useLogout=YSe;var b2={};Object.defineProperty(b2,"__esModule",{value:!0});b2.useMediaUrl=void 0;const XSe=Y,ZSe=Sp,JSe=()=>{const{getURL:e}=(0,XSe.useContext)(ZSe.AttachmentContext);return e};b2.useMediaUrl=JSe;var x2={};Object.defineProperty(x2,"__esModule",{value:!0});x2.useMethod=void 0;const YL=Y,QSe=Cp,eDe=e=>{const{callMethod:t}=(0,YL.useContext)(QSe.ServerContext);return(0,YL.useCallback)((...r)=>{if(!t)throw new Error(`cannot use useMethod(${e}) hook without a wrapping ServerContext`);return t(e,...r)},[t,e])};x2.useMethod=eDe;var eS={};Object.defineProperty(eS,"__esModule",{value:!0});eS.useModal=void 0;const tDe=Y,rDe=gv,nDe=()=>{const e=(0,tDe.useContext)(rDe.ModalContext);if(!e)throw new Error("useModal must be used inside Modal Context");return e.modal};eS.useModal=nDe;var w2={};Object.defineProperty(w2,"__esModule",{value:!0});w2.usePermission=void 0;const XL=Y,iDe=Xo,oDe=md,aDe=(e,t)=>{const{queryPermission:r}=(0,XL.useContext)(oDe.AuthorizationContext),[n,i]=(0,XL.useMemo)(()=>r(e,t),[r,e,t]);return(0,iDe.useSyncExternalStore)(n,i)};w2.usePermission=aDe;var S2={};Object.defineProperty(S2,"__esModule",{value:!0});S2.usePermissionWithScopedRoles=void 0;const ZL=Y,sDe=Xo,lDe=md,uDe=(e,t)=>{const{queryPermission:r}=(0,ZL.useContext)(lDe.AuthorizationContext),[n,i]=(0,ZL.useMemo)(()=>r(e,void 0,t),[r,e,t]);return(0,sDe.useSyncExternalStore)(n,i)};S2.usePermissionWithScopedRoles=uDe;var D2={};Object.defineProperty(D2,"__esModule",{value:!0});D2.useRole=void 0;const JL=Y,cDe=Xo,dDe=md,fDe=e=>{const{queryRole:t}=(0,JL.useContext)(dDe.AuthorizationContext),[r,n]=(0,JL.useMemo)(()=>t(e),[t,e]);return(0,cDe.useSyncExternalStore)(r,n)};D2.useRole=fDe;var C2={};Object.defineProperty(C2,"__esModule",{value:!0});C2.useRolesDescription=void 0;const l3=Y,hDe=Xo,pDe=md,mDe=()=>{const{roleStore:e}=(0,l3.useContext)(pDe.AuthorizationContext),[t,r]=(0,l3.useMemo)(()=>[i=>(e.on("change",i),()=>{e.off("change",i)}),()=>e.roles],[e]),n=(0,hDe.useSyncExternalStore)(t,r);return(0,l3.useCallback)(i=>i.map(a=>{var s,l;return((s=n[a])===null||s===void 0?void 0:s.description)||((l=n[a])===null||l===void 0?void 0:l.name)||a}),[n])};C2.useRolesDescription=mDe;var P2={};Object.defineProperty(P2,"__esModule",{value:!0});P2.useRoomAvatarPath=void 0;const gDe=Y,yDe=mv,vDe=()=>(0,gDe.useContext)(yDe.AvatarUrlContext).getRoomPathAvatar;P2.useRoomAvatarPath=vDe;var k2={};Object.defineProperty(k2,"__esModule",{value:!0});k2.useRoute=void 0;const QL=Y,bDe=gd,xDe=e=>{const t=(0,QL.useContext)(bDe.RouterContext);return(0,QL.useMemo)(()=>({push:(r,n)=>{const i=typeof n=="function"?n(t.getSearchParameters()):n;t.navigate({name:e,params:r,search:i},{replace:!1})},replace:(r,n)=>{const i=typeof n=="function"?n(t.getSearchParameters()):n;t.navigate({name:e,params:r,search:i},{replace:!0})}}),[e,t])};k2.useRoute=xDe;var O2={};Object.defineProperty(O2,"__esModule",{value:!0});O2.useRouteParameter=void 0;const ez=Y,wDe=Xo,SDe=gd,DDe=e=>{const t=(0,ez.useContext)(SDe.RouterContext),r=(0,ez.useCallback)(()=>t.getRouteParameters()[e],[t,e]);return(0,wDe.useSyncExternalStore)(t.subscribeToRouteChange,r)};O2.useRouteParameter=DDe;var E2={};Object.defineProperty(E2,"__esModule",{value:!0});E2.useSearchParameter=void 0;const tz=Y,CDe=Xo,PDe=gd,kDe=e=>{const{getSearchParameters:t,subscribeToRouteChange:r}=(0,tz.useContext)(PDe.RouterContext),n=(0,tz.useCallback)(()=>t()[e],[t,e]);return(0,CDe.useSyncExternalStore)(r,n)};E2.useSearchParameter=kDe;var _2={};Object.defineProperty(_2,"__esModule",{value:!0});_2.useSearchParameters=void 0;const ODe=Y,EDe=Xo,_De=gd,ADe=()=>{const{getSearchParameters:e,subscribeToRouteChange:t}=(0,ODe.useContext)(_De.RouterContext);return(0,EDe.useSyncExternalStore)(t,e)};_2.useSearchParameters=ADe;var A2={};Object.defineProperty(A2,"__esModule",{value:!0});A2.useServerInformation=void 0;const TDe=Y,MDe=Cp,$De=()=>{const{info:e}=(0,TDe.useContext)(MDe.ServerContext);if(!e)throw new Error("useServerInformation: no info available");return e};A2.useServerInformation=$De;var T2={};Object.defineProperty(T2,"__esModule",{value:!0});T2.useSession=void 0;const rz=Y,IDe=Xo,jDe=yv,FDe=e=>{const{query:t}=(0,rz.useContext)(jDe.SessionContext),[r,n]=(0,rz.useMemo)(()=>t(e),[t,e]);return(0,IDe.useSyncExternalStore)(r,n)};T2.useSession=FDe;var M2={};Object.defineProperty(M2,"__esModule",{value:!0});M2.useSessionDispatch=void 0;const nz=Y,BDe=yv,NDe=e=>{const{dispatch:t}=(0,nz.useContext)(BDe.SessionContext);return(0,nz.useCallback)(r=>t(e,r),[t,e])};M2.useSessionDispatch=NDe;var $2={};Object.defineProperty($2,"__esModule",{value:!0});$2.useSetModal=void 0;const RDe=eS,LDe=()=>(0,RDe.useModal)().setModal;$2.useSetModal=LDe;var I2={};Object.defineProperty(I2,"__esModule",{value:!0});I2.useSettings=void 0;const iz=Y,zDe=Xo,VDe=jf,WDe=e=>{const{querySettings:t}=(0,iz.useContext)(VDe.SettingsContext),[r,n]=(0,iz.useMemo)(()=>t(e??{}),[t,e]);return(0,zDe.useSyncExternalStore)(r,n)};I2.useSettings=WDe;var tS={};Object.defineProperty(tS,"__esModule",{value:!0});tS.useSettingsDispatch=void 0;const HDe=Y,UDe=jf,KDe=()=>(0,HDe.useContext)(UDe.SettingsContext).dispatch;tS.useSettingsDispatch=KDe;var j2={};Object.defineProperty(j2,"__esModule",{value:!0});j2.useSettingSetValue=void 0;const GDe=Y,qDe=tS,YDe=e=>{const t=(0,qDe.useSettingsDispatch)();return(0,GDe.useCallback)(r=>t([{_id:e,value:r}]),[t,e])};j2.useSettingSetValue=YDe;var CB={};Object.defineProperty(CB,"__esModule",{value:!0});CB.useStream=ZDe;const oz=Y,XDe=Cp;function ZDe(e,t){const{getStream:r}=(0,oz.useContext)(XDe.ServerContext);return(0,oz.useMemo)(()=>r(e,t),[r,e,t])}var F2={};Object.defineProperty(F2,"__esModule",{value:!0});F2.useToastMessageDispatch=void 0;const JDe=Y,QDe=Yw,eCe=()=>(0,JDe.useContext)(QDe.ToastMessagesContext).dispatch;F2.useToastMessageDispatch=eCe;var B2={};Object.defineProperty(B2,"__esModule",{value:!0});B2.useTooltipClose=void 0;const tCe=Y,rCe=vv,nCe=()=>(0,tCe.useContext)(rCe.TooltipContext).close;B2.useTooltipClose=nCe;var N2={};Object.defineProperty(N2,"__esModule",{value:!0});N2.useTooltipOpen=void 0;const iCe=Y,oCe=vv,aCe=()=>(0,iCe.useContext)(oCe.TooltipContext).open;N2.useTooltipOpen=aCe;var R2={};Object.defineProperty(R2,"__esModule",{value:!0});R2.useTranslation=void 0;const sCe=Y,lCe=Pp,uCe=()=>(0,sCe.useContext)(lCe.TranslationContext).translate;R2.useTranslation=uCe;var L2={};Object.defineProperty(L2,"__esModule",{value:!0});L2.useUpload=void 0;const az=Y,cCe=Cp,dCe=e=>{const{uploadToEndpoint:t}=(0,az.useContext)(cCe.ServerContext);return(0,az.useCallback)(r=>t(e,r),[e,t])};L2.useUpload=dCe;var z2={};Object.defineProperty(z2,"__esModule",{value:!0});z2.useUser=void 0;const fCe=Y,hCe=wu,pCe=()=>(0,fCe.useContext)(hCe.UserContext).user;z2.useUser=pCe;var V2={};Object.defineProperty(V2,"__esModule",{value:!0});V2.useUserAvatarPath=void 0;const mCe=Y,gCe=mv,yCe=()=>(0,mCe.useContext)(gCe.AvatarUrlContext).getUserPathAvatar;V2.useUserAvatarPath=yCe;var W2={};Object.defineProperty(W2,"__esModule",{value:!0});W2.useUserId=void 0;const vCe=Y,bCe=wu,xCe=()=>(0,vCe.useContext)(bCe.UserContext).userId;W2.useUserId=xCe;var H2={};Object.defineProperty(H2,"__esModule",{value:!0});H2.useUserRoom=void 0;const sz=Y,wCe=Xo,SCe=wu,DCe=(e,t)=>{const{queryRoom:r}=(0,sz.useContext)(SCe.UserContext),[n,i]=(0,sz.useMemo)(()=>r({_id:e},t),[r,e,t]);return(0,wCe.useSyncExternalStore)(n,i)};H2.useUserRoom=DCe;var U2={};Object.defineProperty(U2,"__esModule",{value:!0});U2.useUserSubscription=void 0;const lz=Y,CCe=Xo,PCe=wu,kCe=(e,t)=>{const{querySubscription:r}=(0,lz.useContext)(PCe.UserContext),[n,i]=(0,lz.useMemo)(()=>r({rid:e},t),[r,e,t]);return(0,CCe.useSyncExternalStore)(n,i)};U2.useUserSubscription=kCe;var K2={};Object.defineProperty(K2,"__esModule",{value:!0});K2.useUserSubscriptionByName=void 0;const uz=Y,OCe=Xo,ECe=wu,_Ce=(e,t,r)=>{const{querySubscription:n}=(0,uz.useContext)(ECe.UserContext),[i,a]=(0,uz.useMemo)(()=>n({name:e},t,r),[n,e,t,r]);return(0,OCe.useSyncExternalStore)(i,a)};K2.useUserSubscriptionByName=_Ce;var G2={};Object.defineProperty(G2,"__esModule",{value:!0});G2.useUserSubscriptions=void 0;const cz=Y,ACe=Xo,TCe=wu,MCe=(e,t)=>{const{querySubscriptions:r}=(0,cz.useContext)(TCe.UserContext),[n,i]=(0,cz.useMemo)(()=>r(e,t),[r,e,t]);return(0,ACe.useSyncExternalStore)(n,i)};G2.useUserSubscriptions=MCe;var q2={};class $Ce extends Error{constructor(t,r,n){super(t),this.error=r,this.details=n}}class ICe{constructor({enabled:t=!1,minLength:r=-1,maxLength:n=-1,forbidRepeatingCharacters:i=!1,forbidRepeatingCharactersCount:a=3,mustContainAtLeastOneLowercase:s=!1,mustContainAtLeastOneUppercase:l=!1,mustContainAtLeastOneNumber:h=!1,mustContainAtLeastOneSpecialCharacter:y=!1,throwError:x=!0}){this.enabled=t,this.minLength=r,this.maxLength=n,this.forbidRepeatingCharacters=i,this.forbidRepeatingCharactersCount=a,this.mustContainAtLeastOneLowercase=s,this.mustContainAtLeastOneUppercase=l,this.mustContainAtLeastOneNumber=h,this.mustContainAtLeastOneSpecialCharacter=y,this.throwError=x,this.regex={forbiddingRepeatingCharacters:new RegExp(`(.)\\1{${a},}`),mustContainAtLeastOneLowercase:new RegExp("[a-z]"),mustContainAtLeastOneUppercase:new RegExp("[A-Z]"),mustContainAtLeastOneNumber:new RegExp("[0-9]"),mustContainAtLeastOneSpecialCharacter:new RegExp("[^A-Za-z0-9 ]")}}error(t,r,n){if(this.throwError)throw new $Ce(r,t,n);return!1}sendValidationMessage(t){const r=[];return this.enabled?(this.minLength>=1&&r.push({name:"get-password-policy-minLength",isValid:!(t.length<this.minLength),limit:this.minLength}),this.maxLength>=1&&r.push({name:"get-password-policy-maxLength",isValid:!(t.length>this.maxLength),limit:this.maxLength}),this.forbidRepeatingCharacters&&r.push({name:"get-password-policy-forbidRepeatingCharactersCount",isValid:!this.regex.forbiddingRepeatingCharacters.test(t),limit:this.forbidRepeatingCharactersCount}),this.mustContainAtLeastOneLowercase&&r.push({name:"get-password-policy-mustContainAtLeastOneLowercase",isValid:this.regex.mustContainAtLeastOneLowercase.test(t)}),this.mustContainAtLeastOneUppercase&&r.push({name:"get-password-policy-mustContainAtLeastOneUppercase",isValid:this.regex.mustContainAtLeastOneUppercase.test(t)}),this.mustContainAtLeastOneNumber&&r.push({name:"get-password-policy-mustContainAtLeastOneNumber",isValid:this.regex.mustContainAtLeastOneNumber.test(t)}),this.mustContainAtLeastOneSpecialCharacter&&r.push({name:"get-password-policy-mustContainAtLeastOneSpecialCharacter",isValid:this.regex.mustContainAtLeastOneSpecialCharacter.test(t)}),r):[]}validate(t){const r=[];return typeof t!="string"||!t.trim().length?this.error("error-password-policy-not-met","The password provided does not meet the server's password policy."):this.enabled?(this.minLength>=1&&t.length<this.minLength&&r.push({error:"error-password-policy-not-met-minLength",message:"The password does not meet the minimum length password policy."}),this.maxLength>=1&&t.length>this.maxLength&&r.push({error:"error-password-policy-not-met-maxLength",message:"The password does not meet the maximum length password policy."}),this.forbidRepeatingCharacters&&this.regex.forbiddingRepeatingCharacters.test(t)&&r.push({error:"error-password-policy-not-met-repeatingCharacters",message:"The password contains repeating characters which is against the password policy."}),this.mustContainAtLeastOneLowercase&&!this.regex.mustContainAtLeastOneLowercase.test(t)&&r.push({error:"error-password-policy-not-met-oneLowercase",message:"The password does not contain at least one lowercase character which is against the password policy."}),this.mustContainAtLeastOneUppercase&&!this.regex.mustContainAtLeastOneUppercase.test(t)&&r.push({error:"error-password-policy-not-met-oneUppercase",message:"The password does not contain at least one uppercase character which is against the password policy."}),this.mustContainAtLeastOneNumber&&!this.regex.mustContainAtLeastOneNumber.test(t)&&r.push({error:"error-password-policy-not-met-oneNumber",message:"The password does not contain at least one numerical character which is against the password policy."}),this.mustContainAtLeastOneSpecialCharacter&&!this.regex.mustContainAtLeastOneSpecialCharacter.test(t)&&r.push({error:"error-password-policy-not-met-oneSpecial",message:"The password does not contain at least one special character which is against the password policy."}),r.length?this.error("error-password-policy-not-met","The password provided does not meet the server's password policy.",r):!0):!0}getPasswordPolicy(){const t={enabled:!1,policy:[]};return this.enabled&&(t.enabled=!0,this.minLength>=1&&t.policy.push(["get-password-policy-minLength",{minLength:this.minLength}]),this.maxLength>=1&&t.policy.push(["get-password-policy-maxLength",{maxLength:this.maxLength}]),this.forbidRepeatingCharacters&&t.policy.push(["get-password-policy-forbidRepeatingCharacters"]),this.forbidRepeatingCharactersCount&&t.policy.push(["get-password-policy-forbidRepeatingCharactersCount",{forbidRepeatingCharactersCount:this.forbidRepeatingCharactersCount}]),this.mustContainAtLeastOneLowercase&&t.policy.push(["get-password-policy-mustContainAtLeastOneLowercase"]),this.mustContainAtLeastOneUppercase&&t.policy.push(["get-password-policy-mustContainAtLeastOneUppercase"]),this.mustContainAtLeastOneNumber&&t.policy.push(["get-password-policy-mustContainAtLeastOneNumber"]),this.mustContainAtLeastOneSpecialCharacter&&t.policy.push(["get-password-policy-mustContainAtLeastOneSpecialCharacter"])),t}}const jCe=Object.freeze(Object.defineProperty({__proto__:null,PasswordPolicy:ICe},Symbol.toStringTag,{value:"Module"})),FCe=dc(jCe);Object.defineProperty(q2,"__esModule",{value:!0});q2.useVerifyPassword=void 0;const BCe=FCe,dz=Y,Zd=bv,NCe=e=>{const t=(0,Zd.useSetting)("Accounts_Password_Policy_Enabled",!1),r=(0,Zd.useSetting)("Accounts_Password_Policy_MinLength",7),n=(0,Zd.useSetting)("Accounts_Password_Policy_MaxLength",-1),i=(0,Zd.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharacters",!0),a=(0,Zd.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharactersCount",3),s=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneLowercase",!0),l=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneUppercase",!0),h=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneNumber",!0),y=(0,Zd.useSetting)("Accounts_Password_Policy_AtLeastOneSpecialCharacter",!0),x=(0,dz.useMemo)(()=>new BCe.PasswordPolicy({enabled:t,minLength:r,maxLength:n,forbidRepeatingCharacters:i,forbidRepeatingCharactersCount:a,mustContainAtLeastOneLowercase:s,mustContainAtLeastOneUppercase:l,mustContainAtLeastOneNumber:h,mustContainAtLeastOneSpecialCharacter:y,throwError:!0}),[t,r,n,i,a,s,l,h,y]);return(0,dz.useMemo)(()=>x.sendValidationMessage(e||""),[e,x])};q2.useVerifyPassword=NCe;var Y2={};Object.defineProperty(Y2,"__esModule",{value:!0});Y2.useSelectedDevices=void 0;const RCe=Y,fz=yu,LCe=()=>{const e=(0,RCe.useContext)(fz.DeviceContext);return(0,fz.isDeviceContextEnabled)(e)?{audioInput:e.selectedAudioInputDevice,audioOutput:e.selectedAudioOutputDevice}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)};Y2.useSelectedDevices=LCe;var X2={};Object.defineProperty(X2,"__esModule",{value:!0});X2.useDeviceConstraints=void 0;const zCe=Y,hz=yu,VCe=()=>{var e;const t=(0,zCe.useContext)(hz.DeviceContext);if(!(0,hz.isDeviceContextEnabled)(t))return console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null;const r=(e=t.selectedAudioInputDevice)===null||e===void 0?void 0:e.id;return{audio:r==="default"?!0:{deviceId:{exact:r}}}};X2.useDeviceConstraints=VCe;var Z2={};Object.defineProperty(Z2,"__esModule",{value:!0});Z2.useAvailableDevices=void 0;const WCe=Y,pz=yu,HCe=()=>{const e=(0,WCe.useContext)(pz.DeviceContext);return(0,pz.isDeviceContextEnabled)(e)?{audioInput:e.availableAudioInputDevices,audioOutput:e.availableAudioOutputDevices}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)};Z2.useAvailableDevices=HCe;var J2={};Object.defineProperty(J2,"__esModule",{value:!0});J2.useIsDeviceManagementEnabled=void 0;const UCe=Y,KCe=yu,GCe=()=>(0,UCe.useContext)(KCe.DeviceContext).enabled;J2.useIsDeviceManagementEnabled=GCe;var Q2={};Object.defineProperty(Q2,"__esModule",{value:!0});Q2.useSetOutputMediaDevice=void 0;const qCe=Y,mz=yu,YCe=()=>{const e=(0,qCe.useContext)(mz.DeviceContext);return(0,mz.isDeviceContextEnabled)(e)?e.setAudioOutputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})};Q2.useSetOutputMediaDevice=YCe;var e_={};Object.defineProperty(e_,"__esModule",{value:!0});e_.useSetInputMediaDevice=void 0;const XCe=Y,gz=yu,ZCe=()=>{const e=(0,XCe.useContext)(gz.DeviceContext);return(0,gz.isDeviceContextEnabled)(e)?e.setAudioInputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})};e_.useSetInputMediaDevice=ZCe;var t_={};Object.defineProperty(t_,"__esModule",{value:!0});t_.useAccountsCustomFields=void 0;const JCe=Y,QCe=bv,ePe=()=>{const e=(0,QCe.useSetting)("Accounts_CustomFields");return(0,JCe.useMemo)(()=>{if(typeof e!="string"||e.trim()==="")return[];try{return Object.entries(JSON.parse(e)).map(([t,r])=>Object.assign(Object.assign({},r),{name:t}))}catch{console.error("Invalid JSON for Accounts_CustomFields")}return[]},[e])};t_.useAccountsCustomFields=ePe;(function(e){var t=fr&&fr.__createBinding||(Object.create?function(or,Bt,Or,xt){xt===void 0&&(xt=Or);var Vt=Object.getOwnPropertyDescriptor(Bt,Or);(!Vt||("get"in Vt?!Bt.__esModule:Vt.writable||Vt.configurable))&&(Vt={enumerable:!0,get:function(){return Bt[Or]}}),Object.defineProperty(or,xt,Vt)}:function(or,Bt,Or,xt){xt===void 0&&(xt=Or),or[xt]=Bt[Or]}),r=fr&&fr.__exportStar||function(or,Bt){for(var Or in or)Or!=="default"&&!Object.prototype.hasOwnProperty.call(Bt,Or)&&t(Bt,or,Or)};Object.defineProperty(e,"__esModule",{value:!0}),e.usePermission=e.useModal=e.useMethod=e.useMediaUrl=e.useLogout=e.useLoginWithToken=e.useLoginWithService=e.useLoginServices=e.useLoginWithPassword=e.useLoadLanguage=e.useLayoutHiddenActions=e.useLayoutSizes=e.useLayoutContextualBarPosition=e.useLayoutContextualBarExpanded=e.useLayout=e.useLanguages=e.useLanguage=e.useIsSettingsContextLoading=e.useIsPrivilegedSettingsContext=e.useGoToRoom=e.useEndpoint=e.useCustomSound=e.useCurrentRoutePath=e.useCurrentModal=e.useConnectionStatus=e.useAttachmentIsCollapsedByDefault=e.useAttachmentDimensions=e.useAttachmentAutoLoadEmbedMedia=e.useAtLeastOnePermission=e.useAssetWithDarkModePath=e.useAssetPath=e.useAllPermissions=e.useAbsoluteUrl=e.ActionManagerContext=e.DeviceContext=e.UserContext=e.TranslationContext=e.TooltipContext=e.ToastMessagesContext=e.SettingsContext=e.SessionContext=e.ServerContext=e.ModalContext=e.LayoutContext=e.CustomSoundContext=e.ConnectionStatusContext=e.AvatarUrlContext=e.AuthorizationContext=e.AuthenticationContext=e.AttachmentContext=void 0,e.useAccountsCustomFields=e.useSetInputMediaDevice=e.useSetOutputMediaDevice=e.useIsDeviceManagementEnabled=e.useAvailableDevices=e.useDeviceConstraints=e.useSelectedDevices=e.useVerifyPassword=e.useUserSubscriptions=e.useUserSubscriptionByName=e.useUserSubscription=e.useUserRoom=e.useUserPreference=e.useUserId=e.useUserAvatarPath=e.useUser=e.useUpload=e.useTranslation=e.useTooltipOpen=e.useTooltipClose=e.useToastMessageDispatch=e.useStream=e.useSettingStructure=e.useSettingSetValue=e.useSettingsDispatch=e.useSettings=e.useSetting=e.useSetModal=e.useSessionDispatch=e.useSession=e.useServerInformation=e.useSearchParameters=e.useSearchParameter=e.useRouteParameter=e.useRoute=e.useRouter=e.useRoomAvatarPath=e.useRolesDescription=e.useRole=e.usePermissionWithScopedRoles=void 0;var n=Sp;Object.defineProperty(e,"AttachmentContext",{enumerable:!0,get:function(){return n.AttachmentContext}});var i=Dp;Object.defineProperty(e,"AuthenticationContext",{enumerable:!0,get:function(){return i.AuthenticationContext}});var a=md;Object.defineProperty(e,"AuthorizationContext",{enumerable:!0,get:function(){return a.AuthorizationContext}});var s=mv;Object.defineProperty(e,"AvatarUrlContext",{enumerable:!0,get:function(){return s.AvatarUrlContext}});var l=Gw;Object.defineProperty(e,"ConnectionStatusContext",{enumerable:!0,get:function(){return l.ConnectionStatusContext}});var h=qw;Object.defineProperty(e,"CustomSoundContext",{enumerable:!0,get:function(){return h.CustomSoundContext}});var y=If;Object.defineProperty(e,"LayoutContext",{enumerable:!0,get:function(){return y.LayoutContext}});var x=gv;Object.defineProperty(e,"ModalContext",{enumerable:!0,get:function(){return x.ModalContext}}),r(gd,e);var k=Cp;Object.defineProperty(e,"ServerContext",{enumerable:!0,get:function(){return k.ServerContext}});var A=yv;Object.defineProperty(e,"SessionContext",{enumerable:!0,get:function(){return A.SessionContext}});var j=jf;Object.defineProperty(e,"SettingsContext",{enumerable:!0,get:function(){return j.SettingsContext}});var N=Yw;Object.defineProperty(e,"ToastMessagesContext",{enumerable:!0,get:function(){return N.ToastMessagesContext}});var M=vv;Object.defineProperty(e,"TooltipContext",{enumerable:!0,get:function(){return M.TooltipContext}});var u=Pp;Object.defineProperty(e,"TranslationContext",{enumerable:!0,get:function(){return u.TranslationContext}});var m=wu;Object.defineProperty(e,"UserContext",{enumerable:!0,get:function(){return m.UserContext}});var v=yu;Object.defineProperty(e,"DeviceContext",{enumerable:!0,get:function(){return v.DeviceContext}});var C=UE;Object.defineProperty(e,"ActionManagerContext",{enumerable:!0,get:function(){return C.ActionManagerContext}});var w=Xw;Object.defineProperty(e,"useAbsoluteUrl",{enumerable:!0,get:function(){return w.useAbsoluteUrl}});var g=KE;Object.defineProperty(e,"useAllPermissions",{enumerable:!0,get:function(){return g.useAllPermissions}});var d=Zw;Object.defineProperty(e,"useAssetPath",{enumerable:!0,get:function(){return d.useAssetPath}});var f=GE;Object.defineProperty(e,"useAssetWithDarkModePath",{enumerable:!0,get:function(){return f.useAssetWithDarkModePath}});var c=qE;Object.defineProperty(e,"useAtLeastOnePermission",{enumerable:!0,get:function(){return c.useAtLeastOnePermission}});var p=YE;Object.defineProperty(e,"useAttachmentAutoLoadEmbedMedia",{enumerable:!0,get:function(){return p.useAttachmentAutoLoadEmbedMedia}});var D=XE;Object.defineProperty(e,"useAttachmentDimensions",{enumerable:!0,get:function(){return D.useAttachmentDimensions}});var E=ZE;Object.defineProperty(e,"useAttachmentIsCollapsedByDefault",{enumerable:!0,get:function(){return E.useAttachmentIsCollapsedByDefault}});var T=JE;Object.defineProperty(e,"useConnectionStatus",{enumerable:!0,get:function(){return T.useConnectionStatus}});var $=QE;Object.defineProperty(e,"useCurrentModal",{enumerable:!0,get:function(){return $.useCurrentModal}});var B=e2;Object.defineProperty(e,"useCurrentRoutePath",{enumerable:!0,get:function(){return B.useCurrentRoutePath}});var L=t2;Object.defineProperty(e,"useCustomSound",{enumerable:!0,get:function(){return L.useCustomSound}});var W=r2;Object.defineProperty(e,"useEndpoint",{enumerable:!0,get:function(){return W.useEndpoint}});var K=n2;Object.defineProperty(e,"useGoToRoom",{enumerable:!0,get:function(){return K.useGoToRoom}});var te=i2;Object.defineProperty(e,"useIsPrivilegedSettingsContext",{enumerable:!0,get:function(){return te.useIsPrivilegedSettingsContext}});var X=o2;Object.defineProperty(e,"useIsSettingsContextLoading",{enumerable:!0,get:function(){return X.useIsSettingsContextLoading}});var ae=a2;Object.defineProperty(e,"useLanguage",{enumerable:!0,get:function(){return ae.useLanguage}});var re=s2;Object.defineProperty(e,"useLanguages",{enumerable:!0,get:function(){return re.useLanguages}});var ue=l2;Object.defineProperty(e,"useLayout",{enumerable:!0,get:function(){return ue.useLayout}});var me=u2;Object.defineProperty(e,"useLayoutContextualBarExpanded",{enumerable:!0,get:function(){return me.useLayoutContextualBarExpanded}});var Se=c2;Object.defineProperty(e,"useLayoutContextualBarPosition",{enumerable:!0,get:function(){return Se.useLayoutContextualBarPosition}});var we=d2;Object.defineProperty(e,"useLayoutSizes",{enumerable:!0,get:function(){return we.useLayoutSizes}});var Fe=f2;Object.defineProperty(e,"useLayoutHiddenActions",{enumerable:!0,get:function(){return Fe.useLayoutHiddenActions}});var Ee=h2;Object.defineProperty(e,"useLoadLanguage",{enumerable:!0,get:function(){return Ee.useLoadLanguage}});var Te=p2;Object.defineProperty(e,"useLoginWithPassword",{enumerable:!0,get:function(){return Te.useLoginWithPassword}});var be=m2;Object.defineProperty(e,"useLoginServices",{enumerable:!0,get:function(){return be.useLoginServices}});var Ue=g2;Object.defineProperty(e,"useLoginWithService",{enumerable:!0,get:function(){return Ue.useLoginWithService}});var st=y2;Object.defineProperty(e,"useLoginWithToken",{enumerable:!0,get:function(){return st.useLoginWithToken}});var ke=v2;Object.defineProperty(e,"useLogout",{enumerable:!0,get:function(){return ke.useLogout}});var q=b2;Object.defineProperty(e,"useMediaUrl",{enumerable:!0,get:function(){return q.useMediaUrl}});var ne=x2;Object.defineProperty(e,"useMethod",{enumerable:!0,get:function(){return ne.useMethod}});var qe=eS;Object.defineProperty(e,"useModal",{enumerable:!0,get:function(){return qe.useModal}});var se=w2;Object.defineProperty(e,"usePermission",{enumerable:!0,get:function(){return se.usePermission}});var Ke=S2;Object.defineProperty(e,"usePermissionWithScopedRoles",{enumerable:!0,get:function(){return Ke.usePermissionWithScopedRoles}});var Q=D2;Object.defineProperty(e,"useRole",{enumerable:!0,get:function(){return Q.useRole}});var Me=C2;Object.defineProperty(e,"useRolesDescription",{enumerable:!0,get:function(){return Me.useRolesDescription}});var o=P2;Object.defineProperty(e,"useRoomAvatarPath",{enumerable:!0,get:function(){return o.useRoomAvatarPath}});var S=xv;Object.defineProperty(e,"useRouter",{enumerable:!0,get:function(){return S.useRouter}});var P=k2;Object.defineProperty(e,"useRoute",{enumerable:!0,get:function(){return P.useRoute}});var le=O2;Object.defineProperty(e,"useRouteParameter",{enumerable:!0,get:function(){return le.useRouteParameter}});var ee=E2;Object.defineProperty(e,"useSearchParameter",{enumerable:!0,get:function(){return ee.useSearchParameter}});var _e=_2;Object.defineProperty(e,"useSearchParameters",{enumerable:!0,get:function(){return _e.useSearchParameters}});var he=A2;Object.defineProperty(e,"useServerInformation",{enumerable:!0,get:function(){return he.useServerInformation}});var ve=T2;Object.defineProperty(e,"useSession",{enumerable:!0,get:function(){return ve.useSession}});var Ae=M2;Object.defineProperty(e,"useSessionDispatch",{enumerable:!0,get:function(){return Ae.useSessionDispatch}});var je=$2;Object.defineProperty(e,"useSetModal",{enumerable:!0,get:function(){return je.useSetModal}});var Le=bv;Object.defineProperty(e,"useSetting",{enumerable:!0,get:function(){return Le.useSetting}});var xe=I2;Object.defineProperty(e,"useSettings",{enumerable:!0,get:function(){return xe.useSettings}});var Be=tS;Object.defineProperty(e,"useSettingsDispatch",{enumerable:!0,get:function(){return Be.useSettingsDispatch}});var Ve=j2;Object.defineProperty(e,"useSettingSetValue",{enumerable:!0,get:function(){return Ve.useSettingSetValue}});var tt=Jw;Object.defineProperty(e,"useSettingStructure",{enumerable:!0,get:function(){return tt.useSettingStructure}});var it=CB;Object.defineProperty(e,"useStream",{enumerable:!0,get:function(){return it.useStream}});var yt=F2;Object.defineProperty(e,"useToastMessageDispatch",{enumerable:!0,get:function(){return yt.useToastMessageDispatch}});var vt=B2;Object.defineProperty(e,"useTooltipClose",{enumerable:!0,get:function(){return vt.useTooltipClose}});var Pt=N2;Object.defineProperty(e,"useTooltipOpen",{enumerable:!0,get:function(){return Pt.useTooltipOpen}});var kt=R2;Object.defineProperty(e,"useTranslation",{enumerable:!0,get:function(){return kt.useTranslation}});var It=L2;Object.defineProperty(e,"useUpload",{enumerable:!0,get:function(){return It.useUpload}});var Ft=z2;Object.defineProperty(e,"useUser",{enumerable:!0,get:function(){return Ft.useUser}});var Xt=V2;Object.defineProperty(e,"useUserAvatarPath",{enumerable:!0,get:function(){return Xt.useUserAvatarPath}});var Kt=W2;Object.defineProperty(e,"useUserId",{enumerable:!0,get:function(){return Kt.useUserId}});var Tt=Qw;Object.defineProperty(e,"useUserPreference",{enumerable:!0,get:function(){return Tt.useUserPreference}});var rr=H2;Object.defineProperty(e,"useUserRoom",{enumerable:!0,get:function(){return rr.useUserRoom}});var Wt=U2;Object.defineProperty(e,"useUserSubscription",{enumerable:!0,get:function(){return Wt.useUserSubscription}});var Lr=K2;Object.defineProperty(e,"useUserSubscriptionByName",{enumerable:!0,get:function(){return Lr.useUserSubscriptionByName}});var Dr=G2;Object.defineProperty(e,"useUserSubscriptions",{enumerable:!0,get:function(){return Dr.useUserSubscriptions}});var Kr=q2;Object.defineProperty(e,"useVerifyPassword",{enumerable:!0,get:function(){return Kr.useVerifyPassword}});var kr=Y2;Object.defineProperty(e,"useSelectedDevices",{enumerable:!0,get:function(){return kr.useSelectedDevices}});var mt=X2;Object.defineProperty(e,"useDeviceConstraints",{enumerable:!0,get:function(){return mt.useDeviceConstraints}});var qt=Z2;Object.defineProperty(e,"useAvailableDevices",{enumerable:!0,get:function(){return qt.useAvailableDevices}});var pr=J2;Object.defineProperty(e,"useIsDeviceManagementEnabled",{enumerable:!0,get:function(){return pr.useIsDeviceManagementEnabled}});var jr=Q2;Object.defineProperty(e,"useSetOutputMediaDevice",{enumerable:!0,get:function(){return jr.useSetOutputMediaDevice}});var Cr=e_;Object.defineProperty(e,"useSetInputMediaDevice",{enumerable:!0,get:function(){return Cr.useSetInputMediaDevice}});var Tr=t_;Object.defineProperty(e,"useAccountsCustomFields",{enumerable:!0,get:function(){return Tr.useAccountsCustomFields}})})(fu);const tPe=function({room:t,url:r,size:n}){const a=fu.useRoomAvatarPath()(t);return G.jsx(cZ,{url:r||a,size:n})},Zk=Y.memo(tPe);var yz=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const rPe=e=>{var{username:t,etag:r}=e,n=yz(e,["username","etag"]);const i=fu.useUserAvatarPath(),{url:a=i(t,r)}=n,s=yz(n,["url"]);return G.jsx(cZ,Object.assign({url:a,"data-username":t,title:t},s))},Ty=Y.memo(rPe);class PB{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const r={listener:t};return this.listeners.add(r),this.onSubscribe(),()=>{this.listeners.delete(r),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Jk=typeof window>"u"||"Deno"in window;function nPe(){}function vz(e){return typeof e=="number"&&e>=0&&e!==1/0}function iPe(e,t){return Math.max(e+(t||0)-Date.now(),0)}function oPe(e,t,r){return aPe(e)?typeof t=="function"?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function hZ(e,t){if(e===t)return e;const r=bz(e)&&bz(t);if(r||xz(e)&&xz(t)){const n=r?e.length:Object.keys(e).length,i=r?t:Object.keys(t),a=i.length,s=r?[]:{};let l=0;for(let h=0;h<a;h++){const y=r?h:i[h];s[y]=hZ(e[y],t[y]),s[y]===e[y]&&l++}return n===a&&l===n?e:s}return t}function JF(e,t){if(e&&!t||t&&!e)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function bz(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function xz(e){if(!wz(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const r=t.prototype;return!(!wz(r)||!r.hasOwnProperty("isPrototypeOf"))}function wz(e){return Object.prototype.toString.call(e)==="[object Object]"}function aPe(e){return Array.isArray(e)}function sPe(e){return new Promise(t=>{setTimeout(t,e)})}function Sz(e){sPe(0).then(e)}function Dz(e,t,r){return r.isDataEqual!=null&&r.isDataEqual(e,t)?e:typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?hZ(e,t):t}class lPe extends PB{constructor(){super(),this.setup=t=>{if(!Jk&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),window.addEventListener("focus",r,!1),()=>{window.removeEventListener("visibilitychange",r),window.removeEventListener("focus",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}onFocus(){this.listeners.forEach(({listener:t})=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const uPe=new lPe,Cz=["online","offline"];class cPe extends PB{constructor(){super(),this.setup=t=>{if(!Jk&&window.addEventListener){const r=()=>t();return Cz.forEach(n=>{window.addEventListener(n,r,!1)}),()=>{Cz.forEach(n=>{window.removeEventListener(n,r)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(({listener:t})=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const dPe=new cPe;function fPe(e){return(e??"online")==="online"?dPe.isOnline():!0}class hPe{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function pPe(e){return e instanceof hPe}function mPe(){let e=[],t=0,r=x=>{x()},n=x=>{x()};const i=x=>{let k;t++;try{k=x()}finally{t--,t||l()}return k},a=x=>{t?e.push(x):Sz(()=>{r(x)})},s=x=>(...k)=>{a(()=>{x(...k)})},l=()=>{const x=e;e=[],x.length&&Sz(()=>{n(()=>{x.forEach(k=>{r(k)})})})};return{batch:i,batchCalls:s,schedule:a,setNotifyFunction:x=>{r=x},setBatchNotifyFunction:x=>{n=x}}}const N1=mPe();class gPe extends PB{constructor(t,r){super(),this.client=t,this.options=r,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),Pz(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return QF(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return QF(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,r){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),JF(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const a=this.hasListeners();a&&kz(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(r),a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(t){const r=this.client.getQueryCache().build(this.client,t),n=this.createResult(r,t);return vPe(this,n,t)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(t){const r={};return Object.keys(t).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),r}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...r}={}){return this.fetch({...r,meta:{refetchPage:t}})}fetchOptimistic(t){const r=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,r);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,r))}fetch(t){var r;return this.executeFetch({...t,cancelRefetch:(r=t.cancelRefetch)!=null?r:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let r=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(nPe)),r}updateStaleTimeout(){if(this.clearStaleTimeout(),Jk||this.currentResult.isStale||!vz(this.options.staleTime))return;const r=iPe(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},r)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(Jk||this.options.enabled===!1||!vz(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||uPe.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,r){const n=this.currentQuery,i=this.options,a=this.currentResult,s=this.currentResultState,l=this.currentResultOptions,h=t!==n,y=h?t.state:this.currentQueryInitialState,x=h?this.currentResult:this.previousQueryResult,{state:k}=t;let{dataUpdatedAt:A,error:j,errorUpdatedAt:N,fetchStatus:M,status:u}=k,m=!1,v=!1,C;if(r._optimisticResults){const c=this.hasListeners(),p=!c&&Pz(t,r),D=c&&kz(t,n,r,i);(p||D)&&(M=fPe(t.options.networkMode)?"fetching":"paused",A||(u="loading")),r._optimisticResults==="isRestoring"&&(M="idle")}if(r.keepPreviousData&&!k.dataUpdatedAt&&x!=null&&x.isSuccess&&u!=="error")C=x.data,A=x.dataUpdatedAt,u=x.status,m=!0;else if(r.select&&typeof k.data<"u")if(a&&k.data===(s==null?void 0:s.data)&&r.select===this.selectFn)C=this.selectResult;else try{this.selectFn=r.select,C=r.select(k.data),C=Dz(a==null?void 0:a.data,C,r),this.selectResult=C,this.selectError=null}catch(c){this.selectError=c}else C=k.data;if(typeof r.placeholderData<"u"&&typeof C>"u"&&u==="loading"){let c;if(a!=null&&a.isPlaceholderData&&r.placeholderData===(l==null?void 0:l.placeholderData))c=a.data;else if(c=typeof r.placeholderData=="function"?r.placeholderData():r.placeholderData,r.select&&typeof c<"u")try{c=r.select(c),this.selectError=null}catch(p){this.selectError=p}typeof c<"u"&&(u="success",C=Dz(a==null?void 0:a.data,c,r),v=!0)}this.selectError&&(j=this.selectError,C=this.selectResult,N=Date.now(),u="error");const w=M==="fetching",g=u==="loading",d=u==="error";return{status:u,fetchStatus:M,isLoading:g,isSuccess:u==="success",isError:d,isInitialLoading:g&&w,data:C,dataUpdatedAt:A,error:j,errorUpdatedAt:N,failureCount:k.fetchFailureCount,failureReason:k.fetchFailureReason,errorUpdateCount:k.errorUpdateCount,isFetched:k.dataUpdateCount>0||k.errorUpdateCount>0,isFetchedAfterMount:k.dataUpdateCount>y.dataUpdateCount||k.errorUpdateCount>y.errorUpdateCount,isFetching:w,isRefetching:w&&!g,isLoadingError:d&&k.dataUpdatedAt===0,isPaused:M==="paused",isPlaceholderData:v,isPreviousData:m,isRefetchError:d&&k.dataUpdatedAt!==0,isStale:kB(t,r),refetch:this.refetch,remove:this.remove}}updateResult(t){const r=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,JF(n,r))return;this.currentResult=n;const i={cache:!0},a=()=>{if(!r)return!0;const{notifyOnChangeProps:s}=this.options,l=typeof s=="function"?s():s;if(l==="all"||!l&&!this.trackedProps.size)return!0;const h=new Set(l??this.trackedProps);return this.options.useErrorBoundary&&h.add("error"),Object.keys(this.currentResult).some(y=>{const x=y;return this.currentResult[x]!==r[x]&&h.has(x)})};(t==null?void 0:t.listeners)!==!1&&a()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const r=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const r={};t.type==="success"?r.onSuccess=!t.manual:t.type==="error"&&!pPe(t.error)&&(r.onError=!0),this.updateResult(r),this.hasListeners()&&this.updateTimers()}notify(t){N1.batch(()=>{if(t.onSuccess){var r,n,i,a;(r=(n=this.options).onSuccess)==null||r.call(n,this.currentResult.data),(i=(a=this.options).onSettled)==null||i.call(a,this.currentResult.data,null)}else if(t.onError){var s,l,h,y;(s=(l=this.options).onError)==null||s.call(l,this.currentResult.error),(h=(y=this.options).onSettled)==null||h.call(y,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(({listener:x})=>{x(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function yPe(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Pz(e,t){return yPe(e,t)||e.state.dataUpdatedAt>0&&QF(e,t,t.refetchOnMount)}function QF(e,t,r){if(t.enabled!==!1){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&kB(e,t)}return!1}function kz(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&kB(e,r)}function kB(e,t){return e.isStaleByTime(t.staleTime)}function vPe(e,t,r){return r.keepPreviousData?!1:r.placeholderData!==void 0?t.isPlaceholderData:!JF(e.getCurrentResult(),t)}const bPe=Xo.useSyncExternalStore,Oz=Y.createContext(void 0),xPe=Y.createContext(!1);function wPe(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Oz),window.ReactQueryClientContext):Oz)}const pZ=({context:e}={})=>{const t=Y.useContext(wPe(e,Y.useContext(xPe)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},mZ=Y.createContext(!1),SPe=()=>Y.useContext(mZ);mZ.Provider;function DPe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const CPe=Y.createContext(DPe()),PPe=()=>Y.useContext(CPe);function kPe(e,t){return typeof e=="function"?e(...t):!!e}const OPe=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},EPe=e=>{Y.useEffect(()=>{e.clearReset()},[e])},_Pe=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&kPe(r,[e.error,n]),APe=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},TPe=(e,t)=>e.isLoading&&e.isFetching&&!t,MPe=(e,t,r)=>(e==null?void 0:e.suspense)&&TPe(t,r),$Pe=(e,t,r)=>t.fetchOptimistic(e).then(({data:n})=>{e.onSuccess==null||e.onSuccess(n),e.onSettled==null||e.onSettled(n,null)}).catch(n=>{r.clearReset(),e.onError==null||e.onError(n),e.onSettled==null||e.onSettled(void 0,n)});function IPe(e,t){const r=pZ({context:e.context}),n=SPe(),i=PPe(),a=r.defaultQueryOptions(e);a._optimisticResults=n?"isRestoring":"optimistic",a.onError&&(a.onError=N1.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=N1.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=N1.batchCalls(a.onSettled)),APe(a),OPe(a,i),EPe(i);const[s]=Y.useState(()=>new t(r,a)),l=s.getOptimisticResult(a);if(bPe(Y.useCallback(h=>{const y=n?()=>{}:s.subscribe(N1.batchCalls(h));return s.updateResult(),y},[s,n]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),Y.useEffect(()=>{s.setOptions(a,{listeners:!1})},[a,s]),MPe(a,l,n))throw $Pe(a,s,i);if(_Pe({result:l,errorResetBoundary:i,useErrorBoundary:a.useErrorBoundary,query:s.getCurrentQuery()}))throw l.error;return a.notifyOnChangeProps?l:s.trackResult(l)}function r_(e,t,r){const n=oPe(e,t,r);return IPe(n,gPe)}var jPe=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};const FPe=(e="")=>({selector:JSON.stringify({name:e})}),gZ=({filter:e})=>{const t=fu.useEndpoint("GET","/v1/rooms.autocomplete.channelAndPrivate"),{data:r}=r_(["rooms.autocomplete.channelAndPrivate",e],()=>jPe(void 0,void 0,void 0,function*(){return(yield t(FPe(e))).items.map(({fname:a,name:s,_id:l,avatarETag:h,t:y})=>({value:l,label:{name:s||a,avatarETag:h,type:y}}))||[]}),{keepPreviousData:!0});return r};var BPe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const NPe=({block:e,context:t})=>{const[{value:r,loading:n},i]=Za(e,t),[a,s]=Y.useState(""),l=pg(a,300),h=gZ({filter:l}),y=Y.useCallback(x=>{Array.isArray(x)||i({target:{value:x}})},[i]);return G.jsx(Ne.AutoComplete,{value:r,onChange:y,disabled:n,filter:a,setFilter:s,renderSelected:({selected:{value:x,label:k}})=>G.jsxs(Ne.Chip,{height:"x20",value:x,mie:4,children:[G.jsx(Zk,{size:"x20",room:Object.assign({type:(k==null?void 0:k.type)||"c",_id:x},k)}),G.jsx(Ne.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:k.name})]}),renderItem:x=>{var{value:k,label:A}=x,j=BPe(x,["value","label"]);return G.jsx(Ne.Option,Object.assign({},j,{label:A.name,avatar:G.jsx(Zk,Object.assign({size:"x20",room:{type:A.type,_id:k,avatarETag:A.avatarETag}},j))}),k)},options:h})},RPe=Y.memo(NPe);var Ez=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const LPe=({block:e,context:t})=>{const[{value:r,loading:n},i]=Za(e,t),[a,s]=Y.useState(""),l=pg(a,300),h=gZ({filter:l}),y=Y.useCallback(x=>{Array.isArray(x)&&i({target:{value:x}})},[i]);return G.jsx(Ne.AutoComplete,{value:r||[],disabled:n,onChange:y,filter:a,setFilter:s,multiple:!0,renderSelected:x=>{var{selected:{value:k,label:A},onRemove:j}=x,N=Ez(x,["selected","onRemove"]);return G.jsxs(Ne.Chip,Object.assign({},N,{value:k,onClick:j,children:[G.jsx(Zk,{size:"x20",room:Object.assign({type:(A==null?void 0:A.type)||"c",_id:k},A)}),G.jsx(Ne.Box,{is:"span",margin:"none",mis:4,children:A==null?void 0:A.name})]}),k)},renderItem:x=>{var{value:k,label:A}=x,j=Ez(x,["value","label"]);return G.jsx(Ne.Option,Object.assign({},j,{label:A.name,avatar:G.jsx(Zk,{size:"x20",room:Object.assign({type:(A==null?void 0:A.type)||"c",_id:k},A)})}),k)},options:h})},zPe=Y.memo(LPe),VPe=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n,value:i},a]=Za(e,t),{options:s}=e;return G.jsx(Ne.Box,{children:s.map(l=>{const h=i==null?void 0:i.includes(l.value);return G.jsxs(Ne.Box,{pb:4,children:[G.jsx(Ne.CheckBox,{disabled:n,value:l.value,checked:h,onChange:a}),G.jsx(Ne.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,on.NONE)})]},l.value)})})};function xn(){return xn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xn.apply(this,arguments)}function WPe(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const _z={};function e5(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&_z[t[0]]||(typeof t[0]=="string"&&(_z[t[0]]=new Date),WPe(...t))}const yZ=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}};function Az(e,t,r){e.loadNamespaces(t,yZ(e,r))}function Tz(e,t,r,n){typeof r=="string"&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,yZ(e,n))}function HPe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const n=t.languages[0],i=t.options?t.options.fallbackLng:!1,a=t.languages[t.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const s=(l,h)=>{const y=t.services.backendConnector.state[`${l}|${h}`];return y===-1||y===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(n,e)&&(!i||s(a,e)))}function UPe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(e5("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:r.lng,precheck:(i,a)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):HPe(e,t,r)}const KPe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,GPe={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},qPe=e=>GPe[e],YPe=e=>e.replace(KPe,qPe);let XPe={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:YPe};function ZPe(){return XPe}let JPe;function QPe(){return JPe}const eke=Y.createContext();let tke=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}};const rke=(e,t)=>{const r=Y.useRef();return Y.useEffect(()=>{r.current=e},[e,t]),r.current};function nke(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:r}=t,{i18n:n,defaultNS:i}=Y.useContext(eke)||{},a=r||n||QPe();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new tke),!a){e5("You will need to pass in an i18next instance by using initReactI18next");const C=(g,d)=>typeof d=="string"?d:d&&typeof d=="object"&&typeof d.defaultValue=="string"?d.defaultValue:Array.isArray(g)?g[g.length-1]:g,w=[C,{},!1];return w.t=C,w.i18n={},w.ready=!1,w}a.options.react&&a.options.react.wait!==void 0&&e5("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...ZPe(),...a.options.react,...t},{useSuspense:l,keyPrefix:h}=s;let y=e||i||a.options&&a.options.defaultNS;y=typeof y=="string"?[y]:y||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(y);const x=(a.isInitialized||a.initializedStoreOnce)&&y.every(C=>UPe(C,a,s));function k(){return a.getFixedT(t.lng||null,s.nsMode==="fallback"?y:y[0],h)}const[A,j]=Y.useState(k);let N=y.join();t.lng&&(N=`${t.lng}${N}`);const M=rke(N),u=Y.useRef(!0);Y.useEffect(()=>{const{bindI18n:C,bindI18nStore:w}=s;u.current=!0,!x&&!l&&(t.lng?Tz(a,t.lng,y,()=>{u.current&&j(k)}):Az(a,y,()=>{u.current&&j(k)})),x&&M&&M!==N&&u.current&&j(k);function g(){u.current&&j(k)}return C&&a&&a.on(C,g),w&&a&&a.store.on(w,g),()=>{u.current=!1,C&&a&&C.split(" ").forEach(d=>a.off(d,g)),w&&a&&w.split(" ").forEach(d=>a.store.off(d,g))}},[a,N]);const m=Y.useRef(!0);Y.useEffect(()=>{u.current&&!m.current&&j(k),m.current=!1},[a,h]);const v=[A,a,x];if(v.t=A,v.i18n=a,v.ready=x,x||!x&&!l)return v;throw new Promise(C=>{t.lng?Tz(a,t.lng,y,()=>C()):Az(a,y,()=>C())})}const OB=()=>{const e=Dxe(),t=e.endsWith("-core")?void 0:`app-${e}`;return Y.useDebugValue(t),nke(t)},wv=()=>{const{t:e}=OB();return Y.useCallback(t=>{if(t)return t.i18n?e==null?void 0:e(t.i18n.key,Object.assign({},t.i18n.args)):t.text},[e])},ike=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),{actionId:s,placeholder:l}=e,h=wv();return G.jsx(Ne.InputBox,{type:"date",error:i,value:n,disabled:r,id:s,name:s,rows:6,placeholder:h(l),onInput:a})};var oke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const ake=e=>{var t=oke(e,["imageUrl","size"]);return t},ske=yg("div",ake)`
   box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);
   background-repeat: no-repeat;
   background-position: 50%;
@@ -695,20 +695,20 @@ function print() { __p += __j.call(arguments, '') }
   border-radius: 4px;
   overflow: hidden;
   margin-inline-start: 4px;
-`,ake=({block:e,context:t})=>{const r=t===on.SECTION&&88||t===on.CONTEXT&&20||void 0;return r?G.jsx(oke,{imageUrl:e.imageUrl,size:r}):null},ske=({className:e,block:t,context:r,surfaceRenderer:n})=>{const{minValue:i=0,maxValue:a=10,initialValue:s,preLabel:l,postLabel:h}=t,[{loading:y,value:x=s,error:k},A]=Za(t,r),j=Y.useMemo(()=>Array.from({length:Math.max(a-i+1,1)},(N,M)=>String(i+M)),[a,i]);return G.jsxs(Ne.Box,{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",children:[l&&G.jsx(Ne.Box,{fontScale:"c2",paddingInlineEnd:8,textAlign:"start",children:n.renderTextObject(l,0,on.NONE)}),G.jsx(Ne.Box,{children:G.jsx(Ne.ButtonGroup,{className:e,align:"center",children:j.map((N,M)=>G.jsx(Ne.Button,{className:N===String(x)?"active":void 0,disabled:y,danger:!!k,minWidth:"4ch",small:!0,value:N,marginInline:2,flexShrink:1,onClick:A,children:n.renderTextObject({type:"plain_text",text:String(M+i)},0,on.NONE)},M))})}),h&&G.jsx(Ne.Box,{fontScale:"c2",paddingInlineStart:8,textAlign:"end",children:n.renderTextObject(h,0,on.NONE)})]})},lke=Y.memo(ske),kp=Y.createContext({}),uke="modulepreload",cke=function(e,t){return new URL(e,t).href},Mz={},EB=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){const s=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),h=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));i=Promise.allSettled(r.map(y=>{if(y=cke(y,n),y in Mz)return;Mz[y]=!0;const x=y.endsWith(".css"),k=x?'[rel="stylesheet"]':"";if(!!n)for(let N=s.length-1;N>=0;N--){const M=s[N];if(M.href===y&&(!x||M.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${y}"]${k}`))return;const j=document.createElement("link");if(j.rel=x?"stylesheet":uke,x||(j.as="script"),j.crossOrigin="",j.href=y,h&&j.setAttribute("nonce",h),document.head.appendChild(j),x)return new Promise((N,M)=>{j.addEventListener("load",N),j.addEventListener("error",()=>M(new Error(`Unable to preload CSS for ${y}`)))})}))}function a(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return i.then(s=>{for(const l of s||[])l.status==="rejected"&&a(l.reason);return t().catch(a)})};function dke(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const $z={};function t5(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&$z[t[0]]||(typeof t[0]=="string"&&($z[t[0]]=new Date),dke(...t))}const vZ=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}};function Iz(e,t,r){e.loadNamespaces(t,vZ(e,r))}function jz(e,t,r,n){typeof r=="string"&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,vZ(e,n))}function fke(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const n=t.languages[0],i=t.options?t.options.fallbackLng:!1,a=t.languages[t.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const s=(l,h)=>{const y=t.services.backendConnector.state[`${l}|${h}`];return y===-1||y===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(n,e)&&(!i||s(a,e)))}function hke(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(t5("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:r.lng,precheck:(i,a)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):fke(e,t,r)}const pke=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,mke={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},gke=e=>mke[e],yke=e=>e.replace(pke,gke);let vke={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:yke};function bke(){return vke}let xke;function wke(){return xke}const Ske=Y.createContext();class Dke{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Cke=(e,t)=>{const r=Y.useRef();return Y.useEffect(()=>{r.current=e},[e,t]),r.current};function Sv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:r}=t,{i18n:n,defaultNS:i}=Y.useContext(Ske)||{},a=r||n||wke();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Dke),!a){t5("You will need to pass in an i18next instance by using initReactI18next");const C=(g,d)=>typeof d=="string"?d:d&&typeof d=="object"&&typeof d.defaultValue=="string"?d.defaultValue:Array.isArray(g)?g[g.length-1]:g,w=[C,{},!1];return w.t=C,w.i18n={},w.ready=!1,w}a.options.react&&a.options.react.wait!==void 0&&t5("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...bke(),...a.options.react,...t},{useSuspense:l,keyPrefix:h}=s;let y=i||a.options&&a.options.defaultNS;y=typeof y=="string"?[y]:y||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(y);const x=(a.isInitialized||a.initializedStoreOnce)&&y.every(C=>hke(C,a,s));function k(){return a.getFixedT(t.lng||null,s.nsMode==="fallback"?y:y[0],h)}const[A,j]=Y.useState(k);let N=y.join();t.lng&&(N=`${t.lng}${N}`);const M=Cke(N),u=Y.useRef(!0);Y.useEffect(()=>{const{bindI18n:C,bindI18nStore:w}=s;u.current=!0,!x&&!l&&(t.lng?jz(a,t.lng,y,()=>{u.current&&j(k)}):Iz(a,y,()=>{u.current&&j(k)})),x&&M&&M!==N&&u.current&&j(k);function g(){u.current&&j(k)}return C&&a&&a.on(C,g),w&&a&&a.store.on(w,g),()=>{u.current=!1,C&&a&&C.split(" ").forEach(d=>a.off(d,g)),w&&a&&w.split(" ").forEach(d=>a.store.off(d,g))}},[a,N]);const m=Y.useRef(!0);Y.useEffect(()=>{u.current&&!m.current&&j(k),m.current=!1},[a,h]);const v=[A,a,x];if(v.t=A,v.i18n=a,v.ready=x,x||!x&&!l)return v;throw new Promise(C=>{t.lng?jz(a,t.lng,y,()=>C()):Iz(a,y,()=>C())})}const Pke=({text:e})=>{const{t}=Sv(),{highlightRegex:r,markRegex:n}=Y.useContext(kp),i=Y.useMemo(()=>{var a,s;if(r){const l=e.split(r()),h=(a=l.shift())!==null&&a!==void 0?a:"";return G.jsxs(G.Fragment,{children:[G.jsx(G.Fragment,{children:h}),l.map((y,x)=>x%2===0?G.jsx("mark",{title:t("Highlighted_chosen_word"),className:"highlight-text",children:y},x):G.jsx(Y.Fragment,{children:y},x))]})}if(n){const l=e.split(n()),h=(s=l.shift())!==null&&s!==void 0?s:"";return G.jsxs(G.Fragment,{children:[G.jsx(G.Fragment,{children:h}),l.map((y,x)=>x%2===0?G.jsx("mark",{children:y},x):G.jsx(Y.Fragment,{children:y},x))]})}return e},[r,n,e,t]);return G.jsx(G.Fragment,{children:i})},Cf=Y.memo(Pke),kke=({children:e=[],level:t=1})=>{const r=`h${t}`;return G.jsx(r,{children:e.map((n,i)=>G.jsx(Cf,{text:n.value},i))})};Y.forwardRef(function(t,r){return G.jsx(Ne.Box,Object.assign({},t,{color:"default",ref:r,height:"x480",bg:"light",borderRadius:4,display:"flex",flexDirection:"column",mb:"neg-x12"}))});var Oke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function Eke(e){var{small:t,status:r}=e,n=Oke(e,["small","status"]);const{t:i}=Sv(),a=t?"small":"large";switch(r){case"online":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"busy":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"away":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"offline":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"disabled":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));default:return G.jsx(Ne.StatusBullet,Object.assign({size:a,title:i("Loading")},n))}}Y.memo(Eke);var _ke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Y.forwardRef(function(t,r){var{id:n,icon:i,action:a,index:s,title:l,"data-tooltip":h}=t,y=_ke(t,["id","icon","action","index","title","data-tooltip"]);return G.jsx(Ne.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${i}`,ref:r,onClick:()=>a(n),"data-toolbox":s,icon:i,small:!0,position:"relative",overflow:"visible"},h?{"data-tooltip":h,title:""}:{title:l},y),n)});var Ake=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Y.forwardRef(function(t,r){var{id:n,icon:i,action:a,index:s,title:l,"data-tooltip":h}=t,y=Ake(t,["id","icon","action","index","title","data-tooltip"]);return G.jsx(Ne.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${i}`,ref:r,onClick:()=>a(n),"data-toolbox":s,icon:i,small:!0,position:"relative",overflow:"visible"},h?{"data-tooltip":h,title:""}:{title:l},y),n)});var Tke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Y.forwardRef(function(t,r){var{className:n,collapsed:i,selectedOptionsCount:a,selectedOptionsTitle:s,defaultTitle:l,maxCount:h}=t,y=Tke(t,["className","collapsed","selectedOptionsCount","selectedOptionsTitle","defaultTitle","maxCount"]);const{t:x}=Sv(),k=pn`
+`,lke=({block:e,context:t})=>{const r=t===on.SECTION&&88||t===on.CONTEXT&&20||void 0;return r?G.jsx(ske,{imageUrl:e.imageUrl,size:r}):null},uke=({className:e,block:t,context:r,surfaceRenderer:n})=>{const{minValue:i=0,maxValue:a=10,initialValue:s,preLabel:l,postLabel:h}=t,[{loading:y,value:x=s,error:k},A]=Za(t,r),j=Y.useMemo(()=>Array.from({length:Math.max(a-i+1,1)},(N,M)=>String(i+M)),[a,i]);return G.jsxs(Ne.Box,{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",children:[l&&G.jsx(Ne.Box,{fontScale:"c2",paddingInlineEnd:8,textAlign:"start",children:n.renderTextObject(l,0,on.NONE)}),G.jsx(Ne.Box,{children:G.jsx(Ne.ButtonGroup,{className:e,align:"center",children:j.map((N,M)=>G.jsx(Ne.Button,{className:N===String(x)?"active":void 0,disabled:y,danger:!!k,minWidth:"4ch",small:!0,value:N,marginInline:2,flexShrink:1,onClick:A,children:n.renderTextObject({type:"plain_text",text:String(M+i)},0,on.NONE)},M))})}),h&&G.jsx(Ne.Box,{fontScale:"c2",paddingInlineStart:8,textAlign:"end",children:n.renderTextObject(h,0,on.NONE)})]})},cke=Y.memo(uke),kp=Y.createContext({}),dke="modulepreload",fke=function(e,t){return new URL(e,t).href},Mz={},EB=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){const s=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),h=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));i=Promise.allSettled(r.map(y=>{if(y=fke(y,n),y in Mz)return;Mz[y]=!0;const x=y.endsWith(".css"),k=x?'[rel="stylesheet"]':"";if(!!n)for(let N=s.length-1;N>=0;N--){const M=s[N];if(M.href===y&&(!x||M.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${y}"]${k}`))return;const j=document.createElement("link");if(j.rel=x?"stylesheet":dke,x||(j.as="script"),j.crossOrigin="",j.href=y,h&&j.setAttribute("nonce",h),document.head.appendChild(j),x)return new Promise((N,M)=>{j.addEventListener("load",N),j.addEventListener("error",()=>M(new Error(`Unable to preload CSS for ${y}`)))})}))}function a(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return i.then(s=>{for(const l of s||[])l.status==="rejected"&&a(l.reason);return t().catch(a)})};function hke(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const $z={};function t5(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];typeof t[0]=="string"&&$z[t[0]]||(typeof t[0]=="string"&&($z[t[0]]=new Date),hke(...t))}const vZ=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}};function Iz(e,t,r){e.loadNamespaces(t,vZ(e,r))}function jz(e,t,r,n){typeof r=="string"&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,vZ(e,n))}function pke(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const n=t.languages[0],i=t.options?t.options.fallbackLng:!1,a=t.languages[t.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const s=(l,h)=>{const y=t.services.backendConnector.state[`${l}|${h}`];return y===-1||y===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(n,e)&&(!i||s(a,e)))}function mke(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(t5("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:r.lng,precheck:(i,a)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):pke(e,t,r)}const gke=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,yke={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},vke=e=>yke[e],bke=e=>e.replace(gke,vke);let xke={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:bke};function wke(){return xke}let Ske;function Dke(){return Ske}const Cke=Y.createContext();class Pke{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const kke=(e,t)=>{const r=Y.useRef();return Y.useEffect(()=>{r.current=e},[e,t]),r.current};function Sv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:r}=t,{i18n:n,defaultNS:i}=Y.useContext(Cke)||{},a=r||n||Dke();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Pke),!a){t5("You will need to pass in an i18next instance by using initReactI18next");const C=(g,d)=>typeof d=="string"?d:d&&typeof d=="object"&&typeof d.defaultValue=="string"?d.defaultValue:Array.isArray(g)?g[g.length-1]:g,w=[C,{},!1];return w.t=C,w.i18n={},w.ready=!1,w}a.options.react&&a.options.react.wait!==void 0&&t5("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...wke(),...a.options.react,...t},{useSuspense:l,keyPrefix:h}=s;let y=i||a.options&&a.options.defaultNS;y=typeof y=="string"?[y]:y||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(y);const x=(a.isInitialized||a.initializedStoreOnce)&&y.every(C=>mke(C,a,s));function k(){return a.getFixedT(t.lng||null,s.nsMode==="fallback"?y:y[0],h)}const[A,j]=Y.useState(k);let N=y.join();t.lng&&(N=`${t.lng}${N}`);const M=kke(N),u=Y.useRef(!0);Y.useEffect(()=>{const{bindI18n:C,bindI18nStore:w}=s;u.current=!0,!x&&!l&&(t.lng?jz(a,t.lng,y,()=>{u.current&&j(k)}):Iz(a,y,()=>{u.current&&j(k)})),x&&M&&M!==N&&u.current&&j(k);function g(){u.current&&j(k)}return C&&a&&a.on(C,g),w&&a&&a.store.on(w,g),()=>{u.current=!1,C&&a&&C.split(" ").forEach(d=>a.off(d,g)),w&&a&&w.split(" ").forEach(d=>a.store.off(d,g))}},[a,N]);const m=Y.useRef(!0);Y.useEffect(()=>{u.current&&!m.current&&j(k),m.current=!1},[a,h]);const v=[A,a,x];if(v.t=A,v.i18n=a,v.ready=x,x||!x&&!l)return v;throw new Promise(C=>{t.lng?jz(a,t.lng,y,()=>C()):Iz(a,y,()=>C())})}const Oke=({text:e})=>{const{t}=Sv(),{highlightRegex:r,markRegex:n}=Y.useContext(kp),i=Y.useMemo(()=>{var a,s;if(r){const l=e.split(r()),h=(a=l.shift())!==null&&a!==void 0?a:"";return G.jsxs(G.Fragment,{children:[G.jsx(G.Fragment,{children:h}),l.map((y,x)=>x%2===0?G.jsx("mark",{title:t("Highlighted_chosen_word"),className:"highlight-text",children:y},x):G.jsx(Y.Fragment,{children:y},x))]})}if(n){const l=e.split(n()),h=(s=l.shift())!==null&&s!==void 0?s:"";return G.jsxs(G.Fragment,{children:[G.jsx(G.Fragment,{children:h}),l.map((y,x)=>x%2===0?G.jsx("mark",{children:y},x):G.jsx(Y.Fragment,{children:y},x))]})}return e},[r,n,e,t]);return G.jsx(G.Fragment,{children:i})},Cf=Y.memo(Oke),Eke=({children:e=[],level:t=1})=>{const r=`h${t}`;return G.jsx(r,{children:e.map((n,i)=>G.jsx(Cf,{text:n.value},i))})};Y.forwardRef(function(t,r){return G.jsx(Ne.Box,Object.assign({},t,{color:"default",ref:r,height:"x480",bg:"light",borderRadius:4,display:"flex",flexDirection:"column",mb:"neg-x12"}))});var _ke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function Ake(e){var{small:t,status:r}=e,n=_ke(e,["small","status"]);const{t:i}=Sv(),a=t?"small":"large";switch(r){case"online":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"busy":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"away":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"offline":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));case"disabled":return G.jsx(Ne.StatusBullet,Object.assign({size:a,status:r},n));default:return G.jsx(Ne.StatusBullet,Object.assign({size:a,title:i("Loading")},n))}}Y.memo(Ake);var Tke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Y.forwardRef(function(t,r){var{id:n,icon:i,action:a,index:s,title:l,"data-tooltip":h}=t,y=Tke(t,["id","icon","action","index","title","data-tooltip"]);return G.jsx(Ne.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${i}`,ref:r,onClick:()=>a(n),"data-toolbox":s,icon:i,small:!0,position:"relative",overflow:"visible"},h?{"data-tooltip":h,title:""}:{title:l},y),n)});var Mke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Y.forwardRef(function(t,r){var{id:n,icon:i,action:a,index:s,title:l,"data-tooltip":h}=t,y=Mke(t,["id","icon","action","index","title","data-tooltip"]);return G.jsx(Ne.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${i}`,ref:r,onClick:()=>a(n),"data-toolbox":s,icon:i,small:!0,position:"relative",overflow:"visible"},h?{"data-tooltip":h,title:""}:{title:l},y),n)});var $ke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Y.forwardRef(function(t,r){var{className:n,collapsed:i,selectedOptionsCount:a,selectedOptionsTitle:s,defaultTitle:l,maxCount:h}=t,y=$ke(t,["className","collapsed","selectedOptionsCount","selectedOptionsTitle","defaultTitle","maxCount"]);const{t:x}=Sv(),k=pn`
 		&:hover {
 			cursor: pointer;
 		}
-	`,A=a>0&&a!==h-1;return G.jsxs(Ne.Box,Object.assign({ref:r,role:"button",tabIndex:0,display:"flex",justifyContent:"space-between",alignItems:"center",h:"x40",className:["rcx-input-box__wrapper",k,...Array.isArray(n)?n:[n]].filter(Boolean)},y,{children:[A?`${x(s)} (${a})`:x(l),G.jsx(Ne.Icon,{name:i?"chevron-up":"chevron-down",fontSize:"x20",color:"hint"})]}))});Y.forwardRef(function({children:t},r){return G.jsx(Ne.Box,{ref:r,zIndex:999,w:"full",position:"absolute",mbs:40,pbs:4,children:t})});const Mke=[{name:"quickReactions",i18n:"Quick_reactions",description:"Quick_reactions_description",group:"Message",imageUrl:"images/featurePreview/quick-reactions.png",value:!1,enabled:!0},{name:"navigationBar",i18n:"Navigation_bar",description:"Navigation_bar_description",group:"Navigation",value:!1,enabled:!1},{name:"enable-timestamp-message-parser",i18n:"Enable_timestamp",description:"Enable_timestamp_description",group:"Message",imageUrl:"images/featurePreview/timestamp.png",value:!1,enabled:!0},{name:"contextualbarResizable",i18n:"Contextualbar_resizable",description:"Contextualbar_resizable_description",group:"Navigation",imageUrl:"images/featurePreview/resizable-contextual-bar.png",value:!1,enabled:!0},{name:"newNavigation",i18n:"New_navigation",description:"New_navigation_description",group:"Navigation",imageUrl:"images/featurePreview/enhanced-navigation.png",value:!1,enabled:!0},{name:"sidepanelNavigation",i18n:"Sidepanel_navigation",description:"Sidepanel_navigation_description",group:"Navigation",value:!1,enabled:!0,enableQuery:{name:"newNavigation",value:!0}}];Mke.filter(e=>e.enabled);pn`
+	`,A=a>0&&a!==h-1;return G.jsxs(Ne.Box,Object.assign({ref:r,role:"button",tabIndex:0,display:"flex",justifyContent:"space-between",alignItems:"center",h:"x40",className:["rcx-input-box__wrapper",k,...Array.isArray(n)?n:[n]].filter(Boolean)},y,{children:[A?`${x(s)} (${a})`:x(l),G.jsx(Ne.Icon,{name:i?"chevron-up":"chevron-down",fontSize:"x20",color:"hint"})]}))});Y.forwardRef(function({children:t},r){return G.jsx(Ne.Box,{ref:r,zIndex:999,w:"full",position:"absolute",mbs:40,pbs:4,children:t})});const Ike=[{name:"quickReactions",i18n:"Quick_reactions",description:"Quick_reactions_description",group:"Message",imageUrl:"images/featurePreview/quick-reactions.png",value:!1,enabled:!0},{name:"navigationBar",i18n:"Navigation_bar",description:"Navigation_bar_description",group:"Navigation",value:!1,enabled:!1},{name:"enable-timestamp-message-parser",i18n:"Enable_timestamp",description:"Enable_timestamp_description",group:"Message",imageUrl:"images/featurePreview/timestamp.png",value:!1,enabled:!0},{name:"contextualbarResizable",i18n:"Contextualbar_resizable",description:"Contextualbar_resizable_description",group:"Navigation",imageUrl:"images/featurePreview/resizable-contextual-bar.png",value:!1,enabled:!0},{name:"newNavigation",i18n:"New_navigation",description:"New_navigation_description",group:"Navigation",imageUrl:"images/featurePreview/enhanced-navigation.png",value:!1,enabled:!0},{name:"sidepanelNavigation",i18n:"Sidepanel_navigation",description:"Sidepanel_navigation_description",group:"Navigation",value:!1,enabled:!0,enableQuery:{name:"newNavigation",value:!0}}];Ike.filter(e=>e.enabled);pn`
 	cursor: pointer;
 	&:focus-visible {
 		outline: ${Ne.Palette.stroke["stroke-highlight"]} solid 1px;
 	}
-`;var $ke=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})},Fz=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Ike=(e="",t={})=>({selector:JSON.stringify({term:e,conditions:t})}),jke=e=>{var{value:t,onChange:r}=e,n=Fz(e,["value","onChange"]);const{conditions:i={}}=n,[a,s]=Y.useState(""),l=pg(a,1e3),h=fu.useEndpoint("GET","/v1/users.autocomplete"),{data:y}=r_(["usersAutoComplete",l,i],()=>$ke(void 0,void 0,void 0,function*(){return h(Ike(l,i))})),x=Y.useMemo(()=>(y==null?void 0:y.items.map(k=>({value:k.username,label:k.name||k.username})))||[],[y]);return G.jsx(Ne.AutoComplete,Object.assign({},n,{value:t,onChange:r,filter:a,setFilter:s,"data-qa-id":"UserAutoComplete",renderSelected:({selected:{value:k,label:A}})=>G.jsxs(Ne.Chip,{height:"x20",value:k,mie:4,children:[G.jsx(Ty,{size:"x20",username:k}),G.jsx(Ne.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:A})]}),renderItem:k=>{var{value:A,label:j}=k,N=Fz(k,["value","label"]);return G.jsx(Ne.Option,Object.assign({label:j,avatar:G.jsx(Ty,{size:"x20",username:A})},N),A)},options:x}))};Y.memo(jke);const bZ=()=>{if(document.baseURI)return document.baseURI;const e=document.getElementsByTagName("base");return e.length>0?e[0].href:document.URL},Fke=e=>e.indexOf(bZ())!==0,n_=({code:e})=>G.jsx("code",{className:"code-colors inline",children:G.jsx(Cf,{text:e})});/*! @license DOMPurify 3.2.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.0/LICENSE */const{entries:xZ,setPrototypeOf:Bz,isFrozen:Bke,getPrototypeOf:Nke,getOwnPropertyDescriptor:Rke}=Object;let{freeze:Bs,seal:vu,create:wZ}=Object,{apply:r5,construct:n5}=typeof Reflect<"u"&&Reflect;Bs||(Bs=function(t){return t});vu||(vu=function(t){return t});r5||(r5=function(t,r,n){return t.apply(r,n)});n5||(n5=function(t,r){return new t(...r)});const $C=Il(Array.prototype.forEach),Nz=Il(Array.prototype.pop),i1=Il(Array.prototype.push),qP=Il(String.prototype.toLowerCase),u3=Il(String.prototype.toString),Rz=Il(String.prototype.match),o1=Il(String.prototype.replace),Lke=Il(String.prototype.indexOf),zke=Il(String.prototype.trim),Gu=Il(Object.prototype.hasOwnProperty),_s=Il(RegExp.prototype.test),a1=Vke(TypeError);function Il(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return r5(e,t,n)}}function Vke(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return n5(e,r)}}function ii(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:qP;Bz&&Bz(e,null);let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const a=r(i);a!==i&&(Bke(t)||(t[n]=a),i=a)}e[i]=!0}return e}function Wke(e){for(let t=0;t<e.length;t++)Gu(e,t)||(e[t]=null);return e}function ym(e){const t=wZ(null);for(const[r,n]of xZ(e))Gu(e,r)&&(Array.isArray(n)?t[r]=Wke(n):n&&typeof n=="object"&&n.constructor===Object?t[r]=ym(n):t[r]=n);return t}function s1(e,t){for(;e!==null;){const n=Rke(e,t);if(n){if(n.get)return Il(n.get);if(typeof n.value=="function")return Il(n.value)}e=Nke(e)}function r(){return null}return r}const Lz=Bs(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),c3=Bs(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),d3=Bs(["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"]),Hke=Bs(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),f3=Bs(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Uke=Bs(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),zz=Bs(["#text"]),Vz=Bs(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),h3=Bs(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Wz=Bs(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),IC=Bs(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Kke=vu(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Gke=vu(/<%[\w\W]*|[\w\W]*%>/gm),qke=vu(/\${[\w\W]*}/gm),Yke=vu(/^data-[\-\w.\u00B7-\uFFFF]/),Xke=vu(/^aria-[\-\w]+$/),SZ=vu(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Zke=vu(/^(?:\w+script|data):/i),Jke=vu(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DZ=vu(/^html$/i),Qke=vu(/^[a-z][.\w]*(-[.\w]+)+$/i);var Hz=Object.freeze({__proto__:null,ARIA_ATTR:Xke,ATTR_WHITESPACE:Jke,CUSTOM_ELEMENT:Qke,DATA_ATTR:Yke,DOCTYPE_NAME:DZ,ERB_EXPR:Gke,IS_ALLOWED_URI:SZ,IS_SCRIPT_OR_DATA:Zke,MUSTACHE_EXPR:Kke,TMPLIT_EXPR:qke});const l1={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},eOe=function(){return typeof window>"u"?null:window},tOe=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const i="data-tt-policy-suffix";r&&r.hasAttribute(i)&&(n=r.getAttribute(i));const a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function CZ(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:eOe();const t=_r=>CZ(_r);if(t.version="3.2.0",t.removed=[],!e||!e.document||e.document.nodeType!==l1.document)return t.isSupported=!1,t;let{document:r}=e;const n=r,i=n.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:l,Element:h,NodeFilter:y,NamedNodeMap:x=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:k,DOMParser:A,trustedTypes:j}=e,N=h.prototype,M=s1(N,"cloneNode"),u=s1(N,"remove"),m=s1(N,"nextSibling"),v=s1(N,"childNodes"),C=s1(N,"parentNode");if(typeof s=="function"){const _r=r.createElement("template");_r.content&&_r.content.ownerDocument&&(r=_r.content.ownerDocument)}let w,g="";const{implementation:d,createNodeIterator:f,createDocumentFragment:c,getElementsByTagName:p}=r,{importNode:D}=n;let E={};t.isSupported=typeof xZ=="function"&&typeof C=="function"&&d&&d.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:T,ERB_EXPR:$,TMPLIT_EXPR:B,DATA_ATTR:L,ARIA_ATTR:W,IS_SCRIPT_OR_DATA:K,ATTR_WHITESPACE:te,CUSTOM_ELEMENT:X}=Hz;let{IS_ALLOWED_URI:ae}=Hz,re=null;const ue=ii({},[...Lz,...c3,...d3,...f3,...zz]);let me=null;const Se=ii({},[...Vz,...h3,...Wz,...IC]);let we=Object.seal(wZ(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Fe=null,Ee=null,Te=!0,be=!0,Ue=!1,st=!0,ke=!1,q=!0,ne=!1,qe=!1,se=!1,Ke=!1,Q=!1,Me=!1,o=!0,S=!1;const P="user-content-";let le=!0,ee=!1,_e={},he=null;const ve=ii({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ae=null;const je=ii({},["audio","video","img","source","image","track"]);let Le=null;const xe=ii({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Be="http://www.w3.org/1998/Math/MathML",Ve="http://www.w3.org/2000/svg",tt="http://www.w3.org/1999/xhtml";let it=tt,yt=!1,vt=null;const Pt=ii({},[Be,Ve,tt],u3);let kt=ii({},["mi","mo","mn","ms","mtext"]),It=ii({},["annotation-xml"]);const Ft=ii({},["title","style","font","a","script"]);let Xt=null;const Kt=["application/xhtml+xml","text/html"],Tt="text/html";let rr=null,Wt=null;const Lr=r.createElement("form"),Dr=function(ut){return ut instanceof RegExp||ut instanceof Function},Kr=function(){let ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Wt&&Wt===ut)){if((!ut||typeof ut!="object")&&(ut={}),ut=ym(ut),Xt=Kt.indexOf(ut.PARSER_MEDIA_TYPE)===-1?Tt:ut.PARSER_MEDIA_TYPE,rr=Xt==="application/xhtml+xml"?u3:qP,re=Gu(ut,"ALLOWED_TAGS")?ii({},ut.ALLOWED_TAGS,rr):ue,me=Gu(ut,"ALLOWED_ATTR")?ii({},ut.ALLOWED_ATTR,rr):Se,vt=Gu(ut,"ALLOWED_NAMESPACES")?ii({},ut.ALLOWED_NAMESPACES,u3):Pt,Le=Gu(ut,"ADD_URI_SAFE_ATTR")?ii(ym(xe),ut.ADD_URI_SAFE_ATTR,rr):xe,Ae=Gu(ut,"ADD_DATA_URI_TAGS")?ii(ym(je),ut.ADD_DATA_URI_TAGS,rr):je,he=Gu(ut,"FORBID_CONTENTS")?ii({},ut.FORBID_CONTENTS,rr):ve,Fe=Gu(ut,"FORBID_TAGS")?ii({},ut.FORBID_TAGS,rr):{},Ee=Gu(ut,"FORBID_ATTR")?ii({},ut.FORBID_ATTR,rr):{},_e=Gu(ut,"USE_PROFILES")?ut.USE_PROFILES:!1,Te=ut.ALLOW_ARIA_ATTR!==!1,be=ut.ALLOW_DATA_ATTR!==!1,Ue=ut.ALLOW_UNKNOWN_PROTOCOLS||!1,st=ut.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ke=ut.SAFE_FOR_TEMPLATES||!1,q=ut.SAFE_FOR_XML!==!1,ne=ut.WHOLE_DOCUMENT||!1,Ke=ut.RETURN_DOM||!1,Q=ut.RETURN_DOM_FRAGMENT||!1,Me=ut.RETURN_TRUSTED_TYPE||!1,se=ut.FORCE_BODY||!1,o=ut.SANITIZE_DOM!==!1,S=ut.SANITIZE_NAMED_PROPS||!1,le=ut.KEEP_CONTENT!==!1,ee=ut.IN_PLACE||!1,ae=ut.ALLOWED_URI_REGEXP||SZ,it=ut.NAMESPACE||tt,kt=ut.MATHML_TEXT_INTEGRATION_POINTS||kt,It=ut.HTML_INTEGRATION_POINTS||It,we=ut.CUSTOM_ELEMENT_HANDLING||{},ut.CUSTOM_ELEMENT_HANDLING&&Dr(ut.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=ut.CUSTOM_ELEMENT_HANDLING.tagNameCheck),ut.CUSTOM_ELEMENT_HANDLING&&Dr(ut.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=ut.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),ut.CUSTOM_ELEMENT_HANDLING&&typeof ut.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(we.allowCustomizedBuiltInElements=ut.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(be=!1),Q&&(Ke=!0),_e&&(re=ii({},zz),me=[],_e.html===!0&&(ii(re,Lz),ii(me,Vz)),_e.svg===!0&&(ii(re,c3),ii(me,h3),ii(me,IC)),_e.svgFilters===!0&&(ii(re,d3),ii(me,h3),ii(me,IC)),_e.mathMl===!0&&(ii(re,f3),ii(me,Wz),ii(me,IC))),ut.ADD_TAGS&&(re===ue&&(re=ym(re)),ii(re,ut.ADD_TAGS,rr)),ut.ADD_ATTR&&(me===Se&&(me=ym(me)),ii(me,ut.ADD_ATTR,rr)),ut.ADD_URI_SAFE_ATTR&&ii(Le,ut.ADD_URI_SAFE_ATTR,rr),ut.FORBID_CONTENTS&&(he===ve&&(he=ym(he)),ii(he,ut.FORBID_CONTENTS,rr)),le&&(re["#text"]=!0),ne&&ii(re,["html","head","body"]),re.table&&(ii(re,["tbody"]),delete Fe.tbody),ut.TRUSTED_TYPES_POLICY){if(typeof ut.TRUSTED_TYPES_POLICY.createHTML!="function")throw a1('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof ut.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw a1('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=ut.TRUSTED_TYPES_POLICY,g=w.createHTML("")}else w===void 0&&(w=tOe(j,i)),w!==null&&typeof g=="string"&&(g=w.createHTML(""));Bs&&Bs(ut),Wt=ut}},kr=ii({},[...c3,...d3,...Hke]),mt=ii({},[...f3,...Uke]),qt=function(ut){let Ze=C(ut);(!Ze||!Ze.tagName)&&(Ze={namespaceURI:it,tagName:"template"});const ot=qP(ut.tagName),ht=qP(Ze.tagName);return vt[ut.namespaceURI]?ut.namespaceURI===Ve?Ze.namespaceURI===tt?ot==="svg":Ze.namespaceURI===Be?ot==="svg"&&(ht==="annotation-xml"||kt[ht]):!!kr[ot]:ut.namespaceURI===Be?Ze.namespaceURI===tt?ot==="math":Ze.namespaceURI===Ve?ot==="math"&&It[ht]:!!mt[ot]:ut.namespaceURI===tt?Ze.namespaceURI===Ve&&!It[ht]||Ze.namespaceURI===Be&&!kt[ht]?!1:!mt[ot]&&(Ft[ot]||!kr[ot]):!!(Xt==="application/xhtml+xml"&&vt[ut.namespaceURI]):!1},pr=function(ut){i1(t.removed,{element:ut});try{C(ut).removeChild(ut)}catch{u(ut)}},jr=function(ut,Ze){try{i1(t.removed,{attribute:Ze.getAttributeNode(ut),from:Ze})}catch{i1(t.removed,{attribute:null,from:Ze})}if(Ze.removeAttribute(ut),ut==="is"&&!me[ut])if(Ke||Q)try{pr(Ze)}catch{}else try{Ze.setAttribute(ut,"")}catch{}},Cr=function(ut){let Ze=null,ot=null;if(se)ut="<remove></remove>"+ut;else{const jt=Rz(ut,/^[\r\n\t ]+/);ot=jt&&jt[0]}Xt==="application/xhtml+xml"&&it===tt&&(ut='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+ut+"</body></html>");const ht=w?w.createHTML(ut):ut;if(it===tt)try{Ze=new A().parseFromString(ht,Xt)}catch{}if(!Ze||!Ze.documentElement){Ze=d.createDocument(it,"template",null);try{Ze.documentElement.innerHTML=yt?g:ht}catch{}}const Lt=Ze.body||Ze.documentElement;return ut&&ot&&Lt.insertBefore(r.createTextNode(ot),Lt.childNodes[0]||null),it===tt?p.call(Ze,ne?"html":"body")[0]:ne?Ze.documentElement:Lt},Tr=function(ut){return f.call(ut.ownerDocument||ut,ut,y.SHOW_ELEMENT|y.SHOW_COMMENT|y.SHOW_TEXT|y.SHOW_PROCESSING_INSTRUCTION|y.SHOW_CDATA_SECTION,null)},or=function(ut){return ut instanceof k&&(typeof ut.nodeName!="string"||typeof ut.textContent!="string"||typeof ut.removeChild!="function"||!(ut.attributes instanceof x)||typeof ut.removeAttribute!="function"||typeof ut.setAttribute!="function"||typeof ut.namespaceURI!="string"||typeof ut.insertBefore!="function"||typeof ut.hasChildNodes!="function")},Bt=function(ut){return typeof l=="function"&&ut instanceof l};function Or(_r,ut,Ze){E[_r]&&$C(E[_r],ot=>{ot.call(t,ut,Ze,Wt)})}const xt=function(ut){let Ze=null;if(Or("beforeSanitizeElements",ut,null),or(ut))return pr(ut),!0;const ot=rr(ut.nodeName);if(Or("uponSanitizeElement",ut,{tagName:ot,allowedTags:re}),ut.hasChildNodes()&&!Bt(ut.firstElementChild)&&_s(/<[/\w]/g,ut.innerHTML)&&_s(/<[/\w]/g,ut.textContent)||ut.nodeType===l1.progressingInstruction||q&&ut.nodeType===l1.comment&&_s(/<[/\w]/g,ut.data))return pr(ut),!0;if(!re[ot]||Fe[ot]){if(!Fe[ot]&&Dn(ot)&&(we.tagNameCheck instanceof RegExp&&_s(we.tagNameCheck,ot)||we.tagNameCheck instanceof Function&&we.tagNameCheck(ot)))return!1;if(le&&!he[ot]){const ht=C(ut)||ut.parentNode,Lt=v(ut)||ut.childNodes;if(Lt&&ht){const jt=Lt.length;for(let er=jt-1;er>=0;--er){const Nr=M(Lt[er],!0);Nr.__removalCount=(ut.__removalCount||0)+1,ht.insertBefore(Nr,m(ut))}}}return pr(ut),!0}return ut instanceof h&&!qt(ut)||(ot==="noscript"||ot==="noembed"||ot==="noframes")&&_s(/<\/no(script|embed|frames)/i,ut.innerHTML)?(pr(ut),!0):(ke&&ut.nodeType===l1.text&&(Ze=ut.textContent,$C([T,$,B],ht=>{Ze=o1(Ze,ht," ")}),ut.textContent!==Ze&&(i1(t.removed,{element:ut.cloneNode()}),ut.textContent=Ze)),Or("afterSanitizeElements",ut,null),!1)},Vt=function(ut,Ze,ot){if(o&&(Ze==="id"||Ze==="name")&&(ot in r||ot in Lr))return!1;if(!(be&&!Ee[Ze]&&_s(L,Ze))){if(!(Te&&_s(W,Ze))){if(!me[Ze]||Ee[Ze]){if(!(Dn(ut)&&(we.tagNameCheck instanceof RegExp&&_s(we.tagNameCheck,ut)||we.tagNameCheck instanceof Function&&we.tagNameCheck(ut))&&(we.attributeNameCheck instanceof RegExp&&_s(we.attributeNameCheck,Ze)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(Ze))||Ze==="is"&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_s(we.tagNameCheck,ot)||we.tagNameCheck instanceof Function&&we.tagNameCheck(ot))))return!1}else if(!Le[Ze]){if(!_s(ae,o1(ot,te,""))){if(!((Ze==="src"||Ze==="xlink:href"||Ze==="href")&&ut!=="script"&&Lke(ot,"data:")===0&&Ae[ut])){if(!(Ue&&!_s(K,o1(ot,te,"")))){if(ot)return!1}}}}}}return!0},Dn=function(ut){return ut!=="annotation-xml"&&Rz(ut,X)},xi=function(ut){Or("beforeSanitizeAttributes",ut,null);const{attributes:Ze}=ut;if(!Ze)return;const ot={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:me,forceKeepAttr:void 0};let ht=Ze.length;for(;ht--;){const Lt=Ze[ht],{name:jt,namespaceURI:er,value:Nr}=Lt,zt=rr(jt);let We=jt==="value"?Nr:zke(Nr);if(ot.attrName=zt,ot.attrValue=We,ot.keepAttr=!0,ot.forceKeepAttr=void 0,Or("uponSanitizeAttribute",ut,ot),We=ot.attrValue,S&&(zt==="id"||zt==="name")&&(jr(jt,ut),We=P+We),q&&_s(/((--!?|])>)|<\/(style|title)/i,We)){jr(jt,ut);continue}if(ot.forceKeepAttr||(jr(jt,ut),!ot.keepAttr))continue;if(!st&&_s(/\/>/i,We)){jr(jt,ut);continue}ke&&$C([T,$,B],Ot=>{We=o1(We,Ot," ")});const dt=rr(ut.nodeName);if(Vt(dt,zt,We)){if(w&&typeof j=="object"&&typeof j.getAttributeType=="function"&&!er)switch(j.getAttributeType(dt,zt)){case"TrustedHTML":{We=w.createHTML(We);break}case"TrustedScriptURL":{We=w.createScriptURL(We);break}}try{er?ut.setAttributeNS(er,jt,We):ut.setAttribute(jt,We),or(ut)?pr(ut):Nz(t.removed)}catch{}}}Or("afterSanitizeAttributes",ut,null)},Ii=function _r(ut){let Ze=null;const ot=Tr(ut);for(Or("beforeSanitizeShadowDOM",ut,null);Ze=ot.nextNode();)Or("uponSanitizeShadowNode",Ze,null),!xt(Ze)&&(Ze.content instanceof a&&_r(Ze.content),xi(Ze));Or("afterSanitizeShadowDOM",ut,null)};return t.sanitize=function(_r){let ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ze=null,ot=null,ht=null,Lt=null;if(yt=!_r,yt&&(_r="<!-->"),typeof _r!="string"&&!Bt(_r))if(typeof _r.toString=="function"){if(_r=_r.toString(),typeof _r!="string")throw a1("dirty is not a string, aborting")}else throw a1("toString is not a function");if(!t.isSupported)return _r;if(qe||Kr(ut),t.removed=[],typeof _r=="string"&&(ee=!1),ee){if(_r.nodeName){const Nr=rr(_r.nodeName);if(!re[Nr]||Fe[Nr])throw a1("root node is forbidden and cannot be sanitized in-place")}}else if(_r instanceof l)Ze=Cr("<!---->"),ot=Ze.ownerDocument.importNode(_r,!0),ot.nodeType===l1.element&&ot.nodeName==="BODY"||ot.nodeName==="HTML"?Ze=ot:Ze.appendChild(ot);else{if(!Ke&&!ke&&!ne&&_r.indexOf("<")===-1)return w&&Me?w.createHTML(_r):_r;if(Ze=Cr(_r),!Ze)return Ke?null:Me?g:""}Ze&&se&&pr(Ze.firstChild);const jt=Tr(ee?_r:Ze);for(;ht=jt.nextNode();)xt(ht)||(ht.content instanceof a&&Ii(ht.content),xi(ht));if(ee)return _r;if(Ke){if(Q)for(Lt=c.call(Ze.ownerDocument);Ze.firstChild;)Lt.appendChild(Ze.firstChild);else Lt=Ze;return(me.shadowroot||me.shadowrootmode)&&(Lt=D.call(n,Lt,!0)),Lt}let er=ne?Ze.outerHTML:Ze.innerHTML;return ne&&re["!doctype"]&&Ze.ownerDocument&&Ze.ownerDocument.doctype&&Ze.ownerDocument.doctype.name&&_s(DZ,Ze.ownerDocument.doctype.name)&&(er="<!DOCTYPE "+Ze.ownerDocument.doctype.name+`>
-`+er),ke&&$C([T,$,B],Nr=>{er=o1(er,Nr," ")}),w&&Me?w.createHTML(er):er},t.setConfig=function(){let _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Kr(_r),qe=!0},t.clearConfig=function(){Wt=null,qe=!1},t.isValidAttribute=function(_r,ut,Ze){Wt||Kr({});const ot=rr(_r),ht=rr(ut);return Vt(ot,ht,Ze)},t.addHook=function(_r,ut){typeof ut=="function"&&(E[_r]=E[_r]||[],i1(E[_r],ut))},t.removeHook=function(_r){if(E[_r])return Nz(E[_r])},t.removeHooks=function(_r){E[_r]&&(E[_r]=[])},t.removeAllHooks=function(){E={}},t}var rOe=CZ(),nOe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const iOe=e=>{var t,{big:r=!1,preview:n=!1}=e,i=nOe(e,["big","preview"]);const{detectEmoji:a}=Y.useContext(kp),s=Y.useMemo(()=>{var y;return"unicode"in i?i.unicode:`:${(y=i.shortCode)!==null&&y!==void 0?y:i.value.value}:`},[i]),l=rOe.sanitize(s),h=Y.useMemo(()=>{const y=a==null?void 0:a(l);return(y==null?void 0:y.length)!==0?y:void 0},[a,l]);return G.jsx(G.Fragment,{children:(t=h==null?void 0:h.map(({name:y,className:x,image:k,content:A},j)=>G.jsx("span",{title:y,children:n?G.jsx(Ne.ThreadMessageEmoji,{className:x,name:y,image:k,children:A}):G.jsx(Ne.MessageEmoji,{big:r,className:x,name:y,image:k,children:A})},j)))!==null&&t!==void 0?t:G.jsx("span",{role:"img","aria-label":l.charAt(0)===":"?l:void 0,children:l})})},oOe=Y.memo(iOe);var aOe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const sOe=e=>{var{big:t=!1,preview:r=!1}=e,n=aOe(e,["big","preview"]);const{convertAsciiToEmoji:i,useEmoji:a}=Y.useContext(kp),s=Y.useMemo(()=>"shortCode"in n&&n.value.value!==n.shortCode?n.value.value:void 0,[n]);return!a&&"shortCode"in n?G.jsx(Cf,{text:n.shortCode===n.value.value?`:${n.shortCode}:`:n.value.value}):!i&&s?G.jsx(Cf,{text:s}):G.jsx(oOe,Object.assign({big:t,preview:r},n))},_B=Y.memo(sOe),lOe=e=>G.jsx(_B,Object.assign({},e)),i_=Y.memo(lOe),uOe=(e,t)=>t?`#${e}`:e,cOe=({mention:e})=>{var t;const{t:r}=Sv(),{resolveChannelMention:n,onChannelMentionClick:i,showMentionSymbol:a}=Y.useContext(kp),s=Y.useMemo(()=>n==null?void 0:n(e),[e,n]),l=Y.useMemo(()=>s?i==null?void 0:i(s):void 0,[s,i]);return s?G.jsx(Ne.Message.Highlight,{title:r("Mentions_channel"),tabIndex:0,role:"button",variant:"link",clickable:!0,onClick:l,onKeyDown:h=>{(h.code==="Enter"||h.code==="Space")&&(l==null||l(h))},children:uOe((t=s.fname)!==null&&t!==void 0?t:e,a)}):G.jsxs(G.Fragment,{children:["#",e]})},o_=Y.memo(cOe),p3=(e,t)=>t?`@${e}`:e,dOe=({mention:e})=>{var t;const{t:r}=Sv(),{resolveUserMention:n,onUserMentionClick:i,ownUserId:a,useRealName:s,showMentionSymbol:l,triggerProps:h}=Y.useContext(kp),y=Y.useMemo(()=>n==null?void 0:n(e),[e,n]),x=Y.useMemo(()=>y?i==null?void 0:i(y):void 0,[y,i]);return e==="all"?G.jsx(Ne.Message.Highlight,{title:r("Mentions_all_room_members"),variant:"relevant",children:p3("all",l)}):e==="here"?G.jsx(Ne.Message.Highlight,{title:r("Mentions_online_room_members"),variant:"relevant",children:p3("here",l)}):y?G.jsx(Ne.Message.Highlight,Object.assign({variant:y._id===a?"critical":"other",title:y._id===a?r("Mentions_you"):r("Mentions_user"),clickable:!0,tabIndex:0,role:"button",onClick:x,onKeyDown:k=>{(k.code==="Enter"||k.code==="Space")&&(x==null||x(k))}},h,{"data-uid":y._id,children:p3((t=s?y.name:y.username)!==null&&t!==void 0?t:e,l)})):G.jsxs(G.Fragment,{children:["@",e]})},a_=Y.memo(dOe),rS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="ITALIC"||t.type==="BOLD"||t.type==="INLINE_CODE"?G.jsx("del",{children:Uz(t,r)},r):Uz(t,r))}),Uz=(e,t)=>{switch(e.type){case"EMOJI":return G.jsx(i_,Object.assign({},e),t);case"MENTION_USER":return G.jsx(a_,{mention:e.value.value},t);case"MENTION_CHANNEL":return G.jsx(o_,{mention:e.value.value},t);case"PLAIN_TEXT":return G.jsx(Cf,{text:e.value},t);case"LINK":return G.jsx(s_,{href:e.value.src.value,label:e.value.label},t);case"ITALIC":return G.jsx(nS,{children:e.value},t);case"BOLD":return G.jsx(iS,{children:e.value},t);case"INLINE_CODE":return G.jsx(n_,{code:e.value.value},t);default:return null}},s_=({href:e,label:t})=>{const{t:r}=Sv(),n=Y.useMemo(()=>(Array.isArray(t)?t:[t]).map((s,l)=>{switch(s.type){case"PLAIN_TEXT":return G.jsx(Cf,{text:s.value},l);case"STRIKE":return G.jsx(rS,{children:s.value},l);case"ITALIC":return G.jsx(nS,{children:s.value},l);case"BOLD":return G.jsx(iS,{children:s.value},l);default:return null}}),[t]);return Fke(e)?G.jsx("a",{href:e,title:e,rel:"noopener noreferrer",target:"_blank",children:n}):G.jsx("a",{href:e,title:r("Go_to_href",{href:e.replace(bZ(),"")}),children:n})},nS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="STRIKE"||t.type==="BOLD"||t.type==="INLINE_CODE"?G.jsx("em",{children:Kz(t,r)},r):Kz(t,r))}),Kz=(e,t)=>{switch(e.type){case"EMOJI":return G.jsx(i_,Object.assign({},e),t);case"MENTION_USER":return G.jsx(a_,{mention:e.value.value},t);case"MENTION_CHANNEL":return G.jsx(o_,{mention:e.value.value},t);case"PLAIN_TEXT":return G.jsx(Cf,{text:e.value},t);case"LINK":return G.jsx(s_,{href:e.value.src.value,label:e.value.label},t);case"STRIKE":return G.jsx(rS,{children:e.value},t);case"BOLD":return G.jsx(iS,{children:e.value},t);case"INLINE_CODE":return G.jsx(n_,{code:e.value.value},t);default:return null}},iS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="STRIKE"||t.type==="ITALIC"||t.type==="INLINE_CODE"?G.jsx("strong",{children:Gz(t,r)},r):Gz(t,r))}),Gz=(e,t)=>{switch(e.type){case"EMOJI":return G.jsx(i_,Object.assign({},e),t);case"MENTION_USER":return G.jsx(a_,{mention:e.value.value},t);case"MENTION_CHANNEL":return G.jsx(o_,{mention:e.value.value},t);case"PLAIN_TEXT":return G.jsx(Cf,{text:e.value},t);case"LINK":return G.jsx(s_,{href:e.value.src.value,label:e.value.label},t);case"STRIKE":return G.jsx(rS,{children:e.value},t);case"ITALIC":return G.jsx(nS,{children:e.value},t);case"INLINE_CODE":return G.jsx(n_,{code:e.value.value},t);default:return null}},YP=e=>{switch(e.type){case"PLAIN_TEXT":return e.value;case"ITALIC":case"BOLD":case"STRIKE":return e.value.map(YP).join("");case"INLINE_CODE":return YP(e.value);case"LINK":{const t=YP(e.value.label),r=e.value.src.value;return t?`${t} (${r})`:r}default:return""}},fOe={maxWidth:"100%"},hOe=({src:e,alt:t})=>{const r=Y.useMemo(()=>YP(t),[t]);return G.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:r,children:G.jsx("img",{src:e,"data-title":e,alt:r,style:fOe})})};function Qk(e){"@babel/helpers - typeof";return Qk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qk(e)}function eg(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Ls(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function yd(e){Ls(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Qk(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function pOe(e,t){Ls(2,arguments);var r=yd(e).getTime(),n=eg(t);return new Date(r+n)}var mOe={};function l_(){return mOe}function gOe(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function yOe(e){return Ls(1,arguments),e instanceof Date||Qk(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function vOe(e){if(Ls(1,arguments),!yOe(e)&&typeof e!="number")return!1;var t=yd(e);return!isNaN(Number(t))}function bOe(e,t){Ls(2,arguments);var r=eg(t);return pOe(e,-r)}var xOe=864e5;function wOe(e){Ls(1,arguments);var t=yd(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),i=r-n;return Math.floor(i/xOe)+1}function eO(e){Ls(1,arguments);var t=1,r=yd(e),n=r.getUTCDay(),i=(n<t?7:0)+n-t;return r.setUTCDate(r.getUTCDate()-i),r.setUTCHours(0,0,0,0),r}function PZ(e){Ls(1,arguments);var t=yd(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var i=eO(n),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var s=eO(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=s.getTime()?r:r-1}function SOe(e){Ls(1,arguments);var t=PZ(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=eO(r);return n}var DOe=6048e5;function COe(e){Ls(1,arguments);var t=yd(e),r=eO(t).getTime()-SOe(t).getTime();return Math.round(r/DOe)+1}function tO(e,t){var r,n,i,a,s,l,h,y;Ls(1,arguments);var x=l_(),k=eg((r=(n=(i=(a=t==null?void 0:t.weekStartsOn)!==null&&a!==void 0?a:t==null||(s=t.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&i!==void 0?i:x.weekStartsOn)!==null&&n!==void 0?n:(h=x.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&r!==void 0?r:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=yd(e),j=A.getUTCDay(),N=(j<k?7:0)+j-k;return A.setUTCDate(A.getUTCDate()-N),A.setUTCHours(0,0,0,0),A}function kZ(e,t){var r,n,i,a,s,l,h,y;Ls(1,arguments);var x=yd(e),k=x.getUTCFullYear(),A=l_(),j=eg((r=(n=(i=(a=t==null?void 0:t.firstWeekContainsDate)!==null&&a!==void 0?a:t==null||(s=t.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:A.firstWeekContainsDate)!==null&&n!==void 0?n:(h=A.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(j>=1&&j<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setUTCFullYear(k+1,0,j),N.setUTCHours(0,0,0,0);var M=tO(N,t),u=new Date(0);u.setUTCFullYear(k,0,j),u.setUTCHours(0,0,0,0);var m=tO(u,t);return x.getTime()>=M.getTime()?k+1:x.getTime()>=m.getTime()?k:k-1}function POe(e,t){var r,n,i,a,s,l,h,y;Ls(1,arguments);var x=l_(),k=eg((r=(n=(i=(a=t==null?void 0:t.firstWeekContainsDate)!==null&&a!==void 0?a:t==null||(s=t.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:x.firstWeekContainsDate)!==null&&n!==void 0?n:(h=x.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&r!==void 0?r:1),A=kZ(e,t),j=new Date(0);j.setUTCFullYear(A,0,k),j.setUTCHours(0,0,0,0);var N=tO(j,t);return N}var kOe=6048e5;function OOe(e,t){Ls(1,arguments);var r=yd(e),n=tO(r,t).getTime()-POe(r,t).getTime();return Math.round(n/kOe)+1}function ji(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}var lh={y:function(t,r){var n=t.getUTCFullYear(),i=n>0?n:1-n;return ji(r==="yy"?i%100:i,r.length)},M:function(t,r){var n=t.getUTCMonth();return r==="M"?String(n+1):ji(n+1,2)},d:function(t,r){return ji(t.getUTCDate(),r.length)},a:function(t,r){var n=t.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h:function(t,r){return ji(t.getUTCHours()%12||12,r.length)},H:function(t,r){return ji(t.getUTCHours(),r.length)},m:function(t,r){return ji(t.getUTCMinutes(),r.length)},s:function(t,r){return ji(t.getUTCSeconds(),r.length)},S:function(t,r){var n=r.length,i=t.getUTCMilliseconds(),a=Math.floor(i*Math.pow(10,n-3));return ji(a,r.length)}},u0={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},EOe={G:function(t,r,n){var i=t.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return n.era(i,{width:"abbreviated"});case"GGGGG":return n.era(i,{width:"narrow"});case"GGGG":default:return n.era(i,{width:"wide"})}},y:function(t,r,n){if(r==="yo"){var i=t.getUTCFullYear(),a=i>0?i:1-i;return n.ordinalNumber(a,{unit:"year"})}return lh.y(t,r)},Y:function(t,r,n,i){var a=kZ(t,i),s=a>0?a:1-a;if(r==="YY"){var l=s%100;return ji(l,2)}return r==="Yo"?n.ordinalNumber(s,{unit:"year"}):ji(s,r.length)},R:function(t,r){var n=PZ(t);return ji(n,r.length)},u:function(t,r){var n=t.getUTCFullYear();return ji(n,r.length)},Q:function(t,r,n){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"Q":return String(i);case"QQ":return ji(i,2);case"Qo":return n.ordinalNumber(i,{unit:"quarter"});case"QQQ":return n.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,r,n){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"q":return String(i);case"qq":return ji(i,2);case"qo":return n.ordinalNumber(i,{unit:"quarter"});case"qqq":return n.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,r,n){var i=t.getUTCMonth();switch(r){case"M":case"MM":return lh.M(t,r);case"Mo":return n.ordinalNumber(i+1,{unit:"month"});case"MMM":return n.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(i,{width:"wide",context:"formatting"})}},L:function(t,r,n){var i=t.getUTCMonth();switch(r){case"L":return String(i+1);case"LL":return ji(i+1,2);case"Lo":return n.ordinalNumber(i+1,{unit:"month"});case"LLL":return n.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(i,{width:"wide",context:"standalone"})}},w:function(t,r,n,i){var a=OOe(t,i);return r==="wo"?n.ordinalNumber(a,{unit:"week"}):ji(a,r.length)},I:function(t,r,n){var i=COe(t);return r==="Io"?n.ordinalNumber(i,{unit:"week"}):ji(i,r.length)},d:function(t,r,n){return r==="do"?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):lh.d(t,r)},D:function(t,r,n){var i=wOe(t);return r==="Do"?n.ordinalNumber(i,{unit:"dayOfYear"}):ji(i,r.length)},E:function(t,r,n){var i=t.getUTCDay();switch(r){case"E":case"EE":case"EEE":return n.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(i,{width:"short",context:"formatting"});case"EEEE":default:return n.day(i,{width:"wide",context:"formatting"})}},e:function(t,r,n,i){var a=t.getUTCDay(),s=(a-i.weekStartsOn+8)%7||7;switch(r){case"e":return String(s);case"ee":return ji(s,2);case"eo":return n.ordinalNumber(s,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});case"eeee":default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(t,r,n,i){var a=t.getUTCDay(),s=(a-i.weekStartsOn+8)%7||7;switch(r){case"c":return String(s);case"cc":return ji(s,r.length);case"co":return n.ordinalNumber(s,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});case"cccc":default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(t,r,n){var i=t.getUTCDay(),a=i===0?7:i;switch(r){case"i":return String(a);case"ii":return ji(a,r.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(i,{width:"short",context:"formatting"});case"iiii":default:return n.day(i,{width:"wide",context:"formatting"})}},a:function(t,r,n){var i=t.getUTCHours(),a=i/12>=1?"pm":"am";switch(r){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(t,r,n){var i=t.getUTCHours(),a;switch(i===12?a=u0.noon:i===0?a=u0.midnight:a=i/12>=1?"pm":"am",r){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(t,r,n){var i=t.getUTCHours(),a;switch(i>=17?a=u0.evening:i>=12?a=u0.afternoon:i>=4?a=u0.morning:a=u0.night,r){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(t,r,n){if(r==="ho"){var i=t.getUTCHours()%12;return i===0&&(i=12),n.ordinalNumber(i,{unit:"hour"})}return lh.h(t,r)},H:function(t,r,n){return r==="Ho"?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):lh.H(t,r)},K:function(t,r,n){var i=t.getUTCHours()%12;return r==="Ko"?n.ordinalNumber(i,{unit:"hour"}):ji(i,r.length)},k:function(t,r,n){var i=t.getUTCHours();return i===0&&(i=24),r==="ko"?n.ordinalNumber(i,{unit:"hour"}):ji(i,r.length)},m:function(t,r,n){return r==="mo"?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):lh.m(t,r)},s:function(t,r,n){return r==="so"?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):lh.s(t,r)},S:function(t,r){return lh.S(t,r)},X:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();if(s===0)return"Z";switch(r){case"X":return Yz(s);case"XXXX":case"XX":return vm(s);case"XXXXX":case"XXX":default:return vm(s,":")}},x:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();switch(r){case"x":return Yz(s);case"xxxx":case"xx":return vm(s);case"xxxxx":case"xxx":default:return vm(s,":")}},O:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+qz(s,":");case"OOOO":default:return"GMT"+vm(s,":")}},z:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+qz(s,":");case"zzzz":default:return"GMT"+vm(s,":")}},t:function(t,r,n,i){var a=i._originalDate||t,s=Math.floor(a.getTime()/1e3);return ji(s,r.length)},T:function(t,r,n,i){var a=i._originalDate||t,s=a.getTime();return ji(s,r.length)}};function qz(e,t){var r=e>0?"-":"+",n=Math.abs(e),i=Math.floor(n/60),a=n%60;if(a===0)return r+String(i);var s=t;return r+String(i)+s+ji(a,2)}function Yz(e,t){if(e%60===0){var r=e>0?"-":"+";return r+ji(Math.abs(e)/60,2)}return vm(e,t)}function vm(e,t){var r=t||"",n=e>0?"-":"+",i=Math.abs(e),a=ji(Math.floor(i/60),2),s=ji(i%60,2);return n+a+r+s}var Xz=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},OZ=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},_Oe=function(t,r){var n=t.match(/(P+)(p+)?/)||[],i=n[1],a=n[2];if(!a)return Xz(t,r);var s;switch(i){case"P":s=r.dateTime({width:"short"});break;case"PP":s=r.dateTime({width:"medium"});break;case"PPP":s=r.dateTime({width:"long"});break;case"PPPP":default:s=r.dateTime({width:"full"});break}return s.replace("{{date}}",Xz(i,r)).replace("{{time}}",OZ(a,r))},AOe={p:OZ,P:_Oe},TOe=["D","DD"],MOe=["YY","YYYY"];function $Oe(e){return TOe.indexOf(e)!==-1}function IOe(e){return MOe.indexOf(e)!==-1}function Zz(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var jOe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},FOe=function(t,r,n){var i,a=jOe[t];return typeof a=="string"?i=a:r===1?i=a.one:i=a.other.replace("{{count}}",r.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+i:i+" ago":i};function m3(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var BOe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},NOe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},ROe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},LOe={date:m3({formats:BOe,defaultWidth:"full"}),time:m3({formats:NOe,defaultWidth:"full"}),dateTime:m3({formats:ROe,defaultWidth:"full"})},zOe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},VOe=function(t,r,n,i){return zOe[t]};function u1(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",i;if(n==="formatting"&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,s=r!=null&&r.width?String(r.width):a;i=e.formattingValues[s]||e.formattingValues[a]}else{var l=e.defaultWidth,h=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[h]||e.values[l]}var y=e.argumentCallback?e.argumentCallback(t):t;return i[y]}}var WOe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},HOe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},UOe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},KOe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},GOe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},qOe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},YOe=function(t,r){var n=Number(t),i=n%100;if(i>20||i<10)switch(i%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},XOe={ordinalNumber:YOe,era:u1({values:WOe,defaultWidth:"wide"}),quarter:u1({values:HOe,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:u1({values:UOe,defaultWidth:"wide"}),day:u1({values:KOe,defaultWidth:"wide"}),dayPeriod:u1({values:GOe,defaultWidth:"wide",formattingValues:qOe,defaultFormattingWidth:"wide"})};function c1(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var s=a[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],h=Array.isArray(l)?JOe(l,function(k){return k.test(s)}):ZOe(l,function(k){return k.test(s)}),y;y=e.valueCallback?e.valueCallback(h):h,y=r.valueCallback?r.valueCallback(y):y;var x=t.slice(s.length);return{value:y,rest:x}}}function ZOe(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function JOe(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}function QOe(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var i=n[0],a=t.match(e.parsePattern);if(!a)return null;var s=e.valueCallback?e.valueCallback(a[0]):a[0];s=r.valueCallback?r.valueCallback(s):s;var l=t.slice(i.length);return{value:s,rest:l}}}var e2e=/^(\d+)(th|st|nd|rd)?/i,t2e=/\d+/i,r2e={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},n2e={any:[/^b/i,/^(a|c)/i]},i2e={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},o2e={any:[/1/i,/2/i,/3/i,/4/i]},a2e={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},s2e={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},l2e={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},u2e={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},c2e={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},d2e={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},f2e={ordinalNumber:QOe({matchPattern:e2e,parsePattern:t2e,valueCallback:function(t){return parseInt(t,10)}}),era:c1({matchPatterns:r2e,defaultMatchWidth:"wide",parsePatterns:n2e,defaultParseWidth:"any"}),quarter:c1({matchPatterns:i2e,defaultMatchWidth:"wide",parsePatterns:o2e,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:c1({matchPatterns:a2e,defaultMatchWidth:"wide",parsePatterns:s2e,defaultParseWidth:"any"}),day:c1({matchPatterns:l2e,defaultMatchWidth:"wide",parsePatterns:u2e,defaultParseWidth:"any"}),dayPeriod:c1({matchPatterns:c2e,defaultMatchWidth:"any",parsePatterns:d2e,defaultParseWidth:"any"})},h2e={code:"en-US",formatDistance:FOe,formatLong:LOe,formatRelative:VOe,localize:XOe,match:f2e,options:{weekStartsOn:0,firstWeekContainsDate:1}},p2e=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m2e=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,g2e=/^'([^]*?)'?$/,y2e=/''/g,v2e=/[a-zA-Z]/;function Dv(e,t,r){var n,i,a,s,l,h,y,x,k,A,j,N,M,u;Ls(2,arguments);var m=String(t),v=l_(),C=(n=(i=void 0)!==null&&i!==void 0?i:v.locale)!==null&&n!==void 0?n:h2e,w=eg((a=(s=(l=(h=void 0)!==null&&h!==void 0?h:void 0)!==null&&l!==void 0?l:v.firstWeekContainsDate)!==null&&s!==void 0?s:(y=v.locale)===null||y===void 0||(x=y.options)===null||x===void 0?void 0:x.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(w>=1&&w<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var g=eg((k=(A=(j=(N=void 0)!==null&&N!==void 0?N:void 0)!==null&&j!==void 0?j:v.weekStartsOn)!==null&&A!==void 0?A:(M=v.locale)===null||M===void 0||(u=M.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&k!==void 0?k:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!C.localize)throw new RangeError("locale must contain localize property");if(!C.formatLong)throw new RangeError("locale must contain formatLong property");var d=yd(e);if(!vOe(d))throw new RangeError("Invalid time value");var f=gOe(d),c=bOe(d,f),p={firstWeekContainsDate:w,weekStartsOn:g,locale:C,_originalDate:d},D=m.match(m2e).map(function(E){var T=E[0];if(T==="p"||T==="P"){var $=AOe[T];return $(E,C.formatLong)}return E}).join("").match(p2e).map(function(E){if(E==="''")return"'";var T=E[0];if(T==="'")return b2e(E);var $=EOe[T];if($)return IOe(E)&&Zz(E,t,String(e)),$Oe(E)&&Zz(E,t,String(e)),$(c,E,C.localize,p);if(T.match(v2e))throw new RangeError("Format string contains an unescaped latin alphabet character `"+T+"`");return E}).join("");return D}function b2e(e){var t=e.match(g2e);return t?t[1].replace(y2e,"'"):e}function i5(e,t){return i5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},i5(e,t)}function AB(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i5(e,t)}var x2e=function(t,r){return t===void 0&&(t=[]),r===void 0&&(r=[]),t.length!==r.length||t.some(function(n,i){return!Object.is(n,r[i])})},Jz={error:null},EZ=function(e){AB(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=e.call.apply(e,[this].concat(a))||this,n.state=Jz,n.resetErrorBoundary=function(){for(var l,h=arguments.length,y=new Array(h),x=0;x<h;x++)y[x]=arguments[x];n.props.onReset==null||(l=n.props).onReset.apply(l,y),n.reset()},n}t.getDerivedStateFromError=function(i){return{error:i}};var r=t.prototype;return r.reset=function(){this.setState(Jz)},r.componentDidCatch=function(i,a){var s,l;(s=(l=this.props).onError)==null||s.call(l,i,a)},r.componentDidUpdate=function(i,a){var s=this.state.error,l=this.props.resetKeys;if(s!==null&&a.error!==null&&x2e(i.resetKeys,l)){var h,y;(h=(y=this.props).onResetKeysChange)==null||h.call(y,i.resetKeys,l),this.reset()}},r.render=function(){var i=this.state.error,a=this.props,s=a.fallbackRender,l=a.FallbackComponent,h=a.fallback;if(i!==null){var y={error:i,resetErrorBoundary:this.resetErrorBoundary};if(Y.isValidElement(h))return h;if(typeof s=="function")return s(y);if(l)return Y.createElement(l,y);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(Y.Component);function Qz(e,t){const r=new Intl.RelativeTimeFormat(t,{style:"long"}),n=new Date(e).getTime(),i=new Date().getTime(),a=Math.round((n-i)/1e3),s=Math.round(a/60),l=Math.round(s/60),h=Math.round(l/24),y=Math.round(h/7),x=new Date(n).getMonth()-new Date().getMonth(),k=new Date(n).getFullYear()-new Date().getFullYear();return Math.abs(a)<60?r.format(a,"seconds"):Math.abs(s)<60?r.format(s,"minutes"):Math.abs(l)<24?r.format(l,"hours"):Math.abs(h)<7?r.format(h,"days"):Math.abs(y)<4?r.format(y,"weeks"):Math.abs(x)<12?r.format(x,"months"):r.format(k,"years")}const w2e=({format:e,value:t})=>{switch(e){case"t":return G.jsx(D2e,{value:t});case"T":return G.jsx(C2e,{value:t});case"d":return G.jsx(P2e,{value:t});case"D":return G.jsx(k2e,{value:t});case"f":return G.jsx(O2e,{value:t});case"F":return G.jsx(E2e,{value:t});case"R":return G.jsx(_2e,{value:t});default:return G.jsxs("time",{dateTime:t.toISOString(),children:[" ",JSON.stringify(t.getTime())]})}},S2e=({children:e})=>{const{enableTimestamp:t}=Y.useContext(kp);return t?G.jsx(EZ,{fallback:G.jsx(G.Fragment,{children:new Date(parseInt(e.value.timestamp)*1e3).toUTCString()}),children:G.jsx(w2e,{format:e.value.format,value:new Date(parseInt(e.value.timestamp)*1e3)})}):G.jsx(G.Fragment,{children:`<t:${e.value.timestamp}:${e.value.format}>`})},D2e=({value:e})=>G.jsx(bg,{value:Dv(e,"p"),dateTime:e.toISOString()}),C2e=({value:e})=>G.jsx(bg,{value:Dv(e,"pp"),dateTime:e.toISOString()}),P2e=({value:e})=>G.jsx(bg,{value:Dv(e,"P"),dateTime:e.toISOString()}),k2e=({value:e})=>G.jsx(bg,{value:Dv(e,"Pp"),dateTime:e.toISOString()}),O2e=({value:e})=>G.jsx(bg,{value:Dv(e,"PPPppp"),dateTime:e.toISOString()}),E2e=({value:e})=>G.jsx(bg,{value:Dv(e,"PPPPpppp"),dateTime:e.toISOString()}),bg=({value:e,dateTime:t})=>G.jsx("time",{title:new Date(t).toLocaleString(),dateTime:t,style:{display:"inline-block"},children:G.jsx(Ne.Tag,{children:e})}),_2e=({value:e})=>{const t=e.getTime(),{language:r}=Y.useContext(kp),[n,i]=Y.useState(()=>Qz(t,r??"en")),[a,s]=Y.useState(()=>eV(t));return Y.useEffect(()=>{const l=setInterval(()=>{i(Qz(e.getTime(),"en")),s(eV(t))},a);return()=>clearInterval(l)},[t,a,e]),G.jsx(bg,{value:n,dateTime:e.toISOString()})},eV=e=>{const t=e-Date.now();return t<6e4?1e3:t<36e5?6e4/2:t<864e5?6e4*5:36e5},A2e=({r:e,g:t,b:r,a:n})=>G.jsxs("span",{children:[G.jsx("span",{style:{backgroundColor:`rgba(${e}, ${t}, ${r}, ${n/255*100}%)`,display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle",marginInlineEnd:"0.5em"}}),"rgba(",e,", ",t,", ",r,", ",n/255*100,"%)"]}),T2e=Y.memo(A2e),M2e="#FFFFFF",$2e="#F7F8FA",I2e="#F2F3F5",j2e="#EBECEF",F2e="#EEEFF1",B2e="#E4E7EA",N2e="#D7DBE0",R2e="#CBCED1",L2e="#9EA2A8",z2e="#6C737A",V2e="#2F343D",W2e="#1F2329",H2e="#FFE9EC",U2e="#FFC1C9",K2e="#F98F9D",G2e="#F5455C",q2e="#EC0D2A",Y2e="#D40C26",X2e="#BB0B21",Z2e="#9B1325",J2e="#8B0719",Q2e="#6B0513",eEe="#FDE8D7",tEe="#FAD1B0",rEe="#F7B27B",nEe="#F59B53",iEe="#F38C39",oEe="#E26D0E",aEe="#BD5A0B",sEe="#974809",lEe="#713607",uEe="#5B2C06",cEe="#F9EFFC",dEe="#EDD0F7",fEe="#DCA0EF",hEe="#CA71E7",pEe="#9F22C7",mEe="#7F1B9F",gEe="#5F1477",yEe="#4A105D",vEe="#350B42",bEe="#FFF8E0",xEe="#FFECAD",wEe="#FFE383",SEe="#FFD95A",DEe="#FFD031",CEe="#F3BE08",PEe="#DFAC00",kEe="#AC892F",OEe="#8E6300",EEe="#573D00",_Ee="#E5FBF4",AEe="#C0F6E4",TEe="#96F0D2",MEe="#6CE9C0",$Ee="#2DE0A5",IEe="#1ECB92",jEe="#19AC7C",FEe="#148660",BEe="#106D4F",NEe="#0D5940",REe="#E8F2FF",LEe="#D1EBFE",zEe="#76B7FC",VEe="#549DF9",WEe="#156FF5",HEe="#095AD2",UEe="#10529E",KEe="#01336B",GEe="#012247",_Z={white:M2e,n100:$2e,n200:I2e,n250:j2e,n300:F2e,n400:B2e,n450:N2e,n500:R2e,n600:L2e,n700:z2e,n800:V2e,n900:W2e,r100:H2e,r200:U2e,r300:K2e,r400:G2e,r500:q2e,r600:Y2e,r700:X2e,r800:Z2e,r900:J2e,r1000:Q2e,o100:eEe,o200:tEe,o300:rEe,o400:nEe,o500:iEe,o600:oEe,o700:aEe,o800:sEe,o900:lEe,o1000:uEe,p100:cEe,p200:dEe,p300:fEe,p400:hEe,p500:pEe,p600:mEe,p700:gEe,p800:yEe,p900:vEe,y100:bEe,y200:xEe,y300:wEe,y400:SEe,y500:DEe,y600:CEe,y700:PEe,y800:kEe,y900:OEe,y1000:EEe,g100:_Ee,g200:AEe,g300:TEe,g400:MEe,g500:$Ee,g600:IEe,g700:jEe,g800:FEe,g900:BEe,g1000:NEe,b100:REe,b200:LEe,b300:zEe,b400:VEe,b500:WEe,b600:HEe,b700:UEe,b800:KEe,b900:GEe},qEe=yg("span")`
+`;var jke=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})},Fz=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Fke=(e="",t={})=>({selector:JSON.stringify({term:e,conditions:t})}),Bke=e=>{var{value:t,onChange:r}=e,n=Fz(e,["value","onChange"]);const{conditions:i={}}=n,[a,s]=Y.useState(""),l=pg(a,1e3),h=fu.useEndpoint("GET","/v1/users.autocomplete"),{data:y}=r_(["usersAutoComplete",l,i],()=>jke(void 0,void 0,void 0,function*(){return h(Fke(l,i))})),x=Y.useMemo(()=>(y==null?void 0:y.items.map(k=>({value:k.username,label:k.name||k.username})))||[],[y]);return G.jsx(Ne.AutoComplete,Object.assign({},n,{value:t,onChange:r,filter:a,setFilter:s,"data-qa-id":"UserAutoComplete",renderSelected:({selected:{value:k,label:A}})=>G.jsxs(Ne.Chip,{height:"x20",value:k,mie:4,children:[G.jsx(Ty,{size:"x20",username:k}),G.jsx(Ne.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:A})]}),renderItem:k=>{var{value:A,label:j}=k,N=Fz(k,["value","label"]);return G.jsx(Ne.Option,Object.assign({label:j,avatar:G.jsx(Ty,{size:"x20",username:A})},N),A)},options:x}))};Y.memo(Bke);const bZ=()=>{if(document.baseURI)return document.baseURI;const e=document.getElementsByTagName("base");return e.length>0?e[0].href:document.URL},Nke=e=>e.indexOf(bZ())!==0,n_=({code:e})=>G.jsx("code",{className:"code-colors inline",children:G.jsx(Cf,{text:e})});/*! @license DOMPurify 3.2.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.0/LICENSE */const{entries:xZ,setPrototypeOf:Bz,isFrozen:Rke,getPrototypeOf:Lke,getOwnPropertyDescriptor:zke}=Object;let{freeze:Bs,seal:vu,create:wZ}=Object,{apply:r5,construct:n5}=typeof Reflect<"u"&&Reflect;Bs||(Bs=function(t){return t});vu||(vu=function(t){return t});r5||(r5=function(t,r,n){return t.apply(r,n)});n5||(n5=function(t,r){return new t(...r)});const $C=Il(Array.prototype.forEach),Nz=Il(Array.prototype.pop),i1=Il(Array.prototype.push),qP=Il(String.prototype.toLowerCase),u3=Il(String.prototype.toString),Rz=Il(String.prototype.match),o1=Il(String.prototype.replace),Vke=Il(String.prototype.indexOf),Wke=Il(String.prototype.trim),Gu=Il(Object.prototype.hasOwnProperty),_s=Il(RegExp.prototype.test),a1=Hke(TypeError);function Il(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return r5(e,t,n)}}function Hke(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return n5(e,r)}}function ii(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:qP;Bz&&Bz(e,null);let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const a=r(i);a!==i&&(Rke(t)||(t[n]=a),i=a)}e[i]=!0}return e}function Uke(e){for(let t=0;t<e.length;t++)Gu(e,t)||(e[t]=null);return e}function ym(e){const t=wZ(null);for(const[r,n]of xZ(e))Gu(e,r)&&(Array.isArray(n)?t[r]=Uke(n):n&&typeof n=="object"&&n.constructor===Object?t[r]=ym(n):t[r]=n);return t}function s1(e,t){for(;e!==null;){const n=zke(e,t);if(n){if(n.get)return Il(n.get);if(typeof n.value=="function")return Il(n.value)}e=Lke(e)}function r(){return null}return r}const Lz=Bs(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),c3=Bs(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),d3=Bs(["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"]),Kke=Bs(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),f3=Bs(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Gke=Bs(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),zz=Bs(["#text"]),Vz=Bs(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),h3=Bs(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Wz=Bs(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),IC=Bs(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),qke=vu(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Yke=vu(/<%[\w\W]*|[\w\W]*%>/gm),Xke=vu(/\${[\w\W]*}/gm),Zke=vu(/^data-[\-\w.\u00B7-\uFFFF]/),Jke=vu(/^aria-[\-\w]+$/),SZ=vu(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Qke=vu(/^(?:\w+script|data):/i),eOe=vu(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DZ=vu(/^html$/i),tOe=vu(/^[a-z][.\w]*(-[.\w]+)+$/i);var Hz=Object.freeze({__proto__:null,ARIA_ATTR:Jke,ATTR_WHITESPACE:eOe,CUSTOM_ELEMENT:tOe,DATA_ATTR:Zke,DOCTYPE_NAME:DZ,ERB_EXPR:Yke,IS_ALLOWED_URI:SZ,IS_SCRIPT_OR_DATA:Qke,MUSTACHE_EXPR:qke,TMPLIT_EXPR:Xke});const l1={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},rOe=function(){return typeof window>"u"?null:window},nOe=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const i="data-tt-policy-suffix";r&&r.hasAttribute(i)&&(n=r.getAttribute(i));const a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function CZ(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rOe();const t=_r=>CZ(_r);if(t.version="3.2.0",t.removed=[],!e||!e.document||e.document.nodeType!==l1.document)return t.isSupported=!1,t;let{document:r}=e;const n=r,i=n.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:l,Element:h,NodeFilter:y,NamedNodeMap:x=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:k,DOMParser:A,trustedTypes:j}=e,N=h.prototype,M=s1(N,"cloneNode"),u=s1(N,"remove"),m=s1(N,"nextSibling"),v=s1(N,"childNodes"),C=s1(N,"parentNode");if(typeof s=="function"){const _r=r.createElement("template");_r.content&&_r.content.ownerDocument&&(r=_r.content.ownerDocument)}let w,g="";const{implementation:d,createNodeIterator:f,createDocumentFragment:c,getElementsByTagName:p}=r,{importNode:D}=n;let E={};t.isSupported=typeof xZ=="function"&&typeof C=="function"&&d&&d.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:T,ERB_EXPR:$,TMPLIT_EXPR:B,DATA_ATTR:L,ARIA_ATTR:W,IS_SCRIPT_OR_DATA:K,ATTR_WHITESPACE:te,CUSTOM_ELEMENT:X}=Hz;let{IS_ALLOWED_URI:ae}=Hz,re=null;const ue=ii({},[...Lz,...c3,...d3,...f3,...zz]);let me=null;const Se=ii({},[...Vz,...h3,...Wz,...IC]);let we=Object.seal(wZ(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Fe=null,Ee=null,Te=!0,be=!0,Ue=!1,st=!0,ke=!1,q=!0,ne=!1,qe=!1,se=!1,Ke=!1,Q=!1,Me=!1,o=!0,S=!1;const P="user-content-";let le=!0,ee=!1,_e={},he=null;const ve=ii({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ae=null;const je=ii({},["audio","video","img","source","image","track"]);let Le=null;const xe=ii({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Be="http://www.w3.org/1998/Math/MathML",Ve="http://www.w3.org/2000/svg",tt="http://www.w3.org/1999/xhtml";let it=tt,yt=!1,vt=null;const Pt=ii({},[Be,Ve,tt],u3);let kt=ii({},["mi","mo","mn","ms","mtext"]),It=ii({},["annotation-xml"]);const Ft=ii({},["title","style","font","a","script"]);let Xt=null;const Kt=["application/xhtml+xml","text/html"],Tt="text/html";let rr=null,Wt=null;const Lr=r.createElement("form"),Dr=function(ut){return ut instanceof RegExp||ut instanceof Function},Kr=function(){let ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Wt&&Wt===ut)){if((!ut||typeof ut!="object")&&(ut={}),ut=ym(ut),Xt=Kt.indexOf(ut.PARSER_MEDIA_TYPE)===-1?Tt:ut.PARSER_MEDIA_TYPE,rr=Xt==="application/xhtml+xml"?u3:qP,re=Gu(ut,"ALLOWED_TAGS")?ii({},ut.ALLOWED_TAGS,rr):ue,me=Gu(ut,"ALLOWED_ATTR")?ii({},ut.ALLOWED_ATTR,rr):Se,vt=Gu(ut,"ALLOWED_NAMESPACES")?ii({},ut.ALLOWED_NAMESPACES,u3):Pt,Le=Gu(ut,"ADD_URI_SAFE_ATTR")?ii(ym(xe),ut.ADD_URI_SAFE_ATTR,rr):xe,Ae=Gu(ut,"ADD_DATA_URI_TAGS")?ii(ym(je),ut.ADD_DATA_URI_TAGS,rr):je,he=Gu(ut,"FORBID_CONTENTS")?ii({},ut.FORBID_CONTENTS,rr):ve,Fe=Gu(ut,"FORBID_TAGS")?ii({},ut.FORBID_TAGS,rr):{},Ee=Gu(ut,"FORBID_ATTR")?ii({},ut.FORBID_ATTR,rr):{},_e=Gu(ut,"USE_PROFILES")?ut.USE_PROFILES:!1,Te=ut.ALLOW_ARIA_ATTR!==!1,be=ut.ALLOW_DATA_ATTR!==!1,Ue=ut.ALLOW_UNKNOWN_PROTOCOLS||!1,st=ut.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ke=ut.SAFE_FOR_TEMPLATES||!1,q=ut.SAFE_FOR_XML!==!1,ne=ut.WHOLE_DOCUMENT||!1,Ke=ut.RETURN_DOM||!1,Q=ut.RETURN_DOM_FRAGMENT||!1,Me=ut.RETURN_TRUSTED_TYPE||!1,se=ut.FORCE_BODY||!1,o=ut.SANITIZE_DOM!==!1,S=ut.SANITIZE_NAMED_PROPS||!1,le=ut.KEEP_CONTENT!==!1,ee=ut.IN_PLACE||!1,ae=ut.ALLOWED_URI_REGEXP||SZ,it=ut.NAMESPACE||tt,kt=ut.MATHML_TEXT_INTEGRATION_POINTS||kt,It=ut.HTML_INTEGRATION_POINTS||It,we=ut.CUSTOM_ELEMENT_HANDLING||{},ut.CUSTOM_ELEMENT_HANDLING&&Dr(ut.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=ut.CUSTOM_ELEMENT_HANDLING.tagNameCheck),ut.CUSTOM_ELEMENT_HANDLING&&Dr(ut.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=ut.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),ut.CUSTOM_ELEMENT_HANDLING&&typeof ut.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(we.allowCustomizedBuiltInElements=ut.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(be=!1),Q&&(Ke=!0),_e&&(re=ii({},zz),me=[],_e.html===!0&&(ii(re,Lz),ii(me,Vz)),_e.svg===!0&&(ii(re,c3),ii(me,h3),ii(me,IC)),_e.svgFilters===!0&&(ii(re,d3),ii(me,h3),ii(me,IC)),_e.mathMl===!0&&(ii(re,f3),ii(me,Wz),ii(me,IC))),ut.ADD_TAGS&&(re===ue&&(re=ym(re)),ii(re,ut.ADD_TAGS,rr)),ut.ADD_ATTR&&(me===Se&&(me=ym(me)),ii(me,ut.ADD_ATTR,rr)),ut.ADD_URI_SAFE_ATTR&&ii(Le,ut.ADD_URI_SAFE_ATTR,rr),ut.FORBID_CONTENTS&&(he===ve&&(he=ym(he)),ii(he,ut.FORBID_CONTENTS,rr)),le&&(re["#text"]=!0),ne&&ii(re,["html","head","body"]),re.table&&(ii(re,["tbody"]),delete Fe.tbody),ut.TRUSTED_TYPES_POLICY){if(typeof ut.TRUSTED_TYPES_POLICY.createHTML!="function")throw a1('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof ut.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw a1('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=ut.TRUSTED_TYPES_POLICY,g=w.createHTML("")}else w===void 0&&(w=nOe(j,i)),w!==null&&typeof g=="string"&&(g=w.createHTML(""));Bs&&Bs(ut),Wt=ut}},kr=ii({},[...c3,...d3,...Kke]),mt=ii({},[...f3,...Gke]),qt=function(ut){let Ze=C(ut);(!Ze||!Ze.tagName)&&(Ze={namespaceURI:it,tagName:"template"});const ot=qP(ut.tagName),ht=qP(Ze.tagName);return vt[ut.namespaceURI]?ut.namespaceURI===Ve?Ze.namespaceURI===tt?ot==="svg":Ze.namespaceURI===Be?ot==="svg"&&(ht==="annotation-xml"||kt[ht]):!!kr[ot]:ut.namespaceURI===Be?Ze.namespaceURI===tt?ot==="math":Ze.namespaceURI===Ve?ot==="math"&&It[ht]:!!mt[ot]:ut.namespaceURI===tt?Ze.namespaceURI===Ve&&!It[ht]||Ze.namespaceURI===Be&&!kt[ht]?!1:!mt[ot]&&(Ft[ot]||!kr[ot]):!!(Xt==="application/xhtml+xml"&&vt[ut.namespaceURI]):!1},pr=function(ut){i1(t.removed,{element:ut});try{C(ut).removeChild(ut)}catch{u(ut)}},jr=function(ut,Ze){try{i1(t.removed,{attribute:Ze.getAttributeNode(ut),from:Ze})}catch{i1(t.removed,{attribute:null,from:Ze})}if(Ze.removeAttribute(ut),ut==="is"&&!me[ut])if(Ke||Q)try{pr(Ze)}catch{}else try{Ze.setAttribute(ut,"")}catch{}},Cr=function(ut){let Ze=null,ot=null;if(se)ut="<remove></remove>"+ut;else{const jt=Rz(ut,/^[\r\n\t ]+/);ot=jt&&jt[0]}Xt==="application/xhtml+xml"&&it===tt&&(ut='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+ut+"</body></html>");const ht=w?w.createHTML(ut):ut;if(it===tt)try{Ze=new A().parseFromString(ht,Xt)}catch{}if(!Ze||!Ze.documentElement){Ze=d.createDocument(it,"template",null);try{Ze.documentElement.innerHTML=yt?g:ht}catch{}}const Lt=Ze.body||Ze.documentElement;return ut&&ot&&Lt.insertBefore(r.createTextNode(ot),Lt.childNodes[0]||null),it===tt?p.call(Ze,ne?"html":"body")[0]:ne?Ze.documentElement:Lt},Tr=function(ut){return f.call(ut.ownerDocument||ut,ut,y.SHOW_ELEMENT|y.SHOW_COMMENT|y.SHOW_TEXT|y.SHOW_PROCESSING_INSTRUCTION|y.SHOW_CDATA_SECTION,null)},or=function(ut){return ut instanceof k&&(typeof ut.nodeName!="string"||typeof ut.textContent!="string"||typeof ut.removeChild!="function"||!(ut.attributes instanceof x)||typeof ut.removeAttribute!="function"||typeof ut.setAttribute!="function"||typeof ut.namespaceURI!="string"||typeof ut.insertBefore!="function"||typeof ut.hasChildNodes!="function")},Bt=function(ut){return typeof l=="function"&&ut instanceof l};function Or(_r,ut,Ze){E[_r]&&$C(E[_r],ot=>{ot.call(t,ut,Ze,Wt)})}const xt=function(ut){let Ze=null;if(Or("beforeSanitizeElements",ut,null),or(ut))return pr(ut),!0;const ot=rr(ut.nodeName);if(Or("uponSanitizeElement",ut,{tagName:ot,allowedTags:re}),ut.hasChildNodes()&&!Bt(ut.firstElementChild)&&_s(/<[/\w]/g,ut.innerHTML)&&_s(/<[/\w]/g,ut.textContent)||ut.nodeType===l1.progressingInstruction||q&&ut.nodeType===l1.comment&&_s(/<[/\w]/g,ut.data))return pr(ut),!0;if(!re[ot]||Fe[ot]){if(!Fe[ot]&&Dn(ot)&&(we.tagNameCheck instanceof RegExp&&_s(we.tagNameCheck,ot)||we.tagNameCheck instanceof Function&&we.tagNameCheck(ot)))return!1;if(le&&!he[ot]){const ht=C(ut)||ut.parentNode,Lt=v(ut)||ut.childNodes;if(Lt&&ht){const jt=Lt.length;for(let er=jt-1;er>=0;--er){const Nr=M(Lt[er],!0);Nr.__removalCount=(ut.__removalCount||0)+1,ht.insertBefore(Nr,m(ut))}}}return pr(ut),!0}return ut instanceof h&&!qt(ut)||(ot==="noscript"||ot==="noembed"||ot==="noframes")&&_s(/<\/no(script|embed|frames)/i,ut.innerHTML)?(pr(ut),!0):(ke&&ut.nodeType===l1.text&&(Ze=ut.textContent,$C([T,$,B],ht=>{Ze=o1(Ze,ht," ")}),ut.textContent!==Ze&&(i1(t.removed,{element:ut.cloneNode()}),ut.textContent=Ze)),Or("afterSanitizeElements",ut,null),!1)},Vt=function(ut,Ze,ot){if(o&&(Ze==="id"||Ze==="name")&&(ot in r||ot in Lr))return!1;if(!(be&&!Ee[Ze]&&_s(L,Ze))){if(!(Te&&_s(W,Ze))){if(!me[Ze]||Ee[Ze]){if(!(Dn(ut)&&(we.tagNameCheck instanceof RegExp&&_s(we.tagNameCheck,ut)||we.tagNameCheck instanceof Function&&we.tagNameCheck(ut))&&(we.attributeNameCheck instanceof RegExp&&_s(we.attributeNameCheck,Ze)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(Ze))||Ze==="is"&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_s(we.tagNameCheck,ot)||we.tagNameCheck instanceof Function&&we.tagNameCheck(ot))))return!1}else if(!Le[Ze]){if(!_s(ae,o1(ot,te,""))){if(!((Ze==="src"||Ze==="xlink:href"||Ze==="href")&&ut!=="script"&&Vke(ot,"data:")===0&&Ae[ut])){if(!(Ue&&!_s(K,o1(ot,te,"")))){if(ot)return!1}}}}}}return!0},Dn=function(ut){return ut!=="annotation-xml"&&Rz(ut,X)},xi=function(ut){Or("beforeSanitizeAttributes",ut,null);const{attributes:Ze}=ut;if(!Ze)return;const ot={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:me,forceKeepAttr:void 0};let ht=Ze.length;for(;ht--;){const Lt=Ze[ht],{name:jt,namespaceURI:er,value:Nr}=Lt,zt=rr(jt);let We=jt==="value"?Nr:Wke(Nr);if(ot.attrName=zt,ot.attrValue=We,ot.keepAttr=!0,ot.forceKeepAttr=void 0,Or("uponSanitizeAttribute",ut,ot),We=ot.attrValue,S&&(zt==="id"||zt==="name")&&(jr(jt,ut),We=P+We),q&&_s(/((--!?|])>)|<\/(style|title)/i,We)){jr(jt,ut);continue}if(ot.forceKeepAttr||(jr(jt,ut),!ot.keepAttr))continue;if(!st&&_s(/\/>/i,We)){jr(jt,ut);continue}ke&&$C([T,$,B],Ot=>{We=o1(We,Ot," ")});const dt=rr(ut.nodeName);if(Vt(dt,zt,We)){if(w&&typeof j=="object"&&typeof j.getAttributeType=="function"&&!er)switch(j.getAttributeType(dt,zt)){case"TrustedHTML":{We=w.createHTML(We);break}case"TrustedScriptURL":{We=w.createScriptURL(We);break}}try{er?ut.setAttributeNS(er,jt,We):ut.setAttribute(jt,We),or(ut)?pr(ut):Nz(t.removed)}catch{}}}Or("afterSanitizeAttributes",ut,null)},Ii=function _r(ut){let Ze=null;const ot=Tr(ut);for(Or("beforeSanitizeShadowDOM",ut,null);Ze=ot.nextNode();)Or("uponSanitizeShadowNode",Ze,null),!xt(Ze)&&(Ze.content instanceof a&&_r(Ze.content),xi(Ze));Or("afterSanitizeShadowDOM",ut,null)};return t.sanitize=function(_r){let ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ze=null,ot=null,ht=null,Lt=null;if(yt=!_r,yt&&(_r="<!-->"),typeof _r!="string"&&!Bt(_r))if(typeof _r.toString=="function"){if(_r=_r.toString(),typeof _r!="string")throw a1("dirty is not a string, aborting")}else throw a1("toString is not a function");if(!t.isSupported)return _r;if(qe||Kr(ut),t.removed=[],typeof _r=="string"&&(ee=!1),ee){if(_r.nodeName){const Nr=rr(_r.nodeName);if(!re[Nr]||Fe[Nr])throw a1("root node is forbidden and cannot be sanitized in-place")}}else if(_r instanceof l)Ze=Cr("<!---->"),ot=Ze.ownerDocument.importNode(_r,!0),ot.nodeType===l1.element&&ot.nodeName==="BODY"||ot.nodeName==="HTML"?Ze=ot:Ze.appendChild(ot);else{if(!Ke&&!ke&&!ne&&_r.indexOf("<")===-1)return w&&Me?w.createHTML(_r):_r;if(Ze=Cr(_r),!Ze)return Ke?null:Me?g:""}Ze&&se&&pr(Ze.firstChild);const jt=Tr(ee?_r:Ze);for(;ht=jt.nextNode();)xt(ht)||(ht.content instanceof a&&Ii(ht.content),xi(ht));if(ee)return _r;if(Ke){if(Q)for(Lt=c.call(Ze.ownerDocument);Ze.firstChild;)Lt.appendChild(Ze.firstChild);else Lt=Ze;return(me.shadowroot||me.shadowrootmode)&&(Lt=D.call(n,Lt,!0)),Lt}let er=ne?Ze.outerHTML:Ze.innerHTML;return ne&&re["!doctype"]&&Ze.ownerDocument&&Ze.ownerDocument.doctype&&Ze.ownerDocument.doctype.name&&_s(DZ,Ze.ownerDocument.doctype.name)&&(er="<!DOCTYPE "+Ze.ownerDocument.doctype.name+`>
+`+er),ke&&$C([T,$,B],Nr=>{er=o1(er,Nr," ")}),w&&Me?w.createHTML(er):er},t.setConfig=function(){let _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Kr(_r),qe=!0},t.clearConfig=function(){Wt=null,qe=!1},t.isValidAttribute=function(_r,ut,Ze){Wt||Kr({});const ot=rr(_r),ht=rr(ut);return Vt(ot,ht,Ze)},t.addHook=function(_r,ut){typeof ut=="function"&&(E[_r]=E[_r]||[],i1(E[_r],ut))},t.removeHook=function(_r){if(E[_r])return Nz(E[_r])},t.removeHooks=function(_r){E[_r]&&(E[_r]=[])},t.removeAllHooks=function(){E={}},t}var iOe=CZ(),oOe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const aOe=e=>{var t,{big:r=!1,preview:n=!1}=e,i=oOe(e,["big","preview"]);const{detectEmoji:a}=Y.useContext(kp),s=Y.useMemo(()=>{var y;return"unicode"in i?i.unicode:`:${(y=i.shortCode)!==null&&y!==void 0?y:i.value.value}:`},[i]),l=iOe.sanitize(s),h=Y.useMemo(()=>{const y=a==null?void 0:a(l);return(y==null?void 0:y.length)!==0?y:void 0},[a,l]);return G.jsx(G.Fragment,{children:(t=h==null?void 0:h.map(({name:y,className:x,image:k,content:A},j)=>G.jsx("span",{title:y,children:n?G.jsx(Ne.ThreadMessageEmoji,{className:x,name:y,image:k,children:A}):G.jsx(Ne.MessageEmoji,{big:r,className:x,name:y,image:k,children:A})},j)))!==null&&t!==void 0?t:G.jsx("span",{role:"img","aria-label":l.charAt(0)===":"?l:void 0,children:l})})},sOe=Y.memo(aOe);var lOe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const uOe=e=>{var{big:t=!1,preview:r=!1}=e,n=lOe(e,["big","preview"]);const{convertAsciiToEmoji:i,useEmoji:a}=Y.useContext(kp),s=Y.useMemo(()=>"shortCode"in n&&n.value.value!==n.shortCode?n.value.value:void 0,[n]);return!a&&"shortCode"in n?G.jsx(Cf,{text:n.shortCode===n.value.value?`:${n.shortCode}:`:n.value.value}):!i&&s?G.jsx(Cf,{text:s}):G.jsx(sOe,Object.assign({big:t,preview:r},n))},_B=Y.memo(uOe),cOe=e=>G.jsx(_B,Object.assign({},e)),i_=Y.memo(cOe),dOe=(e,t)=>t?`#${e}`:e,fOe=({mention:e})=>{var t;const{t:r}=Sv(),{resolveChannelMention:n,onChannelMentionClick:i,showMentionSymbol:a}=Y.useContext(kp),s=Y.useMemo(()=>n==null?void 0:n(e),[e,n]),l=Y.useMemo(()=>s?i==null?void 0:i(s):void 0,[s,i]);return s?G.jsx(Ne.Message.Highlight,{title:r("Mentions_channel"),tabIndex:0,role:"button",variant:"link",clickable:!0,onClick:l,onKeyDown:h=>{(h.code==="Enter"||h.code==="Space")&&(l==null||l(h))},children:dOe((t=s.fname)!==null&&t!==void 0?t:e,a)}):G.jsxs(G.Fragment,{children:["#",e]})},o_=Y.memo(fOe),p3=(e,t)=>t?`@${e}`:e,hOe=({mention:e})=>{var t;const{t:r}=Sv(),{resolveUserMention:n,onUserMentionClick:i,ownUserId:a,useRealName:s,showMentionSymbol:l,triggerProps:h}=Y.useContext(kp),y=Y.useMemo(()=>n==null?void 0:n(e),[e,n]),x=Y.useMemo(()=>y?i==null?void 0:i(y):void 0,[y,i]);return e==="all"?G.jsx(Ne.Message.Highlight,{title:r("Mentions_all_room_members"),variant:"relevant",children:p3("all",l)}):e==="here"?G.jsx(Ne.Message.Highlight,{title:r("Mentions_online_room_members"),variant:"relevant",children:p3("here",l)}):y?G.jsx(Ne.Message.Highlight,Object.assign({variant:y._id===a?"critical":"other",title:y._id===a?r("Mentions_you"):r("Mentions_user"),clickable:!0,tabIndex:0,role:"button",onClick:x,onKeyDown:k=>{(k.code==="Enter"||k.code==="Space")&&(x==null||x(k))}},h,{"data-uid":y._id,children:p3((t=s?y.name:y.username)!==null&&t!==void 0?t:e,l)})):G.jsxs(G.Fragment,{children:["@",e]})},a_=Y.memo(hOe),rS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="ITALIC"||t.type==="BOLD"||t.type==="INLINE_CODE"?G.jsx("del",{children:Uz(t,r)},r):Uz(t,r))}),Uz=(e,t)=>{switch(e.type){case"EMOJI":return G.jsx(i_,Object.assign({},e),t);case"MENTION_USER":return G.jsx(a_,{mention:e.value.value},t);case"MENTION_CHANNEL":return G.jsx(o_,{mention:e.value.value},t);case"PLAIN_TEXT":return G.jsx(Cf,{text:e.value},t);case"LINK":return G.jsx(s_,{href:e.value.src.value,label:e.value.label},t);case"ITALIC":return G.jsx(nS,{children:e.value},t);case"BOLD":return G.jsx(iS,{children:e.value},t);case"INLINE_CODE":return G.jsx(n_,{code:e.value.value},t);default:return null}},s_=({href:e,label:t})=>{const{t:r}=Sv(),n=Y.useMemo(()=>(Array.isArray(t)?t:[t]).map((s,l)=>{switch(s.type){case"PLAIN_TEXT":return G.jsx(Cf,{text:s.value},l);case"STRIKE":return G.jsx(rS,{children:s.value},l);case"ITALIC":return G.jsx(nS,{children:s.value},l);case"BOLD":return G.jsx(iS,{children:s.value},l);default:return null}}),[t]);return Nke(e)?G.jsx("a",{href:e,title:e,rel:"noopener noreferrer",target:"_blank",children:n}):G.jsx("a",{href:e,title:r("Go_to_href",{href:e.replace(bZ(),"")}),children:n})},nS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="STRIKE"||t.type==="BOLD"||t.type==="INLINE_CODE"?G.jsx("em",{children:Kz(t,r)},r):Kz(t,r))}),Kz=(e,t)=>{switch(e.type){case"EMOJI":return G.jsx(i_,Object.assign({},e),t);case"MENTION_USER":return G.jsx(a_,{mention:e.value.value},t);case"MENTION_CHANNEL":return G.jsx(o_,{mention:e.value.value},t);case"PLAIN_TEXT":return G.jsx(Cf,{text:e.value},t);case"LINK":return G.jsx(s_,{href:e.value.src.value,label:e.value.label},t);case"STRIKE":return G.jsx(rS,{children:e.value},t);case"BOLD":return G.jsx(iS,{children:e.value},t);case"INLINE_CODE":return G.jsx(n_,{code:e.value.value},t);default:return null}},iS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="STRIKE"||t.type==="ITALIC"||t.type==="INLINE_CODE"?G.jsx("strong",{children:Gz(t,r)},r):Gz(t,r))}),Gz=(e,t)=>{switch(e.type){case"EMOJI":return G.jsx(i_,Object.assign({},e),t);case"MENTION_USER":return G.jsx(a_,{mention:e.value.value},t);case"MENTION_CHANNEL":return G.jsx(o_,{mention:e.value.value},t);case"PLAIN_TEXT":return G.jsx(Cf,{text:e.value},t);case"LINK":return G.jsx(s_,{href:e.value.src.value,label:e.value.label},t);case"STRIKE":return G.jsx(rS,{children:e.value},t);case"ITALIC":return G.jsx(nS,{children:e.value},t);case"INLINE_CODE":return G.jsx(n_,{code:e.value.value},t);default:return null}},YP=e=>{switch(e.type){case"PLAIN_TEXT":return e.value;case"ITALIC":case"BOLD":case"STRIKE":return e.value.map(YP).join("");case"INLINE_CODE":return YP(e.value);case"LINK":{const t=YP(e.value.label),r=e.value.src.value;return t?`${t} (${r})`:r}default:return""}},pOe={maxWidth:"100%"},mOe=({src:e,alt:t})=>{const r=Y.useMemo(()=>YP(t),[t]);return G.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:r,children:G.jsx("img",{src:e,"data-title":e,alt:r,style:pOe})})};function Qk(e){"@babel/helpers - typeof";return Qk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qk(e)}function eg(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Ls(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function yd(e){Ls(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Qk(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function gOe(e,t){Ls(2,arguments);var r=yd(e).getTime(),n=eg(t);return new Date(r+n)}var yOe={};function l_(){return yOe}function vOe(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function bOe(e){return Ls(1,arguments),e instanceof Date||Qk(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function xOe(e){if(Ls(1,arguments),!bOe(e)&&typeof e!="number")return!1;var t=yd(e);return!isNaN(Number(t))}function wOe(e,t){Ls(2,arguments);var r=eg(t);return gOe(e,-r)}var SOe=864e5;function DOe(e){Ls(1,arguments);var t=yd(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),i=r-n;return Math.floor(i/SOe)+1}function eO(e){Ls(1,arguments);var t=1,r=yd(e),n=r.getUTCDay(),i=(n<t?7:0)+n-t;return r.setUTCDate(r.getUTCDate()-i),r.setUTCHours(0,0,0,0),r}function PZ(e){Ls(1,arguments);var t=yd(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var i=eO(n),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var s=eO(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=s.getTime()?r:r-1}function COe(e){Ls(1,arguments);var t=PZ(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=eO(r);return n}var POe=6048e5;function kOe(e){Ls(1,arguments);var t=yd(e),r=eO(t).getTime()-COe(t).getTime();return Math.round(r/POe)+1}function tO(e,t){var r,n,i,a,s,l,h,y;Ls(1,arguments);var x=l_(),k=eg((r=(n=(i=(a=t==null?void 0:t.weekStartsOn)!==null&&a!==void 0?a:t==null||(s=t.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&i!==void 0?i:x.weekStartsOn)!==null&&n!==void 0?n:(h=x.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&r!==void 0?r:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=yd(e),j=A.getUTCDay(),N=(j<k?7:0)+j-k;return A.setUTCDate(A.getUTCDate()-N),A.setUTCHours(0,0,0,0),A}function kZ(e,t){var r,n,i,a,s,l,h,y;Ls(1,arguments);var x=yd(e),k=x.getUTCFullYear(),A=l_(),j=eg((r=(n=(i=(a=t==null?void 0:t.firstWeekContainsDate)!==null&&a!==void 0?a:t==null||(s=t.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:A.firstWeekContainsDate)!==null&&n!==void 0?n:(h=A.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(j>=1&&j<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setUTCFullYear(k+1,0,j),N.setUTCHours(0,0,0,0);var M=tO(N,t),u=new Date(0);u.setUTCFullYear(k,0,j),u.setUTCHours(0,0,0,0);var m=tO(u,t);return x.getTime()>=M.getTime()?k+1:x.getTime()>=m.getTime()?k:k-1}function OOe(e,t){var r,n,i,a,s,l,h,y;Ls(1,arguments);var x=l_(),k=eg((r=(n=(i=(a=t==null?void 0:t.firstWeekContainsDate)!==null&&a!==void 0?a:t==null||(s=t.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:x.firstWeekContainsDate)!==null&&n!==void 0?n:(h=x.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&r!==void 0?r:1),A=kZ(e,t),j=new Date(0);j.setUTCFullYear(A,0,k),j.setUTCHours(0,0,0,0);var N=tO(j,t);return N}var EOe=6048e5;function _Oe(e,t){Ls(1,arguments);var r=yd(e),n=tO(r,t).getTime()-OOe(r,t).getTime();return Math.round(n/EOe)+1}function ji(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}var lh={y:function(t,r){var n=t.getUTCFullYear(),i=n>0?n:1-n;return ji(r==="yy"?i%100:i,r.length)},M:function(t,r){var n=t.getUTCMonth();return r==="M"?String(n+1):ji(n+1,2)},d:function(t,r){return ji(t.getUTCDate(),r.length)},a:function(t,r){var n=t.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h:function(t,r){return ji(t.getUTCHours()%12||12,r.length)},H:function(t,r){return ji(t.getUTCHours(),r.length)},m:function(t,r){return ji(t.getUTCMinutes(),r.length)},s:function(t,r){return ji(t.getUTCSeconds(),r.length)},S:function(t,r){var n=r.length,i=t.getUTCMilliseconds(),a=Math.floor(i*Math.pow(10,n-3));return ji(a,r.length)}},u0={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},AOe={G:function(t,r,n){var i=t.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return n.era(i,{width:"abbreviated"});case"GGGGG":return n.era(i,{width:"narrow"});case"GGGG":default:return n.era(i,{width:"wide"})}},y:function(t,r,n){if(r==="yo"){var i=t.getUTCFullYear(),a=i>0?i:1-i;return n.ordinalNumber(a,{unit:"year"})}return lh.y(t,r)},Y:function(t,r,n,i){var a=kZ(t,i),s=a>0?a:1-a;if(r==="YY"){var l=s%100;return ji(l,2)}return r==="Yo"?n.ordinalNumber(s,{unit:"year"}):ji(s,r.length)},R:function(t,r){var n=PZ(t);return ji(n,r.length)},u:function(t,r){var n=t.getUTCFullYear();return ji(n,r.length)},Q:function(t,r,n){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"Q":return String(i);case"QQ":return ji(i,2);case"Qo":return n.ordinalNumber(i,{unit:"quarter"});case"QQQ":return n.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,r,n){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"q":return String(i);case"qq":return ji(i,2);case"qo":return n.ordinalNumber(i,{unit:"quarter"});case"qqq":return n.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,r,n){var i=t.getUTCMonth();switch(r){case"M":case"MM":return lh.M(t,r);case"Mo":return n.ordinalNumber(i+1,{unit:"month"});case"MMM":return n.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(i,{width:"wide",context:"formatting"})}},L:function(t,r,n){var i=t.getUTCMonth();switch(r){case"L":return String(i+1);case"LL":return ji(i+1,2);case"Lo":return n.ordinalNumber(i+1,{unit:"month"});case"LLL":return n.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(i,{width:"wide",context:"standalone"})}},w:function(t,r,n,i){var a=_Oe(t,i);return r==="wo"?n.ordinalNumber(a,{unit:"week"}):ji(a,r.length)},I:function(t,r,n){var i=kOe(t);return r==="Io"?n.ordinalNumber(i,{unit:"week"}):ji(i,r.length)},d:function(t,r,n){return r==="do"?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):lh.d(t,r)},D:function(t,r,n){var i=DOe(t);return r==="Do"?n.ordinalNumber(i,{unit:"dayOfYear"}):ji(i,r.length)},E:function(t,r,n){var i=t.getUTCDay();switch(r){case"E":case"EE":case"EEE":return n.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(i,{width:"short",context:"formatting"});case"EEEE":default:return n.day(i,{width:"wide",context:"formatting"})}},e:function(t,r,n,i){var a=t.getUTCDay(),s=(a-i.weekStartsOn+8)%7||7;switch(r){case"e":return String(s);case"ee":return ji(s,2);case"eo":return n.ordinalNumber(s,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});case"eeee":default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(t,r,n,i){var a=t.getUTCDay(),s=(a-i.weekStartsOn+8)%7||7;switch(r){case"c":return String(s);case"cc":return ji(s,r.length);case"co":return n.ordinalNumber(s,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});case"cccc":default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(t,r,n){var i=t.getUTCDay(),a=i===0?7:i;switch(r){case"i":return String(a);case"ii":return ji(a,r.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(i,{width:"short",context:"formatting"});case"iiii":default:return n.day(i,{width:"wide",context:"formatting"})}},a:function(t,r,n){var i=t.getUTCHours(),a=i/12>=1?"pm":"am";switch(r){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(t,r,n){var i=t.getUTCHours(),a;switch(i===12?a=u0.noon:i===0?a=u0.midnight:a=i/12>=1?"pm":"am",r){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(t,r,n){var i=t.getUTCHours(),a;switch(i>=17?a=u0.evening:i>=12?a=u0.afternoon:i>=4?a=u0.morning:a=u0.night,r){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(t,r,n){if(r==="ho"){var i=t.getUTCHours()%12;return i===0&&(i=12),n.ordinalNumber(i,{unit:"hour"})}return lh.h(t,r)},H:function(t,r,n){return r==="Ho"?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):lh.H(t,r)},K:function(t,r,n){var i=t.getUTCHours()%12;return r==="Ko"?n.ordinalNumber(i,{unit:"hour"}):ji(i,r.length)},k:function(t,r,n){var i=t.getUTCHours();return i===0&&(i=24),r==="ko"?n.ordinalNumber(i,{unit:"hour"}):ji(i,r.length)},m:function(t,r,n){return r==="mo"?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):lh.m(t,r)},s:function(t,r,n){return r==="so"?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):lh.s(t,r)},S:function(t,r){return lh.S(t,r)},X:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();if(s===0)return"Z";switch(r){case"X":return Yz(s);case"XXXX":case"XX":return vm(s);case"XXXXX":case"XXX":default:return vm(s,":")}},x:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();switch(r){case"x":return Yz(s);case"xxxx":case"xx":return vm(s);case"xxxxx":case"xxx":default:return vm(s,":")}},O:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+qz(s,":");case"OOOO":default:return"GMT"+vm(s,":")}},z:function(t,r,n,i){var a=i._originalDate||t,s=a.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+qz(s,":");case"zzzz":default:return"GMT"+vm(s,":")}},t:function(t,r,n,i){var a=i._originalDate||t,s=Math.floor(a.getTime()/1e3);return ji(s,r.length)},T:function(t,r,n,i){var a=i._originalDate||t,s=a.getTime();return ji(s,r.length)}};function qz(e,t){var r=e>0?"-":"+",n=Math.abs(e),i=Math.floor(n/60),a=n%60;if(a===0)return r+String(i);var s=t;return r+String(i)+s+ji(a,2)}function Yz(e,t){if(e%60===0){var r=e>0?"-":"+";return r+ji(Math.abs(e)/60,2)}return vm(e,t)}function vm(e,t){var r=t||"",n=e>0?"-":"+",i=Math.abs(e),a=ji(Math.floor(i/60),2),s=ji(i%60,2);return n+a+r+s}var Xz=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},OZ=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},TOe=function(t,r){var n=t.match(/(P+)(p+)?/)||[],i=n[1],a=n[2];if(!a)return Xz(t,r);var s;switch(i){case"P":s=r.dateTime({width:"short"});break;case"PP":s=r.dateTime({width:"medium"});break;case"PPP":s=r.dateTime({width:"long"});break;case"PPPP":default:s=r.dateTime({width:"full"});break}return s.replace("{{date}}",Xz(i,r)).replace("{{time}}",OZ(a,r))},MOe={p:OZ,P:TOe},$Oe=["D","DD"],IOe=["YY","YYYY"];function jOe(e){return $Oe.indexOf(e)!==-1}function FOe(e){return IOe.indexOf(e)!==-1}function Zz(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var BOe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},NOe=function(t,r,n){var i,a=BOe[t];return typeof a=="string"?i=a:r===1?i=a.one:i=a.other.replace("{{count}}",r.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+i:i+" ago":i};function m3(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var ROe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},LOe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},zOe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},VOe={date:m3({formats:ROe,defaultWidth:"full"}),time:m3({formats:LOe,defaultWidth:"full"}),dateTime:m3({formats:zOe,defaultWidth:"full"})},WOe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},HOe=function(t,r,n,i){return WOe[t]};function u1(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",i;if(n==="formatting"&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,s=r!=null&&r.width?String(r.width):a;i=e.formattingValues[s]||e.formattingValues[a]}else{var l=e.defaultWidth,h=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[h]||e.values[l]}var y=e.argumentCallback?e.argumentCallback(t):t;return i[y]}}var UOe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},KOe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},GOe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},qOe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},YOe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},XOe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ZOe=function(t,r){var n=Number(t),i=n%100;if(i>20||i<10)switch(i%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},JOe={ordinalNumber:ZOe,era:u1({values:UOe,defaultWidth:"wide"}),quarter:u1({values:KOe,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:u1({values:GOe,defaultWidth:"wide"}),day:u1({values:qOe,defaultWidth:"wide"}),dayPeriod:u1({values:YOe,defaultWidth:"wide",formattingValues:XOe,defaultFormattingWidth:"wide"})};function c1(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var s=a[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],h=Array.isArray(l)?eEe(l,function(k){return k.test(s)}):QOe(l,function(k){return k.test(s)}),y;y=e.valueCallback?e.valueCallback(h):h,y=r.valueCallback?r.valueCallback(y):y;var x=t.slice(s.length);return{value:y,rest:x}}}function QOe(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function eEe(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}function tEe(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var i=n[0],a=t.match(e.parsePattern);if(!a)return null;var s=e.valueCallback?e.valueCallback(a[0]):a[0];s=r.valueCallback?r.valueCallback(s):s;var l=t.slice(i.length);return{value:s,rest:l}}}var rEe=/^(\d+)(th|st|nd|rd)?/i,nEe=/\d+/i,iEe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},oEe={any:[/^b/i,/^(a|c)/i]},aEe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},sEe={any:[/1/i,/2/i,/3/i,/4/i]},lEe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},uEe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},cEe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},dEe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},fEe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},hEe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},pEe={ordinalNumber:tEe({matchPattern:rEe,parsePattern:nEe,valueCallback:function(t){return parseInt(t,10)}}),era:c1({matchPatterns:iEe,defaultMatchWidth:"wide",parsePatterns:oEe,defaultParseWidth:"any"}),quarter:c1({matchPatterns:aEe,defaultMatchWidth:"wide",parsePatterns:sEe,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:c1({matchPatterns:lEe,defaultMatchWidth:"wide",parsePatterns:uEe,defaultParseWidth:"any"}),day:c1({matchPatterns:cEe,defaultMatchWidth:"wide",parsePatterns:dEe,defaultParseWidth:"any"}),dayPeriod:c1({matchPatterns:fEe,defaultMatchWidth:"any",parsePatterns:hEe,defaultParseWidth:"any"})},mEe={code:"en-US",formatDistance:NOe,formatLong:VOe,formatRelative:HOe,localize:JOe,match:pEe,options:{weekStartsOn:0,firstWeekContainsDate:1}},gEe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,yEe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,vEe=/^'([^]*?)'?$/,bEe=/''/g,xEe=/[a-zA-Z]/;function Dv(e,t,r){var n,i,a,s,l,h,y,x,k,A,j,N,M,u;Ls(2,arguments);var m=String(t),v=l_(),C=(n=(i=void 0)!==null&&i!==void 0?i:v.locale)!==null&&n!==void 0?n:mEe,w=eg((a=(s=(l=(h=void 0)!==null&&h!==void 0?h:void 0)!==null&&l!==void 0?l:v.firstWeekContainsDate)!==null&&s!==void 0?s:(y=v.locale)===null||y===void 0||(x=y.options)===null||x===void 0?void 0:x.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(w>=1&&w<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var g=eg((k=(A=(j=(N=void 0)!==null&&N!==void 0?N:void 0)!==null&&j!==void 0?j:v.weekStartsOn)!==null&&A!==void 0?A:(M=v.locale)===null||M===void 0||(u=M.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&k!==void 0?k:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!C.localize)throw new RangeError("locale must contain localize property");if(!C.formatLong)throw new RangeError("locale must contain formatLong property");var d=yd(e);if(!xOe(d))throw new RangeError("Invalid time value");var f=vOe(d),c=wOe(d,f),p={firstWeekContainsDate:w,weekStartsOn:g,locale:C,_originalDate:d},D=m.match(yEe).map(function(E){var T=E[0];if(T==="p"||T==="P"){var $=MOe[T];return $(E,C.formatLong)}return E}).join("").match(gEe).map(function(E){if(E==="''")return"'";var T=E[0];if(T==="'")return wEe(E);var $=AOe[T];if($)return FOe(E)&&Zz(E,t,String(e)),jOe(E)&&Zz(E,t,String(e)),$(c,E,C.localize,p);if(T.match(xEe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+T+"`");return E}).join("");return D}function wEe(e){var t=e.match(vEe);return t?t[1].replace(bEe,"'"):e}function i5(e,t){return i5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},i5(e,t)}function AB(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i5(e,t)}var SEe=function(t,r){return t===void 0&&(t=[]),r===void 0&&(r=[]),t.length!==r.length||t.some(function(n,i){return!Object.is(n,r[i])})},Jz={error:null},EZ=function(e){AB(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=e.call.apply(e,[this].concat(a))||this,n.state=Jz,n.resetErrorBoundary=function(){for(var l,h=arguments.length,y=new Array(h),x=0;x<h;x++)y[x]=arguments[x];n.props.onReset==null||(l=n.props).onReset.apply(l,y),n.reset()},n}t.getDerivedStateFromError=function(i){return{error:i}};var r=t.prototype;return r.reset=function(){this.setState(Jz)},r.componentDidCatch=function(i,a){var s,l;(s=(l=this.props).onError)==null||s.call(l,i,a)},r.componentDidUpdate=function(i,a){var s=this.state.error,l=this.props.resetKeys;if(s!==null&&a.error!==null&&SEe(i.resetKeys,l)){var h,y;(h=(y=this.props).onResetKeysChange)==null||h.call(y,i.resetKeys,l),this.reset()}},r.render=function(){var i=this.state.error,a=this.props,s=a.fallbackRender,l=a.FallbackComponent,h=a.fallback;if(i!==null){var y={error:i,resetErrorBoundary:this.resetErrorBoundary};if(Y.isValidElement(h))return h;if(typeof s=="function")return s(y);if(l)return Y.createElement(l,y);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(Y.Component);function Qz(e,t){const r=new Intl.RelativeTimeFormat(t,{style:"long"}),n=new Date(e).getTime(),i=new Date().getTime(),a=Math.round((n-i)/1e3),s=Math.round(a/60),l=Math.round(s/60),h=Math.round(l/24),y=Math.round(h/7),x=new Date(n).getMonth()-new Date().getMonth(),k=new Date(n).getFullYear()-new Date().getFullYear();return Math.abs(a)<60?r.format(a,"seconds"):Math.abs(s)<60?r.format(s,"minutes"):Math.abs(l)<24?r.format(l,"hours"):Math.abs(h)<7?r.format(h,"days"):Math.abs(y)<4?r.format(y,"weeks"):Math.abs(x)<12?r.format(x,"months"):r.format(k,"years")}const DEe=({format:e,value:t})=>{switch(e){case"t":return G.jsx(PEe,{value:t});case"T":return G.jsx(kEe,{value:t});case"d":return G.jsx(OEe,{value:t});case"D":return G.jsx(EEe,{value:t});case"f":return G.jsx(_Ee,{value:t});case"F":return G.jsx(AEe,{value:t});case"R":return G.jsx(TEe,{value:t});default:return G.jsxs("time",{dateTime:t.toISOString(),children:[" ",JSON.stringify(t.getTime())]})}},CEe=({children:e})=>{const{enableTimestamp:t}=Y.useContext(kp);return t?G.jsx(EZ,{fallback:G.jsx(G.Fragment,{children:new Date(parseInt(e.value.timestamp)*1e3).toUTCString()}),children:G.jsx(DEe,{format:e.value.format,value:new Date(parseInt(e.value.timestamp)*1e3)})}):G.jsx(G.Fragment,{children:`<t:${e.value.timestamp}:${e.value.format}>`})},PEe=({value:e})=>G.jsx(bg,{value:Dv(e,"p"),dateTime:e.toISOString()}),kEe=({value:e})=>G.jsx(bg,{value:Dv(e,"pp"),dateTime:e.toISOString()}),OEe=({value:e})=>G.jsx(bg,{value:Dv(e,"P"),dateTime:e.toISOString()}),EEe=({value:e})=>G.jsx(bg,{value:Dv(e,"Pp"),dateTime:e.toISOString()}),_Ee=({value:e})=>G.jsx(bg,{value:Dv(e,"PPPppp"),dateTime:e.toISOString()}),AEe=({value:e})=>G.jsx(bg,{value:Dv(e,"PPPPpppp"),dateTime:e.toISOString()}),bg=({value:e,dateTime:t})=>G.jsx("time",{title:new Date(t).toLocaleString(),dateTime:t,style:{display:"inline-block"},children:G.jsx(Ne.Tag,{children:e})}),TEe=({value:e})=>{const t=e.getTime(),{language:r}=Y.useContext(kp),[n,i]=Y.useState(()=>Qz(t,r??"en")),[a,s]=Y.useState(()=>eV(t));return Y.useEffect(()=>{const l=setInterval(()=>{i(Qz(e.getTime(),"en")),s(eV(t))},a);return()=>clearInterval(l)},[t,a,e]),G.jsx(bg,{value:n,dateTime:e.toISOString()})},eV=e=>{const t=e-Date.now();return t<6e4?1e3:t<36e5?6e4/2:t<864e5?6e4*5:36e5},MEe=({r:e,g:t,b:r,a:n})=>G.jsxs("span",{children:[G.jsx("span",{style:{backgroundColor:`rgba(${e}, ${t}, ${r}, ${n/255*100}%)`,display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle",marginInlineEnd:"0.5em"}}),"rgba(",e,", ",t,", ",r,", ",n/255*100,"%)"]}),$Ee=Y.memo(MEe),IEe="#FFFFFF",jEe="#F7F8FA",FEe="#F2F3F5",BEe="#EBECEF",NEe="#EEEFF1",REe="#E4E7EA",LEe="#D7DBE0",zEe="#CBCED1",VEe="#9EA2A8",WEe="#6C737A",HEe="#2F343D",UEe="#1F2329",KEe="#FFE9EC",GEe="#FFC1C9",qEe="#F98F9D",YEe="#F5455C",XEe="#EC0D2A",ZEe="#D40C26",JEe="#BB0B21",QEe="#9B1325",e2e="#8B0719",t2e="#6B0513",r2e="#FDE8D7",n2e="#FAD1B0",i2e="#F7B27B",o2e="#F59B53",a2e="#F38C39",s2e="#E26D0E",l2e="#BD5A0B",u2e="#974809",c2e="#713607",d2e="#5B2C06",f2e="#F9EFFC",h2e="#EDD0F7",p2e="#DCA0EF",m2e="#CA71E7",g2e="#9F22C7",y2e="#7F1B9F",v2e="#5F1477",b2e="#4A105D",x2e="#350B42",w2e="#FFF8E0",S2e="#FFECAD",D2e="#FFE383",C2e="#FFD95A",P2e="#FFD031",k2e="#F3BE08",O2e="#DFAC00",E2e="#AC892F",_2e="#8E6300",A2e="#573D00",T2e="#E5FBF4",M2e="#C0F6E4",$2e="#96F0D2",I2e="#6CE9C0",j2e="#2DE0A5",F2e="#1ECB92",B2e="#19AC7C",N2e="#148660",R2e="#106D4F",L2e="#0D5940",z2e="#E8F2FF",V2e="#D1EBFE",W2e="#76B7FC",H2e="#549DF9",U2e="#156FF5",K2e="#095AD2",G2e="#10529E",q2e="#01336B",Y2e="#012247",_Z={white:IEe,n100:jEe,n200:FEe,n250:BEe,n300:NEe,n400:REe,n450:LEe,n500:zEe,n600:VEe,n700:WEe,n800:HEe,n900:UEe,r100:KEe,r200:GEe,r300:qEe,r400:YEe,r500:XEe,r600:ZEe,r700:JEe,r800:QEe,r900:e2e,r1000:t2e,o100:r2e,o200:n2e,o300:i2e,o400:o2e,o500:a2e,o600:s2e,o700:l2e,o800:u2e,o900:c2e,o1000:d2e,p100:f2e,p200:h2e,p300:p2e,p400:m2e,p500:g2e,p600:y2e,p700:v2e,p800:b2e,p900:x2e,y100:w2e,y200:S2e,y300:D2e,y400:C2e,y500:P2e,y600:k2e,y700:O2e,y800:E2e,y900:_2e,y1000:A2e,g100:T2e,g200:M2e,g300:$2e,g400:I2e,g500:j2e,g600:F2e,g700:B2e,g800:N2e,g900:R2e,g1000:L2e,b100:z2e,b200:V2e,b300:W2e,b400:H2e,b500:U2e,b600:K2e,b700:G2e,b800:q2e,b900:Y2e},X2e=yg("span")`
 	text-decoration: underline;
 	text-decoration-color: ${_Z.r400};
-`,u_=({children:e,code:t})=>{const[r,n]=Y.useState(null);return G.jsx(EZ,{children:e,onError:n,fallback:G.jsx(qEe,{title:r==null?void 0:r.message,children:t})})},YEe=Y.lazy(()=>EB(()=>import("./KatexElement-B5WGHryd.js"),__vite__mapDeps([0,1]),import.meta.url)),oS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BOLD":return G.jsx(iS,{children:t.value},r);case"STRIKE":return G.jsx(rS,{children:t.value},r);case"ITALIC":return G.jsx(nS,{children:t.value},r);case"LINK":return G.jsx(s_,{href:t.value.src.value,label:Array.isArray(t.value.label)?t.value.label:[t.value.label]},r);case"PLAIN_TEXT":return G.jsx(Cf,{text:t.value},r);case"IMAGE":return G.jsx(hOe,{src:t.value.src.value,alt:t.value.label},r);case"MENTION_USER":return G.jsx(a_,{mention:t.value.value},r);case"MENTION_CHANNEL":return G.jsx(o_,{mention:t.value.value},r);case"INLINE_CODE":return G.jsx(n_,{code:t.value.value},r);case"EMOJI":return G.jsx(i_,Object.assign({},t),r);case"COLOR":return G.jsx(T2e,Object.assign({},t.value),r);case"INLINE_KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(YEe,{code:t.value})},r);case"TIMESTAMP":return G.jsx(S2e,{children:t},r);default:return"fallback"in t?G.jsx(oS,{children:[t.fallback]},r):null}})}),XEe=({items:e})=>G.jsx("ol",{children:e.map(({value:t,number:r},n)=>G.jsx("li",{value:r,children:G.jsx(oS,{children:t})},n))}),AZ=({children:e})=>G.jsx("div",{children:G.jsx(oS,{children:e})}),ZEe=({children:e})=>G.jsx("blockquote",{children:e.map((t,r)=>G.jsx(AZ,{children:t.value},r))}),JEe=({tasks:e})=>{const{onTaskChecked:t}=Y.useContext(kp);return G.jsx("ul",{className:"task-list",children:e.map((r,n)=>G.jsxs("li",{children:[G.jsx(Ne.CheckBox,{checked:r.status,onChange:t==null?void 0:t(r)})," ",G.jsx(oS,{children:r.value})]},n))})},QEe=({items:e})=>G.jsx("ul",{children:e.map((t,r)=>G.jsx("li",{children:G.jsx(oS,{children:t.value})},r))}),e_e=e=>G.jsx(_B,Object.assign({big:!0},e)),t_e=({emoji:e})=>G.jsx("div",{role:"presentation",children:e.map((t,r)=>G.jsx(e_e,Object.assign({},t),r))}),r_e=Y.lazy(()=>EB(()=>import("./CodeBlock-CVXeKocg.js"),[],import.meta.url)),n_e=Y.lazy(()=>EB(()=>import("./KatexBlock-P3OfGh4C.js"),__vite__mapDeps([2,1]),import.meta.url)),i_e=({tokens:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BIG_EMOJI":return G.jsx(t_e,{emoji:t.value},r);case"PARAGRAPH":return G.jsx(AZ,{children:t.value},r);case"HEADING":return G.jsx(kke,{level:t.level,children:t.value},r);case"UNORDERED_LIST":return G.jsx(QEe,{items:t.value},r);case"ORDERED_LIST":return G.jsx(XEe,{items:t.value},r);case"TASKS":return G.jsx(JEe,{tasks:t.value},r);case"QUOTE":return G.jsx(ZEe,{children:t.value},r);case"CODE":return G.jsx(r_e,{language:t.language,lines:t.value},r);case"KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(n_e,{code:t.value})},r);case"LINE_BREAK":return G.jsx("br",{},r);default:return null}})}),o_e=Y.memo(i_e),a_e=({lines:e})=>{const t=Y.useMemo(()=>{var r;return(r=e.find(n=>n.value.value.trim()))===null||r===void 0?void 0:r.value.value.trim()},[e]);return t?G.jsx(G.Fragment,{children:t}):null},s_e=({code:e})=>G.jsx(G.Fragment,{children:e}),om=e=>e.toString(16).padStart(2,"0"),l_e=({r:e,g:t,b:r,a:n})=>n===255?G.jsxs(G.Fragment,{children:["#",om(e),om(t),om(r)]}):G.jsxs(G.Fragment,{children:["#",om(e),om(t),om(r),om(n)]}),u_e=Y.memo(l_e),TZ=e=>G.jsx(_B,Object.assign({preview:!0},e)),c_e=({code:e})=>G.jsx(G.Fragment,{children:e}),d_e=({mention:e})=>G.jsxs(G.Fragment,{children:["#",e]}),f_e=Y.memo(d_e),h_e=({mention:e})=>G.jsxs(G.Fragment,{children:["@",e]}),p_e=Y.memo(h_e),M0=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BOLD":return G.jsx(iS,{children:t.value},r);case"STRIKE":return G.jsx(rS,{children:t.value},r);case"ITALIC":return G.jsx(nS,{children:t.value},r);case"LINK":return G.jsx(M0,{children:Array.isArray(t.value.label)?t.value.label:[t.value.label]},r);case"PLAIN_TEXT":return G.jsx(Y.Fragment,{children:t.value},r);case"IMAGE":return G.jsx(M0,{children:[t.value.label]},r);case"MENTION_USER":return G.jsx(p_e,{mention:t.value.value},r);case"MENTION_CHANNEL":return G.jsx(f_e,{mention:t.value.value},r);case"INLINE_CODE":return G.jsx(s_e,{code:t.value.value},r);case"EMOJI":return G.jsx(TZ,Object.assign({},t),r);case"COLOR":return G.jsx(u_e,Object.assign({},t.value),r);case"INLINE_KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(c_e,{code:t.value})},r);default:return null}})}),m_e=({emoji:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>G.jsx(TZ,Object.assign({},t),r))}),g_e=({code:e})=>G.jsx(G.Fragment,{children:e}),y_e=e=>e.length===1&&e[0].type==="BIG_EMOJI",v_e=({tokens:e})=>{if(y_e(e))return G.jsx(m_e,{emoji:e[0].value});const t=e.find(r=>r.type!=="LINE_BREAK");if(!t)return null;switch(t.type){case"PARAGRAPH":return G.jsx(M0,{children:t.value});case"HEADING":return G.jsx(G.Fragment,{children:t.value.map(r=>r.value).join("")});case"UNORDERED_LIST":case"ORDERED_LIST":{const r=t.value[0];return G.jsxs(G.Fragment,{children:[r.number?`${r.number}.`:"-"," ",G.jsx(M0,{children:r.value})]})}case"TASKS":{const r=t.value[0];return G.jsxs(G.Fragment,{children:[r.status?"☑":"☐"," ",G.jsx(M0,{children:r.value})]})}case"QUOTE":{const r=t.value[0];return G.jsxs(G.Fragment,{children:["> ",G.jsx(M0,{children:r.value})]})}case"CODE":return G.jsx(a_e,{language:t.language,lines:t.value});case"KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(g_e,{code:t.value})});default:return null}};Y.memo(v_e);var MZ={exports:{}},$Z={exports:{}};(()=>{var e={529:(l,h,y)=>{function x(se){return function(Ke){if(Array.isArray(Ke))return k(Ke)}(se)||function(Ke){if(typeof Symbol<"u"&&Ke[Symbol.iterator]!=null||Ke["@@iterator"]!=null)return Array.from(Ke)}(se)||function(Ke,Q){if(Ke){if(typeof Ke=="string")return k(Ke,Q);var Me={}.toString.call(Ke).slice(8,-1);return Me==="Object"&&Ke.constructor&&(Me=Ke.constructor.name),Me==="Map"||Me==="Set"?Array.from(Ke):Me==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Me)?k(Ke,Q):void 0}}(se)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
+`,u_=({children:e,code:t})=>{const[r,n]=Y.useState(null);return G.jsx(EZ,{children:e,onError:n,fallback:G.jsx(X2e,{title:r==null?void 0:r.message,children:t})})},Z2e=Y.lazy(()=>EB(()=>import("./KatexElement-DqcdzP1A.js"),__vite__mapDeps([0,1]),import.meta.url)),oS=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BOLD":return G.jsx(iS,{children:t.value},r);case"STRIKE":return G.jsx(rS,{children:t.value},r);case"ITALIC":return G.jsx(nS,{children:t.value},r);case"LINK":return G.jsx(s_,{href:t.value.src.value,label:Array.isArray(t.value.label)?t.value.label:[t.value.label]},r);case"PLAIN_TEXT":return G.jsx(Cf,{text:t.value},r);case"IMAGE":return G.jsx(mOe,{src:t.value.src.value,alt:t.value.label},r);case"MENTION_USER":return G.jsx(a_,{mention:t.value.value},r);case"MENTION_CHANNEL":return G.jsx(o_,{mention:t.value.value},r);case"INLINE_CODE":return G.jsx(n_,{code:t.value.value},r);case"EMOJI":return G.jsx(i_,Object.assign({},t),r);case"COLOR":return G.jsx($Ee,Object.assign({},t.value),r);case"INLINE_KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(Z2e,{code:t.value})},r);case"TIMESTAMP":return G.jsx(CEe,{children:t},r);default:return"fallback"in t?G.jsx(oS,{children:[t.fallback]},r):null}})}),J2e=({items:e})=>G.jsx("ol",{children:e.map(({value:t,number:r},n)=>G.jsx("li",{value:r,children:G.jsx(oS,{children:t})},n))}),AZ=({children:e})=>G.jsx("div",{children:G.jsx(oS,{children:e})}),Q2e=({children:e})=>G.jsx("blockquote",{children:e.map((t,r)=>G.jsx(AZ,{children:t.value},r))}),e_e=({tasks:e})=>{const{onTaskChecked:t}=Y.useContext(kp);return G.jsx("ul",{className:"task-list",children:e.map((r,n)=>G.jsxs("li",{children:[G.jsx(Ne.CheckBox,{checked:r.status,onChange:t==null?void 0:t(r)})," ",G.jsx(oS,{children:r.value})]},n))})},t_e=({items:e})=>G.jsx("ul",{children:e.map((t,r)=>G.jsx("li",{children:G.jsx(oS,{children:t.value})},r))}),r_e=e=>G.jsx(_B,Object.assign({big:!0},e)),n_e=({emoji:e})=>G.jsx("div",{role:"presentation",children:e.map((t,r)=>G.jsx(r_e,Object.assign({},t),r))}),i_e=Y.lazy(()=>EB(()=>import("./CodeBlock-DI5TBIDU.js"),[],import.meta.url)),o_e=Y.lazy(()=>EB(()=>import("./KatexBlock-BiRg_b3S.js"),__vite__mapDeps([2,1]),import.meta.url)),a_e=({tokens:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BIG_EMOJI":return G.jsx(n_e,{emoji:t.value},r);case"PARAGRAPH":return G.jsx(AZ,{children:t.value},r);case"HEADING":return G.jsx(Eke,{level:t.level,children:t.value},r);case"UNORDERED_LIST":return G.jsx(t_e,{items:t.value},r);case"ORDERED_LIST":return G.jsx(J2e,{items:t.value},r);case"TASKS":return G.jsx(e_e,{tasks:t.value},r);case"QUOTE":return G.jsx(Q2e,{children:t.value},r);case"CODE":return G.jsx(i_e,{language:t.language,lines:t.value},r);case"KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(o_e,{code:t.value})},r);case"LINE_BREAK":return G.jsx("br",{},r);default:return null}})}),s_e=Y.memo(a_e),l_e=({lines:e})=>{const t=Y.useMemo(()=>{var r;return(r=e.find(n=>n.value.value.trim()))===null||r===void 0?void 0:r.value.value.trim()},[e]);return t?G.jsx(G.Fragment,{children:t}):null},u_e=({code:e})=>G.jsx(G.Fragment,{children:e}),om=e=>e.toString(16).padStart(2,"0"),c_e=({r:e,g:t,b:r,a:n})=>n===255?G.jsxs(G.Fragment,{children:["#",om(e),om(t),om(r)]}):G.jsxs(G.Fragment,{children:["#",om(e),om(t),om(r),om(n)]}),d_e=Y.memo(c_e),TZ=e=>G.jsx(_B,Object.assign({preview:!0},e)),f_e=({code:e})=>G.jsx(G.Fragment,{children:e}),h_e=({mention:e})=>G.jsxs(G.Fragment,{children:["#",e]}),p_e=Y.memo(h_e),m_e=({mention:e})=>G.jsxs(G.Fragment,{children:["@",e]}),g_e=Y.memo(m_e),M0=({children:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BOLD":return G.jsx(iS,{children:t.value},r);case"STRIKE":return G.jsx(rS,{children:t.value},r);case"ITALIC":return G.jsx(nS,{children:t.value},r);case"LINK":return G.jsx(M0,{children:Array.isArray(t.value.label)?t.value.label:[t.value.label]},r);case"PLAIN_TEXT":return G.jsx(Y.Fragment,{children:t.value},r);case"IMAGE":return G.jsx(M0,{children:[t.value.label]},r);case"MENTION_USER":return G.jsx(g_e,{mention:t.value.value},r);case"MENTION_CHANNEL":return G.jsx(p_e,{mention:t.value.value},r);case"INLINE_CODE":return G.jsx(u_e,{code:t.value.value},r);case"EMOJI":return G.jsx(TZ,Object.assign({},t),r);case"COLOR":return G.jsx(d_e,Object.assign({},t.value),r);case"INLINE_KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(f_e,{code:t.value})},r);default:return null}})}),y_e=({emoji:e})=>G.jsx(G.Fragment,{children:e.map((t,r)=>G.jsx(TZ,Object.assign({},t),r))}),v_e=({code:e})=>G.jsx(G.Fragment,{children:e}),b_e=e=>e.length===1&&e[0].type==="BIG_EMOJI",x_e=({tokens:e})=>{if(b_e(e))return G.jsx(y_e,{emoji:e[0].value});const t=e.find(r=>r.type!=="LINE_BREAK");if(!t)return null;switch(t.type){case"PARAGRAPH":return G.jsx(M0,{children:t.value});case"HEADING":return G.jsx(G.Fragment,{children:t.value.map(r=>r.value).join("")});case"UNORDERED_LIST":case"ORDERED_LIST":{const r=t.value[0];return G.jsxs(G.Fragment,{children:[r.number?`${r.number}.`:"-"," ",G.jsx(M0,{children:r.value})]})}case"TASKS":{const r=t.value[0];return G.jsxs(G.Fragment,{children:[r.status?"☑":"☐"," ",G.jsx(M0,{children:r.value})]})}case"QUOTE":{const r=t.value[0];return G.jsxs(G.Fragment,{children:["> ",G.jsx(M0,{children:r.value})]})}case"CODE":return G.jsx(l_e,{language:t.language,lines:t.value});case"KATEX":return G.jsx(u_,{code:t.value,children:G.jsx(v_e,{code:t.value})});default:return null}};Y.memo(x_e);var MZ={exports:{}},$Z={exports:{}};(()=>{var e={529:(l,h,y)=>{function x(se){return function(Ke){if(Array.isArray(Ke))return k(Ke)}(se)||function(Ke){if(typeof Symbol<"u"&&Ke[Symbol.iterator]!=null||Ke["@@iterator"]!=null)return Array.from(Ke)}(se)||function(Ke,Q){if(Ke){if(typeof Ke=="string")return k(Ke,Q);var Me={}.toString.call(Ke).slice(8,-1);return Me==="Object"&&Ke.constructor&&(Me=Ke.constructor.name),Me==="Map"||Me==="Set"?Array.from(Ke):Me==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Me)?k(Ke,Q):void 0}}(se)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function k(se,Ke){(Ke==null||Ke>se.length)&&(Ke=se.length);for(var Q=0,Me=Array(Ke);Q<Ke;Q++)Me[Q]=se[Q];return Me}var A=y(952),j=A.autoEmail,N=A.autoLink,M=A.bigEmoji,u=A.bold,m=A.code,v=A.codeLine,C=A.color,w=A.emoji,g=A.emojiUnicode,d=A.emoticon,f=A.extractFirstResult,c=A.heading,p=A.image,D=A.inlineCode,E=A.inlineKatex,T=A.italic,$=A.katex,B=A.lineBreak,L=A.link,W=A.listItem,K=A.mentionChannel,te=A.mentionUser,X=A.orderedList,ae=A.paragraph,re=A.phoneChecker,ue=A.plain,me=A.quote,Se=A.reducePlainTexts,we=A.strike,Fe=A.task,Ee=A.tasks,Te=A.unorderedList,be=A.timestamp,Ue=!1,st=!1,ke=!1,q=!1;function ne(se,Ke,Q,Me){var o=Error.call(this,se);return Object.setPrototypeOf&&Object.setPrototypeOf(o,ne.prototype),o.expected=Ke,o.found=Q,o.location=Me,o.name="SyntaxError",o}function qe(se,Ke,Q){return Q=Q||" ",se.length>Ke?se:(Ke-=se.length,se+(Q+=Q.repeat(Ke)).slice(0,Ke))}(function(se,Ke){function Q(){this.constructor=se}Q.prototype=Ke.prototype,se.prototype=new Q})(ne,Error),ne.prototype.format=function(se){var Ke="Error: "+this.message;if(this.location){var Q,Me=null;for(Q=0;Q<se.length;Q++)if(se[Q].source===this.location.source){Me=se[Q].text.split(/\r\n|\n|\r/g);break}var o=this.location.start,S=this.location.source&&typeof this.location.source.offset=="function"?this.location.source.offset(o):o,P=this.location.source+":"+S.line+":"+S.column;if(Me){var le=this.location.end,ee=qe("",S.line.toString().length," "),_e=Me[o.line-1],he=(o.line===le.line?le.column:_e.length+1)-o.column||1;Ke+=`
  --> `+P+`
 `+ee+` |
@@ -722,7 +722,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
 `,"~"," "],!0,!1),ye=kn([`
 `,"_"," "],!0,!1),Pe=Et("_",!1),He=Et("~",!1),Je=kn([":","@"],!1,!1),Xe=kn([["0","9"],["a","z"],["A","Z"],"-","_","+","."],!1,!1),Ht=Et("<3",!1),gr=Et("</3",!1),Br=Et(":D",!1),Ar=Et(":-D",!1),li=Et("=D",!1),Co=Et(">:)",!1),ki=Et(">;)",!1),Qi=Et(">:-)",!1),Ia=Et(">=)",!1),Ps=Et("':)",!1),Fp=Et("':-)",!1),eT=Et("'=)",!1),tT=Et("':D",!1),rT=Et("':-D",!1),nT=Et("'=D",!1),Nd=Et(":')",!1),iT=Et(":'-)",!1),oT=Et("O:-)",!1),pl=Et("0:-3",!1),aT=Et("0:3",!1),sT=Et("0:-)",!1),lT=Et("0:)",!1),uT=Et("0;^)",!1),cT=Et("O:)",!1),MS=Et("O;-)",!1),$S=Et("O=)",!1),dT=Et("0;-)",!1),fT=Et("O:-3",!1),qv=Et("O:3",!1),Bp=Et(":)",!1),jg=Et(":-)",!1),hT=Et("=]",!1),IS=Et("=)",!1),pT=Et(":]",!1),Ru=Et(";)",!1),Yv=Et(";-)",!1),Rd=Et("*-)",!1),zs=Et("*)",!1),mT=Et(";-]",!1),jS=Et(";]",!1),FS=Et(";D",!1),Np=Et(";^)",!1),Ec=Et(":*",!1),BS=Et(":-*",!1),gT=Et("=*",!1),Fg=Et(":^*",!1),yT=Et(":P",!1),NS=Et(":-P",!1),aa=Et("=P",!1),Xv=Et(":-Þ",!1),RS=Et(":Þ",!1),ql=Et(":-b",!1),Zv=Et(":b",!1),Bg=Et(">:P",!1),Ld=Et("X-P",!1),LS=Et("B-)",!1),ja=Et("B)",!1),Jv=Et("8)",!1),vT=Et("8-)",!1),bT=Et("B-D",!1),xT=Et("8-D",!1),Qv=Et(">:[",!1),wT=Et(":-(",!1),Rp=Et(":(",!1),zS=Et(":-[",!1),ST=Et(":[",!1),DT=Et("=(",!1),Lp=Et(">:\\",!1),CT=Et(">:/",!1),PT=Et(":-/",!1),eb=Et(":-.",!1),VS=Et(":/",!1),kT=Et(":\\",!1),OT=Et("=/",!1),ET=Et("=\\",!1),WS=Et(":L",!1),tb=Et("=L",!1),_T=Et(">.<",!1),rb=Et(":'(",!1),HS=Et(":'-(",!1),US=Et(";(",!1),KS=Et(";-(",!1),Ng=Et(">:(",!1),AT=Et(">:-(",!1),GS=Et(":@",!1),qS=Et(":$",!1),TT=Et("=$",!1),YS=Et("D:",!1),MT=Et("':(",!1),nb=Et("':-(",!1),XS=Et("'=(",!1),ib=Et(":-X",!1),$T=Et(":X",!1),ob=Et(":-#",!1),Wn=Et(":#",!1),IT=Et("=X",!1),jT=Et("=#",!1),zp=Et("-_-",!1),ZS=Et("-__-",!1),FT=Et("-___-",!1),BT=Et(":-O",!1),Vs=Et(":O",!1),NT=Et("O_O",!1),Rg=Et(">:O",!1),ab=Et("#-)",!1),JS=Et("#)",!1),QS=Et("%-)",!1),ks=Et("%)",!1),_c=Et("X)",!1),sb=Et("X-)",!1),eD=Et("(y)",!1),Lg=Et("*\\0/*",!1),tD=Et("\\0/",!1),lb=Et("*\\O/*",!1),rD=Et("\\O/",!1),eh=kn(["‍"],!1,!1),Vp=kn(["\uD83D"],!1,!1),Ac=kn([["\uDE00","\uDE4F"]],!1,!1),RT=kn(["\uD83E"],!1,!1),Yl=kn([["\uDD00","\uDDFF"]],!1,!1),Wp=kn(["\uD83C"],!1,!1),nD=kn([["\uDF00","\uDFFF"]],!1,!1),zd=kn([["︀","️"]],!1,!1),LT=kn([["\uDC00","\uDDFF"]],!1,!1),zT=kn([["\uDFFB","\uDFFF"]],!1,!1),VT=kn([["\uDE80","\uDEFA"]],!1,!1),iD=kn([["⌀","⏿"]],!1,!1),oD=kn([["☀","⛿"]],!1,!1),WT=kn([["✀","➿"]],!1,!1),zg=Et("`",!1),aD=Et("color:#",!1),rs=Et(`\r
 `,!1),Xl=kn([`
-`,"\r"],!1,!1),HT=kn(["	"," "],!1,!1),UT=Et("\\",!1),Vg=kn(["*","_","~","`","#","."],!1,!1),th=kn([[" ","'"],["+","Z"],["a","z"],["€","￿"]],!1,!1),ub=kn([["-","."],["0","9"],["A","Z"],"_",["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],["٠","٩"],["ٮ","ٯ"],["ٱ","ۓ"],"ە",["ۥ","ۦ"],["ۮ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["߀","ߪ"],["ߴ","ߵ"],"ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["०","९"],["ॱ","ঀ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ",["ড়","ঢ়"],["য়","ৡ"],["০","ৱ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],["ਖ਼","ੜ"],"ਫ਼",["੦","੯"],["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],"ઽ","ૐ",["ૠ","ૡ"],["૦","૯"],"ૹ",["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],"ଽ",["ଡ଼","ଢ଼"],["ୟ","ୡ"],["୦","୯"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],"ௐ",["௦","௯"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],["ౠ","ౡ"],["౦","౯"],"ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ",["ೠ","ೡ"],["೦","೯"],["ೱ","ೲ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["൦","൯"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["෦","෯"],["ก","ะ"],["า","ำ"],["เ","ๆ"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ະ"],["າ","ຳ"],"ຽ",["ເ","ໄ"],"ໆ",["໐","໙"],["ໜ","ໟ"],"ༀ",["༠","༩"],["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],["ဿ","၉"],["ၐ","ၕ"],["ၚ","ၝ"],"ၡ",["ၥ","ၦ"],["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["႐","႙"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["០","៩"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],["᪀","᪉"],["᪐","᪙"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["᭐","᭙"],["ᮃ","ᮠ"],["ᮮ","ᯥ"],["ᰀ","ᰣ"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],["ᳵ","ᳶ"],["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],["Ⳳ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ",["々","〆"],["〱","〵"],["〻","〼"],["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["꣐","꣙"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["꤀","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],["ꧏ","꧙"],["ꧠ","ꧤ"],["ꧦ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["꩐","꩙"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ",["ꪵ","ꪶ"],["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),sD=kn([["0","9"]],!1,!1),KT=kn(["$","@","&","+","_","_","#","?","-"],!1,!1),lD=kn([".",",","!","%","~","*",'"',"'",":",";","(",")","=","~"],!1,!1),rh=kn([["0","9"],["A","F"],["a","f"]],!1,!1),Hp=kn([["0","9"],["A","Z"],["a","z"],["©","ª"],"®","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["̀","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["҃","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["֑","ֽ"],"ֿ",["ׁ","ׂ"],["ׄ","ׅ"],"ׇ",["א","ת"],["װ","ײ"],["ؐ","ؚ"],["ؠ","٩"],["ٮ","ۓ"],["ە","ۜ"],["۟","ۨ"],["۪","ۼ"],"ۿ",["ܐ","݊"],["ݍ","ޱ"],["߀","ߵ"],"ߺ",["ࠀ","࠭"],["ࡀ","࡛"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ࣔ","࣡"],["ࣣ","ॣ"],["०","९"],["ॱ","ঃ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],["়","ৄ"],["ে","ৈ"],["ো","ৎ"],"ৗ",["ড়","ঢ়"],["য়","ৣ"],["০","ৱ"],["ਁ","ਃ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],"਼",["ਾ","ੂ"],["ੇ","ੈ"],["ੋ","੍"],"ੑ",["ਖ਼","ੜ"],"ਫ਼",["੦","ੵ"],["ઁ","ઃ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],["઼","ૅ"],["ે","ૉ"],["ો","્"],"ૐ",["ૠ","ૣ"],["૦","૯"],"ૹ",["ଁ","ଃ"],["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],["଼","ୄ"],["େ","ୈ"],["ୋ","୍"],["ୖ","ୗ"],["ଡ଼","ଢ଼"],["ୟ","ୣ"],["୦","୯"],"ୱ",["ஂ","ஃ"],["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],["ா","ூ"],["ெ","ை"],["ொ","்"],"ௐ","ௗ",["௦","௯"],["ఀ","ః"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],["ఽ","ౄ"],["ె","ై"],["ొ","్"],["ౕ","ౖ"],["ౘ","ౚ"],["ౠ","ౣ"],["౦","౯"],["ಀ","ಃ"],["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],["಼","ೄ"],["ೆ","ೈ"],["ೊ","್"],["ೕ","ೖ"],"ೞ",["ೠ","ೣ"],["೦","೯"],["ೱ","ೲ"],["ഁ","ഃ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],["ഽ","ൄ"],["െ","ൈ"],["ൊ","ൎ"],["ൔ","ൗ"],["ൟ","ൣ"],["൦","൯"],["ൺ","ൿ"],["ං","ඃ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],"්",["ා","ු"],"ූ",["ෘ","ෟ"],["෦","෯"],["ෲ","ෳ"],["ก","ฺ"],["เ","๎"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ູ"],["ົ","ຽ"],["ເ","ໄ"],"ໆ",["່","ໍ"],["໐","໙"],["ໜ","ໟ"],"ༀ",["༘","༙"],["༠","༩"],"༵","༷","༹",["༾","ཇ"],["ཉ","ཬ"],["ཱ","྄"],["྆","ྗ"],["ྙ","ྼ"],"࿆",["က","၉"],["ၐ","ႝ"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["፝","፟"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","᜔"],["ᜠ","᜴"],["ᝀ","ᝓ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ᝲ","ᝳ"],["ក","៓"],"ៗ",["ៜ","៝"],["០","៩"],["᠋","᠍"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢪ"],["ᢰ","ᣵ"],["ᤀ","ᤞ"],["ᤠ","ᤫ"],["ᤰ","᤻"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨛ"],["ᨠ","ᩞ"],["᩠","᩼"],["᩿","᪉"],["᪐","᪙"],"ᪧ",["᪰","᪾"],["ᬀ","ᭋ"],["᭐","᭙"],["᭫","᭳"],["ᮀ","᯳"],["ᰀ","᰷"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["᳐","᳒"],["᳔","ᳶ"],["᳸","᳹"],["ᴀ","᷵"],["᷻","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"‍","‼","⁉","ⁱ","ⁿ",["ₐ","ₜ"],["⃐","⃰"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"™","ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["←","⇿"],["⌚","⌛"],"⌨","⏏",["⏩","⏳"],["⏸","⏺"],"Ⓜ",["▪","▫"],"▶","◀",["◻","◾"],["☀","➿"],["⤴","⤵"],["⬅","⬇"],["⬛","⬜"],"⭐","⭕",["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["⵿","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],["ⷠ","ⷿ"],"ⸯ",["々","〆"],["〪","〵"],["〻","〽"],["ぁ","ゖ"],["゙","゚"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],"㊗","㊙",["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","꙲"],["ꙴ","꙽"],["ꙿ","ꛥ"],["꛰","꛱"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠧ"],["ꡀ","ꡳ"],["ꢀ","ꣅ"],["꣐","꣙"],["꣠","ꣷ"],"ꣻ","ꣽ",["꤀","꤭"],["ꤰ","꥓"],["ꥠ","ꥼ"],["ꦀ","꧀"],["ꧏ","꧙"],["ꧠ","ꧾ"],["ꨀ","ꨶ"],["ꩀ","ꩍ"],["꩐","꩙"],["ꩠ","ꩶ"],["ꩺ","ꫂ"],["ꫛ","ꫝ"],["ꫠ","ꫯ"],["ꫲ","꫶"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯪ"],["꯬","꯭"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["\uD800","\uDFFF"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],["יִ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["︀","️"],["︠","︯"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),GT=kn([["0","9"],["A","Z"],["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],["٠","٩"],["ٮ","ٯ"],["ٱ","ۓ"],"ە",["ۥ","ۦ"],["ۮ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["߀","ߪ"],["ߴ","ߵ"],"ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["०","९"],["ॱ","ঀ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ",["ড়","ঢ়"],["য়","ৡ"],["০","ৱ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],["ਖ਼","ੜ"],"ਫ਼",["੦","੯"],["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],"ઽ","ૐ",["ૠ","ૡ"],["૦","૯"],"ૹ",["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],"ଽ",["ଡ଼","ଢ଼"],["ୟ","ୡ"],["୦","୯"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],"ௐ",["௦","௯"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],["ౠ","ౡ"],["౦","౯"],"ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ",["ೠ","ೡ"],["೦","೯"],["ೱ","ೲ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["൦","൯"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["෦","෯"],["ก","ะ"],["า","ำ"],["เ","ๆ"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ະ"],["າ","ຳ"],"ຽ",["ເ","ໄ"],"ໆ",["໐","໙"],["ໜ","ໟ"],"ༀ",["༠","༩"],["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],["ဿ","၉"],["ၐ","ၕ"],["ၚ","ၝ"],"ၡ",["ၥ","ၦ"],["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["႐","႙"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["០","៩"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],["᪀","᪉"],["᪐","᪙"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["᭐","᭙"],["ᮃ","ᮠ"],["ᮮ","ᯥ"],["ᰀ","ᰣ"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],["ᳵ","ᳶ"],["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],["Ⳳ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ",["々","〆"],["〱","〵"],["〻","〼"],["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["꣐","꣙"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["꤀","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],["ꧏ","꧙"],["ꧠ","ꧤ"],["ꧦ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["꩐","꩙"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ",["ꪵ","ꪶ"],["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),cb=function(){return ae([ue("")])},uD=function(U){return me(U)},Wg=function(U){return U.join("")},cD=function(U,pe){return be(U,pe)},Hg=function(U){return be(U)},db=function(U,pe){return m(pe,U)},Ug=function(U){return v(U)},qT=function(U){return v(U)},dD=function(){return v(ue(""))},Kg=function(U){return ue(U)},fD=function(U,pe){return c([pe],U)},fb=function(U){return U.length},YT=function(U){return ue(U)},hD=function(U){return Ee(U)},Lu=function(U,pe){return Fe(pe,U)},pD=function(){return!0},mD=function(){return!1},XT=function(U){return X(U)},gD=function(U,pe){return W(pe,parseInt(U,10))},ZT=function(U){return Te(U)},JT=function(U){return W(U)},zu=function(U){return W(U)},hb=function(U){return Se(U)},pb=function(U){return $(U)},mb=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},Gg=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},nh=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},yn=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},qg=function(U){return E(U)},gb=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},Vd=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},QT=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},yb=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},yD=function(){return B()},ga=function(U){return ae(U)},eM=function(U){return Se(U)},tM=function(U,pe){return U.length?L(pe,Se(U)):L(pe)},vD=function(U,pe){return L(U,[ue(pe)])},rM=function(U){return ue(U)},bD=function(U){return"tel:"+U.number},nM=function(U,pe){return U?p(pe,U):p(pe)},iM=function(U){return{text:"+"+U.text,number:U.number}},oM=function(U,pe){return{text:U.text+"-"+pe,number:U.number+pe}},Vu=function(U,pe,ge){return{text:U.text+pe+"-"+ge,number:U.number+pe+ge}},Fa=function(U,pe){return{text:U.text+pe,number:U.number+pe}},vb=function(U){return{text:U,number:U}},aM=function(U){return{text:U,number:U}},bb=function(U){return{text:"("+U+")",number:U}},sM=function(U){return re(U.text,U.number)},lM=function(U){return j(U)},Up=function(U){return N(U,Ke.customDomains)},xD=function(){return!Ue&&(Ue=!0,!0)},wD=function(U){return Ue=!1,U},uM=function(){return Ue=!1,!1},cM=function(U){return f(U)},dM=function(){return!ke&&(ke=!0,!0)},fM=function(U){return ke=!1,U},SD=function(){return ke=!1,!1},DD=function(U){return f(U)},hM=function(){return!st&&(st=!0,!0)},xb=function(U){return st=!1,U},CD=function(){return st=!1,!1},Kp=function(U){return f(U)},wb=function(){return!q&&(q=!0,!0)},PD=function(U){return q=!1,U},kD=function(){return q=!1,!1},Yg=function(U){return f(U)},OD=function(U){return ue(U)},Zl=function(U,pe){return Se([ue("__")].concat(x(U),[ue("__"),ue(pe)]))},Wd=function(U,pe){return Se([ue("_")].concat(x(U),[ue("_"),ue(pe)]))},pM=function(U){return T(U)},ED=function(U){return Se(U)},mM=function(U){return u(Se(U))},gM=function(U){return we(Se(U))},yM=function(U){return ue(U)},vM=function(U){return ue(U)},bM=function(U){return ue(U)},xM=function(U,pe,ge){return Se([U,pe,ge])[0]},wM=function(U,pe,ge){return Se([U,pe,ge])[0]},SM=function(U,pe,ge){return Se([U,pe,ge])[0]},DM=function(U){return ue(U.join(""))},CM=function(U){return ue(U.join(""))},PM=function(U){return ue(U.join(""))},_D=function(U,pe){return Se([U,ue("@"+pe)])[0]},AD=function(U){return te(U)},TD=function(U,pe){return Se([U,ue("#"+pe)])[0]},kM=function(U){return K(U)},OM=function(U){return[M(U)]},EM=function(U){return g(U)},MD=function(U){return w(U)},_M=function(){return Ke.emoticons},AM=function(U){return d(U,"heart")},TM=function(U){return d(U,"broken_heart")},MM=function(U){return d(U,"smiley")},$M=function(U){return d(U,"laughing")},IM=function(U){return d(U,"sweat_smile")},Ws=function(U){return d(U,"joy")},jM=function(U){return d(U,"innocent")},FM=function(U){return d(U,"slight_smile")},BM=function(U){return d(U,"wink")},$D=function(U){return d(U,"kissing_heart")},NM=function(U){return d(U,"stuck_out_tongue")},RM=function(U){return d(U,"stuck_out_tongue_winking_eye")},LM=function(U){return d(U,"sunglasses")},zM=function(U){return d(U,"disappointed")},Sb=function(U){return d(U,"confused")},VM=function(U){return d(U,"persevere")},WM=function(U){return d(U,"cry")},HM=function(U){return d(U,"angry")},UM=function(U){return d(U,"flushed")},KM=function(U){return d(U,"fearful")},GM=function(U){return d(U,"sweat")},qM=function(U){return d(U,"no_mouth")},YM=function(U){return d(U,"expressionless")},XM=function(U){return d(U,"open_mouth")},ZM=function(U){return d(U,"dizzy_face")},JM=function(U){return d(U,"thumbsup")},QM=function(U){return d(U,"person_gesturing_ok")},e$=function(U){return D(ue(U))},t$=function(){return Ke.colors},r$=function(U){return C.apply(void 0,x(U))},n$=function(U){return ue(U)},i$=function(U){return ue(U)},o$=function(U,pe,ge){return ue(U+pe+ge)},a$=function(U){return ue(U)},s$=function(U){return ue(U)},Db=function(U,pe,ge){return U+pe+ge},ID=function(U){return parseInt(U+U,16)},l$=function(U,pe){return parseInt(U+pe,16)},R=0|Ke.peg$currPos,ih=[{line:1,column:1}],ml=R,Xg=Ke.peg$maxFailExpected||[],Oe=0|Ke.peg$silentFails;if(Ke.startRule){if(!(Ke.startRule in ee))throw new Error(`Can't start parsing from rule "`+Ke.startRule+'".');_e=ee[Ke.startRule]}function Et(U,pe){return{type:"literal",text:U,ignoreCase:pe}}function kn(U,pe,ge){return{type:"class",parts:U,inverted:pe,ignoreCase:ge}}function Cb(U){var pe,ge=ih[U];if(ge)return ge;if(U>=ih.length)pe=ih.length-1;else for(pe=U;!ih[--pe];);for(ge={line:(ge=ih[pe]).line,column:ge.column};pe<U;)se.charCodeAt(pe)===10?(ge.line++,ge.column=1):ge.column++,pe++;return ih[U]=ge,ge}function jD(U,pe,ge){var fe=Cb(U),ie=Cb(pe),Ie={source:le,start:{offset:U,line:fe.line,column:fe.column},end:{offset:pe,line:ie.line,column:ie.column}};return Ie}function Re(U){R<ml||(R>ml&&(ml=R,Xg=[]),Xg.push(U))}function FD(){var U,pe,ge,fe;if(U=R,pe=function(){var ie,Ie,Qe,ft,pt,Ct,dr,wr;for(ie=R,Ie=[],(Qe=po())===P&&(Qe=Ba());Qe!==P;)Ie.push(Qe),(Qe=po())===P&&(Qe=Ba());if(Qe=R,ft=[],pt=R,(Ct=Mc())===P&&(Ct=Gd()),Ct!==P){for(dr=[],(wr=po())===P&&(wr=Ba());wr!==P;)dr.push(wr),(wr=po())===P&&(wr=Ba());pt=Ct}else R=pt,pt=P;for(;pt!==P;)if(ft.push(pt),ft.length>=3)pt=P;else if(pt=R,(Ct=Mc())===P&&(Ct=Gd()),Ct!==P){for(dr=[],(wr=po())===P&&(wr=Ba());wr!==P;)dr.push(wr),(wr=po())===P&&(wr=Ba());pt=Ct}else R=pt,pt=P;return ft.length<1?(R=Qe,Qe=P):Qe=ft,Qe!==P?ie=OM(Qe):(R=ie,ie=P),ie}(),pe!==P?(ge=R,Oe++,se.length>R?(fe=se.charAt(R),R++):(fe=P,Oe===0&&Re(Io)),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?U=pe:(R=U,U=P)):(R=U,U=P),U===P)if(U=[],(pe=BD())===P&&(pe=Eb())===P&&(pe=R,(ge=po())!==P&&(ge=cb()),pe=ge),pe!==P)for(;pe!==P;)U.push(pe),(pe=BD())===P&&(pe=Eb())===P&&(pe=R,(ge=po())!==P&&(ge=cb()),pe=ge);else U=P;return U}function BD(){var U;return(U=function(){var pe,ge;if(pe=[],(ge=ND())!==P)for(;ge!==P;)pe.push(ge),ge=ND();else pe=P;return pe!==P&&(pe=uD(pe)),pe}())===P&&(U=function(){var pe,ge,fe,ie,Ie,Qe;if(pe=R,se.substr(R,3)===je?(ge=je,R+=3):(ge=P,Oe===0&&Re($u)),ge!==P)if(fe=function(){var ft,pt,Ct;if(ft=R,pt=[],Ct=se.charAt(R),Md.test(Ct)?R++:(Ct=P,Oe===0&&Re(Vr)),Ct!==P)for(;Ct!==P;)pt.push(Ct),Ct=se.charAt(R),Md.test(Ct)?R++:(Ct=P,Oe===0&&Re(Vr));else pt=P;return ft=pt!==P?se.substring(ft,R):pt}(),fe===P&&(fe=null),po()!==P){if(ie=[],(Ie=LD())!==P)for(;Ie!==P;)ie.push(Ie),Ie=LD();else ie=P;ie!==P&&(Ie=po())!==P?(se.substr(R,3)===je?(Qe=je,R+=3):(Qe=P,Oe===0&&Re($u)),Qe!==P?pe=db(fe,ie):(R=pe,pe=P)):(R=pe,pe=P)}else R=pe,pe=P;else R=pe,pe=P;return pe}())===P&&(U=function(){var pe,ge,fe,ie;if(pe=R,ge=function(){var Ie,Qe,ft;for(Ie=R,Qe=[],se.charCodeAt(R)===35?(ft=xe,R++):(ft=P,Oe===0&&Re(dl));ft!==P;)Qe.push(ft),Qe.length>=4?ft=P:se.charCodeAt(R)===35?(ft=xe,R++):(ft=P,Oe===0&&Re(dl));return Qe.length<1?(R=Ie,Ie=P):Ie=Qe,Ie!==P&&(Ie=fb(Ie)),Ie}(),ge!==P){if(fe=[],ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea)),ie!==P)for(;ie!==P;)fe.push(ie),ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea));else fe=P;fe!==P?(ie=function(){var Ie,Qe,ft,pt,Ct;if(Ie=R,Qe=[],ft=R,pt=R,Oe++,Ct=po(),Oe--,Ct===P?pt=void 0:(R=pt,pt=P),pt!==P?(se.length>R?(Ct=se.charAt(R),R++):(Ct=P,Oe===0&&Re(Io)),Ct!==P?ft=pt=[pt,Ct]:(R=ft,ft=P)):(R=ft,ft=P),ft!==P)for(;ft!==P;)Qe.push(ft),ft=R,pt=R,Oe++,Ct=po(),Oe--,Ct===P?pt=void 0:(R=pt,pt=P),pt!==P?(se.length>R?(Ct=se.charAt(R),R++):(Ct=P,Oe===0&&Re(Io)),Ct!==P?ft=pt=[pt,Ct]:(R=ft,ft=P)):(R=ft,ft=P);else Qe=P;return(Ie=Qe!==P?se.substring(Ie,R):Qe)!==P&&(Ie=YT(Ie)),Ie}(),ie!==P?pe=fD(ge,ie):(R=pe,pe=P)):(R=pe,pe=P)}else R=pe,pe=P;return pe}())===P&&(U=function(){var pe,ge;if(pe=[],(ge=VD())!==P)for(;ge!==P;)pe.push(ge),ge=VD();else pe=P;return pe!==P&&(pe=hD(pe)),pe}())===P&&(U=function(){var pe,ge;if(pe=[],(ge=WD())!==P)for(;ge!==P;)pe.push(ge),ge=WD();else pe=P;return pe!==P&&(pe=XT(pe)),pe}())===P&&(U=function(){var pe,ge;if(pe=[],(ge=HD())!==P)for(;ge!==P;)pe.push(ge),ge=HD();else pe=P;if(pe===P)if(pe=[],(ge=UD())!==P)for(;ge!==P;)pe.push(ge),ge=UD();else pe=P;return pe!==P&&(pe=ZT(pe)),pe}())===P&&(U=function(){var pe,ge,fe,ie,Ie,Qe,ft;if(pe=R,ge=function(){var pt,Ct,dr;return pt=R,(Ct=(Ct=mb())?void 0:P)!==P?(se.substr(R,2)===kt?(dr=kt,R+=2):(dr=P,Oe===0&&Re(Xf)),dr!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P)):(R=pt,pt=P),pt===P&&(pt=R,(Ct=(Ct=Gg())?void 0:P)!==P?(se.substr(R,2)===It?(dr=It,R+=2):(dr=P,Oe===0&&Re(Tg)),dr!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P)):(R=pt,pt=P)),pt}(),ge!==P){for(fe=R,ie=[],Ie=R,Qe=R,Oe++,ft=kb(),Oe--,ft===P?Qe=void 0:(R=Qe,Qe=P),Qe!==P?(se.length>R?(ft=se.charAt(R),R++):(ft=P,Oe===0&&Re(Io)),ft!==P?Ie=Qe=[Qe,ft]:(R=Ie,Ie=P)):(R=Ie,Ie=P);Ie!==P;)ie.push(Ie),Ie=R,Qe=R,Oe++,ft=kb(),Oe--,ft===P?Qe=void 0:(R=Qe,Qe=P),Qe!==P?(se.length>R?(ft=se.charAt(R),R++):(ft=P,Oe===0&&Re(Io)),ft!==P?Ie=Qe=[Qe,ft]:(R=Ie,Ie=P)):(R=Ie,Ie=P);fe=se.substring(fe,R),(ie=kb())!==P?pe=pb(fe):(R=pe,pe=P)}else R=pe,pe=P;return pe}())===P&&(U=function(){var pe,ge,fe;for(pe=R,ge=[],fe=Ba();fe!==P;)ge.push(fe),fe=Ba();return(fe=po())!==P?pe=yD():(R=pe,pe=P),pe}()),U}function ND(){var U,pe,ge,fe;if(U=R,se.charCodeAt(R)===62?(pe=he,R++):(pe=P,Oe===0&&Re(Cs)),pe!==P){for(ge=[],fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));fe!==P;)ge.push(fe),fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));(fe=Eb())!==P?U=fe:(R=U,U=P)}else R=U,U=P;return U}function RD(){var U,pe,ge;for(U=R,pe=[],ge=i0();ge!==P;)pe.push(ge),ge=pe.length>=10?P:i0();return pe.length<10?(R=U,U=P):U=pe,U!==P&&(U=Wg(U)),U}function Pb(){var U,pe,ge,fe,ie,Ie;return U=R,se.substr(R,3)===ve?(pe=ve,R+=3):(pe=P,Oe===0&&Re(jd)),pe!==P&&(ge=RD())!==P?(se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P?(ie=function(){var Qe;return Qe=se.charAt(R),Tp.test(Qe)?R++:(Qe=P,Oe===0&&Re(Ag)),Qe}(),ie!==P?(se.charCodeAt(R)===62?(Ie=he,R++):(Ie=P,Oe===0&&Re(Cs)),Ie!==P?U=cD(ge,ie):(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P),U===P&&(U=R,se.substr(R,3)===ve?(pe=ve,R+=3):(pe=P,Oe===0&&Re(jd)),pe!==P&&(ge=RD())!==P?(se.charCodeAt(R)===62?(fe=he,R++):(fe=P,Oe===0&&Re(Cs)),fe!==P?U=Hg(ge):(R=U,U=P)):(R=U,U=P)),U}function LD(){var U,pe,ge,fe;return U=R,(pe=zD())!==P&&(pe=Ug(pe)),(U=pe)===P&&(U=R,se.charCodeAt(R)===10?(pe=Le,R++):(pe=P,Oe===0&&Re(qf)),pe!==P&&(ge=zD())!==P?U=qT(ge):(R=U,U=P),U===P&&(U=R,se.charCodeAt(R)===10?(pe=Le,R++):(pe=P,Oe===0&&Re(qf)),pe!==P?(ge=R,Oe++,se.substr(R,3)===je?(fe=je,R+=3):(fe=P,Oe===0&&Re($u)),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?U=dD():(R=U,U=P)):(R=U,U=P))),U}function zD(){var U,pe,ge,fe,ie,Ie;if(U=R,pe=[],ge=R,fe=R,Oe++,ie=po(),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(ie=R,Oe++,se.substr(R,3)===je?(Ie=je,R+=3):(Ie=P,Oe===0&&Re($u)),Oe--,Ie===P?ie=void 0:(R=ie,ie=P),ie!==P?(se.length>R?(Ie=se.charAt(R),R++):(Ie=P,Oe===0&&Re(Io)),Ie!==P?ge=fe=[fe,ie,Ie]:(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge!==P)for(;ge!==P;)pe.push(ge),ge=R,fe=R,Oe++,ie=po(),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(ie=R,Oe++,se.substr(R,3)===je?(Ie=je,R+=3):(Ie=P,Oe===0&&Re($u)),Oe--,Ie===P?ie=void 0:(R=ie,ie=P),ie!==P?(se.length>R?(Ie=se.charAt(R),R++):(Ie=P,Oe===0&&Re(Io)),Ie!==P?ge=fe=[fe,ie,Ie]:(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P);else pe=P;return(U=pe!==P?se.substring(U,R):pe)!==P&&(U=Kg(U)),U}function VD(){var U,pe,ge,fe,ie,Ie;if(U=R,se.substr(R,3)===Be?(pe=Be,R+=3):(pe=P,Oe===0&&Re(Iu)),pe!==P)if(ge=function(){var Qe,ft;return Qe=R,se.charCodeAt(R)===120?(ft=tt,R++):(ft=P,Oe===0&&Re(Vv)),ft!==P&&(ft=pD()),(Qe=ft)===P&&(Qe=R,se.charCodeAt(R)===32?(ft=it,R++):(ft=P,Oe===0&&Re(Wv)),ft!==P&&(ft=mD()),Qe=ft),Qe}(),ge!==P)if(se.charCodeAt(R)===93?(fe=Ve,R++):(fe=P,Oe===0&&Re(Yf)),fe!==P){if(ie=[],Ie=se.charAt(R),ma.test(Ie)?R++:(Ie=P,Oe===0&&Re(ea)),Ie!==P)for(;Ie!==P;)ie.push(Ie),Ie=se.charAt(R),ma.test(Ie)?R++:(Ie=P,Oe===0&&Re(ea));else ie=P;ie!==P&&(Ie=Zg())!==P?U=Lu(ge,Ie):(R=U,U=P)}else R=U,U=P;else R=U,U=P;else R=U,U=P;return U}function WD(){var U,pe,ge,fe,ie;if(U=R,(pe=gl())!==P)if(se.charCodeAt(R)===46?(ge=yt,R++):(ge=P,Oe===0&&Re(ju)),ge!==P){if(fe=[],ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea)),ie!==P)for(;ie!==P;)fe.push(ie),ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea));else fe=P;fe!==P&&(ie=Zg())!==P?U=gD(pe,ie):(R=U,U=P)}else R=U,U=P;else R=U,U=P;return U}function HD(){var U,pe,ge,fe;if(U=R,se.charCodeAt(R)===45?(pe=vt,R++):(pe=P,Oe===0&&Re(Kl)),pe!==P){if(ge=[],fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea)),fe!==P)for(;fe!==P;)ge.push(fe),fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));else ge=P;ge!==P&&(fe=Zg())!==P?U=JT(fe):(R=U,U=P)}else R=U,U=P;return U}function UD(){var U,pe,ge,fe;if(U=R,se.charCodeAt(R)===42?(pe=Pt,R++):(pe=P,Oe===0&&Re(fl)),pe!==P){if(ge=[],fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea)),fe!==P)for(;fe!==P;)ge.push(fe),fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));else ge=P;ge!==P?(fe=function(){var ie,Ie,Qe,ft;if(ie=R,Ie=[],(Qe=KD())!==P)for(;Qe!==P;)Ie.push(Qe),Qe=KD();else Ie=P;return Ie!==P?(Qe=R,Oe++,se.charCodeAt(R)===42?(ft=Pt,R++):(ft=P,Oe===0&&Re(fl)),Oe--,ft===P?Qe=void 0:(R=Qe,Qe=P),Qe!==P?((ft=po())===P&&(ft=null),ie=hb(Ie)):(R=ie,ie=P)):(R=ie,ie=P),ie}(),fe!==P?U=zu(fe):(R=U,U=P)):(R=U,U=P)}else R=U,U=P;return U}function KD(){var U,pe,ge;return(U=Jg())===P&&(U=R,pe=R,Oe++,se.charCodeAt(R)===42?(ge=Pt,R++):(ge=P,Oe===0&&Re(fl)),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P&&(ge=Nb())!==P?U=ge:(R=U,U=P)),U}function kb(){var U,pe,ge;return U=R,(pe=(pe=nh())?void 0:P)!==P?(se.substr(R,2)===Ft?(ge=Ft,R+=2):(ge=P,Oe===0&&Re(Mg)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U===P&&(U=R,(pe=(pe=yn())?void 0:P)!==P?(se.substr(R,2)===It?(ge=It,R+=2):(ge=P,Oe===0&&Re(Tg)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P)),U}function Ob(){var U,pe,ge;return U=R,(pe=(pe=QT())?void 0:P)!==P?(se.substr(R,2)===Tt?(ge=Tt,R+=2):(ge=P,Oe===0&&Re(ho)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U===P&&(U=R,(pe=(pe=yb())?void 0:P)!==P?(se.charCodeAt(R)===36?(ge=Kt,R++):(ge=P,Oe===0&&Re(Gl)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P)),U}function Eb(){var U;return(U=Zg())!==P&&(U=ga(U)),U}function Zg(){var U,pe,ge;if(U=R,pe=[],(ge=Jg())===P&&(ge=Nb()),ge!==P)for(;ge!==P;)pe.push(ge),(ge=Jg())===P&&(ge=Nb());else pe=P;return pe!==P?((ge=po())===P&&(ge=null),U=eM(pe)):(R=U,U=P),U}function Jg(){var U,pe;return(U=ns())===P&&(U=Pb())===P&&(U=Ud())===P&&(U=XD())===P&&(pe=function(){var ge,fe,ie,Ie,Qe,ft;return ge=R,se.substr(R,7)===Tr?R+=7:Oe===0&&Re(Gv),fe=R,ie=R,Ie=function(){var pt,Ct,dr,wr,lr,tr,vr,zn;if(pt=R,Ct=R,dr=[],(wr=ah())!==P)for(;wr!==P;)dr.push(wr),wr=ah();else dr=P;if(dr!==P){if(wr=[],lr=R,se.charCodeAt(R)===46?(tr=yt,R++):(tr=P,Oe===0&&Re(ju)),tr!==P){if(vr=[],(zn=ah())!==P)for(;zn!==P;)vr.push(zn),zn=ah();else vr=P;vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)}else R=lr,lr=P;for(;lr!==P;)if(wr.push(lr),lr=R,se.charCodeAt(R)===46?(tr=yt,R++):(tr=P,Oe===0&&Re(ju)),tr!==P){if(vr=[],(zn=ah())!==P)for(;zn!==P;)vr.push(zn),zn=ah();else vr=P;vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)}else R=lr,lr=P;Ct=dr=[dr,wr]}else R=Ct,Ct=P;return pt=Ct!==P?se.substring(pt,R):Ct}(),Ie!==P?(se.charCodeAt(R)===64?(Qe=qt,R++):(Qe=P,Oe===0&&Re(ts)),Qe!==P&&(ft=qD())!==P?ie=Ie=[Ie,Qe,ft]:(R=ie,ie=P)):(R=ie,ie=P),(fe=ie!==P?se.substring(fe,R):ie)!==P?ge=fe:(R=ge,ge=P),ge}(),pe!==P&&(pe=lM(pe)),(U=pe)===P)&&(U=function(){var ge;return ge=function(){var fe,ie,Ie,Qe,ft,pt;if(fe=R,ie=R,(Ie=Tb())!==P)if((Qe=Gp())!==P){for(ft=[],pt=Qg();pt!==P;)ft.push(pt),pt=Qg();ie=Ie=[Ie,Qe,ft]}else R=ie,ie=P;else R=ie,ie=P;if((fe=ie!==P?se.substring(fe,R):ie)===P){if(fe=R,ie=R,(Ie=Mb())!==P){for(Qe=[],ft=Qg();ft!==P;)Qe.push(ft),ft=Qg();ie=Ie=[Ie,Qe]}else R=ie,ie=P;fe=ie!==P?se.substring(fe,R):ie}return fe}(),ge!==P&&(ge=Up(ge)),ge}())===P&&(U=function(){var ge;return ge=function(){var fe,ie,Ie,Qe;return fe=R,(ie=Xp())!==P&&(Ie=ns())!==P&&(Qe=Xp())!==P?fe=xM(ie,Ie,Qe):(R=fe,fe=P),fe}(),ge===P&&(ge=function(){var fe,ie,Ie,Qe;return fe=R,(ie=Zp())!==P&&(Ie=ns())!==P&&(Qe=Zp())!==P?fe=wM(ie,Ie,Qe):(R=fe,fe=P),fe}())===P&&(ge=function(){var fe,ie,Ie,Qe;return fe=R,(ie=rC())!==P&&(Ie=ns())!==P&&(Qe=rC())!==P?fe=SM(ie,Ie,Qe):(R=fe,fe=P),fe}()),ge}())===P&&(U=JD())===P&&(U=Jp())===P&&(U=Kd())===P&&(U=Mc())===P&&(U=Qp())===P&&(U=function(){var ge,fe,ie,Ie,Qe,ft;return ge=R,se.substr(R,2)===kr?(fe=kr,R+=2):(fe=P,Oe===0&&Re(Fd)),fe!==P?((ie=em())===P&&(ie=null),se.substr(R,2)===Wt?(Ie=Wt,R+=2):(Ie=P,Oe===0&&Re(Ip)),Ie!==P&&(Qe=Ab())!==P?(se.charCodeAt(R)===41?(ft=Lr,R++):(ft=P,Oe===0&&Re(Zf)),ft!==P?ge=nM(ie,Qe):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge}())===P&&(U=Gd())===P&&(U=function(){var ge,fe,ie,Ie,Qe;return ge=R,(t$()?void 0:P)!==P?(se.substr(R,7)===$a?(fe=$a,R+=7):(fe=P,Oe===0&&Re(aD)),fe!==P?(ie=function(){var ft,pt,Ct;for(ft=R,pt=[],Ct=mo();Ct!==P;)pt.push(Ct),Ct=pt.length>=4?P:mo();if(pt.length<3?(R=ft,ft=P):ft=pt,ft===P){for(ft=R,pt=[],Ct=Na();Ct!==P;)pt.push(Ct),Ct=pt.length>=4?P:Na();pt.length<3?(R=ft,ft=P):ft=pt}return ft}(),ie!==P?(Ie=R,Oe++,Qe=n0(),Oe--,Qe===P?Ie=void 0:(R=Ie,Ie=P),Ie!==P?ge=r$(ie):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge}())===P&&(U=function(){var ge,fe,ie,Ie,Qe,ft,pt;if(ge=R,fe=function(){var Ct,dr,wr;return Ct=R,(dr=(dr=gb())?void 0:P)!==P?(se.substr(R,2)===Xt?(wr=Xt,R+=2):(wr=P,Oe===0&&Re(fo)),wr!==P?Ct=dr=[dr,wr]:(R=Ct,Ct=P)):(R=Ct,Ct=P),Ct===P&&(Ct=R,(dr=(dr=Vd())?void 0:P)!==P?(se.charCodeAt(R)===36?(wr=Kt,R++):(wr=P,Oe===0&&Re(Gl)),wr!==P?Ct=dr=[dr,wr]:(R=Ct,Ct=P)):(R=Ct,Ct=P)),Ct}(),fe!==P){for(ie=R,Ie=[],Qe=R,ft=R,Oe++,pt=Ob(),Oe--,pt===P?ft=void 0:(R=ft,ft=P),ft!==P?(se.length>R?(pt=se.charAt(R),R++):(pt=P,Oe===0&&Re(Io)),pt!==P?Qe=ft=[ft,pt]:(R=Qe,Qe=P)):(R=Qe,Qe=P);Qe!==P;)Ie.push(Qe),Qe=R,ft=R,Oe++,pt=Ob(),Oe--,pt===P?ft=void 0:(R=ft,ft=P),ft!==P?(se.length>R?(pt=se.charAt(R),R++):(pt=P,Oe===0&&Re(Io)),pt!==P?Qe=ft=[ft,pt]:(R=Qe,Qe=P)):(R=Qe,Qe=P);ie=se.substring(ie,R),(Ie=Ob())!==P?ge=qg(ie):(R=ge,ge=P)}else R=ge,ge=P;return ge}())===P&&(U=function(){var ge,fe,ie;return ge=R,se.charCodeAt(R)===92?(fe=Au,R++):(fe=P,Oe===0&&Re(UT)),fe!==P?(ie=se.charAt(R),Kf.test(ie)?R++:(ie=P,Oe===0&&Re(Vg)),ie!==P?ge=i$(ie):(R=ge,ge=P)):(R=ge,ge=P),ge}()),U}function _b(){var U,pe,ge,fe,ie,Ie,Qe;return(U=ns())===P&&(U=JD()),U===P&&(U=R,pe=R,ge=R,fe=R,Oe++,ie=R,se.substr(R,2)===Wt?(Ie=Wt,R+=2):(Ie=P,Oe===0&&Re(Ip)),Ie!==P?(se.length>R?(Qe=se.charAt(R),R++):(Qe=P,Oe===0&&Re(Io)),Qe!==P?ie=Ie=[Ie,Qe]:(R=ie,ie=P)):(R=ie,ie=P),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(se.length>R?(ie=se.charAt(R),R++):(ie=P,Oe===0&&Re(Io)),ie!==P?ge=fe=[fe,ie]:(R=ge,ge=P)):(R=ge,ge=P),(pe=ge!==P?se.substring(pe,R):ge)!==P&&(pe=rM(pe)),U=pe),U}function Ab(){var U,pe;return(U=GD())===P&&(U=function(){var ge,fe,ie,Ie,Qe;if(ge=R,fe=R,(ie=Tb())!==P){if(Ie=[],(Qe=oh())!==P)for(;Qe!==P;)Ie.push(Qe),Qe=oh();else Ie=P;Ie!==P?fe=ie=[ie,Ie]:(R=fe,fe=P)}else R=fe,fe=P;return ge=fe!==P?se.substring(ge,R):fe}(),U===P&&(U=R,(pe=YD())!==P&&(pe=bD(pe)),U=pe)),U}function GD(){var U,pe,ge,fe,ie,Ie;if(U=R,pe=R,(ge=Tb())!==P)if((fe=Gp())!==P){for(ie=[],Ie=oh();Ie!==P;)ie.push(Ie),Ie=oh();pe=ge=[ge,fe,ie]}else R=pe,pe=P;else R=pe,pe=P;if((U=pe!==P?se.substring(U,R):pe)===P){if(U=R,pe=R,(ge=Mb())!==P){for(fe=[],ie=oh();ie!==P;)fe.push(ie),ie=oh();pe=ge=[ge,fe]}else R=pe,pe=P;U=pe!==P?se.substring(U,R):pe}return U}function Tb(){var U,pe,ge,fe,ie;for(U=R,pe=R,ge=R,fe=[],ie=se.charAt(R),Pg.test(ie)?R++:(ie=P,Oe===0&&Re(kc));ie!==P;)fe.push(ie),fe.length>=32?ie=P:(ie=se.charAt(R),Pg.test(ie)?R++:(ie=P,Oe===0&&Re(kc)));return fe.length<1?(R=ge,ge=P):ge=fe,ge!==P?(se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function oh(){var U,pe,ge,fe,ie,Ie;if(U=[],pe=R,ge=R,Oe++,fe=R,ie=[],(Ie=bn())!==P)for(;Ie!==P;)ie.push(Ie),Ie=bn();else ie=P;if(ie!==P?((Ie=ns())===P&&(Ie=po()),Ie!==P?fe=ie=[ie,Ie]:(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=ns()),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?(fe=se.charAt(R),kg.test(fe)?R++:(fe=P,Oe===0&&Re(Fu)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P)for(;pe!==P;){if(U.push(pe),pe=R,ge=R,Oe++,fe=R,ie=[],(Ie=bn())!==P)for(;Ie!==P;)ie.push(Ie),Ie=bn();else ie=P;ie!==P?((Ie=ns())===P&&(Ie=po()),Ie!==P?fe=ie=[ie,Ie]:(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=ns()),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?(fe=se.charAt(R),kg.test(fe)?R++:(fe=P,Oe===0&&Re(Fu)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P)}else U=P;return U}function Gp(){var U,pe,ge,fe,ie;return U=R,pe=R,se.substr(R,2)===mt?(ge=mt,R+=2):(ge=P,Oe===0&&Re(Bd)),ge!==P?(fe=function(){var Ie,Qe,ft,pt,Ct,dr;return Ie=R,Qe=R,ft=function(){var wr,lr,tr,vr,zn;if(wr=R,lr=[],(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P)),tr!==P)for(;tr!==P;)lr.push(tr),(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P));else lr=P;return wr=lr!==P?se.substring(wr,R):lr}(),ft!==P?(pt=R,se.charCodeAt(R)===58?(Ct=Ae,R++):(Ct=P,Oe===0&&Re(Mu)),Ct!==P?(dr=function(){var wr,lr,tr,vr,zn;if(wr=R,lr=[],(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P)),tr!==P)for(;tr!==P;)lr.push(tr),(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P));else lr=P;return wr=lr!==P?se.substring(wr,R):lr}(),dr!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P)):(R=pt,pt=P),pt===P&&(pt=null),se.charCodeAt(R)===64?(Ct=qt,R++):(Ct=P,Oe===0&&Re(ts)),Ct!==P?Qe=ft=[ft,pt,Ct]:(R=Qe,Qe=P)):(R=Qe,Qe=P),Ie=Qe!==P?se.substring(Ie,R):Qe}(),fe===P&&(fe=null),(ie=Mb())!==P?pe=ge=[ge,fe,ie]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function Mb(){var U,pe,ge,fe,ie;return U=R,pe=function(){var Ie,Qe,ft,pt,Ct;if((Ie=qD())===P){for(Ie=R,Qe=R,ft=[],pt=gl();pt!==P;)ft.push(pt),ft.length>=4?pt=P:(pt=R,se.charCodeAt(R)===46?(Ct=yt,R++):(Ct=P,Oe===0&&Re(ju)),Ct!==P&&(Ct=gl())===P?(R=pt,pt=P):pt=Ct);ft.length<4?(R=Qe,Qe=P):Qe=ft,Ie=Qe!==P?se.substring(Ie,R):Qe}return Ie}(),pe!==P?(ge=R,se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P&&(ie=gl())!==P?ge=fe=[fe,ie]:(R=ge,ge=P),ge===P&&(ge=null),U=pe=[pe,ge]):(R=U,U=P),U}function qD(){var U,pe,ge,fe,ie,Ie,Qe,ft,pt;if(se.substr(R,9)===pr?(U=pr,R+=9):(U=P,Oe===0&&Re(Oc)),U===P){if(U=R,pe=R,(ge=qp())!==P){if(fe=[],ie=R,se.charCodeAt(R)===46?(Ie=yt,R++):(Ie=P,Oe===0&&Re(ju)),Ie!==P)if((Qe=Tc())!==P){for(ft=[],pt=qp();pt!==P;)ft.push(pt),pt=qp();ie=Ie=[Ie,Qe,ft]}else R=ie,ie=P;else R=ie,ie=P;if(ie!==P)for(;ie!==P;)if(fe.push(ie),ie=R,se.charCodeAt(R)===46?(Ie=yt,R++):(Ie=P,Oe===0&&Re(ju)),Ie!==P)if((Qe=Tc())!==P){for(ft=[],pt=qp();pt!==P;)ft.push(pt),pt=qp();ie=Ie=[Ie,Qe,ft]}else R=ie,ie=P;else R=ie,ie=P;else fe=P;fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)}else R=pe,pe=P;U=pe!==P?se.substring(U,R):pe}return U}function qp(){var U,pe,ge,fe,ie,Ie,Qe,ft;if(U=R,pe=R,ge=[],(fe=Tc())!==P)for(;fe!==P;)ge.push(fe),fe=Tc();else ge=P;if(ge!==P){if(fe=[],ie=R,se.charCodeAt(R)===45?(Ie=vt,R++):(Ie=P,Oe===0&&Re(Kl)),Ie!==P){if(Qe=[],(ft=Tc())!==P)for(;ft!==P;)Qe.push(ft),ft=Tc();else Qe=P;Qe!==P?ie=Ie=[Ie,Qe]:(R=ie,ie=P)}else R=ie,ie=P;for(;ie!==P;)if(fe.push(ie),ie=R,se.charCodeAt(R)===45?(Ie=vt,R++):(Ie=P,Oe===0&&Re(Kl)),Ie!==P){if(Qe=[],(ft=Tc())!==P)for(;ft!==P;)Qe.push(ft),ft=Tc();else Qe=P;Qe!==P?ie=Ie=[Ie,Qe]:(R=ie,ie=P)}else R=ie,ie=P;pe=ge=[ge,fe]}else R=pe,pe=P;return pe!==P?se.substring(U,R):pe}function Tc(){var U,pe,ge,fe,ie,Ie,Qe;return U=R,pe=R,Oe++,ge=bn(),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P?(ge=se.charAt(R),Mp.test(ge)?R++:(ge=P,Oe===0&&Re(Ig)),ge===P&&(ge=R,Oe++,fe=yl(),Oe--,fe===P?ge=void 0:(R=ge,ge=P)),ge!==P?(fe=R,Oe++,ie=po(),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(ie=R,Oe++,Ie=Ba(),Oe--,Ie===P?ie=void 0:(R=ie,ie=P),ie!==P?(Ie=R,Oe++,Qe=se.charAt(R),ul.test(Qe)?R++:(Qe=P,Oe===0&&Re(Hv)),Oe--,Qe===P?Ie=void 0:(R=Ie,Ie=P),Ie!==P?(se.length>R?(Qe=se.charAt(R),R++):(Qe=P,Oe===0&&Re(Io)),Qe!==P?U=pe=[pe,ge,fe,ie,Ie,Qe]:(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P),U}function YD(){var U,pe,ge;return U=R,se.charCodeAt(R)===43?(pe=jr,R++):(pe=P,Oe===0&&Re(Uv)),pe!==P?(ge=function(){var fe,ie,Ie,Qe,ft;return fe=R,(ie=$b())!==P?(se.charCodeAt(R)===45?(Ie=vt,R++):(Ie=P,Oe===0&&Re(Kl)),Ie!==P&&(Qe=gl())!==P?fe=oM(ie,Qe):(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=R,(ie=$b())!==P&&(Ie=gl())!==P?(se.charCodeAt(R)===45?(Qe=vt,R++):(Qe=P,Oe===0&&Re(Kl)),Qe!==P&&(ft=gl())!==P?fe=Vu(ie,Ie,ft):(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=R,(ie=$b())!==P&&(Ie=gl())!==P?fe=Fa(ie,Ie):(R=fe,fe=P),fe===P&&(fe=R,(ie=gl())!==P&&(ie=vb(ie)),fe=ie))),fe}(),ge!==P?U=iM(ge):(R=U,U=P)):(R=U,U=P),U}function $b(){var U,pe,ge,fe;return U=R,(pe=gl())!==P&&(pe=aM(pe)),(U=pe)===P&&(U=R,se.charCodeAt(R)===40?(pe=Cr,R++):(pe=P,Oe===0&&Re(Kv)),pe!==P&&(ge=gl())!==P?(se.charCodeAt(R)===41?(fe=Lr,R++):(fe=P,Oe===0&&Re(Zf)),fe!==P?U=bb(ge):(R=U,U=P)):(R=U,U=P)),U}function XD(){var U;return(U=YD())!==P&&(U=sM(U)),U}function ah(){var U,pe,ge,fe;if(U=R,pe=[],(ge=Wu())!==P)for(;ge!==P;)pe.push(ge),ge=Wu();else pe=P;if(pe!==P){for(ge=[],fe=ZD();fe!==P;)ge.push(fe),fe=ZD();U=pe=[pe,ge]}else R=U,U=P;return U}function ZD(){var U;return U=se.charAt(R),Hl.test(U)?R++:(U=P,Oe===0&&Re(Qf)),U}function Qg(){var U,pe,ge,fe,ie;for(U=R,pe=R,Oe++,ge=R,fe=[],ie=bn();ie!==P;)fe.push(ie),ie=bn();return(ie=ns())===P&&(ie=po()),ie!==P?ge=fe=[fe,ie]:(R=ge,ge=P),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P?(se.length>R?(ge=se.charAt(R),R++):(ge=P,Oe===0&&Re(Io)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U}function JD(){var U;return(U=e0())===P&&(U=Yp())===P&&(U=t0()),U}function Hd(){var U;return se.substr(R,11)===or?(U=or,R+=11):(U=P,Oe===0&&Re(hl)),U}function e0(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=xD())?void 0:P)!==P?(ge=R,fe=function(){var Ie,Qe,ft,pt,Ct,dr;return Ie=R,Qe=se.charAt(R),Ss.test(Qe)?R++:(Qe=P,Oe===0&&Re(b)),Qe!==P?(ft=se.charAt(R),Ss.test(ft)?R++:(ft=P,Oe===0&&Re(b)),ft!==P&&(pt=Fb())!==P?(Ct=se.charAt(R),Ss.test(Ct)?R++:(Ct=P,Oe===0&&Re(b)),Ct!==P?(dr=se.charAt(R),Ss.test(dr)?R++:(dr=P,Oe===0&&Re(b)),dr!==P?Ie=pt:(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P),Ie===P&&(Ie=R,Qe=se.charAt(R),Ss.test(Qe)?R++:(Qe=P,Oe===0&&Re(b)),Qe!==P&&(ft=Fb())!==P?(pt=se.charAt(R),Ss.test(pt)?R++:(pt=P,Oe===0&&Re(b)),pt!==P?Ie=ft:(R=Ie,Ie=P)):(R=Ie,Ie=P)),Ie}(),fe!==P&&(fe=wD(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=uM())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=cM(U)),U}function t0(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=dM())?void 0:P)!==P?(ge=R,fe=function(){var Ie,Qe,ft,pt,Ct,dr;return Ie=R,Qe=se.charAt(R),Qo.test(Qe)?R++:(Qe=P,Oe===0&&Re(I)),Qe!==P?(ft=se.charAt(R),Qo.test(ft)?R++:(ft=P,Oe===0&&Re(I)),ft!==P&&(pt=eC())!==P?(Ct=se.charAt(R),Qo.test(Ct)?R++:(Ct=P,Oe===0&&Re(I)),Ct!==P?(dr=se.charAt(R),Qo.test(dr)?R++:(dr=P,Oe===0&&Re(I)),dr!==P?Ie=pt:(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P),Ie===P&&(Ie=R,Qe=se.charAt(R),Qo.test(Qe)?R++:(Qe=P,Oe===0&&Re(I)),Qe!==P&&(ft=eC())!==P?(pt=se.charAt(R),Qo.test(pt)?R++:(pt=P,Oe===0&&Re(I)),pt!==P?Ie=ft:(R=Ie,Ie=P)):(R=Ie,Ie=P)),Ie}(),fe!==P&&(fe=fM(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=SD())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=DD(U)),U}function Yp(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=hM())?void 0:P)!==P?(ge=R,fe=function(){var Ie,Qe,ft,pt,Ct,dr,wr,lr,tr;if(Ie=R,Qe=R,ft=R,pt=[],Ct=se.charAt(R),$d.test(Ct)?R++:(Ct=P,Oe===0&&Re(Nu)),Ct!==P)for(;Ct!==P;)pt.push(Ct),Ct=se.charAt(R),$d.test(Ct)?R++:(Ct=P,Oe===0&&Re(Nu));else pt=P;if(pt!==P?(Ct=se.charAt(R),Ji.test(Ct)?R++:(Ct=P,Oe===0&&Re($e)),Ct!==P?(dr=se.charAt(R),Ji.test(dr)?R++:(dr=P,Oe===0&&Re($e)),dr===P&&(dr=null),ft=pt=[pt,Ct,dr]):(R=ft,ft=P)):(R=ft,ft=P),(Qe=ft!==P?se.substring(Qe,R):ft)!==P&&(Qe=OD(Qe)),(Ie=Qe)===P){if(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P)if(ft=se.charAt(R),Ji.test(ft)?R++:(ft=P,Oe===0&&Re($e)),ft!==P)if((pt=r0())!==P)if(Ct=se.charAt(R),Ji.test(Ct)?R++:(Ct=P,Oe===0&&Re($e)),Ct!==P)if(dr=se.charAt(R),Ji.test(dr)?R++:(dr=P,Oe===0&&Re($e)),dr!==P){if(wr=R,lr=[],tr=se.charAt(R),$d.test(tr)?R++:(tr=P,Oe===0&&Re(Nu)),tr!==P)for(;tr!==P;)lr.push(tr),tr=se.charAt(R),$d.test(tr)?R++:(tr=P,Oe===0&&Re(Nu));else lr=P;(wr=lr!==P?se.substring(wr,R):lr)!==P?Ie=Zl(pt,wr):(R=Ie,Ie=P)}else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;if(Ie===P){if(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P)if((ft=r0())!==P)if(pt=se.charAt(R),Ji.test(pt)?R++:(pt=P,Oe===0&&Re($e)),pt!==P){if(Ct=R,dr=[],wr=se.charAt(R),Og.test(wr)?R++:(wr=P,Oe===0&&Re(_)),wr!==P)for(;wr!==P;)dr.push(wr),wr=se.charAt(R),Og.test(wr)?R++:(wr=P,Oe===0&&Re(_));else dr=P;(Ct=dr!==P?se.substring(Ct,R):dr)!==P?Ie=Wd(ft,Ct):(R=Ie,Ie=P)}else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;Ie===P&&(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P?(ft=se.charAt(R),Ji.test(ft)?R++:(ft=P,Oe===0&&Re($e)),ft!==P&&(pt=Ib())!==P?(Ct=se.charAt(R),Ji.test(Ct)?R++:(Ct=P,Oe===0&&Re($e)),Ct!==P?(dr=se.charAt(R),Ji.test(dr)?R++:(dr=P,Oe===0&&Re($e)),dr!==P?Ie=pt:(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P),Ie===P&&(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P&&(ft=Ib())!==P?(pt=se.charAt(R),Ji.test(pt)?R++:(pt=P,Oe===0&&Re($e)),pt!==P?Ie=ft:(R=Ie,Ie=P)):(R=Ie,Ie=P)))}}return Ie}(),fe!==P&&(fe=xb(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=CD())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=Kp(U)),U}function Ud(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=wb())?void 0:P)!==P?(ge=R,(fe=function(){var Ie,Qe,ft,pt,Ct,dr;if(Ie=R,se.charCodeAt(R)===91?(Qe=rr,R++):(Qe=P,Oe===0&&Re(Vo)),Qe!==P){for(ft=[],pt=_b();pt!==P;)ft.push(pt),pt=_b();se.substr(R,2)===Wt?(pt=Wt,R+=2):(pt=P,Oe===0&&Re(Ip)),pt!==P&&(Ct=Ab())!==P?(se.charCodeAt(R)===41?(dr=Lr,R++):(dr=P,Oe===0&&Re(Zf)),dr!==P?Ie=tM(ft,Ct):(R=Ie,Ie=P)):(R=Ie,Ie=P)}else R=Ie,Ie=P;return Ie===P&&(Ie=R,se.charCodeAt(R)===60?(Qe=Dr,R++):(Qe=P,Oe===0&&Re($g)),Qe!==P&&(ft=Ab())!==P?(se.charCodeAt(R)===124?(pt=Kr,R++):(pt=P,Oe===0&&Re(jp)),pt!==P?(Ct=function(){var wr,lr,tr;if(wr=R,lr=[],tr=se.charAt(R),Vl.test(tr)?R++:(tr=P,Oe===0&&Re(Jf)),tr!==P)for(;tr!==P;)lr.push(tr),tr=se.charAt(R),Vl.test(tr)?R++:(tr=P,Oe===0&&Re(Jf));else lr=P;return lr!==P?se.substring(wr,R):lr}(),Ct!==P?(se.charCodeAt(R)===62?(dr=he,R++):(dr=P,Oe===0&&Re(Cs)),dr!==P?Ie=vD(ft,Ct):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)),Ie}())!==P&&(fe=PD(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=kD())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=Yg(U)),U}function Ib(){var U;return(U=r0())!==P&&(U=pM(U)),U}function r0(){var U,pe;if(U=[],(pe=jb())!==P)for(;pe!==P;)U.push(pe),pe=jb();else U=P;return U!==P&&(U=ED(U)),U}function jb(){var U,pe;return(U=ns())===P&&(U=Qp())===P&&(U=Ud())===P&&(U=Jp())===P&&(U=Kd())===P&&(U=e0())===P&&(U=t0())===P&&(U=Mc())===P&&(U=Gd())===P&&(pe=se.charAt(R),jv.test(pe)?R++:(pe=P,Oe===0&&Re(ye)),pe!==P&&(pe=bM(pe)),(U=pe)===P)&&(U=em()),U}function Fb(){var U,pe;if(U=[],(pe=QD())!==P)for(;pe!==P;)U.push(pe),pe=QD();else U=P;return U!==P&&(U=mM(U)),U}function QD(){var U,pe;return(U=ns())===P&&(U=Qp())===P&&(U=Ud())===P&&(U=Jp())===P&&(U=Kd())===P&&(U=Yp())===P&&(U=t0())===P&&(U=Mc())===P&&(U=Gd())===P&&(pe=se.charAt(R),Id.test(pe)?R++:(pe=P,Oe===0&&Re(z)),pe!==P&&(pe=yM(pe)),(U=pe)===P)&&(U=em()),U}function eC(){var U,pe;if(U=[],(pe=Pb())===P&&(pe=ns())===P&&(pe=Qp())===P&&(pe=Ud())===P&&(pe=Jp())===P&&(pe=Kd())===P&&(pe=Yp())===P&&(pe=e0())===P&&(pe=Mc())===P&&(pe=Gd())===P&&(pe=tC())===P&&(pe=em()),pe!==P)for(;pe!==P;)U.push(pe),(pe=Pb())===P&&(pe=ns())===P&&(pe=Qp())===P&&(pe=Ud())===P&&(pe=Jp())===P&&(pe=Kd())===P&&(pe=Yp())===P&&(pe=e0())===P&&(pe=Mc())===P&&(pe=Gd())===P&&(pe=tC())===P&&(pe=em());else U=P;return U!==P&&(U=gM(U)),U}function tC(){var U;return U=se.charAt(R),Eg.test(U)?R++:(U=P,Oe===0&&Re(Z)),U!==P&&(U=vM(U)),U}function Xp(){var U,pe;if(U=[],se.charCodeAt(R)===42?(pe=Pt,R++):(pe=P,Oe===0&&Re(fl)),pe!==P)for(;pe!==P;)U.push(pe),se.charCodeAt(R)===42?(pe=Pt,R++):(pe=P,Oe===0&&Re(fl));else U=P;return U!==P&&(U=DM(U)),U}function Zp(){var U,pe;if(U=[],se.charCodeAt(R)===95?(pe=Bt,R++):(pe=P,Oe===0&&Re(Pe)),pe!==P)for(;pe!==P;)U.push(pe),se.charCodeAt(R)===95?(pe=Bt,R++):(pe=P,Oe===0&&Re(Pe));else U=P;return U!==P&&(U=CM(U)),U}function rC(){var U,pe;if(U=[],se.charCodeAt(R)===126?(pe=Or,R++):(pe=P,Oe===0&&Re(He)),pe!==P)for(;pe!==P;)U.push(pe),se.charCodeAt(R)===126?(pe=Or,R++):(pe=P,Oe===0&&Re(He));else U=P;return U!==P&&(U=PM(U)),U}function Jp(){var U,pe,ge,fe,ie,Ie,Qe,ft;if(U=R,(pe=iC())!==P){if(ge=[],se.charCodeAt(R)===64?(fe=qt,R++):(fe=P,Oe===0&&Re(ts)),fe!==P)for(;fe!==P;)ge.push(fe),se.charCodeAt(R)===64?(fe=qt,R++):(fe=P,Oe===0&&Re(ts));else ge=P;ge!==P&&(fe=oC())!==P?U=_D(pe,fe):(R=U,U=P)}else R=U,U=P;if(U===P){if(U=R,pe=[],se.charCodeAt(R)===64?(ge=qt,R++):(ge=P,Oe===0&&Re(ts)),ge!==P)for(;ge!==P;)pe.push(ge),se.charCodeAt(R)===64?(ge=qt,R++):(ge=P,Oe===0&&Re(ts));else pe=P;pe!==P?(ge=R,fe=R,(ie=Os())!==P?(Ie=R,Qe=se.charAt(R),Fv.test(Qe)?R++:(Qe=P,Oe===0&&Re(Je)),Qe!==P&&(ft=Os())!==P?Ie=Qe=[Qe,ft]:(R=Ie,Ie=P),Ie===P&&(Ie=null),fe=ie=[ie,Ie]):(R=fe,fe=P),(ge=fe!==P?se.substring(ge,R):fe)!==P?U=AD(ge):(R=U,U=P)):(R=U,U=P)}return U}function Kd(){var U,pe,ge,fe;return U=R,(pe=iC())!==P?(se.charCodeAt(R)===35?(ge=xe,R++):(ge=P,Oe===0&&Re(dl)),ge!==P&&(fe=oC())!==P?U=TD(pe,fe):(R=U,U=P)):(R=U,U=P),U===P&&(U=R,se.charCodeAt(R)===35?(pe=xe,R++):(pe=P,Oe===0&&Re(dl)),pe!==P&&(ge=Os())!==P?U=kM(ge):(R=U,U=P)),U}function Mc(){var U,pe;return U=function(){var ge,fe,ie,Ie;return ge=R,se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P?(ie=function(){var Qe,ft,pt;if(Qe=R,ft=[],pt=se.charAt(R),_g.test(pt)?R++:(pt=P,Oe===0&&Re(Xe)),pt!==P)for(;pt!==P;)ft.push(pt),pt=se.charAt(R),_g.test(pt)?R++:(pt=P,Oe===0&&Re(Xe));else ft=P;return Qe=ft!==P?se.substring(Qe,R):ft}(),ie!==P?(se.charCodeAt(R)===58?(Ie=Ae,R++):(Ie=P,Oe===0&&Re(Mu)),Ie!==P?ge=MD(ie):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge}(),U===P&&(U=R,pe=function(){var ge,fe,ie,Ie,Qe,ft,pt,Ct,dr;if(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),cl.test(tr)?R++:(tr=P,Oe===0&&Re(Vp)),tr!==P?(vr=se.charAt(R),gt.test(vr)?R++:(vr=P,Oe===0&&Re(Ac)),vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P){if(ge=R,fe=R,ie=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),Rt.test(tr)?R++:(tr=P,Oe===0&&Re(RT)),tr!==P?(vr=se.charAt(R),$t.test(vr)?R++:(vr=P,Oe===0&&Re(Yl)),vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ie!==P){if(Ie=R,(Qe=sh())!==P){for(ft=[],pt=R,Ct=se.charAt(R),Uf.test(Ct)?R++:(Ct=P,Oe===0&&Re(eh)),Ct!==P&&(dr=sh())!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P);pt!==P;)ft.push(pt),pt=R,Ct=se.charAt(R),Uf.test(Ct)?R++:(Ct=P,Oe===0&&Re(eh)),Ct!==P&&(dr=sh())!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P);Ie=Qe=[Qe,ft]}else R=Ie,Ie=P;Ie===P&&(Ie=null),fe=ie=[ie,Ie]}else R=fe,fe=P;if((ge=fe!==P?se.substring(ge,R):fe)===P){for(ge=R,fe=R,ie=[],Ie=R,(Qe=sh())!==P?((ft=Bb())===P&&(ft=null),pt=se.charAt(R),Uf.test(pt)?R++:(pt=P,Oe===0&&Re(eh)),pt!==P?Ie=Qe=[Qe,ft,pt]:(R=Ie,Ie=P)):(R=Ie,Ie=P);Ie!==P;)ie.push(Ie),Ie=R,(Qe=sh())!==P?((ft=Bb())===P&&(ft=null),pt=se.charAt(R),Uf.test(pt)?R++:(pt=P,Oe===0&&Re(eh)),pt!==P?Ie=Qe=[Qe,ft,pt]:(R=Ie,Ie=P)):(R=Ie,Ie=P);(Ie=sh())!==P?((Qe=Bb())===P&&(Qe=null),fe=ie=[ie,Ie,Qe]):(R=fe,fe=P),(ge=fe!==P?se.substring(ge,R):fe)===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),cl.test(tr)?R++:(tr=P,Oe===0&&Re(Vp)),tr!==P?(vr=se.charAt(R),$p.test(vr)?R++:(vr=P,Oe===0&&Re(VT)),vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),Bv.test(tr)?R++:(tr=P,Oe===0&&Re(iD)),tr!==P?(vr=se.charAt(R),Vn.test(vr)?R++:(vr=P,Oe===0&&Re(zd)),vr===P&&(vr=null),lr=tr=[tr,vr]):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),es.test(tr)?R++:(tr=P,Oe===0&&Re(oD)),tr!==P?(vr=se.charAt(R),Vn.test(vr)?R++:(vr=P,Oe===0&&Re(zd)),vr===P&&(vr=null),lr=tr=[tr,vr]):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),en.test(tr)?R++:(tr=P,Oe===0&&Re(WT)),tr!==P?(vr=se.charAt(R),Vn.test(vr)?R++:(vr=P,Oe===0&&Re(zd)),vr===P&&(vr=null),lr=tr=[tr,vr]):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr,zn,tm;return wr=R,lr=R,tr=se.charAt(R),Fr.test(tr)?R++:(tr=P,Oe===0&&Re(Wp)),tr!==P?(vr=se.charAt(R),$t.test(vr)?R++:(vr=P,Oe===0&&Re(Yl)),vr!==P?(zn=se.charAt(R),Fr.test(zn)?R++:(zn=P,Oe===0&&Re(Wp)),zn!==P?(tm=se.charAt(R),$t.test(tm)?R++:(tm=P,Oe===0&&Re(Yl)),tm!==P?lr=tr=[tr,vr,zn,tm]:(R=lr,lr=P)):(R=lr,lr=P)):(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}())))))}}return ge}(),pe!==P&&(pe=EM(pe)),U=pe),U}function Gd(){var U,pe;return U=R,(_M()?void 0:P)!==P?(pe=function(){var ge,fe,ie;return ge=R,se.substr(R,2)===xt?(fe=xt,R+=2):(fe=P,Oe===0&&Re(Ht)),fe!==P&&(fe=AM(fe)),(ge=fe)===P&&(ge=R,se.substr(R,3)===Vt?(fe=Vt,R+=3):(fe=P,Oe===0&&Re(gr)),fe!==P&&(fe=TM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Dn?(ie=Dn,R+=2):(ie=P,Oe===0&&Re(Br)),ie===P&&(se.substr(R,3)===xi?(ie=xi,R+=3):(ie=P,Oe===0&&Re(Ar)),ie===P&&(se.substr(R,2)===Ii?(ie=Ii,R+=2):(ie=P,Oe===0&&Re(li)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=MM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===_r?(ie=_r,R+=3):(ie=P,Oe===0&&Re(Co)),ie===P&&(se.substr(R,3)===ut?(ie=ut,R+=3):(ie=P,Oe===0&&Re(ki)),ie===P&&(se.substr(R,4)===Ze?(ie=Ze,R+=4):(ie=P,Oe===0&&Re(Qi)),ie===P&&(se.substr(R,3)===ot?(ie=ot,R+=3):(ie=P,Oe===0&&Re(Ia))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=$M(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===ht?(ie=ht,R+=3):(ie=P,Oe===0&&Re(Ps)),ie===P&&(se.substr(R,4)===Lt?(ie=Lt,R+=4):(ie=P,Oe===0&&Re(Fp)),ie===P&&(se.substr(R,3)===jt?(ie=jt,R+=3):(ie=P,Oe===0&&Re(eT)),ie===P&&(se.substr(R,3)===er?(ie=er,R+=3):(ie=P,Oe===0&&Re(tT)),ie===P&&(se.substr(R,4)===Nr?(ie=Nr,R+=4):(ie=P,Oe===0&&Re(rT)),ie===P&&(se.substr(R,3)===zt?(ie=zt,R+=3):(ie=P,Oe===0&&Re(nT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=IM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===We?(ie=We,R+=3):(ie=P,Oe===0&&Re(Nd)),ie===P&&(se.substr(R,4)===dt?(ie=dt,R+=4):(ie=P,Oe===0&&Re(iT))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=Ws(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,4)===Ot?(ie=Ot,R+=4):(ie=P,Oe===0&&Re(oT)),ie===P&&(se.substr(R,4)===Mt?(ie=Mt,R+=4):(ie=P,Oe===0&&Re(pl)),ie===P&&(se.substr(R,3)===_t?(ie=_t,R+=3):(ie=P,Oe===0&&Re(aT)),ie===P&&(se.substr(R,4)===ar?(ie=ar,R+=4):(ie=P,Oe===0&&Re(sT)),ie===P&&(se.substr(R,3)===sr?(ie=sr,R+=3):(ie=P,Oe===0&&Re(lT)),ie===P&&(se.substr(R,4)===ln?(ie=ln,R+=4):(ie=P,Oe===0&&Re(uT)),ie===P&&(se.substr(R,3)===En?(ie=En,R+=3):(ie=P,Oe===0&&Re(cT)),ie===P&&(se.substr(R,4)===_n?(ie=_n,R+=4):(ie=P,Oe===0&&Re(MS)),ie===P&&(se.substr(R,3)===Ci?(ie=Ci,R+=3):(ie=P,Oe===0&&Re($S)),ie===P&&(se.substr(R,4)===wo?(ie=wo,R+=4):(ie=P,Oe===0&&Re(dT)),ie===P&&(se.substr(R,4)===Zi?(ie=Zi,R+=4):(ie=P,Oe===0&&Re(fT)),ie===P&&(se.substr(R,3)===V?(ie=V,R+=3):(ie=P,Oe===0&&Re(qv))))))))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=jM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===J?(ie=J,R+=2):(ie=P,Oe===0&&Re(Bp)),ie===P&&(se.substr(R,3)===lt?(ie=lt,R+=3):(ie=P,Oe===0&&Re(jg)),ie===P&&(se.substr(R,2)===rt?(ie=rt,R+=2):(ie=P,Oe===0&&Re(hT)),ie===P&&(se.substr(R,2)===Ut?(ie=Ut,R+=2):(ie=P,Oe===0&&Re(IS)),ie===P&&(se.substr(R,2)===Ge?(ie=Ge,R+=2):(ie=P,Oe===0&&Re(pT)))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=FM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===gn?(ie=gn,R+=2):(ie=P,Oe===0&&Re(Ru)),ie===P&&(se.substr(R,3)===an?(ie=an,R+=3):(ie=P,Oe===0&&Re(Yv)),ie===P&&(se.substr(R,3)===hn?(ie=hn,R+=3):(ie=P,Oe===0&&Re(Rd)),ie===P&&(se.substr(R,2)===un?(ie=un,R+=2):(ie=P,Oe===0&&Re(zs)),ie===P&&(se.substr(R,3)===nr?(ie=nr,R+=3):(ie=P,Oe===0&&Re(mT)),ie===P&&(se.substr(R,2)===Jt?(ie=Jt,R+=2):(ie=P,Oe===0&&Re(jS)),ie===P&&(se.substr(R,2)===Dt?(ie=Dt,R+=2):(ie=P,Oe===0&&Re(FS)),ie===P&&(se.substr(R,3)===bt?(ie=bt,R+=3):(ie=P,Oe===0&&Re(Np))))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=BM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Er?(ie=Er,R+=2):(ie=P,Oe===0&&Re(Ec)),ie===P&&(se.substr(R,3)===ur?(ie=ur,R+=3):(ie=P,Oe===0&&Re(BS)),ie===P&&(se.substr(R,2)===cr?(ie=cr,R+=2):(ie=P,Oe===0&&Re(gT)),ie===P&&(se.substr(R,3)===zr?(ie=zr,R+=3):(ie=P,Oe===0&&Re(Fg))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=$D(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Cn?(ie=Cn,R+=2):(ie=P,Oe===0&&Re(yT)),ie===P&&(se.substr(R,3)===At?(ie=At,R+=3):(ie=P,Oe===0&&Re(NS)),ie===P&&(se.substr(R,2)===xr?(ie=xr,R+=2):(ie=P,Oe===0&&Re(aa)),ie===P&&(se.substr(R,3)===Fn?(ie=Fn,R+=3):(ie=P,Oe===0&&Re(Xv)),ie===P&&(se.substr(R,2)===Pn?(ie=Pn,R+=2):(ie=P,Oe===0&&Re(RS)),ie===P&&(se.substr(R,3)===An?(ie=An,R+=3):(ie=P,Oe===0&&Re(ql)),ie===P&&(se.substr(R,2)===_i?(ie=_i,R+=2):(ie=P,Oe===0&&Re(Zv)))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=NM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Zo?(ie=Zo,R+=3):(ie=P,Oe===0&&Re(Bg)),ie===P&&(se.substr(R,3)===Aa?(ie=Aa,R+=3):(ie=P,Oe===0&&Re(Ld))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=RM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===bs?(ie=bs,R+=3):(ie=P,Oe===0&&Re(LS)),ie===P&&(se.substr(R,2)===xs?(ie=xs,R+=2):(ie=P,Oe===0&&Re(ja)),ie===P&&(se.substr(R,2)===Xr?(ie=Xr,R+=2):(ie=P,Oe===0&&Re(Jv)),ie===P&&(se.substr(R,3)===Tn?(ie=Tn,R+=3):(ie=P,Oe===0&&Re(vT)),ie===P&&(se.substr(R,3)===gc?(ie=gc,R+=3):(ie=P,Oe===0&&Re(bT)),ie===P&&(se.substr(R,3)===qr?(ie=qr,R+=3):(ie=P,Oe===0&&Re(xT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=LM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===oi?(ie=oi,R+=3):(ie=P,Oe===0&&Re(Qv)),ie===P&&(se.substr(R,3)===_o?(ie=_o,R+=3):(ie=P,Oe===0&&Re(wT)),ie===P&&(se.substr(R,2)===yc?(ie=yc,R+=2):(ie=P,Oe===0&&Re(Rp)),ie===P&&(se.substr(R,3)===Pd?(ie=Pd,R+=3):(ie=P,Oe===0&&Re(zS)),ie===P&&(se.substr(R,2)===Pu?(ie=Pu,R+=2):(ie=P,Oe===0&&Re(ST)),ie===P&&(se.substr(R,2)===kd?(ie=kd,R+=2):(ie=P,Oe===0&&Re(DT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=zM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===vc?(ie=vc,R+=3):(ie=P,Oe===0&&Re(Lp)),ie===P&&(se.substr(R,3)===bc?(ie=bc,R+=3):(ie=P,Oe===0&&Re(CT)),ie===P&&(se.substr(R,3)===xc?(ie=xc,R+=3):(ie=P,Oe===0&&Re(PT)),ie===P&&(se.substr(R,3)===co?(ie=co,R+=3):(ie=P,Oe===0&&Re(eb)),ie===P&&(se.substr(R,2)===wc?(ie=wc,R+=2):(ie=P,Oe===0&&Re(VS)),ie===P&&(se.substr(R,2)===Jo?(ie=Jo,R+=2):(ie=P,Oe===0&&Re(kT)),ie===P&&(se.substr(R,2)===Rl?(ie=Rl,R+=2):(ie=P,Oe===0&&Re(OT)),ie===P&&(se.substr(R,2)===Sc?(ie=Sc,R+=2):(ie=P,Oe===0&&Re(ET)),ie===P&&(se.substr(R,2)===Ai?(ie=Ai,R+=2):(ie=P,Oe===0&&Re(WS)),ie===P&&(se.substr(R,2)===al?(ie=al,R+=2):(ie=P,Oe===0&&Re(tb))))))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=Sb(fe)),(ge=fe)===P&&(ge=R,se.substr(R,3)===Od?(fe=Od,R+=3):(fe=P,Oe===0&&Re(_T)),fe!==P&&(fe=VM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===ws?(ie=ws,R+=3):(ie=P,Oe===0&&Re(rb)),ie===P&&(se.substr(R,4)===pa?(ie=pa,R+=4):(ie=P,Oe===0&&Re(HS)),ie===P&&(se.substr(R,2)===sl?(ie=sl,R+=2):(ie=P,Oe===0&&Re(US)),ie===P&&(se.substr(R,3)===ku?(ie=ku,R+=3):(ie=P,Oe===0&&Re(KS))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=WM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Ao?(ie=Ao,R+=3):(ie=P,Oe===0&&Re(Ng)),ie===P&&(se.substr(R,4)===Ou?(ie=Ou,R+=4):(ie=P,Oe===0&&Re(AT)),ie===P&&(se.substr(R,2)===To?(ie=To,R+=2):(ie=P,Oe===0&&Re(GS)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=HM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Ed?(ie=Ed,R+=2):(ie=P,Oe===0&&Re(qS)),ie===P&&(se.substr(R,2)===Ll?(ie=Ll,R+=2):(ie=P,Oe===0&&Re(TT))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=UM(fe)),(ge=fe)===P&&(ge=R,se.substr(R,2)===Hi?(fe=Hi,R+=2):(fe=P,Oe===0&&Re(YS)),fe!==P&&(fe=KM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Ta?(ie=Ta,R+=3):(ie=P,Oe===0&&Re(MT)),ie===P&&(se.substr(R,4)===ll?(ie=ll,R+=4):(ie=P,Oe===0&&Re(nb)),ie===P&&(se.substr(R,3)===Pi?(ie=Pi,R+=3):(ie=P,Oe===0&&Re(XS)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=GM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Ma?(ie=Ma,R+=3):(ie=P,Oe===0&&Re(ib)),ie===P&&(se.substr(R,2)===Dc?(ie=Dc,R+=2):(ie=P,Oe===0&&Re($T)),ie===P&&(se.substr(R,3)===_d?(ie=_d,R+=3):(ie=P,Oe===0&&Re(ob)),ie===P&&(se.substr(R,2)===zl?(ie=zl,R+=2):(ie=P,Oe===0&&Re(Wn)),ie===P&&(se.substr(R,2)===Eu?(ie=Eu,R+=2):(ie=P,Oe===0&&Re(IT)),ie===P&&(se.substr(R,2)===Ad?(ie=Ad,R+=2):(ie=P,Oe===0&&Re(jT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=qM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Cc?(ie=Cc,R+=3):(ie=P,Oe===0&&Re(zp)),ie===P&&(se.substr(R,4)===Td?(ie=Td,R+=4):(ie=P,Oe===0&&Re(ZS)),ie===P&&(se.substr(R,5)===_u?(ie=_u,R+=5):(ie=P,Oe===0&&Re(FT)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=YM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===de?(ie=de,R+=3):(ie=P,Oe===0&&Re(BT)),ie===P&&(se.substr(R,2)===oe?(ie=oe,R+=2):(ie=P,Oe===0&&Re(Vs)),ie===P&&(se.substr(R,3)===Ce?(ie=Ce,R+=3):(ie=P,Oe===0&&Re(NT)),ie===P&&(se.substr(R,3)===Ye?(ie=Ye,R+=3):(ie=P,Oe===0&&Re(Rg))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=XM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===St?(ie=St,R+=3):(ie=P,Oe===0&&Re(ab)),ie===P&&(se.substr(R,2)===Nt?(ie=Nt,R+=2):(ie=P,Oe===0&&Re(JS)),ie===P&&(se.substr(R,3)===yr?(ie=yr,R+=3):(ie=P,Oe===0&&Re(QS)),ie===P&&(se.substr(R,2)===Gr?(ie=Gr,R+=2):(ie=P,Oe===0&&Re(ks)),ie===P&&(se.substr(R,2)===sn?(ie=sn,R+=2):(ie=P,Oe===0&&Re(_c)),ie===P&&(se.substr(R,3)===fi?(ie=fi,R+=3):(ie=P,Oe===0&&Re(sb))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=ZM(fe)),(ge=fe)===P&&(ge=R,se.substr(R,3)===Ui?(fe=Ui,R+=3):(fe=P,Oe===0&&Re(eD)),fe!==P&&(fe=JM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,5)===So?(ie=So,R+=5):(ie=P,Oe===0&&Re(Lg)),ie===P&&(se.substr(R,3)===ai?(ie=ai,R+=3):(ie=P,Oe===0&&Re(tD)),ie===P&&(se.substr(R,5)===zo?(ie=zo,R+=5):(ie=P,Oe===0&&Re(lb)),ie===P&&(se.substr(R,3)===Mo?(ie=Mo,R+=3):(ie=P,Oe===0&&Re(rD))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=QM(fe)),ge=fe)))))))))))))))))))))))))),ge}(),pe!==P?U=pe:(R=U,U=P)):(R=U,U=P),U}function sh(){var U,pe,ge,fe,ie;return U=R,pe=R,ge=se.charAt(R),Fr.test(ge)?R++:(ge=P,Oe===0&&Re(Wp)),ge!==P?(fe=se.charAt(R),vn.test(fe)?R++:(fe=P,Oe===0&&Re(nD)),fe!==P?(ie=se.charAt(R),Vn.test(ie)?R++:(ie=P,Oe===0&&Re(zd)),ie===P&&(ie=null),pe=ge=[ge,fe,ie]):(R=pe,pe=P)):(R=pe,pe=P),(U=pe!==P?se.substring(U,R):pe)===P&&(U=R,pe=R,ge=se.charAt(R),cl.test(ge)?R++:(ge=P,Oe===0&&Re(Vp)),ge!==P?(fe=se.charAt(R),Do.test(fe)?R++:(fe=P,Oe===0&&Re(LT)),fe!==P?(ie=se.charAt(R),Vn.test(ie)?R++:(ie=P,Oe===0&&Re(zd)),ie===P&&(ie=null),pe=ge=[ge,fe,ie]):(R=pe,pe=P)):(R=pe,pe=P),U=pe!==P?se.substring(U,R):pe),U}function Bb(){var U,pe,ge,fe;return U=R,pe=R,ge=se.charAt(R),Fr.test(ge)?R++:(ge=P,Oe===0&&Re(Wp)),ge!==P?(fe=se.charAt(R),Xn.test(fe)?R++:(fe=P,Oe===0&&Re(zT)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function Qp(){var U,pe,ge,fe,ie;if(U=R,se.charCodeAt(R)===96?(pe=$o,R++):(pe=P,Oe===0&&Re(zg)),pe!==P){if(ge=R,fe=[],(ie=nC())!==P)for(;ie!==P;)fe.push(ie),ie=nC();else fe=P;(ge=fe!==P?se.substring(ge,R):fe)!==P?(se.charCodeAt(R)===96?(fe=$o,R++):(fe=P,Oe===0&&Re(zg)),fe!==P?U=e$(ge):(R=U,U=P)):(R=U,U=P)}else R=U,U=P;return U}function nC(){var U,pe,ge,fe,ie;return U=R,pe=R,ge=R,Oe++,se.charCodeAt(R)===96?(fe=$o,R++):(fe=P,Oe===0&&Re(zg)),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?(fe=R,Oe++,se.charCodeAt(R)===10?(ie=Le,R++):(ie=P,Oe===0&&Re(qf)),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(se.length>R?(ie=se.charAt(R),R++):(ie=P,Oe===0&&Re(Io)),ie!==P?pe=ge=[ge,fe,ie]:(R=pe,pe=P)):(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function ns(){var U,pe,ge;if(U=R,pe=[],(ge=Ba())!==P)for(;ge!==P;)pe.push(ge),ge=Ba();else pe=P;return(U=pe!==P?se.substring(U,R):pe)!==P&&(U=n$(U)),U}function po(){var U;return se.substr(R,2)===Qa?(U=Qa,R+=2):(U=P,Oe===0&&Re(rs)),U===P&&(U=se.charAt(R),Nv.test(U)?R++:(U=P,Oe===0&&Re(Xl))),U}function Ba(){var U;return U=se.charAt(R),Tu.test(U)?R++:(U=P,Oe===0&&Re(HT)),U}function Nb(){var U,pe,ge,fe,ie;return U=R,pe=R,Oe++,ge=po(),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P?(se.length>R?(ge=se.charAt(R),R++):(ge=P,Oe===0&&Re(Io)),ge!==P?(fe=R,(ie=XD())===P&&(ie=null),fe=se.substring(fe,R),ie=R,GD(),ie=se.substring(ie,R),U=o$(ge,fe,ie)):(R=U,U=P)):(R=U,U=P),U}function n0(){var U;return U=se.charAt(R),Gf.test(U)?R++:(U=P,Oe===0&&Re(th)),U}function iC(){var U;return(U=n0())!==P&&(U=a$(U)),U}function em(){var U;return U=function(){var pe,ge,fe,ie,Ie,Qe;for(pe=R,ge=R,fe=[],ie=Ba();ie!==P;)fe.push(ie),ie=Ba();if(ge=se.substring(ge,R),fe=R,ie=[],(Ie=n0())!==P)for(;Ie!==P;)ie.push(Ie),Ie=n0();else ie=P;if((fe=ie!==P?se.substring(fe,R):ie)!==P){for(ie=R,Ie=[],Qe=Ba();Qe!==P;)Ie.push(Qe),Qe=Ba();ie=se.substring(ie,R),pe=Db(ge,fe,ie)}else R=pe,pe=P;return pe}(),U!==P&&(U=s$(U)),U}function Os(){var U,pe,ge;if(U=R,pe=[],ge=se.charAt(R),hi.test(ge)?R++:(ge=P,Oe===0&&Re(ub)),ge!==P)for(;ge!==P;)pe.push(ge),ge=se.charAt(R),hi.test(ge)?R++:(ge=P,Oe===0&&Re(ub));else pe=P;return pe!==P?se.substring(U,R):pe}function i0(){var U;return U=se.charAt(R),Rv.test(U)?R++:(U=P,Oe===0&&Re(sD)),U}function gl(){var U,pe,ge;if(U=R,pe=[],(ge=i0())!==P)for(;ge!==P;)pe.push(ge),ge=i0();else pe=P;return pe!==P?se.substring(U,R):pe}function yl(){var U;return U=se.charAt(R),Ul.test(U)?R++:(U=P,Oe===0&&Re(KT)),U}function bn(){var U;return U=se.charAt(R),Ds.test(U)?R++:(U=P,Oe===0&&Re(lD)),U}function Rb(){var U;return U=se.charAt(R),Pc.test(U)?R++:(U=P,Oe===0&&Re(rh)),U}function Na(){var U;return(U=Rb())!==P&&(U=ID(U)),U}function mo(){var U,pe,ge;return U=R,(pe=Rb())!==P&&(ge=Rb())!==P?U=l$(pe,ge):(R=U,U=P),U}function o0(){var U;return U=se.charAt(R),$d.test(U)?R++:(U=P,Oe===0&&Re(Nu)),U}function Wu(){var U;return U=se.charAt(R),Lv.test(U)?R++:(U=P,Oe===0&&Re(Hp)),U}function oC(){var U;return U=se.charAt(R),zv.test(U)?R++:(U=P,Oe===0&&Re(GT)),U}if(Q=_e(),Ke.peg$library)return{peg$result:Q,peg$currPos:R,peg$FAILED:P,peg$maxFailExpected:Xg,peg$maxFailPos:ml};if(Q!==P&&R===se.length)return Q;throw Q!==P&&R<se.length&&Re({type:"end"}),Me=Xg,o=ml<se.length?se.charAt(ml):null,S=ml<se.length?jD(ml,ml+1):jD(ml,ml),new ne(ne.buildMessage(Me,o),Me,o,S)}}},952:(l,h,y)=>{function x(o,S){let P=0,le=o.length,ee=!1;if(!S){if(o.startsWith("data:"))return null;for(;P<o.length&&o.charCodeAt(P)<=32;)P+=1;for(;le>P+1&&o.charCodeAt(le-1)<=32;)le-=1;if(o.charCodeAt(P)===47&&o.charCodeAt(P+1)===47)P+=2;else{const je=o.indexOf(":/",P);if(je!==-1){const Le=je-P,xe=o.charCodeAt(P),Be=o.charCodeAt(P+1),Ve=o.charCodeAt(P+2),tt=o.charCodeAt(P+3),it=o.charCodeAt(P+4);if(!(Le===5&&xe===104&&Be===116&&Ve===116&&tt===112&&it===115)){if(!(Le===4&&xe===104&&Be===116&&Ve===116&&tt===112)){if(!(Le===3&&xe===119&&Be===115&&Ve===115)){if(!(Le===2&&xe===119&&Be===115))for(let yt=P;yt<je;yt+=1){const vt=32|o.charCodeAt(yt);if(!(vt>=97&&vt<=122||vt>=48&&vt<=57||vt===46||vt===45||vt===43))return null}}}}for(P=je+2;o.charCodeAt(P)===47;)P+=1}}let he=-1,ve=-1,Ae=-1;for(let je=P;je<le;je+=1){const Le=o.charCodeAt(je);if(Le===35||Le===47||Le===63){le=je;break}Le===64?he=je:Le===93?ve=je:Le===58?Ae=je:Le>=65&&Le<=90&&(ee=!0)}if(he!==-1&&he>P&&he<le&&(P=he+1),o.charCodeAt(P)===91)return ve!==-1?o.slice(P+1,ve).toLowerCase():null;Ae!==-1&&Ae>P&&Ae<le&&(le=Ae)}for(;le>P+1&&o.charCodeAt(le-1)===46;)le-=1;const _e=P!==0||le!==o.length?o.slice(P,le):o;return ee?_e.toLowerCase():_e}function k(o){return o>=97&&o<=122||o>=48&&o<=57||o>127}function A(o){if(o.length>255||o.length===0||!k(o.charCodeAt(0))&&o.charCodeAt(0)!==46&&o.charCodeAt(0)!==95)return!1;let S=-1,P=-1;const le=o.length;for(let ee=0;ee<le;ee+=1){const _e=o.charCodeAt(ee);if(_e===46){if(ee-S>64||P===46||P===45||P===95)return!1;S=ee}else if(!k(_e)&&_e!==45&&_e!==95)return!1;P=_e}return le-S-1<=63&&P!==45}y.r(h),y.d(h,{autoEmail:()=>ue,autoLink:()=>re,bigEmoji:()=>T,bold:()=>c,code:()=>E,codeLine:()=>X,color:()=>p,emoji:()=>Ue,emojiUnicode:()=>st,emoticon:()=>ke,extractFirstResult:()=>Me,heading:()=>D,image:()=>me,inlineCode:()=>B,inlineKatex:()=>se,italic:()=>W,katex:()=>qe,lineBreak:()=>ne,link:()=>ae,listItem:()=>Te,mentionChannel:()=>we,mentionUser:()=>be,orderedList:()=>Fe,paragraph:()=>f,phoneChecker:()=>Ke,plain:()=>K,quote:()=>Se,reducePlainTexts:()=>q,strike:()=>te,task:()=>$,tasks:()=>L,timestamp:()=>Q,unorderedList:()=>Ee});const j=function({allowIcannDomains:o=!0,allowPrivateDomains:S=!1,detectIp:P=!0,extractHostname:le=!0,mixedInputs:ee=!0,validHosts:_e=null,validateHostname:he=!0}){return{allowIcannDomains:o,allowPrivateDomains:S,detectIp:P,extractHostname:le,mixedInputs:ee,validHosts:_e,validateHostname:he}}({}),N=function(){const o=[1,{}],S=[0,{city:o}];return[0,{ck:[0,{www:o}],jp:[0,{kawasaki:S,kitakyushu:S,kobe:S,nagoya:S,sapporo:S,sendai:S,yokohama:S}]}]}(),M=function(){const o=[1,{}],S=[2,{}],P=[1,{gov:o,com:o,org:o,net:o,edu:o}],le=[0,{"*":S}],ee=[0,{relay:S}],_e=[2,{id:S}],he=[1,{blogspot:S}],ve=[1,{gov:o}],Ae=[0,{notebook:S,studio:S}],je=[0,{labeling:S,notebook:S,studio:S}],Le=[0,{notebook:S}],xe=[0,{labeling:S,notebook:S,"notebook-fips":S,studio:S}],Be=[0,{notebook:S,"notebook-fips":S,studio:S,"studio-fips":S}],Ve=[0,{"*":o}],tt=[0,{cloud:S}],it=[1,{co:S}],yt=[0,{objects:S}],vt=[2,{nodes:S}],Pt=[0,{my:le}],kt=[0,{s3:S,"s3-accesspoint":S,"s3-website":S}],It=[0,{s3:S,"s3-accesspoint":S}],Ft=[0,{direct:S}],Xt=[0,{"webview-assets":S}],Kt=[0,{vfs:S,"webview-assets":S}],Tt=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:Kt}],rr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:It,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:Kt}],Wt=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],Lr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S}],Dr=[0,{s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-website":S}],Kr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:Kt}],kr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-deprecated":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],mt=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:[0,{s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S}],s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S}],qt=[0,{auth:S}],pr=[0,{auth:S,"auth-fips":S}],jr=[0,{apps:S}],Cr=[0,{paas:S}],Tr=[2,{eu:S}],or=[0,{app:S}],Bt=[0,{site:S}],Or=[1,{com:o,edu:o,net:o,org:o}],xt=[0,{j:S}],Vt=[0,{p:S}],Dn=[0,{user:S}],xi=[0,{shop:S}],Ii=[0,{cust:S,reservd:S}],_r=[0,{cust:S}],ut=[1,{gov:o,edu:o,mil:o,com:o,org:o,net:o}],Ze=[0,{s3:S}],ot=[1,{edu:o,biz:o,net:o,org:o,gov:o,info:o,com:o}],ht=[1,{framer:S}],Lt=[0,{forgot:S}],jt=[0,{cdn:S}],er=[1,{gs:o}],Nr=[0,{nes:o}],zt=[1,{k12:o,cc:o,lib:o}],We=[1,{cc:o,lib:o}];return[0,{ac:[1,{com:o,edu:o,gov:o,net:o,mil:o,org:o,drr:S,feedback:S,forms:S}],ad:[1,{nom:o}],ae:[1,{co:o,net:o,org:o,sch:o,ac:o,gov:o,mil:o,blogspot:S}],aero:[1,{airline:o,airport:o,"accident-investigation":o,"accident-prevention":o,aerobatic:o,aeroclub:o,aerodrome:o,agents:o,"air-surveillance":o,"air-traffic-control":o,aircraft:o,airtraffic:o,ambulance:o,association:o,author:o,ballooning:o,broker:o,caa:o,cargo:o,catering:o,certification:o,championship:o,charter:o,civilaviation:o,club:o,conference:o,consultant:o,consulting:o,control:o,council:o,crew:o,design:o,dgca:o,educator:o,emergency:o,engine:o,engineer:o,entertainment:o,equipment:o,exchange:o,express:o,federation:o,flight:o,freight:o,fuel:o,gliding:o,government:o,groundhandling:o,group:o,hanggliding:o,homebuilt:o,insurance:o,journal:o,journalist:o,leasing:o,logistics:o,magazine:o,maintenance:o,marketplace:o,media:o,microlight:o,modelling:o,navigation:o,parachuting:o,paragliding:o,"passenger-association":o,pilot:o,press:o,production:o,recreation:o,repbody:o,res:o,research:o,rotorcraft:o,safety:o,scientist:o,services:o,show:o,skydiving:o,software:o,student:o,taxi:o,trader:o,trading:o,trainer:o,union:o,workinggroup:o,works:o}],af:P,ag:[1,{com:o,org:o,net:o,co:o,nom:o}],ai:[1,{off:o,com:o,net:o,org:o,uwu:S,framer:S}],al:[1,{com:o,edu:o,gov:o,mil:o,net:o,org:o,blogspot:S}],am:[1,{co:o,com:o,commune:o,net:o,org:o,radio:S,blogspot:S}],ao:[1,{ed:o,edu:o,gov:o,gv:o,og:o,org:o,co:o,pb:o,it:o}],aq:o,ar:[1,{bet:o,com:he,coop:o,edu:o,gob:o,gov:o,int:o,mil:o,musica:o,mutual:o,net:o,org:o,senasa:o,tur:o}],arpa:[1,{e164:o,home:o,"in-addr":o,ip6:o,iris:o,uri:o,urn:o}],as:ve,asia:[1,{cloudns:S,daemon:S,dix:S}],at:[1,{ac:[1,{sth:o}],co:he,gv:o,or:o,funkfeuer:[0,{wien:S}],futurecms:[0,{"*":S,ex:le,in:le}],futurehosting:S,futuremailing:S,ortsinfo:[0,{ex:le,kunden:le}],biz:S,info:S,"123webseite":S,priv:S,myspreadshop:S,"12hp":S,"2ix":S,"4lima":S,"lima-city":S}],au:[1,{com:[1,{blogspot:S,cloudlets:[0,{mel:S}],myspreadshop:S}],net:o,org:o,edu:[1,{act:o,catholic:o,nsw:[1,{schools:o}],nt:o,qld:o,sa:o,tas:o,vic:o,wa:o}],gov:[1,{qld:o,sa:o,tas:o,vic:o,wa:o}],asn:o,id:o,info:o,conf:o,oz:o,act:o,nsw:o,nt:o,qld:o,sa:o,tas:o,vic:o,wa:o}],aw:[1,{com:o}],ax:o,az:[1,{com:o,net:o,int:o,gov:o,org:o,edu:o,info:o,pp:o,mil:o,name:o,pro:o,biz:o}],ba:[1,{com:o,edu:o,gov:o,mil:o,net:o,org:o,blogspot:S,rs:S}],bb:[1,{biz:o,co:o,com:o,edu:o,gov:o,info:o,net:o,org:o,store:o,tv:o}],bd:Ve,be:[1,{ac:o,cloudns:S,webhosting:S,blogspot:S,interhostsolutions:tt,kuleuven:[0,{ezproxy:S}],"123website":S,myspreadshop:S,transurl:le}],bf:ve,bg:[1,{0:o,1:o,2:o,3:o,4:o,5:o,6:o,7:o,8:o,9:o,a:o,b:o,c:o,d:o,e:o,f:o,g:o,h:o,i:o,j:o,k:o,l:o,m:o,n:o,o,p:o,q:o,r:o,s:o,t:o,u:o,v:o,w:o,x:o,y:o,z:o,blogspot:S,barsy:S}],bh:P,bi:[1,{co:o,com:o,edu:o,or:o,org:o}],biz:[1,{activetrail:S,"cloud-ip":S,cloudns:S,jozi:S,dyndns:S,"for-better":S,"for-more":S,"for-some":S,"for-the":S,selfip:S,webhop:S,orx:S,mmafan:S,myftp:S,"no-ip":S,dscloud:S}],bj:[1,{africa:o,agro:o,architectes:o,assur:o,avocats:o,co:o,com:o,eco:o,econo:o,edu:o,info:o,loisirs:o,money:o,net:o,org:o,ote:o,resto:o,restaurant:o,tourism:o,univ:o,blogspot:S}],bm:P,bn:[1,{com:o,edu:o,gov:o,net:o,org:o,co:S}],bo:[1,{com:o,edu:o,gob:o,int:o,org:o,net:o,mil:o,tv:o,web:o,academia:o,agro:o,arte:o,blog:o,bolivia:o,ciencia:o,cooperativa:o,democracia:o,deporte:o,ecologia:o,economia:o,empresa:o,indigena:o,industria:o,info:o,medicina:o,movimiento:o,musica:o,natural:o,nombre:o,noticias:o,patria:o,politica:o,profesional:o,plurinacional:o,pueblo:o,revista:o,salud:o,tecnologia:o,tksat:o,transporte:o,wiki:o}],br:[1,{"9guacu":o,abc:o,adm:o,adv:o,agr:o,aju:o,am:o,anani:o,aparecida:o,app:o,arq:o,art:o,ato:o,b:o,barueri:o,belem:o,bet:o,bhz:o,bib:o,bio:o,blog:o,bmd:o,boavista:o,bsb:o,campinagrande:o,campinas:o,caxias:o,cim:o,cng:o,cnt:o,com:[1,{blogspot:S,simplesite:S}],contagem:o,coop:o,coz:o,cri:o,cuiaba:o,curitiba:o,def:o,des:o,det:o,dev:o,ecn:o,eco:o,edu:o,emp:o,enf:o,eng:o,esp:o,etc:o,eti:o,far:o,feira:o,flog:o,floripa:o,fm:o,fnd:o,fortal:o,fot:o,foz:o,fst:o,g12:o,geo:o,ggf:o,goiania:o,gov:[1,{ac:o,al:o,am:o,ap:o,ba:o,ce:o,df:o,es:o,go:o,ma:o,mg:o,ms:o,mt:o,pa:o,pb:o,pe:o,pi:o,pr:o,rj:o,rn:o,ro:o,rr:o,rs:o,sc:o,se:o,sp:o,to:o}],gru:o,imb:o,ind:o,inf:o,jab:o,jampa:o,jdf:o,joinville:o,jor:o,jus:o,leg:[1,{ac:S,al:S,am:S,ap:S,ba:S,ce:S,df:S,es:S,go:S,ma:S,mg:S,ms:S,mt:S,pa:S,pb:S,pe:S,pi:S,pr:S,rj:S,rn:S,ro:S,rr:S,rs:S,sc:S,se:S,sp:S,to:S}],leilao:o,lel:o,log:o,londrina:o,macapa:o,maceio:o,manaus:o,maringa:o,mat:o,med:o,mil:o,morena:o,mp:o,mus:o,natal:o,net:o,niteroi:o,nom:Ve,not:o,ntr:o,odo:o,ong:o,org:o,osasco:o,palmas:o,poa:o,ppg:o,pro:o,psc:o,psi:o,pvh:o,qsl:o,radio:o,rec:o,recife:o,rep:o,ribeirao:o,rio:o,riobranco:o,riopreto:o,salvador:o,sampa:o,santamaria:o,santoandre:o,saobernardo:o,saogonca:o,seg:o,sjc:o,slg:o,slz:o,sorocaba:o,srv:o,taxi:o,tc:o,tec:o,teo:o,the:o,tmp:o,trd:o,tur:o,tv:o,udi:o,vet:o,vix:o,vlog:o,wiki:o,zlg:o}],bs:[1,{com:o,net:o,org:o,edu:o,gov:o,we:S}],bt:P,bv:o,bw:[1,{co:o,org:o}],by:[1,{gov:o,mil:o,com:he,of:o,mediatech:S}],bz:[1,{co:o,com:o,net:o,org:o,edu:o,gov:o,za:S,mydns:S,gsj:S}],ca:[1,{ab:o,bc:o,mb:o,nb:o,nf:o,nl:o,ns:o,nt:o,nu:o,on:o,pe:o,qc:o,sk:o,yk:o,gc:o,barsy:S,awdev:le,co:S,blogspot:S,"no-ip":S,myspreadshop:S,box:S}],cat:o,cc:[1,{cleverapps:S,cloudns:S,ftpaccess:S,"game-server":S,myphotos:S,scrapping:S,twmail:S,csx:S,fantasyleague:S,spawn:[0,{instances:S}]}],cd:ve,cf:he,cg:o,ch:[1,{square7:S,cloudns:S,cloudscale:[0,{cust:S,lpg:yt,rma:yt}],blogspot:S,flow:[0,{ae:[0,{alp1:S}],appengine:S}],"linkyard-cloud":S,gotdns:S,dnsking:S,"123website":S,myspreadshop:S,firenet:[0,{"*":S,svc:le}],"12hp":S,"2ix":S,"4lima":S,"lima-city":S}],ci:[1,{org:o,or:o,com:o,co:o,edu:o,ed:o,ac:o,net:o,go:o,asso:o,"xn--aroport-bya":o,aéroport:o,int:o,gouv:o,fin:S}],ck:Ve,cl:[1,{co:o,gob:o,gov:o,mil:o,cloudns:S,blogspot:S}],cm:[1,{co:o,com:o,gov:o,net:o}],cn:[1,{ac:o,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-deprecated":S,"s3-object-lambda":S,"s3-website":S}],"cn-northwest-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:It,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S}],compute:le,airflow:[0,{"cn-north-1":le,"cn-northwest-1":le}],eb:[0,{"cn-north-1":S,"cn-northwest-1":S}],elb:le}],sagemaker:[0,{"cn-north-1":Ae,"cn-northwest-1":Ae}]}],edu:o,gov:o,net:o,org:o,mil:o,"xn--55qx5d":o,公司:o,"xn--io0a7i":o,网络:o,"xn--od0alg":o,網絡:o,ah:o,bj:o,cq:o,fj:o,gd:o,gs:o,gz:o,gx:o,ha:o,hb:o,he:o,hi:o,hl:o,hn:o,jl:o,js:o,jx:o,ln:o,nm:o,nx:o,qh:o,sc:o,sd:o,sh:[1,{as:S}],sn:o,sx:o,tj:o,xj:o,xz:o,yn:o,zj:o,hk:o,mo:o,tw:o,"canva-apps":S,canvasite:Pt,myqnapcloud:S,quickconnect:Ft}],co:[1,{arts:o,com:he,edu:o,firm:o,gov:o,info:o,int:o,mil:o,net:o,nom:o,org:o,rec:o,web:o,carrd:S,crd:S,otap:le,leadpages:S,lpages:S,mypi:S,n4t:S,xmit:le,firewalledreplit:_e,repl:_e,supabase:S}],com:[1,{a2hosted:S,cpserver:S,adobeaemcloud:[2,{dev:le}],africa:S,airkitapps:S,"airkitapps-au":S,aivencloud:S,kasserver:S,amazonaws:[0,{"af-south-1":Tt,"ap-east-1":rr,"ap-northeast-1":Wt,"ap-northeast-2":Wt,"ap-northeast-3":Tt,"ap-south-1":Wt,"ap-south-2":Lr,"ap-southeast-1":Wt,"ap-southeast-2":Wt,"ap-southeast-3":Lr,"ap-southeast-4":Lr,"ap-southeast-5":[0,{"execute-api":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-deprecated":S,"s3-object-lambda":S,"s3-website":S}],"ca-central-1":Kr,"ca-west-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S}],"eu-central-1":Wt,"eu-central-2":Lr,"eu-north-1":rr,"eu-south-1":Tt,"eu-south-2":Lr,"eu-west-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-deprecated":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],"eu-west-2":rr,"eu-west-3":Tt,"il-central-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:[0,{vfs:S}]}],"me-central-1":Lr,"me-south-1":rr,"sa-east-1":Tt,"us-east-1":[2,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-deprecated":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],"us-east-2":kr,"us-gov-east-1":mt,"us-gov-west-1":mt,"us-west-1":Kr,"us-west-2":kr,compute:le,"compute-1":le,airflow:[0,{"af-south-1":le,"ap-east-1":le,"ap-northeast-1":le,"ap-northeast-2":le,"ap-northeast-3":le,"ap-south-1":le,"ap-south-2":le,"ap-southeast-1":le,"ap-southeast-2":le,"ap-southeast-3":le,"ap-southeast-4":le,"ca-central-1":le,"ca-west-1":le,"eu-central-1":le,"eu-central-2":le,"eu-north-1":le,"eu-south-1":le,"eu-south-2":le,"eu-west-1":le,"eu-west-2":le,"eu-west-3":le,"il-central-1":le,"me-central-1":le,"me-south-1":le,"sa-east-1":le,"us-east-1":le,"us-east-2":le,"us-west-1":le,"us-west-2":le}],s3:S,"s3-1":S,"s3-ap-east-1":S,"s3-ap-northeast-1":S,"s3-ap-northeast-2":S,"s3-ap-northeast-3":S,"s3-ap-south-1":S,"s3-ap-southeast-1":S,"s3-ap-southeast-2":S,"s3-ca-central-1":S,"s3-eu-central-1":S,"s3-eu-north-1":S,"s3-eu-west-1":S,"s3-eu-west-2":S,"s3-eu-west-3":S,"s3-external-1":S,"s3-fips-us-gov-east-1":S,"s3-fips-us-gov-west-1":S,"s3-global":[0,{accesspoint:[0,{mrap:S}]}],"s3-me-south-1":S,"s3-sa-east-1":S,"s3-us-east-2":S,"s3-us-gov-east-1":S,"s3-us-gov-west-1":S,"s3-us-west-1":S,"s3-us-west-2":S,"s3-website-ap-northeast-1":S,"s3-website-ap-southeast-1":S,"s3-website-ap-southeast-2":S,"s3-website-eu-west-1":S,"s3-website-sa-east-1":S,"s3-website-us-east-1":S,"s3-website-us-gov-west-1":S,"s3-website-us-west-1":S,"s3-website-us-west-2":S,elb:le}],amazoncognito:[0,{"af-south-1":qt,"ap-east-1":qt,"ap-northeast-1":qt,"ap-northeast-2":qt,"ap-northeast-3":qt,"ap-south-1":qt,"ap-south-2":qt,"ap-southeast-1":qt,"ap-southeast-2":qt,"ap-southeast-3":qt,"ap-southeast-4":qt,"ca-central-1":qt,"ca-west-1":qt,"eu-central-1":qt,"eu-central-2":qt,"eu-north-1":qt,"eu-south-1":qt,"eu-south-2":qt,"eu-west-1":qt,"eu-west-2":qt,"eu-west-3":qt,"il-central-1":qt,"me-central-1":qt,"me-south-1":qt,"sa-east-1":qt,"us-east-1":pr,"us-east-2":pr,"us-gov-west-1":[0,{"auth-fips":S}],"us-west-1":pr,"us-west-2":pr}],amplifyapp:S,awsapprunner:le,awsapps:S,elasticbeanstalk:[2,{"af-south-1":S,"ap-east-1":S,"ap-northeast-1":S,"ap-northeast-2":S,"ap-northeast-3":S,"ap-south-1":S,"ap-southeast-1":S,"ap-southeast-2":S,"ap-southeast-3":S,"ca-central-1":S,"eu-central-1":S,"eu-north-1":S,"eu-south-1":S,"eu-west-1":S,"eu-west-2":S,"eu-west-3":S,"il-central-1":S,"me-south-1":S,"sa-east-1":S,"us-east-1":S,"us-east-2":S,"us-gov-east-1":S,"us-gov-west-1":S,"us-west-1":S,"us-west-2":S}],awsglobalaccelerator:S,siiites:S,appspacehosted:S,appspaceusercontent:S,"on-aptible":S,myasustor:S,"balena-devices":S,betainabox:S,boutir:S,bplaced:S,cafjs:S,"canva-apps":S,"cdn77-storage":S,br:S,cn:S,de:S,eu:S,jpn:S,mex:S,ru:S,sa:S,uk:S,us:S,za:S,"clever-cloud":[0,{services:le}],dnsabr:S,"ip-ddns":S,jdevcloud:S,wpdevcloud:S,"cf-ipfs":S,"cloudflare-ipfs":S,trycloudflare:S,co:S,builtwithdark:S,datadetect:[0,{demo:S,instance:S}],dattolocal:S,dattorelay:S,dattoweb:S,mydatto:S,digitaloceanspaces:le,discordsays:S,discordsez:S,drayddns:S,dreamhosters:S,durumis:S,mydrobo:S,blogdns:S,cechire:S,dnsalias:S,dnsdojo:S,doesntexist:S,dontexist:S,doomdns:S,"dyn-o-saur":S,dynalias:S,"dyndns-at-home":S,"dyndns-at-work":S,"dyndns-blog":S,"dyndns-free":S,"dyndns-home":S,"dyndns-ip":S,"dyndns-mail":S,"dyndns-office":S,"dyndns-pics":S,"dyndns-remote":S,"dyndns-server":S,"dyndns-web":S,"dyndns-wiki":S,"dyndns-work":S,"est-a-la-maison":S,"est-a-la-masion":S,"est-le-patron":S,"est-mon-blogueur":S,"from-ak":S,"from-al":S,"from-ar":S,"from-ca":S,"from-ct":S,"from-dc":S,"from-de":S,"from-fl":S,"from-ga":S,"from-hi":S,"from-ia":S,"from-id":S,"from-il":S,"from-in":S,"from-ks":S,"from-ky":S,"from-ma":S,"from-md":S,"from-mi":S,"from-mn":S,"from-mo":S,"from-ms":S,"from-mt":S,"from-nc":S,"from-nd":S,"from-ne":S,"from-nh":S,"from-nj":S,"from-nm":S,"from-nv":S,"from-oh":S,"from-ok":S,"from-or":S,"from-pa":S,"from-pr":S,"from-ri":S,"from-sc":S,"from-sd":S,"from-tn":S,"from-tx":S,"from-ut":S,"from-va":S,"from-vt":S,"from-wa":S,"from-wi":S,"from-wv":S,"from-wy":S,getmyip:S,gotdns:S,"hobby-site":S,homelinux:S,homeunix:S,iamallama:S,"is-a-anarchist":S,"is-a-blogger":S,"is-a-bookkeeper":S,"is-a-bulls-fan":S,"is-a-caterer":S,"is-a-chef":S,"is-a-conservative":S,"is-a-cpa":S,"is-a-cubicle-slave":S,"is-a-democrat":S,"is-a-designer":S,"is-a-doctor":S,"is-a-financialadvisor":S,"is-a-geek":S,"is-a-green":S,"is-a-guru":S,"is-a-hard-worker":S,"is-a-hunter":S,"is-a-landscaper":S,"is-a-lawyer":S,"is-a-liberal":S,"is-a-libertarian":S,"is-a-llama":S,"is-a-musician":S,"is-a-nascarfan":S,"is-a-nurse":S,"is-a-painter":S,"is-a-personaltrainer":S,"is-a-photographer":S,"is-a-player":S,"is-a-republican":S,"is-a-rockstar":S,"is-a-socialist":S,"is-a-student":S,"is-a-teacher":S,"is-a-techie":S,"is-a-therapist":S,"is-an-accountant":S,"is-an-actor":S,"is-an-actress":S,"is-an-anarchist":S,"is-an-artist":S,"is-an-engineer":S,"is-an-entertainer":S,"is-certified":S,"is-gone":S,"is-into-anime":S,"is-into-cars":S,"is-into-cartoons":S,"is-into-games":S,"is-leet":S,"is-not-certified":S,"is-slick":S,"is-uberleet":S,"is-with-theband":S,"isa-geek":S,"isa-hockeynut":S,issmarterthanyou:S,"likes-pie":S,likescandy:S,"neat-url":S,"saves-the-whales":S,selfip:S,"sells-for-less":S,"sells-for-u":S,servebbs:S,"simple-url":S,"space-to-rent":S,"teaches-yoga":S,writesthisblog:S,ddnsfree:S,ddnsgeek:S,giize:S,gleeze:S,kozow:S,loseyourip:S,ooguy:S,theworkpc:S,mytuleap:S,"tuleap-partners":S,encoreapi:S,evennode:[0,{"eu-1":S,"eu-2":S,"eu-3":S,"eu-4":S,"us-1":S,"us-2":S,"us-3":S,"us-4":S}],onfabrica:S,"fastly-edge":S,"fastly-terrarium":S,"fastvps-server":S,mydobiss:S,firebaseapp:S,fldrv:S,forgeblocks:S,framercanvas:S,"freebox-os":S,freeboxos:S,freemyip:S,aliases121:S,gentapps:S,gentlentapis:S,githubusercontent:S,"0emm":le,appspot:[2,{r:le}],blogspot:S,codespot:S,googleapis:S,googlecode:S,pagespeedmobilizer:S,withgoogle:S,withyoutube:S,grayjayleagues:S,hatenablog:S,hatenadiary:S,herokuapp:S,herokussl:S,gr:S,smushcdn:S,wphostedmail:S,wpmucdn:S,pixolino:S,"apps-1and1":S,"live-website":S,dopaas:S,"hosted-by-previder":Cr,hosteur:[0,{"rag-cloud":S,"rag-cloud-ch":S}],"ik-server":[0,{jcloud:S,"jcloud-ver-jpc":S}],jelastic:[0,{demo:S}],massivegrid:Cr,wafaicloud:[0,{jed:S,ryd:S}],webadorsite:S,joyent:[0,{cns:le}],lpusercontent:S,linode:[0,{members:S,nodebalancer:le}],linodeobjects:le,linodeusercontent:[0,{ip:S}],barsycenter:S,barsyonline:S,modelscape:S,mwcloudnonprod:S,polyspace:S,mazeplay:S,miniserver:S,atmeta:S,fbsbx:jr,meteorapp:Tr,routingthecloud:S,mydbserver:S,hostedpi:S,"mythic-beasts":[0,{caracal:S,customer:S,fentiger:S,lynx:S,ocelot:S,oncilla:S,onza:S,sphinx:S,vs:S,x:S,yali:S}],nospamproxy:tt,"4u":S,nfshost:S,"3utilities":S,blogsyte:S,ciscofreak:S,damnserver:S,ddnsking:S,ditchyourip:S,dnsiskinky:S,dynns:S,geekgalaxy:S,"health-carereform":S,homesecuritymac:S,homesecuritypc:S,myactivedirectory:S,mysecuritycamera:S,myvnc:S,"net-freaks":S,onthewifi:S,point2this:S,quicksytes:S,securitytactics:S,servebeer:S,servecounterstrike:S,serveexchange:S,serveftp:S,servegame:S,servehalflife:S,servehttp:S,servehumour:S,serveirc:S,servemp3:S,servep2p:S,servepics:S,servequake:S,servesarcasm:S,stufftoread:S,unusualperson:S,workisboring:S,"001www":S,myiphost:S,observableusercontent:[0,{static:S}],simplesite:S,orsites:S,operaunite:S,"customer-oci":[0,{"*":S,oci:le,ocp:le,ocs:le}],oraclecloudapps:le,oraclegovcloudapps:le,"authgear-staging":S,authgearapps:S,skygearapp:S,outsystemscloud:S,ownprovider:S,pgfog:S,pagexl:S,gotpantheon:S,paywhirl:le,upsunapp:S,"platter-app":S,"postman-echo":S,prgmr:[0,{xen:S}],pythonanywhere:Tr,qa2:S,"alpha-myqnapcloud":S,"dev-myqnapcloud":S,mycloudnas:S,mynascloud:S,myqnapcloud:S,qualifioapp:S,ladesk:S,qbuser:S,quipelements:le,rackmaze:S,"readthedocs-hosted":S,rhcloud:S,onrender:S,render:or,"180r":S,dojin:S,sakuratan:S,sakuraweb:S,x0:S,code:[0,{builder:le,"dev-builder":le,"stg-builder":le}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":le}]}]}]}],logoip:S,scrysec:S,"firewall-gateway":S,myshopblocks:S,myshopify:S,shopitsite:S,"1kapp":S,appchizi:S,applinzi:S,sinaapp:S,vipsinaapp:S,streamlitapp:S,"try-snowplow":S,"playstation-cloud":S,myspreadshop:S,"w-corp-staticblitz":S,"w-credentialless-staticblitz":S,"w-staticblitz":S,"stackhero-network":S,stdlib:[0,{api:S}],strapiapp:[2,{media:S}],"streak-link":S,streaklinks:S,streakusercontent:S,"temp-dns":S,dsmynas:S,familyds:S,mytabit:S,taveusercontent:S,"tb-hosting":Bt,reservd:S,thingdustdata:S,"townnews-staging":S,typeform:[0,{pro:S}],hk:S,it:S,vultrobjects:le,wafflecell:S,hotelwithflight:S,"reserve-online":S,cprapid:S,pleskns:S,remotewd:S,wiardweb:[0,{pages:S}],wixsite:S,wixstudio:S,messwithdns:S,"woltlab-demo":S,wpenginepowered:[2,{js:S}],xnbay:[2,{u2:S,"u2-local":S}],yolasite:S}],coop:o,cr:[1,{ac:o,co:o,ed:o,fi:o,go:o,or:o,sa:o}],cu:[1,{com:o,edu:o,gob:o,inf:o,nat:o,net:o,org:o}],cv:[1,{com:o,edu:o,int:o,nome:o,org:o,blogspot:S}],cw:Or,cx:[1,{gov:o,cloudns:S,ath:S,info:S,assessments:S,calculators:S,funnels:S,paynow:S,quizzes:S,researched:S,tests:S}],cy:[1,{ac:o,biz:o,com:[1,{blogspot:S,scaleforce:xt}],ekloges:o,gov:o,ltd:o,mil:o,net:o,org:o,press:o,pro:o,tm:o}],cz:[1,{contentproxy9:[0,{rsc:S}],realm:S,e4:S,blogspot:S,co:S,metacentrum:[0,{cloud:le,custom:S}],muni:[0,{cloud:[0,{flt:S,usr:S}]}]}],de:[1,{bplaced:S,square7:S,com:S,cosidns:[0,{dyn:S}],dnsupdater:S,"dynamisches-dns":S,"internet-dns":S,"l-o-g-i-n":S,ddnss:[2,{dyn:S,dyndns:S}],"dyn-ip24":S,dyndns1:S,"home-webserver":[2,{dyn:S}],"myhome-server":S,dnshome:S,fuettertdasnetz:S,isteingeek:S,istmein:S,lebtimnetz:S,leitungsen:S,traeumtgerade:S,frusky:le,goip:S,blogspot:S,"xn--gnstigbestellen-zvb":S,günstigbestellen:S,"xn--gnstigliefern-wob":S,günstigliefern:S,"hs-heilbronn":[0,{it:[0,{pages:S,"pages-research":S}]}],"dyn-berlin":S,"in-berlin":S,"in-brb":S,"in-butter":S,"in-dsl":S,"in-vpn":S,iservschule:S,"mein-iserv":S,schulplattform:S,schulserver:S,"test-iserv":S,keymachine:S,"git-repos":S,"lcube-server":S,"svn-repos":S,barsy:S,webspaceconfig:S,"123webseite":S,logoip:S,"firewall-gateway":S,"my-gateway":S,"my-router":S,spdns:S,speedpartner:[0,{customer:S}],myspreadshop:S,"taifun-dns":S,"12hp":S,"2ix":S,"4lima":S,"lima-city":S,"dd-dns":S,"dray-dns":S,draydns:S,"dyn-vpn":S,dynvpn:S,"mein-vigor":S,"my-vigor":S,"my-wan":S,"syno-ds":S,"synology-diskstation":S,"synology-ds":S,uberspace:le,"virtual-user":S,virtualuser:S,"community-pro":S,diskussionsbereich:S}],dj:o,dk:[1,{biz:S,co:S,firm:S,reg:S,store:S,blogspot:S,"123hjemmeside":S,myspreadshop:S}],dm:P,do:[1,{art:o,com:o,edu:o,gob:o,gov:o,mil:o,net:o,org:o,sld:o,web:o}],dz:[1,{art:o,asso:o,com:o,edu:o,gov:o,org:o,net:o,pol:o,soc:o,tm:o}],ec:[1,{com:o,info:o,net:o,fin:o,k12:o,med:o,pro:o,org:o,edu:o,gov:o,gob:o,mil:o,base:S,official:S}],edu:[1,{rit:[0,{"git-pages":S}]}],ee:[1,{edu:o,gov:o,riik:o,lib:o,med:o,com:he,pri:o,aip:o,org:o,fie:o}],eg:[1,{com:he,edu:o,eun:o,gov:o,mil:o,name:o,net:o,org:o,sci:o}],er:Ve,es:[1,{com:he,nom:o,org:o,gob:o,edu:o,"123miweb":S,myspreadshop:S}],et:[1,{com:o,gov:o,org:o,edu:o,biz:o,name:o,info:o,net:o}],eu:[1,{airkitapps:S,cloudns:S,dogado:[0,{jelastic:S}],barsy:S,spdns:S,transurl:le,diskstation:S}],fi:[1,{aland:o,dy:S,blogspot:S,"xn--hkkinen-5wa":S,häkkinen:S,iki:S,cloudplatform:[0,{fi:S}],datacenter:[0,{demo:S,paas:S}],kapsi:S,"123kotisivu":S,myspreadshop:S}],fj:[1,{ac:o,biz:o,com:o,gov:o,info:o,mil:o,name:o,net:o,org:o,pro:o}],fk:Ve,fm:[1,{com:o,edu:o,net:o,org:o,radio:S,user:le}],fo:o,fr:[1,{asso:o,com:o,gouv:o,nom:o,prd:o,tm:o,avoues:o,cci:o,greta:o,"huissier-justice":o,"en-root":S,"fbx-os":S,fbxos:S,"freebox-os":S,freeboxos:S,blogspot:S,goupile:S,"123siteweb":S,"on-web":S,"chirurgiens-dentistes-en-france":S,dedibox:S,aeroport:S,avocat:S,chambagri:S,"chirurgiens-dentistes":S,"experts-comptables":S,medecin:S,notaires:S,pharmacien:S,port:S,veterinaire:S,myspreadshop:S,ynh:S}],ga:o,gb:o,gd:[1,{edu:o,gov:o}],ge:[1,{com:o,edu:o,gov:o,org:o,mil:o,net:o,pvt:o}],gf:o,gg:[1,{co:o,net:o,org:o,kaas:S,stackit:S,panel:[2,{daemon:S}]}],gh:[1,{com:o,edu:o,gov:o,org:o,mil:o}],gi:[1,{com:o,ltd:o,gov:o,mod:o,edu:o,org:o}],gl:[1,{co:o,com:o,edu:o,net:o,org:o,biz:S}],gm:o,gn:[1,{ac:o,com:o,edu:o,gov:o,org:o,net:o}],gov:o,gp:[1,{com:o,net:o,mobi:o,edu:o,org:o,asso:o}],gq:o,gr:[1,{com:o,edu:o,net:o,org:o,gov:o,blogspot:S,barsy:S,simplesite:S}],gs:o,gt:[1,{com:o,edu:o,gob:o,ind:o,mil:o,net:o,org:o}],gu:[1,{com:o,edu:o,gov:o,guam:o,info:o,net:o,org:o,web:o}],gw:o,gy:[1,{co:o,com:o,edu:o,gov:o,net:o,org:o}],hk:[1,{com:o,edu:o,gov:o,idv:o,net:o,org:o,"xn--55qx5d":o,公司:o,"xn--wcvs22d":o,教育:o,"xn--lcvr32d":o,敎育:o,"xn--mxtq1m":o,政府:o,"xn--gmqw5a":o,個人:o,"xn--ciqpn":o,个人:o,"xn--gmq050i":o,箇人:o,"xn--zf0avx":o,網络:o,"xn--io0a7i":o,网络:o,"xn--mk0axi":o,组織:o,"xn--od0alg":o,網絡:o,"xn--od0aq3b":o,网絡:o,"xn--tn0ag":o,组织:o,"xn--uc0atv":o,組織:o,"xn--uc0ay4a":o,組织:o,blogspot:S,secaas:S,inc:S,ltd:S}],hm:o,hn:[1,{com:o,edu:o,org:o,net:o,mil:o,gob:o}],hr:[1,{iz:o,from:o,name:o,com:o,brendly:xi,blogspot:S,free:S}],ht:[1,{com:o,shop:o,firm:o,info:o,adult:o,net:o,pro:o,org:o,med:o,art:o,coop:o,pol:o,asso:o,edu:o,rel:o,gouv:o,perso:o,rt:S}],hu:[1,{2e3:o,co:o,info:o,org:o,priv:o,sport:o,tm:o,agrar:o,bolt:o,casino:o,city:o,erotica:o,erotika:o,film:o,forum:o,games:o,hotel:o,ingatlan:o,jogasz:o,konyvelo:o,lakas:o,media:o,news:o,reklam:o,sex:o,shop:o,suli:o,szex:o,tozsde:o,utazas:o,video:o,blogspot:S}],id:[1,{ac:o,biz:o,co:he,desa:o,go:o,mil:o,my:[1,{rss:S}],net:o,or:o,ponpes:o,sch:o,web:o}],ie:[1,{gov:o,blogspot:S,myspreadshop:S}],il:[1,{ac:o,co:[1,{blogspot:S,ravpage:S,mytabit:S,tabitorder:S}],gov:o,idf:o,k12:o,muni:o,net:o,org:o}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":o,"xn--5dbhl8d":o,"xn--8dbq2a":o,"xn--hebda8b":o}],ישראל:[1,{אקדמיה:o,ישוב:o,צהל:o,ממשל:o}],im:[1,{ac:o,co:[1,{ltd:o,plc:o}],com:o,net:o,org:o,tt:o,tv:o}],in:[1,{"5g":o,"6g":o,ac:o,ai:o,am:o,bihar:o,biz:o,business:o,ca:o,cn:o,co:o,com:o,coop:o,cs:o,delhi:o,dr:o,edu:o,er:o,firm:o,gen:o,gov:o,gujarat:o,ind:o,info:o,int:o,internet:o,io:o,me:o,mil:o,net:o,nic:o,org:o,pg:o,post:o,pro:o,res:o,travel:o,tv:o,uk:o,up:o,us:o,cloudns:S,blogspot:S,barsy:S,web:S,supabase:S}],info:[1,{cloudns:S,"dynamic-dns":S,"barrel-of-knowledge":S,"barrell-of-knowledge":S,dyndns:S,"for-our":S,"groks-the":S,"groks-this":S,"here-for-more":S,knowsitall:S,selfip:S,webhop:S,barsy:S,mayfirst:S,mittwald:S,mittwaldserver:S,typo3server:S,dvrcam:S,ilovecollege:S,"no-ip":S,forumz:S,nsupdate:S,dnsupdate:S,"v-info":S}],int:[1,{eu:o}],io:[1,{2038:S,co:o,com:o,edu:o,gov:o,mil:o,net:o,nom:o,org:o,"on-acorn":le,apigee:S,"b-data":S,beagleboard:S,bitbucket:S,bluebite:S,boxfuse:S,brave:[0,{s:le}],browsersafetymark:S,bigv:[0,{uk0:S}],cleverapps:S,dappnode:[0,{dyndns:S}],darklang:S,definima:S,dedyn:S,drud:S,"fh-muenster":S,shw:S,forgerock:[0,{id:S}],github:S,gitlab:S,lolipop:S,"hasura-app":S,hostyhosting:S,hypernode:S,moonscale:le,beebyte:Cr,beebyteapp:[0,{sekd1:S}],jele:S,webthings:S,loginline:S,barsy:S,azurecontainer:le,ngrok:[2,{ap:S,au:S,eu:S,in:S,jp:S,sa:S,us:S}],nodeart:[0,{stage:S}],pantheonsite:S,pstmn:[2,{mock:S}],protonet:S,qcx:[2,{sys:le}],qoto:S,vaporcloud:S,myrdbx:S,"rb-hosting":Bt,"on-k3s":le,"on-rio":le,readthedocs:S,resindevice:S,resinstaging:[0,{devices:S}],hzc:S,sandcats:S,scrypted:[0,{client:S}],shiftedit:S,"mo-siemens":S,lair:jr,stolos:le,spacekit:S,musician:S,utwente:S,edugit:S,telebit:S,thingdust:[0,{dev:Ii,disrec:Ii,prod:_r,testing:Ii}],tickets:S,upli:S,webflow:S,webflowtest:S,editorx:S,wixstudio:S,basicserver:S,virtualserver:S}],iq:ut,ir:[1,{ac:o,co:o,gov:o,id:o,net:o,org:o,sch:o,"xn--mgba3a4f16a":o,ایران:o,"xn--mgba3a4fra":o,ايران:o,arvanedge:S}],is:[1,{net:o,com:o,edu:o,gov:o,org:o,int:o,blogspot:S}],it:[1,{gov:o,edu:o,abr:o,abruzzo:o,"aosta-valley":o,aostavalley:o,bas:o,basilicata:o,cal:o,calabria:o,cam:o,campania:o,"emilia-romagna":o,emiliaromagna:o,emr:o,"friuli-v-giulia":o,"friuli-ve-giulia":o,"friuli-vegiulia":o,"friuli-venezia-giulia":o,"friuli-veneziagiulia":o,"friuli-vgiulia":o,"friuliv-giulia":o,"friulive-giulia":o,friulivegiulia:o,"friulivenezia-giulia":o,friuliveneziagiulia:o,friulivgiulia:o,fvg:o,laz:o,lazio:o,lig:o,liguria:o,lom:o,lombardia:o,lombardy:o,lucania:o,mar:o,marche:o,mol:o,molise:o,piedmont:o,piemonte:o,pmn:o,pug:o,puglia:o,sar:o,sardegna:o,sardinia:o,sic:o,sicilia:o,sicily:o,taa:o,tos:o,toscana:o,"trentin-sud-tirol":o,"xn--trentin-sd-tirol-rzb":o,"trentin-süd-tirol":o,"trentin-sudtirol":o,"xn--trentin-sdtirol-7vb":o,"trentin-südtirol":o,"trentin-sued-tirol":o,"trentin-suedtirol":o,"trentino-a-adige":o,"trentino-aadige":o,"trentino-alto-adige":o,"trentino-altoadige":o,"trentino-s-tirol":o,"trentino-stirol":o,"trentino-sud-tirol":o,"xn--trentino-sd-tirol-c3b":o,"trentino-süd-tirol":o,"trentino-sudtirol":o,"xn--trentino-sdtirol-szb":o,"trentino-südtirol":o,"trentino-sued-tirol":o,"trentino-suedtirol":o,trentino:o,"trentinoa-adige":o,trentinoaadige:o,"trentinoalto-adige":o,trentinoaltoadige:o,"trentinos-tirol":o,trentinostirol:o,"trentinosud-tirol":o,"xn--trentinosd-tirol-rzb":o,"trentinosüd-tirol":o,trentinosudtirol:o,"xn--trentinosdtirol-7vb":o,trentinosüdtirol:o,"trentinosued-tirol":o,trentinosuedtirol:o,"trentinsud-tirol":o,"xn--trentinsd-tirol-6vb":o,"trentinsüd-tirol":o,trentinsudtirol:o,"xn--trentinsdtirol-nsb":o,trentinsüdtirol:o,"trentinsued-tirol":o,trentinsuedtirol:o,tuscany:o,umb:o,umbria:o,"val-d-aosta":o,"val-daosta":o,"vald-aosta":o,valdaosta:o,"valle-aosta":o,"valle-d-aosta":o,"valle-daosta":o,valleaosta:o,"valled-aosta":o,valledaosta:o,"vallee-aoste":o,"xn--valle-aoste-ebb":o,"vallée-aoste":o,"vallee-d-aoste":o,"xn--valle-d-aoste-ehb":o,"vallée-d-aoste":o,valleeaoste:o,"xn--valleaoste-e7a":o,valléeaoste:o,valleedaoste:o,"xn--valledaoste-ebb":o,valléedaoste:o,vao:o,vda:o,ven:o,veneto:o,ag:o,agrigento:o,al:o,alessandria:o,"alto-adige":o,altoadige:o,an:o,ancona:o,"andria-barletta-trani":o,"andria-trani-barletta":o,andriabarlettatrani:o,andriatranibarletta:o,ao:o,aosta:o,aoste:o,ap:o,aq:o,aquila:o,ar:o,arezzo:o,"ascoli-piceno":o,ascolipiceno:o,asti:o,at:o,av:o,avellino:o,ba:o,"balsan-sudtirol":o,"xn--balsan-sdtirol-nsb":o,"balsan-südtirol":o,"balsan-suedtirol":o,balsan:o,bari:o,"barletta-trani-andria":o,barlettatraniandria:o,belluno:o,benevento:o,bergamo:o,bg:o,bi:o,biella:o,bl:o,bn:o,bo:o,bologna:o,"bolzano-altoadige":o,bolzano:o,"bozen-sudtirol":o,"xn--bozen-sdtirol-2ob":o,"bozen-südtirol":o,"bozen-suedtirol":o,bozen:o,br:o,brescia:o,brindisi:o,bs:o,bt:o,"bulsan-sudtirol":o,"xn--bulsan-sdtirol-nsb":o,"bulsan-südtirol":o,"bulsan-suedtirol":o,bulsan:o,bz:o,ca:o,cagliari:o,caltanissetta:o,"campidano-medio":o,campidanomedio:o,campobasso:o,"carbonia-iglesias":o,carboniaiglesias:o,"carrara-massa":o,carraramassa:o,caserta:o,catania:o,catanzaro:o,cb:o,ce:o,"cesena-forli":o,"xn--cesena-forl-mcb":o,"cesena-forlì":o,cesenaforli:o,"xn--cesenaforl-i8a":o,cesenaforlì:o,ch:o,chieti:o,ci:o,cl:o,cn:o,co:o,como:o,cosenza:o,cr:o,cremona:o,crotone:o,cs:o,ct:o,cuneo:o,cz:o,"dell-ogliastra":o,dellogliastra:o,en:o,enna:o,fc:o,fe:o,fermo:o,ferrara:o,fg:o,fi:o,firenze:o,florence:o,fm:o,foggia:o,"forli-cesena":o,"xn--forl-cesena-fcb":o,"forlì-cesena":o,forlicesena:o,"xn--forlcesena-c8a":o,forlìcesena:o,fr:o,frosinone:o,ge:o,genoa:o,genova:o,go:o,gorizia:o,gr:o,grosseto:o,"iglesias-carbonia":o,iglesiascarbonia:o,im:o,imperia:o,is:o,isernia:o,kr:o,"la-spezia":o,laquila:o,laspezia:o,latina:o,lc:o,le:o,lecce:o,lecco:o,li:o,livorno:o,lo:o,lodi:o,lt:o,lu:o,lucca:o,macerata:o,mantova:o,"massa-carrara":o,massacarrara:o,matera:o,mb:o,mc:o,me:o,"medio-campidano":o,mediocampidano:o,messina:o,mi:o,milan:o,milano:o,mn:o,mo:o,modena:o,"monza-brianza":o,"monza-e-della-brianza":o,monza:o,monzabrianza:o,monzaebrianza:o,monzaedellabrianza:o,ms:o,mt:o,na:o,naples:o,napoli:o,no:o,novara:o,nu:o,nuoro:o,og:o,ogliastra:o,"olbia-tempio":o,olbiatempio:o,or:o,oristano:o,ot:o,pa:o,padova:o,padua:o,palermo:o,parma:o,pavia:o,pc:o,pd:o,pe:o,perugia:o,"pesaro-urbino":o,pesarourbino:o,pescara:o,pg:o,pi:o,piacenza:o,pisa:o,pistoia:o,pn:o,po:o,pordenone:o,potenza:o,pr:o,prato:o,pt:o,pu:o,pv:o,pz:o,ra:o,ragusa:o,ravenna:o,rc:o,re:o,"reggio-calabria":o,"reggio-emilia":o,reggiocalabria:o,reggioemilia:o,rg:o,ri:o,rieti:o,rimini:o,rm:o,rn:o,ro:o,roma:o,rome:o,rovigo:o,sa:o,salerno:o,sassari:o,savona:o,si:o,siena:o,siracusa:o,so:o,sondrio:o,sp:o,sr:o,ss:o,suedtirol:o,"xn--sdtirol-n2a":o,südtirol:o,sv:o,ta:o,taranto:o,te:o,"tempio-olbia":o,tempioolbia:o,teramo:o,terni:o,tn:o,to:o,torino:o,tp:o,tr:o,"trani-andria-barletta":o,"trani-barletta-andria":o,traniandriabarletta:o,tranibarlettaandria:o,trapani:o,trento:o,treviso:o,trieste:o,ts:o,turin:o,tv:o,ud:o,udine:o,"urbino-pesaro":o,urbinopesaro:o,va:o,varese:o,vb:o,vc:o,ve:o,venezia:o,venice:o,verbania:o,vercelli:o,verona:o,vi:o,"vibo-valentia":o,vibovalentia:o,vicenza:o,viterbo:o,vr:o,vs:o,vt:o,vv:o,"12chars":S,blogspot:S,ibxos:S,iliadboxos:S,neen:[0,{jc:S}],"123homepage":S,"16-b":S,"32-b":S,"64-b":S,myspreadshop:S,syncloud:S}],je:[1,{co:o,net:o,org:o,of:S}],jm:Ve,jo:[1,{com:o,org:o,net:o,edu:o,sch:o,gov:o,mil:o,name:o}],jobs:o,jp:[1,{ac:o,ad:o,co:o,ed:o,go:o,gr:o,lg:o,ne:[1,{aseinet:Dn,gehirn:S,ivory:S,"mail-box":S,mints:S,mokuren:S,opal:S,sakura:S,sumomo:S,topaz:S}],or:o,aichi:[1,{aisai:o,ama:o,anjo:o,asuke:o,chiryu:o,chita:o,fuso:o,gamagori:o,handa:o,hazu:o,hekinan:o,higashiura:o,ichinomiya:o,inazawa:o,inuyama:o,isshiki:o,iwakura:o,kanie:o,kariya:o,kasugai:o,kira:o,kiyosu:o,komaki:o,konan:o,kota:o,mihama:o,miyoshi:o,nishio:o,nisshin:o,obu:o,oguchi:o,oharu:o,okazaki:o,owariasahi:o,seto:o,shikatsu:o,shinshiro:o,shitara:o,tahara:o,takahama:o,tobishima:o,toei:o,togo:o,tokai:o,tokoname:o,toyoake:o,toyohashi:o,toyokawa:o,toyone:o,toyota:o,tsushima:o,yatomi:o}],akita:[1,{akita:o,daisen:o,fujisato:o,gojome:o,hachirogata:o,happou:o,higashinaruse:o,honjo:o,honjyo:o,ikawa:o,kamikoani:o,kamioka:o,katagami:o,kazuno:o,kitaakita:o,kosaka:o,kyowa:o,misato:o,mitane:o,moriyoshi:o,nikaho:o,noshiro:o,odate:o,oga:o,ogata:o,semboku:o,yokote:o,yurihonjo:o}],aomori:[1,{aomori:o,gonohe:o,hachinohe:o,hashikami:o,hiranai:o,hirosaki:o,itayanagi:o,kuroishi:o,misawa:o,mutsu:o,nakadomari:o,noheji:o,oirase:o,owani:o,rokunohe:o,sannohe:o,shichinohe:o,shingo:o,takko:o,towada:o,tsugaru:o,tsuruta:o}],chiba:[1,{abiko:o,asahi:o,chonan:o,chosei:o,choshi:o,chuo:o,funabashi:o,futtsu:o,hanamigawa:o,ichihara:o,ichikawa:o,ichinomiya:o,inzai:o,isumi:o,kamagaya:o,kamogawa:o,kashiwa:o,katori:o,katsuura:o,kimitsu:o,kisarazu:o,kozaki:o,kujukuri:o,kyonan:o,matsudo:o,midori:o,mihama:o,minamiboso:o,mobara:o,mutsuzawa:o,nagara:o,nagareyama:o,narashino:o,narita:o,noda:o,oamishirasato:o,omigawa:o,onjuku:o,otaki:o,sakae:o,sakura:o,shimofusa:o,shirako:o,shiroi:o,shisui:o,sodegaura:o,sosa:o,tako:o,tateyama:o,togane:o,tohnosho:o,tomisato:o,urayasu:o,yachimata:o,yachiyo:o,yokaichiba:o,yokoshibahikari:o,yotsukaido:o}],ehime:[1,{ainan:o,honai:o,ikata:o,imabari:o,iyo:o,kamijima:o,kihoku:o,kumakogen:o,masaki:o,matsuno:o,matsuyama:o,namikata:o,niihama:o,ozu:o,saijo:o,seiyo:o,shikokuchuo:o,tobe:o,toon:o,uchiko:o,uwajima:o,yawatahama:o}],fukui:[1,{echizen:o,eiheiji:o,fukui:o,ikeda:o,katsuyama:o,mihama:o,minamiechizen:o,obama:o,ohi:o,ono:o,sabae:o,sakai:o,takahama:o,tsuruga:o,wakasa:o}],fukuoka:[1,{ashiya:o,buzen:o,chikugo:o,chikuho:o,chikujo:o,chikushino:o,chikuzen:o,chuo:o,dazaifu:o,fukuchi:o,hakata:o,higashi:o,hirokawa:o,hisayama:o,iizuka:o,inatsuki:o,kaho:o,kasuga:o,kasuya:o,kawara:o,keisen:o,koga:o,kurate:o,kurogi:o,kurume:o,minami:o,miyako:o,miyama:o,miyawaka:o,mizumaki:o,munakata:o,nakagawa:o,nakama:o,nishi:o,nogata:o,ogori:o,okagaki:o,okawa:o,oki:o,omuta:o,onga:o,onojo:o,oto:o,saigawa:o,sasaguri:o,shingu:o,shinyoshitomi:o,shonai:o,soeda:o,sue:o,tachiarai:o,tagawa:o,takata:o,toho:o,toyotsu:o,tsuiki:o,ukiha:o,umi:o,usui:o,yamada:o,yame:o,yanagawa:o,yukuhashi:o}],fukushima:[1,{aizubange:o,aizumisato:o,aizuwakamatsu:o,asakawa:o,bandai:o,date:o,fukushima:o,furudono:o,futaba:o,hanawa:o,higashi:o,hirata:o,hirono:o,iitate:o,inawashiro:o,ishikawa:o,iwaki:o,izumizaki:o,kagamiishi:o,kaneyama:o,kawamata:o,kitakata:o,kitashiobara:o,koori:o,koriyama:o,kunimi:o,miharu:o,mishima:o,namie:o,nango:o,nishiaizu:o,nishigo:o,okuma:o,omotego:o,ono:o,otama:o,samegawa:o,shimogo:o,shirakawa:o,showa:o,soma:o,sukagawa:o,taishin:o,tamakawa:o,tanagura:o,tenei:o,yabuki:o,yamato:o,yamatsuri:o,yanaizu:o,yugawa:o}],gifu:[1,{anpachi:o,ena:o,gifu:o,ginan:o,godo:o,gujo:o,hashima:o,hichiso:o,hida:o,higashishirakawa:o,ibigawa:o,ikeda:o,kakamigahara:o,kani:o,kasahara:o,kasamatsu:o,kawaue:o,kitagata:o,mino:o,minokamo:o,mitake:o,mizunami:o,motosu:o,nakatsugawa:o,ogaki:o,sakahogi:o,seki:o,sekigahara:o,shirakawa:o,tajimi:o,takayama:o,tarui:o,toki:o,tomika:o,wanouchi:o,yamagata:o,yaotsu:o,yoro:o}],gunma:[1,{annaka:o,chiyoda:o,fujioka:o,higashiagatsuma:o,isesaki:o,itakura:o,kanna:o,kanra:o,katashina:o,kawaba:o,kiryu:o,kusatsu:o,maebashi:o,meiwa:o,midori:o,minakami:o,naganohara:o,nakanojo:o,nanmoku:o,numata:o,oizumi:o,ora:o,ota:o,shibukawa:o,shimonita:o,shinto:o,showa:o,takasaki:o,takayama:o,tamamura:o,tatebayashi:o,tomioka:o,tsukiyono:o,tsumagoi:o,ueno:o,yoshioka:o}],hiroshima:[1,{asaminami:o,daiwa:o,etajima:o,fuchu:o,fukuyama:o,hatsukaichi:o,higashihiroshima:o,hongo:o,jinsekikogen:o,kaita:o,kui:o,kumano:o,kure:o,mihara:o,miyoshi:o,naka:o,onomichi:o,osakikamijima:o,otake:o,saka:o,sera:o,seranishi:o,shinichi:o,shobara:o,takehara:o}],hokkaido:[1,{abashiri:o,abira:o,aibetsu:o,akabira:o,akkeshi:o,asahikawa:o,ashibetsu:o,ashoro:o,assabu:o,atsuma:o,bibai:o,biei:o,bifuka:o,bihoro:o,biratori:o,chippubetsu:o,chitose:o,date:o,ebetsu:o,embetsu:o,eniwa:o,erimo:o,esan:o,esashi:o,fukagawa:o,fukushima:o,furano:o,furubira:o,haboro:o,hakodate:o,hamatonbetsu:o,hidaka:o,higashikagura:o,higashikawa:o,hiroo:o,hokuryu:o,hokuto:o,honbetsu:o,horokanai:o,horonobe:o,ikeda:o,imakane:o,ishikari:o,iwamizawa:o,iwanai:o,kamifurano:o,kamikawa:o,kamishihoro:o,kamisunagawa:o,kamoenai:o,kayabe:o,kembuchi:o,kikonai:o,kimobetsu:o,kitahiroshima:o,kitami:o,kiyosato:o,koshimizu:o,kunneppu:o,kuriyama:o,kuromatsunai:o,kushiro:o,kutchan:o,kyowa:o,mashike:o,matsumae:o,mikasa:o,minamifurano:o,mombetsu:o,moseushi:o,mukawa:o,muroran:o,naie:o,nakagawa:o,nakasatsunai:o,nakatombetsu:o,nanae:o,nanporo:o,nayoro:o,nemuro:o,niikappu:o,niki:o,nishiokoppe:o,noboribetsu:o,numata:o,obihiro:o,obira:o,oketo:o,okoppe:o,otaru:o,otobe:o,otofuke:o,otoineppu:o,oumu:o,ozora:o,pippu:o,rankoshi:o,rebun:o,rikubetsu:o,rishiri:o,rishirifuji:o,saroma:o,sarufutsu:o,shakotan:o,shari:o,shibecha:o,shibetsu:o,shikabe:o,shikaoi:o,shimamaki:o,shimizu:o,shimokawa:o,shinshinotsu:o,shintoku:o,shiranuka:o,shiraoi:o,shiriuchi:o,sobetsu:o,sunagawa:o,taiki:o,takasu:o,takikawa:o,takinoue:o,teshikaga:o,tobetsu:o,tohma:o,tomakomai:o,tomari:o,toya:o,toyako:o,toyotomi:o,toyoura:o,tsubetsu:o,tsukigata:o,urakawa:o,urausu:o,uryu:o,utashinai:o,wakkanai:o,wassamu:o,yakumo:o,yoichi:o}],hyogo:[1,{aioi:o,akashi:o,ako:o,amagasaki:o,aogaki:o,asago:o,ashiya:o,awaji:o,fukusaki:o,goshiki:o,harima:o,himeji:o,ichikawa:o,inagawa:o,itami:o,kakogawa:o,kamigori:o,kamikawa:o,kasai:o,kasuga:o,kawanishi:o,miki:o,minamiawaji:o,nishinomiya:o,nishiwaki:o,ono:o,sanda:o,sannan:o,sasayama:o,sayo:o,shingu:o,shinonsen:o,shiso:o,sumoto:o,taishi:o,taka:o,takarazuka:o,takasago:o,takino:o,tamba:o,tatsuno:o,toyooka:o,yabu:o,yashiro:o,yoka:o,yokawa:o}],ibaraki:[1,{ami:o,asahi:o,bando:o,chikusei:o,daigo:o,fujishiro:o,hitachi:o,hitachinaka:o,hitachiomiya:o,hitachiota:o,ibaraki:o,ina:o,inashiki:o,itako:o,iwama:o,joso:o,kamisu:o,kasama:o,kashima:o,kasumigaura:o,koga:o,miho:o,mito:o,moriya:o,naka:o,namegata:o,oarai:o,ogawa:o,omitama:o,ryugasaki:o,sakai:o,sakuragawa:o,shimodate:o,shimotsuma:o,shirosato:o,sowa:o,suifu:o,takahagi:o,tamatsukuri:o,tokai:o,tomobe:o,tone:o,toride:o,tsuchiura:o,tsukuba:o,uchihara:o,ushiku:o,yachiyo:o,yamagata:o,yawara:o,yuki:o}],ishikawa:[1,{anamizu:o,hakui:o,hakusan:o,kaga:o,kahoku:o,kanazawa:o,kawakita:o,komatsu:o,nakanoto:o,nanao:o,nomi:o,nonoichi:o,noto:o,shika:o,suzu:o,tsubata:o,tsurugi:o,uchinada:o,wajima:o}],iwate:[1,{fudai:o,fujisawa:o,hanamaki:o,hiraizumi:o,hirono:o,ichinohe:o,ichinoseki:o,iwaizumi:o,iwate:o,joboji:o,kamaishi:o,kanegasaki:o,karumai:o,kawai:o,kitakami:o,kuji:o,kunohe:o,kuzumaki:o,miyako:o,mizusawa:o,morioka:o,ninohe:o,noda:o,ofunato:o,oshu:o,otsuchi:o,rikuzentakata:o,shiwa:o,shizukuishi:o,sumita:o,tanohata:o,tono:o,yahaba:o,yamada:o}],kagawa:[1,{ayagawa:o,higashikagawa:o,kanonji:o,kotohira:o,manno:o,marugame:o,mitoyo:o,naoshima:o,sanuki:o,tadotsu:o,takamatsu:o,tonosho:o,uchinomi:o,utazu:o,zentsuji:o}],kagoshima:[1,{akune:o,amami:o,hioki:o,isa:o,isen:o,izumi:o,kagoshima:o,kanoya:o,kawanabe:o,kinko:o,kouyama:o,makurazaki:o,matsumoto:o,minamitane:o,nakatane:o,nishinoomote:o,satsumasendai:o,soo:o,tarumizu:o,yusui:o}],kanagawa:[1,{aikawa:o,atsugi:o,ayase:o,chigasaki:o,ebina:o,fujisawa:o,hadano:o,hakone:o,hiratsuka:o,isehara:o,kaisei:o,kamakura:o,kiyokawa:o,matsuda:o,minamiashigara:o,miura:o,nakai:o,ninomiya:o,odawara:o,oi:o,oiso:o,sagamihara:o,samukawa:o,tsukui:o,yamakita:o,yamato:o,yokosuka:o,yugawara:o,zama:o,zushi:o}],kochi:[1,{aki:o,geisei:o,hidaka:o,higashitsuno:o,ino:o,kagami:o,kami:o,kitagawa:o,kochi:o,mihara:o,motoyama:o,muroto:o,nahari:o,nakamura:o,nankoku:o,nishitosa:o,niyodogawa:o,ochi:o,okawa:o,otoyo:o,otsuki:o,sakawa:o,sukumo:o,susaki:o,tosa:o,tosashimizu:o,toyo:o,tsuno:o,umaji:o,yasuda:o,yusuhara:o}],kumamoto:[1,{amakusa:o,arao:o,aso:o,choyo:o,gyokuto:o,kamiamakusa:o,kikuchi:o,kumamoto:o,mashiki:o,mifune:o,minamata:o,minamioguni:o,nagasu:o,nishihara:o,oguni:o,ozu:o,sumoto:o,takamori:o,uki:o,uto:o,yamaga:o,yamato:o,yatsushiro:o}],kyoto:[1,{ayabe:o,fukuchiyama:o,higashiyama:o,ide:o,ine:o,joyo:o,kameoka:o,kamo:o,kita:o,kizu:o,kumiyama:o,kyotamba:o,kyotanabe:o,kyotango:o,maizuru:o,minami:o,minamiyamashiro:o,miyazu:o,muko:o,nagaokakyo:o,nakagyo:o,nantan:o,oyamazaki:o,sakyo:o,seika:o,tanabe:o,uji:o,ujitawara:o,wazuka:o,yamashina:o,yawata:o}],mie:[1,{asahi:o,inabe:o,ise:o,kameyama:o,kawagoe:o,kiho:o,kisosaki:o,kiwa:o,komono:o,kumano:o,kuwana:o,matsusaka:o,meiwa:o,mihama:o,minamiise:o,misugi:o,miyama:o,nabari:o,shima:o,suzuka:o,tado:o,taiki:o,taki:o,tamaki:o,toba:o,tsu:o,udono:o,ureshino:o,watarai:o,yokkaichi:o}],miyagi:[1,{furukawa:o,higashimatsushima:o,ishinomaki:o,iwanuma:o,kakuda:o,kami:o,kawasaki:o,marumori:o,matsushima:o,minamisanriku:o,misato:o,murata:o,natori:o,ogawara:o,ohira:o,onagawa:o,osaki:o,rifu:o,semine:o,shibata:o,shichikashuku:o,shikama:o,shiogama:o,shiroishi:o,tagajo:o,taiwa:o,tome:o,tomiya:o,wakuya:o,watari:o,yamamoto:o,zao:o}],miyazaki:[1,{aya:o,ebino:o,gokase:o,hyuga:o,kadogawa:o,kawaminami:o,kijo:o,kitagawa:o,kitakata:o,kitaura:o,kobayashi:o,kunitomi:o,kushima:o,mimata:o,miyakonojo:o,miyazaki:o,morotsuka:o,nichinan:o,nishimera:o,nobeoka:o,saito:o,shiiba:o,shintomi:o,takaharu:o,takanabe:o,takazaki:o,tsuno:o}],nagano:[1,{achi:o,agematsu:o,anan:o,aoki:o,asahi:o,azumino:o,chikuhoku:o,chikuma:o,chino:o,fujimi:o,hakuba:o,hara:o,hiraya:o,iida:o,iijima:o,iiyama:o,iizuna:o,ikeda:o,ikusaka:o,ina:o,karuizawa:o,kawakami:o,kiso:o,kisofukushima:o,kitaaiki:o,komagane:o,komoro:o,matsukawa:o,matsumoto:o,miasa:o,minamiaiki:o,minamimaki:o,minamiminowa:o,minowa:o,miyada:o,miyota:o,mochizuki:o,nagano:o,nagawa:o,nagiso:o,nakagawa:o,nakano:o,nozawaonsen:o,obuse:o,ogawa:o,okaya:o,omachi:o,omi:o,ookuwa:o,ooshika:o,otaki:o,otari:o,sakae:o,sakaki:o,saku:o,sakuho:o,shimosuwa:o,shinanomachi:o,shiojiri:o,suwa:o,suzaka:o,takagi:o,takamori:o,takayama:o,tateshina:o,tatsuno:o,togakushi:o,togura:o,tomi:o,ueda:o,wada:o,yamagata:o,yamanouchi:o,yasaka:o,yasuoka:o}],nagasaki:[1,{chijiwa:o,futsu:o,goto:o,hasami:o,hirado:o,iki:o,isahaya:o,kawatana:o,kuchinotsu:o,matsuura:o,nagasaki:o,obama:o,omura:o,oseto:o,saikai:o,sasebo:o,seihi:o,shimabara:o,shinkamigoto:o,togitsu:o,tsushima:o,unzen:o}],nara:[1,{ando:o,gose:o,heguri:o,higashiyoshino:o,ikaruga:o,ikoma:o,kamikitayama:o,kanmaki:o,kashiba:o,kashihara:o,katsuragi:o,kawai:o,kawakami:o,kawanishi:o,koryo:o,kurotaki:o,mitsue:o,miyake:o,nara:o,nosegawa:o,oji:o,ouda:o,oyodo:o,sakurai:o,sango:o,shimoichi:o,shimokitayama:o,shinjo:o,soni:o,takatori:o,tawaramoto:o,tenkawa:o,tenri:o,uda:o,yamatokoriyama:o,yamatotakada:o,yamazoe:o,yoshino:o}],niigata:[1,{aga:o,agano:o,gosen:o,itoigawa:o,izumozaki:o,joetsu:o,kamo:o,kariwa:o,kashiwazaki:o,minamiuonuma:o,mitsuke:o,muika:o,murakami:o,myoko:o,nagaoka:o,niigata:o,ojiya:o,omi:o,sado:o,sanjo:o,seiro:o,seirou:o,sekikawa:o,shibata:o,tagami:o,tainai:o,tochio:o,tokamachi:o,tsubame:o,tsunan:o,uonuma:o,yahiko:o,yoita:o,yuzawa:o}],oita:[1,{beppu:o,bungoono:o,bungotakada:o,hasama:o,hiji:o,himeshima:o,hita:o,kamitsue:o,kokonoe:o,kuju:o,kunisaki:o,kusu:o,oita:o,saiki:o,taketa:o,tsukumi:o,usa:o,usuki:o,yufu:o}],okayama:[1,{akaiwa:o,asakuchi:o,bizen:o,hayashima:o,ibara:o,kagamino:o,kasaoka:o,kibichuo:o,kumenan:o,kurashiki:o,maniwa:o,misaki:o,nagi:o,niimi:o,nishiawakura:o,okayama:o,satosho:o,setouchi:o,shinjo:o,shoo:o,soja:o,takahashi:o,tamano:o,tsuyama:o,wake:o,yakage:o}],okinawa:[1,{aguni:o,ginowan:o,ginoza:o,gushikami:o,haebaru:o,higashi:o,hirara:o,iheya:o,ishigaki:o,ishikawa:o,itoman:o,izena:o,kadena:o,kin:o,kitadaito:o,kitanakagusuku:o,kumejima:o,kunigami:o,minamidaito:o,motobu:o,nago:o,naha:o,nakagusuku:o,nakijin:o,nanjo:o,nishihara:o,ogimi:o,okinawa:o,onna:o,shimoji:o,taketomi:o,tarama:o,tokashiki:o,tomigusuku:o,tonaki:o,urasoe:o,uruma:o,yaese:o,yomitan:o,yonabaru:o,yonaguni:o,zamami:o}],osaka:[1,{abeno:o,chihayaakasaka:o,chuo:o,daito:o,fujiidera:o,habikino:o,hannan:o,higashiosaka:o,higashisumiyoshi:o,higashiyodogawa:o,hirakata:o,ibaraki:o,ikeda:o,izumi:o,izumiotsu:o,izumisano:o,kadoma:o,kaizuka:o,kanan:o,kashiwara:o,katano:o,kawachinagano:o,kishiwada:o,kita:o,kumatori:o,matsubara:o,minato:o,minoh:o,misaki:o,moriguchi:o,neyagawa:o,nishi:o,nose:o,osakasayama:o,sakai:o,sayama:o,sennan:o,settsu:o,shijonawate:o,shimamoto:o,suita:o,tadaoka:o,taishi:o,tajiri:o,takaishi:o,takatsuki:o,tondabayashi:o,toyonaka:o,toyono:o,yao:o}],saga:[1,{ariake:o,arita:o,fukudomi:o,genkai:o,hamatama:o,hizen:o,imari:o,kamimine:o,kanzaki:o,karatsu:o,kashima:o,kitagata:o,kitahata:o,kiyama:o,kouhoku:o,kyuragi:o,nishiarita:o,ogi:o,omachi:o,ouchi:o,saga:o,shiroishi:o,taku:o,tara:o,tosu:o,yoshinogari:o}],saitama:[1,{arakawa:o,asaka:o,chichibu:o,fujimi:o,fujimino:o,fukaya:o,hanno:o,hanyu:o,hasuda:o,hatogaya:o,hatoyama:o,hidaka:o,higashichichibu:o,higashimatsuyama:o,honjo:o,ina:o,iruma:o,iwatsuki:o,kamiizumi:o,kamikawa:o,kamisato:o,kasukabe:o,kawagoe:o,kawaguchi:o,kawajima:o,kazo:o,kitamoto:o,koshigaya:o,kounosu:o,kuki:o,kumagaya:o,matsubushi:o,minano:o,misato:o,miyashiro:o,miyoshi:o,moroyama:o,nagatoro:o,namegawa:o,niiza:o,ogano:o,ogawa:o,ogose:o,okegawa:o,omiya:o,otaki:o,ranzan:o,ryokami:o,saitama:o,sakado:o,satte:o,sayama:o,shiki:o,shiraoka:o,soka:o,sugito:o,toda:o,tokigawa:o,tokorozawa:o,tsurugashima:o,urawa:o,warabi:o,yashio:o,yokoze:o,yono:o,yorii:o,yoshida:o,yoshikawa:o,yoshimi:o}],shiga:[1,{aisho:o,gamo:o,higashiomi:o,hikone:o,koka:o,konan:o,kosei:o,koto:o,kusatsu:o,maibara:o,moriyama:o,nagahama:o,nishiazai:o,notogawa:o,omihachiman:o,otsu:o,ritto:o,ryuoh:o,takashima:o,takatsuki:o,torahime:o,toyosato:o,yasu:o}],shimane:[1,{akagi:o,ama:o,gotsu:o,hamada:o,higashiizumo:o,hikawa:o,hikimi:o,izumo:o,kakinoki:o,masuda:o,matsue:o,misato:o,nishinoshima:o,ohda:o,okinoshima:o,okuizumo:o,shimane:o,tamayu:o,tsuwano:o,unnan:o,yakumo:o,yasugi:o,yatsuka:o}],shizuoka:[1,{arai:o,atami:o,fuji:o,fujieda:o,fujikawa:o,fujinomiya:o,fukuroi:o,gotemba:o,haibara:o,hamamatsu:o,higashiizu:o,ito:o,iwata:o,izu:o,izunokuni:o,kakegawa:o,kannami:o,kawanehon:o,kawazu:o,kikugawa:o,kosai:o,makinohara:o,matsuzaki:o,minamiizu:o,mishima:o,morimachi:o,nishiizu:o,numazu:o,omaezaki:o,shimada:o,shimizu:o,shimoda:o,shizuoka:o,susono:o,yaizu:o,yoshida:o}],tochigi:[1,{ashikaga:o,bato:o,haga:o,ichikai:o,iwafune:o,kaminokawa:o,kanuma:o,karasuyama:o,kuroiso:o,mashiko:o,mibu:o,moka:o,motegi:o,nasu:o,nasushiobara:o,nikko:o,nishikata:o,nogi:o,ohira:o,ohtawara:o,oyama:o,sakura:o,sano:o,shimotsuke:o,shioya:o,takanezawa:o,tochigi:o,tsuga:o,ujiie:o,utsunomiya:o,yaita:o}],tokushima:[1,{aizumi:o,anan:o,ichiba:o,itano:o,kainan:o,komatsushima:o,matsushige:o,mima:o,minami:o,miyoshi:o,mugi:o,nakagawa:o,naruto:o,sanagochi:o,shishikui:o,tokushima:o,wajiki:o}],tokyo:[1,{adachi:o,akiruno:o,akishima:o,aogashima:o,arakawa:o,bunkyo:o,chiyoda:o,chofu:o,chuo:o,edogawa:o,fuchu:o,fussa:o,hachijo:o,hachioji:o,hamura:o,higashikurume:o,higashimurayama:o,higashiyamato:o,hino:o,hinode:o,hinohara:o,inagi:o,itabashi:o,katsushika:o,kita:o,kiyose:o,kodaira:o,koganei:o,kokubunji:o,komae:o,koto:o,kouzushima:o,kunitachi:o,machida:o,meguro:o,minato:o,mitaka:o,mizuho:o,musashimurayama:o,musashino:o,nakano:o,nerima:o,ogasawara:o,okutama:o,ome:o,oshima:o,ota:o,setagaya:o,shibuya:o,shinagawa:o,shinjuku:o,suginami:o,sumida:o,tachikawa:o,taito:o,tama:o,toshima:o}],tottori:[1,{chizu:o,hino:o,kawahara:o,koge:o,kotoura:o,misasa:o,nanbu:o,nichinan:o,sakaiminato:o,tottori:o,wakasa:o,yazu:o,yonago:o}],toyama:[1,{asahi:o,fuchu:o,fukumitsu:o,funahashi:o,himi:o,imizu:o,inami:o,johana:o,kamiichi:o,kurobe:o,nakaniikawa:o,namerikawa:o,nanto:o,nyuzen:o,oyabe:o,taira:o,takaoka:o,tateyama:o,toga:o,tonami:o,toyama:o,unazuki:o,uozu:o,yamada:o}],wakayama:[1,{arida:o,aridagawa:o,gobo:o,hashimoto:o,hidaka:o,hirogawa:o,inami:o,iwade:o,kainan:o,kamitonda:o,katsuragi:o,kimino:o,kinokawa:o,kitayama:o,koya:o,koza:o,kozagawa:o,kudoyama:o,kushimoto:o,mihama:o,misato:o,nachikatsuura:o,shingu:o,shirahama:o,taiji:o,tanabe:o,wakayama:o,yuasa:o,yura:o}],yamagata:[1,{asahi:o,funagata:o,higashine:o,iide:o,kahoku:o,kaminoyama:o,kaneyama:o,kawanishi:o,mamurogawa:o,mikawa:o,murayama:o,nagai:o,nakayama:o,nanyo:o,nishikawa:o,obanazawa:o,oe:o,oguni:o,ohkura:o,oishida:o,sagae:o,sakata:o,sakegawa:o,shinjo:o,shirataka:o,shonai:o,takahata:o,tendo:o,tozawa:o,tsuruoka:o,yamagata:o,yamanobe:o,yonezawa:o,yuza:o}],yamaguchi:[1,{abu:o,hagi:o,hikari:o,hofu:o,iwakuni:o,kudamatsu:o,mitou:o,nagato:o,oshima:o,shimonoseki:o,shunan:o,tabuse:o,tokuyama:o,toyota:o,ube:o,yuu:o}],yamanashi:[1,{chuo:o,doshi:o,fuefuki:o,fujikawa:o,fujikawaguchiko:o,fujiyoshida:o,hayakawa:o,hokuto:o,ichikawamisato:o,kai:o,kofu:o,koshu:o,kosuge:o,"minami-alps":o,minobu:o,nakamichi:o,nanbu:o,narusawa:o,nirasaki:o,nishikatsura:o,oshino:o,otsuki:o,showa:o,tabayama:o,tsuru:o,uenohara:o,yamanakako:o,yamanashi:o}],"xn--4pvxs":o,栃木:o,"xn--vgu402c":o,愛知:o,"xn--c3s14m":o,愛媛:o,"xn--f6qx53a":o,兵庫:o,"xn--8pvr4u":o,熊本:o,"xn--uist22h":o,茨城:o,"xn--djrs72d6uy":o,北海道:o,"xn--mkru45i":o,千葉:o,"xn--0trq7p7nn":o,和歌山:o,"xn--8ltr62k":o,長崎:o,"xn--2m4a15e":o,長野:o,"xn--efvn9s":o,新潟:o,"xn--32vp30h":o,青森:o,"xn--4it797k":o,静岡:o,"xn--1lqs71d":o,東京:o,"xn--5rtp49c":o,石川:o,"xn--5js045d":o,埼玉:o,"xn--ehqz56n":o,三重:o,"xn--1lqs03n":o,京都:o,"xn--qqqt11m":o,佐賀:o,"xn--kbrq7o":o,大分:o,"xn--pssu33l":o,大阪:o,"xn--ntsq17g":o,奈良:o,"xn--uisz3g":o,宮城:o,"xn--6btw5a":o,宮崎:o,"xn--1ctwo":o,富山:o,"xn--6orx2r":o,山口:o,"xn--rht61e":o,山形:o,"xn--rht27z":o,山梨:o,"xn--djty4k":o,岩手:o,"xn--nit225k":o,岐阜:o,"xn--rht3d":o,岡山:o,"xn--klty5x":o,島根:o,"xn--kltx9a":o,広島:o,"xn--kltp7d":o,徳島:o,"xn--uuwu58a":o,沖縄:o,"xn--zbx025d":o,滋賀:o,"xn--ntso0iqx3a":o,神奈川:o,"xn--elqq16h":o,福井:o,"xn--4it168d":o,福岡:o,"xn--klt787d":o,福島:o,"xn--rny31h":o,秋田:o,"xn--7t0a264c":o,群馬:o,"xn--5rtq34k":o,香川:o,"xn--k7yn95e":o,高知:o,"xn--tor131o":o,鳥取:o,"xn--d5qv7z876c":o,鹿児島:o,kawasaki:Ve,kitakyushu:Ve,kobe:Ve,nagoya:Ve,sapporo:Ve,sendai:Ve,yokohama:Ve,buyshop:S,fashionstore:S,handcrafted:S,kawaiishop:S,supersale:S,theshop:S,"0am":S,"0g0":S,"0j0":S,"0t0":S,mydns:S,pgw:S,wjg:S,usercontent:S,angry:S,babyblue:S,babymilk:S,backdrop:S,bambina:S,bitter:S,blush:S,boo:S,boy:S,boyfriend:S,but:S,candypop:S,capoo:S,catfood:S,cheap:S,chicappa:S,chillout:S,chips:S,chowder:S,chu:S,ciao:S,cocotte:S,coolblog:S,cranky:S,cutegirl:S,daa:S,deca:S,deci:S,digick:S,egoism:S,fakefur:S,fem:S,flier:S,floppy:S,fool:S,frenchkiss:S,girlfriend:S,girly:S,gloomy:S,gonna:S,greater:S,hacca:S,heavy:S,her:S,hiho:S,hippy:S,holy:S,hungry:S,icurus:S,itigo:S,jellybean:S,kikirara:S,kill:S,kilo:S,kuron:S,littlestar:S,lolipopmc:S,lolitapunk:S,lomo:S,lovepop:S,lovesick:S,main:S,mods:S,mond:S,mongolian:S,moo:S,namaste:S,nikita:S,nobushi:S,noor:S,oops:S,parallel:S,parasite:S,pecori:S,peewee:S,penne:S,pepper:S,perma:S,pigboat:S,pinoko:S,punyu:S,pupu:S,pussycat:S,pya:S,raindrop:S,readymade:S,sadist:S,schoolbus:S,secret:S,staba:S,stripper:S,sub:S,sunnyday:S,thick:S,tonkotsu:S,under:S,upper:S,velvet:S,verse:S,versus:S,vivian:S,watson:S,weblike:S,whitesnow:S,zombie:S,blogspot:S,hateblo:S,hatenablog:S,hatenadiary:S,"2-d":S,bona:S,crap:S,daynight:S,eek:S,flop:S,halfmoon:S,jeez:S,matrix:S,mimoza:S,netgamers:S,nyanta:S,o0o0:S,rdy:S,rgr:S,rulez:S,sakurastorage:[0,{isk01:Ze,isk02:Ze}],saloon:S,sblo:S,skr:S,tank:S,"uh-oh":S,undo:S,webaccel:[0,{rs:S,user:S}],websozai:S,xii:S}],ke:[1,{ac:o,co:he,go:o,info:o,me:o,mobi:o,ne:o,or:o,sc:o}],kg:[1,{org:o,net:o,com:o,edu:o,gov:o,mil:o,us:S}],kh:Ve,ki:ot,km:[1,{org:o,nom:o,gov:o,prd:o,tm:o,edu:o,mil:o,ass:o,com:o,coop:o,asso:o,presse:o,medecin:o,notaires:o,pharmaciens:o,veterinaire:o,gouv:o}],kn:[1,{net:o,org:o,edu:o,gov:o}],kp:[1,{com:o,edu:o,gov:o,org:o,rep:o,tra:o}],kr:[1,{ac:o,co:o,es:o,go:o,hs:o,kg:o,mil:o,ms:o,ne:o,or:o,pe:o,re:o,sc:o,busan:o,chungbuk:o,chungnam:o,daegu:o,daejeon:o,gangwon:o,gwangju:o,gyeongbuk:o,gyeonggi:o,gyeongnam:o,incheon:o,jeju:o,jeonbuk:o,jeonnam:o,seoul:o,ulsan:o,blogspot:S}],kw:[1,{com:o,edu:o,emb:o,gov:o,ind:o,net:o,org:o}],ky:Or,kz:[1,{org:o,edu:o,net:o,gov:o,mil:o,com:o,jcloud:S}],la:[1,{int:o,net:o,info:o,edu:o,gov:o,per:o,com:o,org:o,bnr:S}],lb:P,lc:[1,{com:o,net:o,co:o,org:o,edu:o,gov:o,oy:S}],li:[1,{blogspot:S,caa:S}],lk:[1,{gov:o,sch:o,net:o,int:o,com:o,org:o,edu:o,ngo:o,soc:o,web:o,ltd:o,assn:o,grp:o,hotel:o,ac:o}],lr:P,ls:[1,{ac:o,biz:o,co:o,edu:o,gov:o,info:o,net:o,org:o,sc:o}],lt:[1,{gov:o,blogspot:S}],lu:[1,{blogspot:S,"123website":S}],lv:[1,{com:o,edu:o,gov:o,org:o,mil:o,id:o,net:o,asn:o,conf:o}],ly:[1,{com:o,net:o,gov:o,plc:o,edu:o,sch:o,med:o,org:o,id:o}],ma:[1,{co:o,net:o,gov:o,org:o,ac:o,press:o}],mc:[1,{tm:o,asso:o}],md:[1,{blogspot:S,ir:S}],me:[1,{co:o,net:o,org:o,edu:o,ac:o,gov:o,its:o,priv:o,c66:S,craft:S,edgestack:S,filegear:S,glitch:S,"filegear-sg":S,lohmus:S,barsy:S,mcdir:S,mcpe:S,brasilia:S,ddns:S,dnsfor:S,hopto:S,loginto:S,noip:S,webhop:S,soundcast:S,tcp4:S,vp4:S,diskstation:S,dscloud:S,i234:S,myds:S,synology:S,transip:Bt,yombo:S,nohost:S}],mg:[1,{org:o,nom:o,gov:o,prd:o,tm:o,edu:o,mil:o,com:o,co:o}],mh:o,mil:o,mk:[1,{com:o,org:o,net:o,edu:o,gov:o,inf:o,name:o,blogspot:S}],ml:[1,{com:o,edu:o,gouv:o,gov:o,net:o,org:o,presse:o}],mm:Ve,mn:[1,{gov:o,edu:o,org:o,nyc:S}],mo:P,mobi:[1,{barsy:S,dscloud:S}],mp:[1,{ju:S}],mq:o,mr:ve,ms:[1,{com:o,edu:o,gov:o,net:o,org:o,lab:S,minisite:S}],mt:[1,{com:he,edu:o,net:o,org:o}],mu:[1,{com:o,net:o,org:o,gov:o,ac:o,co:o,or:o}],museum:o,mv:[1,{aero:o,biz:o,com:o,coop:o,edu:o,gov:o,info:o,int:o,mil:o,museum:o,name:o,net:o,org:o,pro:o}],mw:[1,{ac:o,biz:o,co:o,com:o,coop:o,edu:o,gov:o,int:o,net:o,org:o}],mx:[1,{com:o,org:o,gob:o,edu:o,net:o,blogspot:S}],my:[1,{biz:o,com:o,edu:o,gov:o,mil:o,name:o,net:o,org:o,blogspot:S}],mz:[1,{ac:o,adv:o,co:o,edu:o,gov:o,mil:o,net:o,org:o}],na:[1,{alt:o,co:o,com:o,gov:o,net:o,org:o}],name:[1,{her:Lt,his:Lt}],nc:[1,{asso:o,nom:o}],ne:o,net:[1,{adobeaemcloud:S,"adobeio-static":S,adobeioruntime:S,akadns:S,akamai:S,"akamai-staging":S,akamaiedge:S,"akamaiedge-staging":S,akamaihd:S,"akamaihd-staging":S,akamaiorigin:S,"akamaiorigin-staging":S,akamaized:S,"akamaized-staging":S,edgekey:S,"edgekey-staging":S,edgesuite:S,"edgesuite-staging":S,alwaysdata:S,myamaze:S,cloudfront:S,appudo:S,"atlassian-dev":[0,{prod:jt}],myfritz:S,onavstack:S,shopselect:S,blackbaudcdn:S,boomla:S,bplaced:S,square7:S,cdn77:[0,{r:S}],"cdn77-ssl":S,gb:S,hu:S,jp:S,se:S,uk:S,clickrising:S,"ddns-ip":S,"dns-cloud":S,"dns-dynamic":S,cloudaccess:S,cloudflare:[2,{cdn:S}],cloudflareanycast:jt,cloudflarecn:jt,cloudflareglobal:jt,ctfcloud:S,"feste-ip":S,"knx-server":S,"static-access":S,cryptonomic:le,dattolocal:S,mydatto:S,debian:S,definima:S,"at-band-camp":S,blogdns:S,"broke-it":S,buyshouses:S,dnsalias:S,dnsdojo:S,"does-it":S,dontexist:S,dynalias:S,dynathome:S,endofinternet:S,"from-az":S,"from-co":S,"from-la":S,"from-ny":S,"gets-it":S,"ham-radio-op":S,homeftp:S,homeip:S,homelinux:S,homeunix:S,"in-the-band":S,"is-a-chef":S,"is-a-geek":S,"isa-geek":S,"kicks-ass":S,"office-on-the":S,podzone:S,"scrapper-site":S,selfip:S,"sells-it":S,servebbs:S,serveftp:S,thruhere:S,webhop:S,casacam:S,dynu:S,dynv6:S,twmail:S,ru:S,channelsdvr:[2,{u:S}],fastly:[0,{freetls:S,map:S,prod:[0,{a:S,global:S}],ssl:[0,{a:S,b:S,global:S}]}],fastlylb:[2,{map:S}],edgeapp:S,"keyword-on":S,"live-on":S,"server-on":S,"cdn-edges":S,localcert:S,localhostcert:S,heteml:S,cloudfunctions:S,"grafana-dev":S,iobb:S,moonscale:S,"in-dsl":S,"in-vpn":S,"apps-1and1":S,ipifony:S,cloudjiffy:[2,{"fra1-de":S,"west1-us":S}],elastx:[0,{"jls-sto1":S,"jls-sto2":S,"jls-sto3":S}],massivegrid:[0,{paas:[0,{"fr-1":S,"lon-1":S,"lon-2":S,"ny-1":S,"ny-2":S,"sg-1":S}]}],saveincloud:[0,{jelastic:S,"nordeste-idc":S}],scaleforce:xt,kinghost:S,uni5:S,krellian:S,ggff:S,barsy:S,memset:S,"azure-api":S,"azure-mobile":S,azureedge:S,azurefd:S,azurestaticapps:[2,{1:S,2:S,3:S,4:S,5:S,6:S,7:S,centralus:S,eastasia:S,eastus2:S,westeurope:S,westus2:S}],azurewebsites:S,cloudapp:S,trafficmanager:S,windows:[0,{core:[0,{blob:S}],servicebus:S}],mynetname:[0,{sn:S}],routingthecloud:S,bounceme:S,ddns:S,"eating-organic":S,mydissent:S,myeffect:S,mymediapc:S,mypsx:S,mysecuritycamera:S,nhlfan:S,"no-ip":S,pgafan:S,privatizehealthinsurance:S,redirectme:S,serveblog:S,serveminecraft:S,sytes:S,dnsup:S,hicam:S,"now-dns":S,ownip:S,vpndns:S,cloudycluster:S,ovh:[0,{hosting:le,webpaas:le}],rackmaze:S,myradweb:S,in:S,squares:S,schokokeks:S,"firewall-gateway":S,seidat:S,senseering:S,siteleaf:S,mafelo:S,myspreadshop:S,"vps-host":[2,{jelastic:[0,{atl:S,njs:S,ric:S}]}],srcf:[0,{soc:S,user:S}],supabase:S,dsmynas:S,familyds:S,ts:[2,{c:le}],torproject:[2,{pages:S}],vusercontent:S,"reserve-online":S,"community-pro":S,meinforum:S,yandexcloud:[2,{storage:S,website:S}],za:S}],nf:[1,{com:o,net:o,per:o,rec:o,web:o,arts:o,firm:o,info:o,other:o,store:o}],ng:[1,{com:he,edu:o,gov:o,i:o,mil:o,mobi:o,name:o,net:o,org:o,sch:o,biz:[2,{co:S,dl:S,go:S,lg:S,on:S}],col:S,firm:S,gen:S,ltd:S,ngo:S,plc:S}],ni:[1,{ac:o,biz:o,co:o,com:o,edu:o,gob:o,in:o,info:o,int:o,mil:o,net:o,nom:o,org:o,web:o}],nl:[1,{co:S,"hosting-cluster":S,blogspot:S,gov:S,khplay:S,"123website":S,myspreadshop:S,transurl:le,cistron:S,demon:S}],no:[1,{fhs:o,vgs:o,fylkesbibl:o,folkebibl:o,museum:o,idrett:o,priv:o,mil:o,stat:o,dep:o,kommune:o,herad:o,aa:er,ah:er,bu:er,fm:er,hl:er,hm:er,"jan-mayen":er,mr:er,nl:er,nt:er,of:er,ol:er,oslo:er,rl:er,sf:er,st:er,svalbard:er,tm:er,tr:er,va:er,vf:er,akrehamn:o,"xn--krehamn-dxa":o,åkrehamn:o,algard:o,"xn--lgrd-poac":o,ålgård:o,arna:o,brumunddal:o,bryne:o,bronnoysund:o,"xn--brnnysund-m8ac":o,brønnøysund:o,drobak:o,"xn--drbak-wua":o,drøbak:o,egersund:o,fetsund:o,floro:o,"xn--flor-jra":o,florø:o,fredrikstad:o,hokksund:o,honefoss:o,"xn--hnefoss-q1a":o,hønefoss:o,jessheim:o,jorpeland:o,"xn--jrpeland-54a":o,jørpeland:o,kirkenes:o,kopervik:o,krokstadelva:o,langevag:o,"xn--langevg-jxa":o,langevåg:o,leirvik:o,mjondalen:o,"xn--mjndalen-64a":o,mjøndalen:o,"mo-i-rana":o,mosjoen:o,"xn--mosjen-eya":o,mosjøen:o,nesoddtangen:o,orkanger:o,osoyro:o,"xn--osyro-wua":o,osøyro:o,raholt:o,"xn--rholt-mra":o,råholt:o,sandnessjoen:o,"xn--sandnessjen-ogb":o,sandnessjøen:o,skedsmokorset:o,slattum:o,spjelkavik:o,stathelle:o,stavern:o,stjordalshalsen:o,"xn--stjrdalshalsen-sqb":o,stjørdalshalsen:o,tananger:o,tranby:o,vossevangen:o,afjord:o,"xn--fjord-lra":o,åfjord:o,agdenes:o,al:o,"xn--l-1fa":o,ål:o,alesund:o,"xn--lesund-hua":o,ålesund:o,alstahaug:o,alta:o,"xn--lt-liac":o,áltá:o,alaheadju:o,"xn--laheadju-7ya":o,álaheadju:o,alvdal:o,amli:o,"xn--mli-tla":o,åmli:o,amot:o,"xn--mot-tla":o,åmot:o,andebu:o,andoy:o,"xn--andy-ira":o,andøy:o,andasuolo:o,ardal:o,"xn--rdal-poa":o,årdal:o,aremark:o,arendal:o,"xn--s-1fa":o,ås:o,aseral:o,"xn--seral-lra":o,åseral:o,asker:o,askim:o,askvoll:o,askoy:o,"xn--asky-ira":o,askøy:o,asnes:o,"xn--snes-poa":o,åsnes:o,audnedaln:o,aukra:o,aure:o,aurland:o,"aurskog-holand":o,"xn--aurskog-hland-jnb":o,"aurskog-høland":o,austevoll:o,austrheim:o,averoy:o,"xn--avery-yua":o,averøy:o,balestrand:o,ballangen:o,balat:o,"xn--blt-elab":o,bálát:o,balsfjord:o,bahccavuotna:o,"xn--bhccavuotna-k7a":o,báhccavuotna:o,bamble:o,bardu:o,beardu:o,beiarn:o,bajddar:o,"xn--bjddar-pta":o,bájddar:o,baidar:o,"xn--bidr-5nac":o,báidár:o,berg:o,bergen:o,berlevag:o,"xn--berlevg-jxa":o,berlevåg:o,bearalvahki:o,"xn--bearalvhki-y4a":o,bearalváhki:o,bindal:o,birkenes:o,bjarkoy:o,"xn--bjarky-fya":o,bjarkøy:o,bjerkreim:o,bjugn:o,bodo:o,"xn--bod-2na":o,bodø:o,badaddja:o,"xn--bdddj-mrabd":o,bådåddjå:o,budejju:o,bokn:o,bremanger:o,bronnoy:o,"xn--brnny-wuac":o,brønnøy:o,bygland:o,bykle:o,barum:o,"xn--brum-voa":o,bærum:o,telemark:[0,{bo:o,"xn--b-5ga":o,bø:o}],nordland:[0,{bo:o,"xn--b-5ga":o,bø:o,heroy:o,"xn--hery-ira":o,herøy:o}],bievat:o,"xn--bievt-0qa":o,bievát:o,bomlo:o,"xn--bmlo-gra":o,bømlo:o,batsfjord:o,"xn--btsfjord-9za":o,båtsfjord:o,bahcavuotna:o,"xn--bhcavuotna-s4a":o,báhcavuotna:o,dovre:o,drammen:o,drangedal:o,dyroy:o,"xn--dyry-ira":o,dyrøy:o,donna:o,"xn--dnna-gra":o,dønna:o,eid:o,eidfjord:o,eidsberg:o,eidskog:o,eidsvoll:o,eigersund:o,elverum:o,enebakk:o,engerdal:o,etne:o,etnedal:o,evenes:o,evenassi:o,"xn--eveni-0qa01ga":o,evenášši:o,"evje-og-hornnes":o,farsund:o,fauske:o,fuossko:o,fuoisku:o,fedje:o,fet:o,finnoy:o,"xn--finny-yua":o,finnøy:o,fitjar:o,fjaler:o,fjell:o,flakstad:o,flatanger:o,flekkefjord:o,flesberg:o,flora:o,fla:o,"xn--fl-zia":o,flå:o,folldal:o,forsand:o,fosnes:o,frei:o,frogn:o,froland:o,frosta:o,frana:o,"xn--frna-woa":o,fræna:o,froya:o,"xn--frya-hra":o,frøya:o,fusa:o,fyresdal:o,forde:o,"xn--frde-gra":o,førde:o,gamvik:o,gangaviika:o,"xn--ggaviika-8ya47h":o,gáŋgaviika:o,gaular:o,gausdal:o,gildeskal:o,"xn--gildeskl-g0a":o,gildeskål:o,giske:o,gjemnes:o,gjerdrum:o,gjerstad:o,gjesdal:o,gjovik:o,"xn--gjvik-wua":o,gjøvik:o,gloppen:o,gol:o,gran:o,grane:o,granvin:o,gratangen:o,grimstad:o,grong:o,kraanghke:o,"xn--kranghke-b0a":o,kråanghke:o,grue:o,gulen:o,hadsel:o,halden:o,halsa:o,hamar:o,hamaroy:o,habmer:o,"xn--hbmer-xqa":o,hábmer:o,hapmir:o,"xn--hpmir-xqa":o,hápmir:o,hammerfest:o,hammarfeasta:o,"xn--hmmrfeasta-s4ac":o,hámmárfeasta:o,haram:o,hareid:o,harstad:o,hasvik:o,aknoluokta:o,"xn--koluokta-7ya57h":o,ákŋoluokta:o,hattfjelldal:o,aarborte:o,haugesund:o,hemne:o,hemnes:o,hemsedal:o,"more-og-romsdal":[0,{heroy:o,sande:o}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":o,sande:o}],"møre-og-romsdal":[0,{herøy:o,sande:o}],hitra:o,hjartdal:o,hjelmeland:o,hobol:o,"xn--hobl-ira":o,hobøl:o,hof:o,hol:o,hole:o,holmestrand:o,holtalen:o,"xn--holtlen-hxa":o,holtålen:o,hornindal:o,horten:o,hurdal:o,hurum:o,hvaler:o,hyllestad:o,hagebostad:o,"xn--hgebostad-g3a":o,hægebostad:o,hoyanger:o,"xn--hyanger-q1a":o,høyanger:o,hoylandet:o,"xn--hylandet-54a":o,høylandet:o,ha:o,"xn--h-2fa":o,hå:o,ibestad:o,inderoy:o,"xn--indery-fya":o,inderøy:o,iveland:o,jevnaker:o,jondal:o,jolster:o,"xn--jlster-bya":o,jølster:o,karasjok:o,karasjohka:o,"xn--krjohka-hwab49j":o,kárášjohka:o,karlsoy:o,galsa:o,"xn--gls-elac":o,gálsá:o,karmoy:o,"xn--karmy-yua":o,karmøy:o,kautokeino:o,guovdageaidnu:o,klepp:o,klabu:o,"xn--klbu-woa":o,klæbu:o,kongsberg:o,kongsvinger:o,kragero:o,"xn--krager-gya":o,kragerø:o,kristiansand:o,kristiansund:o,krodsherad:o,"xn--krdsherad-m8a":o,krødsherad:o,kvalsund:o,rahkkeravju:o,"xn--rhkkervju-01af":o,ráhkkerávju:o,kvam:o,kvinesdal:o,kvinnherad:o,kviteseid:o,kvitsoy:o,"xn--kvitsy-fya":o,kvitsøy:o,kvafjord:o,"xn--kvfjord-nxa":o,kvæfjord:o,giehtavuoatna:o,kvanangen:o,"xn--kvnangen-k0a":o,kvænangen:o,navuotna:o,"xn--nvuotna-hwa":o,návuotna:o,kafjord:o,"xn--kfjord-iua":o,kåfjord:o,gaivuotna:o,"xn--givuotna-8ya":o,gáivuotna:o,larvik:o,lavangen:o,lavagis:o,loabat:o,"xn--loabt-0qa":o,loabát:o,lebesby:o,davvesiida:o,leikanger:o,leirfjord:o,leka:o,leksvik:o,lenvik:o,leangaviika:o,"xn--leagaviika-52b":o,leaŋgaviika:o,lesja:o,levanger:o,lier:o,lierne:o,lillehammer:o,lillesand:o,lindesnes:o,lindas:o,"xn--linds-pra":o,lindås:o,lom:o,loppa:o,lahppi:o,"xn--lhppi-xqa":o,láhppi:o,lund:o,lunner:o,luroy:o,"xn--lury-ira":o,lurøy:o,luster:o,lyngdal:o,lyngen:o,ivgu:o,lardal:o,lerdal:o,"xn--lrdal-sra":o,lærdal:o,lodingen:o,"xn--ldingen-q1a":o,lødingen:o,lorenskog:o,"xn--lrenskog-54a":o,lørenskog:o,loten:o,"xn--lten-gra":o,løten:o,malvik:o,masoy:o,"xn--msy-ula0h":o,måsøy:o,muosat:o,"xn--muost-0qa":o,muosát:o,mandal:o,marker:o,marnardal:o,masfjorden:o,meland:o,meldal:o,melhus:o,meloy:o,"xn--mely-ira":o,meløy:o,meraker:o,"xn--merker-kua":o,meråker:o,moareke:o,"xn--moreke-jua":o,moåreke:o,midsund:o,"midtre-gauldal":o,modalen:o,modum:o,molde:o,moskenes:o,moss:o,mosvik:o,malselv:o,"xn--mlselv-iua":o,målselv:o,malatvuopmi:o,"xn--mlatvuopmi-s4a":o,málatvuopmi:o,namdalseid:o,aejrie:o,namsos:o,namsskogan:o,naamesjevuemie:o,"xn--nmesjevuemie-tcba":o,nååmesjevuemie:o,laakesvuemie:o,nannestad:o,narvik:o,narviika:o,naustdal:o,"nedre-eiker":o,akershus:Nr,buskerud:Nr,nesna:o,nesodden:o,nesseby:o,unjarga:o,"xn--unjrga-rta":o,unjárga:o,nesset:o,nissedal:o,nittedal:o,"nord-aurdal":o,"nord-fron":o,"nord-odal":o,norddal:o,nordkapp:o,davvenjarga:o,"xn--davvenjrga-y4a":o,davvenjárga:o,"nordre-land":o,nordreisa:o,raisa:o,"xn--risa-5na":o,ráisa:o,"nore-og-uvdal":o,notodden:o,naroy:o,"xn--nry-yla5g":o,nærøy:o,notteroy:o,"xn--nttery-byae":o,nøtterøy:o,odda:o,oksnes:o,"xn--ksnes-uua":o,øksnes:o,oppdal:o,oppegard:o,"xn--oppegrd-ixa":o,oppegård:o,orkdal:o,orland:o,"xn--rland-uua":o,ørland:o,orskog:o,"xn--rskog-uua":o,ørskog:o,orsta:o,"xn--rsta-fra":o,ørsta:o,hedmark:[0,{os:o,valer:o,"xn--vler-qoa":o,våler:o}],hordaland:[0,{os:o}],osen:o,osteroy:o,"xn--ostery-fya":o,osterøy:o,"ostre-toten":o,"xn--stre-toten-zcb":o,"østre-toten":o,overhalla:o,"ovre-eiker":o,"xn--vre-eiker-k8a":o,"øvre-eiker":o,oyer:o,"xn--yer-zna":o,øyer:o,oygarden:o,"xn--ygarden-p1a":o,øygarden:o,"oystre-slidre":o,"xn--ystre-slidre-ujb":o,"øystre-slidre":o,porsanger:o,porsangu:o,"xn--porsgu-sta26f":o,porsáŋgu:o,porsgrunn:o,radoy:o,"xn--rady-ira":o,radøy:o,rakkestad:o,rana:o,ruovat:o,randaberg:o,rauma:o,rendalen:o,rennebu:o,rennesoy:o,"xn--rennesy-v1a":o,rennesøy:o,rindal:o,ringebu:o,ringerike:o,ringsaker:o,rissa:o,risor:o,"xn--risr-ira":o,risør:o,roan:o,rollag:o,rygge:o,ralingen:o,"xn--rlingen-mxa":o,rælingen:o,rodoy:o,"xn--rdy-0nab":o,rødøy:o,romskog:o,"xn--rmskog-bya":o,rømskog:o,roros:o,"xn--rros-gra":o,røros:o,rost:o,"xn--rst-0na":o,røst:o,royken:o,"xn--ryken-vua":o,røyken:o,royrvik:o,"xn--ryrvik-bya":o,røyrvik:o,rade:o,"xn--rde-ula":o,råde:o,salangen:o,siellak:o,saltdal:o,salat:o,"xn--slt-elab":o,sálát:o,"xn--slat-5na":o,sálat:o,samnanger:o,vestfold:[0,{sande:o}],sandefjord:o,sandnes:o,sandoy:o,"xn--sandy-yua":o,sandøy:o,sarpsborg:o,sauda:o,sauherad:o,sel:o,selbu:o,selje:o,seljord:o,sigdal:o,siljan:o,sirdal:o,skaun:o,skedsmo:o,ski:o,skien:o,skiptvet:o,skjervoy:o,"xn--skjervy-v1a":o,skjervøy:o,skierva:o,"xn--skierv-uta":o,skiervá:o,skjak:o,"xn--skjk-soa":o,skjåk:o,skodje:o,skanland:o,"xn--sknland-fxa":o,skånland:o,skanit:o,"xn--sknit-yqa":o,skánit:o,smola:o,"xn--smla-hra":o,smøla:o,snillfjord:o,snasa:o,"xn--snsa-roa":o,snåsa:o,snoasa:o,snaase:o,"xn--snase-nra":o,snåase:o,sogndal:o,sokndal:o,sola:o,solund:o,songdalen:o,sortland:o,spydeberg:o,stange:o,stavanger:o,steigen:o,steinkjer:o,stjordal:o,"xn--stjrdal-s1a":o,stjørdal:o,stokke:o,"stor-elvdal":o,stord:o,stordal:o,storfjord:o,omasvuotna:o,strand:o,stranda:o,stryn:o,sula:o,suldal:o,sund:o,sunndal:o,surnadal:o,sveio:o,svelvik:o,sykkylven:o,sogne:o,"xn--sgne-gra":o,søgne:o,somna:o,"xn--smna-gra":o,sømna:o,"sondre-land":o,"xn--sndre-land-0cb":o,"søndre-land":o,"sor-aurdal":o,"xn--sr-aurdal-l8a":o,"sør-aurdal":o,"sor-fron":o,"xn--sr-fron-q1a":o,"sør-fron":o,"sor-odal":o,"xn--sr-odal-q1a":o,"sør-odal":o,"sor-varanger":o,"xn--sr-varanger-ggb":o,"sør-varanger":o,"matta-varjjat":o,"xn--mtta-vrjjat-k7af":o,"mátta-várjjat":o,sorfold:o,"xn--srfold-bya":o,sørfold:o,sorreisa:o,"xn--srreisa-q1a":o,sørreisa:o,sorum:o,"xn--srum-gra":o,sørum:o,tana:o,deatnu:o,time:o,tingvoll:o,tinn:o,tjeldsund:o,dielddanuorri:o,tjome:o,"xn--tjme-hra":o,tjøme:o,tokke:o,tolga:o,torsken:o,tranoy:o,"xn--trany-yua":o,tranøy:o,tromso:o,"xn--troms-zua":o,tromsø:o,tromsa:o,romsa:o,trondheim:o,troandin:o,trysil:o,trana:o,"xn--trna-woa":o,træna:o,trogstad:o,"xn--trgstad-r1a":o,trøgstad:o,tvedestrand:o,tydal:o,tynset:o,tysfjord:o,divtasvuodna:o,divttasvuotna:o,tysnes:o,tysvar:o,"xn--tysvr-vra":o,tysvær:o,tonsberg:o,"xn--tnsberg-q1a":o,tønsberg:o,ullensaker:o,ullensvang:o,ulvik:o,utsira:o,vadso:o,"xn--vads-jra":o,vadsø:o,cahcesuolo:o,"xn--hcesuolo-7ya35b":o,čáhcesuolo:o,vaksdal:o,valle:o,vang:o,vanylven:o,vardo:o,"xn--vard-jra":o,vardø:o,varggat:o,"xn--vrggt-xqad":o,várggát:o,vefsn:o,vaapste:o,vega:o,vegarshei:o,"xn--vegrshei-c0a":o,vegårshei:o,vennesla:o,verdal:o,verran:o,vestby:o,vestnes:o,"vestre-slidre":o,"vestre-toten":o,vestvagoy:o,"xn--vestvgy-ixa6o":o,vestvågøy:o,vevelstad:o,vik:o,vikna:o,vindafjord:o,volda:o,voss:o,varoy:o,"xn--vry-yla5g":o,værøy:o,vagan:o,"xn--vgan-qoa":o,vågan:o,voagat:o,vagsoy:o,"xn--vgsy-qoa0j":o,vågsøy:o,vaga:o,"xn--vg-yiab":o,vågå:o,ostfold:[0,{valer:o}],"xn--stfold-9xa":[0,{"xn--vler-qoa":o}],østfold:[0,{våler:o}],co:S,blogspot:S,"123hjemmeside":S,myspreadshop:S}],np:Ve,nr:ot,nu:[1,{merseine:S,mine:S,shacknet:S,enterprisecloud:S}],nz:[1,{ac:o,co:he,cri:o,geek:o,gen:o,govt:o,health:o,iwi:o,kiwi:o,maori:o,mil:o,"xn--mori-qsa":o,māori:o,net:o,org:o,parliament:o,school:o,cloudns:S}],om:[1,{co:o,com:o,edu:o,gov:o,med:o,museum:o,net:o,org:o,pro:o}],onion:o,org:[1,{altervista:S,pimienta:S,poivron:S,potager:S,sweetpepper:S,cdn77:[0,{c:S,rsc:S}],"cdn77-secure":[0,{origin:[0,{ssl:S}]}],ae:S,cloudns:S,"ip-dynamic":S,ddnss:S,duckdns:S,tunk:S,blogdns:S,blogsite:S,boldlygoingnowhere:S,dnsalias:S,dnsdojo:S,doesntexist:S,dontexist:S,doomdns:S,dvrdns:S,dynalias:S,dyndns:[2,{go:S,home:S}],endofinternet:S,endoftheinternet:S,"from-me":S,"game-host":S,gotdns:S,"hobby-site":S,homedns:S,homeftp:S,homelinux:S,homeunix:S,"is-a-bruinsfan":S,"is-a-candidate":S,"is-a-celticsfan":S,"is-a-chef":S,"is-a-geek":S,"is-a-knight":S,"is-a-linux-user":S,"is-a-patsfan":S,"is-a-soxfan":S,"is-found":S,"is-lost":S,"is-saved":S,"is-very-bad":S,"is-very-evil":S,"is-very-good":S,"is-very-nice":S,"is-very-sweet":S,"isa-geek":S,"kicks-ass":S,misconfused:S,podzone:S,readmyblog:S,selfip:S,sellsyourhome:S,servebbs:S,serveftp:S,servegame:S,"stuff-4-sale":S,webhop:S,accesscam:S,camdvr:S,freeddns:S,mywire:S,webredirect:S,twmail:S,eu:[2,{al:S,asso:S,at:S,au:S,be:S,bg:S,ca:S,cd:S,ch:S,cn:S,cy:S,cz:S,de:S,dk:S,edu:S,ee:S,es:S,fi:S,fr:S,gr:S,hr:S,hu:S,ie:S,il:S,in:S,int:S,is:S,it:S,jp:S,kr:S,lt:S,lu:S,lv:S,me:S,mk:S,mt:S,my:S,net:S,ng:S,nl:S,no:S,nz:S,pl:S,pt:S,ro:S,ru:S,se:S,si:S,sk:S,tr:S,uk:S,us:S}],fedorainfracloud:S,fedorapeople:S,fedoraproject:[0,{cloud:S,os:or,stg:[0,{os:or}]}],freedesktop:S,hatenadiary:S,hepforge:S,"in-dsl":S,"in-vpn":S,js:S,barsy:S,mayfirst:S,routingthecloud:S,bmoattachments:S,"cable-modem":S,collegefan:S,couchpotatofries:S,hopto:S,mlbfan:S,myftp:S,mysecuritycamera:S,nflfan:S,"no-ip":S,"read-books":S,ufcfan:S,zapto:S,dynserv:S,"now-dns":S,"is-local":S,httpbin:S,pubtls:S,jpn:S,"my-firewall":S,myfirewall:S,spdns:S,"small-web":S,dsmynas:S,familyds:S,teckids:Ze,tuxfamily:S,diskstation:S,hk:S,us:S,toolforge:S,wmcloud:S,wmflabs:S,za:S}],pa:[1,{ac:o,gob:o,com:o,org:o,sld:o,edu:o,net:o,ing:o,abo:o,med:o,nom:o}],pe:[1,{edu:o,gob:o,nom:o,mil:o,org:o,com:o,net:o,blogspot:S}],pf:[1,{com:o,org:o,edu:o}],pg:Ve,ph:[1,{com:o,net:o,org:o,gov:o,edu:o,ngo:o,mil:o,i:o,cloudns:S}],pk:[1,{ac:o,biz:o,com:o,edu:o,fam:o,gkp:o,gob:o,gog:o,gok:o,gon:o,gop:o,gos:o,gov:o,net:o,org:o,web:o}],pl:[1,{com:o,net:o,org:o,aid:o,agro:o,atm:o,auto:o,biz:o,edu:o,gmina:o,gsm:o,info:o,mail:o,miasta:o,media:o,mil:o,nieruchomosci:o,nom:o,pc:o,powiat:o,priv:o,realestate:o,rel:o,sex:o,shop:o,sklep:o,sos:o,szkola:o,targi:o,tm:o,tourism:o,travel:o,turystyka:o,gov:[1,{ap:o,griw:o,ic:o,is:o,kmpsp:o,konsulat:o,kppsp:o,kwp:o,kwpsp:o,mup:o,mw:o,oia:o,oirm:o,oke:o,oow:o,oschr:o,oum:o,pa:o,pinb:o,piw:o,po:o,pr:o,psp:o,psse:o,pup:o,rzgw:o,sa:o,sdn:o,sko:o,so:o,sr:o,starostwo:o,ug:o,ugim:o,um:o,umig:o,upow:o,uppo:o,us:o,uw:o,uzs:o,wif:o,wiih:o,winb:o,wios:o,witd:o,wiw:o,wkz:o,wsa:o,wskr:o,wsse:o,wuoz:o,wzmiuw:o,zp:o,zpisdn:o}],augustow:o,"babia-gora":o,bedzin:o,beskidy:o,bialowieza:o,bialystok:o,bielawa:o,bieszczady:o,boleslawiec:o,bydgoszcz:o,bytom:o,cieszyn:o,czeladz:o,czest:o,dlugoleka:o,elblag:o,elk:o,glogow:o,gniezno:o,gorlice:o,grajewo:o,ilawa:o,jaworzno:o,"jelenia-gora":o,jgora:o,kalisz:o,"kazimierz-dolny":o,karpacz:o,kartuzy:o,kaszuby:o,katowice:o,kepno:o,ketrzyn:o,klodzko:o,kobierzyce:o,kolobrzeg:o,konin:o,konskowola:o,kutno:o,lapy:o,lebork:o,legnica:o,lezajsk:o,limanowa:o,lomza:o,lowicz:o,lubin:o,lukow:o,malbork:o,malopolska:o,mazowsze:o,mazury:o,mielec:o,mielno:o,mragowo:o,naklo:o,nowaruda:o,nysa:o,olawa:o,olecko:o,olkusz:o,olsztyn:o,opoczno:o,opole:o,ostroda:o,ostroleka:o,ostrowiec:o,ostrowwlkp:o,pila:o,pisz:o,podhale:o,podlasie:o,polkowice:o,pomorze:o,pomorskie:o,prochowice:o,pruszkow:o,przeworsk:o,pulawy:o,radom:o,"rawa-maz":o,rybnik:o,rzeszow:o,sanok:o,sejny:o,slask:o,slupsk:o,sosnowiec:o,"stalowa-wola":o,skoczow:o,starachowice:o,stargard:o,suwalki:o,swidnica:o,swiebodzin:o,swinoujscie:o,szczecin:o,szczytno:o,tarnobrzeg:o,tgory:o,turek:o,tychy:o,ustka:o,walbrzych:o,warmia:o,warszawa:o,waw:o,wegrow:o,wielun:o,wlocl:o,wloclawek:o,wodzislaw:o,wolomin:o,wroclaw:o,zachpomor:o,zagan:o,zarow:o,zgora:o,zgorzelec:o,art:S,gliwice:S,krakow:S,poznan:S,wroc:S,zakopane:S,beep:S,"ecommerce-shop":S,cfolks:S,dfirma:S,dkonto:S,you2:S,shoparena:S,homesklep:S,sdscloud:S,unicloud:S,lodz:S,pabianice:S,plock:S,sieradz:S,skierniewice:S,zgierz:S,krasnik:S,leczna:S,lubartow:S,lublin:S,poniatowa:S,swidnik:S,co:S,torun:S,simplesite:S,myspreadshop:S,gda:S,gdansk:S,gdynia:S,med:S,sopot:S,bielsko:S}],pm:[1,{own:S,name:S}],pn:[1,{gov:o,co:o,org:o,edu:o,net:o}],post:o,pr:[1,{com:o,net:o,org:o,gov:o,edu:o,isla:o,pro:o,biz:o,info:o,name:o,est:o,prof:o,ac:o}],pro:[1,{aaa:o,aca:o,acct:o,avocat:o,bar:o,cpa:o,eng:o,jur:o,law:o,med:o,recht:o,"12chars":S,cloudns:S,barsy:S,ngrok:S}],ps:[1,{edu:o,gov:o,sec:o,plo:o,com:o,org:o,net:o}],pt:[1,{net:o,gov:o,org:o,edu:o,int:o,publ:o,com:o,nome:o,blogspot:S,"123paginaweb":S}],pw:[1,{co:o,or:o,ed:o,go:o,belau:o,cloudns:S,x443:S}],py:[1,{com:o,coop:o,edu:o,gov:o,mil:o,net:o,org:o}],qa:[1,{com:o,edu:o,gov:o,mil:o,name:o,net:o,org:o,sch:o,blogspot:S}],re:[1,{asso:o,com:o,nom:o,blogspot:S,can:S}],ro:[1,{arts:o,com:o,firm:o,info:o,nom:o,nt:o,org:o,rec:o,store:o,tm:o,www:o,co:S,shop:S,blogspot:S,barsy:S}],rs:[1,{ac:o,co:o,edu:o,gov:o,in:o,org:o,brendly:xi,blogspot:S,ua:S,barsy:S,ox:S}],ru:[1,{ac:S,edu:S,gov:S,int:S,mil:S,test:S,eurodir:S,adygeya:S,bashkiria:S,bir:S,cbg:S,com:S,dagestan:S,grozny:S,kalmykia:S,kustanai:S,marine:S,mordovia:S,msk:S,mytis:S,nalchik:S,nov:S,pyatigorsk:S,spb:S,vladikavkaz:S,vladimir:S,blogspot:S,na4u:S,mircloud:S,myjino:[2,{hosting:le,landing:le,spectrum:le,vps:le}],cldmail:[0,{hb:S}],mcdir:[2,{vps:S}],mcpre:S,net:S,org:S,pp:S,lk3:S,ras:S}],rw:[1,{ac:o,co:o,coop:o,gov:o,mil:o,net:o,org:o}],sa:[1,{com:o,net:o,org:o,gov:o,med:o,pub:o,edu:o,sch:o}],sb:P,sc:P,sd:[1,{com:o,net:o,org:o,edu:o,med:o,tv:o,gov:o,info:o}],se:[1,{a:o,ac:o,b:o,bd:o,brand:o,c:o,d:o,e:o,f:o,fh:o,fhsk:o,fhv:o,g:o,h:o,i:o,k:o,komforb:o,kommunalforbund:o,komvux:o,l:o,lanbib:o,m:o,n:o,naturbruksgymn:o,o,org:o,p:o,parti:o,pp:o,press:o,r:o,s:o,t:o,tm:o,u:o,w:o,x:o,y:o,z:o,com:S,blogspot:S,conf:S,iopsys:S,"123minsida":S,itcouldbewor:S,myspreadshop:S}],sg:[1,{com:o,net:o,org:o,gov:o,edu:o,per:o,blogspot:S,enscaled:S}],sh:[1,{com:o,net:o,gov:o,org:o,mil:o,hashbang:S,platform:[0,{ent:S,eu:S,us:S}],now:S}],si:[1,{f5:S,gitapp:S,gitpage:S,blogspot:S}],sj:o,sk:he,sl:P,sm:o,sn:[1,{art:o,com:o,edu:o,gouv:o,org:o,perso:o,univ:o,blogspot:S}],so:[1,{com:o,edu:o,gov:o,me:o,net:o,org:o,surveys:S}],sr:o,ss:[1,{biz:o,co:o,com:o,edu:o,gov:o,me:o,net:o,org:o,sch:o}],st:[1,{co:o,com:o,consulado:o,edu:o,embaixada:o,mil:o,net:o,org:o,principe:o,saotome:o,store:o,helioho:S,kirara:S,noho:S}],su:[1,{abkhazia:S,adygeya:S,aktyubinsk:S,arkhangelsk:S,armenia:S,ashgabad:S,azerbaijan:S,balashov:S,bashkiria:S,bryansk:S,bukhara:S,chimkent:S,dagestan:S,"east-kazakhstan":S,exnet:S,georgia:S,grozny:S,ivanovo:S,jambyl:S,kalmykia:S,kaluga:S,karacol:S,karaganda:S,karelia:S,khakassia:S,krasnodar:S,kurgan:S,kustanai:S,lenug:S,mangyshlak:S,mordovia:S,msk:S,murmansk:S,nalchik:S,navoi:S,"north-kazakhstan":S,nov:S,obninsk:S,penza:S,pokrovsk:S,sochi:S,spb:S,tashkent:S,termez:S,togliatti:S,troitsk:S,tselinograd:S,tula:S,tuva:S,vladikavkaz:S,vladimir:S,vologda:S}],sv:[1,{com:o,edu:o,gob:o,org:o,red:o}],sx:ve,sy:ut,sz:[1,{co:o,ac:o,org:o}],tc:o,td:he,tel:o,tf:[1,{sch:S}],tg:o,th:[1,{ac:o,co:o,go:o,in:o,mi:o,net:o,or:o,online:S,shop:S}],tj:[1,{ac:o,biz:o,co:o,com:o,edu:o,go:o,gov:o,int:o,mil:o,name:o,net:o,nic:o,org:o,test:o,web:o}],tk:o,tl:ve,tm:[1,{com:o,co:o,org:o,net:o,nom:o,gov:o,mil:o,edu:o}],tn:[1,{com:o,ens:o,fin:o,gov:o,ind:o,info:o,intl:o,mincom:o,nat:o,net:o,org:o,perso:o,tourism:o,orangecloud:S}],to:[1,{611:S,com:o,gov:o,net:o,org:o,edu:o,mil:o,oya:S,x0:S,quickconnect:Ft,vpnplus:S}],tr:[1,{av:o,bbs:o,bel:o,biz:o,com:he,dr:o,edu:o,gen:o,gov:o,info:o,mil:o,k12:o,kep:o,name:o,net:o,org:o,pol:o,tel:o,tsk:o,tv:o,web:o,nc:ve}],tt:[1,{co:o,com:o,org:o,net:o,biz:o,info:o,pro:o,int:o,coop:o,jobs:o,mobi:o,travel:o,museum:o,aero:o,name:o,gov:o,edu:o}],tv:[1,{"better-than":S,dyndns:S,"on-the-web":S,"worse-than":S,from:S,sakura:S}],tw:[1,{edu:o,gov:o,mil:o,com:[1,{mymailer:S}],net:o,org:o,idv:o,game:o,ebiz:o,club:o,"xn--zf0ao64a":o,網路:o,"xn--uc0atv":o,組織:o,"xn--czrw28b":o,商業:o,url:S,mydns:S,blogspot:S}],tz:[1,{ac:o,co:o,go:o,hotel:o,info:o,me:o,mil:o,mobi:o,ne:o,or:o,sc:o,tv:o}],ua:[1,{com:o,edu:o,gov:o,in:o,net:o,org:o,cherkassy:o,cherkasy:o,chernigov:o,chernihiv:o,chernivtsi:o,chernovtsy:o,ck:o,cn:o,cr:o,crimea:o,cv:o,dn:o,dnepropetrovsk:o,dnipropetrovsk:o,donetsk:o,dp:o,if:o,"ivano-frankivsk":o,kh:o,kharkiv:o,kharkov:o,kherson:o,khmelnitskiy:o,khmelnytskyi:o,kiev:o,kirovograd:o,km:o,kr:o,kropyvnytskyi:o,krym:o,ks:o,kv:o,kyiv:o,lg:o,lt:o,lugansk:o,luhansk:o,lutsk:o,lv:o,lviv:o,mk:o,mykolaiv:o,nikolaev:o,od:o,odesa:o,odessa:o,pl:o,poltava:o,rivne:o,rovno:o,rv:o,sb:o,sebastopol:o,sevastopol:o,sm:o,sumy:o,te:o,ternopil:o,uz:o,uzhgorod:o,uzhhorod:o,vinnica:o,vinnytsia:o,vn:o,volyn:o,yalta:o,zakarpattia:o,zaporizhzhe:o,zaporizhzhia:o,zhitomir:o,zhytomyr:o,zp:o,zt:o,cc:S,inf:S,ltd:S,cx:S,ie:S,biz:S,co:S,pp:S,v:S}],ug:[1,{co:o,or:o,ac:o,sc:o,go:o,ne:o,com:o,org:o,blogspot:S}],uk:[1,{ac:o,co:[1,{bytemark:[0,{dh:S,vm:S}],blogspot:S,layershift:xt,barsy:S,barsyonline:S,retrosnub:_r,"nh-serv":S,"no-ip":S,adimo:S,myspreadshop:S}],gov:[1,{api:S,campaign:S,service:S}],ltd:o,me:o,net:o,nhs:o,org:[1,{glug:S,lug:S,lugs:S,affinitylottery:S,raffleentry:S,weeklylottery:S}],plc:o,police:o,sch:Ve,conn:S,copro:S,hosp:S,"independent-commission":S,"independent-inquest":S,"independent-inquiry":S,"independent-panel":S,"independent-review":S,"public-inquiry":S,"royal-commission":S,pymnt:S,barsy:S,nimsite:S,oraclegovcloudapps:le}],us:[1,{dni:o,fed:o,isa:o,kids:o,nsn:o,ak:zt,al:zt,ar:zt,as:zt,az:zt,ca:zt,co:zt,ct:zt,dc:zt,de:[1,{cc:o,lib:S}],fl:zt,ga:zt,gu:zt,hi:We,ia:zt,id:zt,il:zt,in:zt,ks:zt,ky:zt,la:zt,ma:[1,{k12:[1,{pvt:o,chtr:o,paroch:o}],cc:o,lib:o}],md:zt,me:zt,mi:[1,{k12:o,cc:o,lib:o,"ann-arbor":o,cog:o,dst:o,eaton:o,gen:o,mus:o,tec:o,washtenaw:o}],mn:zt,mo:zt,ms:zt,mt:zt,nc:zt,nd:We,ne:zt,nh:zt,nj:zt,nm:zt,nv:zt,ny:zt,oh:zt,ok:zt,or:zt,pa:zt,pr:zt,ri:We,sc:zt,sd:We,tn:zt,tx:zt,ut:zt,vi:zt,vt:zt,va:zt,wa:zt,wi:zt,wv:[1,{cc:o}],wy:zt,cloudns:S,drud:S,"is-by":S,"land-4-sale":S,"stuff-4-sale":S,heliohost:S,enscaled:[0,{phx:S}],mircloud:S,ngo:S,golffan:S,noip:S,pointto:S,freeddns:S,srv:[2,{gh:S,gl:S}],platterp:S,servername:S}],uy:[1,{com:he,edu:o,gub:o,mil:o,net:o,org:o}],uz:[1,{co:o,com:o,net:o,org:o}],va:o,vc:[1,{com:o,net:o,org:o,gov:o,mil:o,edu:o,gv:[2,{d:S}],"0e":S,mydns:S}],ve:[1,{arts:o,bib:o,co:o,com:o,e12:o,edu:o,firm:o,gob:o,gov:o,info:o,int:o,mil:o,net:o,nom:o,org:o,rar:o,rec:o,store:o,tec:o,web:o}],vg:o,vi:[1,{co:o,com:o,k12:o,net:o,org:o}],vn:[1,{ac:o,ai:o,biz:o,com:o,edu:o,gov:o,health:o,id:o,info:o,int:o,io:o,name:o,net:o,org:o,pro:o,angiang:o,bacgiang:o,backan:o,baclieu:o,bacninh:o,"baria-vungtau":o,bentre:o,binhdinh:o,binhduong:o,binhphuoc:o,binhthuan:o,camau:o,cantho:o,caobang:o,daklak:o,daknong:o,danang:o,dienbien:o,dongnai:o,dongthap:o,gialai:o,hagiang:o,haiduong:o,haiphong:o,hanam:o,hanoi:o,hatinh:o,haugiang:o,hoabinh:o,hungyen:o,khanhhoa:o,kiengiang:o,kontum:o,laichau:o,lamdong:o,langson:o,laocai:o,longan:o,namdinh:o,nghean:o,ninhbinh:o,ninhthuan:o,phutho:o,phuyen:o,quangbinh:o,quangnam:o,quangngai:o,quangninh:o,quangtri:o,soctrang:o,sonla:o,tayninh:o,thaibinh:o,thainguyen:o,thanhhoa:o,thanhphohochiminh:o,thuathienhue:o,tiengiang:o,travinh:o,tuyenquang:o,vinhlong:o,vinhphuc:o,yenbai:o,blogspot:S}],vu:Or,wf:[1,{biz:S,sch:S}],ws:[1,{com:o,net:o,org:o,gov:o,edu:o,advisor:le,cloud66:S,dyndns:S,mypets:S}],yt:[1,{org:S}],"xn--mgbaam7a8h":o,امارات:o,"xn--y9a3aq":o,հայ:o,"xn--54b7fta0cc":o,বাংলা:o,"xn--90ae":o,бг:o,"xn--mgbcpq6gpa1a":o,البحرين:o,"xn--90ais":o,бел:o,"xn--fiqs8s":o,中国:o,"xn--fiqz9s":o,中國:o,"xn--lgbbat1ad8j":o,الجزائر:o,"xn--wgbh1c":o,مصر:o,"xn--e1a4c":o,ею:o,"xn--qxa6a":o,ευ:o,"xn--mgbah1a3hjkrd":o,موريتانيا:o,"xn--node":o,გე:o,"xn--qxam":o,ελ:o,"xn--j6w193g":[1,{"xn--55qx5d":o,"xn--wcvs22d":o,"xn--mxtq1m":o,"xn--gmqw5a":o,"xn--od0alg":o,"xn--uc0atv":o}],香港:[1,{公司:o,教育:o,政府:o,個人:o,網絡:o,組織:o}],"xn--2scrj9c":o,ಭಾರತ:o,"xn--3hcrj9c":o,ଭାରତ:o,"xn--45br5cyl":o,ভাৰত:o,"xn--h2breg3eve":o,भारतम्:o,"xn--h2brj9c8c":o,भारोत:o,"xn--mgbgu82a":o,ڀارت:o,"xn--rvc1e0am3e":o,ഭാരതം:o,"xn--h2brj9c":o,भारत:o,"xn--mgbbh1a":o,بارت:o,"xn--mgbbh1a71e":o,بھارت:o,"xn--fpcrj9c3d":o,భారత్:o,"xn--gecrj9c":o,ભારત:o,"xn--s9brj9c":o,ਭਾਰਤ:o,"xn--45brj9c":o,ভারত:o,"xn--xkc2dl3a5ee0h":o,இந்தியா:o,"xn--mgba3a4f16a":o,ایران:o,"xn--mgba3a4fra":o,ايران:o,"xn--mgbtx2b":o,عراق:o,"xn--mgbayh7gpa":o,الاردن:o,"xn--3e0b707e":o,한국:o,"xn--80ao21a":o,қаз:o,"xn--q7ce6a":o,ລາວ:o,"xn--fzc2c9e2c":o,ලංකා:o,"xn--xkc2al3hye2a":o,இலங்கை:o,"xn--mgbc0a9azcg":o,المغرب:o,"xn--d1alf":o,мкд:o,"xn--l1acc":o,мон:o,"xn--mix891f":o,澳門:o,"xn--mix082f":o,澳门:o,"xn--mgbx4cd0ab":o,مليسيا:o,"xn--mgb9awbf":o,عمان:o,"xn--mgbai9azgqp6j":o,پاکستان:o,"xn--mgbai9a5eva00b":o,پاكستان:o,"xn--ygbi2ammx":o,فلسطين:o,"xn--90a3ac":[1,{"xn--o1ac":o,"xn--c1avg":o,"xn--90azh":o,"xn--d1at":o,"xn--o1ach":o,"xn--80au":o}],срб:[1,{пр:o,орг:o,обр:o,од:o,упр:o,ак:o}],"xn--p1ai":o,рф:o,"xn--wgbl6a":o,قطر:o,"xn--mgberp4a5d4ar":o,السعودية:o,"xn--mgberp4a5d4a87g":o,السعودیة:o,"xn--mgbqly7c0a67fbc":o,السعودیۃ:o,"xn--mgbqly7cvafr":o,السعوديه:o,"xn--mgbpl2fh":o,سودان:o,"xn--yfro4i67o":o,新加坡:o,"xn--clchc0ea0b2g2a9gcd":o,சிங்கப்பூர்:o,"xn--ogbpf8fl":o,سورية:o,"xn--mgbtf8fl":o,سوريا:o,"xn--o3cw4h":[1,{"xn--12c1fe0br":o,"xn--12co0c3b4eva":o,"xn--h3cuzk1di":o,"xn--o3cyx2a":o,"xn--m3ch0j3a":o,"xn--12cfi8ixb8l":o}],ไทย:[1,{ศึกษา:o,ธุรกิจ:o,รัฐบาล:o,ทหาร:o,เน็ต:o,องค์กร:o}],"xn--pgbs0dh":o,تونس:o,"xn--kpry57d":o,台灣:o,"xn--kprw13d":o,台湾:o,"xn--nnx388a":o,臺灣:o,"xn--j1amh":o,укр:o,"xn--mgb2ddes":o,اليمن:o,xxx:o,ye:ut,za:[0,{ac:o,agric:o,alt:o,co:he,edu:o,gov:o,grondar:o,law:o,mil:o,net:o,ngo:o,nic:o,nis:o,nom:o,org:o,school:o,tm:o,web:o}],zm:[1,{ac:o,biz:o,co:o,com:o,edu:o,gov:o,info:o,mil:o,net:o,org:o,sch:o}],zw:[1,{ac:o,co:o,gov:o,mil:o,org:o}],aaa:o,aarp:o,abb:o,abbott:o,abbvie:o,abc:o,able:o,abogado:o,abudhabi:o,academy:[1,{official:S}],accenture:o,accountant:o,accountants:o,aco:o,actor:o,ads:o,adult:o,aeg:o,aetna:o,afl:o,africa:o,agakhan:o,agency:o,aig:o,airbus:o,airforce:o,airtel:o,akdn:o,alibaba:o,alipay:o,allfinanz:o,allstate:o,ally:o,alsace:o,alstom:o,amazon:o,americanexpress:o,americanfamily:o,amex:o,amfam:o,amica:o,amsterdam:o,analytics:o,android:o,anquan:o,anz:o,aol:o,apartments:o,app:[1,{adaptable:S,beget:le,clerk:S,clerkstage:S,wnext:S,csb:[2,{preview:S}],platform0:S,deta:S,ondigitalocean:S,easypanel:S,encr:S,evervault:ee,expo:[2,{staging:S}],edgecompute:S,flutterflow:S,framer:S,hosted:le,run:le,web:S,hasura:S,loginline:S,medusajs:S,messerli:S,netfy:S,netlify:S,ngrok:S,"ngrok-free":S,developer:le,noop:S,northflank:le,upsun:le,replit:_e,nyat:S,snowflake:[0,{"*":S,privatelink:le}],streamlit:S,storipress:S,telebit:S,typedream:S,vercel:S,bookonline:S,wdh:S,zeabur:S}],apple:o,aquarelle:o,arab:o,aramco:o,archi:o,army:o,art:o,arte:o,asda:o,associates:o,athleta:o,attorney:o,auction:o,audi:o,audible:o,audio:o,auspost:o,author:o,auto:o,autos:o,aws:[1,{sagemaker:[0,{"ap-northeast-1":je,"ap-northeast-2":je,"ap-south-1":je,"ap-southeast-1":je,"ap-southeast-2":je,"ca-central-1":xe,"eu-central-1":je,"eu-west-1":je,"eu-west-2":je,"us-east-1":xe,"us-east-2":xe,"us-west-2":xe,"af-south-1":Ae,"ap-east-1":Ae,"ap-northeast-3":Ae,"ap-south-2":Le,"ap-southeast-3":Ae,"ap-southeast-4":Le,"ca-west-1":[0,{notebook:S,"notebook-fips":S}],"eu-central-2":Le,"eu-north-1":Ae,"eu-south-1":Ae,"eu-south-2":Ae,"eu-west-3":Ae,"il-central-1":Ae,"me-central-1":Ae,"me-south-1":Ae,"sa-east-1":Ae,"us-gov-east-1":Be,"us-gov-west-1":Be,"us-west-1":[0,{notebook:S,"notebook-fips":S,studio:S}],experiments:le}],repost:[0,{private:le}]}],axa:o,azure:o,baby:o,baidu:o,banamex:o,band:o,bank:o,bar:o,barcelona:o,barclaycard:o,barclays:o,barefoot:o,bargains:o,baseball:o,basketball:[1,{aus:S,nz:S}],bauhaus:o,bayern:o,bbc:o,bbt:o,bbva:o,bcg:o,bcn:o,beats:o,beauty:o,beer:o,bentley:o,berlin:o,best:o,bestbuy:o,bet:o,bharti:o,bible:o,bid:o,bike:o,bing:o,bingo:o,bio:o,black:o,blackfriday:o,blockbuster:o,blog:o,bloomberg:o,blue:o,bms:o,bmw:o,bnpparibas:o,boats:o,boehringer:o,bofa:o,bom:o,bond:o,boo:o,book:o,booking:o,bosch:o,bostik:o,boston:o,bot:o,boutique:o,box:o,bradesco:o,bridgestone:o,broadway:o,broker:o,brother:o,brussels:o,build:[1,{v0:S}],builders:[1,{cloudsite:S}],business:it,buy:o,buzz:o,bzh:o,cab:o,cafe:o,cal:o,call:o,calvinklein:o,cam:o,camera:o,camp:[1,{emf:[0,{at:S}]}],canon:o,capetown:o,capital:o,capitalone:o,car:o,caravan:o,cards:o,care:o,career:o,careers:o,cars:o,casa:[1,{nabu:[0,{ui:S}]}],case:o,cash:o,casino:o,catering:o,catholic:o,cba:o,cbn:o,cbre:o,center:o,ceo:o,cern:o,cfa:o,cfd:o,chanel:o,channel:o,charity:o,chase:o,chat:o,cheap:o,chintai:o,christmas:o,chrome:o,church:o,cipriani:o,circle:o,cisco:o,citadel:o,citi:o,citic:o,city:o,claims:o,cleaning:o,click:o,clinic:o,clinique:o,clothing:o,cloud:[1,{elementor:S,encoway:[0,{eu:S}],statics:le,ravendb:S,axarnet:[0,{"es-1":S}],diadem:S,jelastic:[0,{vip:S}],jele:S,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:S}]}],it1:S}],keliweb:[2,{cs:S}],oxa:[2,{tn:S,uk:S}],primetel:[2,{uk:S}],reclaim:[0,{ca:S,uk:S,us:S}],trendhosting:[0,{ch:S,de:S}],jotelulu:S,kuleuven:S,linkyard:S,magentosite:le,matlab:S,observablehq:S,perspecta:S,vapor:S,"on-rancher":le,scw:[0,{baremetal:[0,{"fr-par-1":S,"fr-par-2":S,"nl-ams-1":S}],"fr-par":[0,{cockpit:S,fnc:[2,{functions:S}],k8s:vt,s3:S,"s3-website":S,whm:S}],instances:[0,{priv:S,pub:S}],k8s:S,"nl-ams":[0,{cockpit:S,k8s:vt,s3:S,"s3-website":S,whm:S}],"pl-waw":[0,{cockpit:S,k8s:vt,s3:S,"s3-website":S}],scalebook:S,smartlabeling:S}],servebolt:S,onstackit:[0,{runs:S}],trafficplex:S,"unison-services":S,urown:S,voorloper:S,zap:S}],club:[1,{cloudns:S,jele:S,barsy:S}],clubmed:o,coach:o,codes:[1,{owo:le}],coffee:o,college:o,cologne:o,commbank:o,community:[1,{nog:S,ravendb:S,myforum:S}],company:o,compare:o,computer:o,comsec:o,condos:o,construction:o,consulting:o,contact:o,contractors:o,cooking:o,cool:[1,{elementor:S,de:S}],corsica:o,country:o,coupon:o,coupons:o,courses:o,cpa:o,credit:o,creditcard:o,creditunion:o,cricket:o,crown:o,crs:o,cruise:o,cruises:o,cuisinella:o,cymru:o,cyou:o,dad:o,dance:o,data:o,date:o,dating:o,datsun:o,day:o,dclk:o,dds:o,deal:o,dealer:o,deals:o,degree:o,delivery:o,dell:o,deloitte:o,delta:o,democrat:o,dental:o,dentist:o,desi:o,design:[1,{graphic:S,bss:S}],dev:[1,{"12chars":S,panel:S,lcl:le,lclstage:le,stg:le,stgstage:le,pages:S,r2:S,workers:S,curv:S,deno:S,"deno-staging":S,deta:S,evervault:ee,fly:S,githubpreview:S,gateway:le,hrsn:S,"is-a-good":S,"is-a":S,iserv:S,runcontainers:S,localcert:[0,{user:le}],loginline:S,barsy:S,mediatech:S,modx:S,ngrok:S,"ngrok-free":S,"is-a-fullstack":S,"is-cool":S,"is-not-a":S,localplayer:S,xmit:S,"platter-app":S,replit:[2,{archer:S,bones:S,canary:S,global:S,hacker:S,id:S,janeway:S,kim:S,kira:S,kirk:S,odo:S,paris:S,picard:S,pike:S,prerelease:S,reed:S,riker:S,sisko:S,spock:S,staging:S,sulu:S,tarpit:S,teams:S,tucker:S,wesley:S,worf:S}],crm:[0,{d:le,w:le,wa:le,wb:le,wc:le,wd:le,we:le,wf:le}],vercel:S,webhare:le}],dhl:o,diamonds:o,diet:o,digital:[1,{cloudapps:[2,{london:S}]}],direct:[1,{libp2p:S}],directory:o,discount:o,discover:o,dish:o,diy:o,dnp:o,docs:o,doctor:o,dog:o,domains:o,dot:o,download:o,drive:o,dtv:o,dubai:o,dunlop:o,dupont:o,durban:o,dvag:o,dvr:o,earth:o,eat:o,eco:o,edeka:o,education:it,email:[1,{crisp:[0,{on:S}],tawk:Vt,tawkto:Vt}],emerck:o,energy:o,engineer:o,engineering:o,enterprises:o,epson:o,equipment:o,ericsson:o,erni:o,esq:o,estate:[1,{compute:le}],eurovision:o,eus:[1,{party:Dn}],events:[1,{koobin:S,co:S}],exchange:o,expert:o,exposed:o,express:o,extraspace:o,fage:o,fail:o,fairwinds:o,faith:o,family:o,fan:o,fans:o,farm:[1,{storj:S}],farmers:o,fashion:o,fast:o,fedex:o,feedback:o,ferrari:o,ferrero:o,fidelity:o,fido:o,film:o,final:o,finance:o,financial:it,fire:o,firestone:o,firmdale:o,fish:o,fishing:o,fit:o,fitness:o,flickr:o,flights:o,flir:o,florist:o,flowers:o,fly:o,foo:o,food:o,football:o,ford:o,forex:o,forsale:o,forum:o,foundation:o,fox:o,free:o,fresenius:o,frl:o,frogans:o,frontier:o,ftr:o,fujitsu:o,fun:o,fund:o,furniture:o,futbol:o,fyi:o,gal:o,gallery:o,gallo:o,gallup:o,game:o,games:[1,{pley:S,sheezy:S}],gap:o,garden:o,gay:[1,{pages:S}],gbiz:o,gdn:[1,{cnpy:S}],gea:o,gent:o,genting:o,george:o,ggee:o,gift:o,gifts:o,gives:o,giving:o,glass:o,gle:o,global:o,globo:o,gmail:o,gmbh:o,gmo:o,gmx:o,godaddy:o,gold:o,goldpoint:o,golf:o,goo:o,goodyear:o,goog:[1,{cloud:S,translate:S,usercontent:le}],google:o,gop:o,got:o,grainger:o,graphics:o,gratis:o,green:o,gripe:o,grocery:o,group:[1,{discourse:S}],gucci:o,guge:o,guide:o,guitars:o,guru:o,hair:o,hamburg:o,hangout:o,haus:o,hbo:o,hdfc:o,hdfcbank:o,health:[1,{hra:S}],healthcare:o,help:o,helsinki:o,here:o,hermes:o,hiphop:o,hisamitsu:o,hitachi:o,hiv:o,hkt:o,hockey:o,holdings:o,holiday:o,homedepot:o,homegoods:o,homes:o,homesense:o,honda:o,horse:o,hospital:o,host:[1,{cloudaccess:S,freesite:S,easypanel:S,fastvps:S,myfast:S,tempurl:S,wpmudev:S,jele:S,mircloud:S,wp2:S,half:S}],hosting:[1,{opencraft:S}],hot:o,hotels:o,hotmail:o,house:o,how:o,hsbc:o,hughes:o,hyatt:o,hyundai:o,ibm:o,icbc:o,ice:o,icu:o,ieee:o,ifm:o,ikano:o,imamat:o,imdb:o,immo:o,immobilien:o,inc:o,industries:o,infiniti:o,ing:o,ink:o,institute:o,insurance:o,insure:o,international:o,intuit:o,investments:o,ipiranga:o,irish:o,ismaili:o,ist:o,istanbul:o,itau:o,itv:o,jaguar:o,java:o,jcb:o,jeep:o,jetzt:o,jewelry:o,jio:o,jll:o,jmp:o,jnj:o,joburg:o,jot:o,joy:o,jpmorgan:o,jprs:o,juegos:o,juniper:o,kaufen:o,kddi:o,kerryhotels:o,kerrylogistics:o,kerryproperties:o,kfh:o,kia:o,kids:o,kim:o,kindle:o,kitchen:o,kiwi:o,koeln:o,komatsu:o,kosher:o,kpmg:o,kpn:o,krd:[1,{co:S,edu:S}],kred:o,kuokgroup:o,kyoto:o,lacaixa:o,lamborghini:o,lamer:o,lancaster:o,land:o,landrover:o,lanxess:o,lasalle:o,lat:o,latino:o,latrobe:o,law:o,lawyer:o,lds:o,lease:o,leclerc:o,lefrak:o,legal:o,lego:o,lexus:o,lgbt:o,lidl:o,life:o,lifeinsurance:o,lifestyle:o,lighting:o,like:o,lilly:o,limited:o,limo:o,lincoln:o,link:[1,{myfritz:S,cyon:S,dweb:le,nftstorage:[0,{ipfs:S}],mypep:S}],lipsy:o,live:[1,{aem:S,hlx:S,ewp:le}],living:o,llc:o,llp:o,loan:o,loans:o,locker:o,locus:o,lol:[1,{omg:S}],london:o,lotte:o,lotto:o,love:o,lpl:o,lplfinancial:o,ltd:o,ltda:o,lundbeck:o,luxe:o,luxury:o,madrid:o,maif:o,maison:o,makeup:o,man:o,management:[1,{router:S}],mango:o,map:o,market:o,marketing:o,markets:o,marriott:o,marshalls:o,mattel:o,mba:o,mckinsey:o,med:o,media:ht,meet:o,melbourne:o,meme:o,memorial:o,men:o,menu:[1,{barsy:S,barsyonline:S}],merck:o,merckmsd:o,miami:o,microsoft:o,mini:o,mint:o,mit:o,mitsubishi:o,mlb:o,mls:o,mma:o,mobile:o,moda:o,moe:o,moi:o,mom:[1,{ind:S}],monash:o,money:o,monster:o,mormon:o,mortgage:o,moscow:o,moto:o,motorcycles:o,mov:o,movie:o,msd:o,mtn:o,mtr:o,music:o,nab:o,nagoya:o,navy:o,nba:o,nec:o,netbank:o,netflix:o,network:[1,{alces:le,co:S,arvo:S,azimuth:S,tlon:S}],neustar:o,new:o,news:[1,{noticeable:S}],next:o,nextdirect:o,nexus:o,nfl:o,ngo:o,nhk:o,nico:o,nike:o,nikon:o,ninja:o,nissan:o,nissay:o,nokia:o,norton:o,now:o,nowruz:o,nowtv:o,nra:o,nrw:o,ntt:o,nyc:o,obi:o,observer:o,office:o,okinawa:o,olayan:o,olayangroup:o,ollo:o,omega:o,one:[1,{kin:le,service:S}],ong:[1,{obl:S}],onl:o,online:[1,{eero:S,"eero-stage":S,websitebuilder:S,barsy:S}],ooo:o,open:o,oracle:o,orange:[1,{tech:S}],organic:o,origins:o,osaka:o,otsuka:o,ott:o,ovh:[1,{nerdpol:S}],page:[1,{aem:S,hlx:S,hlx3:S,translated:S,codeberg:S,prvcy:S,rocky:S,pdns:S,plesk:S}],panasonic:o,paris:o,pars:o,partners:o,parts:o,party:o,pay:o,pccw:o,pet:o,pfizer:o,pharmacy:o,phd:o,philips:o,phone:o,photo:o,photography:o,photos:ht,physio:o,pics:o,pictet:o,pictures:[1,{1337:S}],pid:o,pin:o,ping:o,pink:o,pioneer:o,pizza:[1,{ngrok:S}],place:it,play:o,playstation:o,plumbing:o,plus:o,pnc:o,pohl:o,poker:o,politie:o,porn:o,pramerica:o,praxi:o,press:o,prime:o,prod:o,productions:o,prof:o,progressive:o,promo:o,properties:o,property:o,protection:o,pru:o,prudential:o,pub:[1,{id:le,kin:le,barsy:S}],pwc:o,qpon:o,quebec:o,quest:o,racing:o,radio:o,read:o,realestate:o,realtor:o,realty:o,recipes:o,red:o,redstone:o,redumbrella:o,rehab:o,reise:o,reisen:o,reit:o,reliance:o,ren:o,rent:o,rentals:o,repair:o,report:o,republican:o,rest:o,restaurant:o,review:o,reviews:o,rexroth:o,rich:o,richardli:o,ricoh:o,ril:o,rio:o,rip:[1,{clan:S}],rocks:[1,{myddns:S,stackit:S,"lima-city":S,webspace:S}],rodeo:o,rogers:o,room:o,rsvp:o,rugby:o,ruhr:o,run:[1,{development:S,ravendb:S,servers:S,build:le,code:le,database:le,migration:le,onporter:S,repl:S,stackit:S,val:[0,{express:S,web:S}],wix:S}],rwe:o,ryukyu:o,saarland:o,safe:o,safety:o,sakura:o,sale:o,salon:o,samsclub:o,samsung:o,sandvik:o,sandvikcoromant:o,sanofi:o,sap:o,sarl:o,sas:o,save:o,saxo:o,sbi:o,sbs:o,scb:o,schaeffler:o,schmidt:o,scholarships:o,school:o,schule:o,schwarz:o,science:o,scot:[1,{gov:[2,{service:S}]}],search:o,seat:o,secure:o,security:o,seek:o,select:o,sener:o,services:[1,{loginline:S}],seven:o,sew:o,sex:o,sexy:o,sfr:o,shangrila:o,sharp:o,shell:o,shia:o,shiksha:o,shoes:o,shop:[1,{base:S,hoplix:S,barsy:S,barsyonline:S,shopware:S}],shopping:o,shouji:o,show:o,silk:o,sina:o,singles:o,site:[1,{canva:Pt,cloudera:le,convex:S,cyon:S,fnwk:S,folionetwork:S,fastvps:S,jele:S,jouwweb:S,lelux:S,loginline:S,barsy:S,notion:S,omniwe:S,opensocial:S,madethis:S,platformsh:le,tst:le,byen:S,srht:S,novecore:S,wpsquared:S}],ski:o,skin:o,sky:o,skype:o,sling:o,smart:o,smile:o,sncf:o,soccer:o,social:o,softbank:o,software:o,sohu:o,solar:o,solutions:[1,{diher:S}],song:o,sony:o,soy:o,spa:o,space:[1,{myfast:S,heiyu:S,hf:[2,{static:S}],"app-ionos":S,project:S,uber:S,xs4all:S}],sport:o,spot:o,srl:o,stada:o,staples:o,star:o,statebank:o,statefarm:o,stc:o,stcgroup:o,stockholm:o,storage:o,store:[1,{barsy:S,sellfy:S,shopware:S,storebase:S}],stream:o,studio:o,study:o,style:o,sucks:o,supplies:o,supply:o,support:[1,{barsy:S}],surf:o,surgery:o,suzuki:o,swatch:o,swiss:o,sydney:o,systems:[1,{knightpoint:S}],tab:o,taipei:o,talk:o,taobao:o,target:o,tatamotors:o,tatar:o,tattoo:o,tax:o,taxi:o,tci:o,tdk:o,team:[1,{discourse:S,jelastic:S}],tech:[1,{cleverapps:S}],technology:it,temasek:o,tennis:o,teva:o,thd:o,theater:o,theatre:o,tiaa:o,tickets:o,tienda:o,tips:o,tires:o,tirol:o,tjmaxx:o,tjx:o,tkmaxx:o,tmall:o,today:[1,{prequalifyme:S}],tokyo:o,tools:o,top:[1,{"now-dns":S,ntdll:S,wadl:le}],toray:o,toshiba:o,total:o,tours:o,town:o,toyota:o,toys:o,trade:o,trading:o,training:o,travel:o,travelers:o,travelersinsurance:o,trust:o,trv:o,tube:o,tui:o,tunes:o,tushu:o,tvs:o,ubank:o,ubs:o,unicom:o,university:o,uno:o,uol:o,ups:o,vacations:o,vana:o,vanguard:o,vegas:o,ventures:o,verisign:o,versicherung:o,vet:o,viajes:o,video:o,vig:o,viking:o,villas:o,vin:o,vip:o,virgin:o,visa:o,vision:o,viva:o,vivo:o,vlaanderen:o,vodka:[1,{aaa:S}],volvo:o,vote:o,voting:o,voto:o,voyage:o,wales:o,walmart:o,walter:o,wang:o,wanggou:o,watch:o,watches:o,weather:o,weatherchannel:o,webcam:o,weber:o,website:ht,wed:o,wedding:o,weibo:o,weir:o,whoswho:o,wien:o,wiki:ht,williamhill:o,win:o,windows:o,wine:o,winners:o,wme:o,wolterskluwer:o,woodside:o,work:o,works:o,world:o,wow:o,wtc:o,wtf:o,xbox:o,xerox:o,xihuan:o,xin:o,"xn--11b4c3d":o,कॉम:o,"xn--1ck2e1b":o,セール:o,"xn--1qqw23a":o,佛山:o,"xn--30rr7y":o,慈善:o,"xn--3bst00m":o,集团:o,"xn--3ds443g":o,在线:o,"xn--3pxu8k":o,点看:o,"xn--42c2d9a":o,คอม:o,"xn--45q11c":o,八卦:o,"xn--4gbrim":o,موقع:o,"xn--55qw42g":o,公益:o,"xn--55qx5d":o,公司:o,"xn--5su34j936bgsg":o,香格里拉:o,"xn--5tzm5g":o,网站:o,"xn--6frz82g":o,移动:o,"xn--6qq986b3xl":o,我爱你:o,"xn--80adxhks":o,москва:o,"xn--80aqecdr1a":o,католик:o,"xn--80asehdb":o,онлайн:o,"xn--80aswg":o,сайт:o,"xn--8y0a063a":o,联通:o,"xn--9dbq2a":o,קום:o,"xn--9et52u":o,时尚:o,"xn--9krt00a":o,微博:o,"xn--b4w605ferd":o,淡马锡:o,"xn--bck1b9a5dre4c":o,ファッション:o,"xn--c1avg":o,орг:o,"xn--c2br7g":o,नेट:o,"xn--cck2b3b":o,ストア:o,"xn--cckwcxetd":o,アマゾン:o,"xn--cg4bki":o,삼성:o,"xn--czr694b":o,商标:o,"xn--czrs0t":o,商店:o,"xn--czru2d":o,商城:o,"xn--d1acj3b":o,дети:o,"xn--eckvdtc9d":o,ポイント:o,"xn--efvy88h":o,新闻:o,"xn--fct429k":o,家電:o,"xn--fhbei":o,كوم:o,"xn--fiq228c5hs":o,中文网:o,"xn--fiq64b":o,中信:o,"xn--fjq720a":o,娱乐:o,"xn--flw351e":o,谷歌:o,"xn--fzys8d69uvgm":o,電訊盈科:o,"xn--g2xx48c":o,购物:o,"xn--gckr3f0f":o,クラウド:o,"xn--gk3at1e":o,通販:o,"xn--hxt814e":o,网店:o,"xn--i1b6b1a6a2e":o,संगठन:o,"xn--imr513n":o,餐厅:o,"xn--io0a7i":o,网络:o,"xn--j1aef":o,ком:o,"xn--jlq480n2rg":o,亚马逊:o,"xn--jvr189m":o,食品:o,"xn--kcrx77d1x4a":o,飞利浦:o,"xn--kput3i":o,手机:o,"xn--mgba3a3ejt":o,ارامكو:o,"xn--mgba7c0bbn0a":o,العليان:o,"xn--mgbab2bd":o,بازار:o,"xn--mgbca7dzdo":o,ابوظبي:o,"xn--mgbi4ecexp":o,كاثوليك:o,"xn--mgbt3dhd":o,همراه:o,"xn--mk1bu44c":o,닷컴:o,"xn--mxtq1m":o,政府:o,"xn--ngbc5azd":o,شبكة:o,"xn--ngbe9e0a":o,بيتك:o,"xn--ngbrx":o,عرب:o,"xn--nqv7f":o,机构:o,"xn--nqv7fs00ema":o,组织机构:o,"xn--nyqy26a":o,健康:o,"xn--otu796d":o,招聘:o,"xn--p1acf":[1,{"xn--90amc":S,"xn--j1aef":S,"xn--j1ael8b":S,"xn--h1ahn":S,"xn--j1adp":S,"xn--c1avg":S,"xn--80aaa0cvac":S,"xn--h1aliz":S,"xn--90a1af":S,"xn--41a":S}],рус:[1,{биз:S,ком:S,крым:S,мир:S,мск:S,орг:S,самара:S,сочи:S,спб:S,я:S}],"xn--pssy2u":o,大拿:o,"xn--q9jyb4c":o,みんな:o,"xn--qcka1pmc":o,グーグル:o,"xn--rhqv96g":o,世界:o,"xn--rovu88b":o,書籍:o,"xn--ses554g":o,网址:o,"xn--t60b56a":o,닷넷:o,"xn--tckwe":o,コム:o,"xn--tiq49xqyj":o,天主教:o,"xn--unup4y":o,游戏:o,"xn--vermgensberater-ctb":o,vermögensberater:o,"xn--vermgensberatung-pwb":o,vermögensberatung:o,"xn--vhquv":o,企业:o,"xn--vuq861b":o,信息:o,"xn--w4r85el8fhu5dnra":o,嘉里大酒店:o,"xn--w4rs40l":o,嘉里:o,"xn--xhq521b":o,广东:o,"xn--zfr164b":o,政务:o,xyz:[1,{telebit:le}],yachts:o,yahoo:o,yamaxun:o,yandex:o,yodobashi:o,yoga:o,yokohama:o,you:o,youtube:o,yun:o,zappos:o,zara:o,zero:o,zip:o,zone:[1,{cloud66:S,triton:le,stackit:S,lima:S}],zuerich:o}]}();function u(o,S,P,le){let ee=null,_e=S;for(;_e!==void 0&&(_e[0]&le&&(ee={index:P+1,isIcann:_e[0]===1,isPrivate:_e[0]===2}),P!==-1);){const he=_e[1];_e=Object.prototype.hasOwnProperty.call(he,o[P])?he[o[P]]:he["*"],P-=1}return ee}function m(o,S,P){var le;if(function(Ae,je,Le){if(!je.allowPrivateDomains&&Ae.length>3){const xe=Ae.length-1,Be=Ae.charCodeAt(xe),Ve=Ae.charCodeAt(xe-1),tt=Ae.charCodeAt(xe-2),it=Ae.charCodeAt(xe-3);if(Be===109&&Ve===111&&tt===99&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="com",!0;if(Be===103&&Ve===114&&tt===111&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="org",!0;if(Be===117&&Ve===100&&tt===101&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="edu",!0;if(Be===118&&Ve===111&&tt===103&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="gov",!0;if(Be===116&&Ve===101&&tt===110&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="net",!0;if(Be===101&&Ve===100&&tt===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="de",!0}return!1}(o,S,P))return;const ee=o.split("."),_e=(S.allowPrivateDomains?2:0)|(S.allowIcannDomains?1:0),he=u(ee,N,ee.length-1,_e);if(he!==null)return P.isIcann=he.isIcann,P.isPrivate=he.isPrivate,void(P.publicSuffix=ee.slice(he.index+1).join("."));const ve=u(ee,M,ee.length-1,_e);if(ve!==null)return P.isIcann=ve.isIcann,P.isPrivate=ve.isPrivate,void(P.publicSuffix=ee.slice(ve.index).join("."));P.isIcann=!1,P.isPrivate=!1,P.publicSuffix=(le=ee[ee.length-1])!==null&&le!==void 0?le:null}function v(o,S={}){return function(P,le,ee,_e,he){const ve=function(xe){return xe===void 0?j:function({allowIcannDomains:Be=!0,allowPrivateDomains:Ve=!1,detectIp:tt=!0,extractHostname:it=!0,mixedInputs:yt=!0,validHosts:vt=null,validateHostname:Pt=!0}){return{allowIcannDomains:Be,allowPrivateDomains:Ve,detectIp:tt,extractHostname:it,mixedInputs:yt,validHosts:vt,validateHostname:Pt}}(xe)}(_e);return typeof P!="string"?he:(ve.extractHostname?ve.mixedInputs?he.hostname=x(P,A(P)):he.hostname=x(P,!1):he.hostname=P,he.hostname===null||ve.detectIp&&(he.isIp=function(xe){if(xe.length<3)return!1;let Be=xe.startsWith("[")?1:0,Ve=xe.length;if(xe[Ve-1]==="]"&&(Ve-=1),Ve-Be>39)return!1;let tt=!1;for(;Be<Ve;Be+=1){const it=xe.charCodeAt(Be);if(it===58)tt=!0;else if(!(it>=48&&it<=57||it>=97&&it<=102||it>=65&&it<=90))return!1}return tt}(Ae=he.hostname)||function(xe){if(xe.length<7||xe.length>15)return!1;let Be=0;for(let Ve=0;Ve<xe.length;Ve+=1){const tt=xe.charCodeAt(Ve);if(tt===46)Be+=1;else if(tt<48||tt>57)return!1}return Be===3&&xe.charCodeAt(0)!==46&&xe.charCodeAt(xe.length-1)!==46}(Ae),he.isIp)?he:ve.validateHostname&&ve.extractHostname&&!A(he.hostname)?(he.hostname=null,he):(ee(he.hostname,ve,he),he.publicSuffix===null||(he.domain=function(xe,Be,Ve){if(Ve.validHosts!==null){const it=Ve.validHosts;for(const yt of it)if(function(vt,Pt){return!!vt.endsWith(Pt)&&(vt.length===Pt.length||vt[vt.length-Pt.length-1]===".")}(Be,yt))return yt}let tt=0;if(Be.startsWith("."))for(;tt<Be.length&&Be[tt]===".";)tt+=1;return xe.length===Be.length-tt?null:function(it,yt){const vt=it.length-yt.length-2,Pt=it.lastIndexOf(".",vt);return Pt===-1?it:it.slice(Pt+1)}(Be,xe)}(he.publicSuffix,he.hostname,ve),he.domain===null||(he.subdomain=function(xe,Be){return Be.length===xe.length?"":xe.slice(0,-Be.length-1)}(he.hostname,he.domain),he.domainWithoutSuffix=(je=he.domain,Le=he.publicSuffix,je.slice(0,-Le.length-1)))),he));var Ae,je,Le}(o,5,m,S,{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null})}var C,w=function(){return w=Object.assign||function(o){for(var S,P=1,le=arguments.length;P<le;P++)for(var ee in S=arguments[P])Object.prototype.hasOwnProperty.call(S,ee)&&(o[ee]=S[ee]);return o},w.apply(this,arguments)},g=function(o,S,P){if(P||arguments.length===2)for(var le,ee=0,_e=S.length;ee<_e;ee++)!le&&ee in S||(le||(le=Array.prototype.slice.call(S,0,ee)),le[ee]=S[ee]);return o.concat(le||Array.prototype.slice.call(S))},d=function(o){return function(S){return{type:o,value:S}}},f=d("PARAGRAPH"),c=d("BOLD"),p=function(o,S,P,le){return le===void 0&&(le=255),{type:"COLOR",value:{r:o,g:S,b:P,a:le}}},D=function(o,S){return S===void 0&&(S=1),{type:"HEADING",level:S,value:o}},E=function(o,S){return{type:"CODE",language:S||"none",value:o}},T=function(o){return{type:"BIG_EMOJI",value:o}},$=function(o,S){return{type:"TASK",status:S,value:o}},B=d("INLINE_CODE"),L=d("TASKS"),W=d("ITALIC"),K=d("PLAIN_TEXT"),te=d("STRIKE"),X=d("CODE_LINE"),ae=function(o,S){return{type:"LINK",value:{src:K(o),label:S??[K(o)]}}},re=function(o,S){var P=g(["localhost"],S??[],!0),le=v(o,{detectIp:!1,allowPrivateDomains:!0,validHosts:P}),ee=le.isIcann,_e=le.isIp,he=le.isPrivate,ve=le.domain;if(!(ee||_e||he||ve&&P.includes(ve)))return K(o);var Ae=function(je){try{return!!new URL(je)}catch{return!1}}(o)||o.startsWith("//")?o:"//".concat(o);return ae(Ae,[K(o)])},ue=function(o){var S="mailto:".concat(o),P=v(S,{detectIp:!1,allowPrivateDomains:!0}),le=P.isIcann,ee=P.isIp,_e=P.isPrivate;return le||ee||_e?ae(S,[K(o)]):K(o)},me=(C=d("IMAGE"),function(o,S){return C({src:K(o),label:S||K(o)})}),Se=d("QUOTE"),we=function(){var o=d("MENTION_CHANNEL");return function(S){return o(K(S))}}(),Fe=d("ORDERED_LIST"),Ee=d("UNORDERED_LIST"),Te=function(o,S){return w({type:"LIST_ITEM",value:o},S&&{number:S})},be=function(){var o=d("MENTION_USER");return function(S){return o(K(S))}}(),Ue=function(o){return{type:"EMOJI",value:K(o),shortCode:o}},st=function(o){return{type:"EMOJI",value:void 0,unicode:o}},ke=function(o,S){return{type:"EMOJI",value:K(o),shortCode:S}},q=function(o){return o.flat().reduce(function(S,P,le,ee){var _e=ee[le+1],he=function(Ae,je,Le){if(Ae.type!=="EMOJI"||!Ae.value||!je&&!Le)return Ae;var xe=(je==null?void 0:je.type)===Ae.type||Ae.type===(Le==null?void 0:Le.type),Be=(je==null?void 0:je.type)==="PLAIN_TEXT"&&je.value.trim()!==""||(Le==null?void 0:Le.type)==="PLAIN_TEXT"&&Le.value.trim()!=="",Ve=Ae.shortCode!==Ae.value.value;return Ae.value&&(xe||Be)?Ve?Ae.value:w(w({},Ae.value),{value:":".concat(Ae.value.value,":")}):Ae}(P,ee[le-1],_e),ve=S[S.length-1];return ve&&he.type==="PLAIN_TEXT"&&he.type===ve.type?(ve.value+=he.value,S):g(g([],S,!0),[he],!1)},[])},ne=function(){return{type:"LINE_BREAK",value:void 0}},qe=function(o){return{type:"KATEX",value:o}},se=function(o){return{type:"INLINE_KATEX",value:o}},Ke=function(o,S){return S.length<5?K(o):ae("tel:".concat(S),[K(o)])},Q=function(o,S){return{type:"TIMESTAMP",value:{timestamp:o,format:S||"t"},fallback:K("<t:".concat(o,":").concat(S||"t",">"))}},Me=function(o){return typeof o=="object"&&Array.isArray(o)?o.filter(function(S){return S}).shift():o}}},t={};function r(l){var h=t[l];if(h!==void 0)return h.exports;var y=t[l]={exports:{}};return e[l](y,y.exports,r),y.exports}r.d=(l,h)=>{for(var y in h)r.o(h,y)&&!r.o(l,y)&&Object.defineProperty(l,y,{enumerable:!0,get:h[y]})},r.o=(l,h)=>Object.prototype.hasOwnProperty.call(l,h),r.r=l=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})};var n={};r.r(n),r.d(n,{isNodeOfType:()=>a,parse:()=>s,parser:()=>s});var i=r(529),a=function(l,h){return typeof l=="object"&&l!==null&&"type"in l&&l.type===h},s=function(l,h){return i.parse(l,h)};$Z.exports=n})();var b_e=$Z.exports;MZ.exports=b_e;var x_e=MZ.exports;const IZ=({textObject:e})=>{const{t}=OB(),r=e.i18n?t(e.i18n.key,Object.assign({},e.i18n.args)):e.text;return r?G.jsx(Y.Suspense,{fallback:G.jsx(Ne.Skeleton,{}),children:G.jsx(o_e,{tokens:x_e.parse(r,{emoticons:!1})})}):null},w_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),s=wv(),l=Y.useMemo(()=>e.options.map(({value:y,text:x})=>{var k;return[y,(k=s(x))!==null&&k!==void 0?k:""]}),[e.options,s]),h=Y.useCallback(y=>{a({target:{value:y}})},[a]);return G.jsx(Ne.MultiSelectFiltered,{value:n,disabled:r,error:i,options:l,placeholder:s(e.placeholder),onChange:h})},S_e=Y.memo(w_e),D_e=({block:e,context:t})=>{const[{loading:r},n]=Za(e,t),i=wv(),a=Y.useCallback(([m])=>n({target:{value:m}}),[n]),s=Y.useMemo(()=>e.options.map(({value:m,text:v,url:C})=>{var w;return[m,(w=i(v))!==null&&w!==void 0?w:"",void 0,void 0,void 0,C]}),[e.options,i]),[l,h,y,x,[k,A,j]]=Ne.useCursor(-1,s,(m,[,v])=>{a([m[0],m[1]]),x(),v()}),N=Y.useRef(null),M=Y.useCallback(()=>{var m;(m=N.current)===null||m===void 0||m.focus(),j()},[j]),u=Y.useCallback(([m,v,C,w,g])=>{g&&window.open(g),n({target:{value:String(m)}}),x(),A()},[n,A,x]);return G.jsxs(G.Fragment,{children:[G.jsx(Ne.IconButton,{ref:N,small:!0,onClick:M,onBlur:A,onKeyUp:y,onKeyDown:h,disabled:r,icon:"kebab"}),G.jsx(Ne.PositionAnimated,{width:"auto",visible:k,anchor:N,placement:"bottom-start",children:G.jsx(Ne.Options,{onSelect:u,options:s,cursor:l})})]})},C_e=({textObject:e})=>{const{t}=OB(),r=e.i18n?t(e.i18n.key,Object.assign({},e.i18n.args)):e.text;return G.jsx(G.Fragment,{children:r})},P_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),s=wv();return e.multiline?G.jsx(Ne.TextAreaInput,{disabled:r,id:e.actionId,name:e.actionId,rows:6,error:i,value:n,onChange:a,placeholder:s(e.placeholder)}):G.jsx(Ne.TextInput,{disabled:r,id:e.actionId,name:e.actionId,error:i,value:n,onChange:a,placeholder:s(e.placeholder)})},k_e=Y.memo(P_e),O_e=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n,value:i},a]=Za(e,t),{options:s}=e;return G.jsx(Ne.Box,{children:s.map(l=>G.jsxs(Ne.Box,{pb:4,children:[G.jsx(Ne.RadioButton,{disabled:n,checked:i===l.value,value:l.value,onChange:a}),G.jsx(Ne.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,on.NONE)})]},l.value))})},E_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),s=wv(),l=Y.useMemo(()=>e.options.map(y=>{var x;return[y.value,(x=s(y.text))!==null&&x!==void 0?x:""]}),[e.options,s]),h=Y.useCallback(y=>{a({target:{value:y}})},[a]);return G.jsx(Ne.SelectFiltered,{value:n,disabled:r,error:i,options:l,placeholder:s(e.placeholder),onChange:h})},__e=Y.memo(E_e),A_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),{actionId:s,placeholder:l}=e,h=wv();return G.jsx(Ne.InputBox,{type:"time",error:i,value:n,disabled:r,id:s,name:s,rows:6,placeholder:h(l),onInput:a})},T_e=({block:e,context:t,surfaceRenderer:r})=>{const[{value:n,loading:i},a]=Za(e,t),{options:s}=e;return G.jsx(Ne.Box,{children:s.map(l=>{const h=n.includes(l.value);return G.jsxs(Ne.Box,{pb:4,children:[G.jsx(Ne.ToggleSwitch,{disabled:i,value:l.value,checked:h,onChange:a}),G.jsx(Ne.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,on.NONE)})]},l.value)})})};var M_e=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};const jZ=({filter:e})=>{const t=fu.useEndpoint("GET","/v1/users.autocomplete"),{data:r}=r_(["users.autoComplete",e],()=>M_e(void 0,void 0,void 0,function*(){return(yield t({selector:JSON.stringify({term:e})})).items.map(a=>({value:a.username,label:a.name||a.username}))||[]}),{keepPreviousData:!0});return r};var tV=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const $_e=({block:e,context:t})=>{var r;const[{loading:n,value:i},a]=Za(e,t),[s,l]=Y.useState(""),h=pg(s,500),y=jZ({filter:h}),x=Y.useCallback(k=>{Array.isArray(k)&&a({target:{value:k}})},[a]);return G.jsx(Ne.AutoComplete,{value:i||[],options:y,placeholder:(r=e.placeholder)===null||r===void 0?void 0:r.text,disabled:n,filter:s,setFilter:l,onChange:x,multiple:!0,renderSelected:k=>{var{selected:{value:A,label:j},onRemove:N}=k,M=tV(k,["selected","onRemove"]);return G.jsxs(Ne.Chip,Object.assign({},M,{height:"x20",value:A,onClick:N,mie:4,children:[G.jsx(Ty,{size:"x20",username:A}),G.jsx(Ne.Box,{is:"span",margin:"none",mis:4,children:j})]}))},renderItem:k=>{var{value:A,label:j}=k,N=tV(k,["value","label"]);return G.jsxs(Ne.Option,Object.assign({},N,{children:[G.jsx(Ne.OptionAvatar,{children:G.jsx(Ty,{username:A,size:"x20"})}),G.jsxs(Ne.OptionContent,{children:[j," ",G.jsxs(Ne.OptionDescription,{children:["(",A,")"]})]})]}),A)}})},I_e=Y.memo($_e);var j_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const F_e=({block:e,context:t})=>{var r;const[{value:n,loading:i},a]=Za(e,t),[s,l]=Y.useState(""),h=pg(s,300),y=jZ({filter:h}),x=Y.useCallback(k=>{Array.isArray(k)||a({target:{value:k}})},[a]);return G.jsx(Ne.AutoComplete,{value:n,placeholder:(r=e.placeholder)===null||r===void 0?void 0:r.text,disabled:i,options:y,onChange:x,filter:s,setFilter:l,renderSelected:({selected:{value:k,label:A}})=>G.jsxs(Ne.Chip,{height:"x20",value:k,mie:4,children:[G.jsx(Ty,{size:"x20",username:k}),G.jsx(Ne.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:A})]}),renderItem:k=>{var{value:A,label:j}=k,N=j_e(k,["value","label"]);return G.jsx(Ne.Option,Object.assign({},N,{label:j,avatar:G.jsx(Ty,{username:A,size:"x20"})}),A)}})},o5={plain_text:(e,t)=>G.jsx(C_e,{textObject:e},t),mrkdwn:(e,t)=>G.jsx(IZ,{textObject:e},t)},sp=(e,t,r)=>{if(t===on.BLOCK)return null;switch(e.type){case"plain_text":return o5.plain_text(e,r);case"mrkdwn":return o5.mrkdwn(e,r)}},B_e=(e,t)=>t===on.BLOCK;class c_ extends pv{constructor(t){super(t||["actions","context","divider","image","input","section","preview"])}plain_text(t,r,n){return r===on.BLOCK?null:o5.plain_text(t,n)}mrkdwn(t,r,n){return r===on.BLOCK?null:G.jsx(IZ,{textObject:t},n)}text(t,r,n){return t.type==="mrkdwn"?this.mrkdwn(t,r,n):this.plain_text(t,r,n)}actions(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(rxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}preview(t,r,n){return r!==on.BLOCK?null:G.jsx(gxe,{block:t,context:r,index:n,surfaceRenderer:this},n)}context(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(lZ,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}divider(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(sxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}image(t,r,n){return B_e(t,r)?G.jsx(ta,{appId:t.appId,children:G.jsx(fxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):G.jsx(ake,{block:t,context:r,index:n,surfaceRenderer:this},n)}input(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(pxe,{block:t,context:r,index:n,surfaceRenderer:this})},t.element.actionId||n):null}section(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(xxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}button(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(Sxe,{block:t,context:r,index:n,surfaceRenderer:this})},n)}datepicker(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(rke,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}static_select(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(__e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}multi_static_select(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(S_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}overflow(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(D_e,{block:t,context:r,index:n,surfaceRenderer:this})},n)}plain_text_input(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(k_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}linear_scale(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(lke,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}toggle_switch(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(T_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}radio_button(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(O_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}checkbox(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(LPe,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}callout(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(nxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}time_picker(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(A_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}users_select(t,r,n){return r===on.FORM?G.jsx(F_e,{block:t,context:r,index:n,surfaceRenderer:this}):null}channels_select(t,r,n){return r===on.FORM?G.jsx(BPe,{block:t,context:r,index:n,surfaceRenderer:this}):null}multi_users_select(t,r,n){return r===on.FORM?G.jsx(I_e,{block:t,context:r,index:n,surfaceRenderer:this}):null}multi_channels_select(t,r,n){return r===on.FORM?G.jsx(RPe,{block:t,context:r,index:n,surfaceRenderer:this}):null}}class N_e extends c_{constructor(){super(...arguments),this.plain_text=sp,this.mrkdwn=sp}}const R_e=({children:e})=>G.jsx(W2,{type:"contextualBar",children:G.jsx(Ne.Margins,{blockEnd:16,children:e})}),L_e=({block:e,context:t,surfaceRenderer:r,index:n,select:i})=>{const[{loading:a},s]=Za(e,t),{title:l,selected:h,disabled:y}=e;return G.jsx(Ne.TabsItem,{selected:h,disabled:a?!0:y,onClick:x=>{!y&&i(n),!y&&s(x)},children:r.renderTextObject(l,0,on.NONE)})},z_e=e=>{const{block:{tabs:t},context:r,surfaceRenderer:n}=e,[i,a]=Y.useState();return G.jsx(Ne.Tabs,{marginBlock:24,children:t.map((s,l)=>(i!==void 0&&(s.selected=l===i),G.jsx(L_e,{index:l,context:r,surfaceRenderer:n,block:s,select:a},`${s.blockId}_${l}`)))})},V_e=Y.memo(z_e);class W_e extends c_{constructor(){super(["actions","context","divider","image","input","section","preview","callout","tab_navigation"]),this.plain_text=sp,this.mrkdwn=sp}tab_navigation(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(V_e,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}}var x0={},d_={};Object.defineProperty(d_,"__esModule",{value:!0});d_.AppSubscriptionStatus=void 0;var rV;(function(e){e.Trialing="trialing",e.Active="active",e.Cancelled="cancelled",e.Cancelling="cancelling",e.PastDue="pastDue"})(rV||(d_.AppSubscriptionStatus=rV={}));var FZ={};Object.defineProperty(FZ,"__esModule",{value:!0});var BZ={};Object.defineProperty(BZ,"__esModule",{value:!0});var NZ={};Object.defineProperty(NZ,"__esModule",{value:!0});var RZ={};Object.defineProperty(RZ,"__esModule",{value:!0});var LZ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isOmnichannelSourceFromApp=e.isVoipRoom=e.isOmnichannelRoom=e.OmnichannelSourceType=e.isMultipleDirectMessageRoom=e.isDirectMessageRoom=e.isPrivateRoom=e.isPublicRoom=e.isPublicDiscussion=e.isPrivateDiscussion=e.isDiscussion=e.isPublicTeamRoom=e.isPrivateTeamRoom=e.isTeamRoom=e.isRoomFederated=e.isRoomWithJoinCode=e.isValidSidepanel=e.isSidepanelItem=void 0;const t=["channels","discussions"],r=w=>t.includes(w);e.isSidepanelItem=r;const n=w=>w===null?!0:w!=null&&w.items?Array.isArray(w.items)&&w.items.length&&w.items.every(e.isSidepanelItem)&&w.items.length===new Set(w.items).size:!1;e.isValidSidepanel=n;const i=w=>"joinCodeRequired"in w&&w.joinCodeRequired===!0;e.isRoomWithJoinCode=i;const a=w=>"federated"in w&&w.federated===!0;e.isRoomFederated=a;const s=w=>!!w.teamMain;e.isTeamRoom=s;const l=w=>(0,e.isTeamRoom)(w)&&w.t==="p";e.isPrivateTeamRoom=l;const h=w=>(0,e.isTeamRoom)(w)&&w.t==="c";e.isPublicTeamRoom=h;const y=w=>!!w.prid;e.isDiscussion=y;const x=w=>(0,e.isDiscussion)(w)&&w.t==="p";e.isPrivateDiscussion=x;const k=w=>(0,e.isDiscussion)(w)&&w.t==="c";e.isPublicDiscussion=k;const A=w=>w.t==="c";e.isPublicRoom=A;const j=w=>w.t==="p";e.isPrivateRoom=j;const N=w=>w.t==="d";e.isDirectMessageRoom=N;const M=w=>(0,e.isDirectMessageRoom)(w)&&w.uids.length>2;e.isMultipleDirectMessageRoom=M;var u;(function(w){w.WIDGET="widget",w.EMAIL="email",w.SMS="sms",w.APP="app",w.API="api",w.OTHER="other"})(u||(e.OmnichannelSourceType=u={}));const m=w=>w.t==="l";e.isOmnichannelRoom=m;const v=w=>w.t==="v";e.isVoipRoom=v;const C=w=>(w==null?void 0:w.type)===u.APP;e.isOmnichannelSourceFromApp=C})(LZ);var zZ={},VZ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isMessageFromVisitor=e.isVideoConfMessage=e.isOTRAckMessage=e.isOTRMessage=e.isE2EEPinnedMessage=e.isE2EEMessage=e.isVoipMessage=e.isIMessageInbox=e.isMessageDiscussion=e.isPrivateMessage=e.isDiscussionMessage=e.isThreadMessage=e.isThreadMainMessage=e.isTranslatedMessage=e.isMessageFromMatrixFederation=e.isDeletedMessage=e.isSystemMessage=e.isEditedMessage=void 0;const t=["voip-call-started","voip-call-declined","voip-call-on-hold","voip-call-unhold","voip-call-ended","voip-call-duration","voip-call-wrapup","voip-call-ended-unexpectedly"],r=["removed-user-from-team","added-user-to-team","ult","user-converted-to-team","user-converted-to-channel","user-removed-room-from-team","user-deleted-room-from-team","user-added-room-to-team","ujt"],n=["livechat_navigation_history","livechat_transfer_history","livechat_transcript_history","livechat_video_call","livechat_transfer_history_fallback","livechat-close","livechat_webrtc_video_call","livechat-started","omnichannel_priority_change_history","omnichannel_sla_change_history","omnichannel_placed_chat_on_hold","omnichannel_on_hold_chat_resumed"],i=["otr","otr-ack"],a=["user_joined_otr","user_requested_otr_key_refresh","user_key_refreshed_successfully"],s=["e2e","uj","ul","ru","au","mute_unmute","r","ut","wm","rm","subscription-role-added","subscription-role-removed","room-archived","room-unarchived","room_changed_privacy","room_changed_description","room_changed_announcement","room_changed_avatar","room_changed_topic","room_e2e_enabled","room_e2e_disabled","user-muted","user-unmuted","room-removed-read-only","room-set-read-only","room-allowed-reacting","room-disallowed-reacting","command","videoconf","message_pinned","message_pinned_e2e","new-moderator","moderator-removed","new-owner","owner-removed","new-leader","leader-removed","discussion-created",...r,...n,...t,...i,...a],l=p=>"editedAt"in p&&p.editedAt instanceof Date&&"editedBy"in p&&typeof p.editedBy=="object"&&p.editedBy!==null&&"_id"in p.editedBy&&typeof p.editedBy._id=="string";e.isEditedMessage=l;const h=p=>p.t!==void 0&&s.includes(p.t);e.isSystemMessage=h;const y=p=>(0,e.isEditedMessage)(p)&&p.t==="rm";e.isDeletedMessage=y;const x=p=>{var D;return"federation"in p&&!!((D=p.federation)!=null&&D.eventId)};e.isMessageFromMatrixFederation=x;const k=p=>"translations"in p;e.isTranslatedMessage=k;const A=p=>"tcount"in p&&"tlm"in p;e.isThreadMainMessage=A;const j=p=>!!p.tmid;e.isThreadMessage=j;const N=p=>!!p.drid;e.isDiscussionMessage=N;const M=p=>!!p.private;e.isPrivateMessage=M;const u=p=>"drid"in p;e.isMessageDiscussion=u;const m=p=>"email"in p;e.isIMessageInbox=m;const v=p=>"voipData"in p;e.isVoipMessage=v;const C=p=>p.t==="e2e";e.isE2EEMessage=C;const w=p=>p.t==="message_pinned_e2e";e.isE2EEPinnedMessage=w;const g=p=>p.t==="otr";e.isOTRMessage=g;const d=p=>p.t==="otr-ack";e.isOTRAckMessage=d;const f=p=>p.t==="videoconf";e.isVideoConfMessage=f;const c=p=>"token"in p;e.isMessageFromVisitor=c})(VZ);var WZ={},HZ={},f_={};Object.defineProperty(f_,"__esModule",{value:!0});f_.isFileAudioAttachment=void 0;const H_e=e=>"audio_url"in e;f_.isFileAudioAttachment=H_e;var UZ={};Object.defineProperty(UZ,"__esModule",{value:!0});var h_={};Object.defineProperty(h_,"__esModule",{value:!0});h_.isFileAttachment=void 0;const U_e=e=>"type"in e&&e.type==="file";h_.isFileAttachment=U_e;var KZ={};Object.defineProperty(KZ,"__esModule",{value:!0});var p_={};Object.defineProperty(p_,"__esModule",{value:!0});p_.isFileImageAttachment=void 0;const K_e=e=>"image_url"in e;p_.isFileImageAttachment=K_e;var GZ={};Object.defineProperty(GZ,"__esModule",{value:!0});var m_={};Object.defineProperty(m_,"__esModule",{value:!0});m_.isFileVideoAttachment=void 0;const G_e=e=>"video_url"in e;m_.isFileVideoAttachment=G_e;(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(f_,e),r(UZ,e),r(h_,e),r(KZ,e),r(p_,e),r(GZ,e),r(m_,e)})(HZ);var qZ={};Object.defineProperty(qZ,"__esModule",{value:!0});var YZ={};Object.defineProperty(YZ,"__esModule",{value:!0});var g_={};Object.defineProperty(g_,"__esModule",{value:!0});g_.isActionAttachment=void 0;const q_e=e=>"actions"in e;g_.isActionAttachment=q_e;var XZ={};Object.defineProperty(XZ,"__esModule",{value:!0});var ZZ={};Object.defineProperty(ZZ,"__esModule",{value:!0});var y_={};Object.defineProperty(y_,"__esModule",{value:!0});y_.isQuoteAttachment=void 0;const Y_e=e=>"message_link"in e&&e.message_link!==void 0;y_.isQuoteAttachment=Y_e;var JZ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isTranslatedMessageAttachment=e.isTranslatedAttachment=void 0;const t=n=>"translations"in n;e.isTranslatedAttachment=t;const r=n=>n==null?void 0:n.some(e.isTranslatedAttachment);e.isTranslatedMessageAttachment=r})(JZ);(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(HZ,e),r(qZ,e),r(YZ,e),r(g_,e),r(XZ,e),r(ZZ,e),r(y_,e),r(JZ,e)})(WZ);(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(VZ,e),r(WZ,e)})(zZ);var QZ={},eJ={};Object.defineProperty(eJ,"__esModule",{value:!0});var tJ={};Object.defineProperty(tJ,"__esModule",{value:!0});var rJ={},v_={};Object.defineProperty(v_,"__esModule",{value:!0});v_.eventTypes=void 0;v_.eventTypes={GENESIS:"genesis",PING:"ping",ROOM_DELETE:"room_delete",ROOM_ADD_USER:"room_add_user",ROOM_REMOVE_USER:"room_remove_user",ROOM_USER_LEFT:"room_user_left",ROOM_MESSAGE:"room_message",ROOM_EDIT_MESSAGE:"room_edit_message",ROOM_DELETE_MESSAGE:"room_delete_message",ROOM_SET_MESSAGE_REACTION:"room_set_message_reaction",ROOM_UNSET_MESSAGE_REACTION:"room_unset_message_reaction",ROOM_MUTE_USER:"room_mute_user",ROOM_UNMUTE_USER:"room_unmute_user"};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.eventTypes=void 0;var t=v_;Object.defineProperty(e,"eventTypes",{enumerable:!0,get:function(){return t.eventTypes}})})(rJ);(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(eJ,e),r(tJ,e),r(rJ,e)})(QZ);var nJ={};Object.defineProperty(nJ,"__esModule",{value:!0});var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.isSettingAsset=Sa.isSettingAction=Sa.isSettingCode=Sa.isSettingColor=Sa.isSettingEnterprise=Sa.isDateSetting=Sa.isSetting=Sa.SettingEditor=void 0;var nV;(function(e){e.COLOR="color",e.EXPRESSION="expression"})(nV||(Sa.SettingEditor=nV={}));const X_e=e=>"_id"in e&&"type"in e&&"public"in e&&"value"in e&&"packageValue"in e&&"blocked"in e&&"sorter"in e&&"i18nLabel"in e;Sa.isSetting=X_e;const Z_e=e=>e.type==="date";Sa.isDateSetting=Z_e;const J_e=e=>e.enterprise===!0;Sa.isSettingEnterprise=J_e;const Q_e=e=>e.type==="color";Sa.isSettingColor=Q_e;const eAe=e=>e.type==="code";Sa.isSettingCode=eAe;const tAe=e=>e.type==="action";Sa.isSettingAction=tAe;const rAe=e=>e.type==="asset";Sa.isSettingAsset=rAe;var iJ={};Object.defineProperty(iJ,"__esModule",{value:!0});var b_={};Object.defineProperty(b_,"__esModule",{value:!0});b_.TEAM_TYPE=void 0;var iV;(function(e){e[e.PUBLIC=0]="PUBLIC",e[e.PRIVATE=1]="PRIVATE"})(iV||(b_.TEAM_TYPE=iV={}));var oJ={};Object.defineProperty(oJ,"__esModule",{value:!0});var aJ={};Object.defineProperty(aJ,"__esModule",{value:!0});var sJ={};Object.defineProperty(sJ,"__esModule",{value:!0});var x_={};Object.defineProperty(x_,"__esModule",{value:!0});x_.UserStatus=void 0;var oV;(function(e){e.ONLINE="online",e.AWAY="away",e.OFFLINE="offline",e.BUSY="busy",e.DISABLED="disabled"})(oV||(x_.UserStatus=oV={}));var lJ={};Object.defineProperty(lJ,"__esModule",{value:!0});var My={};Object.defineProperty(My,"__esModule",{value:!0});My.isInactiveBanner=My.BannerPlatform=void 0;var aV;(function(e){e.Web="web",e.Mobile="mobile"})(aV||(My.BannerPlatform=aV={}));const nAe=e=>e.active===!1;My.isInactiveBanner=nAe;var uJ={};Object.defineProperty(uJ,"__esModule",{value:!0});var cJ={};Object.defineProperty(cJ,"__esModule",{value:!0});var dJ={};Object.defineProperty(dJ,"__esModule",{value:!0});var fJ={};Object.defineProperty(fJ,"__esModule",{value:!0});var hJ={};Object.defineProperty(hJ,"__esModule",{value:!0});var pJ={};Object.defineProperty(pJ,"__esModule",{value:!0});var mJ={};Object.defineProperty(mJ,"__esModule",{value:!0});var gJ={};Object.defineProperty(gJ,"__esModule",{value:!0});var yJ={};Object.defineProperty(yJ,"__esModule",{value:!0});var vJ={};Object.defineProperty(vJ,"__esModule",{value:!0});var bJ={};Object.defineProperty(bJ,"__esModule",{value:!0});var xJ={};Object.defineProperty(xJ,"__esModule",{value:!0});var wJ={};Object.defineProperty(wJ,"__esModule",{value:!0});var w_={};Object.defineProperty(w_,"__esModule",{value:!0});w_.ServerEventType=void 0;var sV;(function(e){e.FAILED_LOGIN_ATTEMPT="failed-login-attempt",e.LOGIN="login"})(sV||(w_.ServerEventType=sV={}));var SJ={};Object.defineProperty(SJ,"__esModule",{value:!0});var DJ={};Object.defineProperty(DJ,"__esModule",{value:!0});var CJ={};Object.defineProperty(CJ,"__esModule",{value:!0});var PJ={};Object.defineProperty(PJ,"__esModule",{value:!0});var kJ={},OJ={};Object.defineProperty(OJ,"__esModule",{value:!0});var EJ={};Object.defineProperty(EJ,"__esModule",{value:!0});var _J={};Object.defineProperty(_J,"__esModule",{value:!0});var AJ={};Object.defineProperty(AJ,"__esModule",{value:!0});var TJ={};Object.defineProperty(TJ,"__esModule",{value:!0});var MJ={};Object.defineProperty(MJ,"__esModule",{value:!0});var $J={};Object.defineProperty($J,"__esModule",{value:!0});var S_={};Object.defineProperty(S_,"__esModule",{value:!0});S_.CoreModules=void 0;S_.CoreModules=["auditing","canned-responses","ldap-enterprise","livechat-enterprise","voip-enterprise","omnichannel-mobile-enterprise","engagement-dashboard","push-privacy","scalability","teams-mention","saml-enterprise","oauth-enterprise","device-management","federation","videoconference-enterprise","message-read-receipt","outlook-calendar","hide-watermark","custom-roles","accessibility-certification","unlimited-presence","contact-id-verification","teams-voip"];var IJ={};Object.defineProperty(IJ,"__esModule",{value:!0});var jJ={};Object.defineProperty(jJ,"__esModule",{value:!0});var FJ={};Object.defineProperty(FJ,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(OJ,e),r(EJ,e),r(_J,e),r(AJ,e),r(TJ,e),r(MJ,e),r($J,e),r(S_,e),r(IJ,e),r(jJ,e),r(FJ,e)})(kJ);var BJ={};Object.defineProperty(BJ,"__esModule",{value:!0});var NJ={};Object.defineProperty(NJ,"__esModule",{value:!0});var RJ={};Object.defineProperty(RJ,"__esModule",{value:!0});var LJ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isUserFederated=e.isRegisterUser=e.isOAuthUser=e.isCustomOAuthUser=e.isDefaultOAuthUser=e.isUserServiceKey=void 0;const t=["google","dolphin","facebook","github","gitlab","google","ldap","linkedin","nextcloud","saml","twitter"],r=["emailCode","email2fa","totp","resume","password","passwordHistory","cloud","email"],n=y=>r.includes(y)||t.includes(y);e.isUserServiceKey=n;const i=y=>!!y.services&&Object.keys(y.services).some(x=>t.includes(x));e.isDefaultOAuthUser=i;const a=y=>!!y.services&&Object.keys(y.services).some(x=>!(0,e.isUserServiceKey)(x));e.isCustomOAuthUser=a;const s=y=>(0,e.isDefaultOAuthUser)(y)||(0,e.isCustomOAuthUser)(y);e.isOAuthUser=s;const l=y=>y.username!==void 0&&y.name!==void 0;e.isRegisterUser=l;const h=y=>"federated"in y&&y.federated===!0;e.isUserFederated=h})(LJ);var zJ={};Object.defineProperty(zJ,"__esModule",{value:!0});var VJ={};Object.defineProperty(VJ,"__esModule",{value:!0});var WJ={},HJ={};Object.defineProperty(HJ,"__esModule",{value:!0});var UJ={};Object.defineProperty(UJ,"__esModule",{value:!0});var KJ={};Object.defineProperty(KJ,"__esModule",{value:!0});var GJ={};Object.defineProperty(GJ,"__esModule",{value:!0});var qJ={};Object.defineProperty(qJ,"__esModule",{value:!0});var YJ={};Object.defineProperty(YJ,"__esModule",{value:!0});var XJ={};Object.defineProperty(XJ,"__esModule",{value:!0});var ZJ={};Object.defineProperty(ZJ,"__esModule",{value:!0});var JJ={};Object.defineProperty(JJ,"__esModule",{value:!0});var QJ={};Object.defineProperty(QJ,"__esModule",{value:!0});var eQ={};Object.defineProperty(eQ,"__esModule",{value:!0});var tQ={};Object.defineProperty(tQ,"__esModule",{value:!0});var rQ={};Object.defineProperty(rQ,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(HJ,e),r(UJ,e),r(KJ,e),r(GJ,e),r(qJ,e),r(YJ,e),r(XJ,e),r(ZJ,e),r(JJ,e),r(QJ,e),r(eQ,e),r(tQ,e),r(rQ,e)})(WJ);var nQ={};Object.defineProperty(nQ,"__esModule",{value:!0});var iQ={};Object.defineProperty(iQ,"__esModule",{value:!0});var oQ={};Object.defineProperty(oQ,"__esModule",{value:!0});var $y={};Object.defineProperty($y,"__esModule",{value:!0});$y.INpsVoteStatus=$y.NPSStatus=void 0;var lV;(function(e){e.OPEN="open",e.SENDING="sending",e.SENT="sent",e.CLOSED="closed"})(lV||($y.NPSStatus=lV={}));var uV;(function(e){e.NEW="new",e.SENDING="sending",e.SENT="sent"})(uV||($y.INpsVoteStatus=uV={}));var aQ={};Object.defineProperty(aQ,"__esModule",{value:!0});var sQ={};Object.defineProperty(sQ,"__esModule",{value:!0});var lQ={};Object.defineProperty(lQ,"__esModule",{value:!0});var uQ={};Object.defineProperty(uQ,"__esModule",{value:!0});var cQ={};Object.defineProperty(cQ,"__esModule",{value:!0});var dQ={};Object.defineProperty(dQ,"__esModule",{value:!0});var fQ={};Object.defineProperty(fQ,"__esModule",{value:!0});var hQ={};Object.defineProperty(hQ,"__esModule",{value:!0});var pQ={};Object.defineProperty(pQ,"__esModule",{value:!0});var mQ={};Object.defineProperty(mQ,"__esModule",{value:!0});var gQ={};Object.defineProperty(gQ,"__esModule",{value:!0});var D_={};Object.defineProperty(D_,"__esModule",{value:!0});D_.isE2EEUpload=void 0;const iAe=e=>{var t,r;return!!((t=e==null?void 0:e.content)!=null&&t.ciphertext&&((r=e==null?void 0:e.content)!=null&&r.algorithm))};D_.isE2EEUpload=iAe;var yQ={};Object.defineProperty(yQ,"__esModule",{value:!0});var Iy={};Object.defineProperty(Iy,"__esModule",{value:!0});Iy.isOEmbedUrlWithMetadata=Iy.isOEmbedUrlContentResult=void 0;const oAe=e=>"attachments"in e;Iy.isOEmbedUrlContentResult=oAe;const aAe=e=>"meta"in e;Iy.isOEmbedUrlWithMetadata=aAe;var vQ={};Object.defineProperty(vQ,"__esModule",{value:!0});var bQ={};Object.defineProperty(bQ,"__esModule",{value:!0});var xQ={};Object.defineProperty(xQ,"__esModule",{value:!0});var wQ={};Object.defineProperty(wQ,"__esModule",{value:!0});var SQ={};Object.defineProperty(SQ,"__esModule",{value:!0});var DQ={};Object.defineProperty(DQ,"__esModule",{value:!0});var CQ={};Object.defineProperty(CQ,"__esModule",{value:!0});var PQ={};Object.defineProperty(PQ,"__esModule",{value:!0});var kQ={};Object.defineProperty(kQ,"__esModule",{value:!0});var OQ={};Object.defineProperty(OQ,"__esModule",{value:!0});var EQ={};Object.defineProperty(EQ,"__esModule",{value:!0});var _Q={};Object.defineProperty(_Q,"__esModule",{value:!0});var AQ={},TQ={};Object.defineProperty(TQ,"__esModule",{value:!0});var MQ={};Object.defineProperty(MQ,"__esModule",{value:!0});var $Q={};Object.defineProperty($Q,"__esModule",{value:!0});var IQ={};Object.defineProperty(IQ,"__esModule",{value:!0});var jQ={};Object.defineProperty(jQ,"__esModule",{value:!0});var FQ={};Object.defineProperty(FQ,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(TQ,e),r(MQ,e),r($Q,e),r(IQ,e),r(jQ,e),r(FQ,e)})(AQ);var BQ={};Object.defineProperty(BQ,"__esModule",{value:!0});var NQ={};Object.defineProperty(NQ,"__esModule",{value:!0});var RQ={};Object.defineProperty(RQ,"__esModule",{value:!0});var LQ={};Object.defineProperty(LQ,"__esModule",{value:!0});var zQ={};Object.defineProperty(zQ,"__esModule",{value:!0});var VQ={};Object.defineProperty(VQ,"__esModule",{value:!0});var jy={};Object.defineProperty(jy,"__esModule",{value:!0});jy.isSendMessageTrigger=jy.isExternalServiceTrigger=void 0;const sAe=e=>e.actions.every(t=>t.name==="use-external-service");jy.isExternalServiceTrigger=sAe;const lAe=e=>e.actions.every(t=>t.name==="send-message");jy.isSendMessageTrigger=lAe;var WQ={};Object.defineProperty(WQ,"__esModule",{value:!0});var C_={};Object.defineProperty(C_,"__esModule",{value:!0});C_.OmnichannelSortingMechanismSettingType=void 0;var cV;(function(e){e.Timestamp="Timestamp",e.Priority="Priority",e.SLAs="SLAs"})(cV||(C_.OmnichannelSortingMechanismSettingType=cV={}));var HQ={};Object.defineProperty(HQ,"__esModule",{value:!0});var Fy={};Object.defineProperty(Fy,"__esModule",{value:!0});Fy.LivechatBusinessHourBehaviors=Fy.LivechatBusinessHourTypes=void 0;var dV;(function(e){e.DEFAULT="default",e.CUSTOM="custom"})(dV||(Fy.LivechatBusinessHourTypes=dV={}));var fV;(function(e){e.SINGLE="Single",e.MULTIPLE="Multiple"})(fV||(Fy.LivechatBusinessHourBehaviors=fV={}));var UQ={};Object.defineProperty(UQ,"__esModule",{value:!0});var P_={};Object.defineProperty(P_,"__esModule",{value:!0});P_.isILivechatVisitor=void 0;const uAe=e=>typeof(e==null?void 0:e.token)=="string";P_.isILivechatVisitor=uAe;var KQ={};Object.defineProperty(KQ,"__esModule",{value:!0});var k_={};Object.defineProperty(k_,"__esModule",{value:!0});k_.ILivechatAgentStatus=void 0;var hV;(function(e){e.AVAILABLE="available",e.NOT_AVAILABLE="not-available"})(hV||(k_.ILivechatAgentStatus=hV={}));var GQ={};Object.defineProperty(GQ,"__esModule",{value:!0});var qQ={};Object.defineProperty(qQ,"__esModule",{value:!0});var YQ={};Object.defineProperty(YQ,"__esModule",{value:!0});var XQ={};Object.defineProperty(XQ,"__esModule",{value:!0});var ZQ={};Object.defineProperty(ZQ,"__esModule",{value:!0});var JQ={};Object.defineProperty(JQ,"__esModule",{value:!0});var Zs={};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.isIRegistrationInfo=Zs.isIExtensionDetails=Zs.isIQueueMembershipDetails=Zs.isIVoipExtensionConfig=Zs.isIVoipExtensionBase=Zs.EndpointState=void 0;var pV;(function(e){e.UNKNOWN="unknown",e.REGISTERED="registered",e.UNREGISTERED="unregistered",e.RINGING="ringing",e.BUSY="busy"})(pV||(Zs.EndpointState=pV={}));const cAe=e=>e&&typeof e.name=="string"&&typeof e.state=="string";Zs.isIVoipExtensionBase=cAe;const dAe=e=>e.name!==void 0&&e.state!==void 0&&e.authType!==void 0&&e.password!==void 0;Zs.isIVoipExtensionConfig=dAe;const fAe=e=>e&&typeof e.extension=="string"&&typeof e.queueCount=="number"&&typeof e.callWaitingCount=="number";Zs.isIQueueMembershipDetails=fAe;const hAe=e=>e.extension!==void 0&&e.password!==void 0&&e.authtype!==void 0&&e.state!==void 0;Zs.isIExtensionDetails=hAe;const pAe=e=>"callServerConfig"in e&&"extensionDetails"in e;Zs.isIRegistrationInfo=pAe;var QQ={},eee={};Object.defineProperty(eee,"__esModule",{value:!0});var tee={};Object.defineProperty(tee,"__esModule",{value:!0});var ree={};Object.defineProperty(ree,"__esModule",{value:!0});var nee={};Object.defineProperty(nee,"__esModule",{value:!0});var iee={};Object.defineProperty(iee,"__esModule",{value:!0});var vo={};Object.defineProperty(vo,"__esModule",{value:!0});vo.isIDialingEvent=vo.isICallHangupEvent=vo.isIContactStatusEvent=vo.isICallUnHoldEvent=vo.isICallOnHoldEvent=vo.isIQueueCallerAbandonEvent=vo.isIQueueMemberRemovedEvent=vo.isIQueueMemberAddedEvent=vo.isIQueueCallerJoinEvent=vo.isIAgentCalledEvent=vo.isIAgentConnectEvent=void 0;const mAe=e=>(e==null?void 0:e.event)==="AgentConnect";vo.isIAgentConnectEvent=mAe;const gAe=e=>(e==null?void 0:e.event)==="AgentCalled";vo.isIAgentCalledEvent=gAe;const yAe=e=>(e==null?void 0:e.event)==="QueueCallerJoin";vo.isIQueueCallerJoinEvent=yAe;const vAe=e=>(e==null?void 0:e.event)==="QueueMemberAdded";vo.isIQueueMemberAddedEvent=vAe;const bAe=e=>(e==null?void 0:e.event)==="QueueMemberRemoved";vo.isIQueueMemberRemovedEvent=bAe;const xAe=e=>(e==null?void 0:e.event)==="QueueCallerAbandon";vo.isIQueueCallerAbandonEvent=xAe;const wAe=e=>(e==null?void 0:e.event)==="Hold";vo.isICallOnHoldEvent=wAe;const SAe=e=>(e==null?void 0:e.event)==="Unhold";vo.isICallUnHoldEvent=SAe;const DAe=e=>(e==null?void 0:e.event)==="ContactStatus";vo.isIContactStatusEvent=DAe;const CAe=e=>(e==null?void 0:e.event)==="Hangup";vo.isICallHangupEvent=CAe;const PAe=e=>(e==null?void 0:e.event)==="DialState"||(e==null?void 0:e.event)==="DialEnd";vo.isIDialingEvent=PAe;var oee={};Object.defineProperty(oee,"__esModule",{value:!0});var aee={};Object.defineProperty(aee,"__esModule",{value:!0});var see={};Object.defineProperty(see,"__esModule",{value:!0});var O_={};Object.defineProperty(O_,"__esModule",{value:!0});O_.Operation=void 0;var mV;(function(e){e[e.OP_NONE=0]="OP_NONE",e[e.OP_CONNECT=1]="OP_CONNECT",e[e.OP_REGISTER=2]="OP_REGISTER",e[e.OP_UNREGISTER=3]="OP_UNREGISTER",e[e.OP_PROCESS_INVITE=4]="OP_PROCESS_INVITE",e[e.OP_SEND_INVITE=5]="OP_SEND_INVITE",e[e.OP_CLEANUP=6]="OP_CLEANUP"})(mV||(O_.Operation=mV={}));var lee={};Object.defineProperty(lee,"__esModule",{value:!0});var E_={};Object.defineProperty(E_,"__esModule",{value:!0});E_.UserState=void 0;var gV;(function(e){e[e.IDLE=0]="IDLE",e[e.UAC=1]="UAC",e[e.UAS=2]="UAS"})(gV||(E_.UserState=gV={}));var __={};Object.defineProperty(__,"__esModule",{value:!0});__.VoipClientEvents=void 0;var yV;(function(e){e["VOIP-CALL-STARTED"]="voip-call-started",e["VOIP-CALL-ENDED"]="voip-call-ended",e["VOIP-CALL-DECLINED"]="voip-call-declined",e["VOIP-CALL-ON-HOLD"]="voip-call-on-hold",e["VOIP-CALL-UNHOLD"]="voip-call-unhold",e["VOIP-CALL-DURATION"]="voip-call-duration"})(yV||(__.VoipClientEvents=yV={}));var uee={};Object.defineProperty(uee,"__esModule",{value:!0});var A_={};Object.defineProperty(A_,"__esModule",{value:!0});A_.WorkflowTypes=void 0;var vV;(function(e){e[e.STANDALONE_USER=0]="STANDALONE_USER",e[e.CONTACT_CENTER_USER=1]="CONTACT_CENTER_USER"})(vV||(A_.WorkflowTypes=vV={}));var Js={};Object.defineProperty(Js,"__esModule",{value:!0});Js.isVoipEventCallAbandoned=Js.isVoipEventQueueMemberRemoved=Js.isVoipEventQueueMemberAdded=Js.isVoipEventCallerJoined=Js.isVoipEventAgentConnected=Js.isVoipEventAgentCalled=void 0;const kAe=e=>e.event==="agent-called";Js.isVoipEventAgentCalled=kAe;const OAe=e=>e.event==="agent-connected";Js.isVoipEventAgentConnected=OAe;const EAe=e=>e.event==="caller-joined";Js.isVoipEventCallerJoined=EAe;const _Ae=e=>e.event==="queue-member-added";Js.isVoipEventQueueMemberAdded=_Ae;const AAe=e=>e.event==="queue-member-removed";Js.isVoipEventQueueMemberRemoved=AAe;const TAe=e=>e.event==="call-abandoned";Js.isVoipEventCallAbandoned=TAe;var cee={};Object.defineProperty(cee,"__esModule",{value:!0});var dee={};Object.defineProperty(dee,"__esModule",{value:!0});var fee={};Object.defineProperty(fee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(eee,e),r(tee,e),r(ree,e),r(nee,e),r(iee,e),r(vo,e),r(oee,e),r(aee,e),r(see,e),r(O_,e),r(lee,e),r(E_,e),r(__,e),r(uee,e),r(A_,e),r(Js,e),r(cee,e),r(dee,e),r(fee,e)})(QQ);var hee={};Object.defineProperty(hee,"__esModule",{value:!0});var pee={};Object.defineProperty(pee,"__esModule",{value:!0});var By={};Object.defineProperty(By,"__esModule",{value:!0});By.isICallServerConfigData=By.ServerType=void 0;var bV;(function(e){e.MANAGEMENT="management",e.CALL_SERVER="call-server"})(bV||(By.ServerType=bV={}));const MAe=e=>String(e.websocketPath)===e.websocketPath;By.isICallServerConfigData=MAe;var mee={};Object.defineProperty(mee,"__esModule",{value:!0});var gee={};Object.defineProperty(gee,"__esModule",{value:!0});var T_={};Object.defineProperty(T_,"__esModule",{value:!0});T_.LivechatInquiryStatus=void 0;var xV;(function(e){e.QUEUED="queued",e.TAKEN="taken",e.READY="ready",e.OPEN="open"})(xV||(T_.LivechatInquiryStatus=xV={}));var M_={};Object.defineProperty(M_,"__esModule",{value:!0});M_.LivechatPriorityWeight=void 0;var wV;(function(e){e[e.LOWEST=5]="LOWEST",e[e.LOW=4]="LOW",e[e.MEDIUM=3]="MEDIUM",e[e.HIGH=2]="HIGH",e[e.HIGHEST=1]="HIGHEST",e[e.NOT_SPECIFIED=99]="NOT_SPECIFIED"})(wV||(M_.LivechatPriorityWeight=wV={}));var yee={};Object.defineProperty(yee,"__esModule",{value:!0});var $_={};Object.defineProperty($_,"__esModule",{value:!0});$_.DEFAULT_SLA_CONFIG=void 0;$_.DEFAULT_SLA_CONFIG={ESTIMATED_WAITING_TIME_QUEUE:9999999};var vee={};Object.defineProperty(vee,"__esModule",{value:!0});var td={};Object.defineProperty(td,"__esModule",{value:!0});td.isLivechatVideoConference=td.isGroupVideoConference=td.isDirectVideoConference=td.VideoConferenceStatus=void 0;var SV;(function(e){e[e.CALLING=0]="CALLING",e[e.STARTED=1]="STARTED",e[e.EXPIRED=2]="EXPIRED",e[e.ENDED=3]="ENDED",e[e.DECLINED=4]="DECLINED"})(SV||(td.VideoConferenceStatus=SV={}));const $Ae=e=>(e==null?void 0:e.type)==="direct";td.isDirectVideoConference=$Ae;const IAe=e=>(e==null?void 0:e.type)==="videoconference";td.isGroupVideoConference=IAe;const jAe=e=>(e==null?void 0:e.type)==="livechat";td.isLivechatVideoConference=jAe;var bee={};Object.defineProperty(bee,"__esModule",{value:!0});var xee={};Object.defineProperty(xee,"__esModule",{value:!0});var wee={};Object.defineProperty(wee,"__esModule",{value:!0});var See={};Object.defineProperty(See,"__esModule",{value:!0});var Dee={},Cee={};Object.defineProperty(Cee,"__esModule",{value:!0});var Pee={};Object.defineProperty(Pee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(Cee,e),r(Pee,e)})(Dee);var kee={},I_={};Object.defineProperty(I_,"__esModule",{value:!0});I_.isServiceData=void 0;const FAe=e=>{if(typeof e!="object"||e===null)return!1;const{from:t,to:r,body:n}=e;return typeof t=="string"&&typeof r=="string"&&typeof n=="string"};I_.isServiceData=FAe;var Oee={};Object.defineProperty(Oee,"__esModule",{value:!0});var Eee={};Object.defineProperty(Eee,"__esModule",{value:!0});var _ee={};Object.defineProperty(_ee,"__esModule",{value:!0});var Aee={};Object.defineProperty(Aee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(I_,e),r(Oee,e),r(Eee,e),r(_ee,e),r(Aee,e)})(kee);var Tee={};Object.defineProperty(Tee,"__esModule",{value:!0});var Mee={};Object.defineProperty(Mee,"__esModule",{value:!0});var $ee={};Object.defineProperty($ee,"__esModule",{value:!0});var Iee={};Object.defineProperty(Iee,"__esModule",{value:!0});var jee={};Object.defineProperty(jee,"__esModule",{value:!0});var Fee={};Object.defineProperty(Fee,"__esModule",{value:!0});var Bee={};Object.defineProperty(Bee,"__esModule",{value:!0});var Nee={};Object.defineProperty(Nee,"__esModule",{value:!0});var Ree={};Object.defineProperty(Ree,"__esModule",{value:!0});var Lee={};Object.defineProperty(Lee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(a,s,l,h){h===void 0&&(h=l);var y=Object.getOwnPropertyDescriptor(s,l);(!y||("get"in y?!s.__esModule:y.writable||y.configurable))&&(y={enumerable:!0,get:function(){return s[l]}}),Object.defineProperty(a,h,y)}:function(a,s,l,h){h===void 0&&(h=l),a[h]=s[l]}),r=fr&&fr.__setModuleDefault||(Object.create?function(a,s){Object.defineProperty(a,"default",{enumerable:!0,value:s})}:function(a,s){a.default=s}),n=fr&&fr.__exportStar||function(a,s){for(var l in a)l!=="default"&&!Object.prototype.hasOwnProperty.call(s,l)&&t(s,a,l)},i=fr&&fr.__importStar||function(a){if(a&&a.__esModule)return a;var s={};if(a!=null)for(var l in a)l!=="default"&&Object.prototype.hasOwnProperty.call(a,l)&&t(s,a,l);return r(s,a),s};Object.defineProperty(e,"__esModule",{value:!0}),e.Cloud=void 0,n(d_,e),n(FZ,e),n(BZ,e),n(NZ,e),n(RZ,e),n(LZ,e),n(zZ,e),n(QZ,e),n(nJ,e),n(Sa,e),n(iJ,e),n(b_,e),n(oJ,e),n(aJ,e),n(sJ,e),n(x_,e),n(lJ,e),n(My,e),n(uJ,e),n(cJ,e),n(dJ,e),n(fJ,e),n(hJ,e),n(pJ,e),n(mJ,e),n(gJ,e),n(yJ,e),n(vJ,e),n(bJ,e),n(xJ,e),n(wJ,e),n(w_,e),n(SJ,e),n(DJ,e),n(CJ,e),n(PJ,e),n(kJ,e),n(BJ,e),n(NJ,e),n(RJ,e),n(LJ,e),n(zJ,e),n(VJ,e),n(WJ,e),n(nQ,e),n(iQ,e),n(oQ,e),n($y,e),n(aQ,e),n(sQ,e),n(lQ,e),n(uQ,e),n(cQ,e),n(dQ,e),n(fQ,e),n(hQ,e),n(pQ,e),n(mQ,e),n(gQ,e),n(D_,e),n(yQ,e),n(Iy,e),n(vQ,e),n(bQ,e),n(xQ,e),n(wQ,e),n(SQ,e),n(DQ,e),n(CQ,e),n(PQ,e),n(kQ,e),n(OQ,e),n(EQ,e),n(_Q,e),n(AQ,e),n(BQ,e),n(NQ,e),n(RQ,e),n(LQ,e),n(zQ,e),n(VQ,e),n(jy,e),n(WQ,e),n(C_,e),n(HQ,e),n(Fy,e),n(UQ,e),n(P_,e),n(KQ,e),n(k_,e),n(GQ,e),n(qQ,e),n(YQ,e),n(XQ,e),n(ZQ,e),n(JQ,e),n(Zs,e),n(QQ,e),n(hee,e),n(pee,e),n(By,e),n(mee,e),n(gee,e),n(T_,e),n(M_,e),n(yee,e),n($_,e),n(vee,e),n(td,e),n(bee,e),n(xee,e),n(wee,e),n(See,e),n(Dee,e),n(kee,e),n(Tee,e),n(Mee,e),n($ee,e),n(Iee,e),n(jee,e),n(Fee,e),n(Bee,e),n(Nee,e),e.Cloud=i(Ree),n(Lee,e)})(x0);const XP=e=>G.jsx(Ne.Box,Object.assign({mbs:4,color:"default",maxWidth:"345px",backgroundColor:"surface-light",borderWidth:1,borderColor:"extra-light",borderRadius:"x4","rcx-videoconf-message-block":!0},e));var BAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const DV=e=>{var{icon:t="info"}=e,r=BAe(e,["icon"]);return G.jsx(Ne.IconButton,Object.assign({},r,{icon:t,small:!0}))};var NAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const RAe=e=>{var{children:t}=e,r=NAe(e,["children"]);return G.jsx(Ne.ButtonGroup,Object.assign({},r,{align:"end",children:t}))};var LAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const CV=e=>{var{primary:t}=e,r=LAe(e,["primary"]);return G.jsx(Ne.Button,Object.assign({},r,{mi:4,small:!0,primary:t}))},g3=e=>G.jsx(Ne.Box,Object.assign({display:"flex",alignItems:"center"},e)),ry=e=>G.jsx(Ne.Box,Object.assign({p:16,display:"flex",justifyContent:"space-between"},e));var zAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const y3=e=>{var{children:t}=e,r=zAe(e,["children"]);return G.jsx(ry,Object.assign({backgroundColor:"tint"},r,{children:G.jsx(Ne.Box,{mi:"neg-x4",display:"flex",alignItems:"center",children:t})}))};var VAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const d1=e=>{var{children:t}=e,r=VAe(e,["children"]);return G.jsx(Ne.Box,Object.assign({},r,{is:"p",fontScale:"c1",mi:4,children:t}))},v3={ended:{icon:"phone-off",color:Ne.Palette.text["font-hint"].toString(),backgroundColor:Ne.Palette.surface["surface-neutral"].toString()},incoming:{icon:"phone-in",color:Ne.Palette.statusColor["status-font-on-info"].toString(),backgroundColor:Ne.Palette.status["status-background-info"].toString()},outgoing:{icon:"phone",color:Ne.Palette.statusColor["status-font-on-success"].toString(),backgroundColor:Ne.Palette.status["status-background-success"].toString()}},b3=({variant:e="ended"})=>G.jsx(Ne.Box,{size:"x28",alignItems:"center",justifyContent:"center",display:"flex",borderRadius:"x4",backgroundColor:v3[e].backgroundColor,children:G.jsx(Ne.Icon,{size:"x20",name:v3[e].icon,color:v3[e].color})}),WAe=e=>G.jsxs(XP,Object.assign({},e,{children:[G.jsx(ry,{children:G.jsx(Ne.Skeleton,{width:"full",pb:4})}),G.jsx(ry,{backgroundColor:"tint",children:G.jsx(Ne.Skeleton,{width:"full",pb:4})})]})),x3=e=>G.jsx(Ne.Box,Object.assign({},e,{is:"p",fontScale:"c2",mis:8})),HAe=3,UAe=({users:e})=>{const t=fu.useUserAvatarPath();return G.jsx(Ne.Box,{mi:4,children:G.jsx(Ne.Box,{display:"flex",alignItems:"center",mi:"neg-x2",children:e.slice(0,HAe).map(({username:r},n)=>G.jsx(Ne.Box,{mi:2,children:G.jsx(Ne.Avatar,{size:"x28",alt:r||"","data-tooltip":r,url:t(r)})},n))})})},PV=Y.memo(UAe);var zee=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const KAe=yg("div",e=>{var t=zee(e,["position"]);return t})`
+`,"\r"],!1,!1),HT=kn(["	"," "],!1,!1),UT=Et("\\",!1),Vg=kn(["*","_","~","`","#","."],!1,!1),th=kn([[" ","'"],["+","Z"],["a","z"],["€","￿"]],!1,!1),ub=kn([["-","."],["0","9"],["A","Z"],"_",["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],["٠","٩"],["ٮ","ٯ"],["ٱ","ۓ"],"ە",["ۥ","ۦ"],["ۮ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["߀","ߪ"],["ߴ","ߵ"],"ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["०","९"],["ॱ","ঀ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ",["ড়","ঢ়"],["য়","ৡ"],["০","ৱ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],["ਖ਼","ੜ"],"ਫ਼",["੦","੯"],["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],"ઽ","ૐ",["ૠ","ૡ"],["૦","૯"],"ૹ",["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],"ଽ",["ଡ଼","ଢ଼"],["ୟ","ୡ"],["୦","୯"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],"ௐ",["௦","௯"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],["ౠ","ౡ"],["౦","౯"],"ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ",["ೠ","ೡ"],["೦","೯"],["ೱ","ೲ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["൦","൯"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["෦","෯"],["ก","ะ"],["า","ำ"],["เ","ๆ"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ະ"],["າ","ຳ"],"ຽ",["ເ","ໄ"],"ໆ",["໐","໙"],["ໜ","ໟ"],"ༀ",["༠","༩"],["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],["ဿ","၉"],["ၐ","ၕ"],["ၚ","ၝ"],"ၡ",["ၥ","ၦ"],["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["႐","႙"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["០","៩"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],["᪀","᪉"],["᪐","᪙"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["᭐","᭙"],["ᮃ","ᮠ"],["ᮮ","ᯥ"],["ᰀ","ᰣ"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],["ᳵ","ᳶ"],["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],["Ⳳ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ",["々","〆"],["〱","〵"],["〻","〼"],["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["꣐","꣙"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["꤀","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],["ꧏ","꧙"],["ꧠ","ꧤ"],["ꧦ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["꩐","꩙"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ",["ꪵ","ꪶ"],["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),sD=kn([["0","9"]],!1,!1),KT=kn(["$","@","&","+","_","_","#","?","-"],!1,!1),lD=kn([".",",","!","%","~","*",'"',"'",":",";","(",")","=","~"],!1,!1),rh=kn([["0","9"],["A","F"],["a","f"]],!1,!1),Hp=kn([["0","9"],["A","Z"],["a","z"],["©","ª"],"®","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["̀","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["҃","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["֑","ֽ"],"ֿ",["ׁ","ׂ"],["ׄ","ׅ"],"ׇ",["א","ת"],["װ","ײ"],["ؐ","ؚ"],["ؠ","٩"],["ٮ","ۓ"],["ە","ۜ"],["۟","ۨ"],["۪","ۼ"],"ۿ",["ܐ","݊"],["ݍ","ޱ"],["߀","ߵ"],"ߺ",["ࠀ","࠭"],["ࡀ","࡛"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ࣔ","࣡"],["ࣣ","ॣ"],["०","९"],["ॱ","ঃ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],["়","ৄ"],["ে","ৈ"],["ো","ৎ"],"ৗ",["ড়","ঢ়"],["য়","ৣ"],["০","ৱ"],["ਁ","ਃ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],"਼",["ਾ","ੂ"],["ੇ","ੈ"],["ੋ","੍"],"ੑ",["ਖ਼","ੜ"],"ਫ਼",["੦","ੵ"],["ઁ","ઃ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],["઼","ૅ"],["ે","ૉ"],["ો","્"],"ૐ",["ૠ","ૣ"],["૦","૯"],"ૹ",["ଁ","ଃ"],["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],["଼","ୄ"],["େ","ୈ"],["ୋ","୍"],["ୖ","ୗ"],["ଡ଼","ଢ଼"],["ୟ","ୣ"],["୦","୯"],"ୱ",["ஂ","ஃ"],["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],["ா","ூ"],["ெ","ை"],["ொ","்"],"ௐ","ௗ",["௦","௯"],["ఀ","ః"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],["ఽ","ౄ"],["ె","ై"],["ొ","్"],["ౕ","ౖ"],["ౘ","ౚ"],["ౠ","ౣ"],["౦","౯"],["ಀ","ಃ"],["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],["಼","ೄ"],["ೆ","ೈ"],["ೊ","್"],["ೕ","ೖ"],"ೞ",["ೠ","ೣ"],["೦","೯"],["ೱ","ೲ"],["ഁ","ഃ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],["ഽ","ൄ"],["െ","ൈ"],["ൊ","ൎ"],["ൔ","ൗ"],["ൟ","ൣ"],["൦","൯"],["ൺ","ൿ"],["ං","ඃ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],"්",["ා","ු"],"ූ",["ෘ","ෟ"],["෦","෯"],["ෲ","ෳ"],["ก","ฺ"],["เ","๎"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ູ"],["ົ","ຽ"],["ເ","ໄ"],"ໆ",["່","ໍ"],["໐","໙"],["ໜ","ໟ"],"ༀ",["༘","༙"],["༠","༩"],"༵","༷","༹",["༾","ཇ"],["ཉ","ཬ"],["ཱ","྄"],["྆","ྗ"],["ྙ","ྼ"],"࿆",["က","၉"],["ၐ","ႝ"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["፝","፟"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","᜔"],["ᜠ","᜴"],["ᝀ","ᝓ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ᝲ","ᝳ"],["ក","៓"],"ៗ",["ៜ","៝"],["០","៩"],["᠋","᠍"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢪ"],["ᢰ","ᣵ"],["ᤀ","ᤞ"],["ᤠ","ᤫ"],["ᤰ","᤻"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨛ"],["ᨠ","ᩞ"],["᩠","᩼"],["᩿","᪉"],["᪐","᪙"],"ᪧ",["᪰","᪾"],["ᬀ","ᭋ"],["᭐","᭙"],["᭫","᭳"],["ᮀ","᯳"],["ᰀ","᰷"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["᳐","᳒"],["᳔","ᳶ"],["᳸","᳹"],["ᴀ","᷵"],["᷻","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"‍","‼","⁉","ⁱ","ⁿ",["ₐ","ₜ"],["⃐","⃰"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"™","ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["←","⇿"],["⌚","⌛"],"⌨","⏏",["⏩","⏳"],["⏸","⏺"],"Ⓜ",["▪","▫"],"▶","◀",["◻","◾"],["☀","➿"],["⤴","⤵"],["⬅","⬇"],["⬛","⬜"],"⭐","⭕",["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["⵿","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],["ⷠ","ⷿ"],"ⸯ",["々","〆"],["〪","〵"],["〻","〽"],["ぁ","ゖ"],["゙","゚"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],"㊗","㊙",["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","꙲"],["ꙴ","꙽"],["ꙿ","ꛥ"],["꛰","꛱"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠧ"],["ꡀ","ꡳ"],["ꢀ","ꣅ"],["꣐","꣙"],["꣠","ꣷ"],"ꣻ","ꣽ",["꤀","꤭"],["ꤰ","꥓"],["ꥠ","ꥼ"],["ꦀ","꧀"],["ꧏ","꧙"],["ꧠ","ꧾ"],["ꨀ","ꨶ"],["ꩀ","ꩍ"],["꩐","꩙"],["ꩠ","ꩶ"],["ꩺ","ꫂ"],["ꫛ","ꫝ"],["ꫠ","ꫯ"],["ꫲ","꫶"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯪ"],["꯬","꯭"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["\uD800","\uDFFF"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],["יִ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["︀","️"],["︠","︯"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),GT=kn([["0","9"],["A","Z"],["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],["Ͷ","ͷ"],["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],["٠","٩"],["ٮ","ٯ"],["ٱ","ۓ"],"ە",["ۥ","ۦ"],["ۮ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["߀","ߪ"],["ߴ","ߵ"],"ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["०","९"],["ॱ","ঀ"],["অ","ঌ"],["এ","ঐ"],["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ",["ড়","ঢ়"],["য়","ৡ"],["০","ৱ"],["ਅ","ਊ"],["ਏ","ਐ"],["ਓ","ਨ"],["ਪ","ਰ"],["ਲ","ਲ਼"],["ਵ","ਸ਼"],["ਸ","ਹ"],["ਖ਼","ੜ"],"ਫ਼",["੦","੯"],["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],["લ","ળ"],["વ","હ"],"ઽ","ૐ",["ૠ","ૡ"],["૦","૯"],"ૹ",["ଅ","ଌ"],["ଏ","ଐ"],["ଓ","ନ"],["ପ","ର"],["ଲ","ଳ"],["ଵ","ହ"],"ଽ",["ଡ଼","ଢ଼"],["ୟ","ୡ"],["୦","୯"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],["ங","ச"],"ஜ",["ஞ","ட"],["ண","த"],["ந","ப"],["ம","ஹ"],"ௐ",["௦","௯"],["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],["ౠ","ౡ"],["౦","౯"],"ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ",["ೠ","ೡ"],["೦","೯"],["ೱ","ೲ"],["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["൦","൯"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["෦","෯"],["ก","ะ"],["า","ำ"],["เ","ๆ"],["๐","๙"],["ກ","ຂ"],"ຄ",["ງ","ຈ"],"ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ",["ສ","ຫ"],["ອ","ະ"],["າ","ຳ"],"ຽ",["ເ","ໄ"],"ໆ",["໐","໙"],["ໜ","ໟ"],"ༀ",["༠","༩"],["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],["ဿ","၉"],["ၐ","ၕ"],["ၚ","ၝ"],"ၡ",["ၥ","ၦ"],["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["႐","႙"],["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["០","៩"],["᠐","᠙"],["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["᥆","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["᧐","᧙"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],["᪀","᪉"],["᪐","᪙"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["᭐","᭙"],["ᮃ","ᮠ"],["ᮮ","ᯥ"],["ᰀ","ᰣ"],["᱀","᱉"],["ᱍ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],["ᳵ","ᳶ"],["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ",["Ↄ","ↄ"],["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],["Ⳳ","ⳳ"],["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ",["々","〆"],["〱","〵"],["〻","〼"],["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘫ"],["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["꣐","꣙"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["꤀","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],["ꧏ","꧙"],["ꧠ","ꧤ"],["ꧦ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["꩐","꩙"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ",["ꪵ","ꪶ"],["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["꯰","꯹"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ",["נּ","סּ"],["ףּ","פּ"],["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["0","9"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),cb=function(){return ae([ue("")])},uD=function(U){return me(U)},Wg=function(U){return U.join("")},cD=function(U,pe){return be(U,pe)},Hg=function(U){return be(U)},db=function(U,pe){return m(pe,U)},Ug=function(U){return v(U)},qT=function(U){return v(U)},dD=function(){return v(ue(""))},Kg=function(U){return ue(U)},fD=function(U,pe){return c([pe],U)},fb=function(U){return U.length},YT=function(U){return ue(U)},hD=function(U){return Ee(U)},Lu=function(U,pe){return Fe(pe,U)},pD=function(){return!0},mD=function(){return!1},XT=function(U){return X(U)},gD=function(U,pe){return W(pe,parseInt(U,10))},ZT=function(U){return Te(U)},JT=function(U){return W(U)},zu=function(U){return W(U)},hb=function(U){return Se(U)},pb=function(U){return $(U)},mb=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},Gg=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},nh=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},yn=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},qg=function(U){return E(U)},gb=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},Vd=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},QT=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.parenthesisSyntax},yb=function(){var U;return(U=Ke.katex)===null||U===void 0?void 0:U.dollarSyntax},yD=function(){return B()},ga=function(U){return ae(U)},eM=function(U){return Se(U)},tM=function(U,pe){return U.length?L(pe,Se(U)):L(pe)},vD=function(U,pe){return L(U,[ue(pe)])},rM=function(U){return ue(U)},bD=function(U){return"tel:"+U.number},nM=function(U,pe){return U?p(pe,U):p(pe)},iM=function(U){return{text:"+"+U.text,number:U.number}},oM=function(U,pe){return{text:U.text+"-"+pe,number:U.number+pe}},Vu=function(U,pe,ge){return{text:U.text+pe+"-"+ge,number:U.number+pe+ge}},Fa=function(U,pe){return{text:U.text+pe,number:U.number+pe}},vb=function(U){return{text:U,number:U}},aM=function(U){return{text:U,number:U}},bb=function(U){return{text:"("+U+")",number:U}},sM=function(U){return re(U.text,U.number)},lM=function(U){return j(U)},Up=function(U){return N(U,Ke.customDomains)},xD=function(){return!Ue&&(Ue=!0,!0)},wD=function(U){return Ue=!1,U},uM=function(){return Ue=!1,!1},cM=function(U){return f(U)},dM=function(){return!ke&&(ke=!0,!0)},fM=function(U){return ke=!1,U},SD=function(){return ke=!1,!1},DD=function(U){return f(U)},hM=function(){return!st&&(st=!0,!0)},xb=function(U){return st=!1,U},CD=function(){return st=!1,!1},Kp=function(U){return f(U)},wb=function(){return!q&&(q=!0,!0)},PD=function(U){return q=!1,U},kD=function(){return q=!1,!1},Yg=function(U){return f(U)},OD=function(U){return ue(U)},Zl=function(U,pe){return Se([ue("__")].concat(x(U),[ue("__"),ue(pe)]))},Wd=function(U,pe){return Se([ue("_")].concat(x(U),[ue("_"),ue(pe)]))},pM=function(U){return T(U)},ED=function(U){return Se(U)},mM=function(U){return u(Se(U))},gM=function(U){return we(Se(U))},yM=function(U){return ue(U)},vM=function(U){return ue(U)},bM=function(U){return ue(U)},xM=function(U,pe,ge){return Se([U,pe,ge])[0]},wM=function(U,pe,ge){return Se([U,pe,ge])[0]},SM=function(U,pe,ge){return Se([U,pe,ge])[0]},DM=function(U){return ue(U.join(""))},CM=function(U){return ue(U.join(""))},PM=function(U){return ue(U.join(""))},_D=function(U,pe){return Se([U,ue("@"+pe)])[0]},AD=function(U){return te(U)},TD=function(U,pe){return Se([U,ue("#"+pe)])[0]},kM=function(U){return K(U)},OM=function(U){return[M(U)]},EM=function(U){return g(U)},MD=function(U){return w(U)},_M=function(){return Ke.emoticons},AM=function(U){return d(U,"heart")},TM=function(U){return d(U,"broken_heart")},MM=function(U){return d(U,"smiley")},$M=function(U){return d(U,"laughing")},IM=function(U){return d(U,"sweat_smile")},Ws=function(U){return d(U,"joy")},jM=function(U){return d(U,"innocent")},FM=function(U){return d(U,"slight_smile")},BM=function(U){return d(U,"wink")},$D=function(U){return d(U,"kissing_heart")},NM=function(U){return d(U,"stuck_out_tongue")},RM=function(U){return d(U,"stuck_out_tongue_winking_eye")},LM=function(U){return d(U,"sunglasses")},zM=function(U){return d(U,"disappointed")},Sb=function(U){return d(U,"confused")},VM=function(U){return d(U,"persevere")},WM=function(U){return d(U,"cry")},HM=function(U){return d(U,"angry")},UM=function(U){return d(U,"flushed")},KM=function(U){return d(U,"fearful")},GM=function(U){return d(U,"sweat")},qM=function(U){return d(U,"no_mouth")},YM=function(U){return d(U,"expressionless")},XM=function(U){return d(U,"open_mouth")},ZM=function(U){return d(U,"dizzy_face")},JM=function(U){return d(U,"thumbsup")},QM=function(U){return d(U,"person_gesturing_ok")},e$=function(U){return D(ue(U))},t$=function(){return Ke.colors},r$=function(U){return C.apply(void 0,x(U))},n$=function(U){return ue(U)},i$=function(U){return ue(U)},o$=function(U,pe,ge){return ue(U+pe+ge)},a$=function(U){return ue(U)},s$=function(U){return ue(U)},Db=function(U,pe,ge){return U+pe+ge},ID=function(U){return parseInt(U+U,16)},l$=function(U,pe){return parseInt(U+pe,16)},R=0|Ke.peg$currPos,ih=[{line:1,column:1}],ml=R,Xg=Ke.peg$maxFailExpected||[],Oe=0|Ke.peg$silentFails;if(Ke.startRule){if(!(Ke.startRule in ee))throw new Error(`Can't start parsing from rule "`+Ke.startRule+'".');_e=ee[Ke.startRule]}function Et(U,pe){return{type:"literal",text:U,ignoreCase:pe}}function kn(U,pe,ge){return{type:"class",parts:U,inverted:pe,ignoreCase:ge}}function Cb(U){var pe,ge=ih[U];if(ge)return ge;if(U>=ih.length)pe=ih.length-1;else for(pe=U;!ih[--pe];);for(ge={line:(ge=ih[pe]).line,column:ge.column};pe<U;)se.charCodeAt(pe)===10?(ge.line++,ge.column=1):ge.column++,pe++;return ih[U]=ge,ge}function jD(U,pe,ge){var fe=Cb(U),ie=Cb(pe),Ie={source:le,start:{offset:U,line:fe.line,column:fe.column},end:{offset:pe,line:ie.line,column:ie.column}};return Ie}function Re(U){R<ml||(R>ml&&(ml=R,Xg=[]),Xg.push(U))}function FD(){var U,pe,ge,fe;if(U=R,pe=function(){var ie,Ie,Qe,ft,pt,Ct,dr,wr;for(ie=R,Ie=[],(Qe=po())===P&&(Qe=Ba());Qe!==P;)Ie.push(Qe),(Qe=po())===P&&(Qe=Ba());if(Qe=R,ft=[],pt=R,(Ct=Mc())===P&&(Ct=Gd()),Ct!==P){for(dr=[],(wr=po())===P&&(wr=Ba());wr!==P;)dr.push(wr),(wr=po())===P&&(wr=Ba());pt=Ct}else R=pt,pt=P;for(;pt!==P;)if(ft.push(pt),ft.length>=3)pt=P;else if(pt=R,(Ct=Mc())===P&&(Ct=Gd()),Ct!==P){for(dr=[],(wr=po())===P&&(wr=Ba());wr!==P;)dr.push(wr),(wr=po())===P&&(wr=Ba());pt=Ct}else R=pt,pt=P;return ft.length<1?(R=Qe,Qe=P):Qe=ft,Qe!==P?ie=OM(Qe):(R=ie,ie=P),ie}(),pe!==P?(ge=R,Oe++,se.length>R?(fe=se.charAt(R),R++):(fe=P,Oe===0&&Re(Io)),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?U=pe:(R=U,U=P)):(R=U,U=P),U===P)if(U=[],(pe=BD())===P&&(pe=Eb())===P&&(pe=R,(ge=po())!==P&&(ge=cb()),pe=ge),pe!==P)for(;pe!==P;)U.push(pe),(pe=BD())===P&&(pe=Eb())===P&&(pe=R,(ge=po())!==P&&(ge=cb()),pe=ge);else U=P;return U}function BD(){var U;return(U=function(){var pe,ge;if(pe=[],(ge=ND())!==P)for(;ge!==P;)pe.push(ge),ge=ND();else pe=P;return pe!==P&&(pe=uD(pe)),pe}())===P&&(U=function(){var pe,ge,fe,ie,Ie,Qe;if(pe=R,se.substr(R,3)===je?(ge=je,R+=3):(ge=P,Oe===0&&Re($u)),ge!==P)if(fe=function(){var ft,pt,Ct;if(ft=R,pt=[],Ct=se.charAt(R),Md.test(Ct)?R++:(Ct=P,Oe===0&&Re(Vr)),Ct!==P)for(;Ct!==P;)pt.push(Ct),Ct=se.charAt(R),Md.test(Ct)?R++:(Ct=P,Oe===0&&Re(Vr));else pt=P;return ft=pt!==P?se.substring(ft,R):pt}(),fe===P&&(fe=null),po()!==P){if(ie=[],(Ie=LD())!==P)for(;Ie!==P;)ie.push(Ie),Ie=LD();else ie=P;ie!==P&&(Ie=po())!==P?(se.substr(R,3)===je?(Qe=je,R+=3):(Qe=P,Oe===0&&Re($u)),Qe!==P?pe=db(fe,ie):(R=pe,pe=P)):(R=pe,pe=P)}else R=pe,pe=P;else R=pe,pe=P;return pe}())===P&&(U=function(){var pe,ge,fe,ie;if(pe=R,ge=function(){var Ie,Qe,ft;for(Ie=R,Qe=[],se.charCodeAt(R)===35?(ft=xe,R++):(ft=P,Oe===0&&Re(dl));ft!==P;)Qe.push(ft),Qe.length>=4?ft=P:se.charCodeAt(R)===35?(ft=xe,R++):(ft=P,Oe===0&&Re(dl));return Qe.length<1?(R=Ie,Ie=P):Ie=Qe,Ie!==P&&(Ie=fb(Ie)),Ie}(),ge!==P){if(fe=[],ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea)),ie!==P)for(;ie!==P;)fe.push(ie),ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea));else fe=P;fe!==P?(ie=function(){var Ie,Qe,ft,pt,Ct;if(Ie=R,Qe=[],ft=R,pt=R,Oe++,Ct=po(),Oe--,Ct===P?pt=void 0:(R=pt,pt=P),pt!==P?(se.length>R?(Ct=se.charAt(R),R++):(Ct=P,Oe===0&&Re(Io)),Ct!==P?ft=pt=[pt,Ct]:(R=ft,ft=P)):(R=ft,ft=P),ft!==P)for(;ft!==P;)Qe.push(ft),ft=R,pt=R,Oe++,Ct=po(),Oe--,Ct===P?pt=void 0:(R=pt,pt=P),pt!==P?(se.length>R?(Ct=se.charAt(R),R++):(Ct=P,Oe===0&&Re(Io)),Ct!==P?ft=pt=[pt,Ct]:(R=ft,ft=P)):(R=ft,ft=P);else Qe=P;return(Ie=Qe!==P?se.substring(Ie,R):Qe)!==P&&(Ie=YT(Ie)),Ie}(),ie!==P?pe=fD(ge,ie):(R=pe,pe=P)):(R=pe,pe=P)}else R=pe,pe=P;return pe}())===P&&(U=function(){var pe,ge;if(pe=[],(ge=VD())!==P)for(;ge!==P;)pe.push(ge),ge=VD();else pe=P;return pe!==P&&(pe=hD(pe)),pe}())===P&&(U=function(){var pe,ge;if(pe=[],(ge=WD())!==P)for(;ge!==P;)pe.push(ge),ge=WD();else pe=P;return pe!==P&&(pe=XT(pe)),pe}())===P&&(U=function(){var pe,ge;if(pe=[],(ge=HD())!==P)for(;ge!==P;)pe.push(ge),ge=HD();else pe=P;if(pe===P)if(pe=[],(ge=UD())!==P)for(;ge!==P;)pe.push(ge),ge=UD();else pe=P;return pe!==P&&(pe=ZT(pe)),pe}())===P&&(U=function(){var pe,ge,fe,ie,Ie,Qe,ft;if(pe=R,ge=function(){var pt,Ct,dr;return pt=R,(Ct=(Ct=mb())?void 0:P)!==P?(se.substr(R,2)===kt?(dr=kt,R+=2):(dr=P,Oe===0&&Re(Xf)),dr!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P)):(R=pt,pt=P),pt===P&&(pt=R,(Ct=(Ct=Gg())?void 0:P)!==P?(se.substr(R,2)===It?(dr=It,R+=2):(dr=P,Oe===0&&Re(Tg)),dr!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P)):(R=pt,pt=P)),pt}(),ge!==P){for(fe=R,ie=[],Ie=R,Qe=R,Oe++,ft=kb(),Oe--,ft===P?Qe=void 0:(R=Qe,Qe=P),Qe!==P?(se.length>R?(ft=se.charAt(R),R++):(ft=P,Oe===0&&Re(Io)),ft!==P?Ie=Qe=[Qe,ft]:(R=Ie,Ie=P)):(R=Ie,Ie=P);Ie!==P;)ie.push(Ie),Ie=R,Qe=R,Oe++,ft=kb(),Oe--,ft===P?Qe=void 0:(R=Qe,Qe=P),Qe!==P?(se.length>R?(ft=se.charAt(R),R++):(ft=P,Oe===0&&Re(Io)),ft!==P?Ie=Qe=[Qe,ft]:(R=Ie,Ie=P)):(R=Ie,Ie=P);fe=se.substring(fe,R),(ie=kb())!==P?pe=pb(fe):(R=pe,pe=P)}else R=pe,pe=P;return pe}())===P&&(U=function(){var pe,ge,fe;for(pe=R,ge=[],fe=Ba();fe!==P;)ge.push(fe),fe=Ba();return(fe=po())!==P?pe=yD():(R=pe,pe=P),pe}()),U}function ND(){var U,pe,ge,fe;if(U=R,se.charCodeAt(R)===62?(pe=he,R++):(pe=P,Oe===0&&Re(Cs)),pe!==P){for(ge=[],fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));fe!==P;)ge.push(fe),fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));(fe=Eb())!==P?U=fe:(R=U,U=P)}else R=U,U=P;return U}function RD(){var U,pe,ge;for(U=R,pe=[],ge=i0();ge!==P;)pe.push(ge),ge=pe.length>=10?P:i0();return pe.length<10?(R=U,U=P):U=pe,U!==P&&(U=Wg(U)),U}function Pb(){var U,pe,ge,fe,ie,Ie;return U=R,se.substr(R,3)===ve?(pe=ve,R+=3):(pe=P,Oe===0&&Re(jd)),pe!==P&&(ge=RD())!==P?(se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P?(ie=function(){var Qe;return Qe=se.charAt(R),Tp.test(Qe)?R++:(Qe=P,Oe===0&&Re(Ag)),Qe}(),ie!==P?(se.charCodeAt(R)===62?(Ie=he,R++):(Ie=P,Oe===0&&Re(Cs)),Ie!==P?U=cD(ge,ie):(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P),U===P&&(U=R,se.substr(R,3)===ve?(pe=ve,R+=3):(pe=P,Oe===0&&Re(jd)),pe!==P&&(ge=RD())!==P?(se.charCodeAt(R)===62?(fe=he,R++):(fe=P,Oe===0&&Re(Cs)),fe!==P?U=Hg(ge):(R=U,U=P)):(R=U,U=P)),U}function LD(){var U,pe,ge,fe;return U=R,(pe=zD())!==P&&(pe=Ug(pe)),(U=pe)===P&&(U=R,se.charCodeAt(R)===10?(pe=Le,R++):(pe=P,Oe===0&&Re(qf)),pe!==P&&(ge=zD())!==P?U=qT(ge):(R=U,U=P),U===P&&(U=R,se.charCodeAt(R)===10?(pe=Le,R++):(pe=P,Oe===0&&Re(qf)),pe!==P?(ge=R,Oe++,se.substr(R,3)===je?(fe=je,R+=3):(fe=P,Oe===0&&Re($u)),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?U=dD():(R=U,U=P)):(R=U,U=P))),U}function zD(){var U,pe,ge,fe,ie,Ie;if(U=R,pe=[],ge=R,fe=R,Oe++,ie=po(),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(ie=R,Oe++,se.substr(R,3)===je?(Ie=je,R+=3):(Ie=P,Oe===0&&Re($u)),Oe--,Ie===P?ie=void 0:(R=ie,ie=P),ie!==P?(se.length>R?(Ie=se.charAt(R),R++):(Ie=P,Oe===0&&Re(Io)),Ie!==P?ge=fe=[fe,ie,Ie]:(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge!==P)for(;ge!==P;)pe.push(ge),ge=R,fe=R,Oe++,ie=po(),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(ie=R,Oe++,se.substr(R,3)===je?(Ie=je,R+=3):(Ie=P,Oe===0&&Re($u)),Oe--,Ie===P?ie=void 0:(R=ie,ie=P),ie!==P?(se.length>R?(Ie=se.charAt(R),R++):(Ie=P,Oe===0&&Re(Io)),Ie!==P?ge=fe=[fe,ie,Ie]:(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P);else pe=P;return(U=pe!==P?se.substring(U,R):pe)!==P&&(U=Kg(U)),U}function VD(){var U,pe,ge,fe,ie,Ie;if(U=R,se.substr(R,3)===Be?(pe=Be,R+=3):(pe=P,Oe===0&&Re(Iu)),pe!==P)if(ge=function(){var Qe,ft;return Qe=R,se.charCodeAt(R)===120?(ft=tt,R++):(ft=P,Oe===0&&Re(Vv)),ft!==P&&(ft=pD()),(Qe=ft)===P&&(Qe=R,se.charCodeAt(R)===32?(ft=it,R++):(ft=P,Oe===0&&Re(Wv)),ft!==P&&(ft=mD()),Qe=ft),Qe}(),ge!==P)if(se.charCodeAt(R)===93?(fe=Ve,R++):(fe=P,Oe===0&&Re(Yf)),fe!==P){if(ie=[],Ie=se.charAt(R),ma.test(Ie)?R++:(Ie=P,Oe===0&&Re(ea)),Ie!==P)for(;Ie!==P;)ie.push(Ie),Ie=se.charAt(R),ma.test(Ie)?R++:(Ie=P,Oe===0&&Re(ea));else ie=P;ie!==P&&(Ie=Zg())!==P?U=Lu(ge,Ie):(R=U,U=P)}else R=U,U=P;else R=U,U=P;else R=U,U=P;return U}function WD(){var U,pe,ge,fe,ie;if(U=R,(pe=gl())!==P)if(se.charCodeAt(R)===46?(ge=yt,R++):(ge=P,Oe===0&&Re(ju)),ge!==P){if(fe=[],ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea)),ie!==P)for(;ie!==P;)fe.push(ie),ie=se.charAt(R),ma.test(ie)?R++:(ie=P,Oe===0&&Re(ea));else fe=P;fe!==P&&(ie=Zg())!==P?U=gD(pe,ie):(R=U,U=P)}else R=U,U=P;else R=U,U=P;return U}function HD(){var U,pe,ge,fe;if(U=R,se.charCodeAt(R)===45?(pe=vt,R++):(pe=P,Oe===0&&Re(Kl)),pe!==P){if(ge=[],fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea)),fe!==P)for(;fe!==P;)ge.push(fe),fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));else ge=P;ge!==P&&(fe=Zg())!==P?U=JT(fe):(R=U,U=P)}else R=U,U=P;return U}function UD(){var U,pe,ge,fe;if(U=R,se.charCodeAt(R)===42?(pe=Pt,R++):(pe=P,Oe===0&&Re(fl)),pe!==P){if(ge=[],fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea)),fe!==P)for(;fe!==P;)ge.push(fe),fe=se.charAt(R),ma.test(fe)?R++:(fe=P,Oe===0&&Re(ea));else ge=P;ge!==P?(fe=function(){var ie,Ie,Qe,ft;if(ie=R,Ie=[],(Qe=KD())!==P)for(;Qe!==P;)Ie.push(Qe),Qe=KD();else Ie=P;return Ie!==P?(Qe=R,Oe++,se.charCodeAt(R)===42?(ft=Pt,R++):(ft=P,Oe===0&&Re(fl)),Oe--,ft===P?Qe=void 0:(R=Qe,Qe=P),Qe!==P?((ft=po())===P&&(ft=null),ie=hb(Ie)):(R=ie,ie=P)):(R=ie,ie=P),ie}(),fe!==P?U=zu(fe):(R=U,U=P)):(R=U,U=P)}else R=U,U=P;return U}function KD(){var U,pe,ge;return(U=Jg())===P&&(U=R,pe=R,Oe++,se.charCodeAt(R)===42?(ge=Pt,R++):(ge=P,Oe===0&&Re(fl)),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P&&(ge=Nb())!==P?U=ge:(R=U,U=P)),U}function kb(){var U,pe,ge;return U=R,(pe=(pe=nh())?void 0:P)!==P?(se.substr(R,2)===Ft?(ge=Ft,R+=2):(ge=P,Oe===0&&Re(Mg)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U===P&&(U=R,(pe=(pe=yn())?void 0:P)!==P?(se.substr(R,2)===It?(ge=It,R+=2):(ge=P,Oe===0&&Re(Tg)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P)),U}function Ob(){var U,pe,ge;return U=R,(pe=(pe=QT())?void 0:P)!==P?(se.substr(R,2)===Tt?(ge=Tt,R+=2):(ge=P,Oe===0&&Re(ho)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U===P&&(U=R,(pe=(pe=yb())?void 0:P)!==P?(se.charCodeAt(R)===36?(ge=Kt,R++):(ge=P,Oe===0&&Re(Gl)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P)),U}function Eb(){var U;return(U=Zg())!==P&&(U=ga(U)),U}function Zg(){var U,pe,ge;if(U=R,pe=[],(ge=Jg())===P&&(ge=Nb()),ge!==P)for(;ge!==P;)pe.push(ge),(ge=Jg())===P&&(ge=Nb());else pe=P;return pe!==P?((ge=po())===P&&(ge=null),U=eM(pe)):(R=U,U=P),U}function Jg(){var U,pe;return(U=ns())===P&&(U=Pb())===P&&(U=Ud())===P&&(U=XD())===P&&(pe=function(){var ge,fe,ie,Ie,Qe,ft;return ge=R,se.substr(R,7)===Tr?R+=7:Oe===0&&Re(Gv),fe=R,ie=R,Ie=function(){var pt,Ct,dr,wr,lr,tr,vr,zn;if(pt=R,Ct=R,dr=[],(wr=ah())!==P)for(;wr!==P;)dr.push(wr),wr=ah();else dr=P;if(dr!==P){if(wr=[],lr=R,se.charCodeAt(R)===46?(tr=yt,R++):(tr=P,Oe===0&&Re(ju)),tr!==P){if(vr=[],(zn=ah())!==P)for(;zn!==P;)vr.push(zn),zn=ah();else vr=P;vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)}else R=lr,lr=P;for(;lr!==P;)if(wr.push(lr),lr=R,se.charCodeAt(R)===46?(tr=yt,R++):(tr=P,Oe===0&&Re(ju)),tr!==P){if(vr=[],(zn=ah())!==P)for(;zn!==P;)vr.push(zn),zn=ah();else vr=P;vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)}else R=lr,lr=P;Ct=dr=[dr,wr]}else R=Ct,Ct=P;return pt=Ct!==P?se.substring(pt,R):Ct}(),Ie!==P?(se.charCodeAt(R)===64?(Qe=qt,R++):(Qe=P,Oe===0&&Re(ts)),Qe!==P&&(ft=qD())!==P?ie=Ie=[Ie,Qe,ft]:(R=ie,ie=P)):(R=ie,ie=P),(fe=ie!==P?se.substring(fe,R):ie)!==P?ge=fe:(R=ge,ge=P),ge}(),pe!==P&&(pe=lM(pe)),(U=pe)===P)&&(U=function(){var ge;return ge=function(){var fe,ie,Ie,Qe,ft,pt;if(fe=R,ie=R,(Ie=Tb())!==P)if((Qe=Gp())!==P){for(ft=[],pt=Qg();pt!==P;)ft.push(pt),pt=Qg();ie=Ie=[Ie,Qe,ft]}else R=ie,ie=P;else R=ie,ie=P;if((fe=ie!==P?se.substring(fe,R):ie)===P){if(fe=R,ie=R,(Ie=Mb())!==P){for(Qe=[],ft=Qg();ft!==P;)Qe.push(ft),ft=Qg();ie=Ie=[Ie,Qe]}else R=ie,ie=P;fe=ie!==P?se.substring(fe,R):ie}return fe}(),ge!==P&&(ge=Up(ge)),ge}())===P&&(U=function(){var ge;return ge=function(){var fe,ie,Ie,Qe;return fe=R,(ie=Xp())!==P&&(Ie=ns())!==P&&(Qe=Xp())!==P?fe=xM(ie,Ie,Qe):(R=fe,fe=P),fe}(),ge===P&&(ge=function(){var fe,ie,Ie,Qe;return fe=R,(ie=Zp())!==P&&(Ie=ns())!==P&&(Qe=Zp())!==P?fe=wM(ie,Ie,Qe):(R=fe,fe=P),fe}())===P&&(ge=function(){var fe,ie,Ie,Qe;return fe=R,(ie=rC())!==P&&(Ie=ns())!==P&&(Qe=rC())!==P?fe=SM(ie,Ie,Qe):(R=fe,fe=P),fe}()),ge}())===P&&(U=JD())===P&&(U=Jp())===P&&(U=Kd())===P&&(U=Mc())===P&&(U=Qp())===P&&(U=function(){var ge,fe,ie,Ie,Qe,ft;return ge=R,se.substr(R,2)===kr?(fe=kr,R+=2):(fe=P,Oe===0&&Re(Fd)),fe!==P?((ie=em())===P&&(ie=null),se.substr(R,2)===Wt?(Ie=Wt,R+=2):(Ie=P,Oe===0&&Re(Ip)),Ie!==P&&(Qe=Ab())!==P?(se.charCodeAt(R)===41?(ft=Lr,R++):(ft=P,Oe===0&&Re(Zf)),ft!==P?ge=nM(ie,Qe):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge}())===P&&(U=Gd())===P&&(U=function(){var ge,fe,ie,Ie,Qe;return ge=R,(t$()?void 0:P)!==P?(se.substr(R,7)===$a?(fe=$a,R+=7):(fe=P,Oe===0&&Re(aD)),fe!==P?(ie=function(){var ft,pt,Ct;for(ft=R,pt=[],Ct=mo();Ct!==P;)pt.push(Ct),Ct=pt.length>=4?P:mo();if(pt.length<3?(R=ft,ft=P):ft=pt,ft===P){for(ft=R,pt=[],Ct=Na();Ct!==P;)pt.push(Ct),Ct=pt.length>=4?P:Na();pt.length<3?(R=ft,ft=P):ft=pt}return ft}(),ie!==P?(Ie=R,Oe++,Qe=n0(),Oe--,Qe===P?Ie=void 0:(R=Ie,Ie=P),Ie!==P?ge=r$(ie):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge}())===P&&(U=function(){var ge,fe,ie,Ie,Qe,ft,pt;if(ge=R,fe=function(){var Ct,dr,wr;return Ct=R,(dr=(dr=gb())?void 0:P)!==P?(se.substr(R,2)===Xt?(wr=Xt,R+=2):(wr=P,Oe===0&&Re(fo)),wr!==P?Ct=dr=[dr,wr]:(R=Ct,Ct=P)):(R=Ct,Ct=P),Ct===P&&(Ct=R,(dr=(dr=Vd())?void 0:P)!==P?(se.charCodeAt(R)===36?(wr=Kt,R++):(wr=P,Oe===0&&Re(Gl)),wr!==P?Ct=dr=[dr,wr]:(R=Ct,Ct=P)):(R=Ct,Ct=P)),Ct}(),fe!==P){for(ie=R,Ie=[],Qe=R,ft=R,Oe++,pt=Ob(),Oe--,pt===P?ft=void 0:(R=ft,ft=P),ft!==P?(se.length>R?(pt=se.charAt(R),R++):(pt=P,Oe===0&&Re(Io)),pt!==P?Qe=ft=[ft,pt]:(R=Qe,Qe=P)):(R=Qe,Qe=P);Qe!==P;)Ie.push(Qe),Qe=R,ft=R,Oe++,pt=Ob(),Oe--,pt===P?ft=void 0:(R=ft,ft=P),ft!==P?(se.length>R?(pt=se.charAt(R),R++):(pt=P,Oe===0&&Re(Io)),pt!==P?Qe=ft=[ft,pt]:(R=Qe,Qe=P)):(R=Qe,Qe=P);ie=se.substring(ie,R),(Ie=Ob())!==P?ge=qg(ie):(R=ge,ge=P)}else R=ge,ge=P;return ge}())===P&&(U=function(){var ge,fe,ie;return ge=R,se.charCodeAt(R)===92?(fe=Au,R++):(fe=P,Oe===0&&Re(UT)),fe!==P?(ie=se.charAt(R),Kf.test(ie)?R++:(ie=P,Oe===0&&Re(Vg)),ie!==P?ge=i$(ie):(R=ge,ge=P)):(R=ge,ge=P),ge}()),U}function _b(){var U,pe,ge,fe,ie,Ie,Qe;return(U=ns())===P&&(U=JD()),U===P&&(U=R,pe=R,ge=R,fe=R,Oe++,ie=R,se.substr(R,2)===Wt?(Ie=Wt,R+=2):(Ie=P,Oe===0&&Re(Ip)),Ie!==P?(se.length>R?(Qe=se.charAt(R),R++):(Qe=P,Oe===0&&Re(Io)),Qe!==P?ie=Ie=[Ie,Qe]:(R=ie,ie=P)):(R=ie,ie=P),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(se.length>R?(ie=se.charAt(R),R++):(ie=P,Oe===0&&Re(Io)),ie!==P?ge=fe=[fe,ie]:(R=ge,ge=P)):(R=ge,ge=P),(pe=ge!==P?se.substring(pe,R):ge)!==P&&(pe=rM(pe)),U=pe),U}function Ab(){var U,pe;return(U=GD())===P&&(U=function(){var ge,fe,ie,Ie,Qe;if(ge=R,fe=R,(ie=Tb())!==P){if(Ie=[],(Qe=oh())!==P)for(;Qe!==P;)Ie.push(Qe),Qe=oh();else Ie=P;Ie!==P?fe=ie=[ie,Ie]:(R=fe,fe=P)}else R=fe,fe=P;return ge=fe!==P?se.substring(ge,R):fe}(),U===P&&(U=R,(pe=YD())!==P&&(pe=bD(pe)),U=pe)),U}function GD(){var U,pe,ge,fe,ie,Ie;if(U=R,pe=R,(ge=Tb())!==P)if((fe=Gp())!==P){for(ie=[],Ie=oh();Ie!==P;)ie.push(Ie),Ie=oh();pe=ge=[ge,fe,ie]}else R=pe,pe=P;else R=pe,pe=P;if((U=pe!==P?se.substring(U,R):pe)===P){if(U=R,pe=R,(ge=Mb())!==P){for(fe=[],ie=oh();ie!==P;)fe.push(ie),ie=oh();pe=ge=[ge,fe]}else R=pe,pe=P;U=pe!==P?se.substring(U,R):pe}return U}function Tb(){var U,pe,ge,fe,ie;for(U=R,pe=R,ge=R,fe=[],ie=se.charAt(R),Pg.test(ie)?R++:(ie=P,Oe===0&&Re(kc));ie!==P;)fe.push(ie),fe.length>=32?ie=P:(ie=se.charAt(R),Pg.test(ie)?R++:(ie=P,Oe===0&&Re(kc)));return fe.length<1?(R=ge,ge=P):ge=fe,ge!==P?(se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function oh(){var U,pe,ge,fe,ie,Ie;if(U=[],pe=R,ge=R,Oe++,fe=R,ie=[],(Ie=bn())!==P)for(;Ie!==P;)ie.push(Ie),Ie=bn();else ie=P;if(ie!==P?((Ie=ns())===P&&(Ie=po()),Ie!==P?fe=ie=[ie,Ie]:(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=ns()),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?(fe=se.charAt(R),kg.test(fe)?R++:(fe=P,Oe===0&&Re(Fu)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P)for(;pe!==P;){if(U.push(pe),pe=R,ge=R,Oe++,fe=R,ie=[],(Ie=bn())!==P)for(;Ie!==P;)ie.push(Ie),Ie=bn();else ie=P;ie!==P?((Ie=ns())===P&&(Ie=po()),Ie!==P?fe=ie=[ie,Ie]:(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=ns()),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?(fe=se.charAt(R),kg.test(fe)?R++:(fe=P,Oe===0&&Re(Fu)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P)}else U=P;return U}function Gp(){var U,pe,ge,fe,ie;return U=R,pe=R,se.substr(R,2)===mt?(ge=mt,R+=2):(ge=P,Oe===0&&Re(Bd)),ge!==P?(fe=function(){var Ie,Qe,ft,pt,Ct,dr;return Ie=R,Qe=R,ft=function(){var wr,lr,tr,vr,zn;if(wr=R,lr=[],(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P)),tr!==P)for(;tr!==P;)lr.push(tr),(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P));else lr=P;return wr=lr!==P?se.substring(wr,R):lr}(),ft!==P?(pt=R,se.charCodeAt(R)===58?(Ct=Ae,R++):(Ct=P,Oe===0&&Re(Mu)),Ct!==P?(dr=function(){var wr,lr,tr,vr,zn;if(wr=R,lr=[],(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P)),tr!==P)for(;tr!==P;)lr.push(tr),(tr=o0())===P&&(tr=R,vr=R,Oe++,zn=se.charAt(R),Wl.test(zn)?R++:(zn=P,Oe===0&&Re(Bu)),Oe--,zn===P?vr=void 0:(R=vr,vr=P),vr!==P&&(zn=yl())!==P?tr=vr=[vr,zn]:(R=tr,tr=P));else lr=P;return wr=lr!==P?se.substring(wr,R):lr}(),dr!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P)):(R=pt,pt=P),pt===P&&(pt=null),se.charCodeAt(R)===64?(Ct=qt,R++):(Ct=P,Oe===0&&Re(ts)),Ct!==P?Qe=ft=[ft,pt,Ct]:(R=Qe,Qe=P)):(R=Qe,Qe=P),Ie=Qe!==P?se.substring(Ie,R):Qe}(),fe===P&&(fe=null),(ie=Mb())!==P?pe=ge=[ge,fe,ie]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function Mb(){var U,pe,ge,fe,ie;return U=R,pe=function(){var Ie,Qe,ft,pt,Ct;if((Ie=qD())===P){for(Ie=R,Qe=R,ft=[],pt=gl();pt!==P;)ft.push(pt),ft.length>=4?pt=P:(pt=R,se.charCodeAt(R)===46?(Ct=yt,R++):(Ct=P,Oe===0&&Re(ju)),Ct!==P&&(Ct=gl())===P?(R=pt,pt=P):pt=Ct);ft.length<4?(R=Qe,Qe=P):Qe=ft,Ie=Qe!==P?se.substring(Ie,R):Qe}return Ie}(),pe!==P?(ge=R,se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P&&(ie=gl())!==P?ge=fe=[fe,ie]:(R=ge,ge=P),ge===P&&(ge=null),U=pe=[pe,ge]):(R=U,U=P),U}function qD(){var U,pe,ge,fe,ie,Ie,Qe,ft,pt;if(se.substr(R,9)===pr?(U=pr,R+=9):(U=P,Oe===0&&Re(Oc)),U===P){if(U=R,pe=R,(ge=qp())!==P){if(fe=[],ie=R,se.charCodeAt(R)===46?(Ie=yt,R++):(Ie=P,Oe===0&&Re(ju)),Ie!==P)if((Qe=Tc())!==P){for(ft=[],pt=qp();pt!==P;)ft.push(pt),pt=qp();ie=Ie=[Ie,Qe,ft]}else R=ie,ie=P;else R=ie,ie=P;if(ie!==P)for(;ie!==P;)if(fe.push(ie),ie=R,se.charCodeAt(R)===46?(Ie=yt,R++):(Ie=P,Oe===0&&Re(ju)),Ie!==P)if((Qe=Tc())!==P){for(ft=[],pt=qp();pt!==P;)ft.push(pt),pt=qp();ie=Ie=[Ie,Qe,ft]}else R=ie,ie=P;else R=ie,ie=P;else fe=P;fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)}else R=pe,pe=P;U=pe!==P?se.substring(U,R):pe}return U}function qp(){var U,pe,ge,fe,ie,Ie,Qe,ft;if(U=R,pe=R,ge=[],(fe=Tc())!==P)for(;fe!==P;)ge.push(fe),fe=Tc();else ge=P;if(ge!==P){if(fe=[],ie=R,se.charCodeAt(R)===45?(Ie=vt,R++):(Ie=P,Oe===0&&Re(Kl)),Ie!==P){if(Qe=[],(ft=Tc())!==P)for(;ft!==P;)Qe.push(ft),ft=Tc();else Qe=P;Qe!==P?ie=Ie=[Ie,Qe]:(R=ie,ie=P)}else R=ie,ie=P;for(;ie!==P;)if(fe.push(ie),ie=R,se.charCodeAt(R)===45?(Ie=vt,R++):(Ie=P,Oe===0&&Re(Kl)),Ie!==P){if(Qe=[],(ft=Tc())!==P)for(;ft!==P;)Qe.push(ft),ft=Tc();else Qe=P;Qe!==P?ie=Ie=[Ie,Qe]:(R=ie,ie=P)}else R=ie,ie=P;pe=ge=[ge,fe]}else R=pe,pe=P;return pe!==P?se.substring(U,R):pe}function Tc(){var U,pe,ge,fe,ie,Ie,Qe;return U=R,pe=R,Oe++,ge=bn(),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P?(ge=se.charAt(R),Mp.test(ge)?R++:(ge=P,Oe===0&&Re(Ig)),ge===P&&(ge=R,Oe++,fe=yl(),Oe--,fe===P?ge=void 0:(R=ge,ge=P)),ge!==P?(fe=R,Oe++,ie=po(),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(ie=R,Oe++,Ie=Ba(),Oe--,Ie===P?ie=void 0:(R=ie,ie=P),ie!==P?(Ie=R,Oe++,Qe=se.charAt(R),ul.test(Qe)?R++:(Qe=P,Oe===0&&Re(Hv)),Oe--,Qe===P?Ie=void 0:(R=Ie,Ie=P),Ie!==P?(se.length>R?(Qe=se.charAt(R),R++):(Qe=P,Oe===0&&Re(Io)),Qe!==P?U=pe=[pe,ge,fe,ie,Ie,Qe]:(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P)):(R=U,U=P),U}function YD(){var U,pe,ge;return U=R,se.charCodeAt(R)===43?(pe=jr,R++):(pe=P,Oe===0&&Re(Uv)),pe!==P?(ge=function(){var fe,ie,Ie,Qe,ft;return fe=R,(ie=$b())!==P?(se.charCodeAt(R)===45?(Ie=vt,R++):(Ie=P,Oe===0&&Re(Kl)),Ie!==P&&(Qe=gl())!==P?fe=oM(ie,Qe):(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=R,(ie=$b())!==P&&(Ie=gl())!==P?(se.charCodeAt(R)===45?(Qe=vt,R++):(Qe=P,Oe===0&&Re(Kl)),Qe!==P&&(ft=gl())!==P?fe=Vu(ie,Ie,ft):(R=fe,fe=P)):(R=fe,fe=P),fe===P&&(fe=R,(ie=$b())!==P&&(Ie=gl())!==P?fe=Fa(ie,Ie):(R=fe,fe=P),fe===P&&(fe=R,(ie=gl())!==P&&(ie=vb(ie)),fe=ie))),fe}(),ge!==P?U=iM(ge):(R=U,U=P)):(R=U,U=P),U}function $b(){var U,pe,ge,fe;return U=R,(pe=gl())!==P&&(pe=aM(pe)),(U=pe)===P&&(U=R,se.charCodeAt(R)===40?(pe=Cr,R++):(pe=P,Oe===0&&Re(Kv)),pe!==P&&(ge=gl())!==P?(se.charCodeAt(R)===41?(fe=Lr,R++):(fe=P,Oe===0&&Re(Zf)),fe!==P?U=bb(ge):(R=U,U=P)):(R=U,U=P)),U}function XD(){var U;return(U=YD())!==P&&(U=sM(U)),U}function ah(){var U,pe,ge,fe;if(U=R,pe=[],(ge=Wu())!==P)for(;ge!==P;)pe.push(ge),ge=Wu();else pe=P;if(pe!==P){for(ge=[],fe=ZD();fe!==P;)ge.push(fe),fe=ZD();U=pe=[pe,ge]}else R=U,U=P;return U}function ZD(){var U;return U=se.charAt(R),Hl.test(U)?R++:(U=P,Oe===0&&Re(Qf)),U}function Qg(){var U,pe,ge,fe,ie;for(U=R,pe=R,Oe++,ge=R,fe=[],ie=bn();ie!==P;)fe.push(ie),ie=bn();return(ie=ns())===P&&(ie=po()),ie!==P?ge=fe=[fe,ie]:(R=ge,ge=P),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P?(se.length>R?(ge=se.charAt(R),R++):(ge=P,Oe===0&&Re(Io)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U}function JD(){var U;return(U=e0())===P&&(U=Yp())===P&&(U=t0()),U}function Hd(){var U;return se.substr(R,11)===or?(U=or,R+=11):(U=P,Oe===0&&Re(hl)),U}function e0(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=xD())?void 0:P)!==P?(ge=R,fe=function(){var Ie,Qe,ft,pt,Ct,dr;return Ie=R,Qe=se.charAt(R),Ss.test(Qe)?R++:(Qe=P,Oe===0&&Re(b)),Qe!==P?(ft=se.charAt(R),Ss.test(ft)?R++:(ft=P,Oe===0&&Re(b)),ft!==P&&(pt=Fb())!==P?(Ct=se.charAt(R),Ss.test(Ct)?R++:(Ct=P,Oe===0&&Re(b)),Ct!==P?(dr=se.charAt(R),Ss.test(dr)?R++:(dr=P,Oe===0&&Re(b)),dr!==P?Ie=pt:(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P),Ie===P&&(Ie=R,Qe=se.charAt(R),Ss.test(Qe)?R++:(Qe=P,Oe===0&&Re(b)),Qe!==P&&(ft=Fb())!==P?(pt=se.charAt(R),Ss.test(pt)?R++:(pt=P,Oe===0&&Re(b)),pt!==P?Ie=ft:(R=Ie,Ie=P)):(R=Ie,Ie=P)),Ie}(),fe!==P&&(fe=wD(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=uM())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=cM(U)),U}function t0(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=dM())?void 0:P)!==P?(ge=R,fe=function(){var Ie,Qe,ft,pt,Ct,dr;return Ie=R,Qe=se.charAt(R),Qo.test(Qe)?R++:(Qe=P,Oe===0&&Re(I)),Qe!==P?(ft=se.charAt(R),Qo.test(ft)?R++:(ft=P,Oe===0&&Re(I)),ft!==P&&(pt=eC())!==P?(Ct=se.charAt(R),Qo.test(Ct)?R++:(Ct=P,Oe===0&&Re(I)),Ct!==P?(dr=se.charAt(R),Qo.test(dr)?R++:(dr=P,Oe===0&&Re(I)),dr!==P?Ie=pt:(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P),Ie===P&&(Ie=R,Qe=se.charAt(R),Qo.test(Qe)?R++:(Qe=P,Oe===0&&Re(I)),Qe!==P&&(ft=eC())!==P?(pt=se.charAt(R),Qo.test(pt)?R++:(pt=P,Oe===0&&Re(I)),pt!==P?Ie=ft:(R=Ie,Ie=P)):(R=Ie,Ie=P)),Ie}(),fe!==P&&(fe=fM(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=SD())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=DD(U)),U}function Yp(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=hM())?void 0:P)!==P?(ge=R,fe=function(){var Ie,Qe,ft,pt,Ct,dr,wr,lr,tr;if(Ie=R,Qe=R,ft=R,pt=[],Ct=se.charAt(R),$d.test(Ct)?R++:(Ct=P,Oe===0&&Re(Nu)),Ct!==P)for(;Ct!==P;)pt.push(Ct),Ct=se.charAt(R),$d.test(Ct)?R++:(Ct=P,Oe===0&&Re(Nu));else pt=P;if(pt!==P?(Ct=se.charAt(R),Ji.test(Ct)?R++:(Ct=P,Oe===0&&Re($e)),Ct!==P?(dr=se.charAt(R),Ji.test(dr)?R++:(dr=P,Oe===0&&Re($e)),dr===P&&(dr=null),ft=pt=[pt,Ct,dr]):(R=ft,ft=P)):(R=ft,ft=P),(Qe=ft!==P?se.substring(Qe,R):ft)!==P&&(Qe=OD(Qe)),(Ie=Qe)===P){if(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P)if(ft=se.charAt(R),Ji.test(ft)?R++:(ft=P,Oe===0&&Re($e)),ft!==P)if((pt=r0())!==P)if(Ct=se.charAt(R),Ji.test(Ct)?R++:(Ct=P,Oe===0&&Re($e)),Ct!==P)if(dr=se.charAt(R),Ji.test(dr)?R++:(dr=P,Oe===0&&Re($e)),dr!==P){if(wr=R,lr=[],tr=se.charAt(R),$d.test(tr)?R++:(tr=P,Oe===0&&Re(Nu)),tr!==P)for(;tr!==P;)lr.push(tr),tr=se.charAt(R),$d.test(tr)?R++:(tr=P,Oe===0&&Re(Nu));else lr=P;(wr=lr!==P?se.substring(wr,R):lr)!==P?Ie=Zl(pt,wr):(R=Ie,Ie=P)}else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;if(Ie===P){if(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P)if((ft=r0())!==P)if(pt=se.charAt(R),Ji.test(pt)?R++:(pt=P,Oe===0&&Re($e)),pt!==P){if(Ct=R,dr=[],wr=se.charAt(R),Og.test(wr)?R++:(wr=P,Oe===0&&Re(_)),wr!==P)for(;wr!==P;)dr.push(wr),wr=se.charAt(R),Og.test(wr)?R++:(wr=P,Oe===0&&Re(_));else dr=P;(Ct=dr!==P?se.substring(Ct,R):dr)!==P?Ie=Wd(ft,Ct):(R=Ie,Ie=P)}else R=Ie,Ie=P;else R=Ie,Ie=P;else R=Ie,Ie=P;Ie===P&&(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P?(ft=se.charAt(R),Ji.test(ft)?R++:(ft=P,Oe===0&&Re($e)),ft!==P&&(pt=Ib())!==P?(Ct=se.charAt(R),Ji.test(Ct)?R++:(Ct=P,Oe===0&&Re($e)),Ct!==P?(dr=se.charAt(R),Ji.test(dr)?R++:(dr=P,Oe===0&&Re($e)),dr!==P?Ie=pt:(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P),Ie===P&&(Ie=R,Qe=se.charAt(R),Ji.test(Qe)?R++:(Qe=P,Oe===0&&Re($e)),Qe!==P&&(ft=Ib())!==P?(pt=se.charAt(R),Ji.test(pt)?R++:(pt=P,Oe===0&&Re($e)),pt!==P?Ie=ft:(R=Ie,Ie=P)):(R=Ie,Ie=P)))}}return Ie}(),fe!==P&&(fe=xb(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=CD())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=Kp(U)),U}function Ud(){var U,pe,ge,fe,ie;return U=R,(pe=(pe=wb())?void 0:P)!==P?(ge=R,(fe=function(){var Ie,Qe,ft,pt,Ct,dr;if(Ie=R,se.charCodeAt(R)===91?(Qe=rr,R++):(Qe=P,Oe===0&&Re(Vo)),Qe!==P){for(ft=[],pt=_b();pt!==P;)ft.push(pt),pt=_b();se.substr(R,2)===Wt?(pt=Wt,R+=2):(pt=P,Oe===0&&Re(Ip)),pt!==P&&(Ct=Ab())!==P?(se.charCodeAt(R)===41?(dr=Lr,R++):(dr=P,Oe===0&&Re(Zf)),dr!==P?Ie=tM(ft,Ct):(R=Ie,Ie=P)):(R=Ie,Ie=P)}else R=Ie,Ie=P;return Ie===P&&(Ie=R,se.charCodeAt(R)===60?(Qe=Dr,R++):(Qe=P,Oe===0&&Re($g)),Qe!==P&&(ft=Ab())!==P?(se.charCodeAt(R)===124?(pt=Kr,R++):(pt=P,Oe===0&&Re(jp)),pt!==P?(Ct=function(){var wr,lr,tr;if(wr=R,lr=[],tr=se.charAt(R),Vl.test(tr)?R++:(tr=P,Oe===0&&Re(Jf)),tr!==P)for(;tr!==P;)lr.push(tr),tr=se.charAt(R),Vl.test(tr)?R++:(tr=P,Oe===0&&Re(Jf));else lr=P;return lr!==P?se.substring(wr,R):lr}(),Ct!==P?(se.charCodeAt(R)===62?(dr=he,R++):(dr=P,Oe===0&&Re(Cs)),dr!==P?Ie=vD(ft,Ct):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)):(R=Ie,Ie=P)),Ie}())!==P&&(fe=PD(fe)),(ge=fe)===P&&(ge=R,(fe=(fe=kD())?void 0:P)!==P&&(ie=Hd())!==P?ge=fe=[fe,ie]:(R=ge,ge=P)),ge!==P?U=pe=[pe,ge]:(R=U,U=P)):(R=U,U=P),U!==P&&(U=Yg(U)),U}function Ib(){var U;return(U=r0())!==P&&(U=pM(U)),U}function r0(){var U,pe;if(U=[],(pe=jb())!==P)for(;pe!==P;)U.push(pe),pe=jb();else U=P;return U!==P&&(U=ED(U)),U}function jb(){var U,pe;return(U=ns())===P&&(U=Qp())===P&&(U=Ud())===P&&(U=Jp())===P&&(U=Kd())===P&&(U=e0())===P&&(U=t0())===P&&(U=Mc())===P&&(U=Gd())===P&&(pe=se.charAt(R),jv.test(pe)?R++:(pe=P,Oe===0&&Re(ye)),pe!==P&&(pe=bM(pe)),(U=pe)===P)&&(U=em()),U}function Fb(){var U,pe;if(U=[],(pe=QD())!==P)for(;pe!==P;)U.push(pe),pe=QD();else U=P;return U!==P&&(U=mM(U)),U}function QD(){var U,pe;return(U=ns())===P&&(U=Qp())===P&&(U=Ud())===P&&(U=Jp())===P&&(U=Kd())===P&&(U=Yp())===P&&(U=t0())===P&&(U=Mc())===P&&(U=Gd())===P&&(pe=se.charAt(R),Id.test(pe)?R++:(pe=P,Oe===0&&Re(z)),pe!==P&&(pe=yM(pe)),(U=pe)===P)&&(U=em()),U}function eC(){var U,pe;if(U=[],(pe=Pb())===P&&(pe=ns())===P&&(pe=Qp())===P&&(pe=Ud())===P&&(pe=Jp())===P&&(pe=Kd())===P&&(pe=Yp())===P&&(pe=e0())===P&&(pe=Mc())===P&&(pe=Gd())===P&&(pe=tC())===P&&(pe=em()),pe!==P)for(;pe!==P;)U.push(pe),(pe=Pb())===P&&(pe=ns())===P&&(pe=Qp())===P&&(pe=Ud())===P&&(pe=Jp())===P&&(pe=Kd())===P&&(pe=Yp())===P&&(pe=e0())===P&&(pe=Mc())===P&&(pe=Gd())===P&&(pe=tC())===P&&(pe=em());else U=P;return U!==P&&(U=gM(U)),U}function tC(){var U;return U=se.charAt(R),Eg.test(U)?R++:(U=P,Oe===0&&Re(Z)),U!==P&&(U=vM(U)),U}function Xp(){var U,pe;if(U=[],se.charCodeAt(R)===42?(pe=Pt,R++):(pe=P,Oe===0&&Re(fl)),pe!==P)for(;pe!==P;)U.push(pe),se.charCodeAt(R)===42?(pe=Pt,R++):(pe=P,Oe===0&&Re(fl));else U=P;return U!==P&&(U=DM(U)),U}function Zp(){var U,pe;if(U=[],se.charCodeAt(R)===95?(pe=Bt,R++):(pe=P,Oe===0&&Re(Pe)),pe!==P)for(;pe!==P;)U.push(pe),se.charCodeAt(R)===95?(pe=Bt,R++):(pe=P,Oe===0&&Re(Pe));else U=P;return U!==P&&(U=CM(U)),U}function rC(){var U,pe;if(U=[],se.charCodeAt(R)===126?(pe=Or,R++):(pe=P,Oe===0&&Re(He)),pe!==P)for(;pe!==P;)U.push(pe),se.charCodeAt(R)===126?(pe=Or,R++):(pe=P,Oe===0&&Re(He));else U=P;return U!==P&&(U=PM(U)),U}function Jp(){var U,pe,ge,fe,ie,Ie,Qe,ft;if(U=R,(pe=iC())!==P){if(ge=[],se.charCodeAt(R)===64?(fe=qt,R++):(fe=P,Oe===0&&Re(ts)),fe!==P)for(;fe!==P;)ge.push(fe),se.charCodeAt(R)===64?(fe=qt,R++):(fe=P,Oe===0&&Re(ts));else ge=P;ge!==P&&(fe=oC())!==P?U=_D(pe,fe):(R=U,U=P)}else R=U,U=P;if(U===P){if(U=R,pe=[],se.charCodeAt(R)===64?(ge=qt,R++):(ge=P,Oe===0&&Re(ts)),ge!==P)for(;ge!==P;)pe.push(ge),se.charCodeAt(R)===64?(ge=qt,R++):(ge=P,Oe===0&&Re(ts));else pe=P;pe!==P?(ge=R,fe=R,(ie=Os())!==P?(Ie=R,Qe=se.charAt(R),Fv.test(Qe)?R++:(Qe=P,Oe===0&&Re(Je)),Qe!==P&&(ft=Os())!==P?Ie=Qe=[Qe,ft]:(R=Ie,Ie=P),Ie===P&&(Ie=null),fe=ie=[ie,Ie]):(R=fe,fe=P),(ge=fe!==P?se.substring(ge,R):fe)!==P?U=AD(ge):(R=U,U=P)):(R=U,U=P)}return U}function Kd(){var U,pe,ge,fe;return U=R,(pe=iC())!==P?(se.charCodeAt(R)===35?(ge=xe,R++):(ge=P,Oe===0&&Re(dl)),ge!==P&&(fe=oC())!==P?U=TD(pe,fe):(R=U,U=P)):(R=U,U=P),U===P&&(U=R,se.charCodeAt(R)===35?(pe=xe,R++):(pe=P,Oe===0&&Re(dl)),pe!==P&&(ge=Os())!==P?U=kM(ge):(R=U,U=P)),U}function Mc(){var U,pe;return U=function(){var ge,fe,ie,Ie;return ge=R,se.charCodeAt(R)===58?(fe=Ae,R++):(fe=P,Oe===0&&Re(Mu)),fe!==P?(ie=function(){var Qe,ft,pt;if(Qe=R,ft=[],pt=se.charAt(R),_g.test(pt)?R++:(pt=P,Oe===0&&Re(Xe)),pt!==P)for(;pt!==P;)ft.push(pt),pt=se.charAt(R),_g.test(pt)?R++:(pt=P,Oe===0&&Re(Xe));else ft=P;return Qe=ft!==P?se.substring(Qe,R):ft}(),ie!==P?(se.charCodeAt(R)===58?(Ie=Ae,R++):(Ie=P,Oe===0&&Re(Mu)),Ie!==P?ge=MD(ie):(R=ge,ge=P)):(R=ge,ge=P)):(R=ge,ge=P),ge}(),U===P&&(U=R,pe=function(){var ge,fe,ie,Ie,Qe,ft,pt,Ct,dr;if(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),cl.test(tr)?R++:(tr=P,Oe===0&&Re(Vp)),tr!==P?(vr=se.charAt(R),gt.test(vr)?R++:(vr=P,Oe===0&&Re(Ac)),vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P){if(ge=R,fe=R,ie=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),Rt.test(tr)?R++:(tr=P,Oe===0&&Re(RT)),tr!==P?(vr=se.charAt(R),$t.test(vr)?R++:(vr=P,Oe===0&&Re(Yl)),vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ie!==P){if(Ie=R,(Qe=sh())!==P){for(ft=[],pt=R,Ct=se.charAt(R),Uf.test(Ct)?R++:(Ct=P,Oe===0&&Re(eh)),Ct!==P&&(dr=sh())!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P);pt!==P;)ft.push(pt),pt=R,Ct=se.charAt(R),Uf.test(Ct)?R++:(Ct=P,Oe===0&&Re(eh)),Ct!==P&&(dr=sh())!==P?pt=Ct=[Ct,dr]:(R=pt,pt=P);Ie=Qe=[Qe,ft]}else R=Ie,Ie=P;Ie===P&&(Ie=null),fe=ie=[ie,Ie]}else R=fe,fe=P;if((ge=fe!==P?se.substring(ge,R):fe)===P){for(ge=R,fe=R,ie=[],Ie=R,(Qe=sh())!==P?((ft=Bb())===P&&(ft=null),pt=se.charAt(R),Uf.test(pt)?R++:(pt=P,Oe===0&&Re(eh)),pt!==P?Ie=Qe=[Qe,ft,pt]:(R=Ie,Ie=P)):(R=Ie,Ie=P);Ie!==P;)ie.push(Ie),Ie=R,(Qe=sh())!==P?((ft=Bb())===P&&(ft=null),pt=se.charAt(R),Uf.test(pt)?R++:(pt=P,Oe===0&&Re(eh)),pt!==P?Ie=Qe=[Qe,ft,pt]:(R=Ie,Ie=P)):(R=Ie,Ie=P);(Ie=sh())!==P?((Qe=Bb())===P&&(Qe=null),fe=ie=[ie,Ie,Qe]):(R=fe,fe=P),(ge=fe!==P?se.substring(ge,R):fe)===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),cl.test(tr)?R++:(tr=P,Oe===0&&Re(Vp)),tr!==P?(vr=se.charAt(R),$p.test(vr)?R++:(vr=P,Oe===0&&Re(VT)),vr!==P?lr=tr=[tr,vr]:(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),Bv.test(tr)?R++:(tr=P,Oe===0&&Re(iD)),tr!==P?(vr=se.charAt(R),Vn.test(vr)?R++:(vr=P,Oe===0&&Re(zd)),vr===P&&(vr=null),lr=tr=[tr,vr]):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),es.test(tr)?R++:(tr=P,Oe===0&&Re(oD)),tr!==P?(vr=se.charAt(R),Vn.test(vr)?R++:(vr=P,Oe===0&&Re(zd)),vr===P&&(vr=null),lr=tr=[tr,vr]):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr;return wr=R,lr=R,tr=se.charAt(R),en.test(tr)?R++:(tr=P,Oe===0&&Re(WT)),tr!==P?(vr=se.charAt(R),Vn.test(vr)?R++:(vr=P,Oe===0&&Re(zd)),vr===P&&(vr=null),lr=tr=[tr,vr]):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}(),ge===P&&(ge=function(){var wr,lr,tr,vr,zn,tm;return wr=R,lr=R,tr=se.charAt(R),Fr.test(tr)?R++:(tr=P,Oe===0&&Re(Wp)),tr!==P?(vr=se.charAt(R),$t.test(vr)?R++:(vr=P,Oe===0&&Re(Yl)),vr!==P?(zn=se.charAt(R),Fr.test(zn)?R++:(zn=P,Oe===0&&Re(Wp)),zn!==P?(tm=se.charAt(R),$t.test(tm)?R++:(tm=P,Oe===0&&Re(Yl)),tm!==P?lr=tr=[tr,vr,zn,tm]:(R=lr,lr=P)):(R=lr,lr=P)):(R=lr,lr=P)):(R=lr,lr=P),wr=lr!==P?se.substring(wr,R):lr}())))))}}return ge}(),pe!==P&&(pe=EM(pe)),U=pe),U}function Gd(){var U,pe;return U=R,(_M()?void 0:P)!==P?(pe=function(){var ge,fe,ie;return ge=R,se.substr(R,2)===xt?(fe=xt,R+=2):(fe=P,Oe===0&&Re(Ht)),fe!==P&&(fe=AM(fe)),(ge=fe)===P&&(ge=R,se.substr(R,3)===Vt?(fe=Vt,R+=3):(fe=P,Oe===0&&Re(gr)),fe!==P&&(fe=TM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Dn?(ie=Dn,R+=2):(ie=P,Oe===0&&Re(Br)),ie===P&&(se.substr(R,3)===xi?(ie=xi,R+=3):(ie=P,Oe===0&&Re(Ar)),ie===P&&(se.substr(R,2)===Ii?(ie=Ii,R+=2):(ie=P,Oe===0&&Re(li)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=MM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===_r?(ie=_r,R+=3):(ie=P,Oe===0&&Re(Co)),ie===P&&(se.substr(R,3)===ut?(ie=ut,R+=3):(ie=P,Oe===0&&Re(ki)),ie===P&&(se.substr(R,4)===Ze?(ie=Ze,R+=4):(ie=P,Oe===0&&Re(Qi)),ie===P&&(se.substr(R,3)===ot?(ie=ot,R+=3):(ie=P,Oe===0&&Re(Ia))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=$M(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===ht?(ie=ht,R+=3):(ie=P,Oe===0&&Re(Ps)),ie===P&&(se.substr(R,4)===Lt?(ie=Lt,R+=4):(ie=P,Oe===0&&Re(Fp)),ie===P&&(se.substr(R,3)===jt?(ie=jt,R+=3):(ie=P,Oe===0&&Re(eT)),ie===P&&(se.substr(R,3)===er?(ie=er,R+=3):(ie=P,Oe===0&&Re(tT)),ie===P&&(se.substr(R,4)===Nr?(ie=Nr,R+=4):(ie=P,Oe===0&&Re(rT)),ie===P&&(se.substr(R,3)===zt?(ie=zt,R+=3):(ie=P,Oe===0&&Re(nT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=IM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===We?(ie=We,R+=3):(ie=P,Oe===0&&Re(Nd)),ie===P&&(se.substr(R,4)===dt?(ie=dt,R+=4):(ie=P,Oe===0&&Re(iT))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=Ws(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,4)===Ot?(ie=Ot,R+=4):(ie=P,Oe===0&&Re(oT)),ie===P&&(se.substr(R,4)===Mt?(ie=Mt,R+=4):(ie=P,Oe===0&&Re(pl)),ie===P&&(se.substr(R,3)===_t?(ie=_t,R+=3):(ie=P,Oe===0&&Re(aT)),ie===P&&(se.substr(R,4)===ar?(ie=ar,R+=4):(ie=P,Oe===0&&Re(sT)),ie===P&&(se.substr(R,3)===sr?(ie=sr,R+=3):(ie=P,Oe===0&&Re(lT)),ie===P&&(se.substr(R,4)===ln?(ie=ln,R+=4):(ie=P,Oe===0&&Re(uT)),ie===P&&(se.substr(R,3)===En?(ie=En,R+=3):(ie=P,Oe===0&&Re(cT)),ie===P&&(se.substr(R,4)===_n?(ie=_n,R+=4):(ie=P,Oe===0&&Re(MS)),ie===P&&(se.substr(R,3)===Ci?(ie=Ci,R+=3):(ie=P,Oe===0&&Re($S)),ie===P&&(se.substr(R,4)===wo?(ie=wo,R+=4):(ie=P,Oe===0&&Re(dT)),ie===P&&(se.substr(R,4)===Zi?(ie=Zi,R+=4):(ie=P,Oe===0&&Re(fT)),ie===P&&(se.substr(R,3)===V?(ie=V,R+=3):(ie=P,Oe===0&&Re(qv))))))))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=jM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===J?(ie=J,R+=2):(ie=P,Oe===0&&Re(Bp)),ie===P&&(se.substr(R,3)===lt?(ie=lt,R+=3):(ie=P,Oe===0&&Re(jg)),ie===P&&(se.substr(R,2)===rt?(ie=rt,R+=2):(ie=P,Oe===0&&Re(hT)),ie===P&&(se.substr(R,2)===Ut?(ie=Ut,R+=2):(ie=P,Oe===0&&Re(IS)),ie===P&&(se.substr(R,2)===Ge?(ie=Ge,R+=2):(ie=P,Oe===0&&Re(pT)))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=FM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===gn?(ie=gn,R+=2):(ie=P,Oe===0&&Re(Ru)),ie===P&&(se.substr(R,3)===an?(ie=an,R+=3):(ie=P,Oe===0&&Re(Yv)),ie===P&&(se.substr(R,3)===hn?(ie=hn,R+=3):(ie=P,Oe===0&&Re(Rd)),ie===P&&(se.substr(R,2)===un?(ie=un,R+=2):(ie=P,Oe===0&&Re(zs)),ie===P&&(se.substr(R,3)===nr?(ie=nr,R+=3):(ie=P,Oe===0&&Re(mT)),ie===P&&(se.substr(R,2)===Jt?(ie=Jt,R+=2):(ie=P,Oe===0&&Re(jS)),ie===P&&(se.substr(R,2)===Dt?(ie=Dt,R+=2):(ie=P,Oe===0&&Re(FS)),ie===P&&(se.substr(R,3)===bt?(ie=bt,R+=3):(ie=P,Oe===0&&Re(Np))))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=BM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Er?(ie=Er,R+=2):(ie=P,Oe===0&&Re(Ec)),ie===P&&(se.substr(R,3)===ur?(ie=ur,R+=3):(ie=P,Oe===0&&Re(BS)),ie===P&&(se.substr(R,2)===cr?(ie=cr,R+=2):(ie=P,Oe===0&&Re(gT)),ie===P&&(se.substr(R,3)===zr?(ie=zr,R+=3):(ie=P,Oe===0&&Re(Fg))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=$D(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Cn?(ie=Cn,R+=2):(ie=P,Oe===0&&Re(yT)),ie===P&&(se.substr(R,3)===At?(ie=At,R+=3):(ie=P,Oe===0&&Re(NS)),ie===P&&(se.substr(R,2)===xr?(ie=xr,R+=2):(ie=P,Oe===0&&Re(aa)),ie===P&&(se.substr(R,3)===Fn?(ie=Fn,R+=3):(ie=P,Oe===0&&Re(Xv)),ie===P&&(se.substr(R,2)===Pn?(ie=Pn,R+=2):(ie=P,Oe===0&&Re(RS)),ie===P&&(se.substr(R,3)===An?(ie=An,R+=3):(ie=P,Oe===0&&Re(ql)),ie===P&&(se.substr(R,2)===_i?(ie=_i,R+=2):(ie=P,Oe===0&&Re(Zv)))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=NM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Zo?(ie=Zo,R+=3):(ie=P,Oe===0&&Re(Bg)),ie===P&&(se.substr(R,3)===Aa?(ie=Aa,R+=3):(ie=P,Oe===0&&Re(Ld))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=RM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===bs?(ie=bs,R+=3):(ie=P,Oe===0&&Re(LS)),ie===P&&(se.substr(R,2)===xs?(ie=xs,R+=2):(ie=P,Oe===0&&Re(ja)),ie===P&&(se.substr(R,2)===Xr?(ie=Xr,R+=2):(ie=P,Oe===0&&Re(Jv)),ie===P&&(se.substr(R,3)===Tn?(ie=Tn,R+=3):(ie=P,Oe===0&&Re(vT)),ie===P&&(se.substr(R,3)===gc?(ie=gc,R+=3):(ie=P,Oe===0&&Re(bT)),ie===P&&(se.substr(R,3)===qr?(ie=qr,R+=3):(ie=P,Oe===0&&Re(xT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=LM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===oi?(ie=oi,R+=3):(ie=P,Oe===0&&Re(Qv)),ie===P&&(se.substr(R,3)===_o?(ie=_o,R+=3):(ie=P,Oe===0&&Re(wT)),ie===P&&(se.substr(R,2)===yc?(ie=yc,R+=2):(ie=P,Oe===0&&Re(Rp)),ie===P&&(se.substr(R,3)===Pd?(ie=Pd,R+=3):(ie=P,Oe===0&&Re(zS)),ie===P&&(se.substr(R,2)===Pu?(ie=Pu,R+=2):(ie=P,Oe===0&&Re(ST)),ie===P&&(se.substr(R,2)===kd?(ie=kd,R+=2):(ie=P,Oe===0&&Re(DT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=zM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===vc?(ie=vc,R+=3):(ie=P,Oe===0&&Re(Lp)),ie===P&&(se.substr(R,3)===bc?(ie=bc,R+=3):(ie=P,Oe===0&&Re(CT)),ie===P&&(se.substr(R,3)===xc?(ie=xc,R+=3):(ie=P,Oe===0&&Re(PT)),ie===P&&(se.substr(R,3)===co?(ie=co,R+=3):(ie=P,Oe===0&&Re(eb)),ie===P&&(se.substr(R,2)===wc?(ie=wc,R+=2):(ie=P,Oe===0&&Re(VS)),ie===P&&(se.substr(R,2)===Jo?(ie=Jo,R+=2):(ie=P,Oe===0&&Re(kT)),ie===P&&(se.substr(R,2)===Rl?(ie=Rl,R+=2):(ie=P,Oe===0&&Re(OT)),ie===P&&(se.substr(R,2)===Sc?(ie=Sc,R+=2):(ie=P,Oe===0&&Re(ET)),ie===P&&(se.substr(R,2)===Ai?(ie=Ai,R+=2):(ie=P,Oe===0&&Re(WS)),ie===P&&(se.substr(R,2)===al?(ie=al,R+=2):(ie=P,Oe===0&&Re(tb))))))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=Sb(fe)),(ge=fe)===P&&(ge=R,se.substr(R,3)===Od?(fe=Od,R+=3):(fe=P,Oe===0&&Re(_T)),fe!==P&&(fe=VM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===ws?(ie=ws,R+=3):(ie=P,Oe===0&&Re(rb)),ie===P&&(se.substr(R,4)===pa?(ie=pa,R+=4):(ie=P,Oe===0&&Re(HS)),ie===P&&(se.substr(R,2)===sl?(ie=sl,R+=2):(ie=P,Oe===0&&Re(US)),ie===P&&(se.substr(R,3)===ku?(ie=ku,R+=3):(ie=P,Oe===0&&Re(KS))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=WM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Ao?(ie=Ao,R+=3):(ie=P,Oe===0&&Re(Ng)),ie===P&&(se.substr(R,4)===Ou?(ie=Ou,R+=4):(ie=P,Oe===0&&Re(AT)),ie===P&&(se.substr(R,2)===To?(ie=To,R+=2):(ie=P,Oe===0&&Re(GS)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=HM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,2)===Ed?(ie=Ed,R+=2):(ie=P,Oe===0&&Re(qS)),ie===P&&(se.substr(R,2)===Ll?(ie=Ll,R+=2):(ie=P,Oe===0&&Re(TT))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=UM(fe)),(ge=fe)===P&&(ge=R,se.substr(R,2)===Hi?(fe=Hi,R+=2):(fe=P,Oe===0&&Re(YS)),fe!==P&&(fe=KM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Ta?(ie=Ta,R+=3):(ie=P,Oe===0&&Re(MT)),ie===P&&(se.substr(R,4)===ll?(ie=ll,R+=4):(ie=P,Oe===0&&Re(nb)),ie===P&&(se.substr(R,3)===Pi?(ie=Pi,R+=3):(ie=P,Oe===0&&Re(XS)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=GM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Ma?(ie=Ma,R+=3):(ie=P,Oe===0&&Re(ib)),ie===P&&(se.substr(R,2)===Dc?(ie=Dc,R+=2):(ie=P,Oe===0&&Re($T)),ie===P&&(se.substr(R,3)===_d?(ie=_d,R+=3):(ie=P,Oe===0&&Re(ob)),ie===P&&(se.substr(R,2)===zl?(ie=zl,R+=2):(ie=P,Oe===0&&Re(Wn)),ie===P&&(se.substr(R,2)===Eu?(ie=Eu,R+=2):(ie=P,Oe===0&&Re(IT)),ie===P&&(se.substr(R,2)===Ad?(ie=Ad,R+=2):(ie=P,Oe===0&&Re(jT))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=qM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===Cc?(ie=Cc,R+=3):(ie=P,Oe===0&&Re(zp)),ie===P&&(se.substr(R,4)===Td?(ie=Td,R+=4):(ie=P,Oe===0&&Re(ZS)),ie===P&&(se.substr(R,5)===_u?(ie=_u,R+=5):(ie=P,Oe===0&&Re(FT)))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=YM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===de?(ie=de,R+=3):(ie=P,Oe===0&&Re(BT)),ie===P&&(se.substr(R,2)===oe?(ie=oe,R+=2):(ie=P,Oe===0&&Re(Vs)),ie===P&&(se.substr(R,3)===Ce?(ie=Ce,R+=3):(ie=P,Oe===0&&Re(NT)),ie===P&&(se.substr(R,3)===Ye?(ie=Ye,R+=3):(ie=P,Oe===0&&Re(Rg))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=XM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,3)===St?(ie=St,R+=3):(ie=P,Oe===0&&Re(ab)),ie===P&&(se.substr(R,2)===Nt?(ie=Nt,R+=2):(ie=P,Oe===0&&Re(JS)),ie===P&&(se.substr(R,3)===yr?(ie=yr,R+=3):(ie=P,Oe===0&&Re(QS)),ie===P&&(se.substr(R,2)===Gr?(ie=Gr,R+=2):(ie=P,Oe===0&&Re(ks)),ie===P&&(se.substr(R,2)===sn?(ie=sn,R+=2):(ie=P,Oe===0&&Re(_c)),ie===P&&(se.substr(R,3)===fi?(ie=fi,R+=3):(ie=P,Oe===0&&Re(sb))))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=ZM(fe)),(ge=fe)===P&&(ge=R,se.substr(R,3)===Ui?(fe=Ui,R+=3):(fe=P,Oe===0&&Re(eD)),fe!==P&&(fe=JM(fe)),(ge=fe)===P&&(ge=R,fe=R,se.substr(R,5)===So?(ie=So,R+=5):(ie=P,Oe===0&&Re(Lg)),ie===P&&(se.substr(R,3)===ai?(ie=ai,R+=3):(ie=P,Oe===0&&Re(tD)),ie===P&&(se.substr(R,5)===zo?(ie=zo,R+=5):(ie=P,Oe===0&&Re(lb)),ie===P&&(se.substr(R,3)===Mo?(ie=Mo,R+=3):(ie=P,Oe===0&&Re(rD))))),(fe=ie!==P?se.substring(fe,R):ie)!==P&&(fe=QM(fe)),ge=fe)))))))))))))))))))))))))),ge}(),pe!==P?U=pe:(R=U,U=P)):(R=U,U=P),U}function sh(){var U,pe,ge,fe,ie;return U=R,pe=R,ge=se.charAt(R),Fr.test(ge)?R++:(ge=P,Oe===0&&Re(Wp)),ge!==P?(fe=se.charAt(R),vn.test(fe)?R++:(fe=P,Oe===0&&Re(nD)),fe!==P?(ie=se.charAt(R),Vn.test(ie)?R++:(ie=P,Oe===0&&Re(zd)),ie===P&&(ie=null),pe=ge=[ge,fe,ie]):(R=pe,pe=P)):(R=pe,pe=P),(U=pe!==P?se.substring(U,R):pe)===P&&(U=R,pe=R,ge=se.charAt(R),cl.test(ge)?R++:(ge=P,Oe===0&&Re(Vp)),ge!==P?(fe=se.charAt(R),Do.test(fe)?R++:(fe=P,Oe===0&&Re(LT)),fe!==P?(ie=se.charAt(R),Vn.test(ie)?R++:(ie=P,Oe===0&&Re(zd)),ie===P&&(ie=null),pe=ge=[ge,fe,ie]):(R=pe,pe=P)):(R=pe,pe=P),U=pe!==P?se.substring(U,R):pe),U}function Bb(){var U,pe,ge,fe;return U=R,pe=R,ge=se.charAt(R),Fr.test(ge)?R++:(ge=P,Oe===0&&Re(Wp)),ge!==P?(fe=se.charAt(R),Xn.test(fe)?R++:(fe=P,Oe===0&&Re(zT)),fe!==P?pe=ge=[ge,fe]:(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function Qp(){var U,pe,ge,fe,ie;if(U=R,se.charCodeAt(R)===96?(pe=$o,R++):(pe=P,Oe===0&&Re(zg)),pe!==P){if(ge=R,fe=[],(ie=nC())!==P)for(;ie!==P;)fe.push(ie),ie=nC();else fe=P;(ge=fe!==P?se.substring(ge,R):fe)!==P?(se.charCodeAt(R)===96?(fe=$o,R++):(fe=P,Oe===0&&Re(zg)),fe!==P?U=e$(ge):(R=U,U=P)):(R=U,U=P)}else R=U,U=P;return U}function nC(){var U,pe,ge,fe,ie;return U=R,pe=R,ge=R,Oe++,se.charCodeAt(R)===96?(fe=$o,R++):(fe=P,Oe===0&&Re(zg)),Oe--,fe===P?ge=void 0:(R=ge,ge=P),ge!==P?(fe=R,Oe++,se.charCodeAt(R)===10?(ie=Le,R++):(ie=P,Oe===0&&Re(qf)),Oe--,ie===P?fe=void 0:(R=fe,fe=P),fe!==P?(se.length>R?(ie=se.charAt(R),R++):(ie=P,Oe===0&&Re(Io)),ie!==P?pe=ge=[ge,fe,ie]:(R=pe,pe=P)):(R=pe,pe=P)):(R=pe,pe=P),pe!==P?se.substring(U,R):pe}function ns(){var U,pe,ge;if(U=R,pe=[],(ge=Ba())!==P)for(;ge!==P;)pe.push(ge),ge=Ba();else pe=P;return(U=pe!==P?se.substring(U,R):pe)!==P&&(U=n$(U)),U}function po(){var U;return se.substr(R,2)===Qa?(U=Qa,R+=2):(U=P,Oe===0&&Re(rs)),U===P&&(U=se.charAt(R),Nv.test(U)?R++:(U=P,Oe===0&&Re(Xl))),U}function Ba(){var U;return U=se.charAt(R),Tu.test(U)?R++:(U=P,Oe===0&&Re(HT)),U}function Nb(){var U,pe,ge,fe,ie;return U=R,pe=R,Oe++,ge=po(),Oe--,ge===P?pe=void 0:(R=pe,pe=P),pe!==P?(se.length>R?(ge=se.charAt(R),R++):(ge=P,Oe===0&&Re(Io)),ge!==P?(fe=R,(ie=XD())===P&&(ie=null),fe=se.substring(fe,R),ie=R,GD(),ie=se.substring(ie,R),U=o$(ge,fe,ie)):(R=U,U=P)):(R=U,U=P),U}function n0(){var U;return U=se.charAt(R),Gf.test(U)?R++:(U=P,Oe===0&&Re(th)),U}function iC(){var U;return(U=n0())!==P&&(U=a$(U)),U}function em(){var U;return U=function(){var pe,ge,fe,ie,Ie,Qe;for(pe=R,ge=R,fe=[],ie=Ba();ie!==P;)fe.push(ie),ie=Ba();if(ge=se.substring(ge,R),fe=R,ie=[],(Ie=n0())!==P)for(;Ie!==P;)ie.push(Ie),Ie=n0();else ie=P;if((fe=ie!==P?se.substring(fe,R):ie)!==P){for(ie=R,Ie=[],Qe=Ba();Qe!==P;)Ie.push(Qe),Qe=Ba();ie=se.substring(ie,R),pe=Db(ge,fe,ie)}else R=pe,pe=P;return pe}(),U!==P&&(U=s$(U)),U}function Os(){var U,pe,ge;if(U=R,pe=[],ge=se.charAt(R),hi.test(ge)?R++:(ge=P,Oe===0&&Re(ub)),ge!==P)for(;ge!==P;)pe.push(ge),ge=se.charAt(R),hi.test(ge)?R++:(ge=P,Oe===0&&Re(ub));else pe=P;return pe!==P?se.substring(U,R):pe}function i0(){var U;return U=se.charAt(R),Rv.test(U)?R++:(U=P,Oe===0&&Re(sD)),U}function gl(){var U,pe,ge;if(U=R,pe=[],(ge=i0())!==P)for(;ge!==P;)pe.push(ge),ge=i0();else pe=P;return pe!==P?se.substring(U,R):pe}function yl(){var U;return U=se.charAt(R),Ul.test(U)?R++:(U=P,Oe===0&&Re(KT)),U}function bn(){var U;return U=se.charAt(R),Ds.test(U)?R++:(U=P,Oe===0&&Re(lD)),U}function Rb(){var U;return U=se.charAt(R),Pc.test(U)?R++:(U=P,Oe===0&&Re(rh)),U}function Na(){var U;return(U=Rb())!==P&&(U=ID(U)),U}function mo(){var U,pe,ge;return U=R,(pe=Rb())!==P&&(ge=Rb())!==P?U=l$(pe,ge):(R=U,U=P),U}function o0(){var U;return U=se.charAt(R),$d.test(U)?R++:(U=P,Oe===0&&Re(Nu)),U}function Wu(){var U;return U=se.charAt(R),Lv.test(U)?R++:(U=P,Oe===0&&Re(Hp)),U}function oC(){var U;return U=se.charAt(R),zv.test(U)?R++:(U=P,Oe===0&&Re(GT)),U}if(Q=_e(),Ke.peg$library)return{peg$result:Q,peg$currPos:R,peg$FAILED:P,peg$maxFailExpected:Xg,peg$maxFailPos:ml};if(Q!==P&&R===se.length)return Q;throw Q!==P&&R<se.length&&Re({type:"end"}),Me=Xg,o=ml<se.length?se.charAt(ml):null,S=ml<se.length?jD(ml,ml+1):jD(ml,ml),new ne(ne.buildMessage(Me,o),Me,o,S)}}},952:(l,h,y)=>{function x(o,S){let P=0,le=o.length,ee=!1;if(!S){if(o.startsWith("data:"))return null;for(;P<o.length&&o.charCodeAt(P)<=32;)P+=1;for(;le>P+1&&o.charCodeAt(le-1)<=32;)le-=1;if(o.charCodeAt(P)===47&&o.charCodeAt(P+1)===47)P+=2;else{const je=o.indexOf(":/",P);if(je!==-1){const Le=je-P,xe=o.charCodeAt(P),Be=o.charCodeAt(P+1),Ve=o.charCodeAt(P+2),tt=o.charCodeAt(P+3),it=o.charCodeAt(P+4);if(!(Le===5&&xe===104&&Be===116&&Ve===116&&tt===112&&it===115)){if(!(Le===4&&xe===104&&Be===116&&Ve===116&&tt===112)){if(!(Le===3&&xe===119&&Be===115&&Ve===115)){if(!(Le===2&&xe===119&&Be===115))for(let yt=P;yt<je;yt+=1){const vt=32|o.charCodeAt(yt);if(!(vt>=97&&vt<=122||vt>=48&&vt<=57||vt===46||vt===45||vt===43))return null}}}}for(P=je+2;o.charCodeAt(P)===47;)P+=1}}let he=-1,ve=-1,Ae=-1;for(let je=P;je<le;je+=1){const Le=o.charCodeAt(je);if(Le===35||Le===47||Le===63){le=je;break}Le===64?he=je:Le===93?ve=je:Le===58?Ae=je:Le>=65&&Le<=90&&(ee=!0)}if(he!==-1&&he>P&&he<le&&(P=he+1),o.charCodeAt(P)===91)return ve!==-1?o.slice(P+1,ve).toLowerCase():null;Ae!==-1&&Ae>P&&Ae<le&&(le=Ae)}for(;le>P+1&&o.charCodeAt(le-1)===46;)le-=1;const _e=P!==0||le!==o.length?o.slice(P,le):o;return ee?_e.toLowerCase():_e}function k(o){return o>=97&&o<=122||o>=48&&o<=57||o>127}function A(o){if(o.length>255||o.length===0||!k(o.charCodeAt(0))&&o.charCodeAt(0)!==46&&o.charCodeAt(0)!==95)return!1;let S=-1,P=-1;const le=o.length;for(let ee=0;ee<le;ee+=1){const _e=o.charCodeAt(ee);if(_e===46){if(ee-S>64||P===46||P===45||P===95)return!1;S=ee}else if(!k(_e)&&_e!==45&&_e!==95)return!1;P=_e}return le-S-1<=63&&P!==45}y.r(h),y.d(h,{autoEmail:()=>ue,autoLink:()=>re,bigEmoji:()=>T,bold:()=>c,code:()=>E,codeLine:()=>X,color:()=>p,emoji:()=>Ue,emojiUnicode:()=>st,emoticon:()=>ke,extractFirstResult:()=>Me,heading:()=>D,image:()=>me,inlineCode:()=>B,inlineKatex:()=>se,italic:()=>W,katex:()=>qe,lineBreak:()=>ne,link:()=>ae,listItem:()=>Te,mentionChannel:()=>we,mentionUser:()=>be,orderedList:()=>Fe,paragraph:()=>f,phoneChecker:()=>Ke,plain:()=>K,quote:()=>Se,reducePlainTexts:()=>q,strike:()=>te,task:()=>$,tasks:()=>L,timestamp:()=>Q,unorderedList:()=>Ee});const j=function({allowIcannDomains:o=!0,allowPrivateDomains:S=!1,detectIp:P=!0,extractHostname:le=!0,mixedInputs:ee=!0,validHosts:_e=null,validateHostname:he=!0}){return{allowIcannDomains:o,allowPrivateDomains:S,detectIp:P,extractHostname:le,mixedInputs:ee,validHosts:_e,validateHostname:he}}({}),N=function(){const o=[1,{}],S=[0,{city:o}];return[0,{ck:[0,{www:o}],jp:[0,{kawasaki:S,kitakyushu:S,kobe:S,nagoya:S,sapporo:S,sendai:S,yokohama:S}]}]}(),M=function(){const o=[1,{}],S=[2,{}],P=[1,{gov:o,com:o,org:o,net:o,edu:o}],le=[0,{"*":S}],ee=[0,{relay:S}],_e=[2,{id:S}],he=[1,{blogspot:S}],ve=[1,{gov:o}],Ae=[0,{notebook:S,studio:S}],je=[0,{labeling:S,notebook:S,studio:S}],Le=[0,{notebook:S}],xe=[0,{labeling:S,notebook:S,"notebook-fips":S,studio:S}],Be=[0,{notebook:S,"notebook-fips":S,studio:S,"studio-fips":S}],Ve=[0,{"*":o}],tt=[0,{cloud:S}],it=[1,{co:S}],yt=[0,{objects:S}],vt=[2,{nodes:S}],Pt=[0,{my:le}],kt=[0,{s3:S,"s3-accesspoint":S,"s3-website":S}],It=[0,{s3:S,"s3-accesspoint":S}],Ft=[0,{direct:S}],Xt=[0,{"webview-assets":S}],Kt=[0,{vfs:S,"webview-assets":S}],Tt=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:Kt}],rr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:It,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:Kt}],Wt=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],Lr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S}],Dr=[0,{s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-website":S}],Kr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:Kt}],kr=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-deprecated":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],mt=[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:[0,{s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S}],s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S}],qt=[0,{auth:S}],pr=[0,{auth:S,"auth-fips":S}],jr=[0,{apps:S}],Cr=[0,{paas:S}],Tr=[2,{eu:S}],or=[0,{app:S}],Bt=[0,{site:S}],Or=[1,{com:o,edu:o,net:o,org:o}],xt=[0,{j:S}],Vt=[0,{p:S}],Dn=[0,{user:S}],xi=[0,{shop:S}],Ii=[0,{cust:S,reservd:S}],_r=[0,{cust:S}],ut=[1,{gov:o,edu:o,mil:o,com:o,org:o,net:o}],Ze=[0,{s3:S}],ot=[1,{edu:o,biz:o,net:o,org:o,gov:o,info:o,com:o}],ht=[1,{framer:S}],Lt=[0,{forgot:S}],jt=[0,{cdn:S}],er=[1,{gs:o}],Nr=[0,{nes:o}],zt=[1,{k12:o,cc:o,lib:o}],We=[1,{cc:o,lib:o}];return[0,{ac:[1,{com:o,edu:o,gov:o,net:o,mil:o,org:o,drr:S,feedback:S,forms:S}],ad:[1,{nom:o}],ae:[1,{co:o,net:o,org:o,sch:o,ac:o,gov:o,mil:o,blogspot:S}],aero:[1,{airline:o,airport:o,"accident-investigation":o,"accident-prevention":o,aerobatic:o,aeroclub:o,aerodrome:o,agents:o,"air-surveillance":o,"air-traffic-control":o,aircraft:o,airtraffic:o,ambulance:o,association:o,author:o,ballooning:o,broker:o,caa:o,cargo:o,catering:o,certification:o,championship:o,charter:o,civilaviation:o,club:o,conference:o,consultant:o,consulting:o,control:o,council:o,crew:o,design:o,dgca:o,educator:o,emergency:o,engine:o,engineer:o,entertainment:o,equipment:o,exchange:o,express:o,federation:o,flight:o,freight:o,fuel:o,gliding:o,government:o,groundhandling:o,group:o,hanggliding:o,homebuilt:o,insurance:o,journal:o,journalist:o,leasing:o,logistics:o,magazine:o,maintenance:o,marketplace:o,media:o,microlight:o,modelling:o,navigation:o,parachuting:o,paragliding:o,"passenger-association":o,pilot:o,press:o,production:o,recreation:o,repbody:o,res:o,research:o,rotorcraft:o,safety:o,scientist:o,services:o,show:o,skydiving:o,software:o,student:o,taxi:o,trader:o,trading:o,trainer:o,union:o,workinggroup:o,works:o}],af:P,ag:[1,{com:o,org:o,net:o,co:o,nom:o}],ai:[1,{off:o,com:o,net:o,org:o,uwu:S,framer:S}],al:[1,{com:o,edu:o,gov:o,mil:o,net:o,org:o,blogspot:S}],am:[1,{co:o,com:o,commune:o,net:o,org:o,radio:S,blogspot:S}],ao:[1,{ed:o,edu:o,gov:o,gv:o,og:o,org:o,co:o,pb:o,it:o}],aq:o,ar:[1,{bet:o,com:he,coop:o,edu:o,gob:o,gov:o,int:o,mil:o,musica:o,mutual:o,net:o,org:o,senasa:o,tur:o}],arpa:[1,{e164:o,home:o,"in-addr":o,ip6:o,iris:o,uri:o,urn:o}],as:ve,asia:[1,{cloudns:S,daemon:S,dix:S}],at:[1,{ac:[1,{sth:o}],co:he,gv:o,or:o,funkfeuer:[0,{wien:S}],futurecms:[0,{"*":S,ex:le,in:le}],futurehosting:S,futuremailing:S,ortsinfo:[0,{ex:le,kunden:le}],biz:S,info:S,"123webseite":S,priv:S,myspreadshop:S,"12hp":S,"2ix":S,"4lima":S,"lima-city":S}],au:[1,{com:[1,{blogspot:S,cloudlets:[0,{mel:S}],myspreadshop:S}],net:o,org:o,edu:[1,{act:o,catholic:o,nsw:[1,{schools:o}],nt:o,qld:o,sa:o,tas:o,vic:o,wa:o}],gov:[1,{qld:o,sa:o,tas:o,vic:o,wa:o}],asn:o,id:o,info:o,conf:o,oz:o,act:o,nsw:o,nt:o,qld:o,sa:o,tas:o,vic:o,wa:o}],aw:[1,{com:o}],ax:o,az:[1,{com:o,net:o,int:o,gov:o,org:o,edu:o,info:o,pp:o,mil:o,name:o,pro:o,biz:o}],ba:[1,{com:o,edu:o,gov:o,mil:o,net:o,org:o,blogspot:S,rs:S}],bb:[1,{biz:o,co:o,com:o,edu:o,gov:o,info:o,net:o,org:o,store:o,tv:o}],bd:Ve,be:[1,{ac:o,cloudns:S,webhosting:S,blogspot:S,interhostsolutions:tt,kuleuven:[0,{ezproxy:S}],"123website":S,myspreadshop:S,transurl:le}],bf:ve,bg:[1,{0:o,1:o,2:o,3:o,4:o,5:o,6:o,7:o,8:o,9:o,a:o,b:o,c:o,d:o,e:o,f:o,g:o,h:o,i:o,j:o,k:o,l:o,m:o,n:o,o,p:o,q:o,r:o,s:o,t:o,u:o,v:o,w:o,x:o,y:o,z:o,blogspot:S,barsy:S}],bh:P,bi:[1,{co:o,com:o,edu:o,or:o,org:o}],biz:[1,{activetrail:S,"cloud-ip":S,cloudns:S,jozi:S,dyndns:S,"for-better":S,"for-more":S,"for-some":S,"for-the":S,selfip:S,webhop:S,orx:S,mmafan:S,myftp:S,"no-ip":S,dscloud:S}],bj:[1,{africa:o,agro:o,architectes:o,assur:o,avocats:o,co:o,com:o,eco:o,econo:o,edu:o,info:o,loisirs:o,money:o,net:o,org:o,ote:o,resto:o,restaurant:o,tourism:o,univ:o,blogspot:S}],bm:P,bn:[1,{com:o,edu:o,gov:o,net:o,org:o,co:S}],bo:[1,{com:o,edu:o,gob:o,int:o,org:o,net:o,mil:o,tv:o,web:o,academia:o,agro:o,arte:o,blog:o,bolivia:o,ciencia:o,cooperativa:o,democracia:o,deporte:o,ecologia:o,economia:o,empresa:o,indigena:o,industria:o,info:o,medicina:o,movimiento:o,musica:o,natural:o,nombre:o,noticias:o,patria:o,politica:o,profesional:o,plurinacional:o,pueblo:o,revista:o,salud:o,tecnologia:o,tksat:o,transporte:o,wiki:o}],br:[1,{"9guacu":o,abc:o,adm:o,adv:o,agr:o,aju:o,am:o,anani:o,aparecida:o,app:o,arq:o,art:o,ato:o,b:o,barueri:o,belem:o,bet:o,bhz:o,bib:o,bio:o,blog:o,bmd:o,boavista:o,bsb:o,campinagrande:o,campinas:o,caxias:o,cim:o,cng:o,cnt:o,com:[1,{blogspot:S,simplesite:S}],contagem:o,coop:o,coz:o,cri:o,cuiaba:o,curitiba:o,def:o,des:o,det:o,dev:o,ecn:o,eco:o,edu:o,emp:o,enf:o,eng:o,esp:o,etc:o,eti:o,far:o,feira:o,flog:o,floripa:o,fm:o,fnd:o,fortal:o,fot:o,foz:o,fst:o,g12:o,geo:o,ggf:o,goiania:o,gov:[1,{ac:o,al:o,am:o,ap:o,ba:o,ce:o,df:o,es:o,go:o,ma:o,mg:o,ms:o,mt:o,pa:o,pb:o,pe:o,pi:o,pr:o,rj:o,rn:o,ro:o,rr:o,rs:o,sc:o,se:o,sp:o,to:o}],gru:o,imb:o,ind:o,inf:o,jab:o,jampa:o,jdf:o,joinville:o,jor:o,jus:o,leg:[1,{ac:S,al:S,am:S,ap:S,ba:S,ce:S,df:S,es:S,go:S,ma:S,mg:S,ms:S,mt:S,pa:S,pb:S,pe:S,pi:S,pr:S,rj:S,rn:S,ro:S,rr:S,rs:S,sc:S,se:S,sp:S,to:S}],leilao:o,lel:o,log:o,londrina:o,macapa:o,maceio:o,manaus:o,maringa:o,mat:o,med:o,mil:o,morena:o,mp:o,mus:o,natal:o,net:o,niteroi:o,nom:Ve,not:o,ntr:o,odo:o,ong:o,org:o,osasco:o,palmas:o,poa:o,ppg:o,pro:o,psc:o,psi:o,pvh:o,qsl:o,radio:o,rec:o,recife:o,rep:o,ribeirao:o,rio:o,riobranco:o,riopreto:o,salvador:o,sampa:o,santamaria:o,santoandre:o,saobernardo:o,saogonca:o,seg:o,sjc:o,slg:o,slz:o,sorocaba:o,srv:o,taxi:o,tc:o,tec:o,teo:o,the:o,tmp:o,trd:o,tur:o,tv:o,udi:o,vet:o,vix:o,vlog:o,wiki:o,zlg:o}],bs:[1,{com:o,net:o,org:o,edu:o,gov:o,we:S}],bt:P,bv:o,bw:[1,{co:o,org:o}],by:[1,{gov:o,mil:o,com:he,of:o,mediatech:S}],bz:[1,{co:o,com:o,net:o,org:o,edu:o,gov:o,za:S,mydns:S,gsj:S}],ca:[1,{ab:o,bc:o,mb:o,nb:o,nf:o,nl:o,ns:o,nt:o,nu:o,on:o,pe:o,qc:o,sk:o,yk:o,gc:o,barsy:S,awdev:le,co:S,blogspot:S,"no-ip":S,myspreadshop:S,box:S}],cat:o,cc:[1,{cleverapps:S,cloudns:S,ftpaccess:S,"game-server":S,myphotos:S,scrapping:S,twmail:S,csx:S,fantasyleague:S,spawn:[0,{instances:S}]}],cd:ve,cf:he,cg:o,ch:[1,{square7:S,cloudns:S,cloudscale:[0,{cust:S,lpg:yt,rma:yt}],blogspot:S,flow:[0,{ae:[0,{alp1:S}],appengine:S}],"linkyard-cloud":S,gotdns:S,dnsking:S,"123website":S,myspreadshop:S,firenet:[0,{"*":S,svc:le}],"12hp":S,"2ix":S,"4lima":S,"lima-city":S}],ci:[1,{org:o,or:o,com:o,co:o,edu:o,ed:o,ac:o,net:o,go:o,asso:o,"xn--aroport-bya":o,aéroport:o,int:o,gouv:o,fin:S}],ck:Ve,cl:[1,{co:o,gob:o,gov:o,mil:o,cloudns:S,blogspot:S}],cm:[1,{co:o,com:o,gov:o,net:o}],cn:[1,{ac:o,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-deprecated":S,"s3-object-lambda":S,"s3-website":S}],"cn-northwest-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:It,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S}],compute:le,airflow:[0,{"cn-north-1":le,"cn-northwest-1":le}],eb:[0,{"cn-north-1":S,"cn-northwest-1":S}],elb:le}],sagemaker:[0,{"cn-north-1":Ae,"cn-northwest-1":Ae}]}],edu:o,gov:o,net:o,org:o,mil:o,"xn--55qx5d":o,公司:o,"xn--io0a7i":o,网络:o,"xn--od0alg":o,網絡:o,ah:o,bj:o,cq:o,fj:o,gd:o,gs:o,gz:o,gx:o,ha:o,hb:o,he:o,hi:o,hl:o,hn:o,jl:o,js:o,jx:o,ln:o,nm:o,nx:o,qh:o,sc:o,sd:o,sh:[1,{as:S}],sn:o,sx:o,tj:o,xj:o,xz:o,yn:o,zj:o,hk:o,mo:o,tw:o,"canva-apps":S,canvasite:Pt,myqnapcloud:S,quickconnect:Ft}],co:[1,{arts:o,com:he,edu:o,firm:o,gov:o,info:o,int:o,mil:o,net:o,nom:o,org:o,rec:o,web:o,carrd:S,crd:S,otap:le,leadpages:S,lpages:S,mypi:S,n4t:S,xmit:le,firewalledreplit:_e,repl:_e,supabase:S}],com:[1,{a2hosted:S,cpserver:S,adobeaemcloud:[2,{dev:le}],africa:S,airkitapps:S,"airkitapps-au":S,aivencloud:S,kasserver:S,amazonaws:[0,{"af-south-1":Tt,"ap-east-1":rr,"ap-northeast-1":Wt,"ap-northeast-2":Wt,"ap-northeast-3":Tt,"ap-south-1":Wt,"ap-south-2":Lr,"ap-southeast-1":Wt,"ap-southeast-2":Wt,"ap-southeast-3":Lr,"ap-southeast-4":Lr,"ap-southeast-5":[0,{"execute-api":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-deprecated":S,"s3-object-lambda":S,"s3-website":S}],"ca-central-1":Kr,"ca-west-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S}],"eu-central-1":Wt,"eu-central-2":Lr,"eu-north-1":rr,"eu-south-1":Tt,"eu-south-2":Lr,"eu-west-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-deprecated":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],"eu-west-2":rr,"eu-west-3":Tt,"il-central-1":[0,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:kt,s3:S,"s3-accesspoint":S,"s3-object-lambda":S,"s3-website":S,"aws-cloud9":Xt,cloud9:[0,{vfs:S}]}],"me-central-1":Lr,"me-south-1":rr,"sa-east-1":Tt,"us-east-1":[2,{"execute-api":S,"emrappui-prod":S,"emrnotebooks-prod":S,"emrstudio-prod":S,dualstack:Dr,s3:S,"s3-accesspoint":S,"s3-accesspoint-fips":S,"s3-deprecated":S,"s3-fips":S,"s3-object-lambda":S,"s3-website":S,"analytics-gateway":S,"aws-cloud9":Xt,cloud9:Kt}],"us-east-2":kr,"us-gov-east-1":mt,"us-gov-west-1":mt,"us-west-1":Kr,"us-west-2":kr,compute:le,"compute-1":le,airflow:[0,{"af-south-1":le,"ap-east-1":le,"ap-northeast-1":le,"ap-northeast-2":le,"ap-northeast-3":le,"ap-south-1":le,"ap-south-2":le,"ap-southeast-1":le,"ap-southeast-2":le,"ap-southeast-3":le,"ap-southeast-4":le,"ca-central-1":le,"ca-west-1":le,"eu-central-1":le,"eu-central-2":le,"eu-north-1":le,"eu-south-1":le,"eu-south-2":le,"eu-west-1":le,"eu-west-2":le,"eu-west-3":le,"il-central-1":le,"me-central-1":le,"me-south-1":le,"sa-east-1":le,"us-east-1":le,"us-east-2":le,"us-west-1":le,"us-west-2":le}],s3:S,"s3-1":S,"s3-ap-east-1":S,"s3-ap-northeast-1":S,"s3-ap-northeast-2":S,"s3-ap-northeast-3":S,"s3-ap-south-1":S,"s3-ap-southeast-1":S,"s3-ap-southeast-2":S,"s3-ca-central-1":S,"s3-eu-central-1":S,"s3-eu-north-1":S,"s3-eu-west-1":S,"s3-eu-west-2":S,"s3-eu-west-3":S,"s3-external-1":S,"s3-fips-us-gov-east-1":S,"s3-fips-us-gov-west-1":S,"s3-global":[0,{accesspoint:[0,{mrap:S}]}],"s3-me-south-1":S,"s3-sa-east-1":S,"s3-us-east-2":S,"s3-us-gov-east-1":S,"s3-us-gov-west-1":S,"s3-us-west-1":S,"s3-us-west-2":S,"s3-website-ap-northeast-1":S,"s3-website-ap-southeast-1":S,"s3-website-ap-southeast-2":S,"s3-website-eu-west-1":S,"s3-website-sa-east-1":S,"s3-website-us-east-1":S,"s3-website-us-gov-west-1":S,"s3-website-us-west-1":S,"s3-website-us-west-2":S,elb:le}],amazoncognito:[0,{"af-south-1":qt,"ap-east-1":qt,"ap-northeast-1":qt,"ap-northeast-2":qt,"ap-northeast-3":qt,"ap-south-1":qt,"ap-south-2":qt,"ap-southeast-1":qt,"ap-southeast-2":qt,"ap-southeast-3":qt,"ap-southeast-4":qt,"ca-central-1":qt,"ca-west-1":qt,"eu-central-1":qt,"eu-central-2":qt,"eu-north-1":qt,"eu-south-1":qt,"eu-south-2":qt,"eu-west-1":qt,"eu-west-2":qt,"eu-west-3":qt,"il-central-1":qt,"me-central-1":qt,"me-south-1":qt,"sa-east-1":qt,"us-east-1":pr,"us-east-2":pr,"us-gov-west-1":[0,{"auth-fips":S}],"us-west-1":pr,"us-west-2":pr}],amplifyapp:S,awsapprunner:le,awsapps:S,elasticbeanstalk:[2,{"af-south-1":S,"ap-east-1":S,"ap-northeast-1":S,"ap-northeast-2":S,"ap-northeast-3":S,"ap-south-1":S,"ap-southeast-1":S,"ap-southeast-2":S,"ap-southeast-3":S,"ca-central-1":S,"eu-central-1":S,"eu-north-1":S,"eu-south-1":S,"eu-west-1":S,"eu-west-2":S,"eu-west-3":S,"il-central-1":S,"me-south-1":S,"sa-east-1":S,"us-east-1":S,"us-east-2":S,"us-gov-east-1":S,"us-gov-west-1":S,"us-west-1":S,"us-west-2":S}],awsglobalaccelerator:S,siiites:S,appspacehosted:S,appspaceusercontent:S,"on-aptible":S,myasustor:S,"balena-devices":S,betainabox:S,boutir:S,bplaced:S,cafjs:S,"canva-apps":S,"cdn77-storage":S,br:S,cn:S,de:S,eu:S,jpn:S,mex:S,ru:S,sa:S,uk:S,us:S,za:S,"clever-cloud":[0,{services:le}],dnsabr:S,"ip-ddns":S,jdevcloud:S,wpdevcloud:S,"cf-ipfs":S,"cloudflare-ipfs":S,trycloudflare:S,co:S,builtwithdark:S,datadetect:[0,{demo:S,instance:S}],dattolocal:S,dattorelay:S,dattoweb:S,mydatto:S,digitaloceanspaces:le,discordsays:S,discordsez:S,drayddns:S,dreamhosters:S,durumis:S,mydrobo:S,blogdns:S,cechire:S,dnsalias:S,dnsdojo:S,doesntexist:S,dontexist:S,doomdns:S,"dyn-o-saur":S,dynalias:S,"dyndns-at-home":S,"dyndns-at-work":S,"dyndns-blog":S,"dyndns-free":S,"dyndns-home":S,"dyndns-ip":S,"dyndns-mail":S,"dyndns-office":S,"dyndns-pics":S,"dyndns-remote":S,"dyndns-server":S,"dyndns-web":S,"dyndns-wiki":S,"dyndns-work":S,"est-a-la-maison":S,"est-a-la-masion":S,"est-le-patron":S,"est-mon-blogueur":S,"from-ak":S,"from-al":S,"from-ar":S,"from-ca":S,"from-ct":S,"from-dc":S,"from-de":S,"from-fl":S,"from-ga":S,"from-hi":S,"from-ia":S,"from-id":S,"from-il":S,"from-in":S,"from-ks":S,"from-ky":S,"from-ma":S,"from-md":S,"from-mi":S,"from-mn":S,"from-mo":S,"from-ms":S,"from-mt":S,"from-nc":S,"from-nd":S,"from-ne":S,"from-nh":S,"from-nj":S,"from-nm":S,"from-nv":S,"from-oh":S,"from-ok":S,"from-or":S,"from-pa":S,"from-pr":S,"from-ri":S,"from-sc":S,"from-sd":S,"from-tn":S,"from-tx":S,"from-ut":S,"from-va":S,"from-vt":S,"from-wa":S,"from-wi":S,"from-wv":S,"from-wy":S,getmyip:S,gotdns:S,"hobby-site":S,homelinux:S,homeunix:S,iamallama:S,"is-a-anarchist":S,"is-a-blogger":S,"is-a-bookkeeper":S,"is-a-bulls-fan":S,"is-a-caterer":S,"is-a-chef":S,"is-a-conservative":S,"is-a-cpa":S,"is-a-cubicle-slave":S,"is-a-democrat":S,"is-a-designer":S,"is-a-doctor":S,"is-a-financialadvisor":S,"is-a-geek":S,"is-a-green":S,"is-a-guru":S,"is-a-hard-worker":S,"is-a-hunter":S,"is-a-landscaper":S,"is-a-lawyer":S,"is-a-liberal":S,"is-a-libertarian":S,"is-a-llama":S,"is-a-musician":S,"is-a-nascarfan":S,"is-a-nurse":S,"is-a-painter":S,"is-a-personaltrainer":S,"is-a-photographer":S,"is-a-player":S,"is-a-republican":S,"is-a-rockstar":S,"is-a-socialist":S,"is-a-student":S,"is-a-teacher":S,"is-a-techie":S,"is-a-therapist":S,"is-an-accountant":S,"is-an-actor":S,"is-an-actress":S,"is-an-anarchist":S,"is-an-artist":S,"is-an-engineer":S,"is-an-entertainer":S,"is-certified":S,"is-gone":S,"is-into-anime":S,"is-into-cars":S,"is-into-cartoons":S,"is-into-games":S,"is-leet":S,"is-not-certified":S,"is-slick":S,"is-uberleet":S,"is-with-theband":S,"isa-geek":S,"isa-hockeynut":S,issmarterthanyou:S,"likes-pie":S,likescandy:S,"neat-url":S,"saves-the-whales":S,selfip:S,"sells-for-less":S,"sells-for-u":S,servebbs:S,"simple-url":S,"space-to-rent":S,"teaches-yoga":S,writesthisblog:S,ddnsfree:S,ddnsgeek:S,giize:S,gleeze:S,kozow:S,loseyourip:S,ooguy:S,theworkpc:S,mytuleap:S,"tuleap-partners":S,encoreapi:S,evennode:[0,{"eu-1":S,"eu-2":S,"eu-3":S,"eu-4":S,"us-1":S,"us-2":S,"us-3":S,"us-4":S}],onfabrica:S,"fastly-edge":S,"fastly-terrarium":S,"fastvps-server":S,mydobiss:S,firebaseapp:S,fldrv:S,forgeblocks:S,framercanvas:S,"freebox-os":S,freeboxos:S,freemyip:S,aliases121:S,gentapps:S,gentlentapis:S,githubusercontent:S,"0emm":le,appspot:[2,{r:le}],blogspot:S,codespot:S,googleapis:S,googlecode:S,pagespeedmobilizer:S,withgoogle:S,withyoutube:S,grayjayleagues:S,hatenablog:S,hatenadiary:S,herokuapp:S,herokussl:S,gr:S,smushcdn:S,wphostedmail:S,wpmucdn:S,pixolino:S,"apps-1and1":S,"live-website":S,dopaas:S,"hosted-by-previder":Cr,hosteur:[0,{"rag-cloud":S,"rag-cloud-ch":S}],"ik-server":[0,{jcloud:S,"jcloud-ver-jpc":S}],jelastic:[0,{demo:S}],massivegrid:Cr,wafaicloud:[0,{jed:S,ryd:S}],webadorsite:S,joyent:[0,{cns:le}],lpusercontent:S,linode:[0,{members:S,nodebalancer:le}],linodeobjects:le,linodeusercontent:[0,{ip:S}],barsycenter:S,barsyonline:S,modelscape:S,mwcloudnonprod:S,polyspace:S,mazeplay:S,miniserver:S,atmeta:S,fbsbx:jr,meteorapp:Tr,routingthecloud:S,mydbserver:S,hostedpi:S,"mythic-beasts":[0,{caracal:S,customer:S,fentiger:S,lynx:S,ocelot:S,oncilla:S,onza:S,sphinx:S,vs:S,x:S,yali:S}],nospamproxy:tt,"4u":S,nfshost:S,"3utilities":S,blogsyte:S,ciscofreak:S,damnserver:S,ddnsking:S,ditchyourip:S,dnsiskinky:S,dynns:S,geekgalaxy:S,"health-carereform":S,homesecuritymac:S,homesecuritypc:S,myactivedirectory:S,mysecuritycamera:S,myvnc:S,"net-freaks":S,onthewifi:S,point2this:S,quicksytes:S,securitytactics:S,servebeer:S,servecounterstrike:S,serveexchange:S,serveftp:S,servegame:S,servehalflife:S,servehttp:S,servehumour:S,serveirc:S,servemp3:S,servep2p:S,servepics:S,servequake:S,servesarcasm:S,stufftoread:S,unusualperson:S,workisboring:S,"001www":S,myiphost:S,observableusercontent:[0,{static:S}],simplesite:S,orsites:S,operaunite:S,"customer-oci":[0,{"*":S,oci:le,ocp:le,ocs:le}],oraclecloudapps:le,oraclegovcloudapps:le,"authgear-staging":S,authgearapps:S,skygearapp:S,outsystemscloud:S,ownprovider:S,pgfog:S,pagexl:S,gotpantheon:S,paywhirl:le,upsunapp:S,"platter-app":S,"postman-echo":S,prgmr:[0,{xen:S}],pythonanywhere:Tr,qa2:S,"alpha-myqnapcloud":S,"dev-myqnapcloud":S,mycloudnas:S,mynascloud:S,myqnapcloud:S,qualifioapp:S,ladesk:S,qbuser:S,quipelements:le,rackmaze:S,"readthedocs-hosted":S,rhcloud:S,onrender:S,render:or,"180r":S,dojin:S,sakuratan:S,sakuraweb:S,x0:S,code:[0,{builder:le,"dev-builder":le,"stg-builder":le}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":le}]}]}]}],logoip:S,scrysec:S,"firewall-gateway":S,myshopblocks:S,myshopify:S,shopitsite:S,"1kapp":S,appchizi:S,applinzi:S,sinaapp:S,vipsinaapp:S,streamlitapp:S,"try-snowplow":S,"playstation-cloud":S,myspreadshop:S,"w-corp-staticblitz":S,"w-credentialless-staticblitz":S,"w-staticblitz":S,"stackhero-network":S,stdlib:[0,{api:S}],strapiapp:[2,{media:S}],"streak-link":S,streaklinks:S,streakusercontent:S,"temp-dns":S,dsmynas:S,familyds:S,mytabit:S,taveusercontent:S,"tb-hosting":Bt,reservd:S,thingdustdata:S,"townnews-staging":S,typeform:[0,{pro:S}],hk:S,it:S,vultrobjects:le,wafflecell:S,hotelwithflight:S,"reserve-online":S,cprapid:S,pleskns:S,remotewd:S,wiardweb:[0,{pages:S}],wixsite:S,wixstudio:S,messwithdns:S,"woltlab-demo":S,wpenginepowered:[2,{js:S}],xnbay:[2,{u2:S,"u2-local":S}],yolasite:S}],coop:o,cr:[1,{ac:o,co:o,ed:o,fi:o,go:o,or:o,sa:o}],cu:[1,{com:o,edu:o,gob:o,inf:o,nat:o,net:o,org:o}],cv:[1,{com:o,edu:o,int:o,nome:o,org:o,blogspot:S}],cw:Or,cx:[1,{gov:o,cloudns:S,ath:S,info:S,assessments:S,calculators:S,funnels:S,paynow:S,quizzes:S,researched:S,tests:S}],cy:[1,{ac:o,biz:o,com:[1,{blogspot:S,scaleforce:xt}],ekloges:o,gov:o,ltd:o,mil:o,net:o,org:o,press:o,pro:o,tm:o}],cz:[1,{contentproxy9:[0,{rsc:S}],realm:S,e4:S,blogspot:S,co:S,metacentrum:[0,{cloud:le,custom:S}],muni:[0,{cloud:[0,{flt:S,usr:S}]}]}],de:[1,{bplaced:S,square7:S,com:S,cosidns:[0,{dyn:S}],dnsupdater:S,"dynamisches-dns":S,"internet-dns":S,"l-o-g-i-n":S,ddnss:[2,{dyn:S,dyndns:S}],"dyn-ip24":S,dyndns1:S,"home-webserver":[2,{dyn:S}],"myhome-server":S,dnshome:S,fuettertdasnetz:S,isteingeek:S,istmein:S,lebtimnetz:S,leitungsen:S,traeumtgerade:S,frusky:le,goip:S,blogspot:S,"xn--gnstigbestellen-zvb":S,günstigbestellen:S,"xn--gnstigliefern-wob":S,günstigliefern:S,"hs-heilbronn":[0,{it:[0,{pages:S,"pages-research":S}]}],"dyn-berlin":S,"in-berlin":S,"in-brb":S,"in-butter":S,"in-dsl":S,"in-vpn":S,iservschule:S,"mein-iserv":S,schulplattform:S,schulserver:S,"test-iserv":S,keymachine:S,"git-repos":S,"lcube-server":S,"svn-repos":S,barsy:S,webspaceconfig:S,"123webseite":S,logoip:S,"firewall-gateway":S,"my-gateway":S,"my-router":S,spdns:S,speedpartner:[0,{customer:S}],myspreadshop:S,"taifun-dns":S,"12hp":S,"2ix":S,"4lima":S,"lima-city":S,"dd-dns":S,"dray-dns":S,draydns:S,"dyn-vpn":S,dynvpn:S,"mein-vigor":S,"my-vigor":S,"my-wan":S,"syno-ds":S,"synology-diskstation":S,"synology-ds":S,uberspace:le,"virtual-user":S,virtualuser:S,"community-pro":S,diskussionsbereich:S}],dj:o,dk:[1,{biz:S,co:S,firm:S,reg:S,store:S,blogspot:S,"123hjemmeside":S,myspreadshop:S}],dm:P,do:[1,{art:o,com:o,edu:o,gob:o,gov:o,mil:o,net:o,org:o,sld:o,web:o}],dz:[1,{art:o,asso:o,com:o,edu:o,gov:o,org:o,net:o,pol:o,soc:o,tm:o}],ec:[1,{com:o,info:o,net:o,fin:o,k12:o,med:o,pro:o,org:o,edu:o,gov:o,gob:o,mil:o,base:S,official:S}],edu:[1,{rit:[0,{"git-pages":S}]}],ee:[1,{edu:o,gov:o,riik:o,lib:o,med:o,com:he,pri:o,aip:o,org:o,fie:o}],eg:[1,{com:he,edu:o,eun:o,gov:o,mil:o,name:o,net:o,org:o,sci:o}],er:Ve,es:[1,{com:he,nom:o,org:o,gob:o,edu:o,"123miweb":S,myspreadshop:S}],et:[1,{com:o,gov:o,org:o,edu:o,biz:o,name:o,info:o,net:o}],eu:[1,{airkitapps:S,cloudns:S,dogado:[0,{jelastic:S}],barsy:S,spdns:S,transurl:le,diskstation:S}],fi:[1,{aland:o,dy:S,blogspot:S,"xn--hkkinen-5wa":S,häkkinen:S,iki:S,cloudplatform:[0,{fi:S}],datacenter:[0,{demo:S,paas:S}],kapsi:S,"123kotisivu":S,myspreadshop:S}],fj:[1,{ac:o,biz:o,com:o,gov:o,info:o,mil:o,name:o,net:o,org:o,pro:o}],fk:Ve,fm:[1,{com:o,edu:o,net:o,org:o,radio:S,user:le}],fo:o,fr:[1,{asso:o,com:o,gouv:o,nom:o,prd:o,tm:o,avoues:o,cci:o,greta:o,"huissier-justice":o,"en-root":S,"fbx-os":S,fbxos:S,"freebox-os":S,freeboxos:S,blogspot:S,goupile:S,"123siteweb":S,"on-web":S,"chirurgiens-dentistes-en-france":S,dedibox:S,aeroport:S,avocat:S,chambagri:S,"chirurgiens-dentistes":S,"experts-comptables":S,medecin:S,notaires:S,pharmacien:S,port:S,veterinaire:S,myspreadshop:S,ynh:S}],ga:o,gb:o,gd:[1,{edu:o,gov:o}],ge:[1,{com:o,edu:o,gov:o,org:o,mil:o,net:o,pvt:o}],gf:o,gg:[1,{co:o,net:o,org:o,kaas:S,stackit:S,panel:[2,{daemon:S}]}],gh:[1,{com:o,edu:o,gov:o,org:o,mil:o}],gi:[1,{com:o,ltd:o,gov:o,mod:o,edu:o,org:o}],gl:[1,{co:o,com:o,edu:o,net:o,org:o,biz:S}],gm:o,gn:[1,{ac:o,com:o,edu:o,gov:o,org:o,net:o}],gov:o,gp:[1,{com:o,net:o,mobi:o,edu:o,org:o,asso:o}],gq:o,gr:[1,{com:o,edu:o,net:o,org:o,gov:o,blogspot:S,barsy:S,simplesite:S}],gs:o,gt:[1,{com:o,edu:o,gob:o,ind:o,mil:o,net:o,org:o}],gu:[1,{com:o,edu:o,gov:o,guam:o,info:o,net:o,org:o,web:o}],gw:o,gy:[1,{co:o,com:o,edu:o,gov:o,net:o,org:o}],hk:[1,{com:o,edu:o,gov:o,idv:o,net:o,org:o,"xn--55qx5d":o,公司:o,"xn--wcvs22d":o,教育:o,"xn--lcvr32d":o,敎育:o,"xn--mxtq1m":o,政府:o,"xn--gmqw5a":o,個人:o,"xn--ciqpn":o,个人:o,"xn--gmq050i":o,箇人:o,"xn--zf0avx":o,網络:o,"xn--io0a7i":o,网络:o,"xn--mk0axi":o,组織:o,"xn--od0alg":o,網絡:o,"xn--od0aq3b":o,网絡:o,"xn--tn0ag":o,组织:o,"xn--uc0atv":o,組織:o,"xn--uc0ay4a":o,組织:o,blogspot:S,secaas:S,inc:S,ltd:S}],hm:o,hn:[1,{com:o,edu:o,org:o,net:o,mil:o,gob:o}],hr:[1,{iz:o,from:o,name:o,com:o,brendly:xi,blogspot:S,free:S}],ht:[1,{com:o,shop:o,firm:o,info:o,adult:o,net:o,pro:o,org:o,med:o,art:o,coop:o,pol:o,asso:o,edu:o,rel:o,gouv:o,perso:o,rt:S}],hu:[1,{2e3:o,co:o,info:o,org:o,priv:o,sport:o,tm:o,agrar:o,bolt:o,casino:o,city:o,erotica:o,erotika:o,film:o,forum:o,games:o,hotel:o,ingatlan:o,jogasz:o,konyvelo:o,lakas:o,media:o,news:o,reklam:o,sex:o,shop:o,suli:o,szex:o,tozsde:o,utazas:o,video:o,blogspot:S}],id:[1,{ac:o,biz:o,co:he,desa:o,go:o,mil:o,my:[1,{rss:S}],net:o,or:o,ponpes:o,sch:o,web:o}],ie:[1,{gov:o,blogspot:S,myspreadshop:S}],il:[1,{ac:o,co:[1,{blogspot:S,ravpage:S,mytabit:S,tabitorder:S}],gov:o,idf:o,k12:o,muni:o,net:o,org:o}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":o,"xn--5dbhl8d":o,"xn--8dbq2a":o,"xn--hebda8b":o}],ישראל:[1,{אקדמיה:o,ישוב:o,צהל:o,ממשל:o}],im:[1,{ac:o,co:[1,{ltd:o,plc:o}],com:o,net:o,org:o,tt:o,tv:o}],in:[1,{"5g":o,"6g":o,ac:o,ai:o,am:o,bihar:o,biz:o,business:o,ca:o,cn:o,co:o,com:o,coop:o,cs:o,delhi:o,dr:o,edu:o,er:o,firm:o,gen:o,gov:o,gujarat:o,ind:o,info:o,int:o,internet:o,io:o,me:o,mil:o,net:o,nic:o,org:o,pg:o,post:o,pro:o,res:o,travel:o,tv:o,uk:o,up:o,us:o,cloudns:S,blogspot:S,barsy:S,web:S,supabase:S}],info:[1,{cloudns:S,"dynamic-dns":S,"barrel-of-knowledge":S,"barrell-of-knowledge":S,dyndns:S,"for-our":S,"groks-the":S,"groks-this":S,"here-for-more":S,knowsitall:S,selfip:S,webhop:S,barsy:S,mayfirst:S,mittwald:S,mittwaldserver:S,typo3server:S,dvrcam:S,ilovecollege:S,"no-ip":S,forumz:S,nsupdate:S,dnsupdate:S,"v-info":S}],int:[1,{eu:o}],io:[1,{2038:S,co:o,com:o,edu:o,gov:o,mil:o,net:o,nom:o,org:o,"on-acorn":le,apigee:S,"b-data":S,beagleboard:S,bitbucket:S,bluebite:S,boxfuse:S,brave:[0,{s:le}],browsersafetymark:S,bigv:[0,{uk0:S}],cleverapps:S,dappnode:[0,{dyndns:S}],darklang:S,definima:S,dedyn:S,drud:S,"fh-muenster":S,shw:S,forgerock:[0,{id:S}],github:S,gitlab:S,lolipop:S,"hasura-app":S,hostyhosting:S,hypernode:S,moonscale:le,beebyte:Cr,beebyteapp:[0,{sekd1:S}],jele:S,webthings:S,loginline:S,barsy:S,azurecontainer:le,ngrok:[2,{ap:S,au:S,eu:S,in:S,jp:S,sa:S,us:S}],nodeart:[0,{stage:S}],pantheonsite:S,pstmn:[2,{mock:S}],protonet:S,qcx:[2,{sys:le}],qoto:S,vaporcloud:S,myrdbx:S,"rb-hosting":Bt,"on-k3s":le,"on-rio":le,readthedocs:S,resindevice:S,resinstaging:[0,{devices:S}],hzc:S,sandcats:S,scrypted:[0,{client:S}],shiftedit:S,"mo-siemens":S,lair:jr,stolos:le,spacekit:S,musician:S,utwente:S,edugit:S,telebit:S,thingdust:[0,{dev:Ii,disrec:Ii,prod:_r,testing:Ii}],tickets:S,upli:S,webflow:S,webflowtest:S,editorx:S,wixstudio:S,basicserver:S,virtualserver:S}],iq:ut,ir:[1,{ac:o,co:o,gov:o,id:o,net:o,org:o,sch:o,"xn--mgba3a4f16a":o,ایران:o,"xn--mgba3a4fra":o,ايران:o,arvanedge:S}],is:[1,{net:o,com:o,edu:o,gov:o,org:o,int:o,blogspot:S}],it:[1,{gov:o,edu:o,abr:o,abruzzo:o,"aosta-valley":o,aostavalley:o,bas:o,basilicata:o,cal:o,calabria:o,cam:o,campania:o,"emilia-romagna":o,emiliaromagna:o,emr:o,"friuli-v-giulia":o,"friuli-ve-giulia":o,"friuli-vegiulia":o,"friuli-venezia-giulia":o,"friuli-veneziagiulia":o,"friuli-vgiulia":o,"friuliv-giulia":o,"friulive-giulia":o,friulivegiulia:o,"friulivenezia-giulia":o,friuliveneziagiulia:o,friulivgiulia:o,fvg:o,laz:o,lazio:o,lig:o,liguria:o,lom:o,lombardia:o,lombardy:o,lucania:o,mar:o,marche:o,mol:o,molise:o,piedmont:o,piemonte:o,pmn:o,pug:o,puglia:o,sar:o,sardegna:o,sardinia:o,sic:o,sicilia:o,sicily:o,taa:o,tos:o,toscana:o,"trentin-sud-tirol":o,"xn--trentin-sd-tirol-rzb":o,"trentin-süd-tirol":o,"trentin-sudtirol":o,"xn--trentin-sdtirol-7vb":o,"trentin-südtirol":o,"trentin-sued-tirol":o,"trentin-suedtirol":o,"trentino-a-adige":o,"trentino-aadige":o,"trentino-alto-adige":o,"trentino-altoadige":o,"trentino-s-tirol":o,"trentino-stirol":o,"trentino-sud-tirol":o,"xn--trentino-sd-tirol-c3b":o,"trentino-süd-tirol":o,"trentino-sudtirol":o,"xn--trentino-sdtirol-szb":o,"trentino-südtirol":o,"trentino-sued-tirol":o,"trentino-suedtirol":o,trentino:o,"trentinoa-adige":o,trentinoaadige:o,"trentinoalto-adige":o,trentinoaltoadige:o,"trentinos-tirol":o,trentinostirol:o,"trentinosud-tirol":o,"xn--trentinosd-tirol-rzb":o,"trentinosüd-tirol":o,trentinosudtirol:o,"xn--trentinosdtirol-7vb":o,trentinosüdtirol:o,"trentinosued-tirol":o,trentinosuedtirol:o,"trentinsud-tirol":o,"xn--trentinsd-tirol-6vb":o,"trentinsüd-tirol":o,trentinsudtirol:o,"xn--trentinsdtirol-nsb":o,trentinsüdtirol:o,"trentinsued-tirol":o,trentinsuedtirol:o,tuscany:o,umb:o,umbria:o,"val-d-aosta":o,"val-daosta":o,"vald-aosta":o,valdaosta:o,"valle-aosta":o,"valle-d-aosta":o,"valle-daosta":o,valleaosta:o,"valled-aosta":o,valledaosta:o,"vallee-aoste":o,"xn--valle-aoste-ebb":o,"vallée-aoste":o,"vallee-d-aoste":o,"xn--valle-d-aoste-ehb":o,"vallée-d-aoste":o,valleeaoste:o,"xn--valleaoste-e7a":o,valléeaoste:o,valleedaoste:o,"xn--valledaoste-ebb":o,valléedaoste:o,vao:o,vda:o,ven:o,veneto:o,ag:o,agrigento:o,al:o,alessandria:o,"alto-adige":o,altoadige:o,an:o,ancona:o,"andria-barletta-trani":o,"andria-trani-barletta":o,andriabarlettatrani:o,andriatranibarletta:o,ao:o,aosta:o,aoste:o,ap:o,aq:o,aquila:o,ar:o,arezzo:o,"ascoli-piceno":o,ascolipiceno:o,asti:o,at:o,av:o,avellino:o,ba:o,"balsan-sudtirol":o,"xn--balsan-sdtirol-nsb":o,"balsan-südtirol":o,"balsan-suedtirol":o,balsan:o,bari:o,"barletta-trani-andria":o,barlettatraniandria:o,belluno:o,benevento:o,bergamo:o,bg:o,bi:o,biella:o,bl:o,bn:o,bo:o,bologna:o,"bolzano-altoadige":o,bolzano:o,"bozen-sudtirol":o,"xn--bozen-sdtirol-2ob":o,"bozen-südtirol":o,"bozen-suedtirol":o,bozen:o,br:o,brescia:o,brindisi:o,bs:o,bt:o,"bulsan-sudtirol":o,"xn--bulsan-sdtirol-nsb":o,"bulsan-südtirol":o,"bulsan-suedtirol":o,bulsan:o,bz:o,ca:o,cagliari:o,caltanissetta:o,"campidano-medio":o,campidanomedio:o,campobasso:o,"carbonia-iglesias":o,carboniaiglesias:o,"carrara-massa":o,carraramassa:o,caserta:o,catania:o,catanzaro:o,cb:o,ce:o,"cesena-forli":o,"xn--cesena-forl-mcb":o,"cesena-forlì":o,cesenaforli:o,"xn--cesenaforl-i8a":o,cesenaforlì:o,ch:o,chieti:o,ci:o,cl:o,cn:o,co:o,como:o,cosenza:o,cr:o,cremona:o,crotone:o,cs:o,ct:o,cuneo:o,cz:o,"dell-ogliastra":o,dellogliastra:o,en:o,enna:o,fc:o,fe:o,fermo:o,ferrara:o,fg:o,fi:o,firenze:o,florence:o,fm:o,foggia:o,"forli-cesena":o,"xn--forl-cesena-fcb":o,"forlì-cesena":o,forlicesena:o,"xn--forlcesena-c8a":o,forlìcesena:o,fr:o,frosinone:o,ge:o,genoa:o,genova:o,go:o,gorizia:o,gr:o,grosseto:o,"iglesias-carbonia":o,iglesiascarbonia:o,im:o,imperia:o,is:o,isernia:o,kr:o,"la-spezia":o,laquila:o,laspezia:o,latina:o,lc:o,le:o,lecce:o,lecco:o,li:o,livorno:o,lo:o,lodi:o,lt:o,lu:o,lucca:o,macerata:o,mantova:o,"massa-carrara":o,massacarrara:o,matera:o,mb:o,mc:o,me:o,"medio-campidano":o,mediocampidano:o,messina:o,mi:o,milan:o,milano:o,mn:o,mo:o,modena:o,"monza-brianza":o,"monza-e-della-brianza":o,monza:o,monzabrianza:o,monzaebrianza:o,monzaedellabrianza:o,ms:o,mt:o,na:o,naples:o,napoli:o,no:o,novara:o,nu:o,nuoro:o,og:o,ogliastra:o,"olbia-tempio":o,olbiatempio:o,or:o,oristano:o,ot:o,pa:o,padova:o,padua:o,palermo:o,parma:o,pavia:o,pc:o,pd:o,pe:o,perugia:o,"pesaro-urbino":o,pesarourbino:o,pescara:o,pg:o,pi:o,piacenza:o,pisa:o,pistoia:o,pn:o,po:o,pordenone:o,potenza:o,pr:o,prato:o,pt:o,pu:o,pv:o,pz:o,ra:o,ragusa:o,ravenna:o,rc:o,re:o,"reggio-calabria":o,"reggio-emilia":o,reggiocalabria:o,reggioemilia:o,rg:o,ri:o,rieti:o,rimini:o,rm:o,rn:o,ro:o,roma:o,rome:o,rovigo:o,sa:o,salerno:o,sassari:o,savona:o,si:o,siena:o,siracusa:o,so:o,sondrio:o,sp:o,sr:o,ss:o,suedtirol:o,"xn--sdtirol-n2a":o,südtirol:o,sv:o,ta:o,taranto:o,te:o,"tempio-olbia":o,tempioolbia:o,teramo:o,terni:o,tn:o,to:o,torino:o,tp:o,tr:o,"trani-andria-barletta":o,"trani-barletta-andria":o,traniandriabarletta:o,tranibarlettaandria:o,trapani:o,trento:o,treviso:o,trieste:o,ts:o,turin:o,tv:o,ud:o,udine:o,"urbino-pesaro":o,urbinopesaro:o,va:o,varese:o,vb:o,vc:o,ve:o,venezia:o,venice:o,verbania:o,vercelli:o,verona:o,vi:o,"vibo-valentia":o,vibovalentia:o,vicenza:o,viterbo:o,vr:o,vs:o,vt:o,vv:o,"12chars":S,blogspot:S,ibxos:S,iliadboxos:S,neen:[0,{jc:S}],"123homepage":S,"16-b":S,"32-b":S,"64-b":S,myspreadshop:S,syncloud:S}],je:[1,{co:o,net:o,org:o,of:S}],jm:Ve,jo:[1,{com:o,org:o,net:o,edu:o,sch:o,gov:o,mil:o,name:o}],jobs:o,jp:[1,{ac:o,ad:o,co:o,ed:o,go:o,gr:o,lg:o,ne:[1,{aseinet:Dn,gehirn:S,ivory:S,"mail-box":S,mints:S,mokuren:S,opal:S,sakura:S,sumomo:S,topaz:S}],or:o,aichi:[1,{aisai:o,ama:o,anjo:o,asuke:o,chiryu:o,chita:o,fuso:o,gamagori:o,handa:o,hazu:o,hekinan:o,higashiura:o,ichinomiya:o,inazawa:o,inuyama:o,isshiki:o,iwakura:o,kanie:o,kariya:o,kasugai:o,kira:o,kiyosu:o,komaki:o,konan:o,kota:o,mihama:o,miyoshi:o,nishio:o,nisshin:o,obu:o,oguchi:o,oharu:o,okazaki:o,owariasahi:o,seto:o,shikatsu:o,shinshiro:o,shitara:o,tahara:o,takahama:o,tobishima:o,toei:o,togo:o,tokai:o,tokoname:o,toyoake:o,toyohashi:o,toyokawa:o,toyone:o,toyota:o,tsushima:o,yatomi:o}],akita:[1,{akita:o,daisen:o,fujisato:o,gojome:o,hachirogata:o,happou:o,higashinaruse:o,honjo:o,honjyo:o,ikawa:o,kamikoani:o,kamioka:o,katagami:o,kazuno:o,kitaakita:o,kosaka:o,kyowa:o,misato:o,mitane:o,moriyoshi:o,nikaho:o,noshiro:o,odate:o,oga:o,ogata:o,semboku:o,yokote:o,yurihonjo:o}],aomori:[1,{aomori:o,gonohe:o,hachinohe:o,hashikami:o,hiranai:o,hirosaki:o,itayanagi:o,kuroishi:o,misawa:o,mutsu:o,nakadomari:o,noheji:o,oirase:o,owani:o,rokunohe:o,sannohe:o,shichinohe:o,shingo:o,takko:o,towada:o,tsugaru:o,tsuruta:o}],chiba:[1,{abiko:o,asahi:o,chonan:o,chosei:o,choshi:o,chuo:o,funabashi:o,futtsu:o,hanamigawa:o,ichihara:o,ichikawa:o,ichinomiya:o,inzai:o,isumi:o,kamagaya:o,kamogawa:o,kashiwa:o,katori:o,katsuura:o,kimitsu:o,kisarazu:o,kozaki:o,kujukuri:o,kyonan:o,matsudo:o,midori:o,mihama:o,minamiboso:o,mobara:o,mutsuzawa:o,nagara:o,nagareyama:o,narashino:o,narita:o,noda:o,oamishirasato:o,omigawa:o,onjuku:o,otaki:o,sakae:o,sakura:o,shimofusa:o,shirako:o,shiroi:o,shisui:o,sodegaura:o,sosa:o,tako:o,tateyama:o,togane:o,tohnosho:o,tomisato:o,urayasu:o,yachimata:o,yachiyo:o,yokaichiba:o,yokoshibahikari:o,yotsukaido:o}],ehime:[1,{ainan:o,honai:o,ikata:o,imabari:o,iyo:o,kamijima:o,kihoku:o,kumakogen:o,masaki:o,matsuno:o,matsuyama:o,namikata:o,niihama:o,ozu:o,saijo:o,seiyo:o,shikokuchuo:o,tobe:o,toon:o,uchiko:o,uwajima:o,yawatahama:o}],fukui:[1,{echizen:o,eiheiji:o,fukui:o,ikeda:o,katsuyama:o,mihama:o,minamiechizen:o,obama:o,ohi:o,ono:o,sabae:o,sakai:o,takahama:o,tsuruga:o,wakasa:o}],fukuoka:[1,{ashiya:o,buzen:o,chikugo:o,chikuho:o,chikujo:o,chikushino:o,chikuzen:o,chuo:o,dazaifu:o,fukuchi:o,hakata:o,higashi:o,hirokawa:o,hisayama:o,iizuka:o,inatsuki:o,kaho:o,kasuga:o,kasuya:o,kawara:o,keisen:o,koga:o,kurate:o,kurogi:o,kurume:o,minami:o,miyako:o,miyama:o,miyawaka:o,mizumaki:o,munakata:o,nakagawa:o,nakama:o,nishi:o,nogata:o,ogori:o,okagaki:o,okawa:o,oki:o,omuta:o,onga:o,onojo:o,oto:o,saigawa:o,sasaguri:o,shingu:o,shinyoshitomi:o,shonai:o,soeda:o,sue:o,tachiarai:o,tagawa:o,takata:o,toho:o,toyotsu:o,tsuiki:o,ukiha:o,umi:o,usui:o,yamada:o,yame:o,yanagawa:o,yukuhashi:o}],fukushima:[1,{aizubange:o,aizumisato:o,aizuwakamatsu:o,asakawa:o,bandai:o,date:o,fukushima:o,furudono:o,futaba:o,hanawa:o,higashi:o,hirata:o,hirono:o,iitate:o,inawashiro:o,ishikawa:o,iwaki:o,izumizaki:o,kagamiishi:o,kaneyama:o,kawamata:o,kitakata:o,kitashiobara:o,koori:o,koriyama:o,kunimi:o,miharu:o,mishima:o,namie:o,nango:o,nishiaizu:o,nishigo:o,okuma:o,omotego:o,ono:o,otama:o,samegawa:o,shimogo:o,shirakawa:o,showa:o,soma:o,sukagawa:o,taishin:o,tamakawa:o,tanagura:o,tenei:o,yabuki:o,yamato:o,yamatsuri:o,yanaizu:o,yugawa:o}],gifu:[1,{anpachi:o,ena:o,gifu:o,ginan:o,godo:o,gujo:o,hashima:o,hichiso:o,hida:o,higashishirakawa:o,ibigawa:o,ikeda:o,kakamigahara:o,kani:o,kasahara:o,kasamatsu:o,kawaue:o,kitagata:o,mino:o,minokamo:o,mitake:o,mizunami:o,motosu:o,nakatsugawa:o,ogaki:o,sakahogi:o,seki:o,sekigahara:o,shirakawa:o,tajimi:o,takayama:o,tarui:o,toki:o,tomika:o,wanouchi:o,yamagata:o,yaotsu:o,yoro:o}],gunma:[1,{annaka:o,chiyoda:o,fujioka:o,higashiagatsuma:o,isesaki:o,itakura:o,kanna:o,kanra:o,katashina:o,kawaba:o,kiryu:o,kusatsu:o,maebashi:o,meiwa:o,midori:o,minakami:o,naganohara:o,nakanojo:o,nanmoku:o,numata:o,oizumi:o,ora:o,ota:o,shibukawa:o,shimonita:o,shinto:o,showa:o,takasaki:o,takayama:o,tamamura:o,tatebayashi:o,tomioka:o,tsukiyono:o,tsumagoi:o,ueno:o,yoshioka:o}],hiroshima:[1,{asaminami:o,daiwa:o,etajima:o,fuchu:o,fukuyama:o,hatsukaichi:o,higashihiroshima:o,hongo:o,jinsekikogen:o,kaita:o,kui:o,kumano:o,kure:o,mihara:o,miyoshi:o,naka:o,onomichi:o,osakikamijima:o,otake:o,saka:o,sera:o,seranishi:o,shinichi:o,shobara:o,takehara:o}],hokkaido:[1,{abashiri:o,abira:o,aibetsu:o,akabira:o,akkeshi:o,asahikawa:o,ashibetsu:o,ashoro:o,assabu:o,atsuma:o,bibai:o,biei:o,bifuka:o,bihoro:o,biratori:o,chippubetsu:o,chitose:o,date:o,ebetsu:o,embetsu:o,eniwa:o,erimo:o,esan:o,esashi:o,fukagawa:o,fukushima:o,furano:o,furubira:o,haboro:o,hakodate:o,hamatonbetsu:o,hidaka:o,higashikagura:o,higashikawa:o,hiroo:o,hokuryu:o,hokuto:o,honbetsu:o,horokanai:o,horonobe:o,ikeda:o,imakane:o,ishikari:o,iwamizawa:o,iwanai:o,kamifurano:o,kamikawa:o,kamishihoro:o,kamisunagawa:o,kamoenai:o,kayabe:o,kembuchi:o,kikonai:o,kimobetsu:o,kitahiroshima:o,kitami:o,kiyosato:o,koshimizu:o,kunneppu:o,kuriyama:o,kuromatsunai:o,kushiro:o,kutchan:o,kyowa:o,mashike:o,matsumae:o,mikasa:o,minamifurano:o,mombetsu:o,moseushi:o,mukawa:o,muroran:o,naie:o,nakagawa:o,nakasatsunai:o,nakatombetsu:o,nanae:o,nanporo:o,nayoro:o,nemuro:o,niikappu:o,niki:o,nishiokoppe:o,noboribetsu:o,numata:o,obihiro:o,obira:o,oketo:o,okoppe:o,otaru:o,otobe:o,otofuke:o,otoineppu:o,oumu:o,ozora:o,pippu:o,rankoshi:o,rebun:o,rikubetsu:o,rishiri:o,rishirifuji:o,saroma:o,sarufutsu:o,shakotan:o,shari:o,shibecha:o,shibetsu:o,shikabe:o,shikaoi:o,shimamaki:o,shimizu:o,shimokawa:o,shinshinotsu:o,shintoku:o,shiranuka:o,shiraoi:o,shiriuchi:o,sobetsu:o,sunagawa:o,taiki:o,takasu:o,takikawa:o,takinoue:o,teshikaga:o,tobetsu:o,tohma:o,tomakomai:o,tomari:o,toya:o,toyako:o,toyotomi:o,toyoura:o,tsubetsu:o,tsukigata:o,urakawa:o,urausu:o,uryu:o,utashinai:o,wakkanai:o,wassamu:o,yakumo:o,yoichi:o}],hyogo:[1,{aioi:o,akashi:o,ako:o,amagasaki:o,aogaki:o,asago:o,ashiya:o,awaji:o,fukusaki:o,goshiki:o,harima:o,himeji:o,ichikawa:o,inagawa:o,itami:o,kakogawa:o,kamigori:o,kamikawa:o,kasai:o,kasuga:o,kawanishi:o,miki:o,minamiawaji:o,nishinomiya:o,nishiwaki:o,ono:o,sanda:o,sannan:o,sasayama:o,sayo:o,shingu:o,shinonsen:o,shiso:o,sumoto:o,taishi:o,taka:o,takarazuka:o,takasago:o,takino:o,tamba:o,tatsuno:o,toyooka:o,yabu:o,yashiro:o,yoka:o,yokawa:o}],ibaraki:[1,{ami:o,asahi:o,bando:o,chikusei:o,daigo:o,fujishiro:o,hitachi:o,hitachinaka:o,hitachiomiya:o,hitachiota:o,ibaraki:o,ina:o,inashiki:o,itako:o,iwama:o,joso:o,kamisu:o,kasama:o,kashima:o,kasumigaura:o,koga:o,miho:o,mito:o,moriya:o,naka:o,namegata:o,oarai:o,ogawa:o,omitama:o,ryugasaki:o,sakai:o,sakuragawa:o,shimodate:o,shimotsuma:o,shirosato:o,sowa:o,suifu:o,takahagi:o,tamatsukuri:o,tokai:o,tomobe:o,tone:o,toride:o,tsuchiura:o,tsukuba:o,uchihara:o,ushiku:o,yachiyo:o,yamagata:o,yawara:o,yuki:o}],ishikawa:[1,{anamizu:o,hakui:o,hakusan:o,kaga:o,kahoku:o,kanazawa:o,kawakita:o,komatsu:o,nakanoto:o,nanao:o,nomi:o,nonoichi:o,noto:o,shika:o,suzu:o,tsubata:o,tsurugi:o,uchinada:o,wajima:o}],iwate:[1,{fudai:o,fujisawa:o,hanamaki:o,hiraizumi:o,hirono:o,ichinohe:o,ichinoseki:o,iwaizumi:o,iwate:o,joboji:o,kamaishi:o,kanegasaki:o,karumai:o,kawai:o,kitakami:o,kuji:o,kunohe:o,kuzumaki:o,miyako:o,mizusawa:o,morioka:o,ninohe:o,noda:o,ofunato:o,oshu:o,otsuchi:o,rikuzentakata:o,shiwa:o,shizukuishi:o,sumita:o,tanohata:o,tono:o,yahaba:o,yamada:o}],kagawa:[1,{ayagawa:o,higashikagawa:o,kanonji:o,kotohira:o,manno:o,marugame:o,mitoyo:o,naoshima:o,sanuki:o,tadotsu:o,takamatsu:o,tonosho:o,uchinomi:o,utazu:o,zentsuji:o}],kagoshima:[1,{akune:o,amami:o,hioki:o,isa:o,isen:o,izumi:o,kagoshima:o,kanoya:o,kawanabe:o,kinko:o,kouyama:o,makurazaki:o,matsumoto:o,minamitane:o,nakatane:o,nishinoomote:o,satsumasendai:o,soo:o,tarumizu:o,yusui:o}],kanagawa:[1,{aikawa:o,atsugi:o,ayase:o,chigasaki:o,ebina:o,fujisawa:o,hadano:o,hakone:o,hiratsuka:o,isehara:o,kaisei:o,kamakura:o,kiyokawa:o,matsuda:o,minamiashigara:o,miura:o,nakai:o,ninomiya:o,odawara:o,oi:o,oiso:o,sagamihara:o,samukawa:o,tsukui:o,yamakita:o,yamato:o,yokosuka:o,yugawara:o,zama:o,zushi:o}],kochi:[1,{aki:o,geisei:o,hidaka:o,higashitsuno:o,ino:o,kagami:o,kami:o,kitagawa:o,kochi:o,mihara:o,motoyama:o,muroto:o,nahari:o,nakamura:o,nankoku:o,nishitosa:o,niyodogawa:o,ochi:o,okawa:o,otoyo:o,otsuki:o,sakawa:o,sukumo:o,susaki:o,tosa:o,tosashimizu:o,toyo:o,tsuno:o,umaji:o,yasuda:o,yusuhara:o}],kumamoto:[1,{amakusa:o,arao:o,aso:o,choyo:o,gyokuto:o,kamiamakusa:o,kikuchi:o,kumamoto:o,mashiki:o,mifune:o,minamata:o,minamioguni:o,nagasu:o,nishihara:o,oguni:o,ozu:o,sumoto:o,takamori:o,uki:o,uto:o,yamaga:o,yamato:o,yatsushiro:o}],kyoto:[1,{ayabe:o,fukuchiyama:o,higashiyama:o,ide:o,ine:o,joyo:o,kameoka:o,kamo:o,kita:o,kizu:o,kumiyama:o,kyotamba:o,kyotanabe:o,kyotango:o,maizuru:o,minami:o,minamiyamashiro:o,miyazu:o,muko:o,nagaokakyo:o,nakagyo:o,nantan:o,oyamazaki:o,sakyo:o,seika:o,tanabe:o,uji:o,ujitawara:o,wazuka:o,yamashina:o,yawata:o}],mie:[1,{asahi:o,inabe:o,ise:o,kameyama:o,kawagoe:o,kiho:o,kisosaki:o,kiwa:o,komono:o,kumano:o,kuwana:o,matsusaka:o,meiwa:o,mihama:o,minamiise:o,misugi:o,miyama:o,nabari:o,shima:o,suzuka:o,tado:o,taiki:o,taki:o,tamaki:o,toba:o,tsu:o,udono:o,ureshino:o,watarai:o,yokkaichi:o}],miyagi:[1,{furukawa:o,higashimatsushima:o,ishinomaki:o,iwanuma:o,kakuda:o,kami:o,kawasaki:o,marumori:o,matsushima:o,minamisanriku:o,misato:o,murata:o,natori:o,ogawara:o,ohira:o,onagawa:o,osaki:o,rifu:o,semine:o,shibata:o,shichikashuku:o,shikama:o,shiogama:o,shiroishi:o,tagajo:o,taiwa:o,tome:o,tomiya:o,wakuya:o,watari:o,yamamoto:o,zao:o}],miyazaki:[1,{aya:o,ebino:o,gokase:o,hyuga:o,kadogawa:o,kawaminami:o,kijo:o,kitagawa:o,kitakata:o,kitaura:o,kobayashi:o,kunitomi:o,kushima:o,mimata:o,miyakonojo:o,miyazaki:o,morotsuka:o,nichinan:o,nishimera:o,nobeoka:o,saito:o,shiiba:o,shintomi:o,takaharu:o,takanabe:o,takazaki:o,tsuno:o}],nagano:[1,{achi:o,agematsu:o,anan:o,aoki:o,asahi:o,azumino:o,chikuhoku:o,chikuma:o,chino:o,fujimi:o,hakuba:o,hara:o,hiraya:o,iida:o,iijima:o,iiyama:o,iizuna:o,ikeda:o,ikusaka:o,ina:o,karuizawa:o,kawakami:o,kiso:o,kisofukushima:o,kitaaiki:o,komagane:o,komoro:o,matsukawa:o,matsumoto:o,miasa:o,minamiaiki:o,minamimaki:o,minamiminowa:o,minowa:o,miyada:o,miyota:o,mochizuki:o,nagano:o,nagawa:o,nagiso:o,nakagawa:o,nakano:o,nozawaonsen:o,obuse:o,ogawa:o,okaya:o,omachi:o,omi:o,ookuwa:o,ooshika:o,otaki:o,otari:o,sakae:o,sakaki:o,saku:o,sakuho:o,shimosuwa:o,shinanomachi:o,shiojiri:o,suwa:o,suzaka:o,takagi:o,takamori:o,takayama:o,tateshina:o,tatsuno:o,togakushi:o,togura:o,tomi:o,ueda:o,wada:o,yamagata:o,yamanouchi:o,yasaka:o,yasuoka:o}],nagasaki:[1,{chijiwa:o,futsu:o,goto:o,hasami:o,hirado:o,iki:o,isahaya:o,kawatana:o,kuchinotsu:o,matsuura:o,nagasaki:o,obama:o,omura:o,oseto:o,saikai:o,sasebo:o,seihi:o,shimabara:o,shinkamigoto:o,togitsu:o,tsushima:o,unzen:o}],nara:[1,{ando:o,gose:o,heguri:o,higashiyoshino:o,ikaruga:o,ikoma:o,kamikitayama:o,kanmaki:o,kashiba:o,kashihara:o,katsuragi:o,kawai:o,kawakami:o,kawanishi:o,koryo:o,kurotaki:o,mitsue:o,miyake:o,nara:o,nosegawa:o,oji:o,ouda:o,oyodo:o,sakurai:o,sango:o,shimoichi:o,shimokitayama:o,shinjo:o,soni:o,takatori:o,tawaramoto:o,tenkawa:o,tenri:o,uda:o,yamatokoriyama:o,yamatotakada:o,yamazoe:o,yoshino:o}],niigata:[1,{aga:o,agano:o,gosen:o,itoigawa:o,izumozaki:o,joetsu:o,kamo:o,kariwa:o,kashiwazaki:o,minamiuonuma:o,mitsuke:o,muika:o,murakami:o,myoko:o,nagaoka:o,niigata:o,ojiya:o,omi:o,sado:o,sanjo:o,seiro:o,seirou:o,sekikawa:o,shibata:o,tagami:o,tainai:o,tochio:o,tokamachi:o,tsubame:o,tsunan:o,uonuma:o,yahiko:o,yoita:o,yuzawa:o}],oita:[1,{beppu:o,bungoono:o,bungotakada:o,hasama:o,hiji:o,himeshima:o,hita:o,kamitsue:o,kokonoe:o,kuju:o,kunisaki:o,kusu:o,oita:o,saiki:o,taketa:o,tsukumi:o,usa:o,usuki:o,yufu:o}],okayama:[1,{akaiwa:o,asakuchi:o,bizen:o,hayashima:o,ibara:o,kagamino:o,kasaoka:o,kibichuo:o,kumenan:o,kurashiki:o,maniwa:o,misaki:o,nagi:o,niimi:o,nishiawakura:o,okayama:o,satosho:o,setouchi:o,shinjo:o,shoo:o,soja:o,takahashi:o,tamano:o,tsuyama:o,wake:o,yakage:o}],okinawa:[1,{aguni:o,ginowan:o,ginoza:o,gushikami:o,haebaru:o,higashi:o,hirara:o,iheya:o,ishigaki:o,ishikawa:o,itoman:o,izena:o,kadena:o,kin:o,kitadaito:o,kitanakagusuku:o,kumejima:o,kunigami:o,minamidaito:o,motobu:o,nago:o,naha:o,nakagusuku:o,nakijin:o,nanjo:o,nishihara:o,ogimi:o,okinawa:o,onna:o,shimoji:o,taketomi:o,tarama:o,tokashiki:o,tomigusuku:o,tonaki:o,urasoe:o,uruma:o,yaese:o,yomitan:o,yonabaru:o,yonaguni:o,zamami:o}],osaka:[1,{abeno:o,chihayaakasaka:o,chuo:o,daito:o,fujiidera:o,habikino:o,hannan:o,higashiosaka:o,higashisumiyoshi:o,higashiyodogawa:o,hirakata:o,ibaraki:o,ikeda:o,izumi:o,izumiotsu:o,izumisano:o,kadoma:o,kaizuka:o,kanan:o,kashiwara:o,katano:o,kawachinagano:o,kishiwada:o,kita:o,kumatori:o,matsubara:o,minato:o,minoh:o,misaki:o,moriguchi:o,neyagawa:o,nishi:o,nose:o,osakasayama:o,sakai:o,sayama:o,sennan:o,settsu:o,shijonawate:o,shimamoto:o,suita:o,tadaoka:o,taishi:o,tajiri:o,takaishi:o,takatsuki:o,tondabayashi:o,toyonaka:o,toyono:o,yao:o}],saga:[1,{ariake:o,arita:o,fukudomi:o,genkai:o,hamatama:o,hizen:o,imari:o,kamimine:o,kanzaki:o,karatsu:o,kashima:o,kitagata:o,kitahata:o,kiyama:o,kouhoku:o,kyuragi:o,nishiarita:o,ogi:o,omachi:o,ouchi:o,saga:o,shiroishi:o,taku:o,tara:o,tosu:o,yoshinogari:o}],saitama:[1,{arakawa:o,asaka:o,chichibu:o,fujimi:o,fujimino:o,fukaya:o,hanno:o,hanyu:o,hasuda:o,hatogaya:o,hatoyama:o,hidaka:o,higashichichibu:o,higashimatsuyama:o,honjo:o,ina:o,iruma:o,iwatsuki:o,kamiizumi:o,kamikawa:o,kamisato:o,kasukabe:o,kawagoe:o,kawaguchi:o,kawajima:o,kazo:o,kitamoto:o,koshigaya:o,kounosu:o,kuki:o,kumagaya:o,matsubushi:o,minano:o,misato:o,miyashiro:o,miyoshi:o,moroyama:o,nagatoro:o,namegawa:o,niiza:o,ogano:o,ogawa:o,ogose:o,okegawa:o,omiya:o,otaki:o,ranzan:o,ryokami:o,saitama:o,sakado:o,satte:o,sayama:o,shiki:o,shiraoka:o,soka:o,sugito:o,toda:o,tokigawa:o,tokorozawa:o,tsurugashima:o,urawa:o,warabi:o,yashio:o,yokoze:o,yono:o,yorii:o,yoshida:o,yoshikawa:o,yoshimi:o}],shiga:[1,{aisho:o,gamo:o,higashiomi:o,hikone:o,koka:o,konan:o,kosei:o,koto:o,kusatsu:o,maibara:o,moriyama:o,nagahama:o,nishiazai:o,notogawa:o,omihachiman:o,otsu:o,ritto:o,ryuoh:o,takashima:o,takatsuki:o,torahime:o,toyosato:o,yasu:o}],shimane:[1,{akagi:o,ama:o,gotsu:o,hamada:o,higashiizumo:o,hikawa:o,hikimi:o,izumo:o,kakinoki:o,masuda:o,matsue:o,misato:o,nishinoshima:o,ohda:o,okinoshima:o,okuizumo:o,shimane:o,tamayu:o,tsuwano:o,unnan:o,yakumo:o,yasugi:o,yatsuka:o}],shizuoka:[1,{arai:o,atami:o,fuji:o,fujieda:o,fujikawa:o,fujinomiya:o,fukuroi:o,gotemba:o,haibara:o,hamamatsu:o,higashiizu:o,ito:o,iwata:o,izu:o,izunokuni:o,kakegawa:o,kannami:o,kawanehon:o,kawazu:o,kikugawa:o,kosai:o,makinohara:o,matsuzaki:o,minamiizu:o,mishima:o,morimachi:o,nishiizu:o,numazu:o,omaezaki:o,shimada:o,shimizu:o,shimoda:o,shizuoka:o,susono:o,yaizu:o,yoshida:o}],tochigi:[1,{ashikaga:o,bato:o,haga:o,ichikai:o,iwafune:o,kaminokawa:o,kanuma:o,karasuyama:o,kuroiso:o,mashiko:o,mibu:o,moka:o,motegi:o,nasu:o,nasushiobara:o,nikko:o,nishikata:o,nogi:o,ohira:o,ohtawara:o,oyama:o,sakura:o,sano:o,shimotsuke:o,shioya:o,takanezawa:o,tochigi:o,tsuga:o,ujiie:o,utsunomiya:o,yaita:o}],tokushima:[1,{aizumi:o,anan:o,ichiba:o,itano:o,kainan:o,komatsushima:o,matsushige:o,mima:o,minami:o,miyoshi:o,mugi:o,nakagawa:o,naruto:o,sanagochi:o,shishikui:o,tokushima:o,wajiki:o}],tokyo:[1,{adachi:o,akiruno:o,akishima:o,aogashima:o,arakawa:o,bunkyo:o,chiyoda:o,chofu:o,chuo:o,edogawa:o,fuchu:o,fussa:o,hachijo:o,hachioji:o,hamura:o,higashikurume:o,higashimurayama:o,higashiyamato:o,hino:o,hinode:o,hinohara:o,inagi:o,itabashi:o,katsushika:o,kita:o,kiyose:o,kodaira:o,koganei:o,kokubunji:o,komae:o,koto:o,kouzushima:o,kunitachi:o,machida:o,meguro:o,minato:o,mitaka:o,mizuho:o,musashimurayama:o,musashino:o,nakano:o,nerima:o,ogasawara:o,okutama:o,ome:o,oshima:o,ota:o,setagaya:o,shibuya:o,shinagawa:o,shinjuku:o,suginami:o,sumida:o,tachikawa:o,taito:o,tama:o,toshima:o}],tottori:[1,{chizu:o,hino:o,kawahara:o,koge:o,kotoura:o,misasa:o,nanbu:o,nichinan:o,sakaiminato:o,tottori:o,wakasa:o,yazu:o,yonago:o}],toyama:[1,{asahi:o,fuchu:o,fukumitsu:o,funahashi:o,himi:o,imizu:o,inami:o,johana:o,kamiichi:o,kurobe:o,nakaniikawa:o,namerikawa:o,nanto:o,nyuzen:o,oyabe:o,taira:o,takaoka:o,tateyama:o,toga:o,tonami:o,toyama:o,unazuki:o,uozu:o,yamada:o}],wakayama:[1,{arida:o,aridagawa:o,gobo:o,hashimoto:o,hidaka:o,hirogawa:o,inami:o,iwade:o,kainan:o,kamitonda:o,katsuragi:o,kimino:o,kinokawa:o,kitayama:o,koya:o,koza:o,kozagawa:o,kudoyama:o,kushimoto:o,mihama:o,misato:o,nachikatsuura:o,shingu:o,shirahama:o,taiji:o,tanabe:o,wakayama:o,yuasa:o,yura:o}],yamagata:[1,{asahi:o,funagata:o,higashine:o,iide:o,kahoku:o,kaminoyama:o,kaneyama:o,kawanishi:o,mamurogawa:o,mikawa:o,murayama:o,nagai:o,nakayama:o,nanyo:o,nishikawa:o,obanazawa:o,oe:o,oguni:o,ohkura:o,oishida:o,sagae:o,sakata:o,sakegawa:o,shinjo:o,shirataka:o,shonai:o,takahata:o,tendo:o,tozawa:o,tsuruoka:o,yamagata:o,yamanobe:o,yonezawa:o,yuza:o}],yamaguchi:[1,{abu:o,hagi:o,hikari:o,hofu:o,iwakuni:o,kudamatsu:o,mitou:o,nagato:o,oshima:o,shimonoseki:o,shunan:o,tabuse:o,tokuyama:o,toyota:o,ube:o,yuu:o}],yamanashi:[1,{chuo:o,doshi:o,fuefuki:o,fujikawa:o,fujikawaguchiko:o,fujiyoshida:o,hayakawa:o,hokuto:o,ichikawamisato:o,kai:o,kofu:o,koshu:o,kosuge:o,"minami-alps":o,minobu:o,nakamichi:o,nanbu:o,narusawa:o,nirasaki:o,nishikatsura:o,oshino:o,otsuki:o,showa:o,tabayama:o,tsuru:o,uenohara:o,yamanakako:o,yamanashi:o}],"xn--4pvxs":o,栃木:o,"xn--vgu402c":o,愛知:o,"xn--c3s14m":o,愛媛:o,"xn--f6qx53a":o,兵庫:o,"xn--8pvr4u":o,熊本:o,"xn--uist22h":o,茨城:o,"xn--djrs72d6uy":o,北海道:o,"xn--mkru45i":o,千葉:o,"xn--0trq7p7nn":o,和歌山:o,"xn--8ltr62k":o,長崎:o,"xn--2m4a15e":o,長野:o,"xn--efvn9s":o,新潟:o,"xn--32vp30h":o,青森:o,"xn--4it797k":o,静岡:o,"xn--1lqs71d":o,東京:o,"xn--5rtp49c":o,石川:o,"xn--5js045d":o,埼玉:o,"xn--ehqz56n":o,三重:o,"xn--1lqs03n":o,京都:o,"xn--qqqt11m":o,佐賀:o,"xn--kbrq7o":o,大分:o,"xn--pssu33l":o,大阪:o,"xn--ntsq17g":o,奈良:o,"xn--uisz3g":o,宮城:o,"xn--6btw5a":o,宮崎:o,"xn--1ctwo":o,富山:o,"xn--6orx2r":o,山口:o,"xn--rht61e":o,山形:o,"xn--rht27z":o,山梨:o,"xn--djty4k":o,岩手:o,"xn--nit225k":o,岐阜:o,"xn--rht3d":o,岡山:o,"xn--klty5x":o,島根:o,"xn--kltx9a":o,広島:o,"xn--kltp7d":o,徳島:o,"xn--uuwu58a":o,沖縄:o,"xn--zbx025d":o,滋賀:o,"xn--ntso0iqx3a":o,神奈川:o,"xn--elqq16h":o,福井:o,"xn--4it168d":o,福岡:o,"xn--klt787d":o,福島:o,"xn--rny31h":o,秋田:o,"xn--7t0a264c":o,群馬:o,"xn--5rtq34k":o,香川:o,"xn--k7yn95e":o,高知:o,"xn--tor131o":o,鳥取:o,"xn--d5qv7z876c":o,鹿児島:o,kawasaki:Ve,kitakyushu:Ve,kobe:Ve,nagoya:Ve,sapporo:Ve,sendai:Ve,yokohama:Ve,buyshop:S,fashionstore:S,handcrafted:S,kawaiishop:S,supersale:S,theshop:S,"0am":S,"0g0":S,"0j0":S,"0t0":S,mydns:S,pgw:S,wjg:S,usercontent:S,angry:S,babyblue:S,babymilk:S,backdrop:S,bambina:S,bitter:S,blush:S,boo:S,boy:S,boyfriend:S,but:S,candypop:S,capoo:S,catfood:S,cheap:S,chicappa:S,chillout:S,chips:S,chowder:S,chu:S,ciao:S,cocotte:S,coolblog:S,cranky:S,cutegirl:S,daa:S,deca:S,deci:S,digick:S,egoism:S,fakefur:S,fem:S,flier:S,floppy:S,fool:S,frenchkiss:S,girlfriend:S,girly:S,gloomy:S,gonna:S,greater:S,hacca:S,heavy:S,her:S,hiho:S,hippy:S,holy:S,hungry:S,icurus:S,itigo:S,jellybean:S,kikirara:S,kill:S,kilo:S,kuron:S,littlestar:S,lolipopmc:S,lolitapunk:S,lomo:S,lovepop:S,lovesick:S,main:S,mods:S,mond:S,mongolian:S,moo:S,namaste:S,nikita:S,nobushi:S,noor:S,oops:S,parallel:S,parasite:S,pecori:S,peewee:S,penne:S,pepper:S,perma:S,pigboat:S,pinoko:S,punyu:S,pupu:S,pussycat:S,pya:S,raindrop:S,readymade:S,sadist:S,schoolbus:S,secret:S,staba:S,stripper:S,sub:S,sunnyday:S,thick:S,tonkotsu:S,under:S,upper:S,velvet:S,verse:S,versus:S,vivian:S,watson:S,weblike:S,whitesnow:S,zombie:S,blogspot:S,hateblo:S,hatenablog:S,hatenadiary:S,"2-d":S,bona:S,crap:S,daynight:S,eek:S,flop:S,halfmoon:S,jeez:S,matrix:S,mimoza:S,netgamers:S,nyanta:S,o0o0:S,rdy:S,rgr:S,rulez:S,sakurastorage:[0,{isk01:Ze,isk02:Ze}],saloon:S,sblo:S,skr:S,tank:S,"uh-oh":S,undo:S,webaccel:[0,{rs:S,user:S}],websozai:S,xii:S}],ke:[1,{ac:o,co:he,go:o,info:o,me:o,mobi:o,ne:o,or:o,sc:o}],kg:[1,{org:o,net:o,com:o,edu:o,gov:o,mil:o,us:S}],kh:Ve,ki:ot,km:[1,{org:o,nom:o,gov:o,prd:o,tm:o,edu:o,mil:o,ass:o,com:o,coop:o,asso:o,presse:o,medecin:o,notaires:o,pharmaciens:o,veterinaire:o,gouv:o}],kn:[1,{net:o,org:o,edu:o,gov:o}],kp:[1,{com:o,edu:o,gov:o,org:o,rep:o,tra:o}],kr:[1,{ac:o,co:o,es:o,go:o,hs:o,kg:o,mil:o,ms:o,ne:o,or:o,pe:o,re:o,sc:o,busan:o,chungbuk:o,chungnam:o,daegu:o,daejeon:o,gangwon:o,gwangju:o,gyeongbuk:o,gyeonggi:o,gyeongnam:o,incheon:o,jeju:o,jeonbuk:o,jeonnam:o,seoul:o,ulsan:o,blogspot:S}],kw:[1,{com:o,edu:o,emb:o,gov:o,ind:o,net:o,org:o}],ky:Or,kz:[1,{org:o,edu:o,net:o,gov:o,mil:o,com:o,jcloud:S}],la:[1,{int:o,net:o,info:o,edu:o,gov:o,per:o,com:o,org:o,bnr:S}],lb:P,lc:[1,{com:o,net:o,co:o,org:o,edu:o,gov:o,oy:S}],li:[1,{blogspot:S,caa:S}],lk:[1,{gov:o,sch:o,net:o,int:o,com:o,org:o,edu:o,ngo:o,soc:o,web:o,ltd:o,assn:o,grp:o,hotel:o,ac:o}],lr:P,ls:[1,{ac:o,biz:o,co:o,edu:o,gov:o,info:o,net:o,org:o,sc:o}],lt:[1,{gov:o,blogspot:S}],lu:[1,{blogspot:S,"123website":S}],lv:[1,{com:o,edu:o,gov:o,org:o,mil:o,id:o,net:o,asn:o,conf:o}],ly:[1,{com:o,net:o,gov:o,plc:o,edu:o,sch:o,med:o,org:o,id:o}],ma:[1,{co:o,net:o,gov:o,org:o,ac:o,press:o}],mc:[1,{tm:o,asso:o}],md:[1,{blogspot:S,ir:S}],me:[1,{co:o,net:o,org:o,edu:o,ac:o,gov:o,its:o,priv:o,c66:S,craft:S,edgestack:S,filegear:S,glitch:S,"filegear-sg":S,lohmus:S,barsy:S,mcdir:S,mcpe:S,brasilia:S,ddns:S,dnsfor:S,hopto:S,loginto:S,noip:S,webhop:S,soundcast:S,tcp4:S,vp4:S,diskstation:S,dscloud:S,i234:S,myds:S,synology:S,transip:Bt,yombo:S,nohost:S}],mg:[1,{org:o,nom:o,gov:o,prd:o,tm:o,edu:o,mil:o,com:o,co:o}],mh:o,mil:o,mk:[1,{com:o,org:o,net:o,edu:o,gov:o,inf:o,name:o,blogspot:S}],ml:[1,{com:o,edu:o,gouv:o,gov:o,net:o,org:o,presse:o}],mm:Ve,mn:[1,{gov:o,edu:o,org:o,nyc:S}],mo:P,mobi:[1,{barsy:S,dscloud:S}],mp:[1,{ju:S}],mq:o,mr:ve,ms:[1,{com:o,edu:o,gov:o,net:o,org:o,lab:S,minisite:S}],mt:[1,{com:he,edu:o,net:o,org:o}],mu:[1,{com:o,net:o,org:o,gov:o,ac:o,co:o,or:o}],museum:o,mv:[1,{aero:o,biz:o,com:o,coop:o,edu:o,gov:o,info:o,int:o,mil:o,museum:o,name:o,net:o,org:o,pro:o}],mw:[1,{ac:o,biz:o,co:o,com:o,coop:o,edu:o,gov:o,int:o,net:o,org:o}],mx:[1,{com:o,org:o,gob:o,edu:o,net:o,blogspot:S}],my:[1,{biz:o,com:o,edu:o,gov:o,mil:o,name:o,net:o,org:o,blogspot:S}],mz:[1,{ac:o,adv:o,co:o,edu:o,gov:o,mil:o,net:o,org:o}],na:[1,{alt:o,co:o,com:o,gov:o,net:o,org:o}],name:[1,{her:Lt,his:Lt}],nc:[1,{asso:o,nom:o}],ne:o,net:[1,{adobeaemcloud:S,"adobeio-static":S,adobeioruntime:S,akadns:S,akamai:S,"akamai-staging":S,akamaiedge:S,"akamaiedge-staging":S,akamaihd:S,"akamaihd-staging":S,akamaiorigin:S,"akamaiorigin-staging":S,akamaized:S,"akamaized-staging":S,edgekey:S,"edgekey-staging":S,edgesuite:S,"edgesuite-staging":S,alwaysdata:S,myamaze:S,cloudfront:S,appudo:S,"atlassian-dev":[0,{prod:jt}],myfritz:S,onavstack:S,shopselect:S,blackbaudcdn:S,boomla:S,bplaced:S,square7:S,cdn77:[0,{r:S}],"cdn77-ssl":S,gb:S,hu:S,jp:S,se:S,uk:S,clickrising:S,"ddns-ip":S,"dns-cloud":S,"dns-dynamic":S,cloudaccess:S,cloudflare:[2,{cdn:S}],cloudflareanycast:jt,cloudflarecn:jt,cloudflareglobal:jt,ctfcloud:S,"feste-ip":S,"knx-server":S,"static-access":S,cryptonomic:le,dattolocal:S,mydatto:S,debian:S,definima:S,"at-band-camp":S,blogdns:S,"broke-it":S,buyshouses:S,dnsalias:S,dnsdojo:S,"does-it":S,dontexist:S,dynalias:S,dynathome:S,endofinternet:S,"from-az":S,"from-co":S,"from-la":S,"from-ny":S,"gets-it":S,"ham-radio-op":S,homeftp:S,homeip:S,homelinux:S,homeunix:S,"in-the-band":S,"is-a-chef":S,"is-a-geek":S,"isa-geek":S,"kicks-ass":S,"office-on-the":S,podzone:S,"scrapper-site":S,selfip:S,"sells-it":S,servebbs:S,serveftp:S,thruhere:S,webhop:S,casacam:S,dynu:S,dynv6:S,twmail:S,ru:S,channelsdvr:[2,{u:S}],fastly:[0,{freetls:S,map:S,prod:[0,{a:S,global:S}],ssl:[0,{a:S,b:S,global:S}]}],fastlylb:[2,{map:S}],edgeapp:S,"keyword-on":S,"live-on":S,"server-on":S,"cdn-edges":S,localcert:S,localhostcert:S,heteml:S,cloudfunctions:S,"grafana-dev":S,iobb:S,moonscale:S,"in-dsl":S,"in-vpn":S,"apps-1and1":S,ipifony:S,cloudjiffy:[2,{"fra1-de":S,"west1-us":S}],elastx:[0,{"jls-sto1":S,"jls-sto2":S,"jls-sto3":S}],massivegrid:[0,{paas:[0,{"fr-1":S,"lon-1":S,"lon-2":S,"ny-1":S,"ny-2":S,"sg-1":S}]}],saveincloud:[0,{jelastic:S,"nordeste-idc":S}],scaleforce:xt,kinghost:S,uni5:S,krellian:S,ggff:S,barsy:S,memset:S,"azure-api":S,"azure-mobile":S,azureedge:S,azurefd:S,azurestaticapps:[2,{1:S,2:S,3:S,4:S,5:S,6:S,7:S,centralus:S,eastasia:S,eastus2:S,westeurope:S,westus2:S}],azurewebsites:S,cloudapp:S,trafficmanager:S,windows:[0,{core:[0,{blob:S}],servicebus:S}],mynetname:[0,{sn:S}],routingthecloud:S,bounceme:S,ddns:S,"eating-organic":S,mydissent:S,myeffect:S,mymediapc:S,mypsx:S,mysecuritycamera:S,nhlfan:S,"no-ip":S,pgafan:S,privatizehealthinsurance:S,redirectme:S,serveblog:S,serveminecraft:S,sytes:S,dnsup:S,hicam:S,"now-dns":S,ownip:S,vpndns:S,cloudycluster:S,ovh:[0,{hosting:le,webpaas:le}],rackmaze:S,myradweb:S,in:S,squares:S,schokokeks:S,"firewall-gateway":S,seidat:S,senseering:S,siteleaf:S,mafelo:S,myspreadshop:S,"vps-host":[2,{jelastic:[0,{atl:S,njs:S,ric:S}]}],srcf:[0,{soc:S,user:S}],supabase:S,dsmynas:S,familyds:S,ts:[2,{c:le}],torproject:[2,{pages:S}],vusercontent:S,"reserve-online":S,"community-pro":S,meinforum:S,yandexcloud:[2,{storage:S,website:S}],za:S}],nf:[1,{com:o,net:o,per:o,rec:o,web:o,arts:o,firm:o,info:o,other:o,store:o}],ng:[1,{com:he,edu:o,gov:o,i:o,mil:o,mobi:o,name:o,net:o,org:o,sch:o,biz:[2,{co:S,dl:S,go:S,lg:S,on:S}],col:S,firm:S,gen:S,ltd:S,ngo:S,plc:S}],ni:[1,{ac:o,biz:o,co:o,com:o,edu:o,gob:o,in:o,info:o,int:o,mil:o,net:o,nom:o,org:o,web:o}],nl:[1,{co:S,"hosting-cluster":S,blogspot:S,gov:S,khplay:S,"123website":S,myspreadshop:S,transurl:le,cistron:S,demon:S}],no:[1,{fhs:o,vgs:o,fylkesbibl:o,folkebibl:o,museum:o,idrett:o,priv:o,mil:o,stat:o,dep:o,kommune:o,herad:o,aa:er,ah:er,bu:er,fm:er,hl:er,hm:er,"jan-mayen":er,mr:er,nl:er,nt:er,of:er,ol:er,oslo:er,rl:er,sf:er,st:er,svalbard:er,tm:er,tr:er,va:er,vf:er,akrehamn:o,"xn--krehamn-dxa":o,åkrehamn:o,algard:o,"xn--lgrd-poac":o,ålgård:o,arna:o,brumunddal:o,bryne:o,bronnoysund:o,"xn--brnnysund-m8ac":o,brønnøysund:o,drobak:o,"xn--drbak-wua":o,drøbak:o,egersund:o,fetsund:o,floro:o,"xn--flor-jra":o,florø:o,fredrikstad:o,hokksund:o,honefoss:o,"xn--hnefoss-q1a":o,hønefoss:o,jessheim:o,jorpeland:o,"xn--jrpeland-54a":o,jørpeland:o,kirkenes:o,kopervik:o,krokstadelva:o,langevag:o,"xn--langevg-jxa":o,langevåg:o,leirvik:o,mjondalen:o,"xn--mjndalen-64a":o,mjøndalen:o,"mo-i-rana":o,mosjoen:o,"xn--mosjen-eya":o,mosjøen:o,nesoddtangen:o,orkanger:o,osoyro:o,"xn--osyro-wua":o,osøyro:o,raholt:o,"xn--rholt-mra":o,råholt:o,sandnessjoen:o,"xn--sandnessjen-ogb":o,sandnessjøen:o,skedsmokorset:o,slattum:o,spjelkavik:o,stathelle:o,stavern:o,stjordalshalsen:o,"xn--stjrdalshalsen-sqb":o,stjørdalshalsen:o,tananger:o,tranby:o,vossevangen:o,afjord:o,"xn--fjord-lra":o,åfjord:o,agdenes:o,al:o,"xn--l-1fa":o,ål:o,alesund:o,"xn--lesund-hua":o,ålesund:o,alstahaug:o,alta:o,"xn--lt-liac":o,áltá:o,alaheadju:o,"xn--laheadju-7ya":o,álaheadju:o,alvdal:o,amli:o,"xn--mli-tla":o,åmli:o,amot:o,"xn--mot-tla":o,åmot:o,andebu:o,andoy:o,"xn--andy-ira":o,andøy:o,andasuolo:o,ardal:o,"xn--rdal-poa":o,årdal:o,aremark:o,arendal:o,"xn--s-1fa":o,ås:o,aseral:o,"xn--seral-lra":o,åseral:o,asker:o,askim:o,askvoll:o,askoy:o,"xn--asky-ira":o,askøy:o,asnes:o,"xn--snes-poa":o,åsnes:o,audnedaln:o,aukra:o,aure:o,aurland:o,"aurskog-holand":o,"xn--aurskog-hland-jnb":o,"aurskog-høland":o,austevoll:o,austrheim:o,averoy:o,"xn--avery-yua":o,averøy:o,balestrand:o,ballangen:o,balat:o,"xn--blt-elab":o,bálát:o,balsfjord:o,bahccavuotna:o,"xn--bhccavuotna-k7a":o,báhccavuotna:o,bamble:o,bardu:o,beardu:o,beiarn:o,bajddar:o,"xn--bjddar-pta":o,bájddar:o,baidar:o,"xn--bidr-5nac":o,báidár:o,berg:o,bergen:o,berlevag:o,"xn--berlevg-jxa":o,berlevåg:o,bearalvahki:o,"xn--bearalvhki-y4a":o,bearalváhki:o,bindal:o,birkenes:o,bjarkoy:o,"xn--bjarky-fya":o,bjarkøy:o,bjerkreim:o,bjugn:o,bodo:o,"xn--bod-2na":o,bodø:o,badaddja:o,"xn--bdddj-mrabd":o,bådåddjå:o,budejju:o,bokn:o,bremanger:o,bronnoy:o,"xn--brnny-wuac":o,brønnøy:o,bygland:o,bykle:o,barum:o,"xn--brum-voa":o,bærum:o,telemark:[0,{bo:o,"xn--b-5ga":o,bø:o}],nordland:[0,{bo:o,"xn--b-5ga":o,bø:o,heroy:o,"xn--hery-ira":o,herøy:o}],bievat:o,"xn--bievt-0qa":o,bievát:o,bomlo:o,"xn--bmlo-gra":o,bømlo:o,batsfjord:o,"xn--btsfjord-9za":o,båtsfjord:o,bahcavuotna:o,"xn--bhcavuotna-s4a":o,báhcavuotna:o,dovre:o,drammen:o,drangedal:o,dyroy:o,"xn--dyry-ira":o,dyrøy:o,donna:o,"xn--dnna-gra":o,dønna:o,eid:o,eidfjord:o,eidsberg:o,eidskog:o,eidsvoll:o,eigersund:o,elverum:o,enebakk:o,engerdal:o,etne:o,etnedal:o,evenes:o,evenassi:o,"xn--eveni-0qa01ga":o,evenášši:o,"evje-og-hornnes":o,farsund:o,fauske:o,fuossko:o,fuoisku:o,fedje:o,fet:o,finnoy:o,"xn--finny-yua":o,finnøy:o,fitjar:o,fjaler:o,fjell:o,flakstad:o,flatanger:o,flekkefjord:o,flesberg:o,flora:o,fla:o,"xn--fl-zia":o,flå:o,folldal:o,forsand:o,fosnes:o,frei:o,frogn:o,froland:o,frosta:o,frana:o,"xn--frna-woa":o,fræna:o,froya:o,"xn--frya-hra":o,frøya:o,fusa:o,fyresdal:o,forde:o,"xn--frde-gra":o,førde:o,gamvik:o,gangaviika:o,"xn--ggaviika-8ya47h":o,gáŋgaviika:o,gaular:o,gausdal:o,gildeskal:o,"xn--gildeskl-g0a":o,gildeskål:o,giske:o,gjemnes:o,gjerdrum:o,gjerstad:o,gjesdal:o,gjovik:o,"xn--gjvik-wua":o,gjøvik:o,gloppen:o,gol:o,gran:o,grane:o,granvin:o,gratangen:o,grimstad:o,grong:o,kraanghke:o,"xn--kranghke-b0a":o,kråanghke:o,grue:o,gulen:o,hadsel:o,halden:o,halsa:o,hamar:o,hamaroy:o,habmer:o,"xn--hbmer-xqa":o,hábmer:o,hapmir:o,"xn--hpmir-xqa":o,hápmir:o,hammerfest:o,hammarfeasta:o,"xn--hmmrfeasta-s4ac":o,hámmárfeasta:o,haram:o,hareid:o,harstad:o,hasvik:o,aknoluokta:o,"xn--koluokta-7ya57h":o,ákŋoluokta:o,hattfjelldal:o,aarborte:o,haugesund:o,hemne:o,hemnes:o,hemsedal:o,"more-og-romsdal":[0,{heroy:o,sande:o}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":o,sande:o}],"møre-og-romsdal":[0,{herøy:o,sande:o}],hitra:o,hjartdal:o,hjelmeland:o,hobol:o,"xn--hobl-ira":o,hobøl:o,hof:o,hol:o,hole:o,holmestrand:o,holtalen:o,"xn--holtlen-hxa":o,holtålen:o,hornindal:o,horten:o,hurdal:o,hurum:o,hvaler:o,hyllestad:o,hagebostad:o,"xn--hgebostad-g3a":o,hægebostad:o,hoyanger:o,"xn--hyanger-q1a":o,høyanger:o,hoylandet:o,"xn--hylandet-54a":o,høylandet:o,ha:o,"xn--h-2fa":o,hå:o,ibestad:o,inderoy:o,"xn--indery-fya":o,inderøy:o,iveland:o,jevnaker:o,jondal:o,jolster:o,"xn--jlster-bya":o,jølster:o,karasjok:o,karasjohka:o,"xn--krjohka-hwab49j":o,kárášjohka:o,karlsoy:o,galsa:o,"xn--gls-elac":o,gálsá:o,karmoy:o,"xn--karmy-yua":o,karmøy:o,kautokeino:o,guovdageaidnu:o,klepp:o,klabu:o,"xn--klbu-woa":o,klæbu:o,kongsberg:o,kongsvinger:o,kragero:o,"xn--krager-gya":o,kragerø:o,kristiansand:o,kristiansund:o,krodsherad:o,"xn--krdsherad-m8a":o,krødsherad:o,kvalsund:o,rahkkeravju:o,"xn--rhkkervju-01af":o,ráhkkerávju:o,kvam:o,kvinesdal:o,kvinnherad:o,kviteseid:o,kvitsoy:o,"xn--kvitsy-fya":o,kvitsøy:o,kvafjord:o,"xn--kvfjord-nxa":o,kvæfjord:o,giehtavuoatna:o,kvanangen:o,"xn--kvnangen-k0a":o,kvænangen:o,navuotna:o,"xn--nvuotna-hwa":o,návuotna:o,kafjord:o,"xn--kfjord-iua":o,kåfjord:o,gaivuotna:o,"xn--givuotna-8ya":o,gáivuotna:o,larvik:o,lavangen:o,lavagis:o,loabat:o,"xn--loabt-0qa":o,loabát:o,lebesby:o,davvesiida:o,leikanger:o,leirfjord:o,leka:o,leksvik:o,lenvik:o,leangaviika:o,"xn--leagaviika-52b":o,leaŋgaviika:o,lesja:o,levanger:o,lier:o,lierne:o,lillehammer:o,lillesand:o,lindesnes:o,lindas:o,"xn--linds-pra":o,lindås:o,lom:o,loppa:o,lahppi:o,"xn--lhppi-xqa":o,láhppi:o,lund:o,lunner:o,luroy:o,"xn--lury-ira":o,lurøy:o,luster:o,lyngdal:o,lyngen:o,ivgu:o,lardal:o,lerdal:o,"xn--lrdal-sra":o,lærdal:o,lodingen:o,"xn--ldingen-q1a":o,lødingen:o,lorenskog:o,"xn--lrenskog-54a":o,lørenskog:o,loten:o,"xn--lten-gra":o,løten:o,malvik:o,masoy:o,"xn--msy-ula0h":o,måsøy:o,muosat:o,"xn--muost-0qa":o,muosát:o,mandal:o,marker:o,marnardal:o,masfjorden:o,meland:o,meldal:o,melhus:o,meloy:o,"xn--mely-ira":o,meløy:o,meraker:o,"xn--merker-kua":o,meråker:o,moareke:o,"xn--moreke-jua":o,moåreke:o,midsund:o,"midtre-gauldal":o,modalen:o,modum:o,molde:o,moskenes:o,moss:o,mosvik:o,malselv:o,"xn--mlselv-iua":o,målselv:o,malatvuopmi:o,"xn--mlatvuopmi-s4a":o,málatvuopmi:o,namdalseid:o,aejrie:o,namsos:o,namsskogan:o,naamesjevuemie:o,"xn--nmesjevuemie-tcba":o,nååmesjevuemie:o,laakesvuemie:o,nannestad:o,narvik:o,narviika:o,naustdal:o,"nedre-eiker":o,akershus:Nr,buskerud:Nr,nesna:o,nesodden:o,nesseby:o,unjarga:o,"xn--unjrga-rta":o,unjárga:o,nesset:o,nissedal:o,nittedal:o,"nord-aurdal":o,"nord-fron":o,"nord-odal":o,norddal:o,nordkapp:o,davvenjarga:o,"xn--davvenjrga-y4a":o,davvenjárga:o,"nordre-land":o,nordreisa:o,raisa:o,"xn--risa-5na":o,ráisa:o,"nore-og-uvdal":o,notodden:o,naroy:o,"xn--nry-yla5g":o,nærøy:o,notteroy:o,"xn--nttery-byae":o,nøtterøy:o,odda:o,oksnes:o,"xn--ksnes-uua":o,øksnes:o,oppdal:o,oppegard:o,"xn--oppegrd-ixa":o,oppegård:o,orkdal:o,orland:o,"xn--rland-uua":o,ørland:o,orskog:o,"xn--rskog-uua":o,ørskog:o,orsta:o,"xn--rsta-fra":o,ørsta:o,hedmark:[0,{os:o,valer:o,"xn--vler-qoa":o,våler:o}],hordaland:[0,{os:o}],osen:o,osteroy:o,"xn--ostery-fya":o,osterøy:o,"ostre-toten":o,"xn--stre-toten-zcb":o,"østre-toten":o,overhalla:o,"ovre-eiker":o,"xn--vre-eiker-k8a":o,"øvre-eiker":o,oyer:o,"xn--yer-zna":o,øyer:o,oygarden:o,"xn--ygarden-p1a":o,øygarden:o,"oystre-slidre":o,"xn--ystre-slidre-ujb":o,"øystre-slidre":o,porsanger:o,porsangu:o,"xn--porsgu-sta26f":o,porsáŋgu:o,porsgrunn:o,radoy:o,"xn--rady-ira":o,radøy:o,rakkestad:o,rana:o,ruovat:o,randaberg:o,rauma:o,rendalen:o,rennebu:o,rennesoy:o,"xn--rennesy-v1a":o,rennesøy:o,rindal:o,ringebu:o,ringerike:o,ringsaker:o,rissa:o,risor:o,"xn--risr-ira":o,risør:o,roan:o,rollag:o,rygge:o,ralingen:o,"xn--rlingen-mxa":o,rælingen:o,rodoy:o,"xn--rdy-0nab":o,rødøy:o,romskog:o,"xn--rmskog-bya":o,rømskog:o,roros:o,"xn--rros-gra":o,røros:o,rost:o,"xn--rst-0na":o,røst:o,royken:o,"xn--ryken-vua":o,røyken:o,royrvik:o,"xn--ryrvik-bya":o,røyrvik:o,rade:o,"xn--rde-ula":o,råde:o,salangen:o,siellak:o,saltdal:o,salat:o,"xn--slt-elab":o,sálát:o,"xn--slat-5na":o,sálat:o,samnanger:o,vestfold:[0,{sande:o}],sandefjord:o,sandnes:o,sandoy:o,"xn--sandy-yua":o,sandøy:o,sarpsborg:o,sauda:o,sauherad:o,sel:o,selbu:o,selje:o,seljord:o,sigdal:o,siljan:o,sirdal:o,skaun:o,skedsmo:o,ski:o,skien:o,skiptvet:o,skjervoy:o,"xn--skjervy-v1a":o,skjervøy:o,skierva:o,"xn--skierv-uta":o,skiervá:o,skjak:o,"xn--skjk-soa":o,skjåk:o,skodje:o,skanland:o,"xn--sknland-fxa":o,skånland:o,skanit:o,"xn--sknit-yqa":o,skánit:o,smola:o,"xn--smla-hra":o,smøla:o,snillfjord:o,snasa:o,"xn--snsa-roa":o,snåsa:o,snoasa:o,snaase:o,"xn--snase-nra":o,snåase:o,sogndal:o,sokndal:o,sola:o,solund:o,songdalen:o,sortland:o,spydeberg:o,stange:o,stavanger:o,steigen:o,steinkjer:o,stjordal:o,"xn--stjrdal-s1a":o,stjørdal:o,stokke:o,"stor-elvdal":o,stord:o,stordal:o,storfjord:o,omasvuotna:o,strand:o,stranda:o,stryn:o,sula:o,suldal:o,sund:o,sunndal:o,surnadal:o,sveio:o,svelvik:o,sykkylven:o,sogne:o,"xn--sgne-gra":o,søgne:o,somna:o,"xn--smna-gra":o,sømna:o,"sondre-land":o,"xn--sndre-land-0cb":o,"søndre-land":o,"sor-aurdal":o,"xn--sr-aurdal-l8a":o,"sør-aurdal":o,"sor-fron":o,"xn--sr-fron-q1a":o,"sør-fron":o,"sor-odal":o,"xn--sr-odal-q1a":o,"sør-odal":o,"sor-varanger":o,"xn--sr-varanger-ggb":o,"sør-varanger":o,"matta-varjjat":o,"xn--mtta-vrjjat-k7af":o,"mátta-várjjat":o,sorfold:o,"xn--srfold-bya":o,sørfold:o,sorreisa:o,"xn--srreisa-q1a":o,sørreisa:o,sorum:o,"xn--srum-gra":o,sørum:o,tana:o,deatnu:o,time:o,tingvoll:o,tinn:o,tjeldsund:o,dielddanuorri:o,tjome:o,"xn--tjme-hra":o,tjøme:o,tokke:o,tolga:o,torsken:o,tranoy:o,"xn--trany-yua":o,tranøy:o,tromso:o,"xn--troms-zua":o,tromsø:o,tromsa:o,romsa:o,trondheim:o,troandin:o,trysil:o,trana:o,"xn--trna-woa":o,træna:o,trogstad:o,"xn--trgstad-r1a":o,trøgstad:o,tvedestrand:o,tydal:o,tynset:o,tysfjord:o,divtasvuodna:o,divttasvuotna:o,tysnes:o,tysvar:o,"xn--tysvr-vra":o,tysvær:o,tonsberg:o,"xn--tnsberg-q1a":o,tønsberg:o,ullensaker:o,ullensvang:o,ulvik:o,utsira:o,vadso:o,"xn--vads-jra":o,vadsø:o,cahcesuolo:o,"xn--hcesuolo-7ya35b":o,čáhcesuolo:o,vaksdal:o,valle:o,vang:o,vanylven:o,vardo:o,"xn--vard-jra":o,vardø:o,varggat:o,"xn--vrggt-xqad":o,várggát:o,vefsn:o,vaapste:o,vega:o,vegarshei:o,"xn--vegrshei-c0a":o,vegårshei:o,vennesla:o,verdal:o,verran:o,vestby:o,vestnes:o,"vestre-slidre":o,"vestre-toten":o,vestvagoy:o,"xn--vestvgy-ixa6o":o,vestvågøy:o,vevelstad:o,vik:o,vikna:o,vindafjord:o,volda:o,voss:o,varoy:o,"xn--vry-yla5g":o,værøy:o,vagan:o,"xn--vgan-qoa":o,vågan:o,voagat:o,vagsoy:o,"xn--vgsy-qoa0j":o,vågsøy:o,vaga:o,"xn--vg-yiab":o,vågå:o,ostfold:[0,{valer:o}],"xn--stfold-9xa":[0,{"xn--vler-qoa":o}],østfold:[0,{våler:o}],co:S,blogspot:S,"123hjemmeside":S,myspreadshop:S}],np:Ve,nr:ot,nu:[1,{merseine:S,mine:S,shacknet:S,enterprisecloud:S}],nz:[1,{ac:o,co:he,cri:o,geek:o,gen:o,govt:o,health:o,iwi:o,kiwi:o,maori:o,mil:o,"xn--mori-qsa":o,māori:o,net:o,org:o,parliament:o,school:o,cloudns:S}],om:[1,{co:o,com:o,edu:o,gov:o,med:o,museum:o,net:o,org:o,pro:o}],onion:o,org:[1,{altervista:S,pimienta:S,poivron:S,potager:S,sweetpepper:S,cdn77:[0,{c:S,rsc:S}],"cdn77-secure":[0,{origin:[0,{ssl:S}]}],ae:S,cloudns:S,"ip-dynamic":S,ddnss:S,duckdns:S,tunk:S,blogdns:S,blogsite:S,boldlygoingnowhere:S,dnsalias:S,dnsdojo:S,doesntexist:S,dontexist:S,doomdns:S,dvrdns:S,dynalias:S,dyndns:[2,{go:S,home:S}],endofinternet:S,endoftheinternet:S,"from-me":S,"game-host":S,gotdns:S,"hobby-site":S,homedns:S,homeftp:S,homelinux:S,homeunix:S,"is-a-bruinsfan":S,"is-a-candidate":S,"is-a-celticsfan":S,"is-a-chef":S,"is-a-geek":S,"is-a-knight":S,"is-a-linux-user":S,"is-a-patsfan":S,"is-a-soxfan":S,"is-found":S,"is-lost":S,"is-saved":S,"is-very-bad":S,"is-very-evil":S,"is-very-good":S,"is-very-nice":S,"is-very-sweet":S,"isa-geek":S,"kicks-ass":S,misconfused:S,podzone:S,readmyblog:S,selfip:S,sellsyourhome:S,servebbs:S,serveftp:S,servegame:S,"stuff-4-sale":S,webhop:S,accesscam:S,camdvr:S,freeddns:S,mywire:S,webredirect:S,twmail:S,eu:[2,{al:S,asso:S,at:S,au:S,be:S,bg:S,ca:S,cd:S,ch:S,cn:S,cy:S,cz:S,de:S,dk:S,edu:S,ee:S,es:S,fi:S,fr:S,gr:S,hr:S,hu:S,ie:S,il:S,in:S,int:S,is:S,it:S,jp:S,kr:S,lt:S,lu:S,lv:S,me:S,mk:S,mt:S,my:S,net:S,ng:S,nl:S,no:S,nz:S,pl:S,pt:S,ro:S,ru:S,se:S,si:S,sk:S,tr:S,uk:S,us:S}],fedorainfracloud:S,fedorapeople:S,fedoraproject:[0,{cloud:S,os:or,stg:[0,{os:or}]}],freedesktop:S,hatenadiary:S,hepforge:S,"in-dsl":S,"in-vpn":S,js:S,barsy:S,mayfirst:S,routingthecloud:S,bmoattachments:S,"cable-modem":S,collegefan:S,couchpotatofries:S,hopto:S,mlbfan:S,myftp:S,mysecuritycamera:S,nflfan:S,"no-ip":S,"read-books":S,ufcfan:S,zapto:S,dynserv:S,"now-dns":S,"is-local":S,httpbin:S,pubtls:S,jpn:S,"my-firewall":S,myfirewall:S,spdns:S,"small-web":S,dsmynas:S,familyds:S,teckids:Ze,tuxfamily:S,diskstation:S,hk:S,us:S,toolforge:S,wmcloud:S,wmflabs:S,za:S}],pa:[1,{ac:o,gob:o,com:o,org:o,sld:o,edu:o,net:o,ing:o,abo:o,med:o,nom:o}],pe:[1,{edu:o,gob:o,nom:o,mil:o,org:o,com:o,net:o,blogspot:S}],pf:[1,{com:o,org:o,edu:o}],pg:Ve,ph:[1,{com:o,net:o,org:o,gov:o,edu:o,ngo:o,mil:o,i:o,cloudns:S}],pk:[1,{ac:o,biz:o,com:o,edu:o,fam:o,gkp:o,gob:o,gog:o,gok:o,gon:o,gop:o,gos:o,gov:o,net:o,org:o,web:o}],pl:[1,{com:o,net:o,org:o,aid:o,agro:o,atm:o,auto:o,biz:o,edu:o,gmina:o,gsm:o,info:o,mail:o,miasta:o,media:o,mil:o,nieruchomosci:o,nom:o,pc:o,powiat:o,priv:o,realestate:o,rel:o,sex:o,shop:o,sklep:o,sos:o,szkola:o,targi:o,tm:o,tourism:o,travel:o,turystyka:o,gov:[1,{ap:o,griw:o,ic:o,is:o,kmpsp:o,konsulat:o,kppsp:o,kwp:o,kwpsp:o,mup:o,mw:o,oia:o,oirm:o,oke:o,oow:o,oschr:o,oum:o,pa:o,pinb:o,piw:o,po:o,pr:o,psp:o,psse:o,pup:o,rzgw:o,sa:o,sdn:o,sko:o,so:o,sr:o,starostwo:o,ug:o,ugim:o,um:o,umig:o,upow:o,uppo:o,us:o,uw:o,uzs:o,wif:o,wiih:o,winb:o,wios:o,witd:o,wiw:o,wkz:o,wsa:o,wskr:o,wsse:o,wuoz:o,wzmiuw:o,zp:o,zpisdn:o}],augustow:o,"babia-gora":o,bedzin:o,beskidy:o,bialowieza:o,bialystok:o,bielawa:o,bieszczady:o,boleslawiec:o,bydgoszcz:o,bytom:o,cieszyn:o,czeladz:o,czest:o,dlugoleka:o,elblag:o,elk:o,glogow:o,gniezno:o,gorlice:o,grajewo:o,ilawa:o,jaworzno:o,"jelenia-gora":o,jgora:o,kalisz:o,"kazimierz-dolny":o,karpacz:o,kartuzy:o,kaszuby:o,katowice:o,kepno:o,ketrzyn:o,klodzko:o,kobierzyce:o,kolobrzeg:o,konin:o,konskowola:o,kutno:o,lapy:o,lebork:o,legnica:o,lezajsk:o,limanowa:o,lomza:o,lowicz:o,lubin:o,lukow:o,malbork:o,malopolska:o,mazowsze:o,mazury:o,mielec:o,mielno:o,mragowo:o,naklo:o,nowaruda:o,nysa:o,olawa:o,olecko:o,olkusz:o,olsztyn:o,opoczno:o,opole:o,ostroda:o,ostroleka:o,ostrowiec:o,ostrowwlkp:o,pila:o,pisz:o,podhale:o,podlasie:o,polkowice:o,pomorze:o,pomorskie:o,prochowice:o,pruszkow:o,przeworsk:o,pulawy:o,radom:o,"rawa-maz":o,rybnik:o,rzeszow:o,sanok:o,sejny:o,slask:o,slupsk:o,sosnowiec:o,"stalowa-wola":o,skoczow:o,starachowice:o,stargard:o,suwalki:o,swidnica:o,swiebodzin:o,swinoujscie:o,szczecin:o,szczytno:o,tarnobrzeg:o,tgory:o,turek:o,tychy:o,ustka:o,walbrzych:o,warmia:o,warszawa:o,waw:o,wegrow:o,wielun:o,wlocl:o,wloclawek:o,wodzislaw:o,wolomin:o,wroclaw:o,zachpomor:o,zagan:o,zarow:o,zgora:o,zgorzelec:o,art:S,gliwice:S,krakow:S,poznan:S,wroc:S,zakopane:S,beep:S,"ecommerce-shop":S,cfolks:S,dfirma:S,dkonto:S,you2:S,shoparena:S,homesklep:S,sdscloud:S,unicloud:S,lodz:S,pabianice:S,plock:S,sieradz:S,skierniewice:S,zgierz:S,krasnik:S,leczna:S,lubartow:S,lublin:S,poniatowa:S,swidnik:S,co:S,torun:S,simplesite:S,myspreadshop:S,gda:S,gdansk:S,gdynia:S,med:S,sopot:S,bielsko:S}],pm:[1,{own:S,name:S}],pn:[1,{gov:o,co:o,org:o,edu:o,net:o}],post:o,pr:[1,{com:o,net:o,org:o,gov:o,edu:o,isla:o,pro:o,biz:o,info:o,name:o,est:o,prof:o,ac:o}],pro:[1,{aaa:o,aca:o,acct:o,avocat:o,bar:o,cpa:o,eng:o,jur:o,law:o,med:o,recht:o,"12chars":S,cloudns:S,barsy:S,ngrok:S}],ps:[1,{edu:o,gov:o,sec:o,plo:o,com:o,org:o,net:o}],pt:[1,{net:o,gov:o,org:o,edu:o,int:o,publ:o,com:o,nome:o,blogspot:S,"123paginaweb":S}],pw:[1,{co:o,or:o,ed:o,go:o,belau:o,cloudns:S,x443:S}],py:[1,{com:o,coop:o,edu:o,gov:o,mil:o,net:o,org:o}],qa:[1,{com:o,edu:o,gov:o,mil:o,name:o,net:o,org:o,sch:o,blogspot:S}],re:[1,{asso:o,com:o,nom:o,blogspot:S,can:S}],ro:[1,{arts:o,com:o,firm:o,info:o,nom:o,nt:o,org:o,rec:o,store:o,tm:o,www:o,co:S,shop:S,blogspot:S,barsy:S}],rs:[1,{ac:o,co:o,edu:o,gov:o,in:o,org:o,brendly:xi,blogspot:S,ua:S,barsy:S,ox:S}],ru:[1,{ac:S,edu:S,gov:S,int:S,mil:S,test:S,eurodir:S,adygeya:S,bashkiria:S,bir:S,cbg:S,com:S,dagestan:S,grozny:S,kalmykia:S,kustanai:S,marine:S,mordovia:S,msk:S,mytis:S,nalchik:S,nov:S,pyatigorsk:S,spb:S,vladikavkaz:S,vladimir:S,blogspot:S,na4u:S,mircloud:S,myjino:[2,{hosting:le,landing:le,spectrum:le,vps:le}],cldmail:[0,{hb:S}],mcdir:[2,{vps:S}],mcpre:S,net:S,org:S,pp:S,lk3:S,ras:S}],rw:[1,{ac:o,co:o,coop:o,gov:o,mil:o,net:o,org:o}],sa:[1,{com:o,net:o,org:o,gov:o,med:o,pub:o,edu:o,sch:o}],sb:P,sc:P,sd:[1,{com:o,net:o,org:o,edu:o,med:o,tv:o,gov:o,info:o}],se:[1,{a:o,ac:o,b:o,bd:o,brand:o,c:o,d:o,e:o,f:o,fh:o,fhsk:o,fhv:o,g:o,h:o,i:o,k:o,komforb:o,kommunalforbund:o,komvux:o,l:o,lanbib:o,m:o,n:o,naturbruksgymn:o,o,org:o,p:o,parti:o,pp:o,press:o,r:o,s:o,t:o,tm:o,u:o,w:o,x:o,y:o,z:o,com:S,blogspot:S,conf:S,iopsys:S,"123minsida":S,itcouldbewor:S,myspreadshop:S}],sg:[1,{com:o,net:o,org:o,gov:o,edu:o,per:o,blogspot:S,enscaled:S}],sh:[1,{com:o,net:o,gov:o,org:o,mil:o,hashbang:S,platform:[0,{ent:S,eu:S,us:S}],now:S}],si:[1,{f5:S,gitapp:S,gitpage:S,blogspot:S}],sj:o,sk:he,sl:P,sm:o,sn:[1,{art:o,com:o,edu:o,gouv:o,org:o,perso:o,univ:o,blogspot:S}],so:[1,{com:o,edu:o,gov:o,me:o,net:o,org:o,surveys:S}],sr:o,ss:[1,{biz:o,co:o,com:o,edu:o,gov:o,me:o,net:o,org:o,sch:o}],st:[1,{co:o,com:o,consulado:o,edu:o,embaixada:o,mil:o,net:o,org:o,principe:o,saotome:o,store:o,helioho:S,kirara:S,noho:S}],su:[1,{abkhazia:S,adygeya:S,aktyubinsk:S,arkhangelsk:S,armenia:S,ashgabad:S,azerbaijan:S,balashov:S,bashkiria:S,bryansk:S,bukhara:S,chimkent:S,dagestan:S,"east-kazakhstan":S,exnet:S,georgia:S,grozny:S,ivanovo:S,jambyl:S,kalmykia:S,kaluga:S,karacol:S,karaganda:S,karelia:S,khakassia:S,krasnodar:S,kurgan:S,kustanai:S,lenug:S,mangyshlak:S,mordovia:S,msk:S,murmansk:S,nalchik:S,navoi:S,"north-kazakhstan":S,nov:S,obninsk:S,penza:S,pokrovsk:S,sochi:S,spb:S,tashkent:S,termez:S,togliatti:S,troitsk:S,tselinograd:S,tula:S,tuva:S,vladikavkaz:S,vladimir:S,vologda:S}],sv:[1,{com:o,edu:o,gob:o,org:o,red:o}],sx:ve,sy:ut,sz:[1,{co:o,ac:o,org:o}],tc:o,td:he,tel:o,tf:[1,{sch:S}],tg:o,th:[1,{ac:o,co:o,go:o,in:o,mi:o,net:o,or:o,online:S,shop:S}],tj:[1,{ac:o,biz:o,co:o,com:o,edu:o,go:o,gov:o,int:o,mil:o,name:o,net:o,nic:o,org:o,test:o,web:o}],tk:o,tl:ve,tm:[1,{com:o,co:o,org:o,net:o,nom:o,gov:o,mil:o,edu:o}],tn:[1,{com:o,ens:o,fin:o,gov:o,ind:o,info:o,intl:o,mincom:o,nat:o,net:o,org:o,perso:o,tourism:o,orangecloud:S}],to:[1,{611:S,com:o,gov:o,net:o,org:o,edu:o,mil:o,oya:S,x0:S,quickconnect:Ft,vpnplus:S}],tr:[1,{av:o,bbs:o,bel:o,biz:o,com:he,dr:o,edu:o,gen:o,gov:o,info:o,mil:o,k12:o,kep:o,name:o,net:o,org:o,pol:o,tel:o,tsk:o,tv:o,web:o,nc:ve}],tt:[1,{co:o,com:o,org:o,net:o,biz:o,info:o,pro:o,int:o,coop:o,jobs:o,mobi:o,travel:o,museum:o,aero:o,name:o,gov:o,edu:o}],tv:[1,{"better-than":S,dyndns:S,"on-the-web":S,"worse-than":S,from:S,sakura:S}],tw:[1,{edu:o,gov:o,mil:o,com:[1,{mymailer:S}],net:o,org:o,idv:o,game:o,ebiz:o,club:o,"xn--zf0ao64a":o,網路:o,"xn--uc0atv":o,組織:o,"xn--czrw28b":o,商業:o,url:S,mydns:S,blogspot:S}],tz:[1,{ac:o,co:o,go:o,hotel:o,info:o,me:o,mil:o,mobi:o,ne:o,or:o,sc:o,tv:o}],ua:[1,{com:o,edu:o,gov:o,in:o,net:o,org:o,cherkassy:o,cherkasy:o,chernigov:o,chernihiv:o,chernivtsi:o,chernovtsy:o,ck:o,cn:o,cr:o,crimea:o,cv:o,dn:o,dnepropetrovsk:o,dnipropetrovsk:o,donetsk:o,dp:o,if:o,"ivano-frankivsk":o,kh:o,kharkiv:o,kharkov:o,kherson:o,khmelnitskiy:o,khmelnytskyi:o,kiev:o,kirovograd:o,km:o,kr:o,kropyvnytskyi:o,krym:o,ks:o,kv:o,kyiv:o,lg:o,lt:o,lugansk:o,luhansk:o,lutsk:o,lv:o,lviv:o,mk:o,mykolaiv:o,nikolaev:o,od:o,odesa:o,odessa:o,pl:o,poltava:o,rivne:o,rovno:o,rv:o,sb:o,sebastopol:o,sevastopol:o,sm:o,sumy:o,te:o,ternopil:o,uz:o,uzhgorod:o,uzhhorod:o,vinnica:o,vinnytsia:o,vn:o,volyn:o,yalta:o,zakarpattia:o,zaporizhzhe:o,zaporizhzhia:o,zhitomir:o,zhytomyr:o,zp:o,zt:o,cc:S,inf:S,ltd:S,cx:S,ie:S,biz:S,co:S,pp:S,v:S}],ug:[1,{co:o,or:o,ac:o,sc:o,go:o,ne:o,com:o,org:o,blogspot:S}],uk:[1,{ac:o,co:[1,{bytemark:[0,{dh:S,vm:S}],blogspot:S,layershift:xt,barsy:S,barsyonline:S,retrosnub:_r,"nh-serv":S,"no-ip":S,adimo:S,myspreadshop:S}],gov:[1,{api:S,campaign:S,service:S}],ltd:o,me:o,net:o,nhs:o,org:[1,{glug:S,lug:S,lugs:S,affinitylottery:S,raffleentry:S,weeklylottery:S}],plc:o,police:o,sch:Ve,conn:S,copro:S,hosp:S,"independent-commission":S,"independent-inquest":S,"independent-inquiry":S,"independent-panel":S,"independent-review":S,"public-inquiry":S,"royal-commission":S,pymnt:S,barsy:S,nimsite:S,oraclegovcloudapps:le}],us:[1,{dni:o,fed:o,isa:o,kids:o,nsn:o,ak:zt,al:zt,ar:zt,as:zt,az:zt,ca:zt,co:zt,ct:zt,dc:zt,de:[1,{cc:o,lib:S}],fl:zt,ga:zt,gu:zt,hi:We,ia:zt,id:zt,il:zt,in:zt,ks:zt,ky:zt,la:zt,ma:[1,{k12:[1,{pvt:o,chtr:o,paroch:o}],cc:o,lib:o}],md:zt,me:zt,mi:[1,{k12:o,cc:o,lib:o,"ann-arbor":o,cog:o,dst:o,eaton:o,gen:o,mus:o,tec:o,washtenaw:o}],mn:zt,mo:zt,ms:zt,mt:zt,nc:zt,nd:We,ne:zt,nh:zt,nj:zt,nm:zt,nv:zt,ny:zt,oh:zt,ok:zt,or:zt,pa:zt,pr:zt,ri:We,sc:zt,sd:We,tn:zt,tx:zt,ut:zt,vi:zt,vt:zt,va:zt,wa:zt,wi:zt,wv:[1,{cc:o}],wy:zt,cloudns:S,drud:S,"is-by":S,"land-4-sale":S,"stuff-4-sale":S,heliohost:S,enscaled:[0,{phx:S}],mircloud:S,ngo:S,golffan:S,noip:S,pointto:S,freeddns:S,srv:[2,{gh:S,gl:S}],platterp:S,servername:S}],uy:[1,{com:he,edu:o,gub:o,mil:o,net:o,org:o}],uz:[1,{co:o,com:o,net:o,org:o}],va:o,vc:[1,{com:o,net:o,org:o,gov:o,mil:o,edu:o,gv:[2,{d:S}],"0e":S,mydns:S}],ve:[1,{arts:o,bib:o,co:o,com:o,e12:o,edu:o,firm:o,gob:o,gov:o,info:o,int:o,mil:o,net:o,nom:o,org:o,rar:o,rec:o,store:o,tec:o,web:o}],vg:o,vi:[1,{co:o,com:o,k12:o,net:o,org:o}],vn:[1,{ac:o,ai:o,biz:o,com:o,edu:o,gov:o,health:o,id:o,info:o,int:o,io:o,name:o,net:o,org:o,pro:o,angiang:o,bacgiang:o,backan:o,baclieu:o,bacninh:o,"baria-vungtau":o,bentre:o,binhdinh:o,binhduong:o,binhphuoc:o,binhthuan:o,camau:o,cantho:o,caobang:o,daklak:o,daknong:o,danang:o,dienbien:o,dongnai:o,dongthap:o,gialai:o,hagiang:o,haiduong:o,haiphong:o,hanam:o,hanoi:o,hatinh:o,haugiang:o,hoabinh:o,hungyen:o,khanhhoa:o,kiengiang:o,kontum:o,laichau:o,lamdong:o,langson:o,laocai:o,longan:o,namdinh:o,nghean:o,ninhbinh:o,ninhthuan:o,phutho:o,phuyen:o,quangbinh:o,quangnam:o,quangngai:o,quangninh:o,quangtri:o,soctrang:o,sonla:o,tayninh:o,thaibinh:o,thainguyen:o,thanhhoa:o,thanhphohochiminh:o,thuathienhue:o,tiengiang:o,travinh:o,tuyenquang:o,vinhlong:o,vinhphuc:o,yenbai:o,blogspot:S}],vu:Or,wf:[1,{biz:S,sch:S}],ws:[1,{com:o,net:o,org:o,gov:o,edu:o,advisor:le,cloud66:S,dyndns:S,mypets:S}],yt:[1,{org:S}],"xn--mgbaam7a8h":o,امارات:o,"xn--y9a3aq":o,հայ:o,"xn--54b7fta0cc":o,বাংলা:o,"xn--90ae":o,бг:o,"xn--mgbcpq6gpa1a":o,البحرين:o,"xn--90ais":o,бел:o,"xn--fiqs8s":o,中国:o,"xn--fiqz9s":o,中國:o,"xn--lgbbat1ad8j":o,الجزائر:o,"xn--wgbh1c":o,مصر:o,"xn--e1a4c":o,ею:o,"xn--qxa6a":o,ευ:o,"xn--mgbah1a3hjkrd":o,موريتانيا:o,"xn--node":o,გე:o,"xn--qxam":o,ελ:o,"xn--j6w193g":[1,{"xn--55qx5d":o,"xn--wcvs22d":o,"xn--mxtq1m":o,"xn--gmqw5a":o,"xn--od0alg":o,"xn--uc0atv":o}],香港:[1,{公司:o,教育:o,政府:o,個人:o,網絡:o,組織:o}],"xn--2scrj9c":o,ಭಾರತ:o,"xn--3hcrj9c":o,ଭାରତ:o,"xn--45br5cyl":o,ভাৰত:o,"xn--h2breg3eve":o,भारतम्:o,"xn--h2brj9c8c":o,भारोत:o,"xn--mgbgu82a":o,ڀارت:o,"xn--rvc1e0am3e":o,ഭാരതം:o,"xn--h2brj9c":o,भारत:o,"xn--mgbbh1a":o,بارت:o,"xn--mgbbh1a71e":o,بھارت:o,"xn--fpcrj9c3d":o,భారత్:o,"xn--gecrj9c":o,ભારત:o,"xn--s9brj9c":o,ਭਾਰਤ:o,"xn--45brj9c":o,ভারত:o,"xn--xkc2dl3a5ee0h":o,இந்தியா:o,"xn--mgba3a4f16a":o,ایران:o,"xn--mgba3a4fra":o,ايران:o,"xn--mgbtx2b":o,عراق:o,"xn--mgbayh7gpa":o,الاردن:o,"xn--3e0b707e":o,한국:o,"xn--80ao21a":o,қаз:o,"xn--q7ce6a":o,ລາວ:o,"xn--fzc2c9e2c":o,ලංකා:o,"xn--xkc2al3hye2a":o,இலங்கை:o,"xn--mgbc0a9azcg":o,المغرب:o,"xn--d1alf":o,мкд:o,"xn--l1acc":o,мон:o,"xn--mix891f":o,澳門:o,"xn--mix082f":o,澳门:o,"xn--mgbx4cd0ab":o,مليسيا:o,"xn--mgb9awbf":o,عمان:o,"xn--mgbai9azgqp6j":o,پاکستان:o,"xn--mgbai9a5eva00b":o,پاكستان:o,"xn--ygbi2ammx":o,فلسطين:o,"xn--90a3ac":[1,{"xn--o1ac":o,"xn--c1avg":o,"xn--90azh":o,"xn--d1at":o,"xn--o1ach":o,"xn--80au":o}],срб:[1,{пр:o,орг:o,обр:o,од:o,упр:o,ак:o}],"xn--p1ai":o,рф:o,"xn--wgbl6a":o,قطر:o,"xn--mgberp4a5d4ar":o,السعودية:o,"xn--mgberp4a5d4a87g":o,السعودیة:o,"xn--mgbqly7c0a67fbc":o,السعودیۃ:o,"xn--mgbqly7cvafr":o,السعوديه:o,"xn--mgbpl2fh":o,سودان:o,"xn--yfro4i67o":o,新加坡:o,"xn--clchc0ea0b2g2a9gcd":o,சிங்கப்பூர்:o,"xn--ogbpf8fl":o,سورية:o,"xn--mgbtf8fl":o,سوريا:o,"xn--o3cw4h":[1,{"xn--12c1fe0br":o,"xn--12co0c3b4eva":o,"xn--h3cuzk1di":o,"xn--o3cyx2a":o,"xn--m3ch0j3a":o,"xn--12cfi8ixb8l":o}],ไทย:[1,{ศึกษา:o,ธุรกิจ:o,รัฐบาล:o,ทหาร:o,เน็ต:o,องค์กร:o}],"xn--pgbs0dh":o,تونس:o,"xn--kpry57d":o,台灣:o,"xn--kprw13d":o,台湾:o,"xn--nnx388a":o,臺灣:o,"xn--j1amh":o,укр:o,"xn--mgb2ddes":o,اليمن:o,xxx:o,ye:ut,za:[0,{ac:o,agric:o,alt:o,co:he,edu:o,gov:o,grondar:o,law:o,mil:o,net:o,ngo:o,nic:o,nis:o,nom:o,org:o,school:o,tm:o,web:o}],zm:[1,{ac:o,biz:o,co:o,com:o,edu:o,gov:o,info:o,mil:o,net:o,org:o,sch:o}],zw:[1,{ac:o,co:o,gov:o,mil:o,org:o}],aaa:o,aarp:o,abb:o,abbott:o,abbvie:o,abc:o,able:o,abogado:o,abudhabi:o,academy:[1,{official:S}],accenture:o,accountant:o,accountants:o,aco:o,actor:o,ads:o,adult:o,aeg:o,aetna:o,afl:o,africa:o,agakhan:o,agency:o,aig:o,airbus:o,airforce:o,airtel:o,akdn:o,alibaba:o,alipay:o,allfinanz:o,allstate:o,ally:o,alsace:o,alstom:o,amazon:o,americanexpress:o,americanfamily:o,amex:o,amfam:o,amica:o,amsterdam:o,analytics:o,android:o,anquan:o,anz:o,aol:o,apartments:o,app:[1,{adaptable:S,beget:le,clerk:S,clerkstage:S,wnext:S,csb:[2,{preview:S}],platform0:S,deta:S,ondigitalocean:S,easypanel:S,encr:S,evervault:ee,expo:[2,{staging:S}],edgecompute:S,flutterflow:S,framer:S,hosted:le,run:le,web:S,hasura:S,loginline:S,medusajs:S,messerli:S,netfy:S,netlify:S,ngrok:S,"ngrok-free":S,developer:le,noop:S,northflank:le,upsun:le,replit:_e,nyat:S,snowflake:[0,{"*":S,privatelink:le}],streamlit:S,storipress:S,telebit:S,typedream:S,vercel:S,bookonline:S,wdh:S,zeabur:S}],apple:o,aquarelle:o,arab:o,aramco:o,archi:o,army:o,art:o,arte:o,asda:o,associates:o,athleta:o,attorney:o,auction:o,audi:o,audible:o,audio:o,auspost:o,author:o,auto:o,autos:o,aws:[1,{sagemaker:[0,{"ap-northeast-1":je,"ap-northeast-2":je,"ap-south-1":je,"ap-southeast-1":je,"ap-southeast-2":je,"ca-central-1":xe,"eu-central-1":je,"eu-west-1":je,"eu-west-2":je,"us-east-1":xe,"us-east-2":xe,"us-west-2":xe,"af-south-1":Ae,"ap-east-1":Ae,"ap-northeast-3":Ae,"ap-south-2":Le,"ap-southeast-3":Ae,"ap-southeast-4":Le,"ca-west-1":[0,{notebook:S,"notebook-fips":S}],"eu-central-2":Le,"eu-north-1":Ae,"eu-south-1":Ae,"eu-south-2":Ae,"eu-west-3":Ae,"il-central-1":Ae,"me-central-1":Ae,"me-south-1":Ae,"sa-east-1":Ae,"us-gov-east-1":Be,"us-gov-west-1":Be,"us-west-1":[0,{notebook:S,"notebook-fips":S,studio:S}],experiments:le}],repost:[0,{private:le}]}],axa:o,azure:o,baby:o,baidu:o,banamex:o,band:o,bank:o,bar:o,barcelona:o,barclaycard:o,barclays:o,barefoot:o,bargains:o,baseball:o,basketball:[1,{aus:S,nz:S}],bauhaus:o,bayern:o,bbc:o,bbt:o,bbva:o,bcg:o,bcn:o,beats:o,beauty:o,beer:o,bentley:o,berlin:o,best:o,bestbuy:o,bet:o,bharti:o,bible:o,bid:o,bike:o,bing:o,bingo:o,bio:o,black:o,blackfriday:o,blockbuster:o,blog:o,bloomberg:o,blue:o,bms:o,bmw:o,bnpparibas:o,boats:o,boehringer:o,bofa:o,bom:o,bond:o,boo:o,book:o,booking:o,bosch:o,bostik:o,boston:o,bot:o,boutique:o,box:o,bradesco:o,bridgestone:o,broadway:o,broker:o,brother:o,brussels:o,build:[1,{v0:S}],builders:[1,{cloudsite:S}],business:it,buy:o,buzz:o,bzh:o,cab:o,cafe:o,cal:o,call:o,calvinklein:o,cam:o,camera:o,camp:[1,{emf:[0,{at:S}]}],canon:o,capetown:o,capital:o,capitalone:o,car:o,caravan:o,cards:o,care:o,career:o,careers:o,cars:o,casa:[1,{nabu:[0,{ui:S}]}],case:o,cash:o,casino:o,catering:o,catholic:o,cba:o,cbn:o,cbre:o,center:o,ceo:o,cern:o,cfa:o,cfd:o,chanel:o,channel:o,charity:o,chase:o,chat:o,cheap:o,chintai:o,christmas:o,chrome:o,church:o,cipriani:o,circle:o,cisco:o,citadel:o,citi:o,citic:o,city:o,claims:o,cleaning:o,click:o,clinic:o,clinique:o,clothing:o,cloud:[1,{elementor:S,encoway:[0,{eu:S}],statics:le,ravendb:S,axarnet:[0,{"es-1":S}],diadem:S,jelastic:[0,{vip:S}],jele:S,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:S}]}],it1:S}],keliweb:[2,{cs:S}],oxa:[2,{tn:S,uk:S}],primetel:[2,{uk:S}],reclaim:[0,{ca:S,uk:S,us:S}],trendhosting:[0,{ch:S,de:S}],jotelulu:S,kuleuven:S,linkyard:S,magentosite:le,matlab:S,observablehq:S,perspecta:S,vapor:S,"on-rancher":le,scw:[0,{baremetal:[0,{"fr-par-1":S,"fr-par-2":S,"nl-ams-1":S}],"fr-par":[0,{cockpit:S,fnc:[2,{functions:S}],k8s:vt,s3:S,"s3-website":S,whm:S}],instances:[0,{priv:S,pub:S}],k8s:S,"nl-ams":[0,{cockpit:S,k8s:vt,s3:S,"s3-website":S,whm:S}],"pl-waw":[0,{cockpit:S,k8s:vt,s3:S,"s3-website":S}],scalebook:S,smartlabeling:S}],servebolt:S,onstackit:[0,{runs:S}],trafficplex:S,"unison-services":S,urown:S,voorloper:S,zap:S}],club:[1,{cloudns:S,jele:S,barsy:S}],clubmed:o,coach:o,codes:[1,{owo:le}],coffee:o,college:o,cologne:o,commbank:o,community:[1,{nog:S,ravendb:S,myforum:S}],company:o,compare:o,computer:o,comsec:o,condos:o,construction:o,consulting:o,contact:o,contractors:o,cooking:o,cool:[1,{elementor:S,de:S}],corsica:o,country:o,coupon:o,coupons:o,courses:o,cpa:o,credit:o,creditcard:o,creditunion:o,cricket:o,crown:o,crs:o,cruise:o,cruises:o,cuisinella:o,cymru:o,cyou:o,dad:o,dance:o,data:o,date:o,dating:o,datsun:o,day:o,dclk:o,dds:o,deal:o,dealer:o,deals:o,degree:o,delivery:o,dell:o,deloitte:o,delta:o,democrat:o,dental:o,dentist:o,desi:o,design:[1,{graphic:S,bss:S}],dev:[1,{"12chars":S,panel:S,lcl:le,lclstage:le,stg:le,stgstage:le,pages:S,r2:S,workers:S,curv:S,deno:S,"deno-staging":S,deta:S,evervault:ee,fly:S,githubpreview:S,gateway:le,hrsn:S,"is-a-good":S,"is-a":S,iserv:S,runcontainers:S,localcert:[0,{user:le}],loginline:S,barsy:S,mediatech:S,modx:S,ngrok:S,"ngrok-free":S,"is-a-fullstack":S,"is-cool":S,"is-not-a":S,localplayer:S,xmit:S,"platter-app":S,replit:[2,{archer:S,bones:S,canary:S,global:S,hacker:S,id:S,janeway:S,kim:S,kira:S,kirk:S,odo:S,paris:S,picard:S,pike:S,prerelease:S,reed:S,riker:S,sisko:S,spock:S,staging:S,sulu:S,tarpit:S,teams:S,tucker:S,wesley:S,worf:S}],crm:[0,{d:le,w:le,wa:le,wb:le,wc:le,wd:le,we:le,wf:le}],vercel:S,webhare:le}],dhl:o,diamonds:o,diet:o,digital:[1,{cloudapps:[2,{london:S}]}],direct:[1,{libp2p:S}],directory:o,discount:o,discover:o,dish:o,diy:o,dnp:o,docs:o,doctor:o,dog:o,domains:o,dot:o,download:o,drive:o,dtv:o,dubai:o,dunlop:o,dupont:o,durban:o,dvag:o,dvr:o,earth:o,eat:o,eco:o,edeka:o,education:it,email:[1,{crisp:[0,{on:S}],tawk:Vt,tawkto:Vt}],emerck:o,energy:o,engineer:o,engineering:o,enterprises:o,epson:o,equipment:o,ericsson:o,erni:o,esq:o,estate:[1,{compute:le}],eurovision:o,eus:[1,{party:Dn}],events:[1,{koobin:S,co:S}],exchange:o,expert:o,exposed:o,express:o,extraspace:o,fage:o,fail:o,fairwinds:o,faith:o,family:o,fan:o,fans:o,farm:[1,{storj:S}],farmers:o,fashion:o,fast:o,fedex:o,feedback:o,ferrari:o,ferrero:o,fidelity:o,fido:o,film:o,final:o,finance:o,financial:it,fire:o,firestone:o,firmdale:o,fish:o,fishing:o,fit:o,fitness:o,flickr:o,flights:o,flir:o,florist:o,flowers:o,fly:o,foo:o,food:o,football:o,ford:o,forex:o,forsale:o,forum:o,foundation:o,fox:o,free:o,fresenius:o,frl:o,frogans:o,frontier:o,ftr:o,fujitsu:o,fun:o,fund:o,furniture:o,futbol:o,fyi:o,gal:o,gallery:o,gallo:o,gallup:o,game:o,games:[1,{pley:S,sheezy:S}],gap:o,garden:o,gay:[1,{pages:S}],gbiz:o,gdn:[1,{cnpy:S}],gea:o,gent:o,genting:o,george:o,ggee:o,gift:o,gifts:o,gives:o,giving:o,glass:o,gle:o,global:o,globo:o,gmail:o,gmbh:o,gmo:o,gmx:o,godaddy:o,gold:o,goldpoint:o,golf:o,goo:o,goodyear:o,goog:[1,{cloud:S,translate:S,usercontent:le}],google:o,gop:o,got:o,grainger:o,graphics:o,gratis:o,green:o,gripe:o,grocery:o,group:[1,{discourse:S}],gucci:o,guge:o,guide:o,guitars:o,guru:o,hair:o,hamburg:o,hangout:o,haus:o,hbo:o,hdfc:o,hdfcbank:o,health:[1,{hra:S}],healthcare:o,help:o,helsinki:o,here:o,hermes:o,hiphop:o,hisamitsu:o,hitachi:o,hiv:o,hkt:o,hockey:o,holdings:o,holiday:o,homedepot:o,homegoods:o,homes:o,homesense:o,honda:o,horse:o,hospital:o,host:[1,{cloudaccess:S,freesite:S,easypanel:S,fastvps:S,myfast:S,tempurl:S,wpmudev:S,jele:S,mircloud:S,wp2:S,half:S}],hosting:[1,{opencraft:S}],hot:o,hotels:o,hotmail:o,house:o,how:o,hsbc:o,hughes:o,hyatt:o,hyundai:o,ibm:o,icbc:o,ice:o,icu:o,ieee:o,ifm:o,ikano:o,imamat:o,imdb:o,immo:o,immobilien:o,inc:o,industries:o,infiniti:o,ing:o,ink:o,institute:o,insurance:o,insure:o,international:o,intuit:o,investments:o,ipiranga:o,irish:o,ismaili:o,ist:o,istanbul:o,itau:o,itv:o,jaguar:o,java:o,jcb:o,jeep:o,jetzt:o,jewelry:o,jio:o,jll:o,jmp:o,jnj:o,joburg:o,jot:o,joy:o,jpmorgan:o,jprs:o,juegos:o,juniper:o,kaufen:o,kddi:o,kerryhotels:o,kerrylogistics:o,kerryproperties:o,kfh:o,kia:o,kids:o,kim:o,kindle:o,kitchen:o,kiwi:o,koeln:o,komatsu:o,kosher:o,kpmg:o,kpn:o,krd:[1,{co:S,edu:S}],kred:o,kuokgroup:o,kyoto:o,lacaixa:o,lamborghini:o,lamer:o,lancaster:o,land:o,landrover:o,lanxess:o,lasalle:o,lat:o,latino:o,latrobe:o,law:o,lawyer:o,lds:o,lease:o,leclerc:o,lefrak:o,legal:o,lego:o,lexus:o,lgbt:o,lidl:o,life:o,lifeinsurance:o,lifestyle:o,lighting:o,like:o,lilly:o,limited:o,limo:o,lincoln:o,link:[1,{myfritz:S,cyon:S,dweb:le,nftstorage:[0,{ipfs:S}],mypep:S}],lipsy:o,live:[1,{aem:S,hlx:S,ewp:le}],living:o,llc:o,llp:o,loan:o,loans:o,locker:o,locus:o,lol:[1,{omg:S}],london:o,lotte:o,lotto:o,love:o,lpl:o,lplfinancial:o,ltd:o,ltda:o,lundbeck:o,luxe:o,luxury:o,madrid:o,maif:o,maison:o,makeup:o,man:o,management:[1,{router:S}],mango:o,map:o,market:o,marketing:o,markets:o,marriott:o,marshalls:o,mattel:o,mba:o,mckinsey:o,med:o,media:ht,meet:o,melbourne:o,meme:o,memorial:o,men:o,menu:[1,{barsy:S,barsyonline:S}],merck:o,merckmsd:o,miami:o,microsoft:o,mini:o,mint:o,mit:o,mitsubishi:o,mlb:o,mls:o,mma:o,mobile:o,moda:o,moe:o,moi:o,mom:[1,{ind:S}],monash:o,money:o,monster:o,mormon:o,mortgage:o,moscow:o,moto:o,motorcycles:o,mov:o,movie:o,msd:o,mtn:o,mtr:o,music:o,nab:o,nagoya:o,navy:o,nba:o,nec:o,netbank:o,netflix:o,network:[1,{alces:le,co:S,arvo:S,azimuth:S,tlon:S}],neustar:o,new:o,news:[1,{noticeable:S}],next:o,nextdirect:o,nexus:o,nfl:o,ngo:o,nhk:o,nico:o,nike:o,nikon:o,ninja:o,nissan:o,nissay:o,nokia:o,norton:o,now:o,nowruz:o,nowtv:o,nra:o,nrw:o,ntt:o,nyc:o,obi:o,observer:o,office:o,okinawa:o,olayan:o,olayangroup:o,ollo:o,omega:o,one:[1,{kin:le,service:S}],ong:[1,{obl:S}],onl:o,online:[1,{eero:S,"eero-stage":S,websitebuilder:S,barsy:S}],ooo:o,open:o,oracle:o,orange:[1,{tech:S}],organic:o,origins:o,osaka:o,otsuka:o,ott:o,ovh:[1,{nerdpol:S}],page:[1,{aem:S,hlx:S,hlx3:S,translated:S,codeberg:S,prvcy:S,rocky:S,pdns:S,plesk:S}],panasonic:o,paris:o,pars:o,partners:o,parts:o,party:o,pay:o,pccw:o,pet:o,pfizer:o,pharmacy:o,phd:o,philips:o,phone:o,photo:o,photography:o,photos:ht,physio:o,pics:o,pictet:o,pictures:[1,{1337:S}],pid:o,pin:o,ping:o,pink:o,pioneer:o,pizza:[1,{ngrok:S}],place:it,play:o,playstation:o,plumbing:o,plus:o,pnc:o,pohl:o,poker:o,politie:o,porn:o,pramerica:o,praxi:o,press:o,prime:o,prod:o,productions:o,prof:o,progressive:o,promo:o,properties:o,property:o,protection:o,pru:o,prudential:o,pub:[1,{id:le,kin:le,barsy:S}],pwc:o,qpon:o,quebec:o,quest:o,racing:o,radio:o,read:o,realestate:o,realtor:o,realty:o,recipes:o,red:o,redstone:o,redumbrella:o,rehab:o,reise:o,reisen:o,reit:o,reliance:o,ren:o,rent:o,rentals:o,repair:o,report:o,republican:o,rest:o,restaurant:o,review:o,reviews:o,rexroth:o,rich:o,richardli:o,ricoh:o,ril:o,rio:o,rip:[1,{clan:S}],rocks:[1,{myddns:S,stackit:S,"lima-city":S,webspace:S}],rodeo:o,rogers:o,room:o,rsvp:o,rugby:o,ruhr:o,run:[1,{development:S,ravendb:S,servers:S,build:le,code:le,database:le,migration:le,onporter:S,repl:S,stackit:S,val:[0,{express:S,web:S}],wix:S}],rwe:o,ryukyu:o,saarland:o,safe:o,safety:o,sakura:o,sale:o,salon:o,samsclub:o,samsung:o,sandvik:o,sandvikcoromant:o,sanofi:o,sap:o,sarl:o,sas:o,save:o,saxo:o,sbi:o,sbs:o,scb:o,schaeffler:o,schmidt:o,scholarships:o,school:o,schule:o,schwarz:o,science:o,scot:[1,{gov:[2,{service:S}]}],search:o,seat:o,secure:o,security:o,seek:o,select:o,sener:o,services:[1,{loginline:S}],seven:o,sew:o,sex:o,sexy:o,sfr:o,shangrila:o,sharp:o,shell:o,shia:o,shiksha:o,shoes:o,shop:[1,{base:S,hoplix:S,barsy:S,barsyonline:S,shopware:S}],shopping:o,shouji:o,show:o,silk:o,sina:o,singles:o,site:[1,{canva:Pt,cloudera:le,convex:S,cyon:S,fnwk:S,folionetwork:S,fastvps:S,jele:S,jouwweb:S,lelux:S,loginline:S,barsy:S,notion:S,omniwe:S,opensocial:S,madethis:S,platformsh:le,tst:le,byen:S,srht:S,novecore:S,wpsquared:S}],ski:o,skin:o,sky:o,skype:o,sling:o,smart:o,smile:o,sncf:o,soccer:o,social:o,softbank:o,software:o,sohu:o,solar:o,solutions:[1,{diher:S}],song:o,sony:o,soy:o,spa:o,space:[1,{myfast:S,heiyu:S,hf:[2,{static:S}],"app-ionos":S,project:S,uber:S,xs4all:S}],sport:o,spot:o,srl:o,stada:o,staples:o,star:o,statebank:o,statefarm:o,stc:o,stcgroup:o,stockholm:o,storage:o,store:[1,{barsy:S,sellfy:S,shopware:S,storebase:S}],stream:o,studio:o,study:o,style:o,sucks:o,supplies:o,supply:o,support:[1,{barsy:S}],surf:o,surgery:o,suzuki:o,swatch:o,swiss:o,sydney:o,systems:[1,{knightpoint:S}],tab:o,taipei:o,talk:o,taobao:o,target:o,tatamotors:o,tatar:o,tattoo:o,tax:o,taxi:o,tci:o,tdk:o,team:[1,{discourse:S,jelastic:S}],tech:[1,{cleverapps:S}],technology:it,temasek:o,tennis:o,teva:o,thd:o,theater:o,theatre:o,tiaa:o,tickets:o,tienda:o,tips:o,tires:o,tirol:o,tjmaxx:o,tjx:o,tkmaxx:o,tmall:o,today:[1,{prequalifyme:S}],tokyo:o,tools:o,top:[1,{"now-dns":S,ntdll:S,wadl:le}],toray:o,toshiba:o,total:o,tours:o,town:o,toyota:o,toys:o,trade:o,trading:o,training:o,travel:o,travelers:o,travelersinsurance:o,trust:o,trv:o,tube:o,tui:o,tunes:o,tushu:o,tvs:o,ubank:o,ubs:o,unicom:o,university:o,uno:o,uol:o,ups:o,vacations:o,vana:o,vanguard:o,vegas:o,ventures:o,verisign:o,versicherung:o,vet:o,viajes:o,video:o,vig:o,viking:o,villas:o,vin:o,vip:o,virgin:o,visa:o,vision:o,viva:o,vivo:o,vlaanderen:o,vodka:[1,{aaa:S}],volvo:o,vote:o,voting:o,voto:o,voyage:o,wales:o,walmart:o,walter:o,wang:o,wanggou:o,watch:o,watches:o,weather:o,weatherchannel:o,webcam:o,weber:o,website:ht,wed:o,wedding:o,weibo:o,weir:o,whoswho:o,wien:o,wiki:ht,williamhill:o,win:o,windows:o,wine:o,winners:o,wme:o,wolterskluwer:o,woodside:o,work:o,works:o,world:o,wow:o,wtc:o,wtf:o,xbox:o,xerox:o,xihuan:o,xin:o,"xn--11b4c3d":o,कॉम:o,"xn--1ck2e1b":o,セール:o,"xn--1qqw23a":o,佛山:o,"xn--30rr7y":o,慈善:o,"xn--3bst00m":o,集团:o,"xn--3ds443g":o,在线:o,"xn--3pxu8k":o,点看:o,"xn--42c2d9a":o,คอม:o,"xn--45q11c":o,八卦:o,"xn--4gbrim":o,موقع:o,"xn--55qw42g":o,公益:o,"xn--55qx5d":o,公司:o,"xn--5su34j936bgsg":o,香格里拉:o,"xn--5tzm5g":o,网站:o,"xn--6frz82g":o,移动:o,"xn--6qq986b3xl":o,我爱你:o,"xn--80adxhks":o,москва:o,"xn--80aqecdr1a":o,католик:o,"xn--80asehdb":o,онлайн:o,"xn--80aswg":o,сайт:o,"xn--8y0a063a":o,联通:o,"xn--9dbq2a":o,קום:o,"xn--9et52u":o,时尚:o,"xn--9krt00a":o,微博:o,"xn--b4w605ferd":o,淡马锡:o,"xn--bck1b9a5dre4c":o,ファッション:o,"xn--c1avg":o,орг:o,"xn--c2br7g":o,नेट:o,"xn--cck2b3b":o,ストア:o,"xn--cckwcxetd":o,アマゾン:o,"xn--cg4bki":o,삼성:o,"xn--czr694b":o,商标:o,"xn--czrs0t":o,商店:o,"xn--czru2d":o,商城:o,"xn--d1acj3b":o,дети:o,"xn--eckvdtc9d":o,ポイント:o,"xn--efvy88h":o,新闻:o,"xn--fct429k":o,家電:o,"xn--fhbei":o,كوم:o,"xn--fiq228c5hs":o,中文网:o,"xn--fiq64b":o,中信:o,"xn--fjq720a":o,娱乐:o,"xn--flw351e":o,谷歌:o,"xn--fzys8d69uvgm":o,電訊盈科:o,"xn--g2xx48c":o,购物:o,"xn--gckr3f0f":o,クラウド:o,"xn--gk3at1e":o,通販:o,"xn--hxt814e":o,网店:o,"xn--i1b6b1a6a2e":o,संगठन:o,"xn--imr513n":o,餐厅:o,"xn--io0a7i":o,网络:o,"xn--j1aef":o,ком:o,"xn--jlq480n2rg":o,亚马逊:o,"xn--jvr189m":o,食品:o,"xn--kcrx77d1x4a":o,飞利浦:o,"xn--kput3i":o,手机:o,"xn--mgba3a3ejt":o,ارامكو:o,"xn--mgba7c0bbn0a":o,العليان:o,"xn--mgbab2bd":o,بازار:o,"xn--mgbca7dzdo":o,ابوظبي:o,"xn--mgbi4ecexp":o,كاثوليك:o,"xn--mgbt3dhd":o,همراه:o,"xn--mk1bu44c":o,닷컴:o,"xn--mxtq1m":o,政府:o,"xn--ngbc5azd":o,شبكة:o,"xn--ngbe9e0a":o,بيتك:o,"xn--ngbrx":o,عرب:o,"xn--nqv7f":o,机构:o,"xn--nqv7fs00ema":o,组织机构:o,"xn--nyqy26a":o,健康:o,"xn--otu796d":o,招聘:o,"xn--p1acf":[1,{"xn--90amc":S,"xn--j1aef":S,"xn--j1ael8b":S,"xn--h1ahn":S,"xn--j1adp":S,"xn--c1avg":S,"xn--80aaa0cvac":S,"xn--h1aliz":S,"xn--90a1af":S,"xn--41a":S}],рус:[1,{биз:S,ком:S,крым:S,мир:S,мск:S,орг:S,самара:S,сочи:S,спб:S,я:S}],"xn--pssy2u":o,大拿:o,"xn--q9jyb4c":o,みんな:o,"xn--qcka1pmc":o,グーグル:o,"xn--rhqv96g":o,世界:o,"xn--rovu88b":o,書籍:o,"xn--ses554g":o,网址:o,"xn--t60b56a":o,닷넷:o,"xn--tckwe":o,コム:o,"xn--tiq49xqyj":o,天主教:o,"xn--unup4y":o,游戏:o,"xn--vermgensberater-ctb":o,vermögensberater:o,"xn--vermgensberatung-pwb":o,vermögensberatung:o,"xn--vhquv":o,企业:o,"xn--vuq861b":o,信息:o,"xn--w4r85el8fhu5dnra":o,嘉里大酒店:o,"xn--w4rs40l":o,嘉里:o,"xn--xhq521b":o,广东:o,"xn--zfr164b":o,政务:o,xyz:[1,{telebit:le}],yachts:o,yahoo:o,yamaxun:o,yandex:o,yodobashi:o,yoga:o,yokohama:o,you:o,youtube:o,yun:o,zappos:o,zara:o,zero:o,zip:o,zone:[1,{cloud66:S,triton:le,stackit:S,lima:S}],zuerich:o}]}();function u(o,S,P,le){let ee=null,_e=S;for(;_e!==void 0&&(_e[0]&le&&(ee={index:P+1,isIcann:_e[0]===1,isPrivate:_e[0]===2}),P!==-1);){const he=_e[1];_e=Object.prototype.hasOwnProperty.call(he,o[P])?he[o[P]]:he["*"],P-=1}return ee}function m(o,S,P){var le;if(function(Ae,je,Le){if(!je.allowPrivateDomains&&Ae.length>3){const xe=Ae.length-1,Be=Ae.charCodeAt(xe),Ve=Ae.charCodeAt(xe-1),tt=Ae.charCodeAt(xe-2),it=Ae.charCodeAt(xe-3);if(Be===109&&Ve===111&&tt===99&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="com",!0;if(Be===103&&Ve===114&&tt===111&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="org",!0;if(Be===117&&Ve===100&&tt===101&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="edu",!0;if(Be===118&&Ve===111&&tt===103&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="gov",!0;if(Be===116&&Ve===101&&tt===110&&it===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="net",!0;if(Be===101&&Ve===100&&tt===46)return Le.isIcann=!0,Le.isPrivate=!1,Le.publicSuffix="de",!0}return!1}(o,S,P))return;const ee=o.split("."),_e=(S.allowPrivateDomains?2:0)|(S.allowIcannDomains?1:0),he=u(ee,N,ee.length-1,_e);if(he!==null)return P.isIcann=he.isIcann,P.isPrivate=he.isPrivate,void(P.publicSuffix=ee.slice(he.index+1).join("."));const ve=u(ee,M,ee.length-1,_e);if(ve!==null)return P.isIcann=ve.isIcann,P.isPrivate=ve.isPrivate,void(P.publicSuffix=ee.slice(ve.index).join("."));P.isIcann=!1,P.isPrivate=!1,P.publicSuffix=(le=ee[ee.length-1])!==null&&le!==void 0?le:null}function v(o,S={}){return function(P,le,ee,_e,he){const ve=function(xe){return xe===void 0?j:function({allowIcannDomains:Be=!0,allowPrivateDomains:Ve=!1,detectIp:tt=!0,extractHostname:it=!0,mixedInputs:yt=!0,validHosts:vt=null,validateHostname:Pt=!0}){return{allowIcannDomains:Be,allowPrivateDomains:Ve,detectIp:tt,extractHostname:it,mixedInputs:yt,validHosts:vt,validateHostname:Pt}}(xe)}(_e);return typeof P!="string"?he:(ve.extractHostname?ve.mixedInputs?he.hostname=x(P,A(P)):he.hostname=x(P,!1):he.hostname=P,he.hostname===null||ve.detectIp&&(he.isIp=function(xe){if(xe.length<3)return!1;let Be=xe.startsWith("[")?1:0,Ve=xe.length;if(xe[Ve-1]==="]"&&(Ve-=1),Ve-Be>39)return!1;let tt=!1;for(;Be<Ve;Be+=1){const it=xe.charCodeAt(Be);if(it===58)tt=!0;else if(!(it>=48&&it<=57||it>=97&&it<=102||it>=65&&it<=90))return!1}return tt}(Ae=he.hostname)||function(xe){if(xe.length<7||xe.length>15)return!1;let Be=0;for(let Ve=0;Ve<xe.length;Ve+=1){const tt=xe.charCodeAt(Ve);if(tt===46)Be+=1;else if(tt<48||tt>57)return!1}return Be===3&&xe.charCodeAt(0)!==46&&xe.charCodeAt(xe.length-1)!==46}(Ae),he.isIp)?he:ve.validateHostname&&ve.extractHostname&&!A(he.hostname)?(he.hostname=null,he):(ee(he.hostname,ve,he),he.publicSuffix===null||(he.domain=function(xe,Be,Ve){if(Ve.validHosts!==null){const it=Ve.validHosts;for(const yt of it)if(function(vt,Pt){return!!vt.endsWith(Pt)&&(vt.length===Pt.length||vt[vt.length-Pt.length-1]===".")}(Be,yt))return yt}let tt=0;if(Be.startsWith("."))for(;tt<Be.length&&Be[tt]===".";)tt+=1;return xe.length===Be.length-tt?null:function(it,yt){const vt=it.length-yt.length-2,Pt=it.lastIndexOf(".",vt);return Pt===-1?it:it.slice(Pt+1)}(Be,xe)}(he.publicSuffix,he.hostname,ve),he.domain===null||(he.subdomain=function(xe,Be){return Be.length===xe.length?"":xe.slice(0,-Be.length-1)}(he.hostname,he.domain),he.domainWithoutSuffix=(je=he.domain,Le=he.publicSuffix,je.slice(0,-Le.length-1)))),he));var Ae,je,Le}(o,5,m,S,{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null})}var C,w=function(){return w=Object.assign||function(o){for(var S,P=1,le=arguments.length;P<le;P++)for(var ee in S=arguments[P])Object.prototype.hasOwnProperty.call(S,ee)&&(o[ee]=S[ee]);return o},w.apply(this,arguments)},g=function(o,S,P){if(P||arguments.length===2)for(var le,ee=0,_e=S.length;ee<_e;ee++)!le&&ee in S||(le||(le=Array.prototype.slice.call(S,0,ee)),le[ee]=S[ee]);return o.concat(le||Array.prototype.slice.call(S))},d=function(o){return function(S){return{type:o,value:S}}},f=d("PARAGRAPH"),c=d("BOLD"),p=function(o,S,P,le){return le===void 0&&(le=255),{type:"COLOR",value:{r:o,g:S,b:P,a:le}}},D=function(o,S){return S===void 0&&(S=1),{type:"HEADING",level:S,value:o}},E=function(o,S){return{type:"CODE",language:S||"none",value:o}},T=function(o){return{type:"BIG_EMOJI",value:o}},$=function(o,S){return{type:"TASK",status:S,value:o}},B=d("INLINE_CODE"),L=d("TASKS"),W=d("ITALIC"),K=d("PLAIN_TEXT"),te=d("STRIKE"),X=d("CODE_LINE"),ae=function(o,S){return{type:"LINK",value:{src:K(o),label:S??[K(o)]}}},re=function(o,S){var P=g(["localhost"],S??[],!0),le=v(o,{detectIp:!1,allowPrivateDomains:!0,validHosts:P}),ee=le.isIcann,_e=le.isIp,he=le.isPrivate,ve=le.domain;if(!(ee||_e||he||ve&&P.includes(ve)))return K(o);var Ae=function(je){try{return!!new URL(je)}catch{return!1}}(o)||o.startsWith("//")?o:"//".concat(o);return ae(Ae,[K(o)])},ue=function(o){var S="mailto:".concat(o),P=v(S,{detectIp:!1,allowPrivateDomains:!0}),le=P.isIcann,ee=P.isIp,_e=P.isPrivate;return le||ee||_e?ae(S,[K(o)]):K(o)},me=(C=d("IMAGE"),function(o,S){return C({src:K(o),label:S||K(o)})}),Se=d("QUOTE"),we=function(){var o=d("MENTION_CHANNEL");return function(S){return o(K(S))}}(),Fe=d("ORDERED_LIST"),Ee=d("UNORDERED_LIST"),Te=function(o,S){return w({type:"LIST_ITEM",value:o},S&&{number:S})},be=function(){var o=d("MENTION_USER");return function(S){return o(K(S))}}(),Ue=function(o){return{type:"EMOJI",value:K(o),shortCode:o}},st=function(o){return{type:"EMOJI",value:void 0,unicode:o}},ke=function(o,S){return{type:"EMOJI",value:K(o),shortCode:S}},q=function(o){return o.flat().reduce(function(S,P,le,ee){var _e=ee[le+1],he=function(Ae,je,Le){if(Ae.type!=="EMOJI"||!Ae.value||!je&&!Le)return Ae;var xe=(je==null?void 0:je.type)===Ae.type||Ae.type===(Le==null?void 0:Le.type),Be=(je==null?void 0:je.type)==="PLAIN_TEXT"&&je.value.trim()!==""||(Le==null?void 0:Le.type)==="PLAIN_TEXT"&&Le.value.trim()!=="",Ve=Ae.shortCode!==Ae.value.value;return Ae.value&&(xe||Be)?Ve?Ae.value:w(w({},Ae.value),{value:":".concat(Ae.value.value,":")}):Ae}(P,ee[le-1],_e),ve=S[S.length-1];return ve&&he.type==="PLAIN_TEXT"&&he.type===ve.type?(ve.value+=he.value,S):g(g([],S,!0),[he],!1)},[])},ne=function(){return{type:"LINE_BREAK",value:void 0}},qe=function(o){return{type:"KATEX",value:o}},se=function(o){return{type:"INLINE_KATEX",value:o}},Ke=function(o,S){return S.length<5?K(o):ae("tel:".concat(S),[K(o)])},Q=function(o,S){return{type:"TIMESTAMP",value:{timestamp:o,format:S||"t"},fallback:K("<t:".concat(o,":").concat(S||"t",">"))}},Me=function(o){return typeof o=="object"&&Array.isArray(o)?o.filter(function(S){return S}).shift():o}}},t={};function r(l){var h=t[l];if(h!==void 0)return h.exports;var y=t[l]={exports:{}};return e[l](y,y.exports,r),y.exports}r.d=(l,h)=>{for(var y in h)r.o(h,y)&&!r.o(l,y)&&Object.defineProperty(l,y,{enumerable:!0,get:h[y]})},r.o=(l,h)=>Object.prototype.hasOwnProperty.call(l,h),r.r=l=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})};var n={};r.r(n),r.d(n,{isNodeOfType:()=>a,parse:()=>s,parser:()=>s});var i=r(529),a=function(l,h){return typeof l=="object"&&l!==null&&"type"in l&&l.type===h},s=function(l,h){return i.parse(l,h)};$Z.exports=n})();var w_e=$Z.exports;MZ.exports=w_e;var S_e=MZ.exports;const IZ=({textObject:e})=>{const{t}=OB(),r=e.i18n?t(e.i18n.key,Object.assign({},e.i18n.args)):e.text;return r?G.jsx(Y.Suspense,{fallback:G.jsx(Ne.Skeleton,{}),children:G.jsx(s_e,{tokens:S_e.parse(r,{emoticons:!1})})}):null},D_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),s=wv(),l=Y.useMemo(()=>e.options.map(({value:y,text:x})=>{var k;return[y,(k=s(x))!==null&&k!==void 0?k:""]}),[e.options,s]),h=Y.useCallback(y=>{a({target:{value:y}})},[a]);return G.jsx(Ne.MultiSelectFiltered,{value:n,disabled:r,error:i,options:l,placeholder:s(e.placeholder),onChange:h})},C_e=Y.memo(D_e),P_e=({block:e,context:t})=>{const[{loading:r},n]=Za(e,t),i=wv(),a=Y.useCallback(([m])=>n({target:{value:m}}),[n]),s=Y.useMemo(()=>e.options.map(({value:m,text:v,url:C})=>{var w;return[m,(w=i(v))!==null&&w!==void 0?w:"",void 0,void 0,void 0,C]}),[e.options,i]),[l,h,y,x,[k,A,j]]=Ne.useCursor(-1,s,(m,[,v])=>{a([m[0],m[1]]),x(),v()}),N=Y.useRef(null),M=Y.useCallback(()=>{var m;(m=N.current)===null||m===void 0||m.focus(),j()},[j]),u=Y.useCallback(([m,v,C,w,g])=>{g&&window.open(g),n({target:{value:String(m)}}),x(),A()},[n,A,x]);return G.jsxs(G.Fragment,{children:[G.jsx(Ne.IconButton,{ref:N,small:!0,onClick:M,onBlur:A,onKeyUp:y,onKeyDown:h,disabled:r,icon:"kebab"}),G.jsx(Ne.PositionAnimated,{width:"auto",visible:k,anchor:N,placement:"bottom-start",children:G.jsx(Ne.Options,{onSelect:u,options:s,cursor:l})})]})},k_e=({textObject:e})=>{const{t}=OB(),r=e.i18n?t(e.i18n.key,Object.assign({},e.i18n.args)):e.text;return G.jsx(G.Fragment,{children:r})},O_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),s=wv();return e.multiline?G.jsx(Ne.TextAreaInput,{disabled:r,id:e.actionId,name:e.actionId,rows:6,error:i,value:n,onChange:a,placeholder:s(e.placeholder)}):G.jsx(Ne.TextInput,{disabled:r,id:e.actionId,name:e.actionId,error:i,value:n,onChange:a,placeholder:s(e.placeholder)})},E_e=Y.memo(O_e),__e=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n,value:i},a]=Za(e,t),{options:s}=e;return G.jsx(Ne.Box,{children:s.map(l=>G.jsxs(Ne.Box,{pb:4,children:[G.jsx(Ne.RadioButton,{disabled:n,checked:i===l.value,value:l.value,onChange:a}),G.jsx(Ne.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,on.NONE)})]},l.value))})},A_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),s=wv(),l=Y.useMemo(()=>e.options.map(y=>{var x;return[y.value,(x=s(y.text))!==null&&x!==void 0?x:""]}),[e.options,s]),h=Y.useCallback(y=>{a({target:{value:y}})},[a]);return G.jsx(Ne.SelectFiltered,{value:n,disabled:r,error:i,options:l,placeholder:s(e.placeholder),onChange:h})},T_e=Y.memo(A_e),M_e=({block:e,context:t})=>{const[{loading:r,value:n,error:i},a]=Za(e,t),{actionId:s,placeholder:l}=e,h=wv();return G.jsx(Ne.InputBox,{type:"time",error:i,value:n,disabled:r,id:s,name:s,rows:6,placeholder:h(l),onInput:a})},$_e=({block:e,context:t,surfaceRenderer:r})=>{const[{value:n,loading:i},a]=Za(e,t),{options:s}=e;return G.jsx(Ne.Box,{children:s.map(l=>{const h=n.includes(l.value);return G.jsxs(Ne.Box,{pb:4,children:[G.jsx(Ne.ToggleSwitch,{disabled:i,value:l.value,checked:h,onChange:a}),G.jsx(Ne.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,on.NONE)})]},l.value)})})};var I_e=function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function l(x){try{y(n.next(x))}catch(k){s(k)}}function h(x){try{y(n.throw(x))}catch(k){s(k)}}function y(x){x.done?a(x.value):i(x.value).then(l,h)}y((n=n.apply(e,t||[])).next())})};const jZ=({filter:e})=>{const t=fu.useEndpoint("GET","/v1/users.autocomplete"),{data:r}=r_(["users.autoComplete",e],()=>I_e(void 0,void 0,void 0,function*(){return(yield t({selector:JSON.stringify({term:e})})).items.map(a=>({value:a.username,label:a.name||a.username}))||[]}),{keepPreviousData:!0});return r};var tV=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const j_e=({block:e,context:t})=>{var r;const[{loading:n,value:i},a]=Za(e,t),[s,l]=Y.useState(""),h=pg(s,500),y=jZ({filter:h}),x=Y.useCallback(k=>{Array.isArray(k)&&a({target:{value:k}})},[a]);return G.jsx(Ne.AutoComplete,{value:i||[],options:y,placeholder:(r=e.placeholder)===null||r===void 0?void 0:r.text,disabled:n,filter:s,setFilter:l,onChange:x,multiple:!0,renderSelected:k=>{var{selected:{value:A,label:j},onRemove:N}=k,M=tV(k,["selected","onRemove"]);return G.jsxs(Ne.Chip,Object.assign({},M,{height:"x20",value:A,onClick:N,mie:4,children:[G.jsx(Ty,{size:"x20",username:A}),G.jsx(Ne.Box,{is:"span",margin:"none",mis:4,children:j})]}))},renderItem:k=>{var{value:A,label:j}=k,N=tV(k,["value","label"]);return G.jsxs(Ne.Option,Object.assign({},N,{children:[G.jsx(Ne.OptionAvatar,{children:G.jsx(Ty,{username:A,size:"x20"})}),G.jsxs(Ne.OptionContent,{children:[j," ",G.jsxs(Ne.OptionDescription,{children:["(",A,")"]})]})]}),A)}})},F_e=Y.memo(j_e);var B_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const N_e=({block:e,context:t})=>{var r;const[{value:n,loading:i},a]=Za(e,t),[s,l]=Y.useState(""),h=pg(s,300),y=jZ({filter:h}),x=Y.useCallback(k=>{Array.isArray(k)||a({target:{value:k}})},[a]);return G.jsx(Ne.AutoComplete,{value:n,placeholder:(r=e.placeholder)===null||r===void 0?void 0:r.text,disabled:i,options:y,onChange:x,filter:s,setFilter:l,renderSelected:({selected:{value:k,label:A}})=>G.jsxs(Ne.Chip,{height:"x20",value:k,mie:4,children:[G.jsx(Ty,{size:"x20",username:k}),G.jsx(Ne.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:A})]}),renderItem:k=>{var{value:A,label:j}=k,N=B_e(k,["value","label"]);return G.jsx(Ne.Option,Object.assign({},N,{label:j,avatar:G.jsx(Ty,{username:A,size:"x20"})}),A)}})},o5={plain_text:(e,t)=>G.jsx(k_e,{textObject:e},t),mrkdwn:(e,t)=>G.jsx(IZ,{textObject:e},t)},sp=(e,t,r)=>{if(t===on.BLOCK)return null;switch(e.type){case"plain_text":return o5.plain_text(e,r);case"mrkdwn":return o5.mrkdwn(e,r)}},R_e=(e,t)=>t===on.BLOCK;class c_ extends pv{constructor(t){super(t||["actions","context","divider","image","input","section","preview"])}plain_text(t,r,n){return r===on.BLOCK?null:o5.plain_text(t,n)}mrkdwn(t,r,n){return r===on.BLOCK?null:G.jsx(IZ,{textObject:t},n)}text(t,r,n){return t.type==="mrkdwn"?this.mrkdwn(t,r,n):this.plain_text(t,r,n)}actions(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(ixe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}preview(t,r,n){return r!==on.BLOCK?null:G.jsx(vxe,{block:t,context:r,index:n,surfaceRenderer:this},n)}context(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(lZ,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}divider(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(uxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}image(t,r,n){return R_e(t,r)?G.jsx(ta,{appId:t.appId,children:G.jsx(pxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):G.jsx(lke,{block:t,context:r,index:n,surfaceRenderer:this},n)}input(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(gxe,{block:t,context:r,index:n,surfaceRenderer:this})},t.element.actionId||n):null}section(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(Sxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}button(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(Cxe,{block:t,context:r,index:n,surfaceRenderer:this})},n)}datepicker(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(ike,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}static_select(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(T_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}multi_static_select(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(C_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}overflow(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(P_e,{block:t,context:r,index:n,surfaceRenderer:this})},n)}plain_text_input(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(E_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}linear_scale(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(cke,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}toggle_switch(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx($_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}radio_button(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(__e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}checkbox(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(VPe,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}callout(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(oxe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}time_picker(t,r,n){return r===on.BLOCK?null:G.jsx(ta,{appId:t.appId,children:G.jsx(M_e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}users_select(t,r,n){return r===on.FORM?G.jsx(N_e,{block:t,context:r,index:n,surfaceRenderer:this}):null}channels_select(t,r,n){return r===on.FORM?G.jsx(RPe,{block:t,context:r,index:n,surfaceRenderer:this}):null}multi_users_select(t,r,n){return r===on.FORM?G.jsx(F_e,{block:t,context:r,index:n,surfaceRenderer:this}):null}multi_channels_select(t,r,n){return r===on.FORM?G.jsx(zPe,{block:t,context:r,index:n,surfaceRenderer:this}):null}}class L_e extends c_{constructor(){super(...arguments),this.plain_text=sp,this.mrkdwn=sp}}const z_e=({children:e})=>G.jsx(WE,{type:"contextualBar",children:G.jsx(Ne.Margins,{blockEnd:16,children:e})}),V_e=({block:e,context:t,surfaceRenderer:r,index:n,select:i})=>{const[{loading:a},s]=Za(e,t),{title:l,selected:h,disabled:y}=e;return G.jsx(Ne.TabsItem,{selected:h,disabled:a?!0:y,onClick:x=>{!y&&i(n),!y&&s(x)},children:r.renderTextObject(l,0,on.NONE)})},W_e=e=>{const{block:{tabs:t},context:r,surfaceRenderer:n}=e,[i,a]=Y.useState();return G.jsx(Ne.Tabs,{marginBlock:24,children:t.map((s,l)=>(i!==void 0&&(s.selected=l===i),G.jsx(V_e,{index:l,context:r,surfaceRenderer:n,block:s,select:a},`${s.blockId}_${l}`)))})},H_e=Y.memo(W_e);class U_e extends c_{constructor(){super(["actions","context","divider","image","input","section","preview","callout","tab_navigation"]),this.plain_text=sp,this.mrkdwn=sp}tab_navigation(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(H_e,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}}var x0={},d_={};Object.defineProperty(d_,"__esModule",{value:!0});d_.AppSubscriptionStatus=void 0;var rV;(function(e){e.Trialing="trialing",e.Active="active",e.Cancelled="cancelled",e.Cancelling="cancelling",e.PastDue="pastDue"})(rV||(d_.AppSubscriptionStatus=rV={}));var FZ={};Object.defineProperty(FZ,"__esModule",{value:!0});var BZ={};Object.defineProperty(BZ,"__esModule",{value:!0});var NZ={};Object.defineProperty(NZ,"__esModule",{value:!0});var RZ={};Object.defineProperty(RZ,"__esModule",{value:!0});var LZ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isOmnichannelSourceFromApp=e.isVoipRoom=e.isOmnichannelRoom=e.OmnichannelSourceType=e.isMultipleDirectMessageRoom=e.isDirectMessageRoom=e.isPrivateRoom=e.isPublicRoom=e.isPublicDiscussion=e.isPrivateDiscussion=e.isDiscussion=e.isPublicTeamRoom=e.isPrivateTeamRoom=e.isTeamRoom=e.isRoomFederated=e.isRoomWithJoinCode=e.isValidSidepanel=e.isSidepanelItem=void 0;const t=["channels","discussions"],r=w=>t.includes(w);e.isSidepanelItem=r;const n=w=>w===null?!0:w!=null&&w.items?Array.isArray(w.items)&&w.items.length&&w.items.every(e.isSidepanelItem)&&w.items.length===new Set(w.items).size:!1;e.isValidSidepanel=n;const i=w=>"joinCodeRequired"in w&&w.joinCodeRequired===!0;e.isRoomWithJoinCode=i;const a=w=>"federated"in w&&w.federated===!0;e.isRoomFederated=a;const s=w=>!!w.teamMain;e.isTeamRoom=s;const l=w=>(0,e.isTeamRoom)(w)&&w.t==="p";e.isPrivateTeamRoom=l;const h=w=>(0,e.isTeamRoom)(w)&&w.t==="c";e.isPublicTeamRoom=h;const y=w=>!!w.prid;e.isDiscussion=y;const x=w=>(0,e.isDiscussion)(w)&&w.t==="p";e.isPrivateDiscussion=x;const k=w=>(0,e.isDiscussion)(w)&&w.t==="c";e.isPublicDiscussion=k;const A=w=>w.t==="c";e.isPublicRoom=A;const j=w=>w.t==="p";e.isPrivateRoom=j;const N=w=>w.t==="d";e.isDirectMessageRoom=N;const M=w=>(0,e.isDirectMessageRoom)(w)&&w.uids.length>2;e.isMultipleDirectMessageRoom=M;var u;(function(w){w.WIDGET="widget",w.EMAIL="email",w.SMS="sms",w.APP="app",w.API="api",w.OTHER="other"})(u||(e.OmnichannelSourceType=u={}));const m=w=>w.t==="l";e.isOmnichannelRoom=m;const v=w=>w.t==="v";e.isVoipRoom=v;const C=w=>(w==null?void 0:w.type)===u.APP;e.isOmnichannelSourceFromApp=C})(LZ);var zZ={},VZ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isMessageFromVisitor=e.isVideoConfMessage=e.isOTRAckMessage=e.isOTRMessage=e.isE2EEPinnedMessage=e.isE2EEMessage=e.isVoipMessage=e.isIMessageInbox=e.isMessageDiscussion=e.isPrivateMessage=e.isDiscussionMessage=e.isThreadMessage=e.isThreadMainMessage=e.isTranslatedMessage=e.isMessageFromMatrixFederation=e.isDeletedMessage=e.isSystemMessage=e.isEditedMessage=void 0;const t=["voip-call-started","voip-call-declined","voip-call-on-hold","voip-call-unhold","voip-call-ended","voip-call-duration","voip-call-wrapup","voip-call-ended-unexpectedly"],r=["removed-user-from-team","added-user-to-team","ult","user-converted-to-team","user-converted-to-channel","user-removed-room-from-team","user-deleted-room-from-team","user-added-room-to-team","ujt"],n=["livechat_navigation_history","livechat_transfer_history","livechat_transcript_history","livechat_video_call","livechat_transfer_history_fallback","livechat-close","livechat_webrtc_video_call","livechat-started","omnichannel_priority_change_history","omnichannel_sla_change_history","omnichannel_placed_chat_on_hold","omnichannel_on_hold_chat_resumed"],i=["otr","otr-ack"],a=["user_joined_otr","user_requested_otr_key_refresh","user_key_refreshed_successfully"],s=["e2e","uj","ul","ru","au","mute_unmute","r","ut","wm","rm","subscription-role-added","subscription-role-removed","room-archived","room-unarchived","room_changed_privacy","room_changed_description","room_changed_announcement","room_changed_avatar","room_changed_topic","room_e2e_enabled","room_e2e_disabled","user-muted","user-unmuted","room-removed-read-only","room-set-read-only","room-allowed-reacting","room-disallowed-reacting","command","videoconf","message_pinned","message_pinned_e2e","new-moderator","moderator-removed","new-owner","owner-removed","new-leader","leader-removed","discussion-created",...r,...n,...t,...i,...a],l=p=>"editedAt"in p&&p.editedAt instanceof Date&&"editedBy"in p&&typeof p.editedBy=="object"&&p.editedBy!==null&&"_id"in p.editedBy&&typeof p.editedBy._id=="string";e.isEditedMessage=l;const h=p=>p.t!==void 0&&s.includes(p.t);e.isSystemMessage=h;const y=p=>(0,e.isEditedMessage)(p)&&p.t==="rm";e.isDeletedMessage=y;const x=p=>{var D;return"federation"in p&&!!((D=p.federation)!=null&&D.eventId)};e.isMessageFromMatrixFederation=x;const k=p=>"translations"in p;e.isTranslatedMessage=k;const A=p=>"tcount"in p&&"tlm"in p;e.isThreadMainMessage=A;const j=p=>!!p.tmid;e.isThreadMessage=j;const N=p=>!!p.drid;e.isDiscussionMessage=N;const M=p=>!!p.private;e.isPrivateMessage=M;const u=p=>"drid"in p;e.isMessageDiscussion=u;const m=p=>"email"in p;e.isIMessageInbox=m;const v=p=>"voipData"in p;e.isVoipMessage=v;const C=p=>p.t==="e2e";e.isE2EEMessage=C;const w=p=>p.t==="message_pinned_e2e";e.isE2EEPinnedMessage=w;const g=p=>p.t==="otr";e.isOTRMessage=g;const d=p=>p.t==="otr-ack";e.isOTRAckMessage=d;const f=p=>p.t==="videoconf";e.isVideoConfMessage=f;const c=p=>"token"in p;e.isMessageFromVisitor=c})(VZ);var WZ={},HZ={},f_={};Object.defineProperty(f_,"__esModule",{value:!0});f_.isFileAudioAttachment=void 0;const K_e=e=>"audio_url"in e;f_.isFileAudioAttachment=K_e;var UZ={};Object.defineProperty(UZ,"__esModule",{value:!0});var h_={};Object.defineProperty(h_,"__esModule",{value:!0});h_.isFileAttachment=void 0;const G_e=e=>"type"in e&&e.type==="file";h_.isFileAttachment=G_e;var KZ={};Object.defineProperty(KZ,"__esModule",{value:!0});var p_={};Object.defineProperty(p_,"__esModule",{value:!0});p_.isFileImageAttachment=void 0;const q_e=e=>"image_url"in e;p_.isFileImageAttachment=q_e;var GZ={};Object.defineProperty(GZ,"__esModule",{value:!0});var m_={};Object.defineProperty(m_,"__esModule",{value:!0});m_.isFileVideoAttachment=void 0;const Y_e=e=>"video_url"in e;m_.isFileVideoAttachment=Y_e;(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(f_,e),r(UZ,e),r(h_,e),r(KZ,e),r(p_,e),r(GZ,e),r(m_,e)})(HZ);var qZ={};Object.defineProperty(qZ,"__esModule",{value:!0});var YZ={};Object.defineProperty(YZ,"__esModule",{value:!0});var g_={};Object.defineProperty(g_,"__esModule",{value:!0});g_.isActionAttachment=void 0;const X_e=e=>"actions"in e;g_.isActionAttachment=X_e;var XZ={};Object.defineProperty(XZ,"__esModule",{value:!0});var ZZ={};Object.defineProperty(ZZ,"__esModule",{value:!0});var y_={};Object.defineProperty(y_,"__esModule",{value:!0});y_.isQuoteAttachment=void 0;const Z_e=e=>"message_link"in e&&e.message_link!==void 0;y_.isQuoteAttachment=Z_e;var JZ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isTranslatedMessageAttachment=e.isTranslatedAttachment=void 0;const t=n=>"translations"in n;e.isTranslatedAttachment=t;const r=n=>n==null?void 0:n.some(e.isTranslatedAttachment);e.isTranslatedMessageAttachment=r})(JZ);(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(HZ,e),r(qZ,e),r(YZ,e),r(g_,e),r(XZ,e),r(ZZ,e),r(y_,e),r(JZ,e)})(WZ);(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(VZ,e),r(WZ,e)})(zZ);var QZ={},eJ={};Object.defineProperty(eJ,"__esModule",{value:!0});var tJ={};Object.defineProperty(tJ,"__esModule",{value:!0});var rJ={},v_={};Object.defineProperty(v_,"__esModule",{value:!0});v_.eventTypes=void 0;v_.eventTypes={GENESIS:"genesis",PING:"ping",ROOM_DELETE:"room_delete",ROOM_ADD_USER:"room_add_user",ROOM_REMOVE_USER:"room_remove_user",ROOM_USER_LEFT:"room_user_left",ROOM_MESSAGE:"room_message",ROOM_EDIT_MESSAGE:"room_edit_message",ROOM_DELETE_MESSAGE:"room_delete_message",ROOM_SET_MESSAGE_REACTION:"room_set_message_reaction",ROOM_UNSET_MESSAGE_REACTION:"room_unset_message_reaction",ROOM_MUTE_USER:"room_mute_user",ROOM_UNMUTE_USER:"room_unmute_user"};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.eventTypes=void 0;var t=v_;Object.defineProperty(e,"eventTypes",{enumerable:!0,get:function(){return t.eventTypes}})})(rJ);(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(eJ,e),r(tJ,e),r(rJ,e)})(QZ);var nJ={};Object.defineProperty(nJ,"__esModule",{value:!0});var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.isSettingAsset=Sa.isSettingAction=Sa.isSettingCode=Sa.isSettingColor=Sa.isSettingEnterprise=Sa.isDateSetting=Sa.isSetting=Sa.SettingEditor=void 0;var nV;(function(e){e.COLOR="color",e.EXPRESSION="expression"})(nV||(Sa.SettingEditor=nV={}));const J_e=e=>"_id"in e&&"type"in e&&"public"in e&&"value"in e&&"packageValue"in e&&"blocked"in e&&"sorter"in e&&"i18nLabel"in e;Sa.isSetting=J_e;const Q_e=e=>e.type==="date";Sa.isDateSetting=Q_e;const eAe=e=>e.enterprise===!0;Sa.isSettingEnterprise=eAe;const tAe=e=>e.type==="color";Sa.isSettingColor=tAe;const rAe=e=>e.type==="code";Sa.isSettingCode=rAe;const nAe=e=>e.type==="action";Sa.isSettingAction=nAe;const iAe=e=>e.type==="asset";Sa.isSettingAsset=iAe;var iJ={};Object.defineProperty(iJ,"__esModule",{value:!0});var b_={};Object.defineProperty(b_,"__esModule",{value:!0});b_.TEAM_TYPE=void 0;var iV;(function(e){e[e.PUBLIC=0]="PUBLIC",e[e.PRIVATE=1]="PRIVATE"})(iV||(b_.TEAM_TYPE=iV={}));var oJ={};Object.defineProperty(oJ,"__esModule",{value:!0});var aJ={};Object.defineProperty(aJ,"__esModule",{value:!0});var sJ={};Object.defineProperty(sJ,"__esModule",{value:!0});var x_={};Object.defineProperty(x_,"__esModule",{value:!0});x_.UserStatus=void 0;var oV;(function(e){e.ONLINE="online",e.AWAY="away",e.OFFLINE="offline",e.BUSY="busy",e.DISABLED="disabled"})(oV||(x_.UserStatus=oV={}));var lJ={};Object.defineProperty(lJ,"__esModule",{value:!0});var My={};Object.defineProperty(My,"__esModule",{value:!0});My.isInactiveBanner=My.BannerPlatform=void 0;var aV;(function(e){e.Web="web",e.Mobile="mobile"})(aV||(My.BannerPlatform=aV={}));const oAe=e=>e.active===!1;My.isInactiveBanner=oAe;var uJ={};Object.defineProperty(uJ,"__esModule",{value:!0});var cJ={};Object.defineProperty(cJ,"__esModule",{value:!0});var dJ={};Object.defineProperty(dJ,"__esModule",{value:!0});var fJ={};Object.defineProperty(fJ,"__esModule",{value:!0});var hJ={};Object.defineProperty(hJ,"__esModule",{value:!0});var pJ={};Object.defineProperty(pJ,"__esModule",{value:!0});var mJ={};Object.defineProperty(mJ,"__esModule",{value:!0});var gJ={};Object.defineProperty(gJ,"__esModule",{value:!0});var yJ={};Object.defineProperty(yJ,"__esModule",{value:!0});var vJ={};Object.defineProperty(vJ,"__esModule",{value:!0});var bJ={};Object.defineProperty(bJ,"__esModule",{value:!0});var xJ={};Object.defineProperty(xJ,"__esModule",{value:!0});var wJ={};Object.defineProperty(wJ,"__esModule",{value:!0});var w_={};Object.defineProperty(w_,"__esModule",{value:!0});w_.ServerEventType=void 0;var sV;(function(e){e.FAILED_LOGIN_ATTEMPT="failed-login-attempt",e.LOGIN="login"})(sV||(w_.ServerEventType=sV={}));var SJ={};Object.defineProperty(SJ,"__esModule",{value:!0});var DJ={};Object.defineProperty(DJ,"__esModule",{value:!0});var CJ={};Object.defineProperty(CJ,"__esModule",{value:!0});var PJ={};Object.defineProperty(PJ,"__esModule",{value:!0});var kJ={},OJ={};Object.defineProperty(OJ,"__esModule",{value:!0});var EJ={};Object.defineProperty(EJ,"__esModule",{value:!0});var _J={};Object.defineProperty(_J,"__esModule",{value:!0});var AJ={};Object.defineProperty(AJ,"__esModule",{value:!0});var TJ={};Object.defineProperty(TJ,"__esModule",{value:!0});var MJ={};Object.defineProperty(MJ,"__esModule",{value:!0});var $J={};Object.defineProperty($J,"__esModule",{value:!0});var S_={};Object.defineProperty(S_,"__esModule",{value:!0});S_.CoreModules=void 0;S_.CoreModules=["auditing","canned-responses","ldap-enterprise","livechat-enterprise","voip-enterprise","omnichannel-mobile-enterprise","engagement-dashboard","push-privacy","scalability","teams-mention","saml-enterprise","oauth-enterprise","device-management","federation","videoconference-enterprise","message-read-receipt","outlook-calendar","hide-watermark","custom-roles","accessibility-certification","unlimited-presence","contact-id-verification","teams-voip"];var IJ={};Object.defineProperty(IJ,"__esModule",{value:!0});var jJ={};Object.defineProperty(jJ,"__esModule",{value:!0});var FJ={};Object.defineProperty(FJ,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(OJ,e),r(EJ,e),r(_J,e),r(AJ,e),r(TJ,e),r(MJ,e),r($J,e),r(S_,e),r(IJ,e),r(jJ,e),r(FJ,e)})(kJ);var BJ={};Object.defineProperty(BJ,"__esModule",{value:!0});var NJ={};Object.defineProperty(NJ,"__esModule",{value:!0});var RJ={};Object.defineProperty(RJ,"__esModule",{value:!0});var LJ={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isUserFederated=e.isRegisterUser=e.isOAuthUser=e.isCustomOAuthUser=e.isDefaultOAuthUser=e.isUserServiceKey=void 0;const t=["google","dolphin","facebook","github","gitlab","google","ldap","linkedin","nextcloud","saml","twitter"],r=["emailCode","email2fa","totp","resume","password","passwordHistory","cloud","email"],n=y=>r.includes(y)||t.includes(y);e.isUserServiceKey=n;const i=y=>!!y.services&&Object.keys(y.services).some(x=>t.includes(x));e.isDefaultOAuthUser=i;const a=y=>!!y.services&&Object.keys(y.services).some(x=>!(0,e.isUserServiceKey)(x));e.isCustomOAuthUser=a;const s=y=>(0,e.isDefaultOAuthUser)(y)||(0,e.isCustomOAuthUser)(y);e.isOAuthUser=s;const l=y=>y.username!==void 0&&y.name!==void 0;e.isRegisterUser=l;const h=y=>"federated"in y&&y.federated===!0;e.isUserFederated=h})(LJ);var zJ={};Object.defineProperty(zJ,"__esModule",{value:!0});var VJ={};Object.defineProperty(VJ,"__esModule",{value:!0});var WJ={},HJ={};Object.defineProperty(HJ,"__esModule",{value:!0});var UJ={};Object.defineProperty(UJ,"__esModule",{value:!0});var KJ={};Object.defineProperty(KJ,"__esModule",{value:!0});var GJ={};Object.defineProperty(GJ,"__esModule",{value:!0});var qJ={};Object.defineProperty(qJ,"__esModule",{value:!0});var YJ={};Object.defineProperty(YJ,"__esModule",{value:!0});var XJ={};Object.defineProperty(XJ,"__esModule",{value:!0});var ZJ={};Object.defineProperty(ZJ,"__esModule",{value:!0});var JJ={};Object.defineProperty(JJ,"__esModule",{value:!0});var QJ={};Object.defineProperty(QJ,"__esModule",{value:!0});var eQ={};Object.defineProperty(eQ,"__esModule",{value:!0});var tQ={};Object.defineProperty(tQ,"__esModule",{value:!0});var rQ={};Object.defineProperty(rQ,"__esModule",{value:!0});var nQ={};Object.defineProperty(nQ,"__esModule",{value:!0});var iQ={};Object.defineProperty(iQ,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(HJ,e),r(UJ,e),r(KJ,e),r(GJ,e),r(qJ,e),r(YJ,e),r(XJ,e),r(ZJ,e),r(JJ,e),r(QJ,e),r(eQ,e),r(tQ,e),r(rQ,e),r(nQ,e),r(iQ,e)})(WJ);var oQ={};Object.defineProperty(oQ,"__esModule",{value:!0});var aQ={};Object.defineProperty(aQ,"__esModule",{value:!0});var sQ={};Object.defineProperty(sQ,"__esModule",{value:!0});var $y={};Object.defineProperty($y,"__esModule",{value:!0});$y.INpsVoteStatus=$y.NPSStatus=void 0;var lV;(function(e){e.OPEN="open",e.SENDING="sending",e.SENT="sent",e.CLOSED="closed"})(lV||($y.NPSStatus=lV={}));var uV;(function(e){e.NEW="new",e.SENDING="sending",e.SENT="sent"})(uV||($y.INpsVoteStatus=uV={}));var lQ={};Object.defineProperty(lQ,"__esModule",{value:!0});var uQ={};Object.defineProperty(uQ,"__esModule",{value:!0});var cQ={};Object.defineProperty(cQ,"__esModule",{value:!0});var dQ={};Object.defineProperty(dQ,"__esModule",{value:!0});var fQ={};Object.defineProperty(fQ,"__esModule",{value:!0});var hQ={};Object.defineProperty(hQ,"__esModule",{value:!0});var pQ={};Object.defineProperty(pQ,"__esModule",{value:!0});var mQ={};Object.defineProperty(mQ,"__esModule",{value:!0});var gQ={};Object.defineProperty(gQ,"__esModule",{value:!0});var yQ={};Object.defineProperty(yQ,"__esModule",{value:!0});var vQ={};Object.defineProperty(vQ,"__esModule",{value:!0});var D_={};Object.defineProperty(D_,"__esModule",{value:!0});D_.isE2EEUpload=void 0;const aAe=e=>{var t,r;return!!((t=e==null?void 0:e.content)!=null&&t.ciphertext&&((r=e==null?void 0:e.content)!=null&&r.algorithm))};D_.isE2EEUpload=aAe;var bQ={};Object.defineProperty(bQ,"__esModule",{value:!0});var Iy={};Object.defineProperty(Iy,"__esModule",{value:!0});Iy.isOEmbedUrlWithMetadata=Iy.isOEmbedUrlContentResult=void 0;const sAe=e=>"attachments"in e;Iy.isOEmbedUrlContentResult=sAe;const lAe=e=>"meta"in e;Iy.isOEmbedUrlWithMetadata=lAe;var xQ={};Object.defineProperty(xQ,"__esModule",{value:!0});var wQ={};Object.defineProperty(wQ,"__esModule",{value:!0});var SQ={};Object.defineProperty(SQ,"__esModule",{value:!0});var DQ={};Object.defineProperty(DQ,"__esModule",{value:!0});var CQ={};Object.defineProperty(CQ,"__esModule",{value:!0});var PQ={};Object.defineProperty(PQ,"__esModule",{value:!0});var kQ={};Object.defineProperty(kQ,"__esModule",{value:!0});var OQ={};Object.defineProperty(OQ,"__esModule",{value:!0});var EQ={};Object.defineProperty(EQ,"__esModule",{value:!0});var _Q={};Object.defineProperty(_Q,"__esModule",{value:!0});var AQ={};Object.defineProperty(AQ,"__esModule",{value:!0});var TQ={};Object.defineProperty(TQ,"__esModule",{value:!0});var MQ={},$Q={};Object.defineProperty($Q,"__esModule",{value:!0});var IQ={};Object.defineProperty(IQ,"__esModule",{value:!0});var jQ={};Object.defineProperty(jQ,"__esModule",{value:!0});var FQ={};Object.defineProperty(FQ,"__esModule",{value:!0});var BQ={};Object.defineProperty(BQ,"__esModule",{value:!0});var NQ={};Object.defineProperty(NQ,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r($Q,e),r(IQ,e),r(jQ,e),r(FQ,e),r(BQ,e),r(NQ,e)})(MQ);var RQ={};Object.defineProperty(RQ,"__esModule",{value:!0});var LQ={};Object.defineProperty(LQ,"__esModule",{value:!0});var zQ={};Object.defineProperty(zQ,"__esModule",{value:!0});var VQ={};Object.defineProperty(VQ,"__esModule",{value:!0});var WQ={};Object.defineProperty(WQ,"__esModule",{value:!0});var HQ={};Object.defineProperty(HQ,"__esModule",{value:!0});var jy={};Object.defineProperty(jy,"__esModule",{value:!0});jy.isSendMessageTrigger=jy.isExternalServiceTrigger=void 0;const uAe=e=>e.actions.every(t=>t.name==="use-external-service");jy.isExternalServiceTrigger=uAe;const cAe=e=>e.actions.every(t=>t.name==="send-message");jy.isSendMessageTrigger=cAe;var UQ={};Object.defineProperty(UQ,"__esModule",{value:!0});var C_={};Object.defineProperty(C_,"__esModule",{value:!0});C_.OmnichannelSortingMechanismSettingType=void 0;var cV;(function(e){e.Timestamp="Timestamp",e.Priority="Priority",e.SLAs="SLAs"})(cV||(C_.OmnichannelSortingMechanismSettingType=cV={}));var KQ={};Object.defineProperty(KQ,"__esModule",{value:!0});var Fy={};Object.defineProperty(Fy,"__esModule",{value:!0});Fy.LivechatBusinessHourBehaviors=Fy.LivechatBusinessHourTypes=void 0;var dV;(function(e){e.DEFAULT="default",e.CUSTOM="custom"})(dV||(Fy.LivechatBusinessHourTypes=dV={}));var fV;(function(e){e.SINGLE="Single",e.MULTIPLE="Multiple"})(fV||(Fy.LivechatBusinessHourBehaviors=fV={}));var GQ={};Object.defineProperty(GQ,"__esModule",{value:!0});var P_={};Object.defineProperty(P_,"__esModule",{value:!0});P_.isILivechatVisitor=void 0;const dAe=e=>typeof(e==null?void 0:e.token)=="string";P_.isILivechatVisitor=dAe;var qQ={};Object.defineProperty(qQ,"__esModule",{value:!0});var k_={};Object.defineProperty(k_,"__esModule",{value:!0});k_.ILivechatAgentStatus=void 0;var hV;(function(e){e.AVAILABLE="available",e.NOT_AVAILABLE="not-available"})(hV||(k_.ILivechatAgentStatus=hV={}));var YQ={};Object.defineProperty(YQ,"__esModule",{value:!0});var XQ={};Object.defineProperty(XQ,"__esModule",{value:!0});var ZQ={};Object.defineProperty(ZQ,"__esModule",{value:!0});var JQ={};Object.defineProperty(JQ,"__esModule",{value:!0});var QQ={};Object.defineProperty(QQ,"__esModule",{value:!0});var eee={};Object.defineProperty(eee,"__esModule",{value:!0});var Zs={};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.isIRegistrationInfo=Zs.isIExtensionDetails=Zs.isIQueueMembershipDetails=Zs.isIVoipExtensionConfig=Zs.isIVoipExtensionBase=Zs.EndpointState=void 0;var pV;(function(e){e.UNKNOWN="unknown",e.REGISTERED="registered",e.UNREGISTERED="unregistered",e.RINGING="ringing",e.BUSY="busy"})(pV||(Zs.EndpointState=pV={}));const fAe=e=>e&&typeof e.name=="string"&&typeof e.state=="string";Zs.isIVoipExtensionBase=fAe;const hAe=e=>e.name!==void 0&&e.state!==void 0&&e.authType!==void 0&&e.password!==void 0;Zs.isIVoipExtensionConfig=hAe;const pAe=e=>e&&typeof e.extension=="string"&&typeof e.queueCount=="number"&&typeof e.callWaitingCount=="number";Zs.isIQueueMembershipDetails=pAe;const mAe=e=>e.extension!==void 0&&e.password!==void 0&&e.authtype!==void 0&&e.state!==void 0;Zs.isIExtensionDetails=mAe;const gAe=e=>"callServerConfig"in e&&"extensionDetails"in e;Zs.isIRegistrationInfo=gAe;var tee={},ree={};Object.defineProperty(ree,"__esModule",{value:!0});var nee={};Object.defineProperty(nee,"__esModule",{value:!0});var iee={};Object.defineProperty(iee,"__esModule",{value:!0});var oee={};Object.defineProperty(oee,"__esModule",{value:!0});var aee={};Object.defineProperty(aee,"__esModule",{value:!0});var vo={};Object.defineProperty(vo,"__esModule",{value:!0});vo.isIDialingEvent=vo.isICallHangupEvent=vo.isIContactStatusEvent=vo.isICallUnHoldEvent=vo.isICallOnHoldEvent=vo.isIQueueCallerAbandonEvent=vo.isIQueueMemberRemovedEvent=vo.isIQueueMemberAddedEvent=vo.isIQueueCallerJoinEvent=vo.isIAgentCalledEvent=vo.isIAgentConnectEvent=void 0;const yAe=e=>(e==null?void 0:e.event)==="AgentConnect";vo.isIAgentConnectEvent=yAe;const vAe=e=>(e==null?void 0:e.event)==="AgentCalled";vo.isIAgentCalledEvent=vAe;const bAe=e=>(e==null?void 0:e.event)==="QueueCallerJoin";vo.isIQueueCallerJoinEvent=bAe;const xAe=e=>(e==null?void 0:e.event)==="QueueMemberAdded";vo.isIQueueMemberAddedEvent=xAe;const wAe=e=>(e==null?void 0:e.event)==="QueueMemberRemoved";vo.isIQueueMemberRemovedEvent=wAe;const SAe=e=>(e==null?void 0:e.event)==="QueueCallerAbandon";vo.isIQueueCallerAbandonEvent=SAe;const DAe=e=>(e==null?void 0:e.event)==="Hold";vo.isICallOnHoldEvent=DAe;const CAe=e=>(e==null?void 0:e.event)==="Unhold";vo.isICallUnHoldEvent=CAe;const PAe=e=>(e==null?void 0:e.event)==="ContactStatus";vo.isIContactStatusEvent=PAe;const kAe=e=>(e==null?void 0:e.event)==="Hangup";vo.isICallHangupEvent=kAe;const OAe=e=>(e==null?void 0:e.event)==="DialState"||(e==null?void 0:e.event)==="DialEnd";vo.isIDialingEvent=OAe;var see={};Object.defineProperty(see,"__esModule",{value:!0});var lee={};Object.defineProperty(lee,"__esModule",{value:!0});var uee={};Object.defineProperty(uee,"__esModule",{value:!0});var O_={};Object.defineProperty(O_,"__esModule",{value:!0});O_.Operation=void 0;var mV;(function(e){e[e.OP_NONE=0]="OP_NONE",e[e.OP_CONNECT=1]="OP_CONNECT",e[e.OP_REGISTER=2]="OP_REGISTER",e[e.OP_UNREGISTER=3]="OP_UNREGISTER",e[e.OP_PROCESS_INVITE=4]="OP_PROCESS_INVITE",e[e.OP_SEND_INVITE=5]="OP_SEND_INVITE",e[e.OP_CLEANUP=6]="OP_CLEANUP"})(mV||(O_.Operation=mV={}));var cee={};Object.defineProperty(cee,"__esModule",{value:!0});var E_={};Object.defineProperty(E_,"__esModule",{value:!0});E_.UserState=void 0;var gV;(function(e){e[e.IDLE=0]="IDLE",e[e.UAC=1]="UAC",e[e.UAS=2]="UAS"})(gV||(E_.UserState=gV={}));var __={};Object.defineProperty(__,"__esModule",{value:!0});__.VoipClientEvents=void 0;var yV;(function(e){e["VOIP-CALL-STARTED"]="voip-call-started",e["VOIP-CALL-ENDED"]="voip-call-ended",e["VOIP-CALL-DECLINED"]="voip-call-declined",e["VOIP-CALL-ON-HOLD"]="voip-call-on-hold",e["VOIP-CALL-UNHOLD"]="voip-call-unhold",e["VOIP-CALL-DURATION"]="voip-call-duration"})(yV||(__.VoipClientEvents=yV={}));var dee={};Object.defineProperty(dee,"__esModule",{value:!0});var A_={};Object.defineProperty(A_,"__esModule",{value:!0});A_.WorkflowTypes=void 0;var vV;(function(e){e[e.STANDALONE_USER=0]="STANDALONE_USER",e[e.CONTACT_CENTER_USER=1]="CONTACT_CENTER_USER"})(vV||(A_.WorkflowTypes=vV={}));var Js={};Object.defineProperty(Js,"__esModule",{value:!0});Js.isVoipEventCallAbandoned=Js.isVoipEventQueueMemberRemoved=Js.isVoipEventQueueMemberAdded=Js.isVoipEventCallerJoined=Js.isVoipEventAgentConnected=Js.isVoipEventAgentCalled=void 0;const EAe=e=>e.event==="agent-called";Js.isVoipEventAgentCalled=EAe;const _Ae=e=>e.event==="agent-connected";Js.isVoipEventAgentConnected=_Ae;const AAe=e=>e.event==="caller-joined";Js.isVoipEventCallerJoined=AAe;const TAe=e=>e.event==="queue-member-added";Js.isVoipEventQueueMemberAdded=TAe;const MAe=e=>e.event==="queue-member-removed";Js.isVoipEventQueueMemberRemoved=MAe;const $Ae=e=>e.event==="call-abandoned";Js.isVoipEventCallAbandoned=$Ae;var fee={};Object.defineProperty(fee,"__esModule",{value:!0});var hee={};Object.defineProperty(hee,"__esModule",{value:!0});var pee={};Object.defineProperty(pee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(ree,e),r(nee,e),r(iee,e),r(oee,e),r(aee,e),r(vo,e),r(see,e),r(lee,e),r(uee,e),r(O_,e),r(cee,e),r(E_,e),r(__,e),r(dee,e),r(A_,e),r(Js,e),r(fee,e),r(hee,e),r(pee,e)})(tee);var mee={};Object.defineProperty(mee,"__esModule",{value:!0});var gee={};Object.defineProperty(gee,"__esModule",{value:!0});var By={};Object.defineProperty(By,"__esModule",{value:!0});By.isICallServerConfigData=By.ServerType=void 0;var bV;(function(e){e.MANAGEMENT="management",e.CALL_SERVER="call-server"})(bV||(By.ServerType=bV={}));const IAe=e=>String(e.websocketPath)===e.websocketPath;By.isICallServerConfigData=IAe;var yee={};Object.defineProperty(yee,"__esModule",{value:!0});var vee={};Object.defineProperty(vee,"__esModule",{value:!0});var T_={};Object.defineProperty(T_,"__esModule",{value:!0});T_.LivechatInquiryStatus=void 0;var xV;(function(e){e.VERIFYING="verifying",e.QUEUED="queued",e.TAKEN="taken",e.READY="ready",e.OPEN="open"})(xV||(T_.LivechatInquiryStatus=xV={}));var M_={};Object.defineProperty(M_,"__esModule",{value:!0});M_.LivechatPriorityWeight=void 0;var wV;(function(e){e[e.LOWEST=5]="LOWEST",e[e.LOW=4]="LOW",e[e.MEDIUM=3]="MEDIUM",e[e.HIGH=2]="HIGH",e[e.HIGHEST=1]="HIGHEST",e[e.NOT_SPECIFIED=99]="NOT_SPECIFIED"})(wV||(M_.LivechatPriorityWeight=wV={}));var bee={};Object.defineProperty(bee,"__esModule",{value:!0});var $_={};Object.defineProperty($_,"__esModule",{value:!0});$_.DEFAULT_SLA_CONFIG=void 0;$_.DEFAULT_SLA_CONFIG={ESTIMATED_WAITING_TIME_QUEUE:9999999};var xee={};Object.defineProperty(xee,"__esModule",{value:!0});var td={};Object.defineProperty(td,"__esModule",{value:!0});td.isLivechatVideoConference=td.isGroupVideoConference=td.isDirectVideoConference=td.VideoConferenceStatus=void 0;var SV;(function(e){e[e.CALLING=0]="CALLING",e[e.STARTED=1]="STARTED",e[e.EXPIRED=2]="EXPIRED",e[e.ENDED=3]="ENDED",e[e.DECLINED=4]="DECLINED"})(SV||(td.VideoConferenceStatus=SV={}));const jAe=e=>(e==null?void 0:e.type)==="direct";td.isDirectVideoConference=jAe;const FAe=e=>(e==null?void 0:e.type)==="videoconference";td.isGroupVideoConference=FAe;const BAe=e=>(e==null?void 0:e.type)==="livechat";td.isLivechatVideoConference=BAe;var wee={};Object.defineProperty(wee,"__esModule",{value:!0});var See={};Object.defineProperty(See,"__esModule",{value:!0});var Dee={};Object.defineProperty(Dee,"__esModule",{value:!0});var Cee={};Object.defineProperty(Cee,"__esModule",{value:!0});var Pee={},kee={};Object.defineProperty(kee,"__esModule",{value:!0});var Oee={};Object.defineProperty(Oee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(kee,e),r(Oee,e)})(Pee);var Eee={},I_={};Object.defineProperty(I_,"__esModule",{value:!0});I_.isServiceData=void 0;const NAe=e=>{if(typeof e!="object"||e===null)return!1;const{from:t,to:r,body:n}=e;return typeof t=="string"&&typeof r=="string"&&typeof n=="string"};I_.isServiceData=NAe;var _ee={};Object.defineProperty(_ee,"__esModule",{value:!0});var Aee={};Object.defineProperty(Aee,"__esModule",{value:!0});var Tee={};Object.defineProperty(Tee,"__esModule",{value:!0});var Mee={};Object.defineProperty(Mee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(n,i,a,s){s===void 0&&(s=a);var l=Object.getOwnPropertyDescriptor(i,a);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,s,l)}:function(n,i,a,s){s===void 0&&(s=a),n[s]=i[a]}),r=fr&&fr.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(I_,e),r(_ee,e),r(Aee,e),r(Tee,e),r(Mee,e)})(Eee);var $ee={};Object.defineProperty($ee,"__esModule",{value:!0});var Iee={};Object.defineProperty(Iee,"__esModule",{value:!0});var jee={};Object.defineProperty(jee,"__esModule",{value:!0});var Fee={};Object.defineProperty(Fee,"__esModule",{value:!0});var Bee={};Object.defineProperty(Bee,"__esModule",{value:!0});var Nee={};Object.defineProperty(Nee,"__esModule",{value:!0});var Ree={};Object.defineProperty(Ree,"__esModule",{value:!0});var Lee={};Object.defineProperty(Lee,"__esModule",{value:!0});var zee={};Object.defineProperty(zee,"__esModule",{value:!0});var Vee={};Object.defineProperty(Vee,"__esModule",{value:!0});(function(e){var t=fr&&fr.__createBinding||(Object.create?function(a,s,l,h){h===void 0&&(h=l);var y=Object.getOwnPropertyDescriptor(s,l);(!y||("get"in y?!s.__esModule:y.writable||y.configurable))&&(y={enumerable:!0,get:function(){return s[l]}}),Object.defineProperty(a,h,y)}:function(a,s,l,h){h===void 0&&(h=l),a[h]=s[l]}),r=fr&&fr.__setModuleDefault||(Object.create?function(a,s){Object.defineProperty(a,"default",{enumerable:!0,value:s})}:function(a,s){a.default=s}),n=fr&&fr.__exportStar||function(a,s){for(var l in a)l!=="default"&&!Object.prototype.hasOwnProperty.call(s,l)&&t(s,a,l)},i=fr&&fr.__importStar||function(a){if(a&&a.__esModule)return a;var s={};if(a!=null)for(var l in a)l!=="default"&&Object.prototype.hasOwnProperty.call(a,l)&&t(s,a,l);return r(s,a),s};Object.defineProperty(e,"__esModule",{value:!0}),e.Cloud=void 0,n(d_,e),n(FZ,e),n(BZ,e),n(NZ,e),n(RZ,e),n(LZ,e),n(zZ,e),n(QZ,e),n(nJ,e),n(Sa,e),n(iJ,e),n(b_,e),n(oJ,e),n(aJ,e),n(sJ,e),n(x_,e),n(lJ,e),n(My,e),n(uJ,e),n(cJ,e),n(dJ,e),n(fJ,e),n(hJ,e),n(pJ,e),n(mJ,e),n(gJ,e),n(yJ,e),n(vJ,e),n(bJ,e),n(xJ,e),n(wJ,e),n(w_,e),n(SJ,e),n(DJ,e),n(CJ,e),n(PJ,e),n(kJ,e),n(BJ,e),n(NJ,e),n(RJ,e),n(LJ,e),n(zJ,e),n(VJ,e),n(WJ,e),n(oQ,e),n(aQ,e),n(sQ,e),n($y,e),n(lQ,e),n(uQ,e),n(cQ,e),n(dQ,e),n(fQ,e),n(hQ,e),n(pQ,e),n(mQ,e),n(gQ,e),n(yQ,e),n(vQ,e),n(D_,e),n(bQ,e),n(Iy,e),n(xQ,e),n(wQ,e),n(SQ,e),n(DQ,e),n(CQ,e),n(PQ,e),n(kQ,e),n(OQ,e),n(EQ,e),n(_Q,e),n(AQ,e),n(TQ,e),n(MQ,e),n(RQ,e),n(LQ,e),n(zQ,e),n(VQ,e),n(WQ,e),n(HQ,e),n(jy,e),n(UQ,e),n(C_,e),n(KQ,e),n(Fy,e),n(GQ,e),n(P_,e),n(qQ,e),n(k_,e),n(YQ,e),n(XQ,e),n(ZQ,e),n(JQ,e),n(QQ,e),n(eee,e),n(Zs,e),n(tee,e),n(mee,e),n(gee,e),n(By,e),n(yee,e),n(vee,e),n(T_,e),n(M_,e),n(bee,e),n($_,e),n(xee,e),n(td,e),n(wee,e),n(See,e),n(Dee,e),n(Cee,e),n(Pee,e),n(Eee,e),n($ee,e),n(Iee,e),n(jee,e),n(Fee,e),n(Bee,e),n(Nee,e),n(Ree,e),n(Lee,e),e.Cloud=i(zee),n(Vee,e)})(x0);const XP=e=>G.jsx(Ne.Box,Object.assign({mbs:4,color:"default",maxWidth:"345px",backgroundColor:"surface-light",borderWidth:1,borderColor:"extra-light",borderRadius:"x4","rcx-videoconf-message-block":!0},e));var RAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const DV=e=>{var{icon:t="info"}=e,r=RAe(e,["icon"]);return G.jsx(Ne.IconButton,Object.assign({},r,{icon:t,small:!0}))};var LAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const zAe=e=>{var{children:t}=e,r=LAe(e,["children"]);return G.jsx(Ne.ButtonGroup,Object.assign({},r,{align:"end",children:t}))};var VAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const CV=e=>{var{primary:t}=e,r=VAe(e,["primary"]);return G.jsx(Ne.Button,Object.assign({},r,{mi:4,small:!0,primary:t}))},g3=e=>G.jsx(Ne.Box,Object.assign({display:"flex",alignItems:"center"},e)),ry=e=>G.jsx(Ne.Box,Object.assign({p:16,display:"flex",justifyContent:"space-between"},e));var WAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const y3=e=>{var{children:t}=e,r=WAe(e,["children"]);return G.jsx(ry,Object.assign({backgroundColor:"tint"},r,{children:G.jsx(Ne.Box,{mi:"neg-x4",display:"flex",alignItems:"center",children:t})}))};var HAe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const d1=e=>{var{children:t}=e,r=HAe(e,["children"]);return G.jsx(Ne.Box,Object.assign({},r,{is:"p",fontScale:"c1",mi:4,children:t}))},v3={ended:{icon:"phone-off",color:Ne.Palette.text["font-hint"].toString(),backgroundColor:Ne.Palette.surface["surface-neutral"].toString()},incoming:{icon:"phone-in",color:Ne.Palette.statusColor["status-font-on-info"].toString(),backgroundColor:Ne.Palette.status["status-background-info"].toString()},outgoing:{icon:"phone",color:Ne.Palette.statusColor["status-font-on-success"].toString(),backgroundColor:Ne.Palette.status["status-background-success"].toString()}},b3=({variant:e="ended"})=>G.jsx(Ne.Box,{size:"x28",alignItems:"center",justifyContent:"center",display:"flex",borderRadius:"x4",backgroundColor:v3[e].backgroundColor,children:G.jsx(Ne.Icon,{size:"x20",name:v3[e].icon,color:v3[e].color})}),UAe=e=>G.jsxs(XP,Object.assign({},e,{children:[G.jsx(ry,{children:G.jsx(Ne.Skeleton,{width:"full",pb:4})}),G.jsx(ry,{backgroundColor:"tint",children:G.jsx(Ne.Skeleton,{width:"full",pb:4})})]})),x3=e=>G.jsx(Ne.Box,Object.assign({},e,{is:"p",fontScale:"c2",mis:8})),KAe=3,GAe=({users:e})=>{const t=fu.useUserAvatarPath();return G.jsx(Ne.Box,{mi:4,children:G.jsx(Ne.Box,{display:"flex",alignItems:"center",mi:"neg-x2",children:e.slice(0,KAe).map(({username:r},n)=>G.jsx(Ne.Box,{mi:2,children:G.jsx(Ne.Avatar,{size:"x28",alt:r||"","data-tooltip":r,url:t(r)})},n))})})},PV=Y.memo(GAe);var Wee=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const qAe=yg("div",e=>{var t=Wee(e,["position"]);return t})`
 	width: 100%;
 	position: absolute;
 	box-shadow: 0px 0px 1px 0px ${Ne.Palette.shadow["shadow-elevation-2x"].toString()},
@@ -732,7 +732,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
 	top: ${e=>e.position?`${e.position}px`:"0"};
 	left: -${e=>e.position?`${e.position}px`:"0"};
 	border-radius: 0.25rem;
-`;Y.forwardRef(function(t,r){var{children:n,position:i}=t,a=zee(t,["children","position"]);return G.jsx(KAe,Object.assign({role:"dialog",ref:r,position:i},a,{children:G.jsx(Ne.Box,{p:24,maxWidth:"x276",color:"default",children:n})}))});pn`
+`;Y.forwardRef(function(t,r){var{children:n,position:i}=t,a=Wee(t,["children","position"]);return G.jsx(qAe,Object.assign({role:"dialog",ref:r,position:i},a,{children:G.jsx(Ne.Box,{p:24,maxWidth:"x276",color:"default",children:n})}))});pn`
 	position: fixed;
 	top: 0;
 	min-width: 276px;
@@ -742,16 +742,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
 	[dir='rtl'] & {
 		left: 0;
 	}
-`;const GAe=({callId:e})=>{const t=fu.useEndpoint("GET","/v1/video-conference.info");return r_(["video-conference",e],()=>t({callId:e}),{staleTime:1/0,refetchOnMount:r=>{var n;return!((n=r.state.data)===null||n===void 0)&&n.endedAt?!1:"always"}})},qAe=({rid:e,callId:t})=>{const r=pZ(),n=fu.useStream("notify-room");return Y.useEffect(()=>n(`${e}/videoconf`,i=>i===t&&r.invalidateQueries(["video-conference",t])),[e,t,n,r]),GAe({callId:t})},jC=3,YAe=({block:e})=>{const t=fu.useTranslation(),{callId:r,appId:n="videoconf-core"}=e,i=DB(),a=fu.useUserId(),s=fu.useGoToRoom(),{action:l,viewId:h=void 0,rid:y}=Y.useContext(_y);if(i!=="message")throw new Error("VideoConferenceBlock cannot be rendered outside message");if(!y)throw new Error("VideoConferenceBlock cannot be rendered without rid");const x=qAe({rid:y,callId:r}),k=v=>{l({blockId:e.blockId||"",appId:n,actionId:"join",value:e.blockId||"",viewId:h},v)},A=v=>{l({blockId:y||"",appId:n,actionId:"callBack",value:y||"",viewId:h},v)},j=v=>{l({blockId:r,appId:n,actionId:"info",value:y,viewId:h},v)},N=v=>{M.discussionRid&&s(M.discussionRid)};if(x.isLoading||x.isError)return G.jsx(WAe,{});const{data:M}=x,u=M.createdBy._id===a,m=G.jsxs(RAe,{children:[M.discussionRid&&G.jsx(DV,{icon:"discussion",title:t("Join_discussion"),onClick:N}),G.jsx(DV,{icon:"info",onClick:j})]});return"endedAt"in M?G.jsxs(XP,{children:[G.jsxs(ry,{children:[G.jsxs(g3,{children:[G.jsx(b3,{}),G.jsx(x3,{children:t("Call_ended")})]}),m]}),G.jsxs(y3,{children:[M.type==="direct"&&G.jsxs(G.Fragment,{children:[G.jsx(CV,{onClick:A,children:t(u?"Call_again":"Call_back")}),[x0.VideoConferenceStatus.EXPIRED,x0.VideoConferenceStatus.DECLINED].includes(M.status)&&G.jsx(d1,{children:t("Call_was_not_answered")})]}),M.type!=="direct"&&(M.users.length?G.jsxs(G.Fragment,{children:[G.jsx(PV,{users:M.users}),G.jsx(d1,{children:M.users.length>jC?t("__usersCount__member_joined",{usersCount:M.users.length-jC}):t("joined")})]}):[x0.VideoConferenceStatus.EXPIRED,x0.VideoConferenceStatus.DECLINED].includes(M.status)&&G.jsx(d1,{children:t("Call_was_not_answered")}))]})]}):M.type==="direct"&&M.status===x0.VideoConferenceStatus.CALLING?G.jsxs(XP,{children:[G.jsxs(ry,{children:[G.jsxs(g3,{children:[G.jsx(b3,{variant:"incoming"}),G.jsx(x3,{children:t("Calling")})]}),m]}),G.jsx(y3,{children:G.jsx(d1,{children:t("Waiting_for_answer")})})]}):G.jsxs(XP,{children:[G.jsxs(ry,{children:[G.jsxs(g3,{children:[G.jsx(b3,{variant:"outgoing"}),G.jsx(x3,{children:t("Call_ongoing")})]}),m]}),G.jsxs(y3,{children:[G.jsx(CV,{primary:!0,onClick:k,children:t("Join")}),!!M.users.length&&G.jsxs(G.Fragment,{children:[G.jsx(PV,{users:M.users}),G.jsx(d1,{children:M.users.length>jC?t("__usersCount__member_joined",{count:M.users.length-jC}):t("joined")})]})]})]})},XAe=Y.memo(YAe);class ZAe extends c_{constructor(){super(["actions","context","divider","image","input","section","preview","video_conf"]),this.plain_text=sp,this.mrkdwn=sp}video_conf(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(XAe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}}const JAe=({children:e})=>G.jsx(W2,{type:"message",children:G.jsx(Ne.Margins,{blockEnd:16,children:e})}),QAe=({children:e})=>G.jsx(W2,{type:"modal",children:G.jsx(Ne.Margins,{blockEnd:16,children:e})});class eTe extends c_{constructor(){super(["actions","context","divider","image","input","section","preview","callout"]),this.plain_text=sp,this.mrkdwn=sp}}const j_=(e,t)=>function(n,i={}){return G.jsx(e,{children:t.render(n,Object.assign({engine:"rocket.chat"},i))})},tTe=new N_e,rTe=new ZAe,nTe=new eTe,iTe=new W_e,oTe=j_(Q1e,tTe),aTe=j_(JAe,rTe),sTe=j_(QAe,nTe),lTe=j_(R_e,iTe),Cv=({blocks:e,surface:t=Ri.Message})=>G.jsxs(G.Fragment,{children:[Ri.Message===t&&aTe(e),Ri.Banner===t&&oTe(e),Ri.Modal===t&&sTe(e),Ri.ContextualBar===t&&lTe(e)]}),Vee=e=>{const[t,r]=Y.useState(!1),n=Y.useRef(null),i=a=>{var s,l;a.stopPropagation(),(s=n.current)==null||s.focus(),(l=n.current)==null||l.select()};return G.jsxs(Ne.Box,{position:"relative",className:"rc-editableLabel",w:"100%",h:"max-content",display:"flex",alignItems:"center",onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:[G.jsx(Ne.Input,{ref:n,...e}),G.jsx(Ne.Icon,{invisible:!t,className:"editableLabel-icon",name:"pencil",onClick:i})]})};//! moment.js
+`;const YAe=({callId:e})=>{const t=fu.useEndpoint("GET","/v1/video-conference.info");return r_(["video-conference",e],()=>t({callId:e}),{staleTime:1/0,refetchOnMount:r=>{var n;return!((n=r.state.data)===null||n===void 0)&&n.endedAt?!1:"always"}})},XAe=({rid:e,callId:t})=>{const r=pZ(),n=fu.useStream("notify-room");return Y.useEffect(()=>n(`${e}/videoconf`,i=>i===t&&r.invalidateQueries(["video-conference",t])),[e,t,n,r]),YAe({callId:t})},jC=3,ZAe=({block:e})=>{const t=fu.useTranslation(),{callId:r,appId:n="videoconf-core"}=e,i=DB(),a=fu.useUserId(),s=fu.useGoToRoom(),{action:l,viewId:h=void 0,rid:y}=Y.useContext(_y);if(i!=="message")throw new Error("VideoConferenceBlock cannot be rendered outside message");if(!y)throw new Error("VideoConferenceBlock cannot be rendered without rid");const x=XAe({rid:y,callId:r}),k=v=>{l({blockId:e.blockId||"",appId:n,actionId:"join",value:e.blockId||"",viewId:h},v)},A=v=>{l({blockId:y||"",appId:n,actionId:"callBack",value:y||"",viewId:h},v)},j=v=>{l({blockId:r,appId:n,actionId:"info",value:y,viewId:h},v)},N=v=>{M.discussionRid&&s(M.discussionRid)};if(x.isLoading||x.isError)return G.jsx(UAe,{});const{data:M}=x,u=M.createdBy._id===a,m=G.jsxs(zAe,{children:[M.discussionRid&&G.jsx(DV,{icon:"discussion",title:t("Join_discussion"),onClick:N}),G.jsx(DV,{icon:"info",onClick:j})]});return"endedAt"in M?G.jsxs(XP,{children:[G.jsxs(ry,{children:[G.jsxs(g3,{children:[G.jsx(b3,{}),G.jsx(x3,{children:t("Call_ended")})]}),m]}),G.jsxs(y3,{children:[M.type==="direct"&&G.jsxs(G.Fragment,{children:[G.jsx(CV,{onClick:A,children:t(u?"Call_again":"Call_back")}),[x0.VideoConferenceStatus.EXPIRED,x0.VideoConferenceStatus.DECLINED].includes(M.status)&&G.jsx(d1,{children:t("Call_was_not_answered")})]}),M.type!=="direct"&&(M.users.length?G.jsxs(G.Fragment,{children:[G.jsx(PV,{users:M.users}),G.jsx(d1,{children:M.users.length>jC?t("__usersCount__member_joined",{usersCount:M.users.length-jC}):t("joined")})]}):[x0.VideoConferenceStatus.EXPIRED,x0.VideoConferenceStatus.DECLINED].includes(M.status)&&G.jsx(d1,{children:t("Call_was_not_answered")}))]})]}):M.type==="direct"&&M.status===x0.VideoConferenceStatus.CALLING?G.jsxs(XP,{children:[G.jsxs(ry,{children:[G.jsxs(g3,{children:[G.jsx(b3,{variant:"incoming"}),G.jsx(x3,{children:t("Calling")})]}),m]}),G.jsx(y3,{children:G.jsx(d1,{children:t("Waiting_for_answer")})})]}):G.jsxs(XP,{children:[G.jsxs(ry,{children:[G.jsxs(g3,{children:[G.jsx(b3,{variant:"outgoing"}),G.jsx(x3,{children:t("Call_ongoing")})]}),m]}),G.jsxs(y3,{children:[G.jsx(CV,{primary:!0,onClick:k,children:t("Join")}),!!M.users.length&&G.jsxs(G.Fragment,{children:[G.jsx(PV,{users:M.users}),G.jsx(d1,{children:M.users.length>jC?t("__usersCount__member_joined",{count:M.users.length-jC}):t("joined")})]})]})]})},JAe=Y.memo(ZAe);class QAe extends c_{constructor(){super(["actions","context","divider","image","input","section","preview","video_conf"]),this.plain_text=sp,this.mrkdwn=sp}video_conf(t,r,n){return r===on.BLOCK?G.jsx(ta,{appId:t.appId,children:G.jsx(JAe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}}const eTe=({children:e})=>G.jsx(WE,{type:"message",children:G.jsx(Ne.Margins,{blockEnd:16,children:e})}),tTe=({children:e})=>G.jsx(WE,{type:"modal",children:G.jsx(Ne.Margins,{blockEnd:16,children:e})});class rTe extends c_{constructor(){super(["actions","context","divider","image","input","section","preview","callout"]),this.plain_text=sp,this.mrkdwn=sp}}const j_=(e,t)=>function(n,i={}){return G.jsx(e,{children:t.render(n,Object.assign({engine:"rocket.chat"},i))})},nTe=new L_e,iTe=new QAe,oTe=new rTe,aTe=new U_e,sTe=j_(txe,nTe),lTe=j_(eTe,iTe),uTe=j_(tTe,oTe),cTe=j_(z_e,aTe),Cv=({blocks:e,surface:t=Ri.Message})=>G.jsxs(G.Fragment,{children:[Ri.Message===t&&lTe(e),Ri.Banner===t&&sTe(e),Ri.Modal===t&&uTe(e),Ri.ContextualBar===t&&cTe(e)]}),Hee=e=>{const[t,r]=Y.useState(!1),n=Y.useRef(null),i=a=>{var s,l;a.stopPropagation(),(s=n.current)==null||s.focus(),(l=n.current)==null||l.select()};return G.jsxs(Ne.Box,{position:"relative",className:"rc-editableLabel",w:"100%",h:"max-content",display:"flex",alignItems:"center",onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:[G.jsx(Ne.Input,{ref:n,...e}),G.jsx(Ne.Icon,{invisible:!t,className:"editableLabel-icon",name:"pencil",onClick:i})]})};//! moment.js
 //! version : 2.29.4
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
-var Wee;function Ur(){return Wee.apply(null,arguments)}function uTe(e){Wee=e}function uc(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Hm(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Si(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function TB(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Si(e,t))return!1;return!0}function qs(e){return e===void 0}function Pf(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function aS(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Hee(e,t){var r=[],n,i=e.length;for(n=0;n<i;++n)r.push(t(e[n],n));return r}function jh(e,t){for(var r in t)Si(t,r)&&(e[r]=t[r]);return Si(t,"toString")&&(e.toString=t.toString),Si(t,"valueOf")&&(e.valueOf=t.valueOf),e}function vd(e,t,r,n){return pte(e,t,r,n,!0).utc()}function cTe(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Un(e){return e._pf==null&&(e._pf=cTe()),e._pf}var a5;Array.prototype.some?a5=Array.prototype.some:a5=function(e){var t=Object(this),r=t.length>>>0,n;for(n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function MB(e){if(e._isValid==null){var t=Un(e),r=a5.call(t.parsedDateParts,function(i){return i!=null}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(n=n&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=n;else return n}return e._isValid}function F_(e){var t=vd(NaN);return e!=null?jh(Un(t),e):Un(t).userInvalidated=!0,t}var kV=Ur.momentProperties=[],w3=!1;function $B(e,t){var r,n,i,a=kV.length;if(qs(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),qs(t._i)||(e._i=t._i),qs(t._f)||(e._f=t._f),qs(t._l)||(e._l=t._l),qs(t._strict)||(e._strict=t._strict),qs(t._tzm)||(e._tzm=t._tzm),qs(t._isUTC)||(e._isUTC=t._isUTC),qs(t._offset)||(e._offset=t._offset),qs(t._pf)||(e._pf=Un(t)),qs(t._locale)||(e._locale=t._locale),a>0)for(r=0;r<a;r++)n=kV[r],i=t[n],qs(i)||(e[n]=i);return e}function sS(e){$B(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),w3===!1&&(w3=!0,Ur.updateOffset(this),w3=!1)}function cc(e){return e instanceof sS||e!=null&&e._isAMomentObject!=null}function Uee(e){Ur.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Su(e,t){var r=!0;return jh(function(){if(Ur.deprecationHandler!=null&&Ur.deprecationHandler(null,e),r){var n=[],i,a,s,l=arguments.length;for(a=0;a<l;a++){if(i="",typeof arguments[a]=="object"){i+=`
-[`+a+"] ";for(s in arguments[0])Si(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[a];n.push(i)}Uee(e+`
+var Uee;function Ur(){return Uee.apply(null,arguments)}function dTe(e){Uee=e}function uc(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Hm(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Si(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function TB(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Si(e,t))return!1;return!0}function qs(e){return e===void 0}function Pf(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function aS(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Kee(e,t){var r=[],n,i=e.length;for(n=0;n<i;++n)r.push(t(e[n],n));return r}function jh(e,t){for(var r in t)Si(t,r)&&(e[r]=t[r]);return Si(t,"toString")&&(e.toString=t.toString),Si(t,"valueOf")&&(e.valueOf=t.valueOf),e}function vd(e,t,r,n){return gte(e,t,r,n,!0).utc()}function fTe(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Un(e){return e._pf==null&&(e._pf=fTe()),e._pf}var a5;Array.prototype.some?a5=Array.prototype.some:a5=function(e){var t=Object(this),r=t.length>>>0,n;for(n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function MB(e){if(e._isValid==null){var t=Un(e),r=a5.call(t.parsedDateParts,function(i){return i!=null}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(n=n&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=n;else return n}return e._isValid}function F_(e){var t=vd(NaN);return e!=null?jh(Un(t),e):Un(t).userInvalidated=!0,t}var kV=Ur.momentProperties=[],w3=!1;function $B(e,t){var r,n,i,a=kV.length;if(qs(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),qs(t._i)||(e._i=t._i),qs(t._f)||(e._f=t._f),qs(t._l)||(e._l=t._l),qs(t._strict)||(e._strict=t._strict),qs(t._tzm)||(e._tzm=t._tzm),qs(t._isUTC)||(e._isUTC=t._isUTC),qs(t._offset)||(e._offset=t._offset),qs(t._pf)||(e._pf=Un(t)),qs(t._locale)||(e._locale=t._locale),a>0)for(r=0;r<a;r++)n=kV[r],i=t[n],qs(i)||(e[n]=i);return e}function sS(e){$B(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),w3===!1&&(w3=!0,Ur.updateOffset(this),w3=!1)}function cc(e){return e instanceof sS||e!=null&&e._isAMomentObject!=null}function Gee(e){Ur.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Su(e,t){var r=!0;return jh(function(){if(Ur.deprecationHandler!=null&&Ur.deprecationHandler(null,e),r){var n=[],i,a,s,l=arguments.length;for(a=0;a<l;a++){if(i="",typeof arguments[a]=="object"){i+=`
+[`+a+"] ";for(s in arguments[0])Si(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[a];n.push(i)}Gee(e+`
 Arguments: `+Array.prototype.slice.call(n).join("")+`
-`+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var OV={};function Kee(e,t){Ur.deprecationHandler!=null&&Ur.deprecationHandler(e,t),OV[e]||(Uee(t),OV[e]=!0)}Ur.suppressDeprecationWarnings=!1;Ur.deprecationHandler=null;function bd(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function dTe(e){var t,r;for(r in e)Si(e,r)&&(t=e[r],bd(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function s5(e,t){var r=jh({},e),n;for(n in t)Si(t,n)&&(Hm(e[n])&&Hm(t[n])?(r[n]={},jh(r[n],e[n]),jh(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)Si(e,n)&&!Si(t,n)&&Hm(e[n])&&(r[n]=jh({},r[n]));return r}function IB(e){e!=null&&this.set(e)}var l5;Object.keys?l5=Object.keys:l5=function(e){var t,r=[];for(t in e)Si(e,t)&&r.push(t);return r};var fTe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function hTe(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return bd(n)?n.call(t,r):n}function fd(e,t,r){var n=""+Math.abs(e),i=t-n.length,a=e>=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}var jB=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,FC=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,S3={},ny={};function mn(e,t,r,n){var i=n;typeof n=="string"&&(i=function(){return this[n]()}),e&&(ny[e]=i),t&&(ny[t[0]]=function(){return fd(i.apply(this,arguments),t[1],t[2])}),r&&(ny[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function pTe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function mTe(e){var t=e.match(jB),r,n;for(r=0,n=t.length;r<n;r++)ny[t[r]]?t[r]=ny[t[r]]:t[r]=pTe(t[r]);return function(i){var a="",s;for(s=0;s<n;s++)a+=bd(t[s])?t[s].call(i,e):t[s];return a}}function ZP(e,t){return e.isValid()?(t=Gee(t,e.localeData()),S3[t]=S3[t]||mTe(t),S3[t](e)):e.localeData().invalidDate()}function Gee(e,t){var r=5;function n(i){return t.longDateFormat(i)||i}for(FC.lastIndex=0;r>=0&&FC.test(e);)e=e.replace(FC,n),FC.lastIndex=0,r-=1;return e}var gTe={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"};function yTe(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(jB).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var vTe="Invalid date";function bTe(){return this._invalidDate}var xTe="%d",wTe=/\d{1,2}/;function STe(e){return this._ordinal.replace("%d",e)}var DTe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function CTe(e,t,r,n){var i=this._relativeTime[r];return bd(i)?i(e,t,r,n):i.replace(/%d/i,e)}function PTe(e,t){var r=this._relativeTime[e>0?"future":"past"];return bd(r)?r(t):r.replace(/%s/i,t)}var dx={};function gs(e,t){var r=e.toLowerCase();dx[r]=dx[r+"s"]=dx[t]=e}function Du(e){return typeof e=="string"?dx[e]||dx[e.toLowerCase()]:void 0}function FB(e){var t={},r,n;for(n in e)Si(e,n)&&(r=Du(n),r&&(t[r]=e[n]));return t}var qee={};function ys(e,t){qee[e]=t}function kTe(e){var t=[],r;for(r in e)Si(e,r)&&t.push({unit:r,priority:qee[r]});return t.sort(function(n,i){return n.priority-i.priority}),t}function B_(e){return e%4===0&&e%100!==0||e%400===0}function eu(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ri(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=eu(t)),r}function Pv(e,t){return function(r){return r!=null?(Yee(this,e,r),Ur.updateOffset(this,t),this):rO(this,e)}}function rO(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Yee(e,t,r){e.isValid()&&!isNaN(r)&&(t==="FullYear"&&B_(e.year())&&e.month()===1&&e.date()===29?(r=ri(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),W_(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function OTe(e){return e=Du(e),bd(this[e])?this[e]():this}function ETe(e,t){if(typeof e=="object"){e=FB(e);var r=kTe(e),n,i=r.length;for(n=0;n<i;n++)this[r[n].unit](e[r[n].unit])}else if(e=Du(e),bd(this[e]))return this[e](t);return this}var Xee=/\d/,Bl=/\d\d/,Zee=/\d{3}/,BB=/\d{4}/,N_=/[+-]?\d{6}/,uo=/\d\d?/,Jee=/\d\d\d\d?/,Qee=/\d\d\d\d\d\d?/,R_=/\d{1,3}/,NB=/\d{1,4}/,L_=/[+-]?\d{1,6}/,kv=/\d+/,z_=/[+-]?\d+/,_Te=/Z|[+-]\d\d:?\d\d/gi,V_=/Z|[+-]\d\d(?::?\d\d)?/gi,ATe=/[+-]?\d+(\.\d{1,3})?/,lS=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,nO;nO={};function Yr(e,t,r){nO[e]=bd(t)?t:function(n,i){return n&&r?r:t}}function TTe(e,t){return Si(nO,e)?nO[e](t._strict,t._locale):new RegExp(MTe(e))}function MTe(e){return Dl(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,n,i,a){return r||n||i||a}))}function Dl(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var u5={};function Li(e,t){var r,n=t,i;for(typeof e=="string"&&(e=[e]),Pf(t)&&(n=function(a,s){s[t]=ri(a)}),i=e.length,r=0;r<i;r++)u5[e[r]]=n}function uS(e,t){Li(e,function(r,n,i,a){i._w=i._w||{},t(r,i._w,i,a)})}function $Te(e,t,r){t!=null&&Si(u5,e)&&u5[e](t,r._a,r,e)}var fs=0,hf=1,Yc=2,ca=3,Qu=4,pf=5,jm=6,ITe=7,jTe=8;function FTe(e,t){return(e%t+t)%t}var Uo;Array.prototype.indexOf?Uo=Array.prototype.indexOf:Uo=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function W_(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=FTe(t,12);return e+=(t-r)/12,r===1?B_(e)?29:28:31-r%7%2}mn("M",["MM",2],"Mo",function(){return this.month()+1});mn("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});mn("MMMM",0,0,function(e){return this.localeData().months(this,e)});gs("month","M");ys("month",8);Yr("M",uo);Yr("MM",uo,Bl);Yr("MMM",function(e,t){return t.monthsShortRegex(e)});Yr("MMMM",function(e,t){return t.monthsRegex(e)});Li(["M","MM"],function(e,t){t[hf]=ri(e)-1});Li(["MMM","MMMM"],function(e,t,r,n){var i=r._locale.monthsParse(e,n,r._strict);i!=null?t[hf]=i:Un(r).invalidMonth=e});var BTe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ete="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),tte=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,NTe=lS,RTe=lS;function LTe(e,t){return e?uc(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||tte).test(t)?"format":"standalone"][e.month()]:uc(this._months)?this._months:this._months.standalone}function zTe(e,t){return e?uc(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[tte.test(t)?"format":"standalone"][e.month()]:uc(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function VTe(e,t,r){var n,i,a,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=vd([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return r?t==="MMM"?(i=Uo.call(this._shortMonthsParse,s),i!==-1?i:null):(i=Uo.call(this._longMonthsParse,s),i!==-1?i:null):t==="MMM"?(i=Uo.call(this._shortMonthsParse,s),i!==-1?i:(i=Uo.call(this._longMonthsParse,s),i!==-1?i:null)):(i=Uo.call(this._longMonthsParse,s),i!==-1?i:(i=Uo.call(this._shortMonthsParse,s),i!==-1?i:null))}function WTe(e,t,r){var n,i,a;if(this._monthsParseExact)return VTe.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=vd([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!r&&!this._monthsParse[n]&&(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="MMMM"&&this._longMonthsParse[n].test(e))return n;if(r&&t==="MMM"&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}}function rte(e,t){var r;if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=ri(t);else if(t=e.localeData().monthsParse(t),!Pf(t))return e}return r=Math.min(e.date(),W_(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function nte(e){return e!=null?(rte(this,e),Ur.updateOffset(this,!0),this):rO(this,"Month")}function HTe(){return W_(this.year(),this.month())}function UTe(e){return this._monthsParseExact?(Si(this,"_monthsRegex")||ite.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Si(this,"_monthsShortRegex")||(this._monthsShortRegex=NTe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function KTe(e){return this._monthsParseExact?(Si(this,"_monthsRegex")||ite.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Si(this,"_monthsRegex")||(this._monthsRegex=RTe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ite(){function e(s,l){return l.length-s.length}var t=[],r=[],n=[],i,a;for(i=0;i<12;i++)a=vd([2e3,i]),t.push(this.monthsShort(a,"")),r.push(this.months(a,"")),n.push(this.months(a,"")),n.push(this.monthsShort(a,""));for(t.sort(e),r.sort(e),n.sort(e),i=0;i<12;i++)t[i]=Dl(t[i]),r[i]=Dl(r[i]);for(i=0;i<24;i++)n[i]=Dl(n[i]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}mn("Y",0,0,function(){var e=this.year();return e<=9999?fd(e,4):"+"+e});mn(0,["YY",2],0,function(){return this.year()%100});mn(0,["YYYY",4],0,"year");mn(0,["YYYYY",5],0,"year");mn(0,["YYYYYY",6,!0],0,"year");gs("year","y");ys("year",1);Yr("Y",z_);Yr("YY",uo,Bl);Yr("YYYY",NB,BB);Yr("YYYYY",L_,N_);Yr("YYYYYY",L_,N_);Li(["YYYYY","YYYYYY"],fs);Li("YYYY",function(e,t){t[fs]=e.length===2?Ur.parseTwoDigitYear(e):ri(e)});Li("YY",function(e,t){t[fs]=Ur.parseTwoDigitYear(e)});Li("Y",function(e,t){t[fs]=parseInt(e,10)});function fx(e){return B_(e)?366:365}Ur.parseTwoDigitYear=function(e){return ri(e)+(ri(e)>68?1900:2e3)};var ote=Pv("FullYear",!0);function GTe(){return B_(this.year())}function qTe(e,t,r,n,i,a,s){var l;return e<100&&e>=0?(l=new Date(e+400,t,r,n,i,a,s),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,r,n,i,a,s),l}function qx(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function iO(e,t,r){var n=7+t-r,i=(7+qx(e,0,n).getUTCDay()-t)%7;return-i+n-1}function ate(e,t,r,n,i){var a=(7+r-n)%7,s=iO(e,n,i),l=1+7*(t-1)+a+s,h,y;return l<=0?(h=e-1,y=fx(h)+l):l>fx(e)?(h=e+1,y=l-fx(e)):(h=e,y=l),{year:h,dayOfYear:y}}function Yx(e,t,r){var n=iO(e.year(),t,r),i=Math.floor((e.dayOfYear()-n-1)/7)+1,a,s;return i<1?(s=e.year()-1,a=i+vf(s,t,r)):i>vf(e.year(),t,r)?(a=i-vf(e.year(),t,r),s=e.year()+1):(s=e.year(),a=i),{week:a,year:s}}function vf(e,t,r){var n=iO(e,t,r),i=iO(e+1,t,r);return(fx(e)-n+i)/7}mn("w",["ww",2],"wo","week");mn("W",["WW",2],"Wo","isoWeek");gs("week","w");gs("isoWeek","W");ys("week",5);ys("isoWeek",5);Yr("w",uo);Yr("ww",uo,Bl);Yr("W",uo);Yr("WW",uo,Bl);uS(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=ri(e)});function YTe(e){return Yx(e,this._week.dow,this._week.doy).week}var XTe={dow:0,doy:6};function ZTe(){return this._week.dow}function JTe(){return this._week.doy}function QTe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function eMe(e){var t=Yx(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}mn("d",0,"do","day");mn("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});mn("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});mn("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});mn("e",0,0,"weekday");mn("E",0,0,"isoWeekday");gs("day","d");gs("weekday","e");gs("isoWeekday","E");ys("day",11);ys("weekday",11);ys("isoWeekday",11);Yr("d",uo);Yr("e",uo);Yr("E",uo);Yr("dd",function(e,t){return t.weekdaysMinRegex(e)});Yr("ddd",function(e,t){return t.weekdaysShortRegex(e)});Yr("dddd",function(e,t){return t.weekdaysRegex(e)});uS(["dd","ddd","dddd"],function(e,t,r,n){var i=r._locale.weekdaysParse(e,n,r._strict);i!=null?t.d=i:Un(r).invalidWeekday=e});uS(["d","e","E"],function(e,t,r,n){t[n]=ri(e)});function tMe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function rMe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function RB(e,t){return e.slice(t,7).concat(e.slice(0,t))}var nMe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ste="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),iMe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),oMe=lS,aMe=lS,sMe=lS;function lMe(e,t){var r=uc(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?RB(r,this._week.dow):e?r[e.day()]:r}function uMe(e){return e===!0?RB(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function cMe(e){return e===!0?RB(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function dMe(e,t,r){var n,i,a,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=vd([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(i=Uo.call(this._weekdaysParse,s),i!==-1?i:null):t==="ddd"?(i=Uo.call(this._shortWeekdaysParse,s),i!==-1?i:null):(i=Uo.call(this._minWeekdaysParse,s),i!==-1?i:null):t==="dddd"?(i=Uo.call(this._weekdaysParse,s),i!==-1||(i=Uo.call(this._shortWeekdaysParse,s),i!==-1)?i:(i=Uo.call(this._minWeekdaysParse,s),i!==-1?i:null)):t==="ddd"?(i=Uo.call(this._shortWeekdaysParse,s),i!==-1||(i=Uo.call(this._weekdaysParse,s),i!==-1)?i:(i=Uo.call(this._minWeekdaysParse,s),i!==-1?i:null)):(i=Uo.call(this._minWeekdaysParse,s),i!==-1||(i=Uo.call(this._weekdaysParse,s),i!==-1)?i:(i=Uo.call(this._shortWeekdaysParse,s),i!==-1?i:null))}function fMe(e,t,r){var n,i,a;if(this._weekdaysParseExact)return dMe.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=vd([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function hMe(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=tMe(e,this.localeData()),this.add(e-t,"d")):t}function pMe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function mMe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=rMe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function gMe(e){return this._weekdaysParseExact?(Si(this,"_weekdaysRegex")||LB.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Si(this,"_weekdaysRegex")||(this._weekdaysRegex=oMe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function yMe(e){return this._weekdaysParseExact?(Si(this,"_weekdaysRegex")||LB.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Si(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=aMe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function vMe(e){return this._weekdaysParseExact?(Si(this,"_weekdaysRegex")||LB.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Si(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=sMe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function LB(){function e(x,k){return k.length-x.length}var t=[],r=[],n=[],i=[],a,s,l,h,y;for(a=0;a<7;a++)s=vd([2e3,1]).day(a),l=Dl(this.weekdaysMin(s,"")),h=Dl(this.weekdaysShort(s,"")),y=Dl(this.weekdays(s,"")),t.push(l),r.push(h),n.push(y),i.push(l),i.push(h),i.push(y);t.sort(e),r.sort(e),n.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function zB(){return this.hours()%12||12}function bMe(){return this.hours()||24}mn("H",["HH",2],0,"hour");mn("h",["hh",2],0,zB);mn("k",["kk",2],0,bMe);mn("hmm",0,0,function(){return""+zB.apply(this)+fd(this.minutes(),2)});mn("hmmss",0,0,function(){return""+zB.apply(this)+fd(this.minutes(),2)+fd(this.seconds(),2)});mn("Hmm",0,0,function(){return""+this.hours()+fd(this.minutes(),2)});mn("Hmmss",0,0,function(){return""+this.hours()+fd(this.minutes(),2)+fd(this.seconds(),2)});function lte(e,t){mn(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}lte("a",!0);lte("A",!1);gs("hour","h");ys("hour",13);function ute(e,t){return t._meridiemParse}Yr("a",ute);Yr("A",ute);Yr("H",uo);Yr("h",uo);Yr("k",uo);Yr("HH",uo,Bl);Yr("hh",uo,Bl);Yr("kk",uo,Bl);Yr("hmm",Jee);Yr("hmmss",Qee);Yr("Hmm",Jee);Yr("Hmmss",Qee);Li(["H","HH"],ca);Li(["k","kk"],function(e,t,r){var n=ri(e);t[ca]=n===24?0:n});Li(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});Li(["h","hh"],function(e,t,r){t[ca]=ri(e),Un(r).bigHour=!0});Li("hmm",function(e,t,r){var n=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n)),Un(r).bigHour=!0});Li("hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n,2)),t[pf]=ri(e.substr(i)),Un(r).bigHour=!0});Li("Hmm",function(e,t,r){var n=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n))});Li("Hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n,2)),t[pf]=ri(e.substr(i))});function xMe(e){return(e+"").toLowerCase().charAt(0)==="p"}var wMe=/[ap]\.?m?\.?/i,SMe=Pv("Hours",!0);function DMe(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var cte={calendar:fTe,longDateFormat:gTe,invalidDate:vTe,ordinal:xTe,dayOfMonthOrdinalParse:wTe,relativeTime:DTe,months:BTe,monthsShort:ete,week:XTe,weekdays:nMe,weekdaysMin:iMe,weekdaysShort:ste,meridiemParse:wMe},yo={},f1={},Xx;function CMe(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r<n;r+=1)if(e[r]!==t[r])return r;return n}function EV(e){return e&&e.toLowerCase().replace("_","-")}function PMe(e){for(var t=0,r,n,i,a;t<e.length;){for(a=EV(e[t]).split("-"),r=a.length,n=EV(e[t+1]),n=n?n.split("-"):null;r>0;){if(i=H_(a.slice(0,r).join("-")),i)return i;if(n&&n.length>=r&&CMe(a,n)>=r-1)break;r--}t++}return Xx}function kMe(e){return e.match("^[^/\\\\]*$")!=null}function H_(e){var t=null,r;if(yo[e]===void 0&&typeof module<"u"&&module&&module.exports&&kMe(e))try{t=Xx._abbr,r=require,r("./locale/"+e),qh(t)}catch{yo[e]=null}return yo[e]}function qh(e,t){var r;return e&&(qs(t)?r=Ff(e):r=VB(e,t),r?Xx=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Xx._abbr}function VB(e,t){if(t!==null){var r,n=cte;if(t.abbr=e,yo[e]!=null)Kee("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=yo[e]._config;else if(t.parentLocale!=null)if(yo[t.parentLocale]!=null)n=yo[t.parentLocale]._config;else if(r=H_(t.parentLocale),r!=null)n=r._config;else return f1[t.parentLocale]||(f1[t.parentLocale]=[]),f1[t.parentLocale].push({name:e,config:t}),null;return yo[e]=new IB(s5(n,t)),f1[e]&&f1[e].forEach(function(i){VB(i.name,i.config)}),qh(e),yo[e]}else return delete yo[e],null}function OMe(e,t){if(t!=null){var r,n,i=cte;yo[e]!=null&&yo[e].parentLocale!=null?yo[e].set(s5(yo[e]._config,t)):(n=H_(e),n!=null&&(i=n._config),t=s5(i,t),n==null&&(t.abbr=e),r=new IB(t),r.parentLocale=yo[e],yo[e]=r),qh(e)}else yo[e]!=null&&(yo[e].parentLocale!=null?(yo[e]=yo[e].parentLocale,e===qh()&&qh(e)):yo[e]!=null&&delete yo[e]);return yo[e]}function Ff(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Xx;if(!uc(e)){if(t=H_(e),t)return t;e=[e]}return PMe(e)}function EMe(){return l5(yo)}function WB(e){var t,r=e._a;return r&&Un(e).overflow===-2&&(t=r[hf]<0||r[hf]>11?hf:r[Yc]<1||r[Yc]>W_(r[fs],r[hf])?Yc:r[ca]<0||r[ca]>24||r[ca]===24&&(r[Qu]!==0||r[pf]!==0||r[jm]!==0)?ca:r[Qu]<0||r[Qu]>59?Qu:r[pf]<0||r[pf]>59?pf:r[jm]<0||r[jm]>999?jm:-1,Un(e)._overflowDayOfYear&&(t<fs||t>Yc)&&(t=Yc),Un(e)._overflowWeeks&&t===-1&&(t=ITe),Un(e)._overflowWeekday&&t===-1&&(t=jTe),Un(e).overflow=t),e}var _Me=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,AMe=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,TMe=/Z|[+-]\d\d(?::?\d\d)?/,BC=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],D3=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],MMe=/^\/?Date\((-?\d+)/i,$Me=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,IMe={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function dte(e){var t,r,n=e._i,i=_Me.exec(n)||AMe.exec(n),a,s,l,h,y=BC.length,x=D3.length;if(i){for(Un(e).iso=!0,t=0,r=y;t<r;t++)if(BC[t][1].exec(i[1])){s=BC[t][0],a=BC[t][2]!==!1;break}if(s==null){e._isValid=!1;return}if(i[3]){for(t=0,r=x;t<r;t++)if(D3[t][1].exec(i[3])){l=(i[2]||" ")+D3[t][0];break}if(l==null){e._isValid=!1;return}}if(!a&&l!=null){e._isValid=!1;return}if(i[4])if(TMe.exec(i[4]))h="Z";else{e._isValid=!1;return}e._f=s+(l||"")+(h||""),UB(e)}else e._isValid=!1}function jMe(e,t,r,n,i,a){var s=[FMe(e),ete.indexOf(t),parseInt(r,10),parseInt(n,10),parseInt(i,10)];return a&&s.push(parseInt(a,10)),s}function FMe(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function BMe(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function NMe(e,t,r){if(e){var n=ste.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return Un(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}function RMe(e,t,r){if(e)return IMe[e];if(t)return 0;var n=parseInt(r,10),i=n%100,a=(n-i)/100;return a*60+i}function fte(e){var t=$Me.exec(BMe(e._i)),r;if(t){if(r=jMe(t[4],t[3],t[2],t[5],t[6],t[7]),!NMe(t[1],r,e))return;e._a=r,e._tzm=RMe(t[8],t[9],t[10]),e._d=qx.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Un(e).rfc2822=!0}else e._isValid=!1}function LMe(e){var t=MMe.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(dte(e),e._isValid===!1)delete e._isValid;else return;if(fte(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:Ur.createFromInputFallback(e)}Ur.createFromInputFallback=Su("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function w0(e,t,r){return e??t??r}function zMe(e){var t=new Date(Ur.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function HB(e){var t,r,n=[],i,a,s;if(!e._d){for(i=zMe(e),e._w&&e._a[Yc]==null&&e._a[hf]==null&&VMe(e),e._dayOfYear!=null&&(s=w0(e._a[fs],i[fs]),(e._dayOfYear>fx(s)||e._dayOfYear===0)&&(Un(e)._overflowDayOfYear=!0),r=qx(s,0,e._dayOfYear),e._a[hf]=r.getUTCMonth(),e._a[Yc]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=i[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[ca]===24&&e._a[Qu]===0&&e._a[pf]===0&&e._a[jm]===0&&(e._nextDay=!0,e._a[ca]=0),e._d=(e._useUTC?qx:qTe).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ca]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(Un(e).weekdayMismatch=!0)}}function VMe(e){var t,r,n,i,a,s,l,h,y;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,s=4,r=w0(t.GG,e._a[fs],Yx(so(),1,4).year),n=w0(t.W,1),i=w0(t.E,1),(i<1||i>7)&&(h=!0)):(a=e._locale._week.dow,s=e._locale._week.doy,y=Yx(so(),a,s),r=w0(t.gg,e._a[fs],y.year),n=w0(t.w,y.week),t.d!=null?(i=t.d,(i<0||i>6)&&(h=!0)):t.e!=null?(i=t.e+a,(t.e<0||t.e>6)&&(h=!0)):i=a),n<1||n>vf(r,a,s)?Un(e)._overflowWeeks=!0:h!=null?Un(e)._overflowWeekday=!0:(l=ate(r,n,i,a,s),e._a[fs]=l.year,e._dayOfYear=l.dayOfYear)}Ur.ISO_8601=function(){};Ur.RFC_2822=function(){};function UB(e){if(e._f===Ur.ISO_8601){dte(e);return}if(e._f===Ur.RFC_2822){fte(e);return}e._a=[],Un(e).empty=!0;var t=""+e._i,r,n,i,a,s,l=t.length,h=0,y,x;for(i=Gee(e._f,e._locale).match(jB)||[],x=i.length,r=0;r<x;r++)a=i[r],n=(t.match(TTe(a,e))||[])[0],n&&(s=t.substr(0,t.indexOf(n)),s.length>0&&Un(e).unusedInput.push(s),t=t.slice(t.indexOf(n)+n.length),h+=n.length),ny[a]?(n?Un(e).empty=!1:Un(e).unusedTokens.push(a),$Te(a,n,e)):e._strict&&!n&&Un(e).unusedTokens.push(a);Un(e).charsLeftOver=l-h,t.length>0&&Un(e).unusedInput.push(t),e._a[ca]<=12&&Un(e).bigHour===!0&&e._a[ca]>0&&(Un(e).bigHour=void 0),Un(e).parsedDateParts=e._a.slice(0),Un(e).meridiem=e._meridiem,e._a[ca]=WMe(e._locale,e._a[ca],e._meridiem),y=Un(e).era,y!==null&&(e._a[fs]=e._locale.erasConvertYear(y,e._a[fs])),HB(e),WB(e)}function WMe(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function HMe(e){var t,r,n,i,a,s,l=!1,h=e._f.length;if(h===0){Un(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<h;i++)a=0,s=!1,t=$B({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],UB(t),MB(t)&&(s=!0),a+=Un(t).charsLeftOver,a+=Un(t).unusedTokens.length*10,Un(t).score=a,l?a<n&&(n=a,r=t):(n==null||a<n||s)&&(n=a,r=t,s&&(l=!0));jh(e,r||t)}function UMe(e){if(!e._d){var t=FB(e._i),r=t.day===void 0?t.date:t.day;e._a=Hee([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),HB(e)}}function KMe(e){var t=new sS(WB(hte(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function hte(e){var t=e._i,r=e._f;return e._locale=e._locale||Ff(e._l),t===null||r===void 0&&t===""?F_({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),cc(t)?new sS(WB(t)):(aS(t)?e._d=t:uc(r)?HMe(e):r?UB(e):GMe(e),MB(e)||(e._d=null),e))}function GMe(e){var t=e._i;qs(t)?e._d=new Date(Ur.now()):aS(t)?e._d=new Date(t.valueOf()):typeof t=="string"?LMe(e):uc(t)?(e._a=Hee(t.slice(0),function(r){return parseInt(r,10)}),HB(e)):Hm(t)?UMe(e):Pf(t)?e._d=new Date(t):Ur.createFromInputFallback(e)}function pte(e,t,r,n,i){var a={};return(t===!0||t===!1)&&(n=t,t=void 0),(r===!0||r===!1)&&(n=r,r=void 0),(Hm(e)&&TB(e)||uc(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=r,a._i=e,a._f=t,a._strict=n,KMe(a)}function so(e,t,r,n){return pte(e,t,r,n,!1)}var qMe=Su("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=so.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:F_()}),YMe=Su("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=so.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:F_()});function mte(e,t){var r,n;if(t.length===1&&uc(t[0])&&(t=t[0]),!t.length)return so();for(r=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](r))&&(r=t[n]);return r}function XMe(){var e=[].slice.call(arguments,0);return mte("isBefore",e)}function ZMe(){var e=[].slice.call(arguments,0);return mte("isAfter",e)}var JMe=function(){return Date.now?Date.now():+new Date},h1=["year","quarter","month","week","day","hour","minute","second","millisecond"];function QMe(e){var t,r=!1,n,i=h1.length;for(t in e)if(Si(e,t)&&!(Uo.call(h1,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(n=0;n<i;++n)if(e[h1[n]]){if(r)return!1;parseFloat(e[h1[n]])!==ri(e[h1[n]])&&(r=!0)}return!0}function e$e(){return this._isValid}function t$e(){return fc(NaN)}function U_(e){var t=FB(e),r=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,s=t.day||0,l=t.hour||0,h=t.minute||0,y=t.second||0,x=t.millisecond||0;this._isValid=QMe(t),this._milliseconds=+x+y*1e3+h*6e4+l*1e3*60*60,this._days=+s+a*7,this._months=+i+n*3+r*12,this._data={},this._locale=Ff(),this._bubble()}function JP(e){return e instanceof U_}function c5(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function r$e(e,t,r){var n=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,s;for(s=0;s<n;s++)ri(e[s])!==ri(t[s])&&a++;return a+i}function gte(e,t){mn(e,0,0,function(){var r=this.utcOffset(),n="+";return r<0&&(r=-r,n="-"),n+fd(~~(r/60),2)+t+fd(~~r%60,2)})}gte("Z",":");gte("ZZ","");Yr("Z",V_);Yr("ZZ",V_);Li(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=KB(V_,e)});var n$e=/([\+\-]|\d\d)/gi;function KB(e,t){var r=(t||"").match(e),n,i,a;return r===null?null:(n=r[r.length-1]||[],i=(n+"").match(n$e)||["-",0,0],a=+(i[1]*60)+ri(i[2]),a===0?0:i[0]==="+"?a:-a)}function GB(e,t){var r,n;return t._isUTC?(r=t.clone(),n=(cc(e)||aS(e)?e.valueOf():so(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+n),Ur.updateOffset(r,!1),r):so(e).local()}function d5(e){return-Math.round(e._d.getTimezoneOffset())}Ur.updateOffset=function(){};function i$e(e,t,r){var n=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=KB(V_,e),e===null)return this}else Math.abs(e)<16&&!r&&(e=e*60);return!this._isUTC&&t&&(i=d5(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?bte(this,fc(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,Ur.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?n:d5(this)}function o$e(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function a$e(e){return this.utcOffset(0,e)}function s$e(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(d5(this),"m")),this}function l$e(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=KB(_Te,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function u$e(e){return this.isValid()?(e=e?so(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function c$e(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function d$e(){if(!qs(this._isDSTShifted))return this._isDSTShifted;var e={},t;return $B(e,this),e=hte(e),e._a?(t=e._isUTC?vd(e._a):so(e._a),this._isDSTShifted=this.isValid()&&r$e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function f$e(){return this.isValid()?!this._isUTC:!1}function h$e(){return this.isValid()?this._isUTC:!1}function yte(){return this.isValid()?this._isUTC&&this._offset===0:!1}var p$e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,m$e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function fc(e,t){var r=e,n=null,i,a,s;return JP(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:Pf(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=p$e.exec(e))?(i=n[1]==="-"?-1:1,r={y:0,d:ri(n[Yc])*i,h:ri(n[ca])*i,m:ri(n[Qu])*i,s:ri(n[pf])*i,ms:ri(c5(n[jm]*1e3))*i}):(n=m$e.exec(e))?(i=n[1]==="-"?-1:1,r={y:am(n[2],i),M:am(n[3],i),w:am(n[4],i),d:am(n[5],i),h:am(n[6],i),m:am(n[7],i),s:am(n[8],i)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(s=g$e(so(r.from),so(r.to)),r={},r.ms=s.milliseconds,r.M=s.months),a=new U_(r),JP(e)&&Si(e,"_locale")&&(a._locale=e._locale),JP(e)&&Si(e,"_isValid")&&(a._isValid=e._isValid),a}fc.fn=U_.prototype;fc.invalid=t$e;function am(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function _V(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function g$e(e,t){var r;return e.isValid()&&t.isValid()?(t=GB(t,e),e.isBefore(t)?r=_V(e,t):(r=_V(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function vte(e,t){return function(r,n){var i,a;return n!==null&&!isNaN(+n)&&(Kee(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),i=fc(r,n),bte(this,i,e),this}}function bte(e,t,r,n){var i=t._milliseconds,a=c5(t._days),s=c5(t._months);e.isValid()&&(n=n??!0,s&&rte(e,rO(e,"Month")+s*r),a&&Yee(e,"Date",rO(e,"Date")+a*r),i&&e._d.setTime(e._d.valueOf()+i*r),n&&Ur.updateOffset(e,a||s))}var y$e=vte(1,"add"),v$e=vte(-1,"subtract");function xte(e){return typeof e=="string"||e instanceof String}function b$e(e){return cc(e)||aS(e)||xte(e)||Pf(e)||w$e(e)||x$e(e)||e===null||e===void 0}function x$e(e){var t=Hm(e)&&!TB(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,a,s=n.length;for(i=0;i<s;i+=1)a=n[i],r=r||Si(e,a);return t&&r}function w$e(e){var t=uc(e),r=!1;return t&&(r=e.filter(function(n){return!Pf(n)&&xte(e)}).length===0),t&&r}function S$e(e){var t=Hm(e)&&!TB(e),r=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,a;for(i=0;i<n.length;i+=1)a=n[i],r=r||Si(e,a);return t&&r}function D$e(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function C$e(e,t){arguments.length===1&&(arguments[0]?b$e(arguments[0])?(e=arguments[0],t=void 0):S$e(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var r=e||so(),n=GB(r,this).startOf("day"),i=Ur.calendarFormat(this,n)||"sameElse",a=t&&(bd(t[i])?t[i].call(this,r):t[i]);return this.format(a||this.localeData().calendar(i,this,so(r)))}function P$e(){return new sS(this)}function k$e(e,t){var r=cc(e)?e:so(e);return this.isValid()&&r.isValid()?(t=Du(t)||"millisecond",t==="millisecond"?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf()):!1}function O$e(e,t){var r=cc(e)?e:so(e);return this.isValid()&&r.isValid()?(t=Du(t)||"millisecond",t==="millisecond"?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf()):!1}function E$e(e,t,r,n){var i=cc(e)?e:so(e),a=cc(t)?t:so(t);return this.isValid()&&i.isValid()&&a.isValid()?(n=n||"()",(n[0]==="("?this.isAfter(i,r):!this.isBefore(i,r))&&(n[1]===")"?this.isBefore(a,r):!this.isAfter(a,r))):!1}function _$e(e,t){var r=cc(e)?e:so(e),n;return this.isValid()&&r.isValid()?(t=Du(t)||"millisecond",t==="millisecond"?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf())):!1}function A$e(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function T$e(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function M$e(e,t,r){var n,i,a;if(!this.isValid())return NaN;if(n=GB(e,this),!n.isValid())return NaN;switch(i=(n.utcOffset()-this.utcOffset())*6e4,t=Du(t),t){case"year":a=QP(this,n)/12;break;case"month":a=QP(this,n);break;case"quarter":a=QP(this,n)/3;break;case"second":a=(this-n)/1e3;break;case"minute":a=(this-n)/6e4;break;case"hour":a=(this-n)/36e5;break;case"day":a=(this-n-i)/864e5;break;case"week":a=(this-n-i)/6048e5;break;default:a=this-n}return r?a:eu(a)}function QP(e,t){if(e.date()<t.date())return-QP(t,e);var r=(t.year()-e.year())*12+(t.month()-e.month()),n=e.clone().add(r,"months"),i,a;return t-n<0?(i=e.clone().add(r-1,"months"),a=(t-n)/(n-i)):(i=e.clone().add(r+1,"months"),a=(t-n)/(i-n)),-(r+a)||0}Ur.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";Ur.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function $$e(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function I$e(e){if(!this.isValid())return null;var t=e!==!0,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?ZP(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):bd(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ZP(r,"Z")):ZP(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function j$e(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,i,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+n+i+a)}function F$e(e){e||(e=this.isUtc()?Ur.defaultFormatUtc:Ur.defaultFormat);var t=ZP(this,e);return this.localeData().postformat(t)}function B$e(e,t){return this.isValid()&&(cc(e)&&e.isValid()||so(e).isValid())?fc({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function N$e(e){return this.from(so(),e)}function R$e(e,t){return this.isValid()&&(cc(e)&&e.isValid()||so(e).isValid())?fc({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function L$e(e){return this.to(so(),e)}function wte(e){var t;return e===void 0?this._locale._abbr:(t=Ff(e),t!=null&&(this._locale=t),this)}var Ste=Su("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Dte(){return this._locale}var oO=1e3,iy=60*oO,aO=60*iy,Cte=(365*400+97)*24*aO;function oy(e,t){return(e%t+t)%t}function Pte(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-Cte:new Date(e,t,r).valueOf()}function kte(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-Cte:Date.UTC(e,t,r)}function z$e(e){var t,r;if(e=Du(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?kte:Pte,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=oy(t+(this._isUTC?0:this.utcOffset()*iy),aO);break;case"minute":t=this._d.valueOf(),t-=oy(t,iy);break;case"second":t=this._d.valueOf(),t-=oy(t,oO);break}return this._d.setTime(t),Ur.updateOffset(this,!0),this}function V$e(e){var t,r;if(e=Du(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?kte:Pte,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=aO-oy(t+(this._isUTC?0:this.utcOffset()*iy),aO)-1;break;case"minute":t=this._d.valueOf(),t+=iy-oy(t,iy)-1;break;case"second":t=this._d.valueOf(),t+=oO-oy(t,oO)-1;break}return this._d.setTime(t),Ur.updateOffset(this,!0),this}function W$e(){return this._d.valueOf()-(this._offset||0)*6e4}function H$e(){return Math.floor(this.valueOf()/1e3)}function U$e(){return new Date(this.valueOf())}function K$e(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function G$e(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function q$e(){return this.isValid()?this.toISOString():null}function Y$e(){return MB(this)}function X$e(){return jh({},Un(this))}function Z$e(){return Un(this).overflow}function J$e(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}mn("N",0,0,"eraAbbr");mn("NN",0,0,"eraAbbr");mn("NNN",0,0,"eraAbbr");mn("NNNN",0,0,"eraName");mn("NNNNN",0,0,"eraNarrow");mn("y",["y",1],"yo","eraYear");mn("y",["yy",2],0,"eraYear");mn("y",["yyy",3],0,"eraYear");mn("y",["yyyy",4],0,"eraYear");Yr("N",qB);Yr("NN",qB);Yr("NNN",qB);Yr("NNNN",uIe);Yr("NNNNN",cIe);Li(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var i=r._locale.erasParse(e,n,r._strict);i?Un(r).era=i:Un(r).invalidEra=e});Yr("y",kv);Yr("yy",kv);Yr("yyy",kv);Yr("yyyy",kv);Yr("yo",dIe);Li(["y","yy","yyy","yyyy"],fs);Li(["yo"],function(e,t,r,n){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[fs]=r._locale.eraYearOrdinalParse(e,i):t[fs]=parseInt(e,10)});function Q$e(e,t){var r,n,i,a=this._eras||Ff("en")._eras;for(r=0,n=a.length;r<n;++r){switch(typeof a[r].since){case"string":i=Ur(a[r].since).startOf("day"),a[r].since=i.valueOf();break}switch(typeof a[r].until){case"undefined":a[r].until=1/0;break;case"string":i=Ur(a[r].until).startOf("day").valueOf(),a[r].until=i.valueOf();break}}return a}function eIe(e,t,r){var n,i,a=this.eras(),s,l,h;for(e=e.toUpperCase(),n=0,i=a.length;n<i;++n)if(s=a[n].name.toUpperCase(),l=a[n].abbr.toUpperCase(),h=a[n].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(l===e)return a[n];break;case"NNNN":if(s===e)return a[n];break;case"NNNNN":if(h===e)return a[n];break}else if([s,l,h].indexOf(e)>=0)return a[n]}function tIe(e,t){var r=e.since<=e.until?1:-1;return t===void 0?Ur(e.since).year():Ur(e.since).year()+(t-e.offset)*r}function rIe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].name;return""}function nIe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].narrow;return""}function iIe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].abbr;return""}function oIe(){var e,t,r,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(r=i[e].since<=i[e].until?1:-1,n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until||i[e].until<=n&&n<=i[e].since)return(this.year()-Ur(i[e].since).year())*r+i[e].offset;return this.year()}function aIe(e){return Si(this,"_erasNameRegex")||YB.call(this),e?this._erasNameRegex:this._erasRegex}function sIe(e){return Si(this,"_erasAbbrRegex")||YB.call(this),e?this._erasAbbrRegex:this._erasRegex}function lIe(e){return Si(this,"_erasNarrowRegex")||YB.call(this),e?this._erasNarrowRegex:this._erasRegex}function qB(e,t){return t.erasAbbrRegex(e)}function uIe(e,t){return t.erasNameRegex(e)}function cIe(e,t){return t.erasNarrowRegex(e)}function dIe(e,t){return t._eraYearOrdinalRegex||kv}function YB(){var e=[],t=[],r=[],n=[],i,a,s=this.eras();for(i=0,a=s.length;i<a;++i)t.push(Dl(s[i].name)),e.push(Dl(s[i].abbr)),r.push(Dl(s[i].narrow)),n.push(Dl(s[i].name)),n.push(Dl(s[i].abbr)),n.push(Dl(s[i].narrow));this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}mn(0,["gg",2],0,function(){return this.weekYear()%100});mn(0,["GG",2],0,function(){return this.isoWeekYear()%100});function K_(e,t){mn(0,[e,e.length],0,t)}K_("gggg","weekYear");K_("ggggg","weekYear");K_("GGGG","isoWeekYear");K_("GGGGG","isoWeekYear");gs("weekYear","gg");gs("isoWeekYear","GG");ys("weekYear",1);ys("isoWeekYear",1);Yr("G",z_);Yr("g",z_);Yr("GG",uo,Bl);Yr("gg",uo,Bl);Yr("GGGG",NB,BB);Yr("gggg",NB,BB);Yr("GGGGG",L_,N_);Yr("ggggg",L_,N_);uS(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=ri(e)});uS(["gg","GG"],function(e,t,r,n){t[n]=Ur.parseTwoDigitYear(e)});function fIe(e){return Ote.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function hIe(e){return Ote.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function pIe(){return vf(this.year(),1,4)}function mIe(){return vf(this.isoWeekYear(),1,4)}function gIe(){var e=this.localeData()._week;return vf(this.year(),e.dow,e.doy)}function yIe(){var e=this.localeData()._week;return vf(this.weekYear(),e.dow,e.doy)}function Ote(e,t,r,n,i){var a;return e==null?Yx(this,n,i).year:(a=vf(e,n,i),t>a&&(t=a),vIe.call(this,e,t,r,n,i))}function vIe(e,t,r,n,i){var a=ate(e,t,r,n,i),s=qx(a.year,0,a.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}mn("Q",0,"Qo","quarter");gs("quarter","Q");ys("quarter",7);Yr("Q",Xee);Li("Q",function(e,t){t[hf]=(ri(e)-1)*3});function bIe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}mn("D",["DD",2],"Do","date");gs("date","D");ys("date",9);Yr("D",uo);Yr("DD",uo,Bl);Yr("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Li(["D","DD"],Yc);Li("Do",function(e,t){t[Yc]=ri(e.match(uo)[0])});var Ete=Pv("Date",!0);mn("DDD",["DDDD",3],"DDDo","dayOfYear");gs("dayOfYear","DDD");ys("dayOfYear",4);Yr("DDD",R_);Yr("DDDD",Zee);Li(["DDD","DDDD"],function(e,t,r){r._dayOfYear=ri(e)});function xIe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}mn("m",["mm",2],0,"minute");gs("minute","m");ys("minute",14);Yr("m",uo);Yr("mm",uo,Bl);Li(["m","mm"],Qu);var wIe=Pv("Minutes",!1);mn("s",["ss",2],0,"second");gs("second","s");ys("second",15);Yr("s",uo);Yr("ss",uo,Bl);Li(["s","ss"],pf);var SIe=Pv("Seconds",!1);mn("S",0,0,function(){return~~(this.millisecond()/100)});mn(0,["SS",2],0,function(){return~~(this.millisecond()/10)});mn(0,["SSS",3],0,"millisecond");mn(0,["SSSS",4],0,function(){return this.millisecond()*10});mn(0,["SSSSS",5],0,function(){return this.millisecond()*100});mn(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});mn(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});mn(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});mn(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});gs("millisecond","ms");ys("millisecond",16);Yr("S",R_,Xee);Yr("SS",R_,Bl);Yr("SSS",R_,Zee);var Fh,_te;for(Fh="SSSS";Fh.length<=9;Fh+="S")Yr(Fh,kv);function DIe(e,t){t[jm]=ri(("0."+e)*1e3)}for(Fh="S";Fh.length<=9;Fh+="S")Li(Fh,DIe);_te=Pv("Milliseconds",!1);mn("z",0,0,"zoneAbbr");mn("zz",0,0,"zoneName");function CIe(){return this._isUTC?"UTC":""}function PIe(){return this._isUTC?"Coordinated Universal Time":""}var mr=sS.prototype;mr.add=y$e;mr.calendar=C$e;mr.clone=P$e;mr.diff=M$e;mr.endOf=V$e;mr.format=F$e;mr.from=B$e;mr.fromNow=N$e;mr.to=R$e;mr.toNow=L$e;mr.get=OTe;mr.invalidAt=Z$e;mr.isAfter=k$e;mr.isBefore=O$e;mr.isBetween=E$e;mr.isSame=_$e;mr.isSameOrAfter=A$e;mr.isSameOrBefore=T$e;mr.isValid=Y$e;mr.lang=Ste;mr.locale=wte;mr.localeData=Dte;mr.max=YMe;mr.min=qMe;mr.parsingFlags=X$e;mr.set=ETe;mr.startOf=z$e;mr.subtract=v$e;mr.toArray=K$e;mr.toObject=G$e;mr.toDate=U$e;mr.toISOString=I$e;mr.inspect=j$e;typeof Symbol<"u"&&Symbol.for!=null&&(mr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});mr.toJSON=q$e;mr.toString=$$e;mr.unix=H$e;mr.valueOf=W$e;mr.creationData=J$e;mr.eraName=rIe;mr.eraNarrow=nIe;mr.eraAbbr=iIe;mr.eraYear=oIe;mr.year=ote;mr.isLeapYear=GTe;mr.weekYear=fIe;mr.isoWeekYear=hIe;mr.quarter=mr.quarters=bIe;mr.month=nte;mr.daysInMonth=HTe;mr.week=mr.weeks=QTe;mr.isoWeek=mr.isoWeeks=eMe;mr.weeksInYear=gIe;mr.weeksInWeekYear=yIe;mr.isoWeeksInYear=pIe;mr.isoWeeksInISOWeekYear=mIe;mr.date=Ete;mr.day=mr.days=hMe;mr.weekday=pMe;mr.isoWeekday=mMe;mr.dayOfYear=xIe;mr.hour=mr.hours=SMe;mr.minute=mr.minutes=wIe;mr.second=mr.seconds=SIe;mr.millisecond=mr.milliseconds=_te;mr.utcOffset=i$e;mr.utc=a$e;mr.local=s$e;mr.parseZone=l$e;mr.hasAlignedHourOffset=u$e;mr.isDST=c$e;mr.isLocal=f$e;mr.isUtcOffset=h$e;mr.isUtc=yte;mr.isUTC=yte;mr.zoneAbbr=CIe;mr.zoneName=PIe;mr.dates=Su("dates accessor is deprecated. Use date instead.",Ete);mr.months=Su("months accessor is deprecated. Use month instead",nte);mr.years=Su("years accessor is deprecated. Use year instead",ote);mr.zone=Su("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",o$e);mr.isDSTShifted=Su("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",d$e);function kIe(e){return so(e*1e3)}function OIe(){return so.apply(null,arguments).parseZone()}function Ate(e){return e}var Di=IB.prototype;Di.calendar=hTe;Di.longDateFormat=yTe;Di.invalidDate=bTe;Di.ordinal=STe;Di.preparse=Ate;Di.postformat=Ate;Di.relativeTime=CTe;Di.pastFuture=PTe;Di.set=dTe;Di.eras=Q$e;Di.erasParse=eIe;Di.erasConvertYear=tIe;Di.erasAbbrRegex=sIe;Di.erasNameRegex=aIe;Di.erasNarrowRegex=lIe;Di.months=LTe;Di.monthsShort=zTe;Di.monthsParse=WTe;Di.monthsRegex=KTe;Di.monthsShortRegex=UTe;Di.week=YTe;Di.firstDayOfYear=JTe;Di.firstDayOfWeek=ZTe;Di.weekdays=lMe;Di.weekdaysMin=cMe;Di.weekdaysShort=uMe;Di.weekdaysParse=fMe;Di.weekdaysRegex=gMe;Di.weekdaysShortRegex=yMe;Di.weekdaysMinRegex=vMe;Di.isPM=xMe;Di.meridiem=DMe;function sO(e,t,r,n){var i=Ff(),a=vd().set(n,t);return i[r](a,e)}function Tte(e,t,r){if(Pf(e)&&(t=e,e=void 0),e=e||"",t!=null)return sO(e,t,r,"month");var n,i=[];for(n=0;n<12;n++)i[n]=sO(e,n,r,"month");return i}function XB(e,t,r,n){typeof e=="boolean"?(Pf(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,Pf(t)&&(r=t,t=void 0),t=t||"");var i=Ff(),a=e?i._week.dow:0,s,l=[];if(r!=null)return sO(t,(r+a)%7,n,"day");for(s=0;s<7;s++)l[s]=sO(t,(s+a)%7,n,"day");return l}function EIe(e,t){return Tte(e,t,"months")}function _Ie(e,t){return Tte(e,t,"monthsShort")}function AIe(e,t,r){return XB(e,t,r,"weekdays")}function TIe(e,t,r){return XB(e,t,r,"weekdaysShort")}function MIe(e,t,r){return XB(e,t,r,"weekdaysMin")}qh("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=ri(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});Ur.lang=Su("moment.lang is deprecated. Use moment.locale instead.",qh);Ur.langData=Su("moment.langData is deprecated. Use moment.localeData instead.",Ff);var Jd=Math.abs;function $Ie(){var e=this._data;return this._milliseconds=Jd(this._milliseconds),this._days=Jd(this._days),this._months=Jd(this._months),e.milliseconds=Jd(e.milliseconds),e.seconds=Jd(e.seconds),e.minutes=Jd(e.minutes),e.hours=Jd(e.hours),e.months=Jd(e.months),e.years=Jd(e.years),this}function Mte(e,t,r,n){var i=fc(t,r);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function IIe(e,t){return Mte(this,e,t,1)}function jIe(e,t){return Mte(this,e,t,-1)}function AV(e){return e<0?Math.floor(e):Math.ceil(e)}function FIe(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,i,a,s,l,h;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=AV(f5(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,i=eu(e/1e3),n.seconds=i%60,a=eu(i/60),n.minutes=a%60,s=eu(a/60),n.hours=s%24,t+=eu(s/24),h=eu($te(t)),r+=h,t-=AV(f5(h)),l=eu(r/12),r%=12,n.days=t,n.months=r,n.years=l,this}function $te(e){return e*4800/146097}function f5(e){return e*146097/4800}function BIe(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=Du(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+$te(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(f5(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function NIe(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+ri(this._months/12)*31536e6:NaN}function Bf(e){return function(){return this.as(e)}}var RIe=Bf("ms"),LIe=Bf("s"),zIe=Bf("m"),VIe=Bf("h"),WIe=Bf("d"),HIe=Bf("w"),UIe=Bf("M"),KIe=Bf("Q"),GIe=Bf("y");function qIe(){return fc(this)}function YIe(e){return e=Du(e),this.isValid()?this[e+"s"]():NaN}function xg(e){return function(){return this.isValid()?this._data[e]:NaN}}var XIe=xg("milliseconds"),ZIe=xg("seconds"),JIe=xg("minutes"),QIe=xg("hours"),e3e=xg("days"),t3e=xg("months"),r3e=xg("years");function n3e(){return eu(this.days()/7)}var nf=Math.round,$0={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function i3e(e,t,r,n,i){return i.relativeTime(t||1,!!r,e,n)}function o3e(e,t,r,n){var i=fc(e).abs(),a=nf(i.as("s")),s=nf(i.as("m")),l=nf(i.as("h")),h=nf(i.as("d")),y=nf(i.as("M")),x=nf(i.as("w")),k=nf(i.as("y")),A=a<=r.ss&&["s",a]||a<r.s&&["ss",a]||s<=1&&["m"]||s<r.m&&["mm",s]||l<=1&&["h"]||l<r.h&&["hh",l]||h<=1&&["d"]||h<r.d&&["dd",h];return r.w!=null&&(A=A||x<=1&&["w"]||x<r.w&&["ww",x]),A=A||y<=1&&["M"]||y<r.M&&["MM",y]||k<=1&&["y"]||["yy",k],A[2]=t,A[3]=+e>0,A[4]=n,i3e.apply(null,A)}function a3e(e){return e===void 0?nf:typeof e=="function"?(nf=e,!0):!1}function s3e(e,t){return $0[e]===void 0?!1:t===void 0?$0[e]:($0[e]=t,e==="s"&&($0.ss=t-1),!0)}function l3e(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=$0,i,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},$0,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),i=this.localeData(),a=o3e(this,!r,n,i),r&&(a=i.pastFuture(+this,a)),i.postformat(a)}var C3=Math.abs;function c0(e){return(e>0)-(e<0)||+e}function G_(){if(!this.isValid())return this.localeData().invalidDate();var e=C3(this._milliseconds)/1e3,t=C3(this._days),r=C3(this._months),n,i,a,s,l=this.asSeconds(),h,y,x,k;return l?(n=eu(e/60),i=eu(n/60),e%=60,n%=60,a=eu(r/12),r%=12,s=e?e.toFixed(3).replace(/\.?0+$/,""):"",h=l<0?"-":"",y=c0(this._months)!==c0(l)?"-":"",x=c0(this._days)!==c0(l)?"-":"",k=c0(this._milliseconds)!==c0(l)?"-":"",h+"P"+(a?y+a+"Y":"")+(r?y+r+"M":"")+(t?x+t+"D":"")+(i||n||e?"T":"")+(i?k+i+"H":"")+(n?k+n+"M":"")+(e?k+s+"S":"")):"P0D"}var gi=U_.prototype;gi.isValid=e$e;gi.abs=$Ie;gi.add=IIe;gi.subtract=jIe;gi.as=BIe;gi.asMilliseconds=RIe;gi.asSeconds=LIe;gi.asMinutes=zIe;gi.asHours=VIe;gi.asDays=WIe;gi.asWeeks=HIe;gi.asMonths=UIe;gi.asQuarters=KIe;gi.asYears=GIe;gi.valueOf=NIe;gi._bubble=FIe;gi.clone=qIe;gi.get=YIe;gi.milliseconds=XIe;gi.seconds=ZIe;gi.minutes=JIe;gi.hours=QIe;gi.days=e3e;gi.weeks=n3e;gi.months=t3e;gi.years=r3e;gi.humanize=l3e;gi.toISOString=G_;gi.toString=G_;gi.toJSON=G_;gi.locale=wte;gi.localeData=Dte;gi.toIsoString=Su("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",G_);gi.lang=Ste;mn("X",0,0,"unix");mn("x",0,0,"valueOf");Yr("x",z_);Yr("X",ATe);Li("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});Li("x",function(e,t,r){r._d=new Date(ri(e))});//! moment.js
-Ur.version="2.29.4";uTe(so);Ur.fn=mr;Ur.min=XMe;Ur.max=ZMe;Ur.now=JMe;Ur.utc=vd;Ur.unix=kIe;Ur.months=EIe;Ur.isDate=aS;Ur.locale=qh;Ur.invalid=F_;Ur.duration=fc;Ur.isMoment=cc;Ur.weekdays=AIe;Ur.parseZone=OIe;Ur.localeData=Ff;Ur.isDuration=JP;Ur.monthsShort=_Ie;Ur.weekdaysMin=MIe;Ur.defineLocale=VB;Ur.updateLocale=OMe;Ur.locales=EMe;Ur.weekdaysShort=TIe;Ur.normalizeUnits=Du;Ur.relativeTimeRounding=a3e;Ur.relativeTimeThreshold=s3e;Ur.calendarFormat=D$e;Ur.prototype=mr;Ur.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Ite=(e,t="ll")=>Ur(e).format(t),jte=({name:e,date:t,onChange:r,onBlur:n,onDuplicate:i,onDelete:a,labelProps:s})=>{const[l,h]=Y.useState(!1),y=Y.useRef(null),x=Y.useRef(null);U4([x],()=>{h(!1),n()});const k=j=>{j.stopPropagation(),h(!1),i&&i()},A=j=>{j.stopPropagation(),h(!1),a&&a()};return G.jsxs(Ne.Box,{position:"absolute",insetBlockStart:"10px",insetInlineEnd:"10px",zIndex:100,ref:x,className:"rc-edit-menu",onClick:j=>{j.stopPropagation(),h(!0)},children:[G.jsx(Ne.Button,{ref:y,square:!0,mini:!0,children:G.jsx(Ne.Icon,{name:"cog",size:"x16"})}),l&&G.jsx(Ne.Box,{position:"absolute",children:G.jsxs(Ne.Box,{elevation:"1",pb:"10px",bg:"white",children:[G.jsxs(Ne.Box,{mi:"10px",children:[G.jsx(Vee,{value:e,onChange:r,onBlur:n,...s}),G.jsx(Ne.Box,{withTruncatedText:!0,mbs:"2px",fontScale:"p2",children:Ite(t)})]}),G.jsx(Ne.Divider,{mbs:"12px"}),G.jsx(Ne.Option,{disabled:!i,onClick:k,children:"Duplicate"}),G.jsx(Ne.Option,{disabled:!a,onClick:A,children:"Delete"})]})})]})},u3e=({screen:e,disableDelete:t})=>{const{dispatch:r}=Y.useContext(bi),[n,i]=Y.useState(e==null?void 0:e.name),a=L2(),s=k=>{k.stopPropagation(),r(ube(e==null?void 0:e.id))},l=()=>{r(cbe({id:e==null?void 0:e.id}))},h=k=>{i(k.currentTarget.value)},y=()=>{if(!n.trim())return i(e.name),a({type:"error",message:"Cannot rename screen to empty name."});r(fbe({id:e.id,name:n}))},x=()=>{if(t)return a({type:"info",message:"Cannot delete last screen."});r(dbe(e==null?void 0:e.id))};return G.jsxs(Ne.Box,{position:"relative",children:[G.jsx(jte,{name:n,date:e.date,onChange:h,onDuplicate:l,onDelete:x,onBlur:y,labelProps:{fontScale:"h5"}}),G.jsx(oZ,{onClick:s,children:G.jsx(aZ,{of:Cv({blocks:e.payload.blocks})})})]})},c3e=()=>{var x;const{state:{projects:e,screens:t,activeProject:r,openCreateNewScreen:n},dispatch:i}=Y.useContext(bi),a=Y.useRef(null),s=()=>{i(nZ(!1))};U4([a],s);const l=O1e(),h=uY(l,a),y=()=>{i(lbe())};return G.jsx(Ne.Scrollable,{horizontal:!0,children:G.jsxs(Ne.Box,{ref:h,w:"100%",height:"250px",borderBlockEnd:"var(--default-border)",position:"fixed",pi:"40px",className:pn`
+`+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var OV={};function qee(e,t){Ur.deprecationHandler!=null&&Ur.deprecationHandler(e,t),OV[e]||(Gee(t),OV[e]=!0)}Ur.suppressDeprecationWarnings=!1;Ur.deprecationHandler=null;function bd(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function hTe(e){var t,r;for(r in e)Si(e,r)&&(t=e[r],bd(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function s5(e,t){var r=jh({},e),n;for(n in t)Si(t,n)&&(Hm(e[n])&&Hm(t[n])?(r[n]={},jh(r[n],e[n]),jh(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)Si(e,n)&&!Si(t,n)&&Hm(e[n])&&(r[n]=jh({},r[n]));return r}function IB(e){e!=null&&this.set(e)}var l5;Object.keys?l5=Object.keys:l5=function(e){var t,r=[];for(t in e)Si(e,t)&&r.push(t);return r};var pTe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function mTe(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return bd(n)?n.call(t,r):n}function fd(e,t,r){var n=""+Math.abs(e),i=t-n.length,a=e>=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}var jB=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,FC=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,S3={},ny={};function mn(e,t,r,n){var i=n;typeof n=="string"&&(i=function(){return this[n]()}),e&&(ny[e]=i),t&&(ny[t[0]]=function(){return fd(i.apply(this,arguments),t[1],t[2])}),r&&(ny[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function gTe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function yTe(e){var t=e.match(jB),r,n;for(r=0,n=t.length;r<n;r++)ny[t[r]]?t[r]=ny[t[r]]:t[r]=gTe(t[r]);return function(i){var a="",s;for(s=0;s<n;s++)a+=bd(t[s])?t[s].call(i,e):t[s];return a}}function ZP(e,t){return e.isValid()?(t=Yee(t,e.localeData()),S3[t]=S3[t]||yTe(t),S3[t](e)):e.localeData().invalidDate()}function Yee(e,t){var r=5;function n(i){return t.longDateFormat(i)||i}for(FC.lastIndex=0;r>=0&&FC.test(e);)e=e.replace(FC,n),FC.lastIndex=0,r-=1;return e}var vTe={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"};function bTe(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(jB).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var xTe="Invalid date";function wTe(){return this._invalidDate}var STe="%d",DTe=/\d{1,2}/;function CTe(e){return this._ordinal.replace("%d",e)}var PTe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function kTe(e,t,r,n){var i=this._relativeTime[r];return bd(i)?i(e,t,r,n):i.replace(/%d/i,e)}function OTe(e,t){var r=this._relativeTime[e>0?"future":"past"];return bd(r)?r(t):r.replace(/%s/i,t)}var dx={};function gs(e,t){var r=e.toLowerCase();dx[r]=dx[r+"s"]=dx[t]=e}function Du(e){return typeof e=="string"?dx[e]||dx[e.toLowerCase()]:void 0}function FB(e){var t={},r,n;for(n in e)Si(e,n)&&(r=Du(n),r&&(t[r]=e[n]));return t}var Xee={};function ys(e,t){Xee[e]=t}function ETe(e){var t=[],r;for(r in e)Si(e,r)&&t.push({unit:r,priority:Xee[r]});return t.sort(function(n,i){return n.priority-i.priority}),t}function B_(e){return e%4===0&&e%100!==0||e%400===0}function eu(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ri(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=eu(t)),r}function Pv(e,t){return function(r){return r!=null?(Zee(this,e,r),Ur.updateOffset(this,t),this):rO(this,e)}}function rO(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Zee(e,t,r){e.isValid()&&!isNaN(r)&&(t==="FullYear"&&B_(e.year())&&e.month()===1&&e.date()===29?(r=ri(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),W_(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function _Te(e){return e=Du(e),bd(this[e])?this[e]():this}function ATe(e,t){if(typeof e=="object"){e=FB(e);var r=ETe(e),n,i=r.length;for(n=0;n<i;n++)this[r[n].unit](e[r[n].unit])}else if(e=Du(e),bd(this[e]))return this[e](t);return this}var Jee=/\d/,Bl=/\d\d/,Qee=/\d{3}/,BB=/\d{4}/,N_=/[+-]?\d{6}/,uo=/\d\d?/,ete=/\d\d\d\d?/,tte=/\d\d\d\d\d\d?/,R_=/\d{1,3}/,NB=/\d{1,4}/,L_=/[+-]?\d{1,6}/,kv=/\d+/,z_=/[+-]?\d+/,TTe=/Z|[+-]\d\d:?\d\d/gi,V_=/Z|[+-]\d\d(?::?\d\d)?/gi,MTe=/[+-]?\d+(\.\d{1,3})?/,lS=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,nO;nO={};function Yr(e,t,r){nO[e]=bd(t)?t:function(n,i){return n&&r?r:t}}function $Te(e,t){return Si(nO,e)?nO[e](t._strict,t._locale):new RegExp(ITe(e))}function ITe(e){return Dl(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,n,i,a){return r||n||i||a}))}function Dl(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var u5={};function Li(e,t){var r,n=t,i;for(typeof e=="string"&&(e=[e]),Pf(t)&&(n=function(a,s){s[t]=ri(a)}),i=e.length,r=0;r<i;r++)u5[e[r]]=n}function uS(e,t){Li(e,function(r,n,i,a){i._w=i._w||{},t(r,i._w,i,a)})}function jTe(e,t,r){t!=null&&Si(u5,e)&&u5[e](t,r._a,r,e)}var fs=0,hf=1,Yc=2,ca=3,Qu=4,pf=5,jm=6,FTe=7,BTe=8;function NTe(e,t){return(e%t+t)%t}var Uo;Array.prototype.indexOf?Uo=Array.prototype.indexOf:Uo=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function W_(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=NTe(t,12);return e+=(t-r)/12,r===1?B_(e)?29:28:31-r%7%2}mn("M",["MM",2],"Mo",function(){return this.month()+1});mn("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});mn("MMMM",0,0,function(e){return this.localeData().months(this,e)});gs("month","M");ys("month",8);Yr("M",uo);Yr("MM",uo,Bl);Yr("MMM",function(e,t){return t.monthsShortRegex(e)});Yr("MMMM",function(e,t){return t.monthsRegex(e)});Li(["M","MM"],function(e,t){t[hf]=ri(e)-1});Li(["MMM","MMMM"],function(e,t,r,n){var i=r._locale.monthsParse(e,n,r._strict);i!=null?t[hf]=i:Un(r).invalidMonth=e});var RTe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),rte="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),nte=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,LTe=lS,zTe=lS;function VTe(e,t){return e?uc(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||nte).test(t)?"format":"standalone"][e.month()]:uc(this._months)?this._months:this._months.standalone}function WTe(e,t){return e?uc(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[nte.test(t)?"format":"standalone"][e.month()]:uc(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function HTe(e,t,r){var n,i,a,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=vd([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return r?t==="MMM"?(i=Uo.call(this._shortMonthsParse,s),i!==-1?i:null):(i=Uo.call(this._longMonthsParse,s),i!==-1?i:null):t==="MMM"?(i=Uo.call(this._shortMonthsParse,s),i!==-1?i:(i=Uo.call(this._longMonthsParse,s),i!==-1?i:null)):(i=Uo.call(this._longMonthsParse,s),i!==-1?i:(i=Uo.call(this._shortMonthsParse,s),i!==-1?i:null))}function UTe(e,t,r){var n,i,a;if(this._monthsParseExact)return HTe.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=vd([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!r&&!this._monthsParse[n]&&(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="MMMM"&&this._longMonthsParse[n].test(e))return n;if(r&&t==="MMM"&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}}function ite(e,t){var r;if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=ri(t);else if(t=e.localeData().monthsParse(t),!Pf(t))return e}return r=Math.min(e.date(),W_(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function ote(e){return e!=null?(ite(this,e),Ur.updateOffset(this,!0),this):rO(this,"Month")}function KTe(){return W_(this.year(),this.month())}function GTe(e){return this._monthsParseExact?(Si(this,"_monthsRegex")||ate.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Si(this,"_monthsShortRegex")||(this._monthsShortRegex=LTe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function qTe(e){return this._monthsParseExact?(Si(this,"_monthsRegex")||ate.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Si(this,"_monthsRegex")||(this._monthsRegex=zTe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ate(){function e(s,l){return l.length-s.length}var t=[],r=[],n=[],i,a;for(i=0;i<12;i++)a=vd([2e3,i]),t.push(this.monthsShort(a,"")),r.push(this.months(a,"")),n.push(this.months(a,"")),n.push(this.monthsShort(a,""));for(t.sort(e),r.sort(e),n.sort(e),i=0;i<12;i++)t[i]=Dl(t[i]),r[i]=Dl(r[i]);for(i=0;i<24;i++)n[i]=Dl(n[i]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}mn("Y",0,0,function(){var e=this.year();return e<=9999?fd(e,4):"+"+e});mn(0,["YY",2],0,function(){return this.year()%100});mn(0,["YYYY",4],0,"year");mn(0,["YYYYY",5],0,"year");mn(0,["YYYYYY",6,!0],0,"year");gs("year","y");ys("year",1);Yr("Y",z_);Yr("YY",uo,Bl);Yr("YYYY",NB,BB);Yr("YYYYY",L_,N_);Yr("YYYYYY",L_,N_);Li(["YYYYY","YYYYYY"],fs);Li("YYYY",function(e,t){t[fs]=e.length===2?Ur.parseTwoDigitYear(e):ri(e)});Li("YY",function(e,t){t[fs]=Ur.parseTwoDigitYear(e)});Li("Y",function(e,t){t[fs]=parseInt(e,10)});function fx(e){return B_(e)?366:365}Ur.parseTwoDigitYear=function(e){return ri(e)+(ri(e)>68?1900:2e3)};var ste=Pv("FullYear",!0);function YTe(){return B_(this.year())}function XTe(e,t,r,n,i,a,s){var l;return e<100&&e>=0?(l=new Date(e+400,t,r,n,i,a,s),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,r,n,i,a,s),l}function qx(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function iO(e,t,r){var n=7+t-r,i=(7+qx(e,0,n).getUTCDay()-t)%7;return-i+n-1}function lte(e,t,r,n,i){var a=(7+r-n)%7,s=iO(e,n,i),l=1+7*(t-1)+a+s,h,y;return l<=0?(h=e-1,y=fx(h)+l):l>fx(e)?(h=e+1,y=l-fx(e)):(h=e,y=l),{year:h,dayOfYear:y}}function Yx(e,t,r){var n=iO(e.year(),t,r),i=Math.floor((e.dayOfYear()-n-1)/7)+1,a,s;return i<1?(s=e.year()-1,a=i+vf(s,t,r)):i>vf(e.year(),t,r)?(a=i-vf(e.year(),t,r),s=e.year()+1):(s=e.year(),a=i),{week:a,year:s}}function vf(e,t,r){var n=iO(e,t,r),i=iO(e+1,t,r);return(fx(e)-n+i)/7}mn("w",["ww",2],"wo","week");mn("W",["WW",2],"Wo","isoWeek");gs("week","w");gs("isoWeek","W");ys("week",5);ys("isoWeek",5);Yr("w",uo);Yr("ww",uo,Bl);Yr("W",uo);Yr("WW",uo,Bl);uS(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=ri(e)});function ZTe(e){return Yx(e,this._week.dow,this._week.doy).week}var JTe={dow:0,doy:6};function QTe(){return this._week.dow}function eMe(){return this._week.doy}function tMe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function rMe(e){var t=Yx(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}mn("d",0,"do","day");mn("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});mn("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});mn("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});mn("e",0,0,"weekday");mn("E",0,0,"isoWeekday");gs("day","d");gs("weekday","e");gs("isoWeekday","E");ys("day",11);ys("weekday",11);ys("isoWeekday",11);Yr("d",uo);Yr("e",uo);Yr("E",uo);Yr("dd",function(e,t){return t.weekdaysMinRegex(e)});Yr("ddd",function(e,t){return t.weekdaysShortRegex(e)});Yr("dddd",function(e,t){return t.weekdaysRegex(e)});uS(["dd","ddd","dddd"],function(e,t,r,n){var i=r._locale.weekdaysParse(e,n,r._strict);i!=null?t.d=i:Un(r).invalidWeekday=e});uS(["d","e","E"],function(e,t,r,n){t[n]=ri(e)});function nMe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function iMe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function RB(e,t){return e.slice(t,7).concat(e.slice(0,t))}var oMe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ute="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),aMe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),sMe=lS,lMe=lS,uMe=lS;function cMe(e,t){var r=uc(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?RB(r,this._week.dow):e?r[e.day()]:r}function dMe(e){return e===!0?RB(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function fMe(e){return e===!0?RB(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function hMe(e,t,r){var n,i,a,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=vd([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(i=Uo.call(this._weekdaysParse,s),i!==-1?i:null):t==="ddd"?(i=Uo.call(this._shortWeekdaysParse,s),i!==-1?i:null):(i=Uo.call(this._minWeekdaysParse,s),i!==-1?i:null):t==="dddd"?(i=Uo.call(this._weekdaysParse,s),i!==-1||(i=Uo.call(this._shortWeekdaysParse,s),i!==-1)?i:(i=Uo.call(this._minWeekdaysParse,s),i!==-1?i:null)):t==="ddd"?(i=Uo.call(this._shortWeekdaysParse,s),i!==-1||(i=Uo.call(this._weekdaysParse,s),i!==-1)?i:(i=Uo.call(this._minWeekdaysParse,s),i!==-1?i:null)):(i=Uo.call(this._minWeekdaysParse,s),i!==-1||(i=Uo.call(this._weekdaysParse,s),i!==-1)?i:(i=Uo.call(this._shortWeekdaysParse,s),i!==-1?i:null))}function pMe(e,t,r){var n,i,a;if(this._weekdaysParseExact)return hMe.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=vd([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function mMe(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=nMe(e,this.localeData()),this.add(e-t,"d")):t}function gMe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function yMe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=iMe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function vMe(e){return this._weekdaysParseExact?(Si(this,"_weekdaysRegex")||LB.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Si(this,"_weekdaysRegex")||(this._weekdaysRegex=sMe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function bMe(e){return this._weekdaysParseExact?(Si(this,"_weekdaysRegex")||LB.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Si(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=lMe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function xMe(e){return this._weekdaysParseExact?(Si(this,"_weekdaysRegex")||LB.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Si(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=uMe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function LB(){function e(x,k){return k.length-x.length}var t=[],r=[],n=[],i=[],a,s,l,h,y;for(a=0;a<7;a++)s=vd([2e3,1]).day(a),l=Dl(this.weekdaysMin(s,"")),h=Dl(this.weekdaysShort(s,"")),y=Dl(this.weekdays(s,"")),t.push(l),r.push(h),n.push(y),i.push(l),i.push(h),i.push(y);t.sort(e),r.sort(e),n.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function zB(){return this.hours()%12||12}function wMe(){return this.hours()||24}mn("H",["HH",2],0,"hour");mn("h",["hh",2],0,zB);mn("k",["kk",2],0,wMe);mn("hmm",0,0,function(){return""+zB.apply(this)+fd(this.minutes(),2)});mn("hmmss",0,0,function(){return""+zB.apply(this)+fd(this.minutes(),2)+fd(this.seconds(),2)});mn("Hmm",0,0,function(){return""+this.hours()+fd(this.minutes(),2)});mn("Hmmss",0,0,function(){return""+this.hours()+fd(this.minutes(),2)+fd(this.seconds(),2)});function cte(e,t){mn(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}cte("a",!0);cte("A",!1);gs("hour","h");ys("hour",13);function dte(e,t){return t._meridiemParse}Yr("a",dte);Yr("A",dte);Yr("H",uo);Yr("h",uo);Yr("k",uo);Yr("HH",uo,Bl);Yr("hh",uo,Bl);Yr("kk",uo,Bl);Yr("hmm",ete);Yr("hmmss",tte);Yr("Hmm",ete);Yr("Hmmss",tte);Li(["H","HH"],ca);Li(["k","kk"],function(e,t,r){var n=ri(e);t[ca]=n===24?0:n});Li(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});Li(["h","hh"],function(e,t,r){t[ca]=ri(e),Un(r).bigHour=!0});Li("hmm",function(e,t,r){var n=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n)),Un(r).bigHour=!0});Li("hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n,2)),t[pf]=ri(e.substr(i)),Un(r).bigHour=!0});Li("Hmm",function(e,t,r){var n=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n))});Li("Hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[ca]=ri(e.substr(0,n)),t[Qu]=ri(e.substr(n,2)),t[pf]=ri(e.substr(i))});function SMe(e){return(e+"").toLowerCase().charAt(0)==="p"}var DMe=/[ap]\.?m?\.?/i,CMe=Pv("Hours",!0);function PMe(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var fte={calendar:pTe,longDateFormat:vTe,invalidDate:xTe,ordinal:STe,dayOfMonthOrdinalParse:DTe,relativeTime:PTe,months:RTe,monthsShort:rte,week:JTe,weekdays:oMe,weekdaysMin:aMe,weekdaysShort:ute,meridiemParse:DMe},yo={},f1={},Xx;function kMe(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r<n;r+=1)if(e[r]!==t[r])return r;return n}function EV(e){return e&&e.toLowerCase().replace("_","-")}function OMe(e){for(var t=0,r,n,i,a;t<e.length;){for(a=EV(e[t]).split("-"),r=a.length,n=EV(e[t+1]),n=n?n.split("-"):null;r>0;){if(i=H_(a.slice(0,r).join("-")),i)return i;if(n&&n.length>=r&&kMe(a,n)>=r-1)break;r--}t++}return Xx}function EMe(e){return e.match("^[^/\\\\]*$")!=null}function H_(e){var t=null,r;if(yo[e]===void 0&&typeof module<"u"&&module&&module.exports&&EMe(e))try{t=Xx._abbr,r=require,r("./locale/"+e),qh(t)}catch{yo[e]=null}return yo[e]}function qh(e,t){var r;return e&&(qs(t)?r=Ff(e):r=VB(e,t),r?Xx=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Xx._abbr}function VB(e,t){if(t!==null){var r,n=fte;if(t.abbr=e,yo[e]!=null)qee("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=yo[e]._config;else if(t.parentLocale!=null)if(yo[t.parentLocale]!=null)n=yo[t.parentLocale]._config;else if(r=H_(t.parentLocale),r!=null)n=r._config;else return f1[t.parentLocale]||(f1[t.parentLocale]=[]),f1[t.parentLocale].push({name:e,config:t}),null;return yo[e]=new IB(s5(n,t)),f1[e]&&f1[e].forEach(function(i){VB(i.name,i.config)}),qh(e),yo[e]}else return delete yo[e],null}function _Me(e,t){if(t!=null){var r,n,i=fte;yo[e]!=null&&yo[e].parentLocale!=null?yo[e].set(s5(yo[e]._config,t)):(n=H_(e),n!=null&&(i=n._config),t=s5(i,t),n==null&&(t.abbr=e),r=new IB(t),r.parentLocale=yo[e],yo[e]=r),qh(e)}else yo[e]!=null&&(yo[e].parentLocale!=null?(yo[e]=yo[e].parentLocale,e===qh()&&qh(e)):yo[e]!=null&&delete yo[e]);return yo[e]}function Ff(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Xx;if(!uc(e)){if(t=H_(e),t)return t;e=[e]}return OMe(e)}function AMe(){return l5(yo)}function WB(e){var t,r=e._a;return r&&Un(e).overflow===-2&&(t=r[hf]<0||r[hf]>11?hf:r[Yc]<1||r[Yc]>W_(r[fs],r[hf])?Yc:r[ca]<0||r[ca]>24||r[ca]===24&&(r[Qu]!==0||r[pf]!==0||r[jm]!==0)?ca:r[Qu]<0||r[Qu]>59?Qu:r[pf]<0||r[pf]>59?pf:r[jm]<0||r[jm]>999?jm:-1,Un(e)._overflowDayOfYear&&(t<fs||t>Yc)&&(t=Yc),Un(e)._overflowWeeks&&t===-1&&(t=FTe),Un(e)._overflowWeekday&&t===-1&&(t=BTe),Un(e).overflow=t),e}var TMe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,MMe=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$Me=/Z|[+-]\d\d(?::?\d\d)?/,BC=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],D3=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],IMe=/^\/?Date\((-?\d+)/i,jMe=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,FMe={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function hte(e){var t,r,n=e._i,i=TMe.exec(n)||MMe.exec(n),a,s,l,h,y=BC.length,x=D3.length;if(i){for(Un(e).iso=!0,t=0,r=y;t<r;t++)if(BC[t][1].exec(i[1])){s=BC[t][0],a=BC[t][2]!==!1;break}if(s==null){e._isValid=!1;return}if(i[3]){for(t=0,r=x;t<r;t++)if(D3[t][1].exec(i[3])){l=(i[2]||" ")+D3[t][0];break}if(l==null){e._isValid=!1;return}}if(!a&&l!=null){e._isValid=!1;return}if(i[4])if($Me.exec(i[4]))h="Z";else{e._isValid=!1;return}e._f=s+(l||"")+(h||""),UB(e)}else e._isValid=!1}function BMe(e,t,r,n,i,a){var s=[NMe(e),rte.indexOf(t),parseInt(r,10),parseInt(n,10),parseInt(i,10)];return a&&s.push(parseInt(a,10)),s}function NMe(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function RMe(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function LMe(e,t,r){if(e){var n=ute.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return Un(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}function zMe(e,t,r){if(e)return FMe[e];if(t)return 0;var n=parseInt(r,10),i=n%100,a=(n-i)/100;return a*60+i}function pte(e){var t=jMe.exec(RMe(e._i)),r;if(t){if(r=BMe(t[4],t[3],t[2],t[5],t[6],t[7]),!LMe(t[1],r,e))return;e._a=r,e._tzm=zMe(t[8],t[9],t[10]),e._d=qx.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Un(e).rfc2822=!0}else e._isValid=!1}function VMe(e){var t=IMe.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(hte(e),e._isValid===!1)delete e._isValid;else return;if(pte(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:Ur.createFromInputFallback(e)}Ur.createFromInputFallback=Su("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function w0(e,t,r){return e??t??r}function WMe(e){var t=new Date(Ur.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function HB(e){var t,r,n=[],i,a,s;if(!e._d){for(i=WMe(e),e._w&&e._a[Yc]==null&&e._a[hf]==null&&HMe(e),e._dayOfYear!=null&&(s=w0(e._a[fs],i[fs]),(e._dayOfYear>fx(s)||e._dayOfYear===0)&&(Un(e)._overflowDayOfYear=!0),r=qx(s,0,e._dayOfYear),e._a[hf]=r.getUTCMonth(),e._a[Yc]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=i[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[ca]===24&&e._a[Qu]===0&&e._a[pf]===0&&e._a[jm]===0&&(e._nextDay=!0,e._a[ca]=0),e._d=(e._useUTC?qx:XTe).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ca]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(Un(e).weekdayMismatch=!0)}}function HMe(e){var t,r,n,i,a,s,l,h,y;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,s=4,r=w0(t.GG,e._a[fs],Yx(so(),1,4).year),n=w0(t.W,1),i=w0(t.E,1),(i<1||i>7)&&(h=!0)):(a=e._locale._week.dow,s=e._locale._week.doy,y=Yx(so(),a,s),r=w0(t.gg,e._a[fs],y.year),n=w0(t.w,y.week),t.d!=null?(i=t.d,(i<0||i>6)&&(h=!0)):t.e!=null?(i=t.e+a,(t.e<0||t.e>6)&&(h=!0)):i=a),n<1||n>vf(r,a,s)?Un(e)._overflowWeeks=!0:h!=null?Un(e)._overflowWeekday=!0:(l=lte(r,n,i,a,s),e._a[fs]=l.year,e._dayOfYear=l.dayOfYear)}Ur.ISO_8601=function(){};Ur.RFC_2822=function(){};function UB(e){if(e._f===Ur.ISO_8601){hte(e);return}if(e._f===Ur.RFC_2822){pte(e);return}e._a=[],Un(e).empty=!0;var t=""+e._i,r,n,i,a,s,l=t.length,h=0,y,x;for(i=Yee(e._f,e._locale).match(jB)||[],x=i.length,r=0;r<x;r++)a=i[r],n=(t.match($Te(a,e))||[])[0],n&&(s=t.substr(0,t.indexOf(n)),s.length>0&&Un(e).unusedInput.push(s),t=t.slice(t.indexOf(n)+n.length),h+=n.length),ny[a]?(n?Un(e).empty=!1:Un(e).unusedTokens.push(a),jTe(a,n,e)):e._strict&&!n&&Un(e).unusedTokens.push(a);Un(e).charsLeftOver=l-h,t.length>0&&Un(e).unusedInput.push(t),e._a[ca]<=12&&Un(e).bigHour===!0&&e._a[ca]>0&&(Un(e).bigHour=void 0),Un(e).parsedDateParts=e._a.slice(0),Un(e).meridiem=e._meridiem,e._a[ca]=UMe(e._locale,e._a[ca],e._meridiem),y=Un(e).era,y!==null&&(e._a[fs]=e._locale.erasConvertYear(y,e._a[fs])),HB(e),WB(e)}function UMe(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function KMe(e){var t,r,n,i,a,s,l=!1,h=e._f.length;if(h===0){Un(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<h;i++)a=0,s=!1,t=$B({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],UB(t),MB(t)&&(s=!0),a+=Un(t).charsLeftOver,a+=Un(t).unusedTokens.length*10,Un(t).score=a,l?a<n&&(n=a,r=t):(n==null||a<n||s)&&(n=a,r=t,s&&(l=!0));jh(e,r||t)}function GMe(e){if(!e._d){var t=FB(e._i),r=t.day===void 0?t.date:t.day;e._a=Kee([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),HB(e)}}function qMe(e){var t=new sS(WB(mte(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function mte(e){var t=e._i,r=e._f;return e._locale=e._locale||Ff(e._l),t===null||r===void 0&&t===""?F_({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),cc(t)?new sS(WB(t)):(aS(t)?e._d=t:uc(r)?KMe(e):r?UB(e):YMe(e),MB(e)||(e._d=null),e))}function YMe(e){var t=e._i;qs(t)?e._d=new Date(Ur.now()):aS(t)?e._d=new Date(t.valueOf()):typeof t=="string"?VMe(e):uc(t)?(e._a=Kee(t.slice(0),function(r){return parseInt(r,10)}),HB(e)):Hm(t)?GMe(e):Pf(t)?e._d=new Date(t):Ur.createFromInputFallback(e)}function gte(e,t,r,n,i){var a={};return(t===!0||t===!1)&&(n=t,t=void 0),(r===!0||r===!1)&&(n=r,r=void 0),(Hm(e)&&TB(e)||uc(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=r,a._i=e,a._f=t,a._strict=n,qMe(a)}function so(e,t,r,n){return gte(e,t,r,n,!1)}var XMe=Su("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=so.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:F_()}),ZMe=Su("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=so.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:F_()});function yte(e,t){var r,n;if(t.length===1&&uc(t[0])&&(t=t[0]),!t.length)return so();for(r=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](r))&&(r=t[n]);return r}function JMe(){var e=[].slice.call(arguments,0);return yte("isBefore",e)}function QMe(){var e=[].slice.call(arguments,0);return yte("isAfter",e)}var e$e=function(){return Date.now?Date.now():+new Date},h1=["year","quarter","month","week","day","hour","minute","second","millisecond"];function t$e(e){var t,r=!1,n,i=h1.length;for(t in e)if(Si(e,t)&&!(Uo.call(h1,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(n=0;n<i;++n)if(e[h1[n]]){if(r)return!1;parseFloat(e[h1[n]])!==ri(e[h1[n]])&&(r=!0)}return!0}function r$e(){return this._isValid}function n$e(){return fc(NaN)}function U_(e){var t=FB(e),r=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,s=t.day||0,l=t.hour||0,h=t.minute||0,y=t.second||0,x=t.millisecond||0;this._isValid=t$e(t),this._milliseconds=+x+y*1e3+h*6e4+l*1e3*60*60,this._days=+s+a*7,this._months=+i+n*3+r*12,this._data={},this._locale=Ff(),this._bubble()}function JP(e){return e instanceof U_}function c5(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function i$e(e,t,r){var n=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,s;for(s=0;s<n;s++)ri(e[s])!==ri(t[s])&&a++;return a+i}function vte(e,t){mn(e,0,0,function(){var r=this.utcOffset(),n="+";return r<0&&(r=-r,n="-"),n+fd(~~(r/60),2)+t+fd(~~r%60,2)})}vte("Z",":");vte("ZZ","");Yr("Z",V_);Yr("ZZ",V_);Li(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=KB(V_,e)});var o$e=/([\+\-]|\d\d)/gi;function KB(e,t){var r=(t||"").match(e),n,i,a;return r===null?null:(n=r[r.length-1]||[],i=(n+"").match(o$e)||["-",0,0],a=+(i[1]*60)+ri(i[2]),a===0?0:i[0]==="+"?a:-a)}function GB(e,t){var r,n;return t._isUTC?(r=t.clone(),n=(cc(e)||aS(e)?e.valueOf():so(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+n),Ur.updateOffset(r,!1),r):so(e).local()}function d5(e){return-Math.round(e._d.getTimezoneOffset())}Ur.updateOffset=function(){};function a$e(e,t,r){var n=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=KB(V_,e),e===null)return this}else Math.abs(e)<16&&!r&&(e=e*60);return!this._isUTC&&t&&(i=d5(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?wte(this,fc(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,Ur.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?n:d5(this)}function s$e(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function l$e(e){return this.utcOffset(0,e)}function u$e(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(d5(this),"m")),this}function c$e(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=KB(TTe,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function d$e(e){return this.isValid()?(e=e?so(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function f$e(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function h$e(){if(!qs(this._isDSTShifted))return this._isDSTShifted;var e={},t;return $B(e,this),e=mte(e),e._a?(t=e._isUTC?vd(e._a):so(e._a),this._isDSTShifted=this.isValid()&&i$e(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function p$e(){return this.isValid()?!this._isUTC:!1}function m$e(){return this.isValid()?this._isUTC:!1}function bte(){return this.isValid()?this._isUTC&&this._offset===0:!1}var g$e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,y$e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function fc(e,t){var r=e,n=null,i,a,s;return JP(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:Pf(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=g$e.exec(e))?(i=n[1]==="-"?-1:1,r={y:0,d:ri(n[Yc])*i,h:ri(n[ca])*i,m:ri(n[Qu])*i,s:ri(n[pf])*i,ms:ri(c5(n[jm]*1e3))*i}):(n=y$e.exec(e))?(i=n[1]==="-"?-1:1,r={y:am(n[2],i),M:am(n[3],i),w:am(n[4],i),d:am(n[5],i),h:am(n[6],i),m:am(n[7],i),s:am(n[8],i)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(s=v$e(so(r.from),so(r.to)),r={},r.ms=s.milliseconds,r.M=s.months),a=new U_(r),JP(e)&&Si(e,"_locale")&&(a._locale=e._locale),JP(e)&&Si(e,"_isValid")&&(a._isValid=e._isValid),a}fc.fn=U_.prototype;fc.invalid=n$e;function am(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function _V(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function v$e(e,t){var r;return e.isValid()&&t.isValid()?(t=GB(t,e),e.isBefore(t)?r=_V(e,t):(r=_V(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function xte(e,t){return function(r,n){var i,a;return n!==null&&!isNaN(+n)&&(qee(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),i=fc(r,n),wte(this,i,e),this}}function wte(e,t,r,n){var i=t._milliseconds,a=c5(t._days),s=c5(t._months);e.isValid()&&(n=n??!0,s&&ite(e,rO(e,"Month")+s*r),a&&Zee(e,"Date",rO(e,"Date")+a*r),i&&e._d.setTime(e._d.valueOf()+i*r),n&&Ur.updateOffset(e,a||s))}var b$e=xte(1,"add"),x$e=xte(-1,"subtract");function Ste(e){return typeof e=="string"||e instanceof String}function w$e(e){return cc(e)||aS(e)||Ste(e)||Pf(e)||D$e(e)||S$e(e)||e===null||e===void 0}function S$e(e){var t=Hm(e)&&!TB(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,a,s=n.length;for(i=0;i<s;i+=1)a=n[i],r=r||Si(e,a);return t&&r}function D$e(e){var t=uc(e),r=!1;return t&&(r=e.filter(function(n){return!Pf(n)&&Ste(e)}).length===0),t&&r}function C$e(e){var t=Hm(e)&&!TB(e),r=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,a;for(i=0;i<n.length;i+=1)a=n[i],r=r||Si(e,a);return t&&r}function P$e(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function k$e(e,t){arguments.length===1&&(arguments[0]?w$e(arguments[0])?(e=arguments[0],t=void 0):C$e(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var r=e||so(),n=GB(r,this).startOf("day"),i=Ur.calendarFormat(this,n)||"sameElse",a=t&&(bd(t[i])?t[i].call(this,r):t[i]);return this.format(a||this.localeData().calendar(i,this,so(r)))}function O$e(){return new sS(this)}function E$e(e,t){var r=cc(e)?e:so(e);return this.isValid()&&r.isValid()?(t=Du(t)||"millisecond",t==="millisecond"?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf()):!1}function _$e(e,t){var r=cc(e)?e:so(e);return this.isValid()&&r.isValid()?(t=Du(t)||"millisecond",t==="millisecond"?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf()):!1}function A$e(e,t,r,n){var i=cc(e)?e:so(e),a=cc(t)?t:so(t);return this.isValid()&&i.isValid()&&a.isValid()?(n=n||"()",(n[0]==="("?this.isAfter(i,r):!this.isBefore(i,r))&&(n[1]===")"?this.isBefore(a,r):!this.isAfter(a,r))):!1}function T$e(e,t){var r=cc(e)?e:so(e),n;return this.isValid()&&r.isValid()?(t=Du(t)||"millisecond",t==="millisecond"?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf())):!1}function M$e(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function $$e(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function I$e(e,t,r){var n,i,a;if(!this.isValid())return NaN;if(n=GB(e,this),!n.isValid())return NaN;switch(i=(n.utcOffset()-this.utcOffset())*6e4,t=Du(t),t){case"year":a=QP(this,n)/12;break;case"month":a=QP(this,n);break;case"quarter":a=QP(this,n)/3;break;case"second":a=(this-n)/1e3;break;case"minute":a=(this-n)/6e4;break;case"hour":a=(this-n)/36e5;break;case"day":a=(this-n-i)/864e5;break;case"week":a=(this-n-i)/6048e5;break;default:a=this-n}return r?a:eu(a)}function QP(e,t){if(e.date()<t.date())return-QP(t,e);var r=(t.year()-e.year())*12+(t.month()-e.month()),n=e.clone().add(r,"months"),i,a;return t-n<0?(i=e.clone().add(r-1,"months"),a=(t-n)/(n-i)):(i=e.clone().add(r+1,"months"),a=(t-n)/(i-n)),-(r+a)||0}Ur.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";Ur.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function j$e(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function F$e(e){if(!this.isValid())return null;var t=e!==!0,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?ZP(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):bd(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ZP(r,"Z")):ZP(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function B$e(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,i,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+n+i+a)}function N$e(e){e||(e=this.isUtc()?Ur.defaultFormatUtc:Ur.defaultFormat);var t=ZP(this,e);return this.localeData().postformat(t)}function R$e(e,t){return this.isValid()&&(cc(e)&&e.isValid()||so(e).isValid())?fc({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function L$e(e){return this.from(so(),e)}function z$e(e,t){return this.isValid()&&(cc(e)&&e.isValid()||so(e).isValid())?fc({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function V$e(e){return this.to(so(),e)}function Dte(e){var t;return e===void 0?this._locale._abbr:(t=Ff(e),t!=null&&(this._locale=t),this)}var Cte=Su("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Pte(){return this._locale}var oO=1e3,iy=60*oO,aO=60*iy,kte=(365*400+97)*24*aO;function oy(e,t){return(e%t+t)%t}function Ote(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-kte:new Date(e,t,r).valueOf()}function Ete(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-kte:Date.UTC(e,t,r)}function W$e(e){var t,r;if(e=Du(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ete:Ote,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=oy(t+(this._isUTC?0:this.utcOffset()*iy),aO);break;case"minute":t=this._d.valueOf(),t-=oy(t,iy);break;case"second":t=this._d.valueOf(),t-=oy(t,oO);break}return this._d.setTime(t),Ur.updateOffset(this,!0),this}function H$e(e){var t,r;if(e=Du(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ete:Ote,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=aO-oy(t+(this._isUTC?0:this.utcOffset()*iy),aO)-1;break;case"minute":t=this._d.valueOf(),t+=iy-oy(t,iy)-1;break;case"second":t=this._d.valueOf(),t+=oO-oy(t,oO)-1;break}return this._d.setTime(t),Ur.updateOffset(this,!0),this}function U$e(){return this._d.valueOf()-(this._offset||0)*6e4}function K$e(){return Math.floor(this.valueOf()/1e3)}function G$e(){return new Date(this.valueOf())}function q$e(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Y$e(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function X$e(){return this.isValid()?this.toISOString():null}function Z$e(){return MB(this)}function J$e(){return jh({},Un(this))}function Q$e(){return Un(this).overflow}function eIe(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}mn("N",0,0,"eraAbbr");mn("NN",0,0,"eraAbbr");mn("NNN",0,0,"eraAbbr");mn("NNNN",0,0,"eraName");mn("NNNNN",0,0,"eraNarrow");mn("y",["y",1],"yo","eraYear");mn("y",["yy",2],0,"eraYear");mn("y",["yyy",3],0,"eraYear");mn("y",["yyyy",4],0,"eraYear");Yr("N",qB);Yr("NN",qB);Yr("NNN",qB);Yr("NNNN",dIe);Yr("NNNNN",fIe);Li(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var i=r._locale.erasParse(e,n,r._strict);i?Un(r).era=i:Un(r).invalidEra=e});Yr("y",kv);Yr("yy",kv);Yr("yyy",kv);Yr("yyyy",kv);Yr("yo",hIe);Li(["y","yy","yyy","yyyy"],fs);Li(["yo"],function(e,t,r,n){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[fs]=r._locale.eraYearOrdinalParse(e,i):t[fs]=parseInt(e,10)});function tIe(e,t){var r,n,i,a=this._eras||Ff("en")._eras;for(r=0,n=a.length;r<n;++r){switch(typeof a[r].since){case"string":i=Ur(a[r].since).startOf("day"),a[r].since=i.valueOf();break}switch(typeof a[r].until){case"undefined":a[r].until=1/0;break;case"string":i=Ur(a[r].until).startOf("day").valueOf(),a[r].until=i.valueOf();break}}return a}function rIe(e,t,r){var n,i,a=this.eras(),s,l,h;for(e=e.toUpperCase(),n=0,i=a.length;n<i;++n)if(s=a[n].name.toUpperCase(),l=a[n].abbr.toUpperCase(),h=a[n].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(l===e)return a[n];break;case"NNNN":if(s===e)return a[n];break;case"NNNNN":if(h===e)return a[n];break}else if([s,l,h].indexOf(e)>=0)return a[n]}function nIe(e,t){var r=e.since<=e.until?1:-1;return t===void 0?Ur(e.since).year():Ur(e.since).year()+(t-e.offset)*r}function iIe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].name;return""}function oIe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].narrow;return""}function aIe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].abbr;return""}function sIe(){var e,t,r,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(r=i[e].since<=i[e].until?1:-1,n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until||i[e].until<=n&&n<=i[e].since)return(this.year()-Ur(i[e].since).year())*r+i[e].offset;return this.year()}function lIe(e){return Si(this,"_erasNameRegex")||YB.call(this),e?this._erasNameRegex:this._erasRegex}function uIe(e){return Si(this,"_erasAbbrRegex")||YB.call(this),e?this._erasAbbrRegex:this._erasRegex}function cIe(e){return Si(this,"_erasNarrowRegex")||YB.call(this),e?this._erasNarrowRegex:this._erasRegex}function qB(e,t){return t.erasAbbrRegex(e)}function dIe(e,t){return t.erasNameRegex(e)}function fIe(e,t){return t.erasNarrowRegex(e)}function hIe(e,t){return t._eraYearOrdinalRegex||kv}function YB(){var e=[],t=[],r=[],n=[],i,a,s=this.eras();for(i=0,a=s.length;i<a;++i)t.push(Dl(s[i].name)),e.push(Dl(s[i].abbr)),r.push(Dl(s[i].narrow)),n.push(Dl(s[i].name)),n.push(Dl(s[i].abbr)),n.push(Dl(s[i].narrow));this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}mn(0,["gg",2],0,function(){return this.weekYear()%100});mn(0,["GG",2],0,function(){return this.isoWeekYear()%100});function K_(e,t){mn(0,[e,e.length],0,t)}K_("gggg","weekYear");K_("ggggg","weekYear");K_("GGGG","isoWeekYear");K_("GGGGG","isoWeekYear");gs("weekYear","gg");gs("isoWeekYear","GG");ys("weekYear",1);ys("isoWeekYear",1);Yr("G",z_);Yr("g",z_);Yr("GG",uo,Bl);Yr("gg",uo,Bl);Yr("GGGG",NB,BB);Yr("gggg",NB,BB);Yr("GGGGG",L_,N_);Yr("ggggg",L_,N_);uS(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=ri(e)});uS(["gg","GG"],function(e,t,r,n){t[n]=Ur.parseTwoDigitYear(e)});function pIe(e){return _te.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function mIe(e){return _te.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function gIe(){return vf(this.year(),1,4)}function yIe(){return vf(this.isoWeekYear(),1,4)}function vIe(){var e=this.localeData()._week;return vf(this.year(),e.dow,e.doy)}function bIe(){var e=this.localeData()._week;return vf(this.weekYear(),e.dow,e.doy)}function _te(e,t,r,n,i){var a;return e==null?Yx(this,n,i).year:(a=vf(e,n,i),t>a&&(t=a),xIe.call(this,e,t,r,n,i))}function xIe(e,t,r,n,i){var a=lte(e,t,r,n,i),s=qx(a.year,0,a.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}mn("Q",0,"Qo","quarter");gs("quarter","Q");ys("quarter",7);Yr("Q",Jee);Li("Q",function(e,t){t[hf]=(ri(e)-1)*3});function wIe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}mn("D",["DD",2],"Do","date");gs("date","D");ys("date",9);Yr("D",uo);Yr("DD",uo,Bl);Yr("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Li(["D","DD"],Yc);Li("Do",function(e,t){t[Yc]=ri(e.match(uo)[0])});var Ate=Pv("Date",!0);mn("DDD",["DDDD",3],"DDDo","dayOfYear");gs("dayOfYear","DDD");ys("dayOfYear",4);Yr("DDD",R_);Yr("DDDD",Qee);Li(["DDD","DDDD"],function(e,t,r){r._dayOfYear=ri(e)});function SIe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}mn("m",["mm",2],0,"minute");gs("minute","m");ys("minute",14);Yr("m",uo);Yr("mm",uo,Bl);Li(["m","mm"],Qu);var DIe=Pv("Minutes",!1);mn("s",["ss",2],0,"second");gs("second","s");ys("second",15);Yr("s",uo);Yr("ss",uo,Bl);Li(["s","ss"],pf);var CIe=Pv("Seconds",!1);mn("S",0,0,function(){return~~(this.millisecond()/100)});mn(0,["SS",2],0,function(){return~~(this.millisecond()/10)});mn(0,["SSS",3],0,"millisecond");mn(0,["SSSS",4],0,function(){return this.millisecond()*10});mn(0,["SSSSS",5],0,function(){return this.millisecond()*100});mn(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});mn(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});mn(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});mn(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});gs("millisecond","ms");ys("millisecond",16);Yr("S",R_,Jee);Yr("SS",R_,Bl);Yr("SSS",R_,Qee);var Fh,Tte;for(Fh="SSSS";Fh.length<=9;Fh+="S")Yr(Fh,kv);function PIe(e,t){t[jm]=ri(("0."+e)*1e3)}for(Fh="S";Fh.length<=9;Fh+="S")Li(Fh,PIe);Tte=Pv("Milliseconds",!1);mn("z",0,0,"zoneAbbr");mn("zz",0,0,"zoneName");function kIe(){return this._isUTC?"UTC":""}function OIe(){return this._isUTC?"Coordinated Universal Time":""}var mr=sS.prototype;mr.add=b$e;mr.calendar=k$e;mr.clone=O$e;mr.diff=I$e;mr.endOf=H$e;mr.format=N$e;mr.from=R$e;mr.fromNow=L$e;mr.to=z$e;mr.toNow=V$e;mr.get=_Te;mr.invalidAt=Q$e;mr.isAfter=E$e;mr.isBefore=_$e;mr.isBetween=A$e;mr.isSame=T$e;mr.isSameOrAfter=M$e;mr.isSameOrBefore=$$e;mr.isValid=Z$e;mr.lang=Cte;mr.locale=Dte;mr.localeData=Pte;mr.max=ZMe;mr.min=XMe;mr.parsingFlags=J$e;mr.set=ATe;mr.startOf=W$e;mr.subtract=x$e;mr.toArray=q$e;mr.toObject=Y$e;mr.toDate=G$e;mr.toISOString=F$e;mr.inspect=B$e;typeof Symbol<"u"&&Symbol.for!=null&&(mr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});mr.toJSON=X$e;mr.toString=j$e;mr.unix=K$e;mr.valueOf=U$e;mr.creationData=eIe;mr.eraName=iIe;mr.eraNarrow=oIe;mr.eraAbbr=aIe;mr.eraYear=sIe;mr.year=ste;mr.isLeapYear=YTe;mr.weekYear=pIe;mr.isoWeekYear=mIe;mr.quarter=mr.quarters=wIe;mr.month=ote;mr.daysInMonth=KTe;mr.week=mr.weeks=tMe;mr.isoWeek=mr.isoWeeks=rMe;mr.weeksInYear=vIe;mr.weeksInWeekYear=bIe;mr.isoWeeksInYear=gIe;mr.isoWeeksInISOWeekYear=yIe;mr.date=Ate;mr.day=mr.days=mMe;mr.weekday=gMe;mr.isoWeekday=yMe;mr.dayOfYear=SIe;mr.hour=mr.hours=CMe;mr.minute=mr.minutes=DIe;mr.second=mr.seconds=CIe;mr.millisecond=mr.milliseconds=Tte;mr.utcOffset=a$e;mr.utc=l$e;mr.local=u$e;mr.parseZone=c$e;mr.hasAlignedHourOffset=d$e;mr.isDST=f$e;mr.isLocal=p$e;mr.isUtcOffset=m$e;mr.isUtc=bte;mr.isUTC=bte;mr.zoneAbbr=kIe;mr.zoneName=OIe;mr.dates=Su("dates accessor is deprecated. Use date instead.",Ate);mr.months=Su("months accessor is deprecated. Use month instead",ote);mr.years=Su("years accessor is deprecated. Use year instead",ste);mr.zone=Su("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",s$e);mr.isDSTShifted=Su("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",h$e);function EIe(e){return so(e*1e3)}function _Ie(){return so.apply(null,arguments).parseZone()}function Mte(e){return e}var Di=IB.prototype;Di.calendar=mTe;Di.longDateFormat=bTe;Di.invalidDate=wTe;Di.ordinal=CTe;Di.preparse=Mte;Di.postformat=Mte;Di.relativeTime=kTe;Di.pastFuture=OTe;Di.set=hTe;Di.eras=tIe;Di.erasParse=rIe;Di.erasConvertYear=nIe;Di.erasAbbrRegex=uIe;Di.erasNameRegex=lIe;Di.erasNarrowRegex=cIe;Di.months=VTe;Di.monthsShort=WTe;Di.monthsParse=UTe;Di.monthsRegex=qTe;Di.monthsShortRegex=GTe;Di.week=ZTe;Di.firstDayOfYear=eMe;Di.firstDayOfWeek=QTe;Di.weekdays=cMe;Di.weekdaysMin=fMe;Di.weekdaysShort=dMe;Di.weekdaysParse=pMe;Di.weekdaysRegex=vMe;Di.weekdaysShortRegex=bMe;Di.weekdaysMinRegex=xMe;Di.isPM=SMe;Di.meridiem=PMe;function sO(e,t,r,n){var i=Ff(),a=vd().set(n,t);return i[r](a,e)}function $te(e,t,r){if(Pf(e)&&(t=e,e=void 0),e=e||"",t!=null)return sO(e,t,r,"month");var n,i=[];for(n=0;n<12;n++)i[n]=sO(e,n,r,"month");return i}function XB(e,t,r,n){typeof e=="boolean"?(Pf(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,Pf(t)&&(r=t,t=void 0),t=t||"");var i=Ff(),a=e?i._week.dow:0,s,l=[];if(r!=null)return sO(t,(r+a)%7,n,"day");for(s=0;s<7;s++)l[s]=sO(t,(s+a)%7,n,"day");return l}function AIe(e,t){return $te(e,t,"months")}function TIe(e,t){return $te(e,t,"monthsShort")}function MIe(e,t,r){return XB(e,t,r,"weekdays")}function $Ie(e,t,r){return XB(e,t,r,"weekdaysShort")}function IIe(e,t,r){return XB(e,t,r,"weekdaysMin")}qh("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=ri(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});Ur.lang=Su("moment.lang is deprecated. Use moment.locale instead.",qh);Ur.langData=Su("moment.langData is deprecated. Use moment.localeData instead.",Ff);var Jd=Math.abs;function jIe(){var e=this._data;return this._milliseconds=Jd(this._milliseconds),this._days=Jd(this._days),this._months=Jd(this._months),e.milliseconds=Jd(e.milliseconds),e.seconds=Jd(e.seconds),e.minutes=Jd(e.minutes),e.hours=Jd(e.hours),e.months=Jd(e.months),e.years=Jd(e.years),this}function Ite(e,t,r,n){var i=fc(t,r);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function FIe(e,t){return Ite(this,e,t,1)}function BIe(e,t){return Ite(this,e,t,-1)}function AV(e){return e<0?Math.floor(e):Math.ceil(e)}function NIe(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,i,a,s,l,h;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=AV(f5(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,i=eu(e/1e3),n.seconds=i%60,a=eu(i/60),n.minutes=a%60,s=eu(a/60),n.hours=s%24,t+=eu(s/24),h=eu(jte(t)),r+=h,t-=AV(f5(h)),l=eu(r/12),r%=12,n.days=t,n.months=r,n.years=l,this}function jte(e){return e*4800/146097}function f5(e){return e*146097/4800}function RIe(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=Du(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+jte(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(f5(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function LIe(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+ri(this._months/12)*31536e6:NaN}function Bf(e){return function(){return this.as(e)}}var zIe=Bf("ms"),VIe=Bf("s"),WIe=Bf("m"),HIe=Bf("h"),UIe=Bf("d"),KIe=Bf("w"),GIe=Bf("M"),qIe=Bf("Q"),YIe=Bf("y");function XIe(){return fc(this)}function ZIe(e){return e=Du(e),this.isValid()?this[e+"s"]():NaN}function xg(e){return function(){return this.isValid()?this._data[e]:NaN}}var JIe=xg("milliseconds"),QIe=xg("seconds"),e3e=xg("minutes"),t3e=xg("hours"),r3e=xg("days"),n3e=xg("months"),i3e=xg("years");function o3e(){return eu(this.days()/7)}var nf=Math.round,$0={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function a3e(e,t,r,n,i){return i.relativeTime(t||1,!!r,e,n)}function s3e(e,t,r,n){var i=fc(e).abs(),a=nf(i.as("s")),s=nf(i.as("m")),l=nf(i.as("h")),h=nf(i.as("d")),y=nf(i.as("M")),x=nf(i.as("w")),k=nf(i.as("y")),A=a<=r.ss&&["s",a]||a<r.s&&["ss",a]||s<=1&&["m"]||s<r.m&&["mm",s]||l<=1&&["h"]||l<r.h&&["hh",l]||h<=1&&["d"]||h<r.d&&["dd",h];return r.w!=null&&(A=A||x<=1&&["w"]||x<r.w&&["ww",x]),A=A||y<=1&&["M"]||y<r.M&&["MM",y]||k<=1&&["y"]||["yy",k],A[2]=t,A[3]=+e>0,A[4]=n,a3e.apply(null,A)}function l3e(e){return e===void 0?nf:typeof e=="function"?(nf=e,!0):!1}function u3e(e,t){return $0[e]===void 0?!1:t===void 0?$0[e]:($0[e]=t,e==="s"&&($0.ss=t-1),!0)}function c3e(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=$0,i,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},$0,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),i=this.localeData(),a=s3e(this,!r,n,i),r&&(a=i.pastFuture(+this,a)),i.postformat(a)}var C3=Math.abs;function c0(e){return(e>0)-(e<0)||+e}function G_(){if(!this.isValid())return this.localeData().invalidDate();var e=C3(this._milliseconds)/1e3,t=C3(this._days),r=C3(this._months),n,i,a,s,l=this.asSeconds(),h,y,x,k;return l?(n=eu(e/60),i=eu(n/60),e%=60,n%=60,a=eu(r/12),r%=12,s=e?e.toFixed(3).replace(/\.?0+$/,""):"",h=l<0?"-":"",y=c0(this._months)!==c0(l)?"-":"",x=c0(this._days)!==c0(l)?"-":"",k=c0(this._milliseconds)!==c0(l)?"-":"",h+"P"+(a?y+a+"Y":"")+(r?y+r+"M":"")+(t?x+t+"D":"")+(i||n||e?"T":"")+(i?k+i+"H":"")+(n?k+n+"M":"")+(e?k+s+"S":"")):"P0D"}var gi=U_.prototype;gi.isValid=r$e;gi.abs=jIe;gi.add=FIe;gi.subtract=BIe;gi.as=RIe;gi.asMilliseconds=zIe;gi.asSeconds=VIe;gi.asMinutes=WIe;gi.asHours=HIe;gi.asDays=UIe;gi.asWeeks=KIe;gi.asMonths=GIe;gi.asQuarters=qIe;gi.asYears=YIe;gi.valueOf=LIe;gi._bubble=NIe;gi.clone=XIe;gi.get=ZIe;gi.milliseconds=JIe;gi.seconds=QIe;gi.minutes=e3e;gi.hours=t3e;gi.days=r3e;gi.weeks=o3e;gi.months=n3e;gi.years=i3e;gi.humanize=c3e;gi.toISOString=G_;gi.toString=G_;gi.toJSON=G_;gi.locale=Dte;gi.localeData=Pte;gi.toIsoString=Su("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",G_);gi.lang=Cte;mn("X",0,0,"unix");mn("x",0,0,"valueOf");Yr("x",z_);Yr("X",MTe);Li("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});Li("x",function(e,t,r){r._d=new Date(ri(e))});//! moment.js
+Ur.version="2.29.4";dTe(so);Ur.fn=mr;Ur.min=JMe;Ur.max=QMe;Ur.now=e$e;Ur.utc=vd;Ur.unix=EIe;Ur.months=AIe;Ur.isDate=aS;Ur.locale=qh;Ur.invalid=F_;Ur.duration=fc;Ur.isMoment=cc;Ur.weekdays=MIe;Ur.parseZone=_Ie;Ur.localeData=Ff;Ur.isDuration=JP;Ur.monthsShort=TIe;Ur.weekdaysMin=IIe;Ur.defineLocale=VB;Ur.updateLocale=_Me;Ur.locales=AMe;Ur.weekdaysShort=$Ie;Ur.normalizeUnits=Du;Ur.relativeTimeRounding=l3e;Ur.relativeTimeThreshold=u3e;Ur.calendarFormat=P$e;Ur.prototype=mr;Ur.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Fte=(e,t="ll")=>Ur(e).format(t),Bte=({name:e,date:t,onChange:r,onBlur:n,onDuplicate:i,onDelete:a,labelProps:s})=>{const[l,h]=Y.useState(!1),y=Y.useRef(null),x=Y.useRef(null);U4([x],()=>{h(!1),n()});const k=j=>{j.stopPropagation(),h(!1),i&&i()},A=j=>{j.stopPropagation(),h(!1),a&&a()};return G.jsxs(Ne.Box,{position:"absolute",insetBlockStart:"10px",insetInlineEnd:"10px",zIndex:100,ref:x,className:"rc-edit-menu",onClick:j=>{j.stopPropagation(),h(!0)},children:[G.jsx(Ne.Button,{ref:y,square:!0,mini:!0,children:G.jsx(Ne.Icon,{name:"cog",size:"x16"})}),l&&G.jsx(Ne.Box,{position:"absolute",children:G.jsxs(Ne.Box,{elevation:"1",pb:"10px",bg:"white",children:[G.jsxs(Ne.Box,{mi:"10px",children:[G.jsx(Hee,{value:e,onChange:r,onBlur:n,...s}),G.jsx(Ne.Box,{withTruncatedText:!0,mbs:"2px",fontScale:"p2",children:Fte(t)})]}),G.jsx(Ne.Divider,{mbs:"12px"}),G.jsx(Ne.Option,{disabled:!i,onClick:k,children:"Duplicate"}),G.jsx(Ne.Option,{disabled:!a,onClick:A,children:"Delete"})]})})]})},d3e=({screen:e,disableDelete:t})=>{const{dispatch:r}=Y.useContext(bi),[n,i]=Y.useState(e==null?void 0:e.name),a=LE(),s=k=>{k.stopPropagation(),r(dbe(e==null?void 0:e.id))},l=()=>{r(fbe({id:e==null?void 0:e.id}))},h=k=>{i(k.currentTarget.value)},y=()=>{if(!n.trim())return i(e.name),a({type:"error",message:"Cannot rename screen to empty name."});r(pbe({id:e.id,name:n}))},x=()=>{if(t)return a({type:"info",message:"Cannot delete last screen."});r(hbe(e==null?void 0:e.id))};return G.jsxs(Ne.Box,{position:"relative",children:[G.jsx(Bte,{name:n,date:e.date,onChange:h,onDuplicate:l,onDelete:x,onBlur:y,labelProps:{fontScale:"h5"}}),G.jsx(oZ,{onClick:s,children:G.jsx(aZ,{of:Cv({blocks:e.payload.blocks})})})]})},f3e=()=>{var x;const{state:{projects:e,screens:t,activeProject:r,openCreateNewScreen:n},dispatch:i}=Y.useContext(bi),a=Y.useRef(null),s=()=>{i(nZ(!1))};U4([a],s);const l=_1e(),h=uY(l,a),y=()=>{i(cbe())};return G.jsx(Ne.Scrollable,{horizontal:!0,children:G.jsxs(Ne.Box,{ref:h,w:"100%",height:"250px",borderBlockEnd:"var(--default-border)",position:"fixed",pi:"40px",className:pn`
           top: -255px;
           left: 0;
           z-index: 10;
@@ -768,22 +768,22 @@ Ur.version="2.29.4";uTe(so);Ur.fn=mr;Ur.min=XMe;Ur.max=ZMe;Ur.now=JMe;Ur.utc=vd;
           `,onClick:s,children:G.jsx(Ne.Icon,{name:"cross",size:"x15"})}),n&&G.jsxs(Ne.Box,{width:"max-content",display:"flex",className:pn`
               gap: 50px;
               align-items: center;
-            `,children:[(x=e[r])==null?void 0:x.screens.map(k=>t[k]).map((k,A)=>{var j;return G.jsx(u3e,{screen:k,disableDelete:((j=e[r])==null?void 0:j.screens.map(N=>t[N]).length)<=1},A)}),G.jsx(Ne.Icon,{onClick:y,size:"60px",height:"60px",name:"plus",className:pn`
+            `,children:[(x=e[r])==null?void 0:x.screens.map(k=>t[k]).map((k,A)=>{var j;return G.jsx(d3e,{screen:k,disableDelete:((j=e[r])==null?void 0:j.screens.map(N=>t[N]).length)<=1},A)}),G.jsx(Ne.Icon,{onClick:y,size:"60px",height:"60px",name:"plus",className:pn`
                 cursor: pointer;
                 transition: var(--animation-default);
                 &:hover {
                   scale: 1.1;
                   transition: var(--animation-default);
                 }
-              `})]})]})})},d3e=[[`${Ri.Message}`,"Message Preview"],[`${Ri.Banner}`,"Banner Preview"],[`${Ri.Modal}`,"Modal Preview"],[`${Ri.ContextualBar}`,"Contextual Bar Preview"]],Fte=()=>{const{state:{screens:e,activeScreen:t},dispatch:r}=Y.useContext(bi);return G.jsx(Ne.Select,{options:d3e,value:`${e[t].payload.surface}`,placeholder:"Surface",onChange:n=>{r(sbe(typeof n=="string"?parseInt(n):Number(n)))}})},Bte=({tabsItem:e,onChange:t,selectedTab:r})=>{const n=pn`
+              `})]})]})})},h3e=[[`${Ri.Message}`,"Message Preview"],[`${Ri.Banner}`,"Banner Preview"],[`${Ri.Modal}`,"Modal Preview"],[`${Ri.ContextualBar}`,"Contextual Bar Preview"]],Nte=()=>{const{state:{screens:e,activeScreen:t},dispatch:r}=Y.useContext(bi);return G.jsx(Ne.Select,{options:h3e,value:`${e[t].payload.surface}`,placeholder:"Surface",onChange:n=>{r(ube(typeof n=="string"?parseInt(n):Number(n)))}})},Rte=({tabsItem:e,onChange:t,selectedTab:r})=>{const n=pn`
     border-left: none !important;
     border-right: none !important;
     border-top: none !important;
     box-shadow: none !important;
     margin-right: 0 !important;
-  `;return G.jsx(Ne.Tabs,{children:e.map((i,a)=>G.jsx(Ne.Tabs.Item,{selected:r===a,onClick:()=>t(a),className:n,children:i},a))})},f3e=()=>{const{state:{isMobile:e,isTablet:t,previewTabsToggle:r},dispatch:n}=Y.useContext(bi),i=s=>{n(SB(s))},a=["Preview","Editor"];return G.jsxs(Ne.Box,{width:"100%",height:"40px",borderBlockEnd:"var(--default-border)",display:"flex",alignItems:"center",zIndex:1,justifyContent:e?"flex-end":"space-between",bg:"alternative",className:pn`
+  `;return G.jsx(Ne.Tabs,{children:e.map((i,a)=>G.jsx(Ne.Tabs.Item,{selected:r===a,onClick:()=>t(a),className:n,children:i},a))})},p3e=()=>{const{state:{isMobile:e,isTablet:t,previewTabsToggle:r},dispatch:n}=Y.useContext(bi),i=s=>{n(SB(s))},a=["Preview","Editor"];return G.jsxs(Ne.Box,{width:"100%",height:"40px",borderBlockEnd:"var(--default-border)",display:"flex",alignItems:"center",zIndex:1,justifyContent:e?"flex-end":"space-between",bg:"alternative",className:pn`
         user-select: none;
-      `,children:[!e&&G.jsxs(Ne.Box,{display:"flex",alignItems:"center",flexGrow:0,pis:4,children:[G.jsx(Fte,{}),G.jsx(Ne.Button,{mis:"10px",small:!0,warning:!0,height:"max-content",onClick:()=>n(V2(!0)),children:"Templates"})]}),t&&G.jsx(Bte,{tabsItem:a,onChange:i,selectedTab:r})]})};var Nte={exports:{}},h3e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",p3e=h3e,m3e=p3e;function Rte(){}function Lte(){}Lte.resetWarningCache=Rte;var g3e=function(){function e(n,i,a,s,l,h){if(h!==m3e){var y=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 y.name="Invariant Violation",y}}e.isRequired=e;function t(){return e}var r={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:Lte,resetWarningCache:Rte};return r.PropTypes=r,r};Nte.exports=g3e();var zte=Nte.exports;const Rn=mp(zte);var ZB={exports:{}},y3e=["alignContent","MozAlignContent","WebkitAlignContent","MSAlignContent","OAlignContent","alignItems","MozAlignItems","WebkitAlignItems","MSAlignItems","OAlignItems","alignSelf","MozAlignSelf","WebkitAlignSelf","MSAlignSelf","OAlignSelf","all","MozAll","WebkitAll","MSAll","OAll","animation","MozAnimation","WebkitAnimation","MSAnimation","OAnimation","animationDelay","MozAnimationDelay","WebkitAnimationDelay","MSAnimationDelay","OAnimationDelay","animationDirection","MozAnimationDirection","WebkitAnimationDirection","MSAnimationDirection","OAnimationDirection","animationDuration","MozAnimationDuration","WebkitAnimationDuration","MSAnimationDuration","OAnimationDuration","animationFillMode","MozAnimationFillMode","WebkitAnimationFillMode","MSAnimationFillMode","OAnimationFillMode","animationIterationCount","MozAnimationIterationCount","WebkitAnimationIterationCount","MSAnimationIterationCount","OAnimationIterationCount","animationName","MozAnimationName","WebkitAnimationName","MSAnimationName","OAnimationName","animationPlayState","MozAnimationPlayState","WebkitAnimationPlayState","MSAnimationPlayState","OAnimationPlayState","animationTimingFunction","MozAnimationTimingFunction","WebkitAnimationTimingFunction","MSAnimationTimingFunction","OAnimationTimingFunction","backfaceVisibility","MozBackfaceVisibility","WebkitBackfaceVisibility","MSBackfaceVisibility","OBackfaceVisibility","background","MozBackground","WebkitBackground","MSBackground","OBackground","backgroundAttachment","MozBackgroundAttachment","WebkitBackgroundAttachment","MSBackgroundAttachment","OBackgroundAttachment","backgroundBlendMode","MozBackgroundBlendMode","WebkitBackgroundBlendMode","MSBackgroundBlendMode","OBackgroundBlendMode","backgroundClip","MozBackgroundClip","WebkitBackgroundClip","MSBackgroundClip","OBackgroundClip","backgroundColor","MozBackgroundColor","WebkitBackgroundColor","MSBackgroundColor","OBackgroundColor","backgroundImage","MozBackgroundImage","WebkitBackgroundImage","MSBackgroundImage","OBackgroundImage","backgroundOrigin","MozBackgroundOrigin","WebkitBackgroundOrigin","MSBackgroundOrigin","OBackgroundOrigin","backgroundPosition","MozBackgroundPosition","WebkitBackgroundPosition","MSBackgroundPosition","OBackgroundPosition","backgroundRepeat","MozBackgroundRepeat","WebkitBackgroundRepeat","MSBackgroundRepeat","OBackgroundRepeat","backgroundSize","MozBackgroundSize","WebkitBackgroundSize","MSBackgroundSize","OBackgroundSize","blockSize","MozBlockSize","WebkitBlockSize","MSBlockSize","OBlockSize","border","MozBorder","WebkitBorder","MSBorder","OBorder","borderBlockEnd","MozBorderBlockEnd","WebkitBorderBlockEnd","MSBorderBlockEnd","OBorderBlockEnd","borderBlockEndColor","MozBorderBlockEndColor","WebkitBorderBlockEndColor","MSBorderBlockEndColor","OBorderBlockEndColor","borderBlockEndStyle","MozBorderBlockEndStyle","WebkitBorderBlockEndStyle","MSBorderBlockEndStyle","OBorderBlockEndStyle","borderBlockEndWidth","MozBorderBlockEndWidth","WebkitBorderBlockEndWidth","MSBorderBlockEndWidth","OBorderBlockEndWidth","borderBlockStart","MozBorderBlockStart","WebkitBorderBlockStart","MSBorderBlockStart","OBorderBlockStart","borderBlockStartColor","MozBorderBlockStartColor","WebkitBorderBlockStartColor","MSBorderBlockStartColor","OBorderBlockStartColor","borderBlockStartStyle","MozBorderBlockStartStyle","WebkitBorderBlockStartStyle","MSBorderBlockStartStyle","OBorderBlockStartStyle","borderBlockStartWidth","MozBorderBlockStartWidth","WebkitBorderBlockStartWidth","MSBorderBlockStartWidth","OBorderBlockStartWidth","borderBottom","MozBorderBottom","WebkitBorderBottom","MSBorderBottom","OBorderBottom","borderBottomColor","MozBorderBottomColor","WebkitBorderBottomColor","MSBorderBottomColor","OBorderBottomColor","borderBottomLeftRadius","MozBorderBottomLeftRadius","WebkitBorderBottomLeftRadius","MSBorderBottomLeftRadius","OBorderBottomLeftRadius","borderBottomRightRadius","MozBorderBottomRightRadius","WebkitBorderBottomRightRadius","MSBorderBottomRightRadius","OBorderBottomRightRadius","borderBottomStyle","MozBorderBottomStyle","WebkitBorderBottomStyle","MSBorderBottomStyle","OBorderBottomStyle","borderBottomWidth","MozBorderBottomWidth","WebkitBorderBottomWidth","MSBorderBottomWidth","OBorderBottomWidth","borderCollapse","MozBorderCollapse","WebkitBorderCollapse","MSBorderCollapse","OBorderCollapse","borderColor","MozBorderColor","WebkitBorderColor","MSBorderColor","OBorderColor","borderImage","MozBorderImage","WebkitBorderImage","MSBorderImage","OBorderImage","borderImageOutset","MozBorderImageOutset","WebkitBorderImageOutset","MSBorderImageOutset","OBorderImageOutset","borderImageRepeat","MozBorderImageRepeat","WebkitBorderImageRepeat","MSBorderImageRepeat","OBorderImageRepeat","borderImageSlice","MozBorderImageSlice","WebkitBorderImageSlice","MSBorderImageSlice","OBorderImageSlice","borderImageSource","MozBorderImageSource","WebkitBorderImageSource","MSBorderImageSource","OBorderImageSource","borderImageWidth","MozBorderImageWidth","WebkitBorderImageWidth","MSBorderImageWidth","OBorderImageWidth","borderInlineEnd","MozBorderInlineEnd","WebkitBorderInlineEnd","MSBorderInlineEnd","OBorderInlineEnd","borderInlineEndColor","MozBorderInlineEndColor","WebkitBorderInlineEndColor","MSBorderInlineEndColor","OBorderInlineEndColor","borderInlineEndStyle","MozBorderInlineEndStyle","WebkitBorderInlineEndStyle","MSBorderInlineEndStyle","OBorderInlineEndStyle","borderInlineEndWidth","MozBorderInlineEndWidth","WebkitBorderInlineEndWidth","MSBorderInlineEndWidth","OBorderInlineEndWidth","borderInlineStart","MozBorderInlineStart","WebkitBorderInlineStart","MSBorderInlineStart","OBorderInlineStart","borderInlineStartColor","MozBorderInlineStartColor","WebkitBorderInlineStartColor","MSBorderInlineStartColor","OBorderInlineStartColor","borderInlineStartStyle","MozBorderInlineStartStyle","WebkitBorderInlineStartStyle","MSBorderInlineStartStyle","OBorderInlineStartStyle","borderInlineStartWidth","MozBorderInlineStartWidth","WebkitBorderInlineStartWidth","MSBorderInlineStartWidth","OBorderInlineStartWidth","borderLeft","MozBorderLeft","WebkitBorderLeft","MSBorderLeft","OBorderLeft","borderLeftColor","MozBorderLeftColor","WebkitBorderLeftColor","MSBorderLeftColor","OBorderLeftColor","borderLeftStyle","MozBorderLeftStyle","WebkitBorderLeftStyle","MSBorderLeftStyle","OBorderLeftStyle","borderLeftWidth","MozBorderLeftWidth","WebkitBorderLeftWidth","MSBorderLeftWidth","OBorderLeftWidth","borderRadius","MozBorderRadius","WebkitBorderRadius","MSBorderRadius","OBorderRadius","borderRight","MozBorderRight","WebkitBorderRight","MSBorderRight","OBorderRight","borderRightColor","MozBorderRightColor","WebkitBorderRightColor","MSBorderRightColor","OBorderRightColor","borderRightStyle","MozBorderRightStyle","WebkitBorderRightStyle","MSBorderRightStyle","OBorderRightStyle","borderRightWidth","MozBorderRightWidth","WebkitBorderRightWidth","MSBorderRightWidth","OBorderRightWidth","borderSpacing","MozBorderSpacing","WebkitBorderSpacing","MSBorderSpacing","OBorderSpacing","borderStyle","MozBorderStyle","WebkitBorderStyle","MSBorderStyle","OBorderStyle","borderTop","MozBorderTop","WebkitBorderTop","MSBorderTop","OBorderTop","borderTopColor","MozBorderTopColor","WebkitBorderTopColor","MSBorderTopColor","OBorderTopColor","borderTopLeftRadius","MozBorderTopLeftRadius","WebkitBorderTopLeftRadius","MSBorderTopLeftRadius","OBorderTopLeftRadius","borderTopRightRadius","MozBorderTopRightRadius","WebkitBorderTopRightRadius","MSBorderTopRightRadius","OBorderTopRightRadius","borderTopStyle","MozBorderTopStyle","WebkitBorderTopStyle","MSBorderTopStyle","OBorderTopStyle","borderTopWidth","MozBorderTopWidth","WebkitBorderTopWidth","MSBorderTopWidth","OBorderTopWidth","borderWidth","MozBorderWidth","WebkitBorderWidth","MSBorderWidth","OBorderWidth","bottom","MozBottom","WebkitBottom","MSBottom","OBottom","boxDecorationBreak","MozBoxDecorationBreak","WebkitBoxDecorationBreak","MSBoxDecorationBreak","OBoxDecorationBreak","boxShadow","MozBoxShadow","WebkitBoxShadow","MSBoxShadow","OBoxShadow","boxSizing","MozBoxSizing","WebkitBoxSizing","MSBoxSizing","OBoxSizing","breakAfter","MozBreakAfter","WebkitBreakAfter","MSBreakAfter","OBreakAfter","breakBefore","MozBreakBefore","WebkitBreakBefore","MSBreakBefore","OBreakBefore","breakInside","MozBreakInside","WebkitBreakInside","MSBreakInside","OBreakInside","captionSide","MozCaptionSide","WebkitCaptionSide","MSCaptionSide","OCaptionSide","caretColor","MozCaretColor","WebkitCaretColor","MSCaretColor","OCaretColor","ch","MozCh","WebkitCh","MSCh","OCh","clear","MozClear","WebkitClear","MSClear","OClear","clip","MozClip","WebkitClip","MSClip","OClip","clipPath","MozClipPath","WebkitClipPath","MSClipPath","OClipPath","cm","MozCm","WebkitCm","MSCm","OCm","color","MozColor","WebkitColor","MSColor","OColor","columnCount","MozColumnCount","WebkitColumnCount","MSColumnCount","OColumnCount","columnFill","MozColumnFill","WebkitColumnFill","MSColumnFill","OColumnFill","columnGap","MozColumnGap","WebkitColumnGap","MSColumnGap","OColumnGap","columnRule","MozColumnRule","WebkitColumnRule","MSColumnRule","OColumnRule","columnRuleColor","MozColumnRuleColor","WebkitColumnRuleColor","MSColumnRuleColor","OColumnRuleColor","columnRuleStyle","MozColumnRuleStyle","WebkitColumnRuleStyle","MSColumnRuleStyle","OColumnRuleStyle","columnRuleWidth","MozColumnRuleWidth","WebkitColumnRuleWidth","MSColumnRuleWidth","OColumnRuleWidth","columnSpan","MozColumnSpan","WebkitColumnSpan","MSColumnSpan","OColumnSpan","columnWidth","MozColumnWidth","WebkitColumnWidth","MSColumnWidth","OColumnWidth","columns","MozColumns","WebkitColumns","MSColumns","OColumns","content","MozContent","WebkitContent","MSContent","OContent","counterIncrement","MozCounterIncrement","WebkitCounterIncrement","MSCounterIncrement","OCounterIncrement","counterReset","MozCounterReset","WebkitCounterReset","MSCounterReset","OCounterReset","cursor","MozCursor","WebkitCursor","MSCursor","OCursor","deg","MozDeg","WebkitDeg","MSDeg","ODeg","direction","MozDirection","WebkitDirection","MSDirection","ODirection","display","MozDisplay","WebkitDisplay","MSDisplay","ODisplay","dpcm","MozDpcm","WebkitDpcm","MSDpcm","ODpcm","dpi","MozDpi","WebkitDpi","MSDpi","ODpi","dppx","MozDppx","WebkitDppx","MSDppx","ODppx","em","MozEm","WebkitEm","MSEm","OEm","emptyCells","MozEmptyCells","WebkitEmptyCells","MSEmptyCells","OEmptyCells","ex","MozEx","WebkitEx","MSEx","OEx","filter","MozFilter","WebkitFilter","MSFilter","OFilter","flexBasis","MozFlexBasis","WebkitFlexBasis","MSFlexBasis","OFlexBasis","flexDirection","MozFlexDirection","WebkitFlexDirection","MSFlexDirection","OFlexDirection","flexFlow","MozFlexFlow","WebkitFlexFlow","MSFlexFlow","OFlexFlow","flexGrow","MozFlexGrow","WebkitFlexGrow","MSFlexGrow","OFlexGrow","flexShrink","MozFlexShrink","WebkitFlexShrink","MSFlexShrink","OFlexShrink","flexWrap","MozFlexWrap","WebkitFlexWrap","MSFlexWrap","OFlexWrap","float","MozFloat","WebkitFloat","MSFloat","OFloat","font","MozFont","WebkitFont","MSFont","OFont","fontFamily","MozFontFamily","WebkitFontFamily","MSFontFamily","OFontFamily","fontFeatureSettings","MozFontFeatureSettings","WebkitFontFeatureSettings","MSFontFeatureSettings","OFontFeatureSettings","fontKerning","MozFontKerning","WebkitFontKerning","MSFontKerning","OFontKerning","fontLanguageOverride","MozFontLanguageOverride","WebkitFontLanguageOverride","MSFontLanguageOverride","OFontLanguageOverride","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","fontSizeAdjust","MozFontSizeAdjust","WebkitFontSizeAdjust","MSFontSizeAdjust","OFontSizeAdjust","fontStretch","MozFontStretch","WebkitFontStretch","MSFontStretch","OFontStretch","fontStyle","MozFontStyle","WebkitFontStyle","MSFontStyle","OFontStyle","fontSynthesis","MozFontSynthesis","WebkitFontSynthesis","MSFontSynthesis","OFontSynthesis","fontVariant","MozFontVariant","WebkitFontVariant","MSFontVariant","OFontVariant","fontVariantAlternates","MozFontVariantAlternates","WebkitFontVariantAlternates","MSFontVariantAlternates","OFontVariantAlternates","fontVariantCaps","MozFontVariantCaps","WebkitFontVariantCaps","MSFontVariantCaps","OFontVariantCaps","fontVariantEastAsian","MozFontVariantEastAsian","WebkitFontVariantEastAsian","MSFontVariantEastAsian","OFontVariantEastAsian","fontVariantLigatures","MozFontVariantLigatures","WebkitFontVariantLigatures","MSFontVariantLigatures","OFontVariantLigatures","fontVariantNumeric","MozFontVariantNumeric","WebkitFontVariantNumeric","MSFontVariantNumeric","OFontVariantNumeric","fontVariantPosition","MozFontVariantPosition","WebkitFontVariantPosition","MSFontVariantPosition","OFontVariantPosition","fontWeight","MozFontWeight","WebkitFontWeight","MSFontWeight","OFontWeight","fr","MozFr","WebkitFr","MSFr","OFr","grad","MozGrad","WebkitGrad","MSGrad","OGrad","grid","MozGrid","WebkitGrid","MSGrid","OGrid","gridArea","MozGridArea","WebkitGridArea","MSGridArea","OGridArea","gridAutoColumns","MozGridAutoColumns","WebkitGridAutoColumns","MSGridAutoColumns","OGridAutoColumns","gridAutoFlow","MozGridAutoFlow","WebkitGridAutoFlow","MSGridAutoFlow","OGridAutoFlow","gridAutoRows","MozGridAutoRows","WebkitGridAutoRows","MSGridAutoRows","OGridAutoRows","gridColumn","MozGridColumn","WebkitGridColumn","MSGridColumn","OGridColumn","gridColumnEnd","MozGridColumnEnd","WebkitGridColumnEnd","MSGridColumnEnd","OGridColumnEnd","gridColumnGap","MozGridColumnGap","WebkitGridColumnGap","MSGridColumnGap","OGridColumnGap","gridColumnStart","MozGridColumnStart","WebkitGridColumnStart","MSGridColumnStart","OGridColumnStart","gridGap","MozGridGap","WebkitGridGap","MSGridGap","OGridGap","gridRow","MozGridRow","WebkitGridRow","MSGridRow","OGridRow","gridRowEnd","MozGridRowEnd","WebkitGridRowEnd","MSGridRowEnd","OGridRowEnd","gridRowGap","MozGridRowGap","WebkitGridRowGap","MSGridRowGap","OGridRowGap","gridRowStart","MozGridRowStart","WebkitGridRowStart","MSGridRowStart","OGridRowStart","gridTemplate","MozGridTemplate","WebkitGridTemplate","MSGridTemplate","OGridTemplate","gridTemplateAreas","MozGridTemplateAreas","WebkitGridTemplateAreas","MSGridTemplateAreas","OGridTemplateAreas","gridTemplateColumns","MozGridTemplateColumns","WebkitGridTemplateColumns","MSGridTemplateColumns","OGridTemplateColumns","gridTemplateRows","MozGridTemplateRows","WebkitGridTemplateRows","MSGridTemplateRows","OGridTemplateRows","height","MozHeight","WebkitHeight","MSHeight","OHeight","hyphens","MozHyphens","WebkitHyphens","MSHyphens","OHyphens","hz","MozHz","WebkitHz","MSHz","OHz","imageOrientation","MozImageOrientation","WebkitImageOrientation","MSImageOrientation","OImageOrientation","imageRendering","MozImageRendering","WebkitImageRendering","MSImageRendering","OImageRendering","imageResolution","MozImageResolution","WebkitImageResolution","MSImageResolution","OImageResolution","imeMode","MozImeMode","WebkitImeMode","MSImeMode","OImeMode","in","MozIn","WebkitIn","MSIn","OIn","inherit","MozInherit","WebkitInherit","MSInherit","OInherit","initial","MozInitial","WebkitInitial","MSInitial","OInitial","inlineSize","MozInlineSize","WebkitInlineSize","MSInlineSize","OInlineSize","isolation","MozIsolation","WebkitIsolation","MSIsolation","OIsolation","justifyContent","MozJustifyContent","WebkitJustifyContent","MSJustifyContent","OJustifyContent","khz","MozKhz","WebkitKhz","MSKhz","OKhz","left","MozLeft","WebkitLeft","MSLeft","OLeft","letterSpacing","MozLetterSpacing","WebkitLetterSpacing","MSLetterSpacing","OLetterSpacing","lineBreak","MozLineBreak","WebkitLineBreak","MSLineBreak","OLineBreak","lineHeight","MozLineHeight","WebkitLineHeight","MSLineHeight","OLineHeight","listStyle","MozListStyle","WebkitListStyle","MSListStyle","OListStyle","listStyleImage","MozListStyleImage","WebkitListStyleImage","MSListStyleImage","OListStyleImage","listStylePosition","MozListStylePosition","WebkitListStylePosition","MSListStylePosition","OListStylePosition","listStyleType","MozListStyleType","WebkitListStyleType","MSListStyleType","OListStyleType","margin","MozMargin","WebkitMargin","MSMargin","OMargin","marginBlockEnd","MozMarginBlockEnd","WebkitMarginBlockEnd","MSMarginBlockEnd","OMarginBlockEnd","marginBlockStart","MozMarginBlockStart","WebkitMarginBlockStart","MSMarginBlockStart","OMarginBlockStart","marginBottom","MozMarginBottom","WebkitMarginBottom","MSMarginBottom","OMarginBottom","marginInlineEnd","MozMarginInlineEnd","WebkitMarginInlineEnd","MSMarginInlineEnd","OMarginInlineEnd","marginInlineStart","MozMarginInlineStart","WebkitMarginInlineStart","MSMarginInlineStart","OMarginInlineStart","marginLeft","MozMarginLeft","WebkitMarginLeft","MSMarginLeft","OMarginLeft","marginRight","MozMarginRight","WebkitMarginRight","MSMarginRight","OMarginRight","marginTop","MozMarginTop","WebkitMarginTop","MSMarginTop","OMarginTop","mask","MozMask","WebkitMask","MSMask","OMask","maskClip","MozMaskClip","WebkitMaskClip","MSMaskClip","OMaskClip","maskComposite","MozMaskComposite","WebkitMaskComposite","MSMaskComposite","OMaskComposite","maskImage","MozMaskImage","WebkitMaskImage","MSMaskImage","OMaskImage","maskMode","MozMaskMode","WebkitMaskMode","MSMaskMode","OMaskMode","maskOrigin","MozMaskOrigin","WebkitMaskOrigin","MSMaskOrigin","OMaskOrigin","maskPosition","MozMaskPosition","WebkitMaskPosition","MSMaskPosition","OMaskPosition","maskRepeat","MozMaskRepeat","WebkitMaskRepeat","MSMaskRepeat","OMaskRepeat","maskSize","MozMaskSize","WebkitMaskSize","MSMaskSize","OMaskSize","maskType","MozMaskType","WebkitMaskType","MSMaskType","OMaskType","maxHeight","MozMaxHeight","WebkitMaxHeight","MSMaxHeight","OMaxHeight","maxWidth","MozMaxWidth","WebkitMaxWidth","MSMaxWidth","OMaxWidth","minBlockSize","MozMinBlockSize","WebkitMinBlockSize","MSMinBlockSize","OMinBlockSize","minHeight","MozMinHeight","WebkitMinHeight","MSMinHeight","OMinHeight","minInlineSize","MozMinInlineSize","WebkitMinInlineSize","MSMinInlineSize","OMinInlineSize","minWidth","MozMinWidth","WebkitMinWidth","MSMinWidth","OMinWidth","mixBlendMode","MozMixBlendMode","WebkitMixBlendMode","MSMixBlendMode","OMixBlendMode","mm","MozMm","WebkitMm","MSMm","OMm","ms","MozMs","WebkitMs","MSMs","OMs","objectFit","MozObjectFit","WebkitObjectFit","MSObjectFit","OObjectFit","objectPosition","MozObjectPosition","WebkitObjectPosition","MSObjectPosition","OObjectPosition","offsetBlockEnd","MozOffsetBlockEnd","WebkitOffsetBlockEnd","MSOffsetBlockEnd","OOffsetBlockEnd","offsetBlockStart","MozOffsetBlockStart","WebkitOffsetBlockStart","MSOffsetBlockStart","OOffsetBlockStart","offsetInlineEnd","MozOffsetInlineEnd","WebkitOffsetInlineEnd","MSOffsetInlineEnd","OOffsetInlineEnd","offsetInlineStart","MozOffsetInlineStart","WebkitOffsetInlineStart","MSOffsetInlineStart","OOffsetInlineStart","opacity","MozOpacity","WebkitOpacity","MSOpacity","OOpacity","order","MozOrder","WebkitOrder","MSOrder","OOrder","orphans","MozOrphans","WebkitOrphans","MSOrphans","OOrphans","outline","MozOutline","WebkitOutline","MSOutline","OOutline","outlineColor","MozOutlineColor","WebkitOutlineColor","MSOutlineColor","OOutlineColor","outlineOffset","MozOutlineOffset","WebkitOutlineOffset","MSOutlineOffset","OOutlineOffset","outlineStyle","MozOutlineStyle","WebkitOutlineStyle","MSOutlineStyle","OOutlineStyle","outlineWidth","MozOutlineWidth","WebkitOutlineWidth","MSOutlineWidth","OOutlineWidth","overflow","MozOverflow","WebkitOverflow","MSOverflow","OOverflow","overflowWrap","MozOverflowWrap","WebkitOverflowWrap","MSOverflowWrap","OOverflowWrap","overflowX","MozOverflowX","WebkitOverflowX","MSOverflowX","OOverflowX","overflowY","MozOverflowY","WebkitOverflowY","MSOverflowY","OOverflowY","padding","MozPadding","WebkitPadding","MSPadding","OPadding","paddingBlockEnd","MozPaddingBlockEnd","WebkitPaddingBlockEnd","MSPaddingBlockEnd","OPaddingBlockEnd","paddingBlockStart","MozPaddingBlockStart","WebkitPaddingBlockStart","MSPaddingBlockStart","OPaddingBlockStart","paddingBottom","MozPaddingBottom","WebkitPaddingBottom","MSPaddingBottom","OPaddingBottom","paddingInlineEnd","MozPaddingInlineEnd","WebkitPaddingInlineEnd","MSPaddingInlineEnd","OPaddingInlineEnd","paddingInlineStart","MozPaddingInlineStart","WebkitPaddingInlineStart","MSPaddingInlineStart","OPaddingInlineStart","paddingLeft","MozPaddingLeft","WebkitPaddingLeft","MSPaddingLeft","OPaddingLeft","paddingRight","MozPaddingRight","WebkitPaddingRight","MSPaddingRight","OPaddingRight","paddingTop","MozPaddingTop","WebkitPaddingTop","MSPaddingTop","OPaddingTop","pageBreakAfter","MozPageBreakAfter","WebkitPageBreakAfter","MSPageBreakAfter","OPageBreakAfter","pageBreakBefore","MozPageBreakBefore","WebkitPageBreakBefore","MSPageBreakBefore","OPageBreakBefore","pageBreakInside","MozPageBreakInside","WebkitPageBreakInside","MSPageBreakInside","OPageBreakInside","pc","MozPc","WebkitPc","MSPc","OPc","perspective","MozPerspective","WebkitPerspective","MSPerspective","OPerspective","perspectiveOrigin","MozPerspectiveOrigin","WebkitPerspectiveOrigin","MSPerspectiveOrigin","OPerspectiveOrigin","pointerEvents","MozPointerEvents","WebkitPointerEvents","MSPointerEvents","OPointerEvents","position","MozPosition","WebkitPosition","MSPosition","OPosition","pt","MozPt","WebkitPt","MSPt","OPt","px","MozPx","WebkitPx","MSPx","OPx","q","MozQ","WebkitQ","MSQ","OQ","quotes","MozQuotes","WebkitQuotes","MSQuotes","OQuotes","rad","MozRad","WebkitRad","MSRad","ORad","rem","MozRem","WebkitRem","MSRem","ORem","resize","MozResize","WebkitResize","MSResize","OResize","revert","MozRevert","WebkitRevert","MSRevert","ORevert","right","MozRight","WebkitRight","MSRight","ORight","rubyAlign","MozRubyAlign","WebkitRubyAlign","MSRubyAlign","ORubyAlign","rubyMerge","MozRubyMerge","WebkitRubyMerge","MSRubyMerge","ORubyMerge","rubyPosition","MozRubyPosition","WebkitRubyPosition","MSRubyPosition","ORubyPosition","s","MozS","WebkitS","MSS","OS","scrollBehavior","MozScrollBehavior","WebkitScrollBehavior","MSScrollBehavior","OScrollBehavior","scrollSnapCoordinate","MozScrollSnapCoordinate","WebkitScrollSnapCoordinate","MSScrollSnapCoordinate","OScrollSnapCoordinate","scrollSnapDestination","MozScrollSnapDestination","WebkitScrollSnapDestination","MSScrollSnapDestination","OScrollSnapDestination","scrollSnapType","MozScrollSnapType","WebkitScrollSnapType","MSScrollSnapType","OScrollSnapType","shapeImageThreshold","MozShapeImageThreshold","WebkitShapeImageThreshold","MSShapeImageThreshold","OShapeImageThreshold","shapeMargin","MozShapeMargin","WebkitShapeMargin","MSShapeMargin","OShapeMargin","shapeOutside","MozShapeOutside","WebkitShapeOutside","MSShapeOutside","OShapeOutside","tabSize","MozTabSize","WebkitTabSize","MSTabSize","OTabSize","tableLayout","MozTableLayout","WebkitTableLayout","MSTableLayout","OTableLayout","textAlign","MozTextAlign","WebkitTextAlign","MSTextAlign","OTextAlign","textAlignLast","MozTextAlignLast","WebkitTextAlignLast","MSTextAlignLast","OTextAlignLast","textCombineUpright","MozTextCombineUpright","WebkitTextCombineUpright","MSTextCombineUpright","OTextCombineUpright","textDecoration","MozTextDecoration","WebkitTextDecoration","MSTextDecoration","OTextDecoration","textDecorationColor","MozTextDecorationColor","WebkitTextDecorationColor","MSTextDecorationColor","OTextDecorationColor","textDecorationLine","MozTextDecorationLine","WebkitTextDecorationLine","MSTextDecorationLine","OTextDecorationLine","textDecorationStyle","MozTextDecorationStyle","WebkitTextDecorationStyle","MSTextDecorationStyle","OTextDecorationStyle","textEmphasis","MozTextEmphasis","WebkitTextEmphasis","MSTextEmphasis","OTextEmphasis","textEmphasisColor","MozTextEmphasisColor","WebkitTextEmphasisColor","MSTextEmphasisColor","OTextEmphasisColor","textEmphasisPosition","MozTextEmphasisPosition","WebkitTextEmphasisPosition","MSTextEmphasisPosition","OTextEmphasisPosition","textEmphasisStyle","MozTextEmphasisStyle","WebkitTextEmphasisStyle","MSTextEmphasisStyle","OTextEmphasisStyle","textIndent","MozTextIndent","WebkitTextIndent","MSTextIndent","OTextIndent","textOrientation","MozTextOrientation","WebkitTextOrientation","MSTextOrientation","OTextOrientation","textOverflow","MozTextOverflow","WebkitTextOverflow","MSTextOverflow","OTextOverflow","textRendering","MozTextRendering","WebkitTextRendering","MSTextRendering","OTextRendering","textShadow","MozTextShadow","WebkitTextShadow","MSTextShadow","OTextShadow","textTransform","MozTextTransform","WebkitTextTransform","MSTextTransform","OTextTransform","textUnderlinePosition","MozTextUnderlinePosition","WebkitTextUnderlinePosition","MSTextUnderlinePosition","OTextUnderlinePosition","top","MozTop","WebkitTop","MSTop","OTop","touchAction","MozTouchAction","WebkitTouchAction","MSTouchAction","OTouchAction","transform","MozTransform","WebkitTransform","msTransform","OTransform","transformBox","MozTransformBox","WebkitTransformBox","MSTransformBox","OTransformBox","transformOrigin","MozTransformOrigin","WebkitTransformOrigin","MSTransformOrigin","OTransformOrigin","transformStyle","MozTransformStyle","WebkitTransformStyle","MSTransformStyle","OTransformStyle","transition","MozTransition","WebkitTransition","MSTransition","OTransition","transitionDelay","MozTransitionDelay","WebkitTransitionDelay","MSTransitionDelay","OTransitionDelay","transitionDuration","MozTransitionDuration","WebkitTransitionDuration","MSTransitionDuration","OTransitionDuration","transitionProperty","MozTransitionProperty","WebkitTransitionProperty","MSTransitionProperty","OTransitionProperty","transitionTimingFunction","MozTransitionTimingFunction","WebkitTransitionTimingFunction","MSTransitionTimingFunction","OTransitionTimingFunction","turn","MozTurn","WebkitTurn","MSTurn","OTurn","unicodeBidi","MozUnicodeBidi","WebkitUnicodeBidi","MSUnicodeBidi","OUnicodeBidi","unset","MozUnset","WebkitUnset","MSUnset","OUnset","verticalAlign","MozVerticalAlign","WebkitVerticalAlign","MSVerticalAlign","OVerticalAlign","vh","MozVh","WebkitVh","MSVh","OVh","visibility","MozVisibility","WebkitVisibility","MSVisibility","OVisibility","vmax","MozVmax","WebkitVmax","MSVmax","OVmax","vmin","MozVmin","WebkitVmin","MSVmin","OVmin","vw","MozVw","WebkitVw","MSVw","OVw","whiteSpace","MozWhiteSpace","WebkitWhiteSpace","MSWhiteSpace","OWhiteSpace","widows","MozWidows","WebkitWidows","MSWidows","OWidows","width","MozWidth","WebkitWidth","MSWidth","OWidth","willChange","MozWillChange","WebkitWillChange","MSWillChange","OWillChange","wordBreak","MozWordBreak","WebkitWordBreak","MSWordBreak","OWordBreak","wordSpacing","MozWordSpacing","WebkitWordSpacing","MSWordSpacing","OWordSpacing","wordWrap","MozWordWrap","WebkitWordWrap","MSWordWrap","OWordWrap","writingMode","MozWritingMode","WebkitWritingMode","MSWritingMode","OWritingMode","zIndex","MozZIndex","WebkitZIndex","MSZIndex","OZIndex","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","flex","MozFlex","WebkitFlex","MSFlex","OFlex","fr","MozFr","WebkitFr","MSFr","OFr","overflowScrolling","MozOverflowScrolling","WebkitOverflowScrolling","MSOverflowScrolling","OOverflowScrolling","userSelect","MozUserSelect","WebkitUserSelect","MSUserSelect","OUserSelect"];ZB.exports;(function(e){var t=y3e,r=zte;e.exports=function(n,i,a){var s=n[i];if(s){var l=[];if(Object.keys(s).forEach(function(h){t.indexOf(h)===-1&&l.push(h)}),l.length)throw new Error("Prop "+i+" passed to "+a+". Has invalid keys "+l.join(", "))}},e.exports.isRequired=function(n,i,a){if(!n[i])throw new Error("Prop "+i+" passed to "+a+" is required");return e.exports(n,i,a)},e.exports.supportingArrays=r.oneOfType([r.arrayOf(e.exports),e.exports])})(ZB);var v3e=ZB.exports;const Dm=mp(v3e);function Vte(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function Wte(e){function t(r){var n=this.constructor.getDerivedStateFromProps(e,r);return n??null}this.setState(t.bind(this))}function Hte(e,t){try{var r=this.props,n=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,n)}finally{this.props=r,this.state=n}}Vte.__suppressDeprecationWarning=!0;Wte.__suppressDeprecationWarning=!0;Hte.__suppressDeprecationWarning=!0;function b3e(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var r=null,n=null,i=null;if(typeof t.componentWillMount=="function"?r="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(r="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?n="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(n="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?i="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(i="UNSAFE_componentWillUpdate"),r!==null||n!==null||i!==null){var a=e.displayName||e.name,s=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
+      `,children:[!e&&G.jsxs(Ne.Box,{display:"flex",alignItems:"center",flexGrow:0,pis:4,children:[G.jsx(Nte,{}),G.jsx(Ne.Button,{mis:"10px",small:!0,warning:!0,height:"max-content",onClick:()=>n(VE(!0)),children:"Templates"})]}),t&&G.jsx(Rte,{tabsItem:a,onChange:i,selectedTab:r})]})};var Lte={exports:{}},m3e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",g3e=m3e,y3e=g3e;function zte(){}function Vte(){}Vte.resetWarningCache=zte;var v3e=function(){function e(n,i,a,s,l,h){if(h!==y3e){var y=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 y.name="Invariant Violation",y}}e.isRequired=e;function t(){return e}var r={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:Vte,resetWarningCache:zte};return r.PropTypes=r,r};Lte.exports=v3e();var Wte=Lte.exports;const Rn=mp(Wte);var ZB={exports:{}},b3e=["alignContent","MozAlignContent","WebkitAlignContent","MSAlignContent","OAlignContent","alignItems","MozAlignItems","WebkitAlignItems","MSAlignItems","OAlignItems","alignSelf","MozAlignSelf","WebkitAlignSelf","MSAlignSelf","OAlignSelf","all","MozAll","WebkitAll","MSAll","OAll","animation","MozAnimation","WebkitAnimation","MSAnimation","OAnimation","animationDelay","MozAnimationDelay","WebkitAnimationDelay","MSAnimationDelay","OAnimationDelay","animationDirection","MozAnimationDirection","WebkitAnimationDirection","MSAnimationDirection","OAnimationDirection","animationDuration","MozAnimationDuration","WebkitAnimationDuration","MSAnimationDuration","OAnimationDuration","animationFillMode","MozAnimationFillMode","WebkitAnimationFillMode","MSAnimationFillMode","OAnimationFillMode","animationIterationCount","MozAnimationIterationCount","WebkitAnimationIterationCount","MSAnimationIterationCount","OAnimationIterationCount","animationName","MozAnimationName","WebkitAnimationName","MSAnimationName","OAnimationName","animationPlayState","MozAnimationPlayState","WebkitAnimationPlayState","MSAnimationPlayState","OAnimationPlayState","animationTimingFunction","MozAnimationTimingFunction","WebkitAnimationTimingFunction","MSAnimationTimingFunction","OAnimationTimingFunction","backfaceVisibility","MozBackfaceVisibility","WebkitBackfaceVisibility","MSBackfaceVisibility","OBackfaceVisibility","background","MozBackground","WebkitBackground","MSBackground","OBackground","backgroundAttachment","MozBackgroundAttachment","WebkitBackgroundAttachment","MSBackgroundAttachment","OBackgroundAttachment","backgroundBlendMode","MozBackgroundBlendMode","WebkitBackgroundBlendMode","MSBackgroundBlendMode","OBackgroundBlendMode","backgroundClip","MozBackgroundClip","WebkitBackgroundClip","MSBackgroundClip","OBackgroundClip","backgroundColor","MozBackgroundColor","WebkitBackgroundColor","MSBackgroundColor","OBackgroundColor","backgroundImage","MozBackgroundImage","WebkitBackgroundImage","MSBackgroundImage","OBackgroundImage","backgroundOrigin","MozBackgroundOrigin","WebkitBackgroundOrigin","MSBackgroundOrigin","OBackgroundOrigin","backgroundPosition","MozBackgroundPosition","WebkitBackgroundPosition","MSBackgroundPosition","OBackgroundPosition","backgroundRepeat","MozBackgroundRepeat","WebkitBackgroundRepeat","MSBackgroundRepeat","OBackgroundRepeat","backgroundSize","MozBackgroundSize","WebkitBackgroundSize","MSBackgroundSize","OBackgroundSize","blockSize","MozBlockSize","WebkitBlockSize","MSBlockSize","OBlockSize","border","MozBorder","WebkitBorder","MSBorder","OBorder","borderBlockEnd","MozBorderBlockEnd","WebkitBorderBlockEnd","MSBorderBlockEnd","OBorderBlockEnd","borderBlockEndColor","MozBorderBlockEndColor","WebkitBorderBlockEndColor","MSBorderBlockEndColor","OBorderBlockEndColor","borderBlockEndStyle","MozBorderBlockEndStyle","WebkitBorderBlockEndStyle","MSBorderBlockEndStyle","OBorderBlockEndStyle","borderBlockEndWidth","MozBorderBlockEndWidth","WebkitBorderBlockEndWidth","MSBorderBlockEndWidth","OBorderBlockEndWidth","borderBlockStart","MozBorderBlockStart","WebkitBorderBlockStart","MSBorderBlockStart","OBorderBlockStart","borderBlockStartColor","MozBorderBlockStartColor","WebkitBorderBlockStartColor","MSBorderBlockStartColor","OBorderBlockStartColor","borderBlockStartStyle","MozBorderBlockStartStyle","WebkitBorderBlockStartStyle","MSBorderBlockStartStyle","OBorderBlockStartStyle","borderBlockStartWidth","MozBorderBlockStartWidth","WebkitBorderBlockStartWidth","MSBorderBlockStartWidth","OBorderBlockStartWidth","borderBottom","MozBorderBottom","WebkitBorderBottom","MSBorderBottom","OBorderBottom","borderBottomColor","MozBorderBottomColor","WebkitBorderBottomColor","MSBorderBottomColor","OBorderBottomColor","borderBottomLeftRadius","MozBorderBottomLeftRadius","WebkitBorderBottomLeftRadius","MSBorderBottomLeftRadius","OBorderBottomLeftRadius","borderBottomRightRadius","MozBorderBottomRightRadius","WebkitBorderBottomRightRadius","MSBorderBottomRightRadius","OBorderBottomRightRadius","borderBottomStyle","MozBorderBottomStyle","WebkitBorderBottomStyle","MSBorderBottomStyle","OBorderBottomStyle","borderBottomWidth","MozBorderBottomWidth","WebkitBorderBottomWidth","MSBorderBottomWidth","OBorderBottomWidth","borderCollapse","MozBorderCollapse","WebkitBorderCollapse","MSBorderCollapse","OBorderCollapse","borderColor","MozBorderColor","WebkitBorderColor","MSBorderColor","OBorderColor","borderImage","MozBorderImage","WebkitBorderImage","MSBorderImage","OBorderImage","borderImageOutset","MozBorderImageOutset","WebkitBorderImageOutset","MSBorderImageOutset","OBorderImageOutset","borderImageRepeat","MozBorderImageRepeat","WebkitBorderImageRepeat","MSBorderImageRepeat","OBorderImageRepeat","borderImageSlice","MozBorderImageSlice","WebkitBorderImageSlice","MSBorderImageSlice","OBorderImageSlice","borderImageSource","MozBorderImageSource","WebkitBorderImageSource","MSBorderImageSource","OBorderImageSource","borderImageWidth","MozBorderImageWidth","WebkitBorderImageWidth","MSBorderImageWidth","OBorderImageWidth","borderInlineEnd","MozBorderInlineEnd","WebkitBorderInlineEnd","MSBorderInlineEnd","OBorderInlineEnd","borderInlineEndColor","MozBorderInlineEndColor","WebkitBorderInlineEndColor","MSBorderInlineEndColor","OBorderInlineEndColor","borderInlineEndStyle","MozBorderInlineEndStyle","WebkitBorderInlineEndStyle","MSBorderInlineEndStyle","OBorderInlineEndStyle","borderInlineEndWidth","MozBorderInlineEndWidth","WebkitBorderInlineEndWidth","MSBorderInlineEndWidth","OBorderInlineEndWidth","borderInlineStart","MozBorderInlineStart","WebkitBorderInlineStart","MSBorderInlineStart","OBorderInlineStart","borderInlineStartColor","MozBorderInlineStartColor","WebkitBorderInlineStartColor","MSBorderInlineStartColor","OBorderInlineStartColor","borderInlineStartStyle","MozBorderInlineStartStyle","WebkitBorderInlineStartStyle","MSBorderInlineStartStyle","OBorderInlineStartStyle","borderInlineStartWidth","MozBorderInlineStartWidth","WebkitBorderInlineStartWidth","MSBorderInlineStartWidth","OBorderInlineStartWidth","borderLeft","MozBorderLeft","WebkitBorderLeft","MSBorderLeft","OBorderLeft","borderLeftColor","MozBorderLeftColor","WebkitBorderLeftColor","MSBorderLeftColor","OBorderLeftColor","borderLeftStyle","MozBorderLeftStyle","WebkitBorderLeftStyle","MSBorderLeftStyle","OBorderLeftStyle","borderLeftWidth","MozBorderLeftWidth","WebkitBorderLeftWidth","MSBorderLeftWidth","OBorderLeftWidth","borderRadius","MozBorderRadius","WebkitBorderRadius","MSBorderRadius","OBorderRadius","borderRight","MozBorderRight","WebkitBorderRight","MSBorderRight","OBorderRight","borderRightColor","MozBorderRightColor","WebkitBorderRightColor","MSBorderRightColor","OBorderRightColor","borderRightStyle","MozBorderRightStyle","WebkitBorderRightStyle","MSBorderRightStyle","OBorderRightStyle","borderRightWidth","MozBorderRightWidth","WebkitBorderRightWidth","MSBorderRightWidth","OBorderRightWidth","borderSpacing","MozBorderSpacing","WebkitBorderSpacing","MSBorderSpacing","OBorderSpacing","borderStyle","MozBorderStyle","WebkitBorderStyle","MSBorderStyle","OBorderStyle","borderTop","MozBorderTop","WebkitBorderTop","MSBorderTop","OBorderTop","borderTopColor","MozBorderTopColor","WebkitBorderTopColor","MSBorderTopColor","OBorderTopColor","borderTopLeftRadius","MozBorderTopLeftRadius","WebkitBorderTopLeftRadius","MSBorderTopLeftRadius","OBorderTopLeftRadius","borderTopRightRadius","MozBorderTopRightRadius","WebkitBorderTopRightRadius","MSBorderTopRightRadius","OBorderTopRightRadius","borderTopStyle","MozBorderTopStyle","WebkitBorderTopStyle","MSBorderTopStyle","OBorderTopStyle","borderTopWidth","MozBorderTopWidth","WebkitBorderTopWidth","MSBorderTopWidth","OBorderTopWidth","borderWidth","MozBorderWidth","WebkitBorderWidth","MSBorderWidth","OBorderWidth","bottom","MozBottom","WebkitBottom","MSBottom","OBottom","boxDecorationBreak","MozBoxDecorationBreak","WebkitBoxDecorationBreak","MSBoxDecorationBreak","OBoxDecorationBreak","boxShadow","MozBoxShadow","WebkitBoxShadow","MSBoxShadow","OBoxShadow","boxSizing","MozBoxSizing","WebkitBoxSizing","MSBoxSizing","OBoxSizing","breakAfter","MozBreakAfter","WebkitBreakAfter","MSBreakAfter","OBreakAfter","breakBefore","MozBreakBefore","WebkitBreakBefore","MSBreakBefore","OBreakBefore","breakInside","MozBreakInside","WebkitBreakInside","MSBreakInside","OBreakInside","captionSide","MozCaptionSide","WebkitCaptionSide","MSCaptionSide","OCaptionSide","caretColor","MozCaretColor","WebkitCaretColor","MSCaretColor","OCaretColor","ch","MozCh","WebkitCh","MSCh","OCh","clear","MozClear","WebkitClear","MSClear","OClear","clip","MozClip","WebkitClip","MSClip","OClip","clipPath","MozClipPath","WebkitClipPath","MSClipPath","OClipPath","cm","MozCm","WebkitCm","MSCm","OCm","color","MozColor","WebkitColor","MSColor","OColor","columnCount","MozColumnCount","WebkitColumnCount","MSColumnCount","OColumnCount","columnFill","MozColumnFill","WebkitColumnFill","MSColumnFill","OColumnFill","columnGap","MozColumnGap","WebkitColumnGap","MSColumnGap","OColumnGap","columnRule","MozColumnRule","WebkitColumnRule","MSColumnRule","OColumnRule","columnRuleColor","MozColumnRuleColor","WebkitColumnRuleColor","MSColumnRuleColor","OColumnRuleColor","columnRuleStyle","MozColumnRuleStyle","WebkitColumnRuleStyle","MSColumnRuleStyle","OColumnRuleStyle","columnRuleWidth","MozColumnRuleWidth","WebkitColumnRuleWidth","MSColumnRuleWidth","OColumnRuleWidth","columnSpan","MozColumnSpan","WebkitColumnSpan","MSColumnSpan","OColumnSpan","columnWidth","MozColumnWidth","WebkitColumnWidth","MSColumnWidth","OColumnWidth","columns","MozColumns","WebkitColumns","MSColumns","OColumns","content","MozContent","WebkitContent","MSContent","OContent","counterIncrement","MozCounterIncrement","WebkitCounterIncrement","MSCounterIncrement","OCounterIncrement","counterReset","MozCounterReset","WebkitCounterReset","MSCounterReset","OCounterReset","cursor","MozCursor","WebkitCursor","MSCursor","OCursor","deg","MozDeg","WebkitDeg","MSDeg","ODeg","direction","MozDirection","WebkitDirection","MSDirection","ODirection","display","MozDisplay","WebkitDisplay","MSDisplay","ODisplay","dpcm","MozDpcm","WebkitDpcm","MSDpcm","ODpcm","dpi","MozDpi","WebkitDpi","MSDpi","ODpi","dppx","MozDppx","WebkitDppx","MSDppx","ODppx","em","MozEm","WebkitEm","MSEm","OEm","emptyCells","MozEmptyCells","WebkitEmptyCells","MSEmptyCells","OEmptyCells","ex","MozEx","WebkitEx","MSEx","OEx","filter","MozFilter","WebkitFilter","MSFilter","OFilter","flexBasis","MozFlexBasis","WebkitFlexBasis","MSFlexBasis","OFlexBasis","flexDirection","MozFlexDirection","WebkitFlexDirection","MSFlexDirection","OFlexDirection","flexFlow","MozFlexFlow","WebkitFlexFlow","MSFlexFlow","OFlexFlow","flexGrow","MozFlexGrow","WebkitFlexGrow","MSFlexGrow","OFlexGrow","flexShrink","MozFlexShrink","WebkitFlexShrink","MSFlexShrink","OFlexShrink","flexWrap","MozFlexWrap","WebkitFlexWrap","MSFlexWrap","OFlexWrap","float","MozFloat","WebkitFloat","MSFloat","OFloat","font","MozFont","WebkitFont","MSFont","OFont","fontFamily","MozFontFamily","WebkitFontFamily","MSFontFamily","OFontFamily","fontFeatureSettings","MozFontFeatureSettings","WebkitFontFeatureSettings","MSFontFeatureSettings","OFontFeatureSettings","fontKerning","MozFontKerning","WebkitFontKerning","MSFontKerning","OFontKerning","fontLanguageOverride","MozFontLanguageOverride","WebkitFontLanguageOverride","MSFontLanguageOverride","OFontLanguageOverride","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","fontSizeAdjust","MozFontSizeAdjust","WebkitFontSizeAdjust","MSFontSizeAdjust","OFontSizeAdjust","fontStretch","MozFontStretch","WebkitFontStretch","MSFontStretch","OFontStretch","fontStyle","MozFontStyle","WebkitFontStyle","MSFontStyle","OFontStyle","fontSynthesis","MozFontSynthesis","WebkitFontSynthesis","MSFontSynthesis","OFontSynthesis","fontVariant","MozFontVariant","WebkitFontVariant","MSFontVariant","OFontVariant","fontVariantAlternates","MozFontVariantAlternates","WebkitFontVariantAlternates","MSFontVariantAlternates","OFontVariantAlternates","fontVariantCaps","MozFontVariantCaps","WebkitFontVariantCaps","MSFontVariantCaps","OFontVariantCaps","fontVariantEastAsian","MozFontVariantEastAsian","WebkitFontVariantEastAsian","MSFontVariantEastAsian","OFontVariantEastAsian","fontVariantLigatures","MozFontVariantLigatures","WebkitFontVariantLigatures","MSFontVariantLigatures","OFontVariantLigatures","fontVariantNumeric","MozFontVariantNumeric","WebkitFontVariantNumeric","MSFontVariantNumeric","OFontVariantNumeric","fontVariantPosition","MozFontVariantPosition","WebkitFontVariantPosition","MSFontVariantPosition","OFontVariantPosition","fontWeight","MozFontWeight","WebkitFontWeight","MSFontWeight","OFontWeight","fr","MozFr","WebkitFr","MSFr","OFr","grad","MozGrad","WebkitGrad","MSGrad","OGrad","grid","MozGrid","WebkitGrid","MSGrid","OGrid","gridArea","MozGridArea","WebkitGridArea","MSGridArea","OGridArea","gridAutoColumns","MozGridAutoColumns","WebkitGridAutoColumns","MSGridAutoColumns","OGridAutoColumns","gridAutoFlow","MozGridAutoFlow","WebkitGridAutoFlow","MSGridAutoFlow","OGridAutoFlow","gridAutoRows","MozGridAutoRows","WebkitGridAutoRows","MSGridAutoRows","OGridAutoRows","gridColumn","MozGridColumn","WebkitGridColumn","MSGridColumn","OGridColumn","gridColumnEnd","MozGridColumnEnd","WebkitGridColumnEnd","MSGridColumnEnd","OGridColumnEnd","gridColumnGap","MozGridColumnGap","WebkitGridColumnGap","MSGridColumnGap","OGridColumnGap","gridColumnStart","MozGridColumnStart","WebkitGridColumnStart","MSGridColumnStart","OGridColumnStart","gridGap","MozGridGap","WebkitGridGap","MSGridGap","OGridGap","gridRow","MozGridRow","WebkitGridRow","MSGridRow","OGridRow","gridRowEnd","MozGridRowEnd","WebkitGridRowEnd","MSGridRowEnd","OGridRowEnd","gridRowGap","MozGridRowGap","WebkitGridRowGap","MSGridRowGap","OGridRowGap","gridRowStart","MozGridRowStart","WebkitGridRowStart","MSGridRowStart","OGridRowStart","gridTemplate","MozGridTemplate","WebkitGridTemplate","MSGridTemplate","OGridTemplate","gridTemplateAreas","MozGridTemplateAreas","WebkitGridTemplateAreas","MSGridTemplateAreas","OGridTemplateAreas","gridTemplateColumns","MozGridTemplateColumns","WebkitGridTemplateColumns","MSGridTemplateColumns","OGridTemplateColumns","gridTemplateRows","MozGridTemplateRows","WebkitGridTemplateRows","MSGridTemplateRows","OGridTemplateRows","height","MozHeight","WebkitHeight","MSHeight","OHeight","hyphens","MozHyphens","WebkitHyphens","MSHyphens","OHyphens","hz","MozHz","WebkitHz","MSHz","OHz","imageOrientation","MozImageOrientation","WebkitImageOrientation","MSImageOrientation","OImageOrientation","imageRendering","MozImageRendering","WebkitImageRendering","MSImageRendering","OImageRendering","imageResolution","MozImageResolution","WebkitImageResolution","MSImageResolution","OImageResolution","imeMode","MozImeMode","WebkitImeMode","MSImeMode","OImeMode","in","MozIn","WebkitIn","MSIn","OIn","inherit","MozInherit","WebkitInherit","MSInherit","OInherit","initial","MozInitial","WebkitInitial","MSInitial","OInitial","inlineSize","MozInlineSize","WebkitInlineSize","MSInlineSize","OInlineSize","isolation","MozIsolation","WebkitIsolation","MSIsolation","OIsolation","justifyContent","MozJustifyContent","WebkitJustifyContent","MSJustifyContent","OJustifyContent","khz","MozKhz","WebkitKhz","MSKhz","OKhz","left","MozLeft","WebkitLeft","MSLeft","OLeft","letterSpacing","MozLetterSpacing","WebkitLetterSpacing","MSLetterSpacing","OLetterSpacing","lineBreak","MozLineBreak","WebkitLineBreak","MSLineBreak","OLineBreak","lineHeight","MozLineHeight","WebkitLineHeight","MSLineHeight","OLineHeight","listStyle","MozListStyle","WebkitListStyle","MSListStyle","OListStyle","listStyleImage","MozListStyleImage","WebkitListStyleImage","MSListStyleImage","OListStyleImage","listStylePosition","MozListStylePosition","WebkitListStylePosition","MSListStylePosition","OListStylePosition","listStyleType","MozListStyleType","WebkitListStyleType","MSListStyleType","OListStyleType","margin","MozMargin","WebkitMargin","MSMargin","OMargin","marginBlockEnd","MozMarginBlockEnd","WebkitMarginBlockEnd","MSMarginBlockEnd","OMarginBlockEnd","marginBlockStart","MozMarginBlockStart","WebkitMarginBlockStart","MSMarginBlockStart","OMarginBlockStart","marginBottom","MozMarginBottom","WebkitMarginBottom","MSMarginBottom","OMarginBottom","marginInlineEnd","MozMarginInlineEnd","WebkitMarginInlineEnd","MSMarginInlineEnd","OMarginInlineEnd","marginInlineStart","MozMarginInlineStart","WebkitMarginInlineStart","MSMarginInlineStart","OMarginInlineStart","marginLeft","MozMarginLeft","WebkitMarginLeft","MSMarginLeft","OMarginLeft","marginRight","MozMarginRight","WebkitMarginRight","MSMarginRight","OMarginRight","marginTop","MozMarginTop","WebkitMarginTop","MSMarginTop","OMarginTop","mask","MozMask","WebkitMask","MSMask","OMask","maskClip","MozMaskClip","WebkitMaskClip","MSMaskClip","OMaskClip","maskComposite","MozMaskComposite","WebkitMaskComposite","MSMaskComposite","OMaskComposite","maskImage","MozMaskImage","WebkitMaskImage","MSMaskImage","OMaskImage","maskMode","MozMaskMode","WebkitMaskMode","MSMaskMode","OMaskMode","maskOrigin","MozMaskOrigin","WebkitMaskOrigin","MSMaskOrigin","OMaskOrigin","maskPosition","MozMaskPosition","WebkitMaskPosition","MSMaskPosition","OMaskPosition","maskRepeat","MozMaskRepeat","WebkitMaskRepeat","MSMaskRepeat","OMaskRepeat","maskSize","MozMaskSize","WebkitMaskSize","MSMaskSize","OMaskSize","maskType","MozMaskType","WebkitMaskType","MSMaskType","OMaskType","maxHeight","MozMaxHeight","WebkitMaxHeight","MSMaxHeight","OMaxHeight","maxWidth","MozMaxWidth","WebkitMaxWidth","MSMaxWidth","OMaxWidth","minBlockSize","MozMinBlockSize","WebkitMinBlockSize","MSMinBlockSize","OMinBlockSize","minHeight","MozMinHeight","WebkitMinHeight","MSMinHeight","OMinHeight","minInlineSize","MozMinInlineSize","WebkitMinInlineSize","MSMinInlineSize","OMinInlineSize","minWidth","MozMinWidth","WebkitMinWidth","MSMinWidth","OMinWidth","mixBlendMode","MozMixBlendMode","WebkitMixBlendMode","MSMixBlendMode","OMixBlendMode","mm","MozMm","WebkitMm","MSMm","OMm","ms","MozMs","WebkitMs","MSMs","OMs","objectFit","MozObjectFit","WebkitObjectFit","MSObjectFit","OObjectFit","objectPosition","MozObjectPosition","WebkitObjectPosition","MSObjectPosition","OObjectPosition","offsetBlockEnd","MozOffsetBlockEnd","WebkitOffsetBlockEnd","MSOffsetBlockEnd","OOffsetBlockEnd","offsetBlockStart","MozOffsetBlockStart","WebkitOffsetBlockStart","MSOffsetBlockStart","OOffsetBlockStart","offsetInlineEnd","MozOffsetInlineEnd","WebkitOffsetInlineEnd","MSOffsetInlineEnd","OOffsetInlineEnd","offsetInlineStart","MozOffsetInlineStart","WebkitOffsetInlineStart","MSOffsetInlineStart","OOffsetInlineStart","opacity","MozOpacity","WebkitOpacity","MSOpacity","OOpacity","order","MozOrder","WebkitOrder","MSOrder","OOrder","orphans","MozOrphans","WebkitOrphans","MSOrphans","OOrphans","outline","MozOutline","WebkitOutline","MSOutline","OOutline","outlineColor","MozOutlineColor","WebkitOutlineColor","MSOutlineColor","OOutlineColor","outlineOffset","MozOutlineOffset","WebkitOutlineOffset","MSOutlineOffset","OOutlineOffset","outlineStyle","MozOutlineStyle","WebkitOutlineStyle","MSOutlineStyle","OOutlineStyle","outlineWidth","MozOutlineWidth","WebkitOutlineWidth","MSOutlineWidth","OOutlineWidth","overflow","MozOverflow","WebkitOverflow","MSOverflow","OOverflow","overflowWrap","MozOverflowWrap","WebkitOverflowWrap","MSOverflowWrap","OOverflowWrap","overflowX","MozOverflowX","WebkitOverflowX","MSOverflowX","OOverflowX","overflowY","MozOverflowY","WebkitOverflowY","MSOverflowY","OOverflowY","padding","MozPadding","WebkitPadding","MSPadding","OPadding","paddingBlockEnd","MozPaddingBlockEnd","WebkitPaddingBlockEnd","MSPaddingBlockEnd","OPaddingBlockEnd","paddingBlockStart","MozPaddingBlockStart","WebkitPaddingBlockStart","MSPaddingBlockStart","OPaddingBlockStart","paddingBottom","MozPaddingBottom","WebkitPaddingBottom","MSPaddingBottom","OPaddingBottom","paddingInlineEnd","MozPaddingInlineEnd","WebkitPaddingInlineEnd","MSPaddingInlineEnd","OPaddingInlineEnd","paddingInlineStart","MozPaddingInlineStart","WebkitPaddingInlineStart","MSPaddingInlineStart","OPaddingInlineStart","paddingLeft","MozPaddingLeft","WebkitPaddingLeft","MSPaddingLeft","OPaddingLeft","paddingRight","MozPaddingRight","WebkitPaddingRight","MSPaddingRight","OPaddingRight","paddingTop","MozPaddingTop","WebkitPaddingTop","MSPaddingTop","OPaddingTop","pageBreakAfter","MozPageBreakAfter","WebkitPageBreakAfter","MSPageBreakAfter","OPageBreakAfter","pageBreakBefore","MozPageBreakBefore","WebkitPageBreakBefore","MSPageBreakBefore","OPageBreakBefore","pageBreakInside","MozPageBreakInside","WebkitPageBreakInside","MSPageBreakInside","OPageBreakInside","pc","MozPc","WebkitPc","MSPc","OPc","perspective","MozPerspective","WebkitPerspective","MSPerspective","OPerspective","perspectiveOrigin","MozPerspectiveOrigin","WebkitPerspectiveOrigin","MSPerspectiveOrigin","OPerspectiveOrigin","pointerEvents","MozPointerEvents","WebkitPointerEvents","MSPointerEvents","OPointerEvents","position","MozPosition","WebkitPosition","MSPosition","OPosition","pt","MozPt","WebkitPt","MSPt","OPt","px","MozPx","WebkitPx","MSPx","OPx","q","MozQ","WebkitQ","MSQ","OQ","quotes","MozQuotes","WebkitQuotes","MSQuotes","OQuotes","rad","MozRad","WebkitRad","MSRad","ORad","rem","MozRem","WebkitRem","MSRem","ORem","resize","MozResize","WebkitResize","MSResize","OResize","revert","MozRevert","WebkitRevert","MSRevert","ORevert","right","MozRight","WebkitRight","MSRight","ORight","rubyAlign","MozRubyAlign","WebkitRubyAlign","MSRubyAlign","ORubyAlign","rubyMerge","MozRubyMerge","WebkitRubyMerge","MSRubyMerge","ORubyMerge","rubyPosition","MozRubyPosition","WebkitRubyPosition","MSRubyPosition","ORubyPosition","s","MozS","WebkitS","MSS","OS","scrollBehavior","MozScrollBehavior","WebkitScrollBehavior","MSScrollBehavior","OScrollBehavior","scrollSnapCoordinate","MozScrollSnapCoordinate","WebkitScrollSnapCoordinate","MSScrollSnapCoordinate","OScrollSnapCoordinate","scrollSnapDestination","MozScrollSnapDestination","WebkitScrollSnapDestination","MSScrollSnapDestination","OScrollSnapDestination","scrollSnapType","MozScrollSnapType","WebkitScrollSnapType","MSScrollSnapType","OScrollSnapType","shapeImageThreshold","MozShapeImageThreshold","WebkitShapeImageThreshold","MSShapeImageThreshold","OShapeImageThreshold","shapeMargin","MozShapeMargin","WebkitShapeMargin","MSShapeMargin","OShapeMargin","shapeOutside","MozShapeOutside","WebkitShapeOutside","MSShapeOutside","OShapeOutside","tabSize","MozTabSize","WebkitTabSize","MSTabSize","OTabSize","tableLayout","MozTableLayout","WebkitTableLayout","MSTableLayout","OTableLayout","textAlign","MozTextAlign","WebkitTextAlign","MSTextAlign","OTextAlign","textAlignLast","MozTextAlignLast","WebkitTextAlignLast","MSTextAlignLast","OTextAlignLast","textCombineUpright","MozTextCombineUpright","WebkitTextCombineUpright","MSTextCombineUpright","OTextCombineUpright","textDecoration","MozTextDecoration","WebkitTextDecoration","MSTextDecoration","OTextDecoration","textDecorationColor","MozTextDecorationColor","WebkitTextDecorationColor","MSTextDecorationColor","OTextDecorationColor","textDecorationLine","MozTextDecorationLine","WebkitTextDecorationLine","MSTextDecorationLine","OTextDecorationLine","textDecorationStyle","MozTextDecorationStyle","WebkitTextDecorationStyle","MSTextDecorationStyle","OTextDecorationStyle","textEmphasis","MozTextEmphasis","WebkitTextEmphasis","MSTextEmphasis","OTextEmphasis","textEmphasisColor","MozTextEmphasisColor","WebkitTextEmphasisColor","MSTextEmphasisColor","OTextEmphasisColor","textEmphasisPosition","MozTextEmphasisPosition","WebkitTextEmphasisPosition","MSTextEmphasisPosition","OTextEmphasisPosition","textEmphasisStyle","MozTextEmphasisStyle","WebkitTextEmphasisStyle","MSTextEmphasisStyle","OTextEmphasisStyle","textIndent","MozTextIndent","WebkitTextIndent","MSTextIndent","OTextIndent","textOrientation","MozTextOrientation","WebkitTextOrientation","MSTextOrientation","OTextOrientation","textOverflow","MozTextOverflow","WebkitTextOverflow","MSTextOverflow","OTextOverflow","textRendering","MozTextRendering","WebkitTextRendering","MSTextRendering","OTextRendering","textShadow","MozTextShadow","WebkitTextShadow","MSTextShadow","OTextShadow","textTransform","MozTextTransform","WebkitTextTransform","MSTextTransform","OTextTransform","textUnderlinePosition","MozTextUnderlinePosition","WebkitTextUnderlinePosition","MSTextUnderlinePosition","OTextUnderlinePosition","top","MozTop","WebkitTop","MSTop","OTop","touchAction","MozTouchAction","WebkitTouchAction","MSTouchAction","OTouchAction","transform","MozTransform","WebkitTransform","msTransform","OTransform","transformBox","MozTransformBox","WebkitTransformBox","MSTransformBox","OTransformBox","transformOrigin","MozTransformOrigin","WebkitTransformOrigin","MSTransformOrigin","OTransformOrigin","transformStyle","MozTransformStyle","WebkitTransformStyle","MSTransformStyle","OTransformStyle","transition","MozTransition","WebkitTransition","MSTransition","OTransition","transitionDelay","MozTransitionDelay","WebkitTransitionDelay","MSTransitionDelay","OTransitionDelay","transitionDuration","MozTransitionDuration","WebkitTransitionDuration","MSTransitionDuration","OTransitionDuration","transitionProperty","MozTransitionProperty","WebkitTransitionProperty","MSTransitionProperty","OTransitionProperty","transitionTimingFunction","MozTransitionTimingFunction","WebkitTransitionTimingFunction","MSTransitionTimingFunction","OTransitionTimingFunction","turn","MozTurn","WebkitTurn","MSTurn","OTurn","unicodeBidi","MozUnicodeBidi","WebkitUnicodeBidi","MSUnicodeBidi","OUnicodeBidi","unset","MozUnset","WebkitUnset","MSUnset","OUnset","verticalAlign","MozVerticalAlign","WebkitVerticalAlign","MSVerticalAlign","OVerticalAlign","vh","MozVh","WebkitVh","MSVh","OVh","visibility","MozVisibility","WebkitVisibility","MSVisibility","OVisibility","vmax","MozVmax","WebkitVmax","MSVmax","OVmax","vmin","MozVmin","WebkitVmin","MSVmin","OVmin","vw","MozVw","WebkitVw","MSVw","OVw","whiteSpace","MozWhiteSpace","WebkitWhiteSpace","MSWhiteSpace","OWhiteSpace","widows","MozWidows","WebkitWidows","MSWidows","OWidows","width","MozWidth","WebkitWidth","MSWidth","OWidth","willChange","MozWillChange","WebkitWillChange","MSWillChange","OWillChange","wordBreak","MozWordBreak","WebkitWordBreak","MSWordBreak","OWordBreak","wordSpacing","MozWordSpacing","WebkitWordSpacing","MSWordSpacing","OWordSpacing","wordWrap","MozWordWrap","WebkitWordWrap","MSWordWrap","OWordWrap","writingMode","MozWritingMode","WebkitWritingMode","MSWritingMode","OWritingMode","zIndex","MozZIndex","WebkitZIndex","MSZIndex","OZIndex","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","flex","MozFlex","WebkitFlex","MSFlex","OFlex","fr","MozFr","WebkitFr","MSFr","OFr","overflowScrolling","MozOverflowScrolling","WebkitOverflowScrolling","MSOverflowScrolling","OOverflowScrolling","userSelect","MozUserSelect","WebkitUserSelect","MSUserSelect","OUserSelect"];ZB.exports;(function(e){var t=b3e,r=Wte;e.exports=function(n,i,a){var s=n[i];if(s){var l=[];if(Object.keys(s).forEach(function(h){t.indexOf(h)===-1&&l.push(h)}),l.length)throw new Error("Prop "+i+" passed to "+a+". Has invalid keys "+l.join(", "))}},e.exports.isRequired=function(n,i,a){if(!n[i])throw new Error("Prop "+i+" passed to "+a+" is required");return e.exports(n,i,a)},e.exports.supportingArrays=r.oneOfType([r.arrayOf(e.exports),e.exports])})(ZB);var x3e=ZB.exports;const Dm=mp(x3e);function Hte(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function Ute(e){function t(r){var n=this.constructor.getDerivedStateFromProps(e,r);return n??null}this.setState(t.bind(this))}function Kte(e,t){try{var r=this.props,n=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,n)}finally{this.props=r,this.state=n}}Hte.__suppressDeprecationWarning=!0;Ute.__suppressDeprecationWarning=!0;Kte.__suppressDeprecationWarning=!0;function w3e(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var r=null,n=null,i=null;if(typeof t.componentWillMount=="function"?r="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(r="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?n="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(n="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?i="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(i="UNSAFE_componentWillUpdate"),r!==null||n!==null||i!==null){var a=e.displayName||e.name,s=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
 
 `+a+" uses "+s+" but also contains the following legacy lifecycles:"+(r!==null?`
   `+r:"")+(n!==null?`
@@ -791,27 +791,27 @@ Ur.version="2.29.4";uTe(so);Ur.fn=mr;Ur.min=XMe;Ur.max=ZMe;Ur.now=JMe;Ur.utc=vd;
   `+i:"")+`
 
 The above lifecycles should be removed. Learn more about this warning here:
-https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=Vte,t.componentWillReceiveProps=Wte),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=Hte;var l=t.componentDidUpdate;t.componentDidUpdate=function(y,x,k){var A=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:k;l.call(this,y,x,A)}}return e}function JB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function QB(e,t,r){return t&&TV(e.prototype,t),r&&TV(e,r),e}function Ute(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function P3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MV(Object(r),!0).forEach(function(n){Ute(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MV(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function e6(e,t){if(typeof t!="function"&&t!==null)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&&h5(e,t)}function lO(e){return lO=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},lO(e)}function h5(e,t){return h5=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},h5(e,t)}function x3e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function S0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w3e(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:S0(e)}function t6(e){return function(){var t=lO(e),r;if(x3e()){var n=lO(this).constructor;r=Reflect.construct(t,arguments,n)}else r=t.apply(this,arguments);return w3e(this,r)}}var uO=function(e){e6(r,e);var t=t6(r);function r(){return JB(this,r),t.apply(this,arguments)}return QB(r,[{key:"render",value:function(){var i=this.props,a=i.children,s=i.className,l=i.split,h=i.style,y=i.size,x=i.eleRef,k=["Pane",l,s],A={flex:1,position:"relative",outline:"none"};return y!==void 0&&(l==="vertical"?A.width=y:(A.height=y,A.display="flex"),A.flex="none"),A=Object.assign({},A,h||{}),et.createElement("div",{ref:x,className:k.join(" "),style:A},a)}}]),r}(et.PureComponent);uO.propTypes={className:Rn.string.isRequired,children:Rn.node.isRequired,size:Rn.oneOfType([Rn.string,Rn.number]),split:Rn.oneOf(["vertical","horizontal"]),style:Dm,eleRef:Rn.func};uO.defaultProps={};var Kte="Resizer",r6=function(e){e6(r,e);var t=t6(r);function r(){return JB(this,r),t.apply(this,arguments)}return QB(r,[{key:"render",value:function(){var i=this.props,a=i.className,s=i.onClick,l=i.onDoubleClick,h=i.onMouseDown,y=i.onTouchEnd,x=i.onTouchStart,k=i.resizerClassName,A=i.split,j=i.style,N=[k,A,a];return et.createElement("span",{role:"presentation",className:N.join(" "),style:j,onMouseDown:function(u){return h(u)},onTouchStart:function(u){u.preventDefault(),x(u)},onTouchEnd:function(u){u.preventDefault(),y(u)},onClick:function(u){s&&(u.preventDefault(),s(u))},onDoubleClick:function(u){l&&(u.preventDefault(),l(u))}})}}]),r}(et.Component);r6.propTypes={className:Rn.string.isRequired,onClick:Rn.func,onDoubleClick:Rn.func,onMouseDown:Rn.func.isRequired,onTouchStart:Rn.func.isRequired,onTouchEnd:Rn.func.isRequired,split:Rn.oneOf(["vertical","horizontal"]),style:Dm,resizerClassName:Rn.string.isRequired};r6.defaultProps={resizerClassName:Kte};function $V(e,t){if(e.selection)e.selection.empty();else try{t.getSelection().removeAllRanges()}catch{}}function IV(e,t,r,n){if(typeof n=="number"){var i=typeof t=="number"?t:0,a=typeof r=="number"&&r>=0?r:1/0;return Math.max(i,Math.min(a,n))}return e!==void 0?e:t}function S3e(e){return et.Children.toArray(e).filter(function(t){return t})}var q_=function(e){e6(r,e);var t=t6(r);function r(n){var i;JB(this,r),i=t.call(this,n),i.onMouseDown=i.onMouseDown.bind(S0(i)),i.onTouchStart=i.onTouchStart.bind(S0(i)),i.onMouseMove=i.onMouseMove.bind(S0(i)),i.onTouchMove=i.onTouchMove.bind(S0(i)),i.onMouseUp=i.onMouseUp.bind(S0(i));var a=n.size,s=n.defaultSize,l=n.minSize,h=n.maxSize,y=n.primary,x=a!==void 0?a:IV(s,l,h,null);return i.state={active:!1,resized:!1,pane1Size:y==="first"?x:void 0,pane2Size:y==="second"?x:void 0,instanceProps:{size:a}},i}return QB(r,[{key:"componentDidMount",value:function(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(r.getSizeUpdate(this.props,this.state))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}},{key:"onMouseDown",value:function(i){var a=Object.assign({},i,{touches:[{clientX:i.clientX,clientY:i.clientY}]});this.onTouchStart(a)}},{key:"onTouchStart",value:function(i){var a=this.props,s=a.allowResize,l=a.onDragStarted,h=a.split;if(s){$V(document,window);var y=h==="vertical"?i.touches[0].clientX:i.touches[0].clientY;typeof l=="function"&&l(),this.setState({active:!0,position:y})}}},{key:"onMouseMove",value:function(i){var a=Object.assign({},i,{touches:[{clientX:i.clientX,clientY:i.clientY}]});this.onTouchMove(a)}},{key:"onTouchMove",value:function(i){var a=this.props,s=a.allowResize,l=a.maxSize,h=a.minSize,y=a.onChange,x=a.split,k=a.step,A=this.state,j=A.active,N=A.position;if(s&&j){$V(document,window);var M=this.props.primary==="first",u=M?this.pane1:this.pane2,m=M?this.pane2:this.pane1;if(u){var v=u,C=m;if(v.getBoundingClientRect){var w=v.getBoundingClientRect().width,g=v.getBoundingClientRect().height,d=x==="vertical"?i.touches[0].clientX:i.touches[0].clientY,f=x==="vertical"?w:g,c=N-d;if(k){if(Math.abs(c)<k)return;c=~~(c/k)*k}var p=M?c:-c,D=parseInt(window.getComputedStyle(v).order),E=parseInt(window.getComputedStyle(C).order);D>E&&(p=-p);var T=l;if(l!==void 0&&l<=0){var $=this.splitPane;x==="vertical"?T=$.getBoundingClientRect().width+l:T=$.getBoundingClientRect().height+l}var B=f-p,L=N-c;B<h?B=h:l!==void 0&&B>T?B=T:this.setState({position:L,resized:!0}),y&&y(B),this.setState(Ute({draggedSize:B},M?"pane1Size":"pane2Size",B))}}}}},{key:"onMouseUp",value:function(){var i=this.props,a=i.allowResize,s=i.onDragFinished,l=this.state,h=l.active,y=l.draggedSize;a&&h&&(typeof s=="function"&&s(y),this.setState({active:!1}))}},{key:"render",value:function(){var i=this,a=this.props,s=a.allowResize,l=a.children,h=a.className,y=a.onResizerClick,x=a.onResizerDoubleClick,k=a.paneClassName,A=a.pane1ClassName,j=a.pane2ClassName,N=a.paneStyle,M=a.pane1Style,u=a.pane2Style,m=a.resizerClassName,v=a.resizerStyle,C=a.split,w=a.style,g=this.state,d=g.pane1Size,f=g.pane2Size,c=s?"":"disabled",p=m&&"".concat(m," ").concat(Kte),D=S3e(l),E=P3({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},w);C==="vertical"?Object.assign(E,{flexDirection:"row",left:0,right:0}):Object.assign(E,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});var T=["SplitPane",h,C,c],$=P3({},N,{},M),B=P3({},N,{},u),L=["Pane1",k,A].join(" "),W=["Pane2",k,j].join(" ");return et.createElement("div",{className:T.join(" "),ref:function(te){i.splitPane=te},style:E},et.createElement(uO,{className:L,key:"pane1",eleRef:function(te){i.pane1=te},size:d,split:C,style:$},D[0]),et.createElement(r6,{className:c,onClick:y,onDoubleClick:x,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:p,split:C,style:v||{}}),et.createElement(uO,{className:W,key:"pane2",eleRef:function(te){i.pane2=te},size:f,split:C,style:B},D[1]))}}],[{key:"getDerivedStateFromProps",value:function(i,a){return r.getSizeUpdate(i,a)}},{key:"getSizeUpdate",value:function(i,a){var s={},l=a.instanceProps;if(l.size===i.size&&i.size!==void 0)return{};var h=i.size!==void 0?i.size:IV(i.defaultSize,i.minSize,i.maxSize,a.draggedSize);i.size!==void 0&&(s.draggedSize=h);var y=i.primary==="first";return s[y?"pane1Size":"pane2Size"]=h,s[y?"pane2Size":"pane1Size"]=void 0,s.instanceProps={size:i.size},s}}]),r}(et.Component);q_.propTypes={allowResize:Rn.bool,children:Rn.arrayOf(Rn.node).isRequired,className:Rn.string,primary:Rn.oneOf(["first","second"]),minSize:Rn.oneOfType([Rn.string,Rn.number]),maxSize:Rn.oneOfType([Rn.string,Rn.number]),defaultSize:Rn.oneOfType([Rn.string,Rn.number]),size:Rn.oneOfType([Rn.string,Rn.number]),split:Rn.oneOf(["vertical","horizontal"]),onDragStarted:Rn.func,onDragFinished:Rn.func,onChange:Rn.func,onResizerClick:Rn.func,onResizerDoubleClick:Rn.func,style:Dm,resizerStyle:Dm,paneClassName:Rn.string,pane1ClassName:Rn.string,pane2ClassName:Rn.string,paneStyle:Dm,pane1Style:Dm,pane2Style:Dm,resizerClassName:Rn.string,step:Rn.number};q_.defaultProps={allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""};b3e(q_);const D3e={[Ri.Message]:{type:"message",text:"The contents of the original message where the action originated"},[Ri.Banner]:{type:"banner",text:""},[Ri.Modal]:{type:"modal",text:""},[Ri.ContextualBar]:{type:"ContextualBar",text:""}},C3e=({type:e,data:t,surface:r,blocks:n,user:i})=>{const a={type:e,user:i,api_app_id:"",token:"",container:D3e[r||Ri.Message],trigger_id:"",team:null,enterprise:null,is_enterprise_install:!1,response_url:"",...t};return e==="View Submission"&&(a.view=n),a};function Zx(e){"@babel/helpers - typeof";return Zx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zx(e)}function P3e(e,t){if(Zx(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zx(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function k3e(e){var t=P3e(e,"string");return Zx(t)=="symbol"?t:t+""}function O3e(e,t,r){return t=k3e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FV(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jV(Object(r),!0).forEach(function(n){O3e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jV(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Gs(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var BV=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),k3=function(){return Math.random().toString(36).substring(7).split("").join(".")},NV={INIT:"@@redux/INIT"+k3(),REPLACE:"@@redux/REPLACE"+k3(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+k3()}};function E3e(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Gte(e,t,r){var n;if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Gs(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Gs(1));return r(Gte)(e,t)}if(typeof e!="function")throw new Error(Gs(2));var i=e,a=t,s=[],l=s,h=!1;function y(){l===s&&(l=s.slice())}function x(){if(h)throw new Error(Gs(3));return a}function k(M){if(typeof M!="function")throw new Error(Gs(4));if(h)throw new Error(Gs(5));var u=!0;return y(),l.push(M),function(){if(u){if(h)throw new Error(Gs(6));u=!1,y();var v=l.indexOf(M);l.splice(v,1),s=null}}}function A(M){if(!E3e(M))throw new Error(Gs(7));if(typeof M.type>"u")throw new Error(Gs(8));if(h)throw new Error(Gs(9));try{h=!0,a=i(a,M)}finally{h=!1}for(var u=s=l,m=0;m<u.length;m++){var v=u[m];v()}return M}function j(M){if(typeof M!="function")throw new Error(Gs(10));i=M,A({type:NV.REPLACE})}function N(){var M,u=k;return M={subscribe:function(v){if(typeof v!="object"||v===null)throw new Error(Gs(11));function C(){v.next&&v.next(x())}C();var w=u(C);return{unsubscribe:w}}},M[BV]=function(){return this},M}return A({type:NV.INIT}),n={dispatch:A,subscribe:k,getState:x,replaceReducer:j},n[BV]=N,n}function RV(e,t){return function(){return t(e.apply(this,arguments))}}function LV(e,t){if(typeof e=="function")return RV(e,t);if(typeof e!="object"||e===null)throw new Error(Gs(16));var r={};for(var n in e){var i=e[n];typeof i=="function"&&(r[n]=RV(i,t))}return r}function qte(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.length===0?function(n){return n}:t.length===1?t[0]:t.reduce(function(n,i){return function(){return n(i.apply(void 0,arguments))}})}function _3e(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){return function(){var i=n.apply(void 0,arguments),a=function(){throw new Error(Gs(15))},s={getState:i.getState,dispatch:function(){return a.apply(void 0,arguments)}},l=t.map(function(h){return h(s)});return a=qte.apply(void 0,l)(i.dispatch),FV(FV({},i),{},{dispatch:a})}}}var Yte=et.createContext(null);function A3e(e){e()}var Xte=A3e,T3e=function(t){return Xte=t},M3e=function(){return Xte};function $3e(){var e=M3e(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var i=t;i;)i.callback(),i=i.next})},get:function(){for(var i=[],a=t;a;)i.push(a),a=a.next;return i},subscribe:function(i){var a=!0,s=r={callback:i,next:null,prev:r};return s.prev?s.prev.next=s:t=s,function(){!a||t===null||(a=!1,s.next?s.next.prev=s.prev:r=s.prev,s.prev?s.prev.next=s.next:t=s.next)}}}}var zV={notify:function(){},get:function(){return[]}};function Zte(e,t){var r,n=zV;function i(k){return h(),n.subscribe(k)}function a(){n.notify()}function s(){x.onStateChange&&x.onStateChange()}function l(){return!!r}function h(){r||(r=t?t.addNestedSub(s):e.subscribe(s),n=$3e())}function y(){r&&(r(),r=void 0,n.clear(),n=zV)}var x={addNestedSub:i,notifyNestedSubs:a,handleChangeWrapper:s,isSubscribed:l,trySubscribe:h,tryUnsubscribe:y,getListeners:function(){return n}};return x}var Jte=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?Y.useLayoutEffect:Y.useEffect;function I3e(e){var t=e.store,r=e.context,n=e.children,i=Y.useMemo(function(){var l=Zte(t);return{store:t,subscription:l}},[t]),a=Y.useMemo(function(){return t.getState()},[t]);Jte(function(){var l=i.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),a!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[i,a]);var s=r||Yte;return et.createElement(s.Provider,{value:i},n)}function cO(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Qte={exports:{}},Ni={};/** @license React v16.13.1
+https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=Hte,t.componentWillReceiveProps=Ute),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=Kte;var l=t.componentDidUpdate;t.componentDidUpdate=function(y,x,k){var A=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:k;l.call(this,y,x,A)}}return e}function JB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function QB(e,t,r){return t&&TV(e.prototype,t),r&&TV(e,r),e}function Gte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function P3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MV(Object(r),!0).forEach(function(n){Gte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MV(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function e6(e,t){if(typeof t!="function"&&t!==null)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&&h5(e,t)}function lO(e){return lO=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},lO(e)}function h5(e,t){return h5=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},h5(e,t)}function S3e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function S0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D3e(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:S0(e)}function t6(e){return function(){var t=lO(e),r;if(S3e()){var n=lO(this).constructor;r=Reflect.construct(t,arguments,n)}else r=t.apply(this,arguments);return D3e(this,r)}}var uO=function(e){e6(r,e);var t=t6(r);function r(){return JB(this,r),t.apply(this,arguments)}return QB(r,[{key:"render",value:function(){var i=this.props,a=i.children,s=i.className,l=i.split,h=i.style,y=i.size,x=i.eleRef,k=["Pane",l,s],A={flex:1,position:"relative",outline:"none"};return y!==void 0&&(l==="vertical"?A.width=y:(A.height=y,A.display="flex"),A.flex="none"),A=Object.assign({},A,h||{}),et.createElement("div",{ref:x,className:k.join(" "),style:A},a)}}]),r}(et.PureComponent);uO.propTypes={className:Rn.string.isRequired,children:Rn.node.isRequired,size:Rn.oneOfType([Rn.string,Rn.number]),split:Rn.oneOf(["vertical","horizontal"]),style:Dm,eleRef:Rn.func};uO.defaultProps={};var qte="Resizer",r6=function(e){e6(r,e);var t=t6(r);function r(){return JB(this,r),t.apply(this,arguments)}return QB(r,[{key:"render",value:function(){var i=this.props,a=i.className,s=i.onClick,l=i.onDoubleClick,h=i.onMouseDown,y=i.onTouchEnd,x=i.onTouchStart,k=i.resizerClassName,A=i.split,j=i.style,N=[k,A,a];return et.createElement("span",{role:"presentation",className:N.join(" "),style:j,onMouseDown:function(u){return h(u)},onTouchStart:function(u){u.preventDefault(),x(u)},onTouchEnd:function(u){u.preventDefault(),y(u)},onClick:function(u){s&&(u.preventDefault(),s(u))},onDoubleClick:function(u){l&&(u.preventDefault(),l(u))}})}}]),r}(et.Component);r6.propTypes={className:Rn.string.isRequired,onClick:Rn.func,onDoubleClick:Rn.func,onMouseDown:Rn.func.isRequired,onTouchStart:Rn.func.isRequired,onTouchEnd:Rn.func.isRequired,split:Rn.oneOf(["vertical","horizontal"]),style:Dm,resizerClassName:Rn.string.isRequired};r6.defaultProps={resizerClassName:qte};function $V(e,t){if(e.selection)e.selection.empty();else try{t.getSelection().removeAllRanges()}catch{}}function IV(e,t,r,n){if(typeof n=="number"){var i=typeof t=="number"?t:0,a=typeof r=="number"&&r>=0?r:1/0;return Math.max(i,Math.min(a,n))}return e!==void 0?e:t}function C3e(e){return et.Children.toArray(e).filter(function(t){return t})}var q_=function(e){e6(r,e);var t=t6(r);function r(n){var i;JB(this,r),i=t.call(this,n),i.onMouseDown=i.onMouseDown.bind(S0(i)),i.onTouchStart=i.onTouchStart.bind(S0(i)),i.onMouseMove=i.onMouseMove.bind(S0(i)),i.onTouchMove=i.onTouchMove.bind(S0(i)),i.onMouseUp=i.onMouseUp.bind(S0(i));var a=n.size,s=n.defaultSize,l=n.minSize,h=n.maxSize,y=n.primary,x=a!==void 0?a:IV(s,l,h,null);return i.state={active:!1,resized:!1,pane1Size:y==="first"?x:void 0,pane2Size:y==="second"?x:void 0,instanceProps:{size:a}},i}return QB(r,[{key:"componentDidMount",value:function(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(r.getSizeUpdate(this.props,this.state))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}},{key:"onMouseDown",value:function(i){var a=Object.assign({},i,{touches:[{clientX:i.clientX,clientY:i.clientY}]});this.onTouchStart(a)}},{key:"onTouchStart",value:function(i){var a=this.props,s=a.allowResize,l=a.onDragStarted,h=a.split;if(s){$V(document,window);var y=h==="vertical"?i.touches[0].clientX:i.touches[0].clientY;typeof l=="function"&&l(),this.setState({active:!0,position:y})}}},{key:"onMouseMove",value:function(i){var a=Object.assign({},i,{touches:[{clientX:i.clientX,clientY:i.clientY}]});this.onTouchMove(a)}},{key:"onTouchMove",value:function(i){var a=this.props,s=a.allowResize,l=a.maxSize,h=a.minSize,y=a.onChange,x=a.split,k=a.step,A=this.state,j=A.active,N=A.position;if(s&&j){$V(document,window);var M=this.props.primary==="first",u=M?this.pane1:this.pane2,m=M?this.pane2:this.pane1;if(u){var v=u,C=m;if(v.getBoundingClientRect){var w=v.getBoundingClientRect().width,g=v.getBoundingClientRect().height,d=x==="vertical"?i.touches[0].clientX:i.touches[0].clientY,f=x==="vertical"?w:g,c=N-d;if(k){if(Math.abs(c)<k)return;c=~~(c/k)*k}var p=M?c:-c,D=parseInt(window.getComputedStyle(v).order),E=parseInt(window.getComputedStyle(C).order);D>E&&(p=-p);var T=l;if(l!==void 0&&l<=0){var $=this.splitPane;x==="vertical"?T=$.getBoundingClientRect().width+l:T=$.getBoundingClientRect().height+l}var B=f-p,L=N-c;B<h?B=h:l!==void 0&&B>T?B=T:this.setState({position:L,resized:!0}),y&&y(B),this.setState(Gte({draggedSize:B},M?"pane1Size":"pane2Size",B))}}}}},{key:"onMouseUp",value:function(){var i=this.props,a=i.allowResize,s=i.onDragFinished,l=this.state,h=l.active,y=l.draggedSize;a&&h&&(typeof s=="function"&&s(y),this.setState({active:!1}))}},{key:"render",value:function(){var i=this,a=this.props,s=a.allowResize,l=a.children,h=a.className,y=a.onResizerClick,x=a.onResizerDoubleClick,k=a.paneClassName,A=a.pane1ClassName,j=a.pane2ClassName,N=a.paneStyle,M=a.pane1Style,u=a.pane2Style,m=a.resizerClassName,v=a.resizerStyle,C=a.split,w=a.style,g=this.state,d=g.pane1Size,f=g.pane2Size,c=s?"":"disabled",p=m&&"".concat(m," ").concat(qte),D=C3e(l),E=P3({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},w);C==="vertical"?Object.assign(E,{flexDirection:"row",left:0,right:0}):Object.assign(E,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});var T=["SplitPane",h,C,c],$=P3({},N,{},M),B=P3({},N,{},u),L=["Pane1",k,A].join(" "),W=["Pane2",k,j].join(" ");return et.createElement("div",{className:T.join(" "),ref:function(te){i.splitPane=te},style:E},et.createElement(uO,{className:L,key:"pane1",eleRef:function(te){i.pane1=te},size:d,split:C,style:$},D[0]),et.createElement(r6,{className:c,onClick:y,onDoubleClick:x,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:p,split:C,style:v||{}}),et.createElement(uO,{className:W,key:"pane2",eleRef:function(te){i.pane2=te},size:f,split:C,style:B},D[1]))}}],[{key:"getDerivedStateFromProps",value:function(i,a){return r.getSizeUpdate(i,a)}},{key:"getSizeUpdate",value:function(i,a){var s={},l=a.instanceProps;if(l.size===i.size&&i.size!==void 0)return{};var h=i.size!==void 0?i.size:IV(i.defaultSize,i.minSize,i.maxSize,a.draggedSize);i.size!==void 0&&(s.draggedSize=h);var y=i.primary==="first";return s[y?"pane1Size":"pane2Size"]=h,s[y?"pane2Size":"pane1Size"]=void 0,s.instanceProps={size:i.size},s}}]),r}(et.Component);q_.propTypes={allowResize:Rn.bool,children:Rn.arrayOf(Rn.node).isRequired,className:Rn.string,primary:Rn.oneOf(["first","second"]),minSize:Rn.oneOfType([Rn.string,Rn.number]),maxSize:Rn.oneOfType([Rn.string,Rn.number]),defaultSize:Rn.oneOfType([Rn.string,Rn.number]),size:Rn.oneOfType([Rn.string,Rn.number]),split:Rn.oneOf(["vertical","horizontal"]),onDragStarted:Rn.func,onDragFinished:Rn.func,onChange:Rn.func,onResizerClick:Rn.func,onResizerDoubleClick:Rn.func,style:Dm,resizerStyle:Dm,paneClassName:Rn.string,pane1ClassName:Rn.string,pane2ClassName:Rn.string,paneStyle:Dm,pane1Style:Dm,pane2Style:Dm,resizerClassName:Rn.string,step:Rn.number};q_.defaultProps={allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""};w3e(q_);const P3e={[Ri.Message]:{type:"message",text:"The contents of the original message where the action originated"},[Ri.Banner]:{type:"banner",text:""},[Ri.Modal]:{type:"modal",text:""},[Ri.ContextualBar]:{type:"ContextualBar",text:""}},k3e=({type:e,data:t,surface:r,blocks:n,user:i})=>{const a={type:e,user:i,api_app_id:"",token:"",container:P3e[r||Ri.Message],trigger_id:"",team:null,enterprise:null,is_enterprise_install:!1,response_url:"",...t};return e==="View Submission"&&(a.view=n),a};function Zx(e){"@babel/helpers - typeof";return Zx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zx(e)}function O3e(e,t){if(Zx(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zx(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function E3e(e){var t=O3e(e,"string");return Zx(t)=="symbol"?t:t+""}function _3e(e,t,r){return t=E3e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FV(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jV(Object(r),!0).forEach(function(n){_3e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jV(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Gs(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var BV=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),k3=function(){return Math.random().toString(36).substring(7).split("").join(".")},NV={INIT:"@@redux/INIT"+k3(),REPLACE:"@@redux/REPLACE"+k3(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+k3()}};function A3e(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Yte(e,t,r){var n;if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Gs(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Gs(1));return r(Yte)(e,t)}if(typeof e!="function")throw new Error(Gs(2));var i=e,a=t,s=[],l=s,h=!1;function y(){l===s&&(l=s.slice())}function x(){if(h)throw new Error(Gs(3));return a}function k(M){if(typeof M!="function")throw new Error(Gs(4));if(h)throw new Error(Gs(5));var u=!0;return y(),l.push(M),function(){if(u){if(h)throw new Error(Gs(6));u=!1,y();var v=l.indexOf(M);l.splice(v,1),s=null}}}function A(M){if(!A3e(M))throw new Error(Gs(7));if(typeof M.type>"u")throw new Error(Gs(8));if(h)throw new Error(Gs(9));try{h=!0,a=i(a,M)}finally{h=!1}for(var u=s=l,m=0;m<u.length;m++){var v=u[m];v()}return M}function j(M){if(typeof M!="function")throw new Error(Gs(10));i=M,A({type:NV.REPLACE})}function N(){var M,u=k;return M={subscribe:function(v){if(typeof v!="object"||v===null)throw new Error(Gs(11));function C(){v.next&&v.next(x())}C();var w=u(C);return{unsubscribe:w}}},M[BV]=function(){return this},M}return A({type:NV.INIT}),n={dispatch:A,subscribe:k,getState:x,replaceReducer:j},n[BV]=N,n}function RV(e,t){return function(){return t(e.apply(this,arguments))}}function LV(e,t){if(typeof e=="function")return RV(e,t);if(typeof e!="object"||e===null)throw new Error(Gs(16));var r={};for(var n in e){var i=e[n];typeof i=="function"&&(r[n]=RV(i,t))}return r}function Xte(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.length===0?function(n){return n}:t.length===1?t[0]:t.reduce(function(n,i){return function(){return n(i.apply(void 0,arguments))}})}function T3e(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){return function(){var i=n.apply(void 0,arguments),a=function(){throw new Error(Gs(15))},s={getState:i.getState,dispatch:function(){return a.apply(void 0,arguments)}},l=t.map(function(h){return h(s)});return a=Xte.apply(void 0,l)(i.dispatch),FV(FV({},i),{},{dispatch:a})}}}var Zte=et.createContext(null);function M3e(e){e()}var Jte=M3e,$3e=function(t){return Jte=t},I3e=function(){return Jte};function j3e(){var e=I3e(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var i=t;i;)i.callback(),i=i.next})},get:function(){for(var i=[],a=t;a;)i.push(a),a=a.next;return i},subscribe:function(i){var a=!0,s=r={callback:i,next:null,prev:r};return s.prev?s.prev.next=s:t=s,function(){!a||t===null||(a=!1,s.next?s.next.prev=s.prev:r=s.prev,s.prev?s.prev.next=s.next:t=s.next)}}}}var zV={notify:function(){},get:function(){return[]}};function Qte(e,t){var r,n=zV;function i(k){return h(),n.subscribe(k)}function a(){n.notify()}function s(){x.onStateChange&&x.onStateChange()}function l(){return!!r}function h(){r||(r=t?t.addNestedSub(s):e.subscribe(s),n=j3e())}function y(){r&&(r(),r=void 0,n.clear(),n=zV)}var x={addNestedSub:i,notifyNestedSubs:a,handleChangeWrapper:s,isSubscribed:l,trySubscribe:h,tryUnsubscribe:y,getListeners:function(){return n}};return x}var ere=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?Y.useLayoutEffect:Y.useEffect;function F3e(e){var t=e.store,r=e.context,n=e.children,i=Y.useMemo(function(){var l=Qte(t);return{store:t,subscription:l}},[t]),a=Y.useMemo(function(){return t.getState()},[t]);ere(function(){var l=i.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),a!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[i,a]);var s=r||Zte;return et.createElement(s.Provider,{value:i},n)}function cO(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var tre={exports:{}},Ni={};/** @license React v16.13.1
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var _a=typeof Symbol=="function"&&Symbol.for,n6=_a?Symbol.for("react.element"):60103,i6=_a?Symbol.for("react.portal"):60106,Y_=_a?Symbol.for("react.fragment"):60107,X_=_a?Symbol.for("react.strict_mode"):60108,Z_=_a?Symbol.for("react.profiler"):60114,J_=_a?Symbol.for("react.provider"):60109,Q_=_a?Symbol.for("react.context"):60110,o6=_a?Symbol.for("react.async_mode"):60111,eA=_a?Symbol.for("react.concurrent_mode"):60111,tA=_a?Symbol.for("react.forward_ref"):60112,rA=_a?Symbol.for("react.suspense"):60113,j3e=_a?Symbol.for("react.suspense_list"):60120,nA=_a?Symbol.for("react.memo"):60115,iA=_a?Symbol.for("react.lazy"):60116,F3e=_a?Symbol.for("react.block"):60121,B3e=_a?Symbol.for("react.fundamental"):60117,N3e=_a?Symbol.for("react.responder"):60118,R3e=_a?Symbol.for("react.scope"):60119;function Nl(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case n6:switch(e=e.type,e){case o6:case eA:case Y_:case Z_:case X_:case rA:return e;default:switch(e=e&&e.$$typeof,e){case Q_:case tA:case iA:case nA:case J_:return e;default:return t}}case i6:return t}}}function ere(e){return Nl(e)===eA}Ni.AsyncMode=o6;Ni.ConcurrentMode=eA;Ni.ContextConsumer=Q_;Ni.ContextProvider=J_;Ni.Element=n6;Ni.ForwardRef=tA;Ni.Fragment=Y_;Ni.Lazy=iA;Ni.Memo=nA;Ni.Portal=i6;Ni.Profiler=Z_;Ni.StrictMode=X_;Ni.Suspense=rA;Ni.isAsyncMode=function(e){return ere(e)||Nl(e)===o6};Ni.isConcurrentMode=ere;Ni.isContextConsumer=function(e){return Nl(e)===Q_};Ni.isContextProvider=function(e){return Nl(e)===J_};Ni.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===n6};Ni.isForwardRef=function(e){return Nl(e)===tA};Ni.isFragment=function(e){return Nl(e)===Y_};Ni.isLazy=function(e){return Nl(e)===iA};Ni.isMemo=function(e){return Nl(e)===nA};Ni.isPortal=function(e){return Nl(e)===i6};Ni.isProfiler=function(e){return Nl(e)===Z_};Ni.isStrictMode=function(e){return Nl(e)===X_};Ni.isSuspense=function(e){return Nl(e)===rA};Ni.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Y_||e===eA||e===Z_||e===X_||e===rA||e===j3e||typeof e=="object"&&e!==null&&(e.$$typeof===iA||e.$$typeof===nA||e.$$typeof===J_||e.$$typeof===Q_||e.$$typeof===tA||e.$$typeof===B3e||e.$$typeof===N3e||e.$$typeof===R3e||e.$$typeof===F3e)};Ni.typeOf=Nl;Qte.exports=Ni;var L3e=Qte.exports,a6=L3e,z3e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},V3e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},W3e={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},tre={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s6={};s6[a6.ForwardRef]=W3e;s6[a6.Memo]=tre;function VV(e){return a6.isMemo(e)?tre:s6[e.$$typeof]||z3e}var H3e=Object.defineProperty,U3e=Object.getOwnPropertyNames,WV=Object.getOwnPropertySymbols,K3e=Object.getOwnPropertyDescriptor,G3e=Object.getPrototypeOf,HV=Object.prototype;function rre(e,t,r){if(typeof t!="string"){if(HV){var n=G3e(t);n&&n!==HV&&rre(e,n,r)}var i=U3e(t);WV&&(i=i.concat(WV(t)));for(var a=VV(e),s=VV(t),l=0;l<i.length;++l){var h=i[l];if(!V3e[h]&&!(r&&r[h])&&!(s&&s[h])&&!(a&&a[h])){var y=K3e(t,h);try{H3e(e,h,y)}catch{}}}}return e}var q3e=rre;const UV=mp(q3e);var nre={exports:{}},Wi={};/** @license React v17.0.2
+ */var _a=typeof Symbol=="function"&&Symbol.for,n6=_a?Symbol.for("react.element"):60103,i6=_a?Symbol.for("react.portal"):60106,Y_=_a?Symbol.for("react.fragment"):60107,X_=_a?Symbol.for("react.strict_mode"):60108,Z_=_a?Symbol.for("react.profiler"):60114,J_=_a?Symbol.for("react.provider"):60109,Q_=_a?Symbol.for("react.context"):60110,o6=_a?Symbol.for("react.async_mode"):60111,eA=_a?Symbol.for("react.concurrent_mode"):60111,tA=_a?Symbol.for("react.forward_ref"):60112,rA=_a?Symbol.for("react.suspense"):60113,B3e=_a?Symbol.for("react.suspense_list"):60120,nA=_a?Symbol.for("react.memo"):60115,iA=_a?Symbol.for("react.lazy"):60116,N3e=_a?Symbol.for("react.block"):60121,R3e=_a?Symbol.for("react.fundamental"):60117,L3e=_a?Symbol.for("react.responder"):60118,z3e=_a?Symbol.for("react.scope"):60119;function Nl(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case n6:switch(e=e.type,e){case o6:case eA:case Y_:case Z_:case X_:case rA:return e;default:switch(e=e&&e.$$typeof,e){case Q_:case tA:case iA:case nA:case J_:return e;default:return t}}case i6:return t}}}function rre(e){return Nl(e)===eA}Ni.AsyncMode=o6;Ni.ConcurrentMode=eA;Ni.ContextConsumer=Q_;Ni.ContextProvider=J_;Ni.Element=n6;Ni.ForwardRef=tA;Ni.Fragment=Y_;Ni.Lazy=iA;Ni.Memo=nA;Ni.Portal=i6;Ni.Profiler=Z_;Ni.StrictMode=X_;Ni.Suspense=rA;Ni.isAsyncMode=function(e){return rre(e)||Nl(e)===o6};Ni.isConcurrentMode=rre;Ni.isContextConsumer=function(e){return Nl(e)===Q_};Ni.isContextProvider=function(e){return Nl(e)===J_};Ni.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===n6};Ni.isForwardRef=function(e){return Nl(e)===tA};Ni.isFragment=function(e){return Nl(e)===Y_};Ni.isLazy=function(e){return Nl(e)===iA};Ni.isMemo=function(e){return Nl(e)===nA};Ni.isPortal=function(e){return Nl(e)===i6};Ni.isProfiler=function(e){return Nl(e)===Z_};Ni.isStrictMode=function(e){return Nl(e)===X_};Ni.isSuspense=function(e){return Nl(e)===rA};Ni.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Y_||e===eA||e===Z_||e===X_||e===rA||e===B3e||typeof e=="object"&&e!==null&&(e.$$typeof===iA||e.$$typeof===nA||e.$$typeof===J_||e.$$typeof===Q_||e.$$typeof===tA||e.$$typeof===R3e||e.$$typeof===L3e||e.$$typeof===z3e||e.$$typeof===N3e)};Ni.typeOf=Nl;tre.exports=Ni;var V3e=tre.exports,a6=V3e,W3e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},H3e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},U3e={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},nre={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s6={};s6[a6.ForwardRef]=U3e;s6[a6.Memo]=nre;function VV(e){return a6.isMemo(e)?nre:s6[e.$$typeof]||W3e}var K3e=Object.defineProperty,G3e=Object.getOwnPropertyNames,WV=Object.getOwnPropertySymbols,q3e=Object.getOwnPropertyDescriptor,Y3e=Object.getPrototypeOf,HV=Object.prototype;function ire(e,t,r){if(typeof t!="string"){if(HV){var n=Y3e(t);n&&n!==HV&&ire(e,n,r)}var i=G3e(t);WV&&(i=i.concat(WV(t)));for(var a=VV(e),s=VV(t),l=0;l<i.length;++l){var h=i[l];if(!H3e[h]&&!(r&&r[h])&&!(s&&s[h])&&!(a&&a[h])){var y=q3e(t,h);try{K3e(e,h,y)}catch{}}}}return e}var X3e=ire;const UV=mp(X3e);var ore={exports:{}},Wi={};/** @license React v17.0.2
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var oA=60103,aA=60106,cS=60107,dS=60108,fS=60114,hS=60109,pS=60110,mS=60112,gS=60113,l6=60120,yS=60115,vS=60116,ire=60121,ore=60122,are=60117,sre=60129,lre=60131;if(typeof Symbol=="function"&&Symbol.for){var Ra=Symbol.for;oA=Ra("react.element"),aA=Ra("react.portal"),cS=Ra("react.fragment"),dS=Ra("react.strict_mode"),fS=Ra("react.profiler"),hS=Ra("react.provider"),pS=Ra("react.context"),mS=Ra("react.forward_ref"),gS=Ra("react.suspense"),l6=Ra("react.suspense_list"),yS=Ra("react.memo"),vS=Ra("react.lazy"),ire=Ra("react.block"),ore=Ra("react.server.block"),are=Ra("react.fundamental"),sre=Ra("react.debug_trace_mode"),lre=Ra("react.legacy_hidden")}function hc(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case oA:switch(e=e.type,e){case cS:case fS:case dS:case gS:case l6:return e;default:switch(e=e&&e.$$typeof,e){case pS:case mS:case vS:case yS:case hS:return e;default:return t}}case aA:return t}}}var Y3e=hS,X3e=oA,Z3e=mS,J3e=cS,Q3e=vS,eje=yS,tje=aA,rje=fS,nje=dS,ije=gS;Wi.ContextConsumer=pS;Wi.ContextProvider=Y3e;Wi.Element=X3e;Wi.ForwardRef=Z3e;Wi.Fragment=J3e;Wi.Lazy=Q3e;Wi.Memo=eje;Wi.Portal=tje;Wi.Profiler=rje;Wi.StrictMode=nje;Wi.Suspense=ije;Wi.isAsyncMode=function(){return!1};Wi.isConcurrentMode=function(){return!1};Wi.isContextConsumer=function(e){return hc(e)===pS};Wi.isContextProvider=function(e){return hc(e)===hS};Wi.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===oA};Wi.isForwardRef=function(e){return hc(e)===mS};Wi.isFragment=function(e){return hc(e)===cS};Wi.isLazy=function(e){return hc(e)===vS};Wi.isMemo=function(e){return hc(e)===yS};Wi.isPortal=function(e){return hc(e)===aA};Wi.isProfiler=function(e){return hc(e)===fS};Wi.isStrictMode=function(e){return hc(e)===dS};Wi.isSuspense=function(e){return hc(e)===gS};Wi.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===cS||e===fS||e===sre||e===dS||e===gS||e===l6||e===lre||typeof e=="object"&&e!==null&&(e.$$typeof===vS||e.$$typeof===yS||e.$$typeof===hS||e.$$typeof===pS||e.$$typeof===mS||e.$$typeof===are||e.$$typeof===ire||e[0]===ore)};Wi.typeOf=hc;nre.exports=Wi;var oje=nre.exports,aje=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],sje=["reactReduxForwardedRef"],lje=[],uje=[null,null];function cje(e,t){var r=e[1];return[t.payload,r+1]}function KV(e,t,r){Jte(function(){return e.apply(void 0,t)},r)}function dje(e,t,r,n,i,a,s){e.current=n,t.current=i,r.current=!1,a.current&&(a.current=null,s())}function fje(e,t,r,n,i,a,s,l,h,y){if(e){var x=!1,k=null,A=function(){if(!x){var M=t.getState(),u,m;try{u=n(M,i.current)}catch(v){m=v,k=v}m||(k=null),u===a.current?s.current||h():(a.current=u,l.current=u,s.current=!0,y({type:"STORE_UPDATED",payload:{error:m}}))}};r.onStateChange=A,r.trySubscribe(),A();var j=function(){if(x=!0,r.tryUnsubscribe(),r.onStateChange=null,k)throw k};return j}}var hje=function(){return[null,0]};function pje(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,i=n===void 0?function(C){return"ConnectAdvanced("+C+")"}:n,a=r.methodName,s=a===void 0?"connectAdvanced":a,l=r.renderCountProp,h=l===void 0?void 0:l,y=r.shouldHandleStateChanges,x=y===void 0?!0:y,k=r.storeKey,A=k===void 0?"store":k;r.withRef;var j=r.forwardRef,N=j===void 0?!1:j,M=r.context,u=M===void 0?Yte:M,m=cO(r,aje),v=u;return function(w){var g=w.displayName||w.name||"Component",d=i(g),f=xn({},m,{getDisplayName:i,methodName:s,renderCountProp:h,shouldHandleStateChanges:x,storeKey:A,displayName:d,wrappedComponentName:g,WrappedComponent:w}),c=m.pure;function p(B){return e(B.dispatch,f)}var D=c?Y.useMemo:function(B){return B()};function E(B){var L=Y.useMemo(function(){var Me=B.reactReduxForwardedRef,o=cO(B,sje);return[B.context,Me,o]},[B]),W=L[0],K=L[1],te=L[2],X=Y.useMemo(function(){return W&&W.Consumer&&oje.isContextConsumer(et.createElement(W.Consumer,null))?W:v},[W,v]),ae=Y.useContext(X),re=!!B.store&&!!B.store.getState&&!!B.store.dispatch;ae&&ae.store;var ue=re?B.store:ae.store,me=Y.useMemo(function(){return p(ue)},[ue]),Se=Y.useMemo(function(){if(!x)return uje;var Me=Zte(ue,re?null:ae.subscription),o=Me.notifyNestedSubs.bind(Me);return[Me,o]},[ue,re,ae]),we=Se[0],Fe=Se[1],Ee=Y.useMemo(function(){return re?ae:xn({},ae,{subscription:we})},[re,ae,we]),Te=Y.useReducer(cje,lje,hje),be=Te[0],Ue=be[0],st=Te[1];if(Ue&&Ue.error)throw Ue.error;var ke=Y.useRef(),q=Y.useRef(te),ne=Y.useRef(),qe=Y.useRef(!1),se=D(function(){return ne.current&&te===q.current?ne.current:me(ue.getState(),te)},[ue,Ue,te]);KV(dje,[q,ke,qe,te,se,ne,Fe]),KV(fje,[x,ue,we,me,q,ke,qe,ne,Fe,st],[ue,we,me]);var Ke=Y.useMemo(function(){return et.createElement(w,xn({},se,{ref:K}))},[K,w,se]),Q=Y.useMemo(function(){return x?et.createElement(X.Provider,{value:Ee},Ke):Ke},[X,Ke,Ee]);return Q}var T=c?et.memo(E):E;if(T.WrappedComponent=w,T.displayName=E.displayName=d,N){var $=et.forwardRef(function(L,W){return et.createElement(T,xn({},L,{reactReduxForwardedRef:W}))});return $.displayName=d,$.WrappedComponent=w,UV($,w)}return UV(T,w)}}function GV(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function O3(e,t){if(GV(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!GV(e[r[i]],t[r[i]]))return!1;return!0}function mje(e,t){var r={},n=function(s){var l=e[s];typeof l=="function"&&(r[s]=function(){return t(l.apply(void 0,arguments))})};for(var i in e)n(i);return r}function u6(e){return function(r,n){var i=e(r,n);function a(){return i}return a.dependsOnOwnProps=!1,a}}function qV(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function ure(e,t){return function(n,i){i.displayName;var a=function(l,h){return a.dependsOnOwnProps?a.mapToProps(l,h):a.mapToProps(l)};return a.dependsOnOwnProps=!0,a.mapToProps=function(l,h){a.mapToProps=e,a.dependsOnOwnProps=qV(e);var y=a(l,h);return typeof y=="function"&&(a.mapToProps=y,a.dependsOnOwnProps=qV(y),y=a(l,h)),y},a}}function gje(e){return typeof e=="function"?ure(e):void 0}function yje(e){return e?void 0:u6(function(t){return{dispatch:t}})}function vje(e){return e&&typeof e=="object"?u6(function(t){return mje(e,t)}):void 0}const bje=[gje,yje,vje];function xje(e){return typeof e=="function"?ure(e):void 0}function wje(e){return e?void 0:u6(function(){return{}})}const Sje=[xje,wje];function Dje(e,t,r){return xn({},r,e,t)}function Cje(e){return function(r,n){n.displayName;var i=n.pure,a=n.areMergedPropsEqual,s=!1,l;return function(y,x,k){var A=e(y,x,k);return s?(!i||!a(A,l))&&(l=A):(s=!0,l=A),l}}}function Pje(e){return typeof e=="function"?Cje(e):void 0}function kje(e){return e?void 0:function(){return Dje}}const Oje=[Pje,kje];var Eje=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function _je(e,t,r,n){return function(a,s){return r(e(a,s),t(n,s),s)}}function Aje(e,t,r,n,i){var a=i.areStatesEqual,s=i.areOwnPropsEqual,l=i.areStatePropsEqual,h=!1,y,x,k,A,j;function N(C,w){return y=C,x=w,k=e(y,x),A=t(n,x),j=r(k,A,x),h=!0,j}function M(){return k=e(y,x),t.dependsOnOwnProps&&(A=t(n,x)),j=r(k,A,x),j}function u(){return e.dependsOnOwnProps&&(k=e(y,x)),t.dependsOnOwnProps&&(A=t(n,x)),j=r(k,A,x),j}function m(){var C=e(y,x),w=!l(C,k);return k=C,w&&(j=r(k,A,x)),j}function v(C,w){var g=!s(w,x),d=!a(C,y,w,x);return y=C,x=w,g&&d?M():g?u():d?m():j}return function(w,g){return h?v(w,g):N(w,g)}}function Tje(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,i=t.initMergeProps,a=cO(t,Eje),s=r(e,a),l=n(e,a),h=i(e,a),y=a.pure?Aje:_je;return y(s,l,h,e,a)}var Mje=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function E3(e,t,r){for(var n=t.length-1;n>=0;n--){var i=t[n](e);if(i)return i}return function(a,s){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+s.wrappedComponentName+".")}}function $je(e,t){return e===t}function Ije(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?pje:r,i=t.mapStateToPropsFactories,a=i===void 0?Sje:i,s=t.mapDispatchToPropsFactories,l=s===void 0?bje:s,h=t.mergePropsFactories,y=h===void 0?Oje:h,x=t.selectorFactory,k=x===void 0?Tje:x;return function(j,N,M,u){u===void 0&&(u={});var m=u,v=m.pure,C=v===void 0?!0:v,w=m.areStatesEqual,g=w===void 0?$je:w,d=m.areOwnPropsEqual,f=d===void 0?O3:d,c=m.areStatePropsEqual,p=c===void 0?O3:c,D=m.areMergedPropsEqual,E=D===void 0?O3:D,T=cO(m,Mje),$=E3(j,a,"mapStateToProps"),B=E3(N,l,"mapDispatchToProps"),L=E3(M,y,"mergeProps");return n(k,xn({methodName:"connect",getDisplayName:function(K){return"Connect("+K+")"},shouldHandleStateChanges:!!j,initMapStateToProps:$,initMapDispatchToProps:B,initMergeProps:L,pure:C,areStatesEqual:g,areOwnPropsEqual:f,areStatePropsEqual:p,areMergedPropsEqual:E},T))}}const cre=Ije();T3e(uv.unstable_batchedUpdates);function jje(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function dre(e,t){var r=Y.useState(function(){return{inputs:t,result:e()}})[0],n=Y.useRef(!0),i=Y.useRef(r),a=n.current||!!(t&&i.current.inputs&&jje(t,i.current.inputs)),s=a?i.current:{inputs:t,result:e()};return Y.useEffect(function(){n.current=!1,i.current=s},[s]),s.result}function Fje(e,t){return dre(function(){return e},t)}var yi=dre,dn=Fje,Bje="Invariant failed";function Nje(e,t){throw new Error(Bje)}var ec=function(t){var r=t.top,n=t.right,i=t.bottom,a=t.left,s=n-a,l=i-r,h={top:r,right:n,bottom:i,left:a,width:s,height:l,x:a,y:r,center:{x:(n+a)/2,y:(i+r)/2}};return h},c6=function(t,r){return{top:t.top-r.top,left:t.left-r.left,bottom:t.bottom+r.bottom,right:t.right+r.right}},YV=function(t,r){return{top:t.top+r.top,left:t.left+r.left,bottom:t.bottom-r.bottom,right:t.right-r.right}},Rje=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},_3={top:0,right:0,bottom:0,left:0},d6=function(t){var r=t.borderBox,n=t.margin,i=n===void 0?_3:n,a=t.border,s=a===void 0?_3:a,l=t.padding,h=l===void 0?_3:l,y=ec(c6(r,i)),x=ec(YV(r,s)),k=ec(YV(x,h));return{marginBox:y,borderBox:ec(r),paddingBox:x,contentBox:k,margin:i,border:s,padding:h}},Ql=function(t){var r=t.slice(0,-2),n=t.slice(-2);if(n!=="px")return 0;var i=Number(r);return isNaN(i)&&Nje(),i},Lje=function(){return{x:window.pageXOffset,y:window.pageYOffset}},dO=function(t,r){var n=t.borderBox,i=t.border,a=t.margin,s=t.padding,l=Rje(n,r);return d6({borderBox:l,border:i,margin:a,padding:s})},fO=function(t,r){return r===void 0&&(r=Lje()),dO(t,r)},fre=function(t,r){var n={top:Ql(r.marginTop),right:Ql(r.marginRight),bottom:Ql(r.marginBottom),left:Ql(r.marginLeft)},i={top:Ql(r.paddingTop),right:Ql(r.paddingRight),bottom:Ql(r.paddingBottom),left:Ql(r.paddingLeft)},a={top:Ql(r.borderTopWidth),right:Ql(r.borderRightWidth),bottom:Ql(r.borderBottomWidth),left:Ql(r.borderLeftWidth)};return d6({borderBox:t,margin:n,padding:i,border:a})},hre=function(t){var r=t.getBoundingClientRect(),n=window.getComputedStyle(t);return fre(r,n)},XV=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function zje(e,t){return!!(e===t||XV(e)&&XV(t))}function Vje(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!zje(e[r],t[r]))return!1;return!0}function Pa(e,t){t===void 0&&(t=Vje);var r,n=[],i,a=!1;function s(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return a&&r===this&&t(l,n)||(i=e.apply(this,l),a=!0,r=this,n=l),i}return s}var Jx=function(t){var r=[],n=null,i=function(){for(var s=arguments.length,l=new Array(s),h=0;h<s;h++)l[h]=arguments[h];r=l,!n&&(n=requestAnimationFrame(function(){n=null,t.apply(void 0,r)}))};return i.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},i};function pre(e,t){}pre.bind(null,"warn");pre.bind(null,"error");function Yh(){}function Wje(e,t){return xn({},e,{},t)}function lu(e,t,r){var n=t.map(function(i){var a=Wje(r,i.options);return e.addEventListener(i.eventName,i.fn,a),function(){e.removeEventListener(i.eventName,i.fn,a)}});return function(){n.forEach(function(a){a()})}}var Hje="Invariant failed";function hO(e){this.message=e}hO.prototype.toString=function(){return this.message};function Pr(e,t){throw new hO(Hje)}var Uje=function(e){AB(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=e.call.apply(e,[this].concat(a))||this,n.callbacks=null,n.unbind=Yh,n.onWindowError=function(l){var h=n.getCallbacks();h.isDragging()&&h.tryAbort();var y=l.error;y instanceof hO&&l.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=lu(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(i){if(i instanceof hO){this.setState({});return}throw i},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(et.Component),Kje=`
+ */var oA=60103,aA=60106,cS=60107,dS=60108,fS=60114,hS=60109,pS=60110,mS=60112,gS=60113,l6=60120,yS=60115,vS=60116,are=60121,sre=60122,lre=60117,ure=60129,cre=60131;if(typeof Symbol=="function"&&Symbol.for){var Ra=Symbol.for;oA=Ra("react.element"),aA=Ra("react.portal"),cS=Ra("react.fragment"),dS=Ra("react.strict_mode"),fS=Ra("react.profiler"),hS=Ra("react.provider"),pS=Ra("react.context"),mS=Ra("react.forward_ref"),gS=Ra("react.suspense"),l6=Ra("react.suspense_list"),yS=Ra("react.memo"),vS=Ra("react.lazy"),are=Ra("react.block"),sre=Ra("react.server.block"),lre=Ra("react.fundamental"),ure=Ra("react.debug_trace_mode"),cre=Ra("react.legacy_hidden")}function hc(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case oA:switch(e=e.type,e){case cS:case fS:case dS:case gS:case l6:return e;default:switch(e=e&&e.$$typeof,e){case pS:case mS:case vS:case yS:case hS:return e;default:return t}}case aA:return t}}}var Z3e=hS,J3e=oA,Q3e=mS,eje=cS,tje=vS,rje=yS,nje=aA,ije=fS,oje=dS,aje=gS;Wi.ContextConsumer=pS;Wi.ContextProvider=Z3e;Wi.Element=J3e;Wi.ForwardRef=Q3e;Wi.Fragment=eje;Wi.Lazy=tje;Wi.Memo=rje;Wi.Portal=nje;Wi.Profiler=ije;Wi.StrictMode=oje;Wi.Suspense=aje;Wi.isAsyncMode=function(){return!1};Wi.isConcurrentMode=function(){return!1};Wi.isContextConsumer=function(e){return hc(e)===pS};Wi.isContextProvider=function(e){return hc(e)===hS};Wi.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===oA};Wi.isForwardRef=function(e){return hc(e)===mS};Wi.isFragment=function(e){return hc(e)===cS};Wi.isLazy=function(e){return hc(e)===vS};Wi.isMemo=function(e){return hc(e)===yS};Wi.isPortal=function(e){return hc(e)===aA};Wi.isProfiler=function(e){return hc(e)===fS};Wi.isStrictMode=function(e){return hc(e)===dS};Wi.isSuspense=function(e){return hc(e)===gS};Wi.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===cS||e===fS||e===ure||e===dS||e===gS||e===l6||e===cre||typeof e=="object"&&e!==null&&(e.$$typeof===vS||e.$$typeof===yS||e.$$typeof===hS||e.$$typeof===pS||e.$$typeof===mS||e.$$typeof===lre||e.$$typeof===are||e[0]===sre)};Wi.typeOf=hc;ore.exports=Wi;var sje=ore.exports,lje=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],uje=["reactReduxForwardedRef"],cje=[],dje=[null,null];function fje(e,t){var r=e[1];return[t.payload,r+1]}function KV(e,t,r){ere(function(){return e.apply(void 0,t)},r)}function hje(e,t,r,n,i,a,s){e.current=n,t.current=i,r.current=!1,a.current&&(a.current=null,s())}function pje(e,t,r,n,i,a,s,l,h,y){if(e){var x=!1,k=null,A=function(){if(!x){var M=t.getState(),u,m;try{u=n(M,i.current)}catch(v){m=v,k=v}m||(k=null),u===a.current?s.current||h():(a.current=u,l.current=u,s.current=!0,y({type:"STORE_UPDATED",payload:{error:m}}))}};r.onStateChange=A,r.trySubscribe(),A();var j=function(){if(x=!0,r.tryUnsubscribe(),r.onStateChange=null,k)throw k};return j}}var mje=function(){return[null,0]};function gje(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,i=n===void 0?function(C){return"ConnectAdvanced("+C+")"}:n,a=r.methodName,s=a===void 0?"connectAdvanced":a,l=r.renderCountProp,h=l===void 0?void 0:l,y=r.shouldHandleStateChanges,x=y===void 0?!0:y,k=r.storeKey,A=k===void 0?"store":k;r.withRef;var j=r.forwardRef,N=j===void 0?!1:j,M=r.context,u=M===void 0?Zte:M,m=cO(r,lje),v=u;return function(w){var g=w.displayName||w.name||"Component",d=i(g),f=xn({},m,{getDisplayName:i,methodName:s,renderCountProp:h,shouldHandleStateChanges:x,storeKey:A,displayName:d,wrappedComponentName:g,WrappedComponent:w}),c=m.pure;function p(B){return e(B.dispatch,f)}var D=c?Y.useMemo:function(B){return B()};function E(B){var L=Y.useMemo(function(){var Me=B.reactReduxForwardedRef,o=cO(B,uje);return[B.context,Me,o]},[B]),W=L[0],K=L[1],te=L[2],X=Y.useMemo(function(){return W&&W.Consumer&&sje.isContextConsumer(et.createElement(W.Consumer,null))?W:v},[W,v]),ae=Y.useContext(X),re=!!B.store&&!!B.store.getState&&!!B.store.dispatch;ae&&ae.store;var ue=re?B.store:ae.store,me=Y.useMemo(function(){return p(ue)},[ue]),Se=Y.useMemo(function(){if(!x)return dje;var Me=Qte(ue,re?null:ae.subscription),o=Me.notifyNestedSubs.bind(Me);return[Me,o]},[ue,re,ae]),we=Se[0],Fe=Se[1],Ee=Y.useMemo(function(){return re?ae:xn({},ae,{subscription:we})},[re,ae,we]),Te=Y.useReducer(fje,cje,mje),be=Te[0],Ue=be[0],st=Te[1];if(Ue&&Ue.error)throw Ue.error;var ke=Y.useRef(),q=Y.useRef(te),ne=Y.useRef(),qe=Y.useRef(!1),se=D(function(){return ne.current&&te===q.current?ne.current:me(ue.getState(),te)},[ue,Ue,te]);KV(hje,[q,ke,qe,te,se,ne,Fe]),KV(pje,[x,ue,we,me,q,ke,qe,ne,Fe,st],[ue,we,me]);var Ke=Y.useMemo(function(){return et.createElement(w,xn({},se,{ref:K}))},[K,w,se]),Q=Y.useMemo(function(){return x?et.createElement(X.Provider,{value:Ee},Ke):Ke},[X,Ke,Ee]);return Q}var T=c?et.memo(E):E;if(T.WrappedComponent=w,T.displayName=E.displayName=d,N){var $=et.forwardRef(function(L,W){return et.createElement(T,xn({},L,{reactReduxForwardedRef:W}))});return $.displayName=d,$.WrappedComponent=w,UV($,w)}return UV(T,w)}}function GV(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function O3(e,t){if(GV(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!GV(e[r[i]],t[r[i]]))return!1;return!0}function yje(e,t){var r={},n=function(s){var l=e[s];typeof l=="function"&&(r[s]=function(){return t(l.apply(void 0,arguments))})};for(var i in e)n(i);return r}function u6(e){return function(r,n){var i=e(r,n);function a(){return i}return a.dependsOnOwnProps=!1,a}}function qV(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function dre(e,t){return function(n,i){i.displayName;var a=function(l,h){return a.dependsOnOwnProps?a.mapToProps(l,h):a.mapToProps(l)};return a.dependsOnOwnProps=!0,a.mapToProps=function(l,h){a.mapToProps=e,a.dependsOnOwnProps=qV(e);var y=a(l,h);return typeof y=="function"&&(a.mapToProps=y,a.dependsOnOwnProps=qV(y),y=a(l,h)),y},a}}function vje(e){return typeof e=="function"?dre(e):void 0}function bje(e){return e?void 0:u6(function(t){return{dispatch:t}})}function xje(e){return e&&typeof e=="object"?u6(function(t){return yje(e,t)}):void 0}const wje=[vje,bje,xje];function Sje(e){return typeof e=="function"?dre(e):void 0}function Dje(e){return e?void 0:u6(function(){return{}})}const Cje=[Sje,Dje];function Pje(e,t,r){return xn({},r,e,t)}function kje(e){return function(r,n){n.displayName;var i=n.pure,a=n.areMergedPropsEqual,s=!1,l;return function(y,x,k){var A=e(y,x,k);return s?(!i||!a(A,l))&&(l=A):(s=!0,l=A),l}}}function Oje(e){return typeof e=="function"?kje(e):void 0}function Eje(e){return e?void 0:function(){return Pje}}const _je=[Oje,Eje];var Aje=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Tje(e,t,r,n){return function(a,s){return r(e(a,s),t(n,s),s)}}function Mje(e,t,r,n,i){var a=i.areStatesEqual,s=i.areOwnPropsEqual,l=i.areStatePropsEqual,h=!1,y,x,k,A,j;function N(C,w){return y=C,x=w,k=e(y,x),A=t(n,x),j=r(k,A,x),h=!0,j}function M(){return k=e(y,x),t.dependsOnOwnProps&&(A=t(n,x)),j=r(k,A,x),j}function u(){return e.dependsOnOwnProps&&(k=e(y,x)),t.dependsOnOwnProps&&(A=t(n,x)),j=r(k,A,x),j}function m(){var C=e(y,x),w=!l(C,k);return k=C,w&&(j=r(k,A,x)),j}function v(C,w){var g=!s(w,x),d=!a(C,y,w,x);return y=C,x=w,g&&d?M():g?u():d?m():j}return function(w,g){return h?v(w,g):N(w,g)}}function $je(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,i=t.initMergeProps,a=cO(t,Aje),s=r(e,a),l=n(e,a),h=i(e,a),y=a.pure?Mje:Tje;return y(s,l,h,e,a)}var Ije=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function E3(e,t,r){for(var n=t.length-1;n>=0;n--){var i=t[n](e);if(i)return i}return function(a,s){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+s.wrappedComponentName+".")}}function jje(e,t){return e===t}function Fje(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?gje:r,i=t.mapStateToPropsFactories,a=i===void 0?Cje:i,s=t.mapDispatchToPropsFactories,l=s===void 0?wje:s,h=t.mergePropsFactories,y=h===void 0?_je:h,x=t.selectorFactory,k=x===void 0?$je:x;return function(j,N,M,u){u===void 0&&(u={});var m=u,v=m.pure,C=v===void 0?!0:v,w=m.areStatesEqual,g=w===void 0?jje:w,d=m.areOwnPropsEqual,f=d===void 0?O3:d,c=m.areStatePropsEqual,p=c===void 0?O3:c,D=m.areMergedPropsEqual,E=D===void 0?O3:D,T=cO(m,Ije),$=E3(j,a,"mapStateToProps"),B=E3(N,l,"mapDispatchToProps"),L=E3(M,y,"mergeProps");return n(k,xn({methodName:"connect",getDisplayName:function(K){return"Connect("+K+")"},shouldHandleStateChanges:!!j,initMapStateToProps:$,initMapDispatchToProps:B,initMergeProps:L,pure:C,areStatesEqual:g,areOwnPropsEqual:f,areStatePropsEqual:p,areMergedPropsEqual:E},T))}}const fre=Fje();$3e(uv.unstable_batchedUpdates);function Bje(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function hre(e,t){var r=Y.useState(function(){return{inputs:t,result:e()}})[0],n=Y.useRef(!0),i=Y.useRef(r),a=n.current||!!(t&&i.current.inputs&&Bje(t,i.current.inputs)),s=a?i.current:{inputs:t,result:e()};return Y.useEffect(function(){n.current=!1,i.current=s},[s]),s.result}function Nje(e,t){return hre(function(){return e},t)}var yi=hre,dn=Nje,Rje="Invariant failed";function Lje(e,t){throw new Error(Rje)}var ec=function(t){var r=t.top,n=t.right,i=t.bottom,a=t.left,s=n-a,l=i-r,h={top:r,right:n,bottom:i,left:a,width:s,height:l,x:a,y:r,center:{x:(n+a)/2,y:(i+r)/2}};return h},c6=function(t,r){return{top:t.top-r.top,left:t.left-r.left,bottom:t.bottom+r.bottom,right:t.right+r.right}},YV=function(t,r){return{top:t.top+r.top,left:t.left+r.left,bottom:t.bottom-r.bottom,right:t.right-r.right}},zje=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},_3={top:0,right:0,bottom:0,left:0},d6=function(t){var r=t.borderBox,n=t.margin,i=n===void 0?_3:n,a=t.border,s=a===void 0?_3:a,l=t.padding,h=l===void 0?_3:l,y=ec(c6(r,i)),x=ec(YV(r,s)),k=ec(YV(x,h));return{marginBox:y,borderBox:ec(r),paddingBox:x,contentBox:k,margin:i,border:s,padding:h}},Ql=function(t){var r=t.slice(0,-2),n=t.slice(-2);if(n!=="px")return 0;var i=Number(r);return isNaN(i)&&Lje(),i},Vje=function(){return{x:window.pageXOffset,y:window.pageYOffset}},dO=function(t,r){var n=t.borderBox,i=t.border,a=t.margin,s=t.padding,l=zje(n,r);return d6({borderBox:l,border:i,margin:a,padding:s})},fO=function(t,r){return r===void 0&&(r=Vje()),dO(t,r)},pre=function(t,r){var n={top:Ql(r.marginTop),right:Ql(r.marginRight),bottom:Ql(r.marginBottom),left:Ql(r.marginLeft)},i={top:Ql(r.paddingTop),right:Ql(r.paddingRight),bottom:Ql(r.paddingBottom),left:Ql(r.paddingLeft)},a={top:Ql(r.borderTopWidth),right:Ql(r.borderRightWidth),bottom:Ql(r.borderBottomWidth),left:Ql(r.borderLeftWidth)};return d6({borderBox:t,margin:n,padding:i,border:a})},mre=function(t){var r=t.getBoundingClientRect(),n=window.getComputedStyle(t);return pre(r,n)},XV=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function Wje(e,t){return!!(e===t||XV(e)&&XV(t))}function Hje(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!Wje(e[r],t[r]))return!1;return!0}function Pa(e,t){t===void 0&&(t=Hje);var r,n=[],i,a=!1;function s(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return a&&r===this&&t(l,n)||(i=e.apply(this,l),a=!0,r=this,n=l),i}return s}var Jx=function(t){var r=[],n=null,i=function(){for(var s=arguments.length,l=new Array(s),h=0;h<s;h++)l[h]=arguments[h];r=l,!n&&(n=requestAnimationFrame(function(){n=null,t.apply(void 0,r)}))};return i.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},i};function gre(e,t){}gre.bind(null,"warn");gre.bind(null,"error");function Yh(){}function Uje(e,t){return xn({},e,{},t)}function lu(e,t,r){var n=t.map(function(i){var a=Uje(r,i.options);return e.addEventListener(i.eventName,i.fn,a),function(){e.removeEventListener(i.eventName,i.fn,a)}});return function(){n.forEach(function(a){a()})}}var Kje="Invariant failed";function hO(e){this.message=e}hO.prototype.toString=function(){return this.message};function Pr(e,t){throw new hO(Kje)}var Gje=function(e){AB(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=e.call.apply(e,[this].concat(a))||this,n.callbacks=null,n.unbind=Yh,n.onWindowError=function(l){var h=n.getCallbacks();h.isDragging()&&h.tryAbort();var y=l.error;y instanceof hO&&l.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=lu(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(i){if(i instanceof hO){this.setState({});return}throw i},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(et.Component),qje=`
   Press space bar to start a drag.
   When dragging you can use the arrow keys to move the item around and escape to cancel.
   Some screen readers may require you to be in focus mode or to use your pass through key
-`,pO=function(t){return t+1},Gje=function(t){return`
+`,pO=function(t){return t+1},Yje=function(t){return`
   You have lifted an item in position `+pO(t.source.index)+`
-`},mre=function(t,r){var n=t.droppableId===r.droppableId,i=pO(t.index),a=pO(r.index);return n?`
+`},yre=function(t,r){var n=t.droppableId===r.droppableId,i=pO(t.index),a=pO(r.index);return n?`
       You have moved the item from position `+i+`
       to position `+a+`
     `:`
@@ -819,38 +819,38 @@ https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStat
     in list `+t.droppableId+`
     to list `+r.droppableId+`
     in position `+a+`
-  `},gre=function(t,r,n){var i=r.droppableId===n.droppableId;return i?`
+  `},vre=function(t,r,n){var i=r.droppableId===n.droppableId;return i?`
       The item `+t+`
       has been combined with `+n.draggableId:`
       The item `+t+`
       in list `+r.droppableId+`
       has been combined with `+n.draggableId+`
       in list `+n.droppableId+`
-    `},qje=function(t){var r=t.destination;if(r)return mre(t.source,r);var n=t.combine;return n?gre(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},ZV=function(t){return`
+    `},Xje=function(t){var r=t.destination;if(r)return yre(t.source,r);var n=t.combine;return n?vre(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},ZV=function(t){return`
   The item has returned to its starting position
   of `+pO(t.index)+`
-`},Yje=function(t){if(t.reason==="CANCEL")return`
+`},Zje=function(t){if(t.reason==="CANCEL")return`
       Movement cancelled.
       `+ZV(t.source)+`
     `;var r=t.destination,n=t.combine;return r?`
       You have dropped the item.
-      `+mre(t.source,r)+`
+      `+yre(t.source,r)+`
     `:n?`
       You have dropped the item.
-      `+gre(t.draggableId,t.source,n)+`
+      `+vre(t.draggableId,t.source,n)+`
     `:`
     The item has been dropped while not over a drop area.
     `+ZV(t.source)+`
-  `},ek={dragHandleUsageInstructions:Kje,onDragStart:Gje,onDragUpdate:qje,onDragEnd:Yje},Oa={x:0,y:0},Ka=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},Ol=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Xh=function(t,r){return t.x===r.x&&t.y===r.y},Ov=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},tg=function(t,r,n){var i;return n===void 0&&(n=0),i={},i[t]=r,i[t==="x"?"y":"x"]=n,i},Qx=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},JV=function(t,r){return Math.min.apply(Math,r.map(function(n){return Qx(t,n)}))},yre=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Xje=function(e,t){var r=ec({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},bS=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},QV=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Zje={top:0,right:0,bottom:0,left:0},Jje=function(t,r){return r?bS(t,r.scroll.diff.displacement):t},Qje=function(t,r,n){if(n&&n.increasedBy){var i;return xn({},t,(i={},i[r.end]=t[r.end]+n.increasedBy[r.line],i))}return t},eFe=function(t,r){return r&&r.shouldClipSubject?Xje(r.pageMarginBox,t):ec(t)},Ny=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,i=e.frame,a=Jje(t.marginBox,i),s=Qje(a,n,r),l=eFe(s,i);return{page:t,withPlaceholder:r,active:l}},f6=function(e,t){e.frame||Pr();var r=e.frame,n=Ol(t,r.scroll.initial),i=Ov(n),a=xn({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:i},max:r.scroll.max}}),s=Ny({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a}),l=xn({},e,{frame:a,subject:s});return l};function mO(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function h6(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function Op(e,t){if(e.find)return e.find(t);var r=h6(e,t);if(r!==-1)return e[r]}function vre(e){return Array.prototype.slice.call(e)}var bre=Pa(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),xre=Pa(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),sA=Pa(function(e){return mO(e)}),tFe=Pa(function(e){return mO(e)}),Ev=Pa(function(e,t){var r=tFe(t).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,i){return n.descriptor.index-i.descriptor.index});return r});function p6(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function lA(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var uA=Pa(function(e,t){return t.filter(function(r){return r.descriptor.id!==e.descriptor.id})}),rFe=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.insideDestination,a=e.previousImpact;if(!n.isCombineEnabled)return null;var s=p6(a);if(!s)return null;function l(M){var u={type:"COMBINE",combine:{draggableId:M,droppableId:n.descriptor.id}};return xn({},a,{at:u})}var h=a.displaced.all,y=h.length?h[0]:null;if(t)return y?l(y):null;var x=uA(r,i);if(!y){if(!x.length)return null;var k=x[x.length-1];return l(k.descriptor.id)}var A=h6(x,function(M){return M.descriptor.id===y});A===-1&&Pr();var j=A-1;if(j<0)return null;var N=x[j];return l(N.descriptor.id)},_v=function(e,t){return e.descriptor.droppableId===t.descriptor.id},wre={point:Oa,value:0},ew={invisible:{},visible:{},all:[]},nFe={displaced:ew,displacedBy:wre,at:null},hu=function(e,t){return function(r){return e<=r&&r<=t}},Sre=function(e){var t=hu(e.top,e.bottom),r=hu(e.left,e.right);return function(n){var i=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);if(i)return!0;var a=t(n.top)||t(n.bottom),s=r(n.left)||r(n.right),l=a&&s;if(l)return!0;var h=n.top<e.top&&n.bottom>e.bottom,y=n.left<e.left&&n.right>e.right,x=h&&y;if(x)return!0;var k=h&&s||y&&a;return k}},iFe=function(e){var t=hu(e.top,e.bottom),r=hu(e.left,e.right);return function(n){var i=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return i}},m6={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Dre={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},oFe=function(e){return function(t){var r=hu(t.top,t.bottom),n=hu(t.left,t.right);return function(i){return e===m6?r(i.top)&&r(i.bottom):n(i.left)&&n(i.right)}}},aFe=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:Oa;return bS(t,n)},sFe=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},lFe=function(t,r,n){return n(r)(t)},g6=function(t){var r=t.target,n=t.destination,i=t.viewport,a=t.withDroppableDisplacement,s=t.isVisibleThroughFrameFn,l=a?aFe(r,n):r;return sFe(l,n,s)&&lFe(l,i,s)},uFe=function(t){return g6(xn({},t,{isVisibleThroughFrameFn:Sre}))},Cre=function(t){return g6(xn({},t,{isVisibleThroughFrameFn:iFe}))},cFe=function(t){return g6(xn({},t,{isVisibleThroughFrameFn:oFe(t.destination.axis)}))},dFe=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var i=r.invisible,a=r.visible;if(i[t])return!1;var s=a[t];return s?s.shouldAnimate:!0};function fFe(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return ec(c6(r,n))}function tw(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,i=e.viewport,a=e.forceShouldAnimate,s=e.last;return t.reduce(function(h,y){var x=fFe(y,n),k=y.descriptor.id;h.all.push(k);var A=uFe({target:x,destination:r,viewport:i,withDroppableDisplacement:!0});if(!A)return h.invisible[y.descriptor.id]=!0,h;var j=dFe(k,s,a),N={draggableId:k,shouldAnimate:j};return h.visible[k]=N,h},{all:[],visible:{},invisible:{}})}function hFe(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function eW(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,i=e.destination,a=hFe(t,{inHomeList:r});return{displaced:ew,displacedBy:n,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:a}}}}function gO(e){var t=e.draggable,r=e.insideDestination,n=e.destination,i=e.viewport,a=e.displacedBy,s=e.last,l=e.index,h=e.forceShouldAnimate,y=_v(t,n);if(l==null)return eW({insideDestination:r,inHomeList:y,displacedBy:a,destination:n});var x=Op(r,function(M){return M.descriptor.index===l});if(!x)return eW({insideDestination:r,inHomeList:y,displacedBy:a,destination:n});var k=uA(t,r),A=r.indexOf(x),j=k.slice(A),N=tw({afterDragging:j,destination:n,displacedBy:a,last:s,viewport:i.frame,forceShouldAnimate:h});return{displaced:N,displacedBy:a,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function lp(e,t){return!!t.effected[e]}var pFe=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,i=e.combine,a=e.afterCritical;if(!r.isCombineEnabled)return null;var s=i.draggableId,l=n[s],h=l.descriptor.index,y=lp(s,a);return y?t?h:h-1:t?h+1:h},mFe=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,i=e.location;if(!n.length)return null;var a=i.index,s=t?a+1:a-1,l=n[0].descriptor.index,h=n[n.length-1].descriptor.index,y=r?h:h+1;return s<l||s>y?null:s},gFe=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,i=e.draggables,a=e.destination,s=e.insideDestination,l=e.previousImpact,h=e.viewport,y=e.afterCritical,x=l.at;if(x||Pr(),x.type==="REORDER"){var k=mFe({isMovingForward:t,isInHomeList:r,location:x.destination,insideDestination:s});return k==null?null:gO({draggable:n,insideDestination:s,destination:a,viewport:h,last:l.displaced,displacedBy:l.displacedBy,index:k})}var A=pFe({isMovingForward:t,destination:a,displaced:l.displaced,draggables:i,combine:x.combine,afterCritical:y});return A==null?null:gO({draggable:n,insideDestination:s,destination:a,viewport:h,last:l.displaced,displacedBy:l.displacedBy,index:A})},yFe=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,i=e.displacedBy,a=!!(t.visible[n]||t.invisible[n]);return lp(n,r)?a?Oa:Ov(i.point):a?i.point:Oa},vFe=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,i=lA(r);i||Pr();var a=i.draggableId,s=n[a].page.borderBox.center,l=yFe({displaced:r.displaced,afterCritical:t,combineWith:a,displacedBy:r.displacedBy});return Ka(s,l)},Pre=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},bFe=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},y6=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},tW=function(t){var r=t.axis,n=t.moveRelativeTo,i=t.isMoving;return tg(r.line,n.marginBox[r.end]+Pre(r,i),y6(r,n.marginBox,i))},rW=function(t){var r=t.axis,n=t.moveRelativeTo,i=t.isMoving;return tg(r.line,n.marginBox[r.start]-bFe(r,i),y6(r,n.marginBox,i))},xFe=function(t){var r=t.axis,n=t.moveInto,i=t.isMoving;return tg(r.line,n.contentBox[r.start]+Pre(r,i),y6(r,n.contentBox,i))},wFe=function(e){var t=e.impact,r=e.draggable,n=e.draggables,i=e.droppable,a=e.afterCritical,s=Ev(i.descriptor.id,n),l=r.page,h=i.axis;if(!s.length)return xFe({axis:h,moveInto:i.page,isMoving:l});var y=t.displaced,x=t.displacedBy,k=y.all[0];if(k){var A=n[k];if(lp(k,a))return rW({axis:h,moveRelativeTo:A.page,isMoving:l});var j=dO(A.page,x.point);return rW({axis:h,moveRelativeTo:j,isMoving:l})}var N=s[s.length-1];if(N.descriptor.id===r.descriptor.id)return l.borderBox.center;if(lp(N.descriptor.id,a)){var M=dO(N.page,Ov(a.displacedBy.point));return tW({axis:h,moveRelativeTo:M,isMoving:l})}return tW({axis:h,moveRelativeTo:N.page,isMoving:l})},p5=function(e,t){var r=e.frame;return r?Ka(t,r.scroll.diff.displacement):t},SFe=function(t){var r=t.impact,n=t.draggable,i=t.droppable,a=t.draggables,s=t.afterCritical,l=n.page.borderBox.center,h=r.at;return!i||!h?l:h.type==="REORDER"?wFe({impact:r,draggable:n,draggables:a,droppable:i,afterCritical:s}):vFe({impact:r,draggables:a,afterCritical:s})},cA=function(e){var t=SFe(e),r=e.droppable,n=r?p5(r,t):t;return n},kre=function(e,t){var r=Ol(t,e.scroll.initial),n=Ov(r),i=ec({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),a={frame:i,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return a};function nW(e,t){return e.map(function(r){return t[r]})}function DFe(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}var CFe=function(e){var t=e.impact,r=e.viewport,n=e.destination,i=e.draggables,a=e.maxScrollChange,s=kre(r,Ka(r.scroll.current,a)),l=n.frame?f6(n,Ka(n.frame.scroll.current,a)):n,h=t.displaced,y=tw({afterDragging:nW(h.all,i),destination:n,displacedBy:t.displacedBy,viewport:s.frame,last:h,forceShouldAnimate:!1}),x=tw({afterDragging:nW(h.all,i),destination:l,displacedBy:t.displacedBy,viewport:r.frame,last:h,forceShouldAnimate:!1}),k={},A={},j=[h,y,x];h.all.forEach(function(M){var u=DFe(M,j);if(u){A[M]=u;return}k[M]=!0});var N=xn({},t,{displaced:{all:h.all,invisible:k,visible:A}});return N},PFe=function(e,t){return Ka(e.scroll.diff.displacement,t)},v6=function(e){var t=e.pageBorderBoxCenter,r=e.draggable,n=e.viewport,i=PFe(n,t),a=Ol(i,r.page.borderBox.center);return Ka(r.client.borderBox.center,a)},Ore=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,i=e.viewport,a=e.withDroppableDisplacement,s=e.onlyOnMainAxis,l=s===void 0?!1:s,h=Ol(n,t.page.borderBox.center),y=bS(t.page.borderBox,h),x={target:y,destination:r,withDroppableDisplacement:a,viewport:i};return l?cFe(x):Cre(x)},kFe=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.draggables,a=e.previousImpact,s=e.viewport,l=e.previousPageBorderBoxCenter,h=e.previousClientSelection,y=e.afterCritical;if(!n.isEnabled)return null;var x=Ev(n.descriptor.id,i),k=_v(r,n),A=rFe({isMovingForward:t,draggable:r,destination:n,insideDestination:x,previousImpact:a})||gFe({isMovingForward:t,isInHomeList:k,draggable:r,draggables:i,destination:n,insideDestination:x,previousImpact:a,viewport:s,afterCritical:y});if(!A)return null;var j=cA({impact:A,draggable:r,droppable:n,draggables:i,afterCritical:y}),N=Ore({draggable:r,destination:n,newPageBorderBoxCenter:j,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(N){var M=v6({pageBorderBoxCenter:j,draggable:r,viewport:s});return{clientSelection:M,impact:A,scrollJumpRequest:null}}var u=Ol(j,l),m=CFe({impact:A,viewport:s,destination:n,draggables:i,maxScrollChange:u});return{clientSelection:h,impact:m,scrollJumpRequest:u}},As=function(t){var r=t.subject.active;return r||Pr(),r},OFe=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,i=e.droppables,a=e.viewport,s=n.subject.active;if(!s)return null;var l=n.axis,h=hu(s[l.start],s[l.end]),y=sA(i).filter(function(k){return k!==n}).filter(function(k){return k.isEnabled}).filter(function(k){return!!k.subject.active}).filter(function(k){return Sre(a.frame)(As(k))}).filter(function(k){var A=As(k);return t?s[l.crossAxisEnd]<A[l.crossAxisEnd]:A[l.crossAxisStart]<s[l.crossAxisStart]}).filter(function(k){var A=As(k),j=hu(A[l.start],A[l.end]);return h(A[l.start])||h(A[l.end])||j(s[l.start])||j(s[l.end])}).sort(function(k,A){var j=As(k)[l.crossAxisStart],N=As(A)[l.crossAxisStart];return t?j-N:N-j}).filter(function(k,A,j){return As(k)[l.crossAxisStart]===As(j[0])[l.crossAxisStart]});if(!y.length)return null;if(y.length===1)return y[0];var x=y.filter(function(k){var A=hu(As(k)[l.start],As(k)[l.end]);return A(r[l.line])});return x.length===1?x[0]:x.length>1?x.sort(function(k,A){return As(k)[l.start]-As(A)[l.start]})[0]:y.sort(function(k,A){var j=JV(r,QV(As(k))),N=JV(r,QV(As(A)));return j!==N?j-N:As(k)[l.start]-As(A)[l.start]})[0]},iW=function(t,r){var n=t.page.borderBox.center;return lp(t.descriptor.id,r)?Ol(n,r.displacedBy.point):n},EFe=function(t,r){var n=t.page.borderBox;return lp(t.descriptor.id,r)?bS(n,Ov(r.displacedBy.point)):n},_Fe=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,i=e.insideDestination,a=e.afterCritical,s=i.filter(function(l){return Cre({target:EFe(l,a),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,h){var y=Qx(t,p5(n,iW(l,a))),x=Qx(t,p5(n,iW(h,a)));return y<x?-1:x<y?1:l.descriptor.index-h.descriptor.index});return s[0]||null},xS=Pa(function(t,r){var n=r[t.line];return{value:n,point:tg(t.line,n)}}),AFe=function(t,r,n){var i=t.axis;if(t.descriptor.mode==="virtual")return tg(i.line,r[i.line]);var a=t.subject.page.contentBox[i.size],s=Ev(t.descriptor.id,n),l=s.reduce(function(x,k){return x+k.client.marginBox[i.size]},0),h=l+r[i.line],y=h-a;return y<=0?null:tg(i.line,y)},Ere=function(t,r){return xn({},t,{scroll:xn({},t.scroll,{max:r})})},_re=function(t,r,n){var i=t.frame;_v(r,t)&&Pr(),t.subject.withPlaceholder&&Pr();var a=xS(t.axis,r.displaceBy).point,s=AFe(t,a,n),l={placeholderSize:a,increasedBy:s,oldFrameMaxScroll:t.frame?t.frame.scroll.max:null};if(!i){var h=Ny({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:t.frame});return xn({},t,{subject:h})}var y=s?Ka(i.scroll.max,s):i.scroll.max,x=Ere(i,y),k=Ny({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:x});return xn({},t,{subject:k,frame:x})},TFe=function(t){var r=t.subject.withPlaceholder;r||Pr();var n=t.frame;if(!n){var i=Ny({page:t.subject.page,axis:t.axis,frame:null,withPlaceholder:null});return xn({},t,{subject:i})}var a=r.oldFrameMaxScroll;a||Pr();var s=Ere(n,a),l=Ny({page:t.subject.page,axis:t.axis,frame:s,withPlaceholder:null});return xn({},t,{subject:l,frame:s})},MFe=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,i=e.draggable,a=e.draggables,s=e.destination,l=e.viewport,h=e.afterCritical;if(!r){if(n.length)return null;var y={displaced:ew,displacedBy:wre,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:0}}},x=cA({impact:y,draggable:i,droppable:s,draggables:a,afterCritical:h}),k=_v(i,s)?s:_re(s,i,a),A=Ore({draggable:i,destination:k,newPageBorderBoxCenter:x,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return A?y:null}var j=t[s.axis.line]<=r.page.borderBox.center[s.axis.line],N=function(){var u=r.descriptor.index;return r.descriptor.id===i.descriptor.id||j?u:u+1}(),M=xS(s.axis,i.displaceBy);return gO({draggable:i,insideDestination:n,destination:s,viewport:l,displacedBy:M,last:ew,index:N})},$Fe=function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,i=e.isOver,a=e.draggables,s=e.droppables,l=e.viewport,h=e.afterCritical,y=OFe({isMovingForward:t,pageBorderBoxCenter:r,source:i,droppables:s,viewport:l});if(!y)return null;var x=Ev(y.descriptor.id,a),k=_Fe({pageBorderBoxCenter:r,viewport:l,destination:y,insideDestination:x,afterCritical:h}),A=MFe({previousPageBorderBoxCenter:r,destination:y,draggable:n,draggables:a,moveRelativeTo:k,insideDestination:x,viewport:l,afterCritical:h});if(!A)return null;var j=cA({impact:A,draggable:n,droppable:y,draggables:a,afterCritical:h}),N=v6({pageBorderBoxCenter:j,draggable:n,viewport:l});return{clientSelection:N,impact:A,scrollJumpRequest:null}},Tl=function(e){var t=e.at;return t?t.type==="REORDER"?t.destination.droppableId:t.combine.droppableId:null},IFe=function(t,r){var n=Tl(t);return n?r[n]:null},jFe=function(e){var t=e.state,r=e.type,n=IFe(t.impact,t.dimensions.droppables),i=!!n,a=t.dimensions.droppables[t.critical.droppable.id],s=n||a,l=s.axis.direction,h=l==="vertical"&&(r==="MOVE_UP"||r==="MOVE_DOWN")||l==="horizontal"&&(r==="MOVE_LEFT"||r==="MOVE_RIGHT");if(h&&!i)return null;var y=r==="MOVE_DOWN"||r==="MOVE_RIGHT",x=t.dimensions.draggables[t.critical.draggable.id],k=t.current.page.borderBoxCenter,A=t.dimensions,j=A.draggables,N=A.droppables;return h?kFe({isMovingForward:y,previousPageBorderBoxCenter:k,draggable:x,destination:s,draggables:j,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):$Fe({isMovingForward:y,previousPageBorderBoxCenter:k,draggable:x,isOver:s,draggables:j,droppables:N,viewport:t.viewport,afterCritical:t.afterCritical})};function bm(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function Are(e){var t=hu(e.top,e.bottom),r=hu(e.left,e.right);return function(i){return t(i.y)&&r(i.x)}}function FFe(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function BFe(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,i=r.page.borderBox.center,a=n.map(function(s){var l=s.axis,h=tg(s.axis.line,t.center[l.line],s.page.borderBox.center[l.crossAxisLine]);return{id:s.descriptor.id,distance:Qx(i,h)}}).sort(function(s,l){return l.distance-s.distance});return a[0]?a[0].id:null}function NFe(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,i=sA(n).filter(function(a){if(!a.isEnabled)return!1;var s=a.subject.active;if(!s||!FFe(t,s))return!1;if(Are(s)(t.center))return!0;var l=a.axis,h=s.center[l.crossAxisLine],y=t[l.crossAxisStart],x=t[l.crossAxisEnd],k=hu(s[l.crossAxisStart],s[l.crossAxisEnd]),A=k(y),j=k(x);return!A&&!j?!0:A?y<h:x>h});return i.length?i.length===1?i[0].descriptor.id:BFe({pageBorderBox:t,draggable:r,candidates:i}):null}var Tre=function(t,r){return ec(bS(t,r))},RFe=function(e,t){var r=e.frame;return r?Tre(t,r.scroll.diff.value):t};function Mre(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function LFe(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var zFe=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,i=e.insideDestination,a=e.last,s=e.viewport,l=e.afterCritical,h=n.axis,y=xS(n.axis,r.displaceBy),x=y.value,k=t[h.start],A=t[h.end],j=uA(r,i),N=Op(j,function(u){var m=u.descriptor.id,v=u.page.borderBox.center[h.line],C=lp(m,l),w=Mre({displaced:a,id:m});return C?w?A<=v:k<v-x:w?A<=v+x:k<v}),M=LFe({draggable:r,closest:N,inHomeList:_v(r,n)});return gO({draggable:r,insideDestination:i,destination:n,viewport:s,last:a,displacedBy:y,index:M})},VFe=4,WFe=function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,i=e.destination,a=e.insideDestination,s=e.afterCritical;if(!i.isCombineEnabled)return null;var l=i.axis,h=xS(i.axis,t.displaceBy),y=h.value,x=r[l.start],k=r[l.end],A=uA(t,a),j=Op(A,function(M){var u=M.descriptor.id,m=M.page.borderBox,v=m[l.size],C=v/VFe,w=lp(u,s),g=Mre({displaced:n.displaced,id:u});return w?g?k>m[l.start]+C&&k<m[l.end]-C:x>m[l.start]-y+C&&x<m[l.end]-y-C:g?k>m[l.start]+y+C&&k<m[l.end]+y-C:x>m[l.start]+C&&x<m[l.end]-C});if(!j)return null;var N={displacedBy:h,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:j.descriptor.id,droppableId:i.descriptor.id}}};return N},$re=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,i=e.droppables,a=e.previousImpact,s=e.viewport,l=e.afterCritical,h=Tre(r.page.borderBox,t),y=NFe({pageBorderBox:h,draggable:r,droppables:i});if(!y)return nFe;var x=i[y],k=Ev(x.descriptor.id,n),A=RFe(x,h);return WFe({pageBorderBoxWithDroppableScroll:A,draggable:r,previousImpact:a,destination:x,insideDestination:k,afterCritical:l})||zFe({pageBorderBoxWithDroppableScroll:A,draggable:r,destination:x,insideDestination:k,last:a.displaced,viewport:s,afterCritical:l})},b6=function(e,t){var r;return xn({},e,(r={},r[t.descriptor.id]=t,r))},HFe=function(t){var r=t.previousImpact,n=t.impact,i=t.droppables,a=Tl(r),s=Tl(n);if(!a||a===s)return i;var l=i[a];if(!l.subject.withPlaceholder)return i;var h=TFe(l);return b6(i,h)},UFe=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,i=e.previousImpact,a=e.impact,s=HFe({previousImpact:i,impact:a,droppables:n}),l=Tl(a);if(!l)return s;var h=n[l];if(_v(t,h)||h.subject.withPlaceholder)return s;var y=_re(h,t,r);return b6(s,y)},hx=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,i=e.viewport,a=e.impact,s=e.scrollJumpRequest,l=i||t.viewport,h=n||t.dimensions,y=r||t.current.client.selection,x=Ol(y,t.initial.client.selection),k={offset:x,selection:y,borderBoxCenter:Ka(t.initial.client.borderBoxCenter,x)},A={selection:Ka(k.selection,l.scroll.current),borderBoxCenter:Ka(k.borderBoxCenter,l.scroll.current),offset:Ka(k.offset,l.scroll.diff.value)},j={client:k,page:A};if(t.phase==="COLLECTING")return xn({phase:"COLLECTING"},t,{dimensions:h,viewport:l,current:j});var N=h.draggables[t.critical.draggable.id],M=a||$re({pageOffset:A.offset,draggable:N,draggables:h.draggables,droppables:h.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),u=UFe({draggable:N,impact:M,previousImpact:t.impact,draggables:h.draggables,droppables:h.droppables}),m=xn({},t,{current:j,dimensions:{draggables:h.draggables,droppables:u},impact:M,viewport:l,scrollJumpRequest:s||null,forceShouldAnimate:s?!1:null});return m};function KFe(e,t){return e.map(function(r){return t[r]})}var Ire=function(e){var t=e.impact,r=e.viewport,n=e.draggables,i=e.destination,a=e.forceShouldAnimate,s=t.displaced,l=KFe(s.all,n),h=tw({afterDragging:l,destination:i,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:a,last:s});return xn({},t,{displaced:h})},jre=function(e){var t=e.impact,r=e.draggable,n=e.droppable,i=e.draggables,a=e.viewport,s=e.afterCritical,l=cA({impact:t,draggable:r,draggables:i,droppable:n,afterCritical:s});return v6({pageBorderBoxCenter:l,draggable:r,viewport:a})},Fre=function(e){var t=e.state,r=e.dimensions,n=e.viewport;t.movementMode!=="SNAP"&&Pr();var i=t.impact,a=n||t.viewport,s=r||t.dimensions,l=s.draggables,h=s.droppables,y=l[t.critical.draggable.id],x=Tl(i);x||Pr();var k=h[x],A=Ire({impact:i,viewport:a,destination:k,draggables:l}),j=jre({impact:A,draggable:y,droppable:k,draggables:l,viewport:a,afterCritical:t.afterCritical});return hx({impact:A,clientSelection:j,state:t,dimensions:s,viewport:a})},GFe=function(e){return{index:e.index,droppableId:e.droppableId}},Bre=function(e){var t=e.draggable,r=e.home,n=e.draggables,i=e.viewport,a=xS(r.axis,t.displaceBy),s=Ev(r.descriptor.id,n),l=s.indexOf(t);l===-1&&Pr();var h=s.slice(l+1),y=h.reduce(function(j,N){return j[N.descriptor.id]=!0,j},{}),x={inVirtualList:r.descriptor.mode==="virtual",displacedBy:a,effected:y},k=tw({afterDragging:h,destination:r,displacedBy:a,last:null,viewport:i.frame,forceShouldAnimate:!1}),A={displaced:k,displacedBy:a,at:{type:"REORDER",destination:GFe(t.descriptor)}};return{impact:A,afterCritical:x}},qFe=function(e,t){return{draggables:e.draggables,droppables:b6(e.droppables,t)}},YFe=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,i=dO(t.client,r),a=fO(i,n),s=xn({},t,{placeholder:xn({},t.placeholder,{client:i}),client:i,page:a});return s},XFe=function(e){var t=e.frame;return t||Pr(),t},ZFe=function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,i=n.scroll.diff.value;return t.map(function(a){var s=a.descriptor.droppableId,l=r[s],h=XFe(l),y=h.scroll.diff.value,x=Ka(i,y),k=YFe({draggable:a,offset:x,initialWindowScroll:n.scroll.initial});return k})},JFe=function(e){var t=e.state,r=e.published,n=r.modified.map(function(C){var w=t.dimensions.droppables[C.droppableId],g=f6(w,C.scroll);return g}),i=xn({},t.dimensions.droppables,{},bre(n)),a=xre(ZFe({additions:r.additions,updatedDroppables:i,viewport:t.viewport})),s=xn({},t.dimensions.draggables,{},a);r.removals.forEach(function(C){delete s[C]});var l={droppables:i,draggables:s},h=Tl(t.impact),y=h?l.droppables[h]:null,x=l.draggables[t.critical.draggable.id],k=l.droppables[t.critical.droppable.id],A=Bre({draggable:x,home:k,draggables:s,viewport:t.viewport}),j=A.impact,N=A.afterCritical,M=y&&y.isCombineEnabled?t.impact:j,u=$re({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:M,viewport:t.viewport,afterCritical:N}),m=xn({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:u,onLiftImpact:j,dimensions:l,afterCritical:N,forceShouldAnimate:!1});if(t.phase==="COLLECTING")return m;var v=xn({phase:"DROP_PENDING"},m,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1});return v},m5=function(t){return t.movementMode==="SNAP"},A3=function(t,r,n){var i=qFe(t.dimensions,r);return!m5(t)||n?hx({state:t,dimensions:i}):Fre({state:t,dimensions:i})};function T3(e){return e.isDragging&&e.movementMode==="SNAP"?xn({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var oW={phase:"IDLE",completed:null,shouldFlush:!1},QFe=function(e,t){if(e===void 0&&(e=oW),t.type==="FLUSH")return xn({},oW,{shouldFlush:!0});if(t.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&Pr();var r=t.payload,n=r.critical,i=r.clientSelection,a=r.viewport,s=r.dimensions,l=r.movementMode,h=s.draggables[n.draggable.id],y=s.droppables[n.droppable.id],x={selection:i,borderBoxCenter:h.client.borderBox.center,offset:Oa},k={client:x,page:{selection:Ka(x.selection,a.scroll.initial),borderBoxCenter:Ka(x.selection,a.scroll.initial),offset:Ka(x.selection,a.scroll.diff.value)}},A=sA(s.droppables).every(function(st){return!st.isFixedOnPage}),j=Bre({draggable:h,home:y,draggables:s.draggables,viewport:a}),N=j.impact,M=j.afterCritical,u={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:s,initial:k,current:k,isWindowScrollAllowed:A,impact:N,afterCritical:M,onLiftImpact:N,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null};return u}if(t.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&Pr();var m=xn({phase:"COLLECTING"},e,{phase:"COLLECTING"});return m}if(t.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||Pr(),JFe({state:e,published:t.payload});if(t.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;bm(e)||Pr();var v=t.payload.client;return Xh(v,e.current.client.selection)?e:hx({state:e,clientSelection:v,impact:m5(e)?e.impact:null})}if(t.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return T3(e);bm(e)||Pr();var C=t.payload,w=C.id,g=C.newScroll,d=e.dimensions.droppables[w];if(!d)return e;var f=f6(d,g);return A3(e,f,!1)}if(t.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;bm(e)||Pr();var c=t.payload,p=c.id,D=c.isEnabled,E=e.dimensions.droppables[p];E||Pr(),E.isEnabled===D&&Pr();var T=xn({},E,{isEnabled:D});return A3(e,T,!0)}if(t.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;bm(e)||Pr();var $=t.payload,B=$.id,L=$.isCombineEnabled,W=e.dimensions.droppables[B];W||Pr(),W.isCombineEnabled===L&&Pr();var K=xn({},W,{isCombineEnabled:L});return A3(e,K,!0)}if(t.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;bm(e)||Pr(),e.isWindowScrollAllowed||Pr();var te=t.payload.newScroll;if(Xh(e.viewport.scroll.current,te))return T3(e);var X=kre(e.viewport,te);return m5(e)?Fre({state:e,viewport:X}):hx({state:e,viewport:X})}if(t.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!bm(e))return e;var ae=t.payload.maxScroll;if(Xh(ae,e.viewport.scroll.max))return e;var re=xn({},e.viewport,{scroll:xn({},e.viewport.scroll,{max:ae})});return xn({phase:"DRAGGING"},e,{viewport:re})}if(t.type==="MOVE_UP"||t.type==="MOVE_DOWN"||t.type==="MOVE_LEFT"||t.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&Pr();var ue=jFe({state:e,type:t.type});return ue?hx({state:e,impact:ue.impact,clientSelection:ue.clientSelection,scrollJumpRequest:ue.scrollJumpRequest}):e}if(t.type==="DROP_PENDING"){var me=t.payload.reason;e.phase!=="COLLECTING"&&Pr();var Se=xn({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:me});return Se}if(t.type==="DROP_ANIMATE"){var we=t.payload,Fe=we.completed,Ee=we.dropDuration,Te=we.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||Pr();var be={phase:"DROP_ANIMATING",completed:Fe,dropDuration:Ee,newHomeClientOffset:Te,dimensions:e.dimensions};return be}if(t.type==="DROP_COMPLETE"){var Ue=t.payload.completed;return{phase:"IDLE",completed:Ue,shouldFlush:!1}}return e},e5e=function(t){return{type:"BEFORE_INITIAL_CAPTURE",payload:t}},t5e=function(t){return{type:"LIFT",payload:t}},r5e=function(t){return{type:"INITIAL_PUBLISH",payload:t}},n5e=function(t){return{type:"PUBLISH_WHILE_DRAGGING",payload:t}},i5e=function(){return{type:"COLLECTION_STARTING",payload:null}},o5e=function(t){return{type:"UPDATE_DROPPABLE_SCROLL",payload:t}},a5e=function(t){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:t}},s5e=function(t){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:t}},Nre=function(t){return{type:"MOVE",payload:t}},l5e=function(t){return{type:"MOVE_BY_WINDOW_SCROLL",payload:t}},u5e=function(t){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:t}},c5e=function(){return{type:"MOVE_UP",payload:null}},d5e=function(){return{type:"MOVE_DOWN",payload:null}},f5e=function(){return{type:"MOVE_RIGHT",payload:null}},h5e=function(){return{type:"MOVE_LEFT",payload:null}},x6=function(){return{type:"FLUSH",payload:null}},p5e=function(t){return{type:"DROP_ANIMATE",payload:t}},w6=function(t){return{type:"DROP_COMPLETE",payload:t}},Rre=function(t){return{type:"DROP",payload:t}},m5e=function(t){return{type:"DROP_PENDING",payload:t}},Lre=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}},g5e=function(e){return function(t){var r=t.getState,n=t.dispatch;return function(i){return function(a){if(a.type!=="LIFT"){i(a);return}var s=a.payload,l=s.id,h=s.clientSelection,y=s.movementMode,x=r();x.phase==="DROP_ANIMATING"&&n(w6({completed:x.completed})),r().phase!=="IDLE"&&Pr(),n(x6()),n(e5e({draggableId:l,movementMode:y}));var k={shouldPublishImmediately:y==="SNAP"},A={draggableId:l,scrollOptions:k},j=e.startPublishing(A),N=j.critical,M=j.dimensions,u=j.viewport;n(r5e({critical:N,dimensions:M,clientSelection:h,movementMode:y,viewport:u}))}}}},y5e=function(e){return function(){return function(t){return function(r){r.type==="INITIAL_PUBLISH"&&e.dragging(),r.type==="DROP_ANIMATE"&&e.dropping(r.payload.completed.result.reason),(r.type==="FLUSH"||r.type==="DROP_COMPLETE")&&e.resting(),t(r)}}}},S6={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},rw={opacity:{drop:0,combining:.7},scale:{drop:.75}},D6={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},sm=D6.outOfTheWay+"s "+S6.outOfTheWay,px={fluid:"opacity "+sm,snap:"transform "+sm+", opacity "+sm,drop:function(t){var r=t+"s "+S6.drop;return"transform "+r+", opacity "+r},outOfTheWay:"transform "+sm,placeholder:"height "+sm+", width "+sm+", margin "+sm},aW=function(t){return Xh(t,Oa)?null:"translate("+t.x+"px, "+t.y+"px)"},g5={moveTo:aW,drop:function(t,r){var n=aW(t);return n?r?n+" scale("+rw.scale.drop+")":n:null}},y5=D6.minDropTime,zre=D6.maxDropTime,v5e=zre-y5,sW=1500,b5e=.6,x5e=function(e){var t=e.current,r=e.destination,n=e.reason,i=Qx(t,r);if(i<=0)return y5;if(i>=sW)return zre;var a=i/sW,s=y5+v5e*a,l=n==="CANCEL"?s*b5e:s;return Number(l.toFixed(2))},w5e=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,i=e.viewport,a=e.afterCritical,s=n.draggables,l=n.droppables,h=Tl(t),y=h?l[h]:null,x=l[r.descriptor.droppableId],k=jre({impact:t,draggable:r,draggables:s,afterCritical:a,droppable:y||x,viewport:i}),A=Ol(k,r.client.borderBox.center);return A},S5e=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,i=e.home,a=e.viewport,s=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=Ire({draggables:t,impact:s,destination:i,viewport:a,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var h=xn({},n,{displaced:ew});return{impact:h,didDropInsideDroppable:!0}},D5e=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(i){if(i.type!=="DROP"){n(i);return}var a=t(),s=i.payload.reason;if(a.phase==="COLLECTING"){r(m5e({reason:s}));return}if(a.phase!=="IDLE"){var l=a.phase==="DROP_PENDING"&&a.isWaiting;l&&Pr(),a.phase==="DRAGGING"||a.phase==="DROP_PENDING"||Pr();var h=a.critical,y=a.dimensions,x=y.draggables[a.critical.draggable.id],k=S5e({reason:s,lastImpact:a.impact,afterCritical:a.afterCritical,onLiftImpact:a.onLiftImpact,home:a.dimensions.droppables[a.critical.droppable.id],viewport:a.viewport,draggables:a.dimensions.draggables}),A=k.impact,j=k.didDropInsideDroppable,N=j?p6(A):null,M=j?lA(A):null,u={index:h.draggable.index,droppableId:h.droppable.id},m={draggableId:x.descriptor.id,type:x.descriptor.type,source:u,reason:s,mode:a.movementMode,destination:N,combine:M},v=w5e({impact:A,draggable:x,dimensions:y,viewport:a.viewport,afterCritical:a.afterCritical}),C={critical:a.critical,afterCritical:a.afterCritical,result:m,impact:A},w=!Xh(a.current.client.offset,v)||!!m.combine;if(!w){r(w6({completed:C}));return}var g=x5e({current:a.current.client.offset,destination:v,reason:s}),d={newHomeClientOffset:v,dropDuration:g,completed:C};r(p5e(d))}}}},Vre=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function C5e(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function P5e(e){var t=e.onWindowScroll;function r(){t(Vre())}var n=Jx(r),i=C5e(n),a=Yh;function s(){return a!==Yh}function l(){s()&&Pr(),a=lu(window,[i])}function h(){s()||Pr(),n.cancel(),a(),a=Yh}return{start:l,stop:h,isActive:s}}var k5e=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},O5e=function(e){var t=P5e({onWindowScroll:function(n){e.dispatch(l5e({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&k5e(n)&&t.stop(),r(n)}}},E5e=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),i=function(s){t||r||(t=!0,e(s),clearTimeout(n))};return i.wasCalled=function(){return t},i},_5e=function(){var e=[],t=function(a){var s=h6(e,function(y){return y.timerId===a});s===-1&&Pr();var l=e.splice(s,1),h=l[0];h.callback()},r=function(a){var s=setTimeout(function(){return t(s)}),l={timerId:s,callback:a};e.push(l)},n=function(){if(e.length){var a=[].concat(e);e.length=0,a.forEach(function(s){clearTimeout(s.timerId),s.callback()})}};return{add:r,flush:n}},A5e=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},T5e=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},M5e=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,i=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&i},p1=function(t,r){r()},NC=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},M3=function(t,r,n,i){if(!t){n(i(r));return}var a=E5e(n),s={announce:a};t(r,s),a.wasCalled()||n(i(r))},$5e=function(e,t){var r=_5e(),n=null,i=function(A,j){n&&Pr(),p1("onBeforeCapture",function(){var N=e().onBeforeCapture;if(N){var M={draggableId:A,mode:j};N(M)}})},a=function(A,j){n&&Pr(),p1("onBeforeDragStart",function(){var N=e().onBeforeDragStart;N&&N(NC(A,j))})},s=function(A,j){n&&Pr();var N=NC(A,j);n={mode:j,lastCritical:A,lastLocation:N.source,lastCombine:null},r.add(function(){p1("onDragStart",function(){return M3(e().onDragStart,N,t,ek.onDragStart)})})},l=function(A,j){var N=p6(j),M=lA(j);n||Pr();var u=!M5e(A,n.lastCritical);u&&(n.lastCritical=A);var m=!A5e(n.lastLocation,N);m&&(n.lastLocation=N);var v=!T5e(n.lastCombine,M);if(v&&(n.lastCombine=M),!(!u&&!m&&!v)){var C=xn({},NC(A,n.mode),{combine:M,destination:N});r.add(function(){p1("onDragUpdate",function(){return M3(e().onDragUpdate,C,t,ek.onDragUpdate)})})}},h=function(){n||Pr(),r.flush()},y=function(A){n||Pr(),n=null,p1("onDragEnd",function(){return M3(e().onDragEnd,A,t,ek.onDragEnd)})},x=function(){if(n){var A=xn({},NC(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});y(A)}};return{beforeCapture:i,beforeStart:a,start:s,update:l,flush:h,drop:y,abort:x}},I5e=function(e,t){var r=$5e(e,t);return function(n){return function(i){return function(a){if(a.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(a.payload.draggableId,a.payload.movementMode);return}if(a.type==="INITIAL_PUBLISH"){var s=a.payload.critical;r.beforeStart(s,a.payload.movementMode),i(a),r.start(s,a.payload.movementMode);return}if(a.type==="DROP_COMPLETE"){var l=a.payload.completed.result;r.flush(),i(a),r.drop(l);return}if(i(a),a.type==="FLUSH"){r.abort();return}var h=n.getState();h.phase==="DRAGGING"&&r.update(h.critical,h.impact)}}}},j5e=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&Pr(),e.dispatch(w6({completed:n.completed}))}}},F5e=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(i){return function(a){if((a.type==="FLUSH"||a.type==="DROP_COMPLETE"||a.type==="DROP_ANIMATION_FINISHED")&&n(),i(a),a.type==="DROP_ANIMATE"){var s={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var h=e.getState();h.phase==="DROP_ANIMATING"&&e.dispatch(Lre())}};r=requestAnimationFrame(function(){r=null,t=lu(window,[s])})}}}},B5e=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},N5e=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var i=n.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},R5e=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},L5e=function(e){return function(t){return function(r){return function(n){if(R5e(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var i=t.getState();i.phase!=="DRAGGING"&&Pr(),e.start(i);return}r(n),e.scroll(t.getState())}}}},z5e=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Rre({reason:n.reason})))}}}},V5e=qte,W5e=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,i=e.getResponders,a=e.announce,s=e.autoScroller;return Gte(QFe,V5e(_3e(y5e(n),B5e(t),g5e(t),D5e,j5e,F5e,z5e,L5e(s),O5e,N5e(r),I5e(i,a))))},$3=function(){return{additions:{},removals:{},modified:{}}};function H5e(e){var t=e.registry,r=e.callbacks,n=$3(),i=null,a=function(){i||(r.collectionStarting(),i=requestAnimationFrame(function(){i=null;var x=n,k=x.additions,A=x.removals,j=x.modified,N=Object.keys(k).map(function(m){return t.draggable.getById(m).getDimension(Oa)}).sort(function(m,v){return m.descriptor.index-v.descriptor.index}),M=Object.keys(j).map(function(m){var v=t.droppable.getById(m),C=v.callbacks.getScrollWhileDragging();return{droppableId:m,scroll:C}}),u={additions:N,removals:Object.keys(A),modified:M};n=$3(),r.publish(u)}))},s=function(x){var k=x.descriptor.id;n.additions[k]=x,n.modified[x.descriptor.droppableId]=!0,n.removals[k]&&delete n.removals[k],a()},l=function(x){var k=x.descriptor;n.removals[k.id]=!0,n.modified[k.droppableId]=!0,n.additions[k.id]&&delete n.additions[k.id],a()},h=function(){i&&(cancelAnimationFrame(i),i=null,n=$3())};return{add:s,remove:l,stop:h}}var Wre=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,i=e.width,a=Ol({x:r,y:t},{x:i,y:n}),s={x:Math.max(0,a.x),y:Math.max(0,a.y)};return s},Hre=function(){var e=document.documentElement;return e||Pr(),e},Ure=function(){var e=Hre(),t=Wre({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},U5e=function(){var e=Vre(),t=Ure(),r=e.y,n=e.x,i=Hre(),a=i.clientWidth,s=i.clientHeight,l=n+a,h=r+s,y=ec({top:r,left:n,right:l,bottom:h}),x={frame:y,scroll:{initial:e,current:e,max:t,diff:{value:Oa,displacement:Oa}}};return x},K5e=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry,i=U5e(),a=i.scroll.current,s=t.droppable,l=n.droppable.getAllByType(s.type).map(function(k){return k.callbacks.getDimensionAndWatchScroll(a,r)}),h=n.draggable.getAllByType(t.draggable.type).map(function(k){return k.getDimension(a)}),y={draggables:xre(h),droppables:bre(l)},x={dimensions:y,critical:t,viewport:i};return x};function lW(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var G5e=function(e,t){var r=null,n=H5e({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(j,N){e.droppable.exists(j)||Pr(),r&&t.updateDroppableIsEnabled({id:j,isEnabled:N})},a=function(j,N){r&&(e.droppable.exists(j)||Pr(),t.updateDroppableIsCombineEnabled({id:j,isCombineEnabled:N}))},s=function(j,N){r&&(e.droppable.exists(j)||Pr(),t.updateDroppableScroll({id:j,newScroll:N}))},l=function(j,N){r&&e.droppable.getById(j).callbacks.scroll(N)},h=function(){if(r){n.stop();var j=r.critical.droppable;e.droppable.getAllByType(j.type).forEach(function(N){return N.callbacks.dragStopped()}),r.unsubscribe(),r=null}},y=function(j){r||Pr();var N=r.critical.draggable;j.type==="ADDITION"&&lW(e,N,j.value)&&n.add(j.value),j.type==="REMOVAL"&&lW(e,N,j.value)&&n.remove(j.value)},x=function(j){r&&Pr();var N=e.draggable.getById(j.draggableId),M=e.droppable.getById(N.descriptor.droppableId),u={draggable:N.descriptor,droppable:M.descriptor},m=e.subscribe(y);return r={critical:u,unsubscribe:m},K5e({critical:u,registry:e,scrollOptions:j.scrollOptions})},k={updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:l,updateDroppableScroll:s,startPublishing:x,stopPublishing:h};return k},Kre=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},q5e=function(e){window.scrollBy(e.x,e.y)},Y5e=Pa(function(e){return sA(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),X5e=function(t,r){var n=Op(Y5e(r),function(i){return i.frame||Pr(),Are(i.frame.pageMarginBox)(t)});return n},Z5e=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var i=n[r];return i.frame?i:null}var a=X5e(t,n);return a},Zh={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},J5e=function(e,t){var r=e[t.size]*Zh.startFromPercentage,n=e[t.size]*Zh.maxScrollAtPercentage,i={startScrollingFrom:r,maxScrollValueAt:n};return i},Gre=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,i=r-t;if(i===0)return 0;var a=n-t,s=a/i;return s},C6=1,Q5e=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Zh.maxPixelScroll;if(e===t.startScrollingFrom)return C6;var r=Gre({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,i=Zh.maxPixelScroll*Zh.ease(n);return Math.ceil(i)},uW=Zh.durationDampening.accelerateAt,cW=Zh.durationDampening.stopDampeningAt,e8e=function(e,t){var r=t,n=cW,i=Date.now(),a=i-r;if(a>=cW)return e;if(a<uW)return C6;var s=Gre({startOfRange:uW,endOfRange:n,current:a}),l=e*Zh.ease(s);return Math.ceil(l)},dW=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,i=e.shouldUseTimeDampening,a=Q5e(t,r);return a===0?0:i?Math.max(e8e(a,n),C6):a},fW=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,i=e.axis,a=e.shouldUseTimeDampening,s=J5e(t,i),l=r[i.end]<r[i.start];return l?dW({distanceToEdge:r[i.end],thresholds:s,dragStartTime:n,shouldUseTimeDampening:a}):-1*dW({distanceToEdge:r[i.start],thresholds:s,dragStartTime:n,shouldUseTimeDampening:a})},t8e=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,i=r.height>t.height,a=r.width>t.width;return!a&&!i?n:a&&i?null:{x:a?0:n.x,y:i?0:n.y}},r8e=yre(function(e){return e===0?0:e}),qre=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,i=e.center,a=e.shouldUseTimeDampening,s={top:i.y-r.top,right:r.right-i.x,bottom:r.bottom-i.y,left:i.x-r.left},l=fW({container:r,distanceToEdges:s,dragStartTime:t,axis:m6,shouldUseTimeDampening:a}),h=fW({container:r,distanceToEdges:s,dragStartTime:t,axis:Dre,shouldUseTimeDampening:a}),y=r8e({x:h,y:l});if(Xh(y,Oa))return null;var x=t8e({container:r,subject:n,proposedScroll:y});return x?Xh(x,Oa)?null:x:null},n8e=yre(function(e){return e===0?0:e>0?1:-1}),P6=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,i=t.change,a=Ka(r,i),s={x:e(a.x,n.x),y:e(a.y,n.y)};return Xh(s,Oa)?null:s}}(),Yre=function(t){var r=t.max,n=t.current,i=t.change,a={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},s=n8e(i),l=P6({max:a,current:n,change:s});return!l||s.x!==0&&l.x===0||s.y!==0&&l.y===0},k6=function(t,r){return Yre({current:t.scroll.current,max:t.scroll.max,change:r})},i8e=function(t,r){if(!k6(t,r))return null;var n=t.scroll.max,i=t.scroll.current;return P6({current:i,max:n,change:r})},O6=function(t,r){var n=t.frame;return n?Yre({current:n.scroll.current,max:n.scroll.max,change:r}):!1},o8e=function(t,r){var n=t.frame;return!n||!O6(t,r)?null:P6({current:n.scroll.current,max:n.scroll.max,change:r})},a8e=function(e){var t=e.viewport,r=e.subject,n=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,s=qre({dragStartTime:i,container:t.frame,subject:r,center:n,shouldUseTimeDampening:a});return s&&k6(t,s)?s:null},s8e=function(e){var t=e.droppable,r=e.subject,n=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,s=t.frame;if(!s)return null;var l=qre({dragStartTime:i,container:s.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:a});return l&&O6(t,l)?l:null},hW=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,i=e.scrollWindow,a=e.scrollDroppable,s=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],h=l.page.marginBox;if(t.isWindowScrollAllowed){var y=t.viewport,x=a8e({dragStartTime:r,viewport:y,subject:h,center:s,shouldUseTimeDampening:n});if(x){i(x);return}}var k=Z5e({center:s,destination:Tl(t.impact),droppables:t.dimensions.droppables});if(k){var A=s8e({dragStartTime:r,droppable:k,subject:h,center:s,shouldUseTimeDampening:n});A&&a(k.descriptor.id,A)}},l8e=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=Jx(t),i=Jx(r),a=null,s=function(x){a||Pr();var k=a,A=k.shouldUseTimeDampening,j=k.dragStartTime;hW({state:x,scrollWindow:n,scrollDroppable:i,dragStartTime:j,shouldUseTimeDampening:A})},l=function(x){a&&Pr();var k=Date.now(),A=!1,j=function(){A=!0};hW({state:x,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:j,scrollDroppable:j}),a={dragStartTime:k,shouldUseTimeDampening:A},A&&s(x)},h=function(){a&&(n.cancel(),i.cancel(),a=null)};return{start:l,stop:h,scroll:s}},u8e=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,i=function(y,x){var k=Ka(y.current.client.selection,x);t({client:k})},a=function(y,x){if(!O6(y,x))return x;var k=o8e(y,x);if(!k)return r(y.descriptor.id,x),null;var A=Ol(x,k);r(y.descriptor.id,A);var j=Ol(x,A);return j},s=function(y,x,k){if(!y||!k6(x,k))return k;var A=i8e(x,k);if(!A)return n(k),null;var j=Ol(k,A);n(j);var N=Ol(k,j);return N},l=function(y){var x=y.scrollJumpRequest;if(x){var k=Tl(y.impact);k||Pr();var A=a(y.dimensions.droppables[k],x);if(A){var j=y.viewport,N=s(y.isWindowScrollAllowed,j,A);N&&i(y,N)}}};return l},c8e=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,i=l8e({scrollWindow:r,scrollDroppable:t}),a=u8e({move:n,scrollWindow:r,scrollDroppable:t}),s=function(y){if(y.phase==="DRAGGING"){if(y.movementMode==="FLUID"){i.scroll(y);return}y.scrollJumpRequest&&a(y)}},l={scroll:s,start:i.start,stop:i.stop};return l},Ry="data-rbd",Ly=function(){var e=Ry+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),v5=function(){var e=Ry+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),d8e=function(){var e=Ry+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),pW={contextId:Ry+"-scroll-container-context-id"},f8e=function(t){return function(r){return"["+r+'="'+t+'"]'}},m1=function(t,r){return t.map(function(n){var i=n.styles[r];return i?n.selector+" { "+i+" }":""}).join(" ")},h8e="pointer-events: none;",p8e=function(e){var t=f8e(e),r=function(){var l=`
+  `},ek={dragHandleUsageInstructions:qje,onDragStart:Yje,onDragUpdate:Xje,onDragEnd:Zje},Oa={x:0,y:0},Ka=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},Ol=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Xh=function(t,r){return t.x===r.x&&t.y===r.y},Ov=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},tg=function(t,r,n){var i;return n===void 0&&(n=0),i={},i[t]=r,i[t==="x"?"y":"x"]=n,i},Qx=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},JV=function(t,r){return Math.min.apply(Math,r.map(function(n){return Qx(t,n)}))},bre=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Jje=function(e,t){var r=ec({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},bS=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},QV=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Qje={top:0,right:0,bottom:0,left:0},eFe=function(t,r){return r?bS(t,r.scroll.diff.displacement):t},tFe=function(t,r,n){if(n&&n.increasedBy){var i;return xn({},t,(i={},i[r.end]=t[r.end]+n.increasedBy[r.line],i))}return t},rFe=function(t,r){return r&&r.shouldClipSubject?Jje(r.pageMarginBox,t):ec(t)},Ny=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,i=e.frame,a=eFe(t.marginBox,i),s=tFe(a,n,r),l=rFe(s,i);return{page:t,withPlaceholder:r,active:l}},f6=function(e,t){e.frame||Pr();var r=e.frame,n=Ol(t,r.scroll.initial),i=Ov(n),a=xn({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:i},max:r.scroll.max}}),s=Ny({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a}),l=xn({},e,{frame:a,subject:s});return l};function mO(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function h6(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function Op(e,t){if(e.find)return e.find(t);var r=h6(e,t);if(r!==-1)return e[r]}function xre(e){return Array.prototype.slice.call(e)}var wre=Pa(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),Sre=Pa(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),sA=Pa(function(e){return mO(e)}),nFe=Pa(function(e){return mO(e)}),Ev=Pa(function(e,t){var r=nFe(t).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,i){return n.descriptor.index-i.descriptor.index});return r});function p6(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function lA(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var uA=Pa(function(e,t){return t.filter(function(r){return r.descriptor.id!==e.descriptor.id})}),iFe=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.insideDestination,a=e.previousImpact;if(!n.isCombineEnabled)return null;var s=p6(a);if(!s)return null;function l(M){var u={type:"COMBINE",combine:{draggableId:M,droppableId:n.descriptor.id}};return xn({},a,{at:u})}var h=a.displaced.all,y=h.length?h[0]:null;if(t)return y?l(y):null;var x=uA(r,i);if(!y){if(!x.length)return null;var k=x[x.length-1];return l(k.descriptor.id)}var A=h6(x,function(M){return M.descriptor.id===y});A===-1&&Pr();var j=A-1;if(j<0)return null;var N=x[j];return l(N.descriptor.id)},_v=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Dre={point:Oa,value:0},ew={invisible:{},visible:{},all:[]},oFe={displaced:ew,displacedBy:Dre,at:null},hu=function(e,t){return function(r){return e<=r&&r<=t}},Cre=function(e){var t=hu(e.top,e.bottom),r=hu(e.left,e.right);return function(n){var i=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);if(i)return!0;var a=t(n.top)||t(n.bottom),s=r(n.left)||r(n.right),l=a&&s;if(l)return!0;var h=n.top<e.top&&n.bottom>e.bottom,y=n.left<e.left&&n.right>e.right,x=h&&y;if(x)return!0;var k=h&&s||y&&a;return k}},aFe=function(e){var t=hu(e.top,e.bottom),r=hu(e.left,e.right);return function(n){var i=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return i}},m6={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Pre={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},sFe=function(e){return function(t){var r=hu(t.top,t.bottom),n=hu(t.left,t.right);return function(i){return e===m6?r(i.top)&&r(i.bottom):n(i.left)&&n(i.right)}}},lFe=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:Oa;return bS(t,n)},uFe=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},cFe=function(t,r,n){return n(r)(t)},g6=function(t){var r=t.target,n=t.destination,i=t.viewport,a=t.withDroppableDisplacement,s=t.isVisibleThroughFrameFn,l=a?lFe(r,n):r;return uFe(l,n,s)&&cFe(l,i,s)},dFe=function(t){return g6(xn({},t,{isVisibleThroughFrameFn:Cre}))},kre=function(t){return g6(xn({},t,{isVisibleThroughFrameFn:aFe}))},fFe=function(t){return g6(xn({},t,{isVisibleThroughFrameFn:sFe(t.destination.axis)}))},hFe=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var i=r.invisible,a=r.visible;if(i[t])return!1;var s=a[t];return s?s.shouldAnimate:!0};function pFe(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return ec(c6(r,n))}function tw(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,i=e.viewport,a=e.forceShouldAnimate,s=e.last;return t.reduce(function(h,y){var x=pFe(y,n),k=y.descriptor.id;h.all.push(k);var A=dFe({target:x,destination:r,viewport:i,withDroppableDisplacement:!0});if(!A)return h.invisible[y.descriptor.id]=!0,h;var j=hFe(k,s,a),N={draggableId:k,shouldAnimate:j};return h.visible[k]=N,h},{all:[],visible:{},invisible:{}})}function mFe(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function eW(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,i=e.destination,a=mFe(t,{inHomeList:r});return{displaced:ew,displacedBy:n,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:a}}}}function gO(e){var t=e.draggable,r=e.insideDestination,n=e.destination,i=e.viewport,a=e.displacedBy,s=e.last,l=e.index,h=e.forceShouldAnimate,y=_v(t,n);if(l==null)return eW({insideDestination:r,inHomeList:y,displacedBy:a,destination:n});var x=Op(r,function(M){return M.descriptor.index===l});if(!x)return eW({insideDestination:r,inHomeList:y,displacedBy:a,destination:n});var k=uA(t,r),A=r.indexOf(x),j=k.slice(A),N=tw({afterDragging:j,destination:n,displacedBy:a,last:s,viewport:i.frame,forceShouldAnimate:h});return{displaced:N,displacedBy:a,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function lp(e,t){return!!t.effected[e]}var gFe=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,i=e.combine,a=e.afterCritical;if(!r.isCombineEnabled)return null;var s=i.draggableId,l=n[s],h=l.descriptor.index,y=lp(s,a);return y?t?h:h-1:t?h+1:h},yFe=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,i=e.location;if(!n.length)return null;var a=i.index,s=t?a+1:a-1,l=n[0].descriptor.index,h=n[n.length-1].descriptor.index,y=r?h:h+1;return s<l||s>y?null:s},vFe=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,i=e.draggables,a=e.destination,s=e.insideDestination,l=e.previousImpact,h=e.viewport,y=e.afterCritical,x=l.at;if(x||Pr(),x.type==="REORDER"){var k=yFe({isMovingForward:t,isInHomeList:r,location:x.destination,insideDestination:s});return k==null?null:gO({draggable:n,insideDestination:s,destination:a,viewport:h,last:l.displaced,displacedBy:l.displacedBy,index:k})}var A=gFe({isMovingForward:t,destination:a,displaced:l.displaced,draggables:i,combine:x.combine,afterCritical:y});return A==null?null:gO({draggable:n,insideDestination:s,destination:a,viewport:h,last:l.displaced,displacedBy:l.displacedBy,index:A})},bFe=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,i=e.displacedBy,a=!!(t.visible[n]||t.invisible[n]);return lp(n,r)?a?Oa:Ov(i.point):a?i.point:Oa},xFe=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,i=lA(r);i||Pr();var a=i.draggableId,s=n[a].page.borderBox.center,l=bFe({displaced:r.displaced,afterCritical:t,combineWith:a,displacedBy:r.displacedBy});return Ka(s,l)},Ore=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},wFe=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},y6=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},tW=function(t){var r=t.axis,n=t.moveRelativeTo,i=t.isMoving;return tg(r.line,n.marginBox[r.end]+Ore(r,i),y6(r,n.marginBox,i))},rW=function(t){var r=t.axis,n=t.moveRelativeTo,i=t.isMoving;return tg(r.line,n.marginBox[r.start]-wFe(r,i),y6(r,n.marginBox,i))},SFe=function(t){var r=t.axis,n=t.moveInto,i=t.isMoving;return tg(r.line,n.contentBox[r.start]+Ore(r,i),y6(r,n.contentBox,i))},DFe=function(e){var t=e.impact,r=e.draggable,n=e.draggables,i=e.droppable,a=e.afterCritical,s=Ev(i.descriptor.id,n),l=r.page,h=i.axis;if(!s.length)return SFe({axis:h,moveInto:i.page,isMoving:l});var y=t.displaced,x=t.displacedBy,k=y.all[0];if(k){var A=n[k];if(lp(k,a))return rW({axis:h,moveRelativeTo:A.page,isMoving:l});var j=dO(A.page,x.point);return rW({axis:h,moveRelativeTo:j,isMoving:l})}var N=s[s.length-1];if(N.descriptor.id===r.descriptor.id)return l.borderBox.center;if(lp(N.descriptor.id,a)){var M=dO(N.page,Ov(a.displacedBy.point));return tW({axis:h,moveRelativeTo:M,isMoving:l})}return tW({axis:h,moveRelativeTo:N.page,isMoving:l})},p5=function(e,t){var r=e.frame;return r?Ka(t,r.scroll.diff.displacement):t},CFe=function(t){var r=t.impact,n=t.draggable,i=t.droppable,a=t.draggables,s=t.afterCritical,l=n.page.borderBox.center,h=r.at;return!i||!h?l:h.type==="REORDER"?DFe({impact:r,draggable:n,draggables:a,droppable:i,afterCritical:s}):xFe({impact:r,draggables:a,afterCritical:s})},cA=function(e){var t=CFe(e),r=e.droppable,n=r?p5(r,t):t;return n},Ere=function(e,t){var r=Ol(t,e.scroll.initial),n=Ov(r),i=ec({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),a={frame:i,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return a};function nW(e,t){return e.map(function(r){return t[r]})}function PFe(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}var kFe=function(e){var t=e.impact,r=e.viewport,n=e.destination,i=e.draggables,a=e.maxScrollChange,s=Ere(r,Ka(r.scroll.current,a)),l=n.frame?f6(n,Ka(n.frame.scroll.current,a)):n,h=t.displaced,y=tw({afterDragging:nW(h.all,i),destination:n,displacedBy:t.displacedBy,viewport:s.frame,last:h,forceShouldAnimate:!1}),x=tw({afterDragging:nW(h.all,i),destination:l,displacedBy:t.displacedBy,viewport:r.frame,last:h,forceShouldAnimate:!1}),k={},A={},j=[h,y,x];h.all.forEach(function(M){var u=PFe(M,j);if(u){A[M]=u;return}k[M]=!0});var N=xn({},t,{displaced:{all:h.all,invisible:k,visible:A}});return N},OFe=function(e,t){return Ka(e.scroll.diff.displacement,t)},v6=function(e){var t=e.pageBorderBoxCenter,r=e.draggable,n=e.viewport,i=OFe(n,t),a=Ol(i,r.page.borderBox.center);return Ka(r.client.borderBox.center,a)},_re=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,i=e.viewport,a=e.withDroppableDisplacement,s=e.onlyOnMainAxis,l=s===void 0?!1:s,h=Ol(n,t.page.borderBox.center),y=bS(t.page.borderBox,h),x={target:y,destination:r,withDroppableDisplacement:a,viewport:i};return l?fFe(x):kre(x)},EFe=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.draggables,a=e.previousImpact,s=e.viewport,l=e.previousPageBorderBoxCenter,h=e.previousClientSelection,y=e.afterCritical;if(!n.isEnabled)return null;var x=Ev(n.descriptor.id,i),k=_v(r,n),A=iFe({isMovingForward:t,draggable:r,destination:n,insideDestination:x,previousImpact:a})||vFe({isMovingForward:t,isInHomeList:k,draggable:r,draggables:i,destination:n,insideDestination:x,previousImpact:a,viewport:s,afterCritical:y});if(!A)return null;var j=cA({impact:A,draggable:r,droppable:n,draggables:i,afterCritical:y}),N=_re({draggable:r,destination:n,newPageBorderBoxCenter:j,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(N){var M=v6({pageBorderBoxCenter:j,draggable:r,viewport:s});return{clientSelection:M,impact:A,scrollJumpRequest:null}}var u=Ol(j,l),m=kFe({impact:A,viewport:s,destination:n,draggables:i,maxScrollChange:u});return{clientSelection:h,impact:m,scrollJumpRequest:u}},As=function(t){var r=t.subject.active;return r||Pr(),r},_Fe=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,i=e.droppables,a=e.viewport,s=n.subject.active;if(!s)return null;var l=n.axis,h=hu(s[l.start],s[l.end]),y=sA(i).filter(function(k){return k!==n}).filter(function(k){return k.isEnabled}).filter(function(k){return!!k.subject.active}).filter(function(k){return Cre(a.frame)(As(k))}).filter(function(k){var A=As(k);return t?s[l.crossAxisEnd]<A[l.crossAxisEnd]:A[l.crossAxisStart]<s[l.crossAxisStart]}).filter(function(k){var A=As(k),j=hu(A[l.start],A[l.end]);return h(A[l.start])||h(A[l.end])||j(s[l.start])||j(s[l.end])}).sort(function(k,A){var j=As(k)[l.crossAxisStart],N=As(A)[l.crossAxisStart];return t?j-N:N-j}).filter(function(k,A,j){return As(k)[l.crossAxisStart]===As(j[0])[l.crossAxisStart]});if(!y.length)return null;if(y.length===1)return y[0];var x=y.filter(function(k){var A=hu(As(k)[l.start],As(k)[l.end]);return A(r[l.line])});return x.length===1?x[0]:x.length>1?x.sort(function(k,A){return As(k)[l.start]-As(A)[l.start]})[0]:y.sort(function(k,A){var j=JV(r,QV(As(k))),N=JV(r,QV(As(A)));return j!==N?j-N:As(k)[l.start]-As(A)[l.start]})[0]},iW=function(t,r){var n=t.page.borderBox.center;return lp(t.descriptor.id,r)?Ol(n,r.displacedBy.point):n},AFe=function(t,r){var n=t.page.borderBox;return lp(t.descriptor.id,r)?bS(n,Ov(r.displacedBy.point)):n},TFe=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,i=e.insideDestination,a=e.afterCritical,s=i.filter(function(l){return kre({target:AFe(l,a),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,h){var y=Qx(t,p5(n,iW(l,a))),x=Qx(t,p5(n,iW(h,a)));return y<x?-1:x<y?1:l.descriptor.index-h.descriptor.index});return s[0]||null},xS=Pa(function(t,r){var n=r[t.line];return{value:n,point:tg(t.line,n)}}),MFe=function(t,r,n){var i=t.axis;if(t.descriptor.mode==="virtual")return tg(i.line,r[i.line]);var a=t.subject.page.contentBox[i.size],s=Ev(t.descriptor.id,n),l=s.reduce(function(x,k){return x+k.client.marginBox[i.size]},0),h=l+r[i.line],y=h-a;return y<=0?null:tg(i.line,y)},Are=function(t,r){return xn({},t,{scroll:xn({},t.scroll,{max:r})})},Tre=function(t,r,n){var i=t.frame;_v(r,t)&&Pr(),t.subject.withPlaceholder&&Pr();var a=xS(t.axis,r.displaceBy).point,s=MFe(t,a,n),l={placeholderSize:a,increasedBy:s,oldFrameMaxScroll:t.frame?t.frame.scroll.max:null};if(!i){var h=Ny({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:t.frame});return xn({},t,{subject:h})}var y=s?Ka(i.scroll.max,s):i.scroll.max,x=Are(i,y),k=Ny({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:x});return xn({},t,{subject:k,frame:x})},$Fe=function(t){var r=t.subject.withPlaceholder;r||Pr();var n=t.frame;if(!n){var i=Ny({page:t.subject.page,axis:t.axis,frame:null,withPlaceholder:null});return xn({},t,{subject:i})}var a=r.oldFrameMaxScroll;a||Pr();var s=Are(n,a),l=Ny({page:t.subject.page,axis:t.axis,frame:s,withPlaceholder:null});return xn({},t,{subject:l,frame:s})},IFe=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,i=e.draggable,a=e.draggables,s=e.destination,l=e.viewport,h=e.afterCritical;if(!r){if(n.length)return null;var y={displaced:ew,displacedBy:Dre,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:0}}},x=cA({impact:y,draggable:i,droppable:s,draggables:a,afterCritical:h}),k=_v(i,s)?s:Tre(s,i,a),A=_re({draggable:i,destination:k,newPageBorderBoxCenter:x,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return A?y:null}var j=t[s.axis.line]<=r.page.borderBox.center[s.axis.line],N=function(){var u=r.descriptor.index;return r.descriptor.id===i.descriptor.id||j?u:u+1}(),M=xS(s.axis,i.displaceBy);return gO({draggable:i,insideDestination:n,destination:s,viewport:l,displacedBy:M,last:ew,index:N})},jFe=function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,i=e.isOver,a=e.draggables,s=e.droppables,l=e.viewport,h=e.afterCritical,y=_Fe({isMovingForward:t,pageBorderBoxCenter:r,source:i,droppables:s,viewport:l});if(!y)return null;var x=Ev(y.descriptor.id,a),k=TFe({pageBorderBoxCenter:r,viewport:l,destination:y,insideDestination:x,afterCritical:h}),A=IFe({previousPageBorderBoxCenter:r,destination:y,draggable:n,draggables:a,moveRelativeTo:k,insideDestination:x,viewport:l,afterCritical:h});if(!A)return null;var j=cA({impact:A,draggable:n,droppable:y,draggables:a,afterCritical:h}),N=v6({pageBorderBoxCenter:j,draggable:n,viewport:l});return{clientSelection:N,impact:A,scrollJumpRequest:null}},Tl=function(e){var t=e.at;return t?t.type==="REORDER"?t.destination.droppableId:t.combine.droppableId:null},FFe=function(t,r){var n=Tl(t);return n?r[n]:null},BFe=function(e){var t=e.state,r=e.type,n=FFe(t.impact,t.dimensions.droppables),i=!!n,a=t.dimensions.droppables[t.critical.droppable.id],s=n||a,l=s.axis.direction,h=l==="vertical"&&(r==="MOVE_UP"||r==="MOVE_DOWN")||l==="horizontal"&&(r==="MOVE_LEFT"||r==="MOVE_RIGHT");if(h&&!i)return null;var y=r==="MOVE_DOWN"||r==="MOVE_RIGHT",x=t.dimensions.draggables[t.critical.draggable.id],k=t.current.page.borderBoxCenter,A=t.dimensions,j=A.draggables,N=A.droppables;return h?EFe({isMovingForward:y,previousPageBorderBoxCenter:k,draggable:x,destination:s,draggables:j,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):jFe({isMovingForward:y,previousPageBorderBoxCenter:k,draggable:x,isOver:s,draggables:j,droppables:N,viewport:t.viewport,afterCritical:t.afterCritical})};function bm(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function Mre(e){var t=hu(e.top,e.bottom),r=hu(e.left,e.right);return function(i){return t(i.y)&&r(i.x)}}function NFe(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function RFe(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,i=r.page.borderBox.center,a=n.map(function(s){var l=s.axis,h=tg(s.axis.line,t.center[l.line],s.page.borderBox.center[l.crossAxisLine]);return{id:s.descriptor.id,distance:Qx(i,h)}}).sort(function(s,l){return l.distance-s.distance});return a[0]?a[0].id:null}function LFe(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,i=sA(n).filter(function(a){if(!a.isEnabled)return!1;var s=a.subject.active;if(!s||!NFe(t,s))return!1;if(Mre(s)(t.center))return!0;var l=a.axis,h=s.center[l.crossAxisLine],y=t[l.crossAxisStart],x=t[l.crossAxisEnd],k=hu(s[l.crossAxisStart],s[l.crossAxisEnd]),A=k(y),j=k(x);return!A&&!j?!0:A?y<h:x>h});return i.length?i.length===1?i[0].descriptor.id:RFe({pageBorderBox:t,draggable:r,candidates:i}):null}var $re=function(t,r){return ec(bS(t,r))},zFe=function(e,t){var r=e.frame;return r?$re(t,r.scroll.diff.value):t};function Ire(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function VFe(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var WFe=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,i=e.insideDestination,a=e.last,s=e.viewport,l=e.afterCritical,h=n.axis,y=xS(n.axis,r.displaceBy),x=y.value,k=t[h.start],A=t[h.end],j=uA(r,i),N=Op(j,function(u){var m=u.descriptor.id,v=u.page.borderBox.center[h.line],C=lp(m,l),w=Ire({displaced:a,id:m});return C?w?A<=v:k<v-x:w?A<=v+x:k<v}),M=VFe({draggable:r,closest:N,inHomeList:_v(r,n)});return gO({draggable:r,insideDestination:i,destination:n,viewport:s,last:a,displacedBy:y,index:M})},HFe=4,UFe=function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,i=e.destination,a=e.insideDestination,s=e.afterCritical;if(!i.isCombineEnabled)return null;var l=i.axis,h=xS(i.axis,t.displaceBy),y=h.value,x=r[l.start],k=r[l.end],A=uA(t,a),j=Op(A,function(M){var u=M.descriptor.id,m=M.page.borderBox,v=m[l.size],C=v/HFe,w=lp(u,s),g=Ire({displaced:n.displaced,id:u});return w?g?k>m[l.start]+C&&k<m[l.end]-C:x>m[l.start]-y+C&&x<m[l.end]-y-C:g?k>m[l.start]+y+C&&k<m[l.end]+y-C:x>m[l.start]+C&&x<m[l.end]-C});if(!j)return null;var N={displacedBy:h,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:j.descriptor.id,droppableId:i.descriptor.id}}};return N},jre=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,i=e.droppables,a=e.previousImpact,s=e.viewport,l=e.afterCritical,h=$re(r.page.borderBox,t),y=LFe({pageBorderBox:h,draggable:r,droppables:i});if(!y)return oFe;var x=i[y],k=Ev(x.descriptor.id,n),A=zFe(x,h);return UFe({pageBorderBoxWithDroppableScroll:A,draggable:r,previousImpact:a,destination:x,insideDestination:k,afterCritical:l})||WFe({pageBorderBoxWithDroppableScroll:A,draggable:r,destination:x,insideDestination:k,last:a.displaced,viewport:s,afterCritical:l})},b6=function(e,t){var r;return xn({},e,(r={},r[t.descriptor.id]=t,r))},KFe=function(t){var r=t.previousImpact,n=t.impact,i=t.droppables,a=Tl(r),s=Tl(n);if(!a||a===s)return i;var l=i[a];if(!l.subject.withPlaceholder)return i;var h=$Fe(l);return b6(i,h)},GFe=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,i=e.previousImpact,a=e.impact,s=KFe({previousImpact:i,impact:a,droppables:n}),l=Tl(a);if(!l)return s;var h=n[l];if(_v(t,h)||h.subject.withPlaceholder)return s;var y=Tre(h,t,r);return b6(s,y)},hx=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,i=e.viewport,a=e.impact,s=e.scrollJumpRequest,l=i||t.viewport,h=n||t.dimensions,y=r||t.current.client.selection,x=Ol(y,t.initial.client.selection),k={offset:x,selection:y,borderBoxCenter:Ka(t.initial.client.borderBoxCenter,x)},A={selection:Ka(k.selection,l.scroll.current),borderBoxCenter:Ka(k.borderBoxCenter,l.scroll.current),offset:Ka(k.offset,l.scroll.diff.value)},j={client:k,page:A};if(t.phase==="COLLECTING")return xn({phase:"COLLECTING"},t,{dimensions:h,viewport:l,current:j});var N=h.draggables[t.critical.draggable.id],M=a||jre({pageOffset:A.offset,draggable:N,draggables:h.draggables,droppables:h.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),u=GFe({draggable:N,impact:M,previousImpact:t.impact,draggables:h.draggables,droppables:h.droppables}),m=xn({},t,{current:j,dimensions:{draggables:h.draggables,droppables:u},impact:M,viewport:l,scrollJumpRequest:s||null,forceShouldAnimate:s?!1:null});return m};function qFe(e,t){return e.map(function(r){return t[r]})}var Fre=function(e){var t=e.impact,r=e.viewport,n=e.draggables,i=e.destination,a=e.forceShouldAnimate,s=t.displaced,l=qFe(s.all,n),h=tw({afterDragging:l,destination:i,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:a,last:s});return xn({},t,{displaced:h})},Bre=function(e){var t=e.impact,r=e.draggable,n=e.droppable,i=e.draggables,a=e.viewport,s=e.afterCritical,l=cA({impact:t,draggable:r,draggables:i,droppable:n,afterCritical:s});return v6({pageBorderBoxCenter:l,draggable:r,viewport:a})},Nre=function(e){var t=e.state,r=e.dimensions,n=e.viewport;t.movementMode!=="SNAP"&&Pr();var i=t.impact,a=n||t.viewport,s=r||t.dimensions,l=s.draggables,h=s.droppables,y=l[t.critical.draggable.id],x=Tl(i);x||Pr();var k=h[x],A=Fre({impact:i,viewport:a,destination:k,draggables:l}),j=Bre({impact:A,draggable:y,droppable:k,draggables:l,viewport:a,afterCritical:t.afterCritical});return hx({impact:A,clientSelection:j,state:t,dimensions:s,viewport:a})},YFe=function(e){return{index:e.index,droppableId:e.droppableId}},Rre=function(e){var t=e.draggable,r=e.home,n=e.draggables,i=e.viewport,a=xS(r.axis,t.displaceBy),s=Ev(r.descriptor.id,n),l=s.indexOf(t);l===-1&&Pr();var h=s.slice(l+1),y=h.reduce(function(j,N){return j[N.descriptor.id]=!0,j},{}),x={inVirtualList:r.descriptor.mode==="virtual",displacedBy:a,effected:y},k=tw({afterDragging:h,destination:r,displacedBy:a,last:null,viewport:i.frame,forceShouldAnimate:!1}),A={displaced:k,displacedBy:a,at:{type:"REORDER",destination:YFe(t.descriptor)}};return{impact:A,afterCritical:x}},XFe=function(e,t){return{draggables:e.draggables,droppables:b6(e.droppables,t)}},ZFe=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,i=dO(t.client,r),a=fO(i,n),s=xn({},t,{placeholder:xn({},t.placeholder,{client:i}),client:i,page:a});return s},JFe=function(e){var t=e.frame;return t||Pr(),t},QFe=function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,i=n.scroll.diff.value;return t.map(function(a){var s=a.descriptor.droppableId,l=r[s],h=JFe(l),y=h.scroll.diff.value,x=Ka(i,y),k=ZFe({draggable:a,offset:x,initialWindowScroll:n.scroll.initial});return k})},e5e=function(e){var t=e.state,r=e.published,n=r.modified.map(function(C){var w=t.dimensions.droppables[C.droppableId],g=f6(w,C.scroll);return g}),i=xn({},t.dimensions.droppables,{},wre(n)),a=Sre(QFe({additions:r.additions,updatedDroppables:i,viewport:t.viewport})),s=xn({},t.dimensions.draggables,{},a);r.removals.forEach(function(C){delete s[C]});var l={droppables:i,draggables:s},h=Tl(t.impact),y=h?l.droppables[h]:null,x=l.draggables[t.critical.draggable.id],k=l.droppables[t.critical.droppable.id],A=Rre({draggable:x,home:k,draggables:s,viewport:t.viewport}),j=A.impact,N=A.afterCritical,M=y&&y.isCombineEnabled?t.impact:j,u=jre({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:M,viewport:t.viewport,afterCritical:N}),m=xn({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:u,onLiftImpact:j,dimensions:l,afterCritical:N,forceShouldAnimate:!1});if(t.phase==="COLLECTING")return m;var v=xn({phase:"DROP_PENDING"},m,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1});return v},m5=function(t){return t.movementMode==="SNAP"},A3=function(t,r,n){var i=XFe(t.dimensions,r);return!m5(t)||n?hx({state:t,dimensions:i}):Nre({state:t,dimensions:i})};function T3(e){return e.isDragging&&e.movementMode==="SNAP"?xn({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var oW={phase:"IDLE",completed:null,shouldFlush:!1},t5e=function(e,t){if(e===void 0&&(e=oW),t.type==="FLUSH")return xn({},oW,{shouldFlush:!0});if(t.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&Pr();var r=t.payload,n=r.critical,i=r.clientSelection,a=r.viewport,s=r.dimensions,l=r.movementMode,h=s.draggables[n.draggable.id],y=s.droppables[n.droppable.id],x={selection:i,borderBoxCenter:h.client.borderBox.center,offset:Oa},k={client:x,page:{selection:Ka(x.selection,a.scroll.initial),borderBoxCenter:Ka(x.selection,a.scroll.initial),offset:Ka(x.selection,a.scroll.diff.value)}},A=sA(s.droppables).every(function(st){return!st.isFixedOnPage}),j=Rre({draggable:h,home:y,draggables:s.draggables,viewport:a}),N=j.impact,M=j.afterCritical,u={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:s,initial:k,current:k,isWindowScrollAllowed:A,impact:N,afterCritical:M,onLiftImpact:N,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null};return u}if(t.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&Pr();var m=xn({phase:"COLLECTING"},e,{phase:"COLLECTING"});return m}if(t.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||Pr(),e5e({state:e,published:t.payload});if(t.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;bm(e)||Pr();var v=t.payload.client;return Xh(v,e.current.client.selection)?e:hx({state:e,clientSelection:v,impact:m5(e)?e.impact:null})}if(t.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return T3(e);bm(e)||Pr();var C=t.payload,w=C.id,g=C.newScroll,d=e.dimensions.droppables[w];if(!d)return e;var f=f6(d,g);return A3(e,f,!1)}if(t.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;bm(e)||Pr();var c=t.payload,p=c.id,D=c.isEnabled,E=e.dimensions.droppables[p];E||Pr(),E.isEnabled===D&&Pr();var T=xn({},E,{isEnabled:D});return A3(e,T,!0)}if(t.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;bm(e)||Pr();var $=t.payload,B=$.id,L=$.isCombineEnabled,W=e.dimensions.droppables[B];W||Pr(),W.isCombineEnabled===L&&Pr();var K=xn({},W,{isCombineEnabled:L});return A3(e,K,!0)}if(t.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;bm(e)||Pr(),e.isWindowScrollAllowed||Pr();var te=t.payload.newScroll;if(Xh(e.viewport.scroll.current,te))return T3(e);var X=Ere(e.viewport,te);return m5(e)?Nre({state:e,viewport:X}):hx({state:e,viewport:X})}if(t.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!bm(e))return e;var ae=t.payload.maxScroll;if(Xh(ae,e.viewport.scroll.max))return e;var re=xn({},e.viewport,{scroll:xn({},e.viewport.scroll,{max:ae})});return xn({phase:"DRAGGING"},e,{viewport:re})}if(t.type==="MOVE_UP"||t.type==="MOVE_DOWN"||t.type==="MOVE_LEFT"||t.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&Pr();var ue=BFe({state:e,type:t.type});return ue?hx({state:e,impact:ue.impact,clientSelection:ue.clientSelection,scrollJumpRequest:ue.scrollJumpRequest}):e}if(t.type==="DROP_PENDING"){var me=t.payload.reason;e.phase!=="COLLECTING"&&Pr();var Se=xn({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:me});return Se}if(t.type==="DROP_ANIMATE"){var we=t.payload,Fe=we.completed,Ee=we.dropDuration,Te=we.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||Pr();var be={phase:"DROP_ANIMATING",completed:Fe,dropDuration:Ee,newHomeClientOffset:Te,dimensions:e.dimensions};return be}if(t.type==="DROP_COMPLETE"){var Ue=t.payload.completed;return{phase:"IDLE",completed:Ue,shouldFlush:!1}}return e},r5e=function(t){return{type:"BEFORE_INITIAL_CAPTURE",payload:t}},n5e=function(t){return{type:"LIFT",payload:t}},i5e=function(t){return{type:"INITIAL_PUBLISH",payload:t}},o5e=function(t){return{type:"PUBLISH_WHILE_DRAGGING",payload:t}},a5e=function(){return{type:"COLLECTION_STARTING",payload:null}},s5e=function(t){return{type:"UPDATE_DROPPABLE_SCROLL",payload:t}},l5e=function(t){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:t}},u5e=function(t){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:t}},Lre=function(t){return{type:"MOVE",payload:t}},c5e=function(t){return{type:"MOVE_BY_WINDOW_SCROLL",payload:t}},d5e=function(t){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:t}},f5e=function(){return{type:"MOVE_UP",payload:null}},h5e=function(){return{type:"MOVE_DOWN",payload:null}},p5e=function(){return{type:"MOVE_RIGHT",payload:null}},m5e=function(){return{type:"MOVE_LEFT",payload:null}},x6=function(){return{type:"FLUSH",payload:null}},g5e=function(t){return{type:"DROP_ANIMATE",payload:t}},w6=function(t){return{type:"DROP_COMPLETE",payload:t}},zre=function(t){return{type:"DROP",payload:t}},y5e=function(t){return{type:"DROP_PENDING",payload:t}},Vre=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}},v5e=function(e){return function(t){var r=t.getState,n=t.dispatch;return function(i){return function(a){if(a.type!=="LIFT"){i(a);return}var s=a.payload,l=s.id,h=s.clientSelection,y=s.movementMode,x=r();x.phase==="DROP_ANIMATING"&&n(w6({completed:x.completed})),r().phase!=="IDLE"&&Pr(),n(x6()),n(r5e({draggableId:l,movementMode:y}));var k={shouldPublishImmediately:y==="SNAP"},A={draggableId:l,scrollOptions:k},j=e.startPublishing(A),N=j.critical,M=j.dimensions,u=j.viewport;n(i5e({critical:N,dimensions:M,clientSelection:h,movementMode:y,viewport:u}))}}}},b5e=function(e){return function(){return function(t){return function(r){r.type==="INITIAL_PUBLISH"&&e.dragging(),r.type==="DROP_ANIMATE"&&e.dropping(r.payload.completed.result.reason),(r.type==="FLUSH"||r.type==="DROP_COMPLETE")&&e.resting(),t(r)}}}},S6={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},rw={opacity:{drop:0,combining:.7},scale:{drop:.75}},D6={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},sm=D6.outOfTheWay+"s "+S6.outOfTheWay,px={fluid:"opacity "+sm,snap:"transform "+sm+", opacity "+sm,drop:function(t){var r=t+"s "+S6.drop;return"transform "+r+", opacity "+r},outOfTheWay:"transform "+sm,placeholder:"height "+sm+", width "+sm+", margin "+sm},aW=function(t){return Xh(t,Oa)?null:"translate("+t.x+"px, "+t.y+"px)"},g5={moveTo:aW,drop:function(t,r){var n=aW(t);return n?r?n+" scale("+rw.scale.drop+")":n:null}},y5=D6.minDropTime,Wre=D6.maxDropTime,x5e=Wre-y5,sW=1500,w5e=.6,S5e=function(e){var t=e.current,r=e.destination,n=e.reason,i=Qx(t,r);if(i<=0)return y5;if(i>=sW)return Wre;var a=i/sW,s=y5+x5e*a,l=n==="CANCEL"?s*w5e:s;return Number(l.toFixed(2))},D5e=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,i=e.viewport,a=e.afterCritical,s=n.draggables,l=n.droppables,h=Tl(t),y=h?l[h]:null,x=l[r.descriptor.droppableId],k=Bre({impact:t,draggable:r,draggables:s,afterCritical:a,droppable:y||x,viewport:i}),A=Ol(k,r.client.borderBox.center);return A},C5e=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,i=e.home,a=e.viewport,s=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=Fre({draggables:t,impact:s,destination:i,viewport:a,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var h=xn({},n,{displaced:ew});return{impact:h,didDropInsideDroppable:!0}},P5e=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(i){if(i.type!=="DROP"){n(i);return}var a=t(),s=i.payload.reason;if(a.phase==="COLLECTING"){r(y5e({reason:s}));return}if(a.phase!=="IDLE"){var l=a.phase==="DROP_PENDING"&&a.isWaiting;l&&Pr(),a.phase==="DRAGGING"||a.phase==="DROP_PENDING"||Pr();var h=a.critical,y=a.dimensions,x=y.draggables[a.critical.draggable.id],k=C5e({reason:s,lastImpact:a.impact,afterCritical:a.afterCritical,onLiftImpact:a.onLiftImpact,home:a.dimensions.droppables[a.critical.droppable.id],viewport:a.viewport,draggables:a.dimensions.draggables}),A=k.impact,j=k.didDropInsideDroppable,N=j?p6(A):null,M=j?lA(A):null,u={index:h.draggable.index,droppableId:h.droppable.id},m={draggableId:x.descriptor.id,type:x.descriptor.type,source:u,reason:s,mode:a.movementMode,destination:N,combine:M},v=D5e({impact:A,draggable:x,dimensions:y,viewport:a.viewport,afterCritical:a.afterCritical}),C={critical:a.critical,afterCritical:a.afterCritical,result:m,impact:A},w=!Xh(a.current.client.offset,v)||!!m.combine;if(!w){r(w6({completed:C}));return}var g=S5e({current:a.current.client.offset,destination:v,reason:s}),d={newHomeClientOffset:v,dropDuration:g,completed:C};r(g5e(d))}}}},Hre=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function k5e(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function O5e(e){var t=e.onWindowScroll;function r(){t(Hre())}var n=Jx(r),i=k5e(n),a=Yh;function s(){return a!==Yh}function l(){s()&&Pr(),a=lu(window,[i])}function h(){s()||Pr(),n.cancel(),a(),a=Yh}return{start:l,stop:h,isActive:s}}var E5e=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},_5e=function(e){var t=O5e({onWindowScroll:function(n){e.dispatch(c5e({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&E5e(n)&&t.stop(),r(n)}}},A5e=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),i=function(s){t||r||(t=!0,e(s),clearTimeout(n))};return i.wasCalled=function(){return t},i},T5e=function(){var e=[],t=function(a){var s=h6(e,function(y){return y.timerId===a});s===-1&&Pr();var l=e.splice(s,1),h=l[0];h.callback()},r=function(a){var s=setTimeout(function(){return t(s)}),l={timerId:s,callback:a};e.push(l)},n=function(){if(e.length){var a=[].concat(e);e.length=0,a.forEach(function(s){clearTimeout(s.timerId),s.callback()})}};return{add:r,flush:n}},M5e=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},$5e=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},I5e=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,i=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&i},p1=function(t,r){r()},NC=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},M3=function(t,r,n,i){if(!t){n(i(r));return}var a=A5e(n),s={announce:a};t(r,s),a.wasCalled()||n(i(r))},j5e=function(e,t){var r=T5e(),n=null,i=function(A,j){n&&Pr(),p1("onBeforeCapture",function(){var N=e().onBeforeCapture;if(N){var M={draggableId:A,mode:j};N(M)}})},a=function(A,j){n&&Pr(),p1("onBeforeDragStart",function(){var N=e().onBeforeDragStart;N&&N(NC(A,j))})},s=function(A,j){n&&Pr();var N=NC(A,j);n={mode:j,lastCritical:A,lastLocation:N.source,lastCombine:null},r.add(function(){p1("onDragStart",function(){return M3(e().onDragStart,N,t,ek.onDragStart)})})},l=function(A,j){var N=p6(j),M=lA(j);n||Pr();var u=!I5e(A,n.lastCritical);u&&(n.lastCritical=A);var m=!M5e(n.lastLocation,N);m&&(n.lastLocation=N);var v=!$5e(n.lastCombine,M);if(v&&(n.lastCombine=M),!(!u&&!m&&!v)){var C=xn({},NC(A,n.mode),{combine:M,destination:N});r.add(function(){p1("onDragUpdate",function(){return M3(e().onDragUpdate,C,t,ek.onDragUpdate)})})}},h=function(){n||Pr(),r.flush()},y=function(A){n||Pr(),n=null,p1("onDragEnd",function(){return M3(e().onDragEnd,A,t,ek.onDragEnd)})},x=function(){if(n){var A=xn({},NC(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});y(A)}};return{beforeCapture:i,beforeStart:a,start:s,update:l,flush:h,drop:y,abort:x}},F5e=function(e,t){var r=j5e(e,t);return function(n){return function(i){return function(a){if(a.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(a.payload.draggableId,a.payload.movementMode);return}if(a.type==="INITIAL_PUBLISH"){var s=a.payload.critical;r.beforeStart(s,a.payload.movementMode),i(a),r.start(s,a.payload.movementMode);return}if(a.type==="DROP_COMPLETE"){var l=a.payload.completed.result;r.flush(),i(a),r.drop(l);return}if(i(a),a.type==="FLUSH"){r.abort();return}var h=n.getState();h.phase==="DRAGGING"&&r.update(h.critical,h.impact)}}}},B5e=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&Pr(),e.dispatch(w6({completed:n.completed}))}}},N5e=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(i){return function(a){if((a.type==="FLUSH"||a.type==="DROP_COMPLETE"||a.type==="DROP_ANIMATION_FINISHED")&&n(),i(a),a.type==="DROP_ANIMATE"){var s={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var h=e.getState();h.phase==="DROP_ANIMATING"&&e.dispatch(Vre())}};r=requestAnimationFrame(function(){r=null,t=lu(window,[s])})}}}},R5e=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},L5e=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var i=n.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},z5e=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},V5e=function(e){return function(t){return function(r){return function(n){if(z5e(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var i=t.getState();i.phase!=="DRAGGING"&&Pr(),e.start(i);return}r(n),e.scroll(t.getState())}}}},W5e=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(zre({reason:n.reason})))}}}},H5e=Xte,U5e=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,i=e.getResponders,a=e.announce,s=e.autoScroller;return Yte(t5e,H5e(T3e(b5e(n),R5e(t),v5e(t),P5e,B5e,N5e,W5e,V5e(s),_5e,L5e(r),F5e(i,a))))},$3=function(){return{additions:{},removals:{},modified:{}}};function K5e(e){var t=e.registry,r=e.callbacks,n=$3(),i=null,a=function(){i||(r.collectionStarting(),i=requestAnimationFrame(function(){i=null;var x=n,k=x.additions,A=x.removals,j=x.modified,N=Object.keys(k).map(function(m){return t.draggable.getById(m).getDimension(Oa)}).sort(function(m,v){return m.descriptor.index-v.descriptor.index}),M=Object.keys(j).map(function(m){var v=t.droppable.getById(m),C=v.callbacks.getScrollWhileDragging();return{droppableId:m,scroll:C}}),u={additions:N,removals:Object.keys(A),modified:M};n=$3(),r.publish(u)}))},s=function(x){var k=x.descriptor.id;n.additions[k]=x,n.modified[x.descriptor.droppableId]=!0,n.removals[k]&&delete n.removals[k],a()},l=function(x){var k=x.descriptor;n.removals[k.id]=!0,n.modified[k.droppableId]=!0,n.additions[k.id]&&delete n.additions[k.id],a()},h=function(){i&&(cancelAnimationFrame(i),i=null,n=$3())};return{add:s,remove:l,stop:h}}var Ure=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,i=e.width,a=Ol({x:r,y:t},{x:i,y:n}),s={x:Math.max(0,a.x),y:Math.max(0,a.y)};return s},Kre=function(){var e=document.documentElement;return e||Pr(),e},Gre=function(){var e=Kre(),t=Ure({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},G5e=function(){var e=Hre(),t=Gre(),r=e.y,n=e.x,i=Kre(),a=i.clientWidth,s=i.clientHeight,l=n+a,h=r+s,y=ec({top:r,left:n,right:l,bottom:h}),x={frame:y,scroll:{initial:e,current:e,max:t,diff:{value:Oa,displacement:Oa}}};return x},q5e=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry,i=G5e(),a=i.scroll.current,s=t.droppable,l=n.droppable.getAllByType(s.type).map(function(k){return k.callbacks.getDimensionAndWatchScroll(a,r)}),h=n.draggable.getAllByType(t.draggable.type).map(function(k){return k.getDimension(a)}),y={draggables:Sre(h),droppables:wre(l)},x={dimensions:y,critical:t,viewport:i};return x};function lW(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Y5e=function(e,t){var r=null,n=K5e({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(j,N){e.droppable.exists(j)||Pr(),r&&t.updateDroppableIsEnabled({id:j,isEnabled:N})},a=function(j,N){r&&(e.droppable.exists(j)||Pr(),t.updateDroppableIsCombineEnabled({id:j,isCombineEnabled:N}))},s=function(j,N){r&&(e.droppable.exists(j)||Pr(),t.updateDroppableScroll({id:j,newScroll:N}))},l=function(j,N){r&&e.droppable.getById(j).callbacks.scroll(N)},h=function(){if(r){n.stop();var j=r.critical.droppable;e.droppable.getAllByType(j.type).forEach(function(N){return N.callbacks.dragStopped()}),r.unsubscribe(),r=null}},y=function(j){r||Pr();var N=r.critical.draggable;j.type==="ADDITION"&&lW(e,N,j.value)&&n.add(j.value),j.type==="REMOVAL"&&lW(e,N,j.value)&&n.remove(j.value)},x=function(j){r&&Pr();var N=e.draggable.getById(j.draggableId),M=e.droppable.getById(N.descriptor.droppableId),u={draggable:N.descriptor,droppable:M.descriptor},m=e.subscribe(y);return r={critical:u,unsubscribe:m},q5e({critical:u,registry:e,scrollOptions:j.scrollOptions})},k={updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:l,updateDroppableScroll:s,startPublishing:x,stopPublishing:h};return k},qre=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},X5e=function(e){window.scrollBy(e.x,e.y)},Z5e=Pa(function(e){return sA(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),J5e=function(t,r){var n=Op(Z5e(r),function(i){return i.frame||Pr(),Mre(i.frame.pageMarginBox)(t)});return n},Q5e=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var i=n[r];return i.frame?i:null}var a=J5e(t,n);return a},Zh={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},e8e=function(e,t){var r=e[t.size]*Zh.startFromPercentage,n=e[t.size]*Zh.maxScrollAtPercentage,i={startScrollingFrom:r,maxScrollValueAt:n};return i},Yre=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,i=r-t;if(i===0)return 0;var a=n-t,s=a/i;return s},C6=1,t8e=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Zh.maxPixelScroll;if(e===t.startScrollingFrom)return C6;var r=Yre({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,i=Zh.maxPixelScroll*Zh.ease(n);return Math.ceil(i)},uW=Zh.durationDampening.accelerateAt,cW=Zh.durationDampening.stopDampeningAt,r8e=function(e,t){var r=t,n=cW,i=Date.now(),a=i-r;if(a>=cW)return e;if(a<uW)return C6;var s=Yre({startOfRange:uW,endOfRange:n,current:a}),l=e*Zh.ease(s);return Math.ceil(l)},dW=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,i=e.shouldUseTimeDampening,a=t8e(t,r);return a===0?0:i?Math.max(r8e(a,n),C6):a},fW=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,i=e.axis,a=e.shouldUseTimeDampening,s=e8e(t,i),l=r[i.end]<r[i.start];return l?dW({distanceToEdge:r[i.end],thresholds:s,dragStartTime:n,shouldUseTimeDampening:a}):-1*dW({distanceToEdge:r[i.start],thresholds:s,dragStartTime:n,shouldUseTimeDampening:a})},n8e=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,i=r.height>t.height,a=r.width>t.width;return!a&&!i?n:a&&i?null:{x:a?0:n.x,y:i?0:n.y}},i8e=bre(function(e){return e===0?0:e}),Xre=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,i=e.center,a=e.shouldUseTimeDampening,s={top:i.y-r.top,right:r.right-i.x,bottom:r.bottom-i.y,left:i.x-r.left},l=fW({container:r,distanceToEdges:s,dragStartTime:t,axis:m6,shouldUseTimeDampening:a}),h=fW({container:r,distanceToEdges:s,dragStartTime:t,axis:Pre,shouldUseTimeDampening:a}),y=i8e({x:h,y:l});if(Xh(y,Oa))return null;var x=n8e({container:r,subject:n,proposedScroll:y});return x?Xh(x,Oa)?null:x:null},o8e=bre(function(e){return e===0?0:e>0?1:-1}),P6=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,i=t.change,a=Ka(r,i),s={x:e(a.x,n.x),y:e(a.y,n.y)};return Xh(s,Oa)?null:s}}(),Zre=function(t){var r=t.max,n=t.current,i=t.change,a={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},s=o8e(i),l=P6({max:a,current:n,change:s});return!l||s.x!==0&&l.x===0||s.y!==0&&l.y===0},k6=function(t,r){return Zre({current:t.scroll.current,max:t.scroll.max,change:r})},a8e=function(t,r){if(!k6(t,r))return null;var n=t.scroll.max,i=t.scroll.current;return P6({current:i,max:n,change:r})},O6=function(t,r){var n=t.frame;return n?Zre({current:n.scroll.current,max:n.scroll.max,change:r}):!1},s8e=function(t,r){var n=t.frame;return!n||!O6(t,r)?null:P6({current:n.scroll.current,max:n.scroll.max,change:r})},l8e=function(e){var t=e.viewport,r=e.subject,n=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,s=Xre({dragStartTime:i,container:t.frame,subject:r,center:n,shouldUseTimeDampening:a});return s&&k6(t,s)?s:null},u8e=function(e){var t=e.droppable,r=e.subject,n=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,s=t.frame;if(!s)return null;var l=Xre({dragStartTime:i,container:s.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:a});return l&&O6(t,l)?l:null},hW=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,i=e.scrollWindow,a=e.scrollDroppable,s=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],h=l.page.marginBox;if(t.isWindowScrollAllowed){var y=t.viewport,x=l8e({dragStartTime:r,viewport:y,subject:h,center:s,shouldUseTimeDampening:n});if(x){i(x);return}}var k=Q5e({center:s,destination:Tl(t.impact),droppables:t.dimensions.droppables});if(k){var A=u8e({dragStartTime:r,droppable:k,subject:h,center:s,shouldUseTimeDampening:n});A&&a(k.descriptor.id,A)}},c8e=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=Jx(t),i=Jx(r),a=null,s=function(x){a||Pr();var k=a,A=k.shouldUseTimeDampening,j=k.dragStartTime;hW({state:x,scrollWindow:n,scrollDroppable:i,dragStartTime:j,shouldUseTimeDampening:A})},l=function(x){a&&Pr();var k=Date.now(),A=!1,j=function(){A=!0};hW({state:x,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:j,scrollDroppable:j}),a={dragStartTime:k,shouldUseTimeDampening:A},A&&s(x)},h=function(){a&&(n.cancel(),i.cancel(),a=null)};return{start:l,stop:h,scroll:s}},d8e=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,i=function(y,x){var k=Ka(y.current.client.selection,x);t({client:k})},a=function(y,x){if(!O6(y,x))return x;var k=s8e(y,x);if(!k)return r(y.descriptor.id,x),null;var A=Ol(x,k);r(y.descriptor.id,A);var j=Ol(x,A);return j},s=function(y,x,k){if(!y||!k6(x,k))return k;var A=a8e(x,k);if(!A)return n(k),null;var j=Ol(k,A);n(j);var N=Ol(k,j);return N},l=function(y){var x=y.scrollJumpRequest;if(x){var k=Tl(y.impact);k||Pr();var A=a(y.dimensions.droppables[k],x);if(A){var j=y.viewport,N=s(y.isWindowScrollAllowed,j,A);N&&i(y,N)}}};return l},f8e=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,i=c8e({scrollWindow:r,scrollDroppable:t}),a=d8e({move:n,scrollWindow:r,scrollDroppable:t}),s=function(y){if(y.phase==="DRAGGING"){if(y.movementMode==="FLUID"){i.scroll(y);return}y.scrollJumpRequest&&a(y)}},l={scroll:s,start:i.start,stop:i.stop};return l},Ry="data-rbd",Ly=function(){var e=Ry+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),v5=function(){var e=Ry+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),h8e=function(){var e=Ry+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),pW={contextId:Ry+"-scroll-container-context-id"},p8e=function(t){return function(r){return"["+r+'="'+t+'"]'}},m1=function(t,r){return t.map(function(n){var i=n.styles[r];return i?n.selector+" { "+i+" }":""}).join(" ")},m8e="pointer-events: none;",g8e=function(e){var t=p8e(e),r=function(){var l=`
       cursor: -webkit-grab;
       cursor: grab;
     `;return{selector:t(Ly.contextId),styles:{always:`
           -webkit-touch-callout: none;
           -webkit-tap-highlight-color: rgba(0,0,0,0);
           touch-action: manipulation;
-        `,resting:l,dragging:h8e,dropAnimating:l}}}(),n=function(){var l=`
+        `,resting:l,dragging:m8e,dropAnimating:l}}}(),n=function(){var l=`
       transition: `+px.outOfTheWay+`;
-    `;return{selector:t(v5.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),i={selector:t(d8e.contextId),styles:{always:"overflow-anchor: none;"}},a={selector:"body",styles:{dragging:`
+    `;return{selector:t(v5.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),i={selector:t(h8e.contextId),styles:{always:"overflow-anchor: none;"}},a={selector:"body",styles:{dragging:`
         cursor: grabbing;
         cursor: -webkit-grabbing;
         user-select: none;
@@ -858,54 +858,54 @@ https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStat
         -moz-user-select: none;
         -ms-user-select: none;
         overflow-anchor: none;
-      `}},s=[n,r,i,a];return{always:m1(s,"always"),resting:m1(s,"resting"),dragging:m1(s,"dragging"),dropAnimating:m1(s,"dropAnimating"),userCancel:m1(s,"userCancel")}},Ml=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?Y.useLayoutEffect:Y.useEffect,I3=function(){var t=document.querySelector("head");return t||Pr(),t},mW=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function m8e(e,t){var r=yi(function(){return p8e(e)},[e]),n=Y.useRef(null),i=Y.useRef(null),a=dn(Pa(function(k){var A=i.current;A||Pr(),A.textContent=k}),[]),s=dn(function(k){var A=n.current;A||Pr(),A.textContent=k},[]);Ml(function(){!n.current&&!i.current||Pr();var k=mW(t),A=mW(t);return n.current=k,i.current=A,k.setAttribute(Ry+"-always",e),A.setAttribute(Ry+"-dynamic",e),I3().appendChild(k),I3().appendChild(A),s(r.always),a(r.resting),function(){var j=function(M){var u=M.current;u||Pr(),I3().removeChild(u),M.current=null};j(n),j(i)}},[t,s,a,r.always,r.resting,e]);var l=dn(function(){return a(r.dragging)},[a,r.dragging]),h=dn(function(k){if(k==="DROP"){a(r.dropAnimating);return}a(r.userCancel)},[a,r.dropAnimating,r.userCancel]),y=dn(function(){i.current&&a(r.resting)},[a,r.resting]),x=yi(function(){return{dragging:l,dropping:h,resting:y}},[l,h,y]);return x}var Xre=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function dA(e){return e instanceof Xre(e).HTMLElement}function g8e(e,t){var r="["+Ly.contextId+'="'+e+'"]',n=vre(document.querySelectorAll(r));if(!n.length)return null;var i=Op(n,function(a){return a.getAttribute(Ly.draggableId)===t});return!i||!dA(i)?null:i}function y8e(e){var t=Y.useRef({}),r=Y.useRef(null),n=Y.useRef(null),i=Y.useRef(!1),a=dn(function(A,j){var N={id:A,focus:j};return t.current[A]=N,function(){var u=t.current,m=u[A];m!==N&&delete u[A]}},[]),s=dn(function(A){var j=g8e(e,A);j&&j!==document.activeElement&&j.focus()},[e]),l=dn(function(A,j){r.current===A&&(r.current=j)},[]),h=dn(function(){n.current||i.current&&(n.current=requestAnimationFrame(function(){n.current=null;var A=r.current;A&&s(A)}))},[s]),y=dn(function(A){r.current=null;var j=document.activeElement;j&&j.getAttribute(Ly.draggableId)===A&&(r.current=A)},[]);Ml(function(){return i.current=!0,function(){i.current=!1;var A=n.current;A&&cancelAnimationFrame(A)}},[]);var x=yi(function(){return{register:a,tryRecordFocus:y,tryRestoreFocusRecorded:h,tryShiftRecord:l}},[a,y,h,l]);return x}function v8e(){var e={draggables:{},droppables:{}},t=[];function r(k){return t.push(k),function(){var j=t.indexOf(k);j!==-1&&t.splice(j,1)}}function n(k){t.length&&t.forEach(function(A){return A(k)})}function i(k){return e.draggables[k]||null}function a(k){var A=i(k);return A||Pr(),A}var s={register:function(A){e.draggables[A.descriptor.id]=A,n({type:"ADDITION",value:A})},update:function(A,j){var N=e.draggables[j.descriptor.id];N&&N.uniqueId===A.uniqueId&&(delete e.draggables[j.descriptor.id],e.draggables[A.descriptor.id]=A)},unregister:function(A){var j=A.descriptor.id,N=i(j);N&&A.uniqueId===N.uniqueId&&(delete e.draggables[j],n({type:"REMOVAL",value:A}))},getById:a,findById:i,exists:function(A){return!!i(A)},getAllByType:function(A){return mO(e.draggables).filter(function(j){return j.descriptor.type===A})}};function l(k){return e.droppables[k]||null}function h(k){var A=l(k);return A||Pr(),A}var y={register:function(A){e.droppables[A.descriptor.id]=A},unregister:function(A){var j=l(A.descriptor.id);j&&A.uniqueId===j.uniqueId&&delete e.droppables[A.descriptor.id]},getById:h,findById:l,exists:function(A){return!!l(A)},getAllByType:function(A){return mO(e.droppables).filter(function(j){return j.descriptor.type===A})}};function x(){e.draggables={},e.droppables={},t.length=0}return{draggable:s,droppable:y,subscribe:r,clean:x}}function b8e(){var e=yi(v8e,[]);return Y.useEffect(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var E6=et.createContext(null),yO=function(){var e=document.body;return e||Pr(),e},x8e={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},w8e=function(t){return"rbd-announcement-"+t};function S8e(e){var t=yi(function(){return w8e(e)},[e]),r=Y.useRef(null);Y.useEffect(function(){var a=document.createElement("div");return r.current=a,a.id=t,a.setAttribute("aria-live","assertive"),a.setAttribute("aria-atomic","true"),xn(a.style,x8e),yO().appendChild(a),function(){setTimeout(function(){var h=yO();h.contains(a)&&h.removeChild(a),a===r.current&&(r.current=null)})}},[t]);var n=dn(function(i){var a=r.current;if(a){a.textContent=i;return}},[]);return n}var D8e=0,C8e={separator:"::"};function _6(e,t){return t===void 0&&(t=C8e),yi(function(){return""+e+t.separator+D8e++},[t.separator,e])}function P8e(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function k8e(e){var t=e.contextId,r=e.text,n=_6("hidden-text",{separator:"-"}),i=yi(function(){return P8e({contextId:t,uniqueId:n})},[n,t]);return Y.useEffect(function(){var s=document.createElement("div");return s.id=i,s.textContent=r,s.style.display="none",yO().appendChild(s),function(){var h=yO();h.contains(s)&&h.removeChild(s)}},[i,r]),i}var fA=et.createContext(null);function Zre(e){var t=Y.useRef(e);return Y.useEffect(function(){t.current=e}),t}function O8e(){var e=null;function t(){return!!e}function r(s){return s===e}function n(s){e&&Pr();var l={abandon:s};return e=l,l}function i(){e||Pr(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:r,claim:n,release:i,tryAbandon:a}}var E8e=9,_8e=13,A6=27,Jre=32,A8e=33,T8e=34,M8e=35,$8e=36,I8e=37,j8e=38,F8e=39,B8e=40,RC,N8e=(RC={},RC[_8e]=!0,RC[E8e]=!0,RC),Qre=function(e){N8e[e.keyCode]&&e.preventDefault()},hA=function(){var e="visibilitychange";if(typeof document>"u")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=Op(t,function(n){return"on"+n in document});return r||e}(),ene=0,gW=5;function R8e(e,t){return Math.abs(t.x-e.x)>=gW||Math.abs(t.y-e.y)>=gW}var yW={type:"IDLE"};function L8e(e){var t=e.cancel,r=e.completed,n=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(s){var l=s.button,h=s.clientX,y=s.clientY;if(l===ene){var x={x:h,y},k=n();if(k.type==="DRAGGING"){s.preventDefault(),k.actions.move(x);return}k.type!=="PENDING"&&Pr();var A=k.point;if(R8e(A,x)){s.preventDefault();var j=k.actions.fluidLift(x);i({type:"DRAGGING",actions:j})}}}},{eventName:"mouseup",fn:function(s){var l=n();if(l.type!=="DRAGGING"){t();return}s.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(s){n().type==="DRAGGING"&&s.preventDefault(),t()}},{eventName:"keydown",fn:function(s){var l=n();if(l.type==="PENDING"){t();return}if(s.keyCode===A6){s.preventDefault(),t();return}Qre(s)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(s){var l=n();if(l.type==="IDLE"&&Pr(),l.actions.shouldRespectForcePress()){t();return}s.preventDefault()}},{eventName:hA,fn:t}]}function z8e(e){var t=Y.useRef(yW),r=Y.useRef(Yh),n=yi(function(){return{eventName:"mousedown",fn:function(k){if(!k.defaultPrevented&&k.button===ene&&!(k.ctrlKey||k.metaKey||k.shiftKey||k.altKey)){var A=e.findClosestDraggableId(k);if(A){var j=e.tryGetLock(A,s,{sourceEvent:k});if(j){k.preventDefault();var N={x:k.clientX,y:k.clientY};r.current(),y(j,N)}}}}}},[e]),i=yi(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(k){if(!k.defaultPrevented){var A=e.findClosestDraggableId(k);if(A){var j=e.findOptionsForDraggable(A);j&&(j.shouldRespectForcePress||e.canGetLock(A)&&k.preventDefault())}}}}},[e]),a=dn(function(){var k={passive:!1,capture:!0};r.current=lu(window,[i,n],k)},[i,n]),s=dn(function(){var x=t.current;x.type!=="IDLE"&&(t.current=yW,r.current(),a())},[a]),l=dn(function(){var x=t.current;s(),x.type==="DRAGGING"&&x.actions.cancel({shouldBlockNextClick:!0}),x.type==="PENDING"&&x.actions.abort()},[s]),h=dn(function(){var k={capture:!0,passive:!1},A=L8e({cancel:l,completed:s,getPhase:function(){return t.current},setPhase:function(N){t.current=N}});r.current=lu(window,A,k)},[l,s]),y=dn(function(k,A){t.current.type!=="IDLE"&&Pr(),t.current={type:"PENDING",point:A,actions:k},h()},[h]);Ml(function(){return a(),function(){r.current()}},[a])}var d0;function V8e(){}var W8e=(d0={},d0[T8e]=!0,d0[A8e]=!0,d0[$8e]=!0,d0[M8e]=!0,d0);function H8e(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(a){if(a.keyCode===A6){a.preventDefault(),r();return}if(a.keyCode===Jre){a.preventDefault(),n();return}if(a.keyCode===B8e){a.preventDefault(),e.moveDown();return}if(a.keyCode===j8e){a.preventDefault(),e.moveUp();return}if(a.keyCode===F8e){a.preventDefault(),e.moveRight();return}if(a.keyCode===I8e){a.preventDefault(),e.moveLeft();return}if(W8e[a.keyCode]){a.preventDefault();return}Qre(a)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:hA,fn:r}]}function U8e(e){var t=Y.useRef(V8e),r=yi(function(){return{eventName:"keydown",fn:function(a){if(a.defaultPrevented||a.keyCode!==Jre)return;var s=e.findClosestDraggableId(a);if(!s)return;var l=e.tryGetLock(s,x,{sourceEvent:a});if(!l)return;a.preventDefault();var h=!0,y=l.snapLift();t.current();function x(){h||Pr(),h=!1,t.current(),n()}t.current=lu(window,H8e(y,x),{capture:!0,passive:!1})}}},[e]),n=dn(function(){var a={passive:!1,capture:!0};t.current=lu(window,[r],a)},[r]);Ml(function(){return n(),function(){t.current()}},[n])}var j3={type:"IDLE"},K8e=120,G8e=.15;function q8e(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(i){i.preventDefault()}},{eventName:"keydown",fn:function(i){if(r().type!=="DRAGGING"){t();return}i.keyCode===A6&&i.preventDefault(),t()}},{eventName:hA,fn:t}]}function Y8e(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(a){var s=n();if(s.type!=="DRAGGING"){t();return}s.hasMoved=!0;var l=a.touches[0],h=l.clientX,y=l.clientY,x={x:h,y};a.preventDefault(),s.actions.move(x)}},{eventName:"touchend",fn:function(a){var s=n();if(s.type!=="DRAGGING"){t();return}a.preventDefault(),s.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(a){if(n().type!=="DRAGGING"){t();return}a.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(a){var s=n();s.type==="IDLE"&&Pr();var l=a.touches[0];if(l){var h=l.force>=G8e;if(h){var y=s.actions.shouldRespectForcePress();if(s.type==="PENDING"){y&&t();return}if(y){if(s.hasMoved){a.preventDefault();return}t();return}a.preventDefault()}}}},{eventName:hA,fn:t}]}function X8e(e){var t=Y.useRef(j3),r=Y.useRef(Yh),n=dn(function(){return t.current},[]),i=dn(function(j){t.current=j},[]),a=yi(function(){return{eventName:"touchstart",fn:function(j){if(!j.defaultPrevented){var N=e.findClosestDraggableId(j);if(N){var M=e.tryGetLock(N,l,{sourceEvent:j});if(M){var u=j.touches[0],m=u.clientX,v=u.clientY,C={x:m,y:v};r.current(),k(M,C)}}}}}},[e]),s=dn(function(){var j={capture:!0,passive:!1};r.current=lu(window,[a],j)},[a]),l=dn(function(){var A=t.current;A.type!=="IDLE"&&(A.type==="PENDING"&&clearTimeout(A.longPressTimerId),i(j3),r.current(),s())},[s,i]),h=dn(function(){var A=t.current;l(),A.type==="DRAGGING"&&A.actions.cancel({shouldBlockNextClick:!0}),A.type==="PENDING"&&A.actions.abort()},[l]),y=dn(function(){var j={capture:!0,passive:!1},N={cancel:h,completed:l,getPhase:n},M=lu(window,Y8e(N),j),u=lu(window,q8e(N),j);r.current=function(){M(),u()}},[h,n,l]),x=dn(function(){var j=n();j.type!=="PENDING"&&Pr();var N=j.actions.fluidLift(j.point);i({type:"DRAGGING",actions:N,hasMoved:!1})},[n,i]),k=dn(function(j,N){n().type!=="IDLE"&&Pr();var M=setTimeout(x,K8e);i({type:"PENDING",point:N,actions:j,longPressTimerId:M}),y()},[y,n,i,x]);Ml(function(){return s(),function(){r.current();var N=n();N.type==="PENDING"&&(clearTimeout(N.longPressTimerId),i(j3))}},[n,s,i]),Ml(function(){var j=lu(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return j},[])}var Z8e={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function tne(e,t){if(t==null)return!1;var r=!!Z8e[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:tne(e,t.parentElement)}function J8e(e,t){var r=t.target;return dA(r)?tne(e,r):!1}var Q8e=function(e){return ec(e.getBoundingClientRect()).center};function e4e(e){return e instanceof Xre(e).Element}var t4e=function(){var e="matches";if(typeof document>"u")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=Op(t,function(n){return n in Element.prototype});return r||e}();function rne(e,t){return e==null?null:e[t4e](t)?e:rne(e.parentElement,t)}function r4e(e,t){return e.closest?e.closest(t):rne(e,t)}function n4e(e){return"["+Ly.contextId+'="'+e+'"]'}function i4e(e,t){var r=t.target;if(!e4e(r))return null;var n=n4e(e),i=r4e(r,n);return!i||!dA(i)?null:i}function o4e(e,t){var r=i4e(e,t);return r?r.getAttribute(Ly.draggableId):null}function a4e(e,t){var r="["+v5.contextId+'="'+e+'"]',n=vre(document.querySelectorAll(r)),i=Op(n,function(a){return a.getAttribute(v5.id)===t});return!i||!dA(i)?null:i}function s4e(e){e.preventDefault()}function LC(e){var t=e.expected,r=e.phase,n=e.isLockActive;return e.shouldWarn,!(!n()||t!==r)}function nne(e){var t=e.lockAPI,r=e.store,n=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var a=n.draggable.findById(i);return!(!a||!a.options.isEnabled||!Kre(r.getState(),i))}function l4e(e){var t=e.lockAPI,r=e.contextId,n=e.store,i=e.registry,a=e.draggableId,s=e.forceSensorStop,l=e.sourceEvent,h=nne({lockAPI:t,store:n,registry:i,draggableId:a});if(!h)return null;var y=i.draggable.getById(a),x=a4e(r,y.descriptor.id);if(!x||l&&!y.options.canDragInteractiveElements&&J8e(x,l))return null;var k=t.claim(s||Yh),A="PRE_DRAG";function j(){return y.options.shouldRespectForcePress}function N(){return t.isActive(k)}function M(d,f){LC({expected:d,phase:A,isLockActive:N,shouldWarn:!0})&&n.dispatch(f())}var u=M.bind(null,"DRAGGING");function m(d){function f(){t.release(),A="COMPLETED"}A!=="PRE_DRAG"&&(f(),A!=="PRE_DRAG"&&Pr()),n.dispatch(t5e(d.liftActionArgs)),A="DRAGGING";function c(p,D){if(D===void 0&&(D={shouldBlockNextClick:!1}),d.cleanup(),D.shouldBlockNextClick){var E=lu(window,[{eventName:"click",fn:s4e,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(E)}f(),n.dispatch(Rre({reason:p}))}return xn({isActive:function(){return LC({expected:"DRAGGING",phase:A,isLockActive:N,shouldWarn:!1})},shouldRespectForcePress:j,drop:function(D){return c("DROP",D)},cancel:function(D){return c("CANCEL",D)}},d.actions)}function v(d){var f=Jx(function(p){u(function(){return Nre({client:p})})}),c=m({liftActionArgs:{id:a,clientSelection:d,movementMode:"FLUID"},cleanup:function(){return f.cancel()},actions:{move:f}});return xn({},c,{move:f})}function C(){var d={moveUp:function(){return u(c5e)},moveRight:function(){return u(f5e)},moveDown:function(){return u(d5e)},moveLeft:function(){return u(h5e)}};return m({liftActionArgs:{id:a,clientSelection:Q8e(x),movementMode:"SNAP"},cleanup:Yh,actions:d})}function w(){var d=LC({expected:"PRE_DRAG",phase:A,isLockActive:N,shouldWarn:!0});d&&t.release()}var g={isActive:function(){return LC({expected:"PRE_DRAG",phase:A,isLockActive:N,shouldWarn:!1})},shouldRespectForcePress:j,fluidLift:v,snapLift:C,abort:w};return g}var u4e=[z8e,U8e,X8e];function c4e(e){var t=e.contextId,r=e.store,n=e.registry,i=e.customSensors,a=e.enableDefaultSensors,s=[].concat(a?u4e:[],i||[]),l=Y.useState(function(){return O8e()})[0],h=dn(function(v,C){v.isDragging&&!C.isDragging&&l.tryAbandon()},[l]);Ml(function(){var v=r.getState(),C=r.subscribe(function(){var w=r.getState();h(v,w),v=w});return C},[l,r,h]),Ml(function(){return l.tryAbandon},[l.tryAbandon]);for(var y=dn(function(m){return nne({lockAPI:l,registry:n,store:r,draggableId:m})},[l,n,r]),x=dn(function(m,v,C){return l4e({lockAPI:l,registry:n,contextId:t,store:r,draggableId:m,forceSensorStop:v,sourceEvent:C&&C.sourceEvent?C.sourceEvent:null})},[t,l,n,r]),k=dn(function(m){return o4e(t,m)},[t]),A=dn(function(m){var v=n.draggable.findById(m);return v?v.options:null},[n.draggable]),j=dn(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(x6()))},[l,r]),N=dn(l.isClaimed,[l]),M=yi(function(){return{canGetLock:y,tryGetLock:x,findClosestDraggableId:k,findOptionsForDraggable:A,tryReleaseLock:j,isLockClaimed:N}},[y,x,k,A,j,N]),u=0;u<s.length;u++)s[u](M)}var d4e=function(t){return{onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragEnd:t.onDragEnd,onDragUpdate:t.onDragUpdate}};function g1(e){return e.current||Pr(),e.current}function f4e(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,i=e.nonce,a=e.dragHandleUsageInstructions,s=Y.useRef(null),l=Zre(e),h=dn(function(){return d4e(l.current)},[l]),y=S8e(t),x=k8e({contextId:t,text:a}),k=m8e(t,i),A=dn(function(p){g1(s).dispatch(p)},[]),j=yi(function(){return LV({publishWhileDragging:n5e,updateDroppableScroll:o5e,updateDroppableIsEnabled:a5e,updateDroppableIsCombineEnabled:s5e,collectionStarting:i5e},A)},[A]),N=b8e(),M=yi(function(){return G5e(N,j)},[N,j]),u=yi(function(){return c8e(xn({scrollWindow:q5e,scrollDroppable:M.scrollDroppable},LV({move:Nre},A)))},[M.scrollDroppable,A]),m=y8e(t),v=yi(function(){return W5e({announce:y,autoScroller:u,dimensionMarshal:M,focusMarshal:m,getResponders:h,styleMarshal:k})},[y,u,M,m,h,k]);s.current=v;var C=dn(function(){var p=g1(s),D=p.getState();D.phase!=="IDLE"&&p.dispatch(x6())},[]),w=dn(function(){var p=g1(s).getState();return p.isDragging||p.phase==="DROP_ANIMATING"},[]),g=yi(function(){return{isDragging:w,tryAbort:C}},[w,C]);r(g);var d=dn(function(p){return Kre(g1(s).getState(),p)},[]),f=dn(function(){return bm(g1(s).getState())},[]),c=yi(function(){return{marshal:M,focus:m,contextId:t,canLift:d,isMovementAllowed:f,dragHandleUsageInstructionsId:x,registry:N}},[t,M,x,m,d,f,N]);return c4e({contextId:t,store:v,registry:N,customSensors:n,enableDefaultSensors:e.enableDefaultSensors!==!1}),Y.useEffect(function(){return C},[C]),et.createElement(fA.Provider,{value:c},et.createElement(I3e,{context:E6,store:v},e.children))}var h4e=0;function p4e(){return yi(function(){return""+h4e++},[])}function m4e(e){var t=p4e(),r=e.dragHandleUsageInstructions||ek.dragHandleUsageInstructions;return et.createElement(Uje,null,function(n){return et.createElement(f4e,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var ine=function(t){return function(r){return t===r}},g4e=ine("scroll"),y4e=ine("auto"),vW=function(t,r){return r(t.overflowX)||r(t.overflowY)},v4e=function(t){var r=window.getComputedStyle(t),n={overflowX:r.overflowX,overflowY:r.overflowY};return vW(n,g4e)||vW(n,y4e)},b4e=function(){return!1},x4e=function e(t){return t==null?null:t===document.body?b4e()?t:null:t===document.documentElement?null:v4e(t)?t:e(t.parentElement)},b5=function(e){return{x:e.scrollLeft,y:e.scrollTop}},w4e=function e(t){if(!t)return!1;var r=window.getComputedStyle(t);return r.position==="fixed"?!0:e(t.parentElement)},S4e=function(e){var t=x4e(e),r=w4e(e);return{closestScrollable:t,isFixedOnPage:r}},D4e=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,i=e.isFixedOnPage,a=e.direction,s=e.client,l=e.page,h=e.closest,y=function(){if(!h)return null;var j=h.scrollSize,N=h.client,M=Wre({scrollHeight:j.scrollHeight,scrollWidth:j.scrollWidth,height:N.paddingBox.height,width:N.paddingBox.width});return{pageMarginBox:h.page.marginBox,frameClient:N,scrollSize:j,shouldClipSubject:h.shouldClipSubject,scroll:{initial:h.scroll,current:h.scroll,max:M,diff:{value:Oa,displacement:Oa}}}}(),x=a==="vertical"?m6:Dre,k=Ny({page:l,withPlaceholder:null,axis:x,frame:y}),A={descriptor:t,isCombineEnabled:n,isFixedOnPage:i,axis:x,isEnabled:r,client:s,page:l,frame:y,subject:k};return A},C4e=function(t,r){var n=hre(t);if(!r||t!==r)return n;var i=n.paddingBox.top-r.scrollTop,a=n.paddingBox.left-r.scrollLeft,s=i+r.scrollHeight,l=a+r.scrollWidth,h={top:i,right:l,bottom:s,left:a},y=c6(h,n.border),x=d6({borderBox:y,margin:n.margin,border:n.border,padding:n.padding});return x},P4e=function(e){var t=e.ref,r=e.descriptor,n=e.env,i=e.windowScroll,a=e.direction,s=e.isDropDisabled,l=e.isCombineEnabled,h=e.shouldClipSubject,y=n.closestScrollable,x=C4e(t,y),k=fO(x,i),A=function(){if(!y)return null;var N=hre(y),M={scrollHeight:y.scrollHeight,scrollWidth:y.scrollWidth};return{client:N,page:fO(N,i),scroll:b5(y),scrollSize:M,shouldClipSubject:h}}(),j=D4e({descriptor:r,isEnabled:!s,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:a,client:x,page:k,closest:A});return j},k4e={passive:!1},O4e={passive:!0},bW=function(e){return e.shouldPublishImmediately?k4e:O4e};function vO(e){var t=Y.useContext(e);return t||Pr(),t}var zC=function(t){return t&&t.env.closestScrollable||null};function E4e(e){var t=Y.useRef(null),r=vO(fA),n=_6("droppable"),i=r.registry,a=r.marshal,s=Zre(e),l=yi(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),h=Y.useRef(l),y=yi(function(){return Pa(function(w,g){t.current||Pr();var d={x:w,y:g};a.updateDroppableScroll(l.id,d)})},[l.id,a]),x=dn(function(){var w=t.current;return!w||!w.env.closestScrollable?Oa:b5(w.env.closestScrollable)},[]),k=dn(function(){var w=x();y(w.x,w.y)},[x,y]),A=yi(function(){return Jx(k)},[k]),j=dn(function(){var w=t.current,g=zC(w);w&&g||Pr();var d=w.scrollOptions;if(d.shouldPublishImmediately){k();return}A()},[A,k]),N=dn(function(w,g){t.current&&Pr();var d=s.current,f=d.getDroppableRef();f||Pr();var c=S4e(f),p={ref:f,descriptor:l,env:c,scrollOptions:g};t.current=p;var D=P4e({ref:f,descriptor:l,env:c,windowScroll:w,direction:d.direction,isDropDisabled:d.isDropDisabled,isCombineEnabled:d.isCombineEnabled,shouldClipSubject:!d.ignoreContainerClipping}),E=c.closestScrollable;return E&&(E.setAttribute(pW.contextId,r.contextId),E.addEventListener("scroll",j,bW(p.scrollOptions))),D},[r.contextId,l,j,s]),M=dn(function(){var w=t.current,g=zC(w);return w&&g||Pr(),b5(g)},[]),u=dn(function(){var w=t.current;w||Pr();var g=zC(w);t.current=null,g&&(A.cancel(),g.removeAttribute(pW.contextId),g.removeEventListener("scroll",j,bW(w.scrollOptions)))},[j,A]),m=dn(function(w){var g=t.current;g||Pr();var d=zC(g);d||Pr(),d.scrollTop+=w.y,d.scrollLeft+=w.x},[]),v=yi(function(){return{getDimensionAndWatchScroll:N,getScrollWhileDragging:M,dragStopped:u,scroll:m}},[u,N,M,m]),C=yi(function(){return{uniqueId:n,descriptor:l,callbacks:v}},[v,l,n]);Ml(function(){return h.current=C.descriptor,i.droppable.register(C),function(){t.current&&u(),i.droppable.unregister(C)}},[v,l,u,C,a,i.droppable]),Ml(function(){t.current&&a.updateDroppableIsEnabled(h.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),Ml(function(){t.current&&a.updateDroppableIsCombineEnabled(h.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function F3(){}var xW={width:0,height:0,margin:Zje},_4e=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,i=t.animate;return r||i==="close"?xW:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},A4e=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,i=t.animate,a=_4e({isAnimatingOpenOnMount:r,placeholder:n,animate:i});return{display:n.display,boxSizing:"border-box",width:a.width,height:a.height,marginTop:a.margin.top,marginRight:a.margin.right,marginBottom:a.margin.bottom,marginLeft:a.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:i!=="none"?px.placeholder:null}};function T4e(e){var t=Y.useRef(null),r=dn(function(){t.current&&(clearTimeout(t.current),t.current=null)},[]),n=e.animate,i=e.onTransitionEnd,a=e.onClose,s=e.contextId,l=Y.useState(e.animate==="open"),h=l[0],y=l[1];Y.useEffect(function(){return h?n!=="open"?(r(),y(!1),F3):t.current?F3:(t.current=setTimeout(function(){t.current=null,y(!1)}),r):F3},[n,h,r]);var x=dn(function(A){A.propertyName==="height"&&(i(),n==="close"&&a())},[n,a,i]),k=A4e({isAnimatingOpenOnMount:h,animate:e.animate,placeholder:e.placeholder});return et.createElement(e.placeholder.tagName,{style:k,"data-rbd-placeholder-context-id":s,onTransitionEnd:x,ref:e.innerRef})}var M4e=et.memo(T4e),T6=et.createContext(null),$4e=function(e){AB(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=e.call.apply(e,[this].concat(a))||this,n.state={isVisible:!!n.props.on,data:n.props.on,animate:n.props.shouldAnimate&&n.props.on?"open":"none"},n.onClose=function(){n.state.animate==="close"&&n.setState({isVisible:!1})},n}t.getDerivedStateFromProps=function(i,a){return i.shouldAnimate?i.on?{isVisible:!0,data:i.on,animate:"open"}:a.isVisible?{isVisible:!0,data:a.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!i.on,data:i.on,animate:"none"}};var r=t.prototype;return r.render=function(){if(!this.state.isVisible)return null;var i={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(i)},t}(et.PureComponent),wW={dragging:5e3,dropAnimating:4500},I4e=function(t,r){return r?px.drop(r.duration):t?px.snap:px.fluid},j4e=function(t,r){return t?r?rw.opacity.drop:rw.opacity.combining:null},F4e=function(t){return t.forceShouldAnimate!=null?t.forceShouldAnimate:t.mode==="SNAP"};function B4e(e){var t=e.dimension,r=t.client,n=e.offset,i=e.combineWith,a=e.dropping,s=!!i,l=F4e(e),h=!!a,y=h?g5.drop(n,s):g5.moveTo(n),x={position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:I4e(l,a),transform:y,opacity:j4e(s,h),zIndex:h?wW.dropAnimating:wW.dragging,pointerEvents:"none"};return x}function N4e(e){return{transform:g5.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function R4e(e){return e.type==="DRAGGING"?B4e(e):N4e(e)}function L4e(e,t,r){r===void 0&&(r=Oa);var n=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=fre(i,n),s=fO(a,r),l={client:a,tagName:t.tagName.toLowerCase(),display:n.display},h={x:a.marginBox.width,y:a.marginBox.height},y={descriptor:e,placeholder:l,displaceBy:h,client:a,page:s};return y}function z4e(e){var t=_6("draggable"),r=e.descriptor,n=e.registry,i=e.getDraggableRef,a=e.canDragInteractiveElements,s=e.shouldRespectForcePress,l=e.isEnabled,h=yi(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}},[a,l,s]),y=dn(function(j){var N=i();return N||Pr(),L4e(r,N,j)},[r,i]),x=yi(function(){return{uniqueId:t,descriptor:r,options:h,getDimension:y}},[r,y,h,t]),k=Y.useRef(x),A=Y.useRef(!0);Ml(function(){return n.draggable.register(k.current),function(){return n.draggable.unregister(k.current)}},[n.draggable]),Ml(function(){if(A.current){A.current=!1;return}var j=k.current;k.current=x,n.draggable.update(x,j)},[x,n.draggable])}function V4e(e){e.preventDefault()}function W4e(e){var t=Y.useRef(null),r=dn(function(p){t.current=p},[]),n=dn(function(){return t.current},[]),i=vO(fA),a=i.contextId,s=i.dragHandleUsageInstructionsId,l=i.registry,h=vO(T6),y=h.type,x=h.droppableId,k=yi(function(){return{id:e.draggableId,index:e.index,type:y,droppableId:x}},[e.draggableId,e.index,y,x]),A=e.children,j=e.draggableId,N=e.isEnabled,M=e.shouldRespectForcePress,u=e.canDragInteractiveElements,m=e.isClone,v=e.mapped,C=e.dropAnimationFinished;if(!m){var w=yi(function(){return{descriptor:k,registry:l,getDraggableRef:n,canDragInteractiveElements:u,shouldRespectForcePress:M,isEnabled:N}},[k,l,n,u,M,N]);z4e(w)}var g=yi(function(){return N?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":j,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:V4e}:null},[a,s,j,N]),d=dn(function(p){v.type==="DRAGGING"&&v.dropping&&p.propertyName==="transform"&&C()},[C,v]),f=yi(function(){var p=R4e(v),D=v.type==="DRAGGING"&&v.dropping?d:null,E={innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":j,style:p,onTransitionEnd:D},dragHandleProps:g};return E},[a,g,j,v,d,r]),c=yi(function(){return{draggableId:k.id,type:k.type,source:{index:k.index,droppableId:k.droppableId}}},[k.droppableId,k.id,k.index,k.type]);return A(f,v.snapshot,c)}var one=function(e,t){return e===t},ane=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null},H4e=function(t){return t.combine?t.combine.draggableId:null},U4e=function(t){return t.at&&t.at.type==="COMBINE"?t.at.combine.draggableId:null};function K4e(){var e=Pa(function(i,a){return{x:i,y:a}}),t=Pa(function(i,a,s,l,h){return{isDragging:!0,isClone:a,isDropAnimating:!!h,dropAnimation:h,mode:i,draggingOver:s,combineWith:l,combineTargetFor:null}}),r=Pa(function(i,a,s,l,h,y,x){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:h,combineWith:y,mode:a,offset:i,dimension:s,forceShouldAnimate:x,snapshot:t(a,l,h,y,null)}}}),n=function(a,s){if(a.isDragging){if(a.critical.draggable.id!==s.draggableId)return null;var l=a.current.client.offset,h=a.dimensions.draggables[s.draggableId],y=Tl(a.impact),x=U4e(a.impact),k=a.forceShouldAnimate;return r(e(l.x,l.y),a.movementMode,h,s.isClone,y,x,k)}if(a.phase==="DROP_ANIMATING"){var A=a.completed;if(A.result.draggableId!==s.draggableId)return null;var j=s.isClone,N=a.dimensions.draggables[s.draggableId],M=A.result,u=M.mode,m=ane(M),v=H4e(M),C=a.dropDuration,w={duration:C,curve:S6.drop,moveTo:a.newHomeClientOffset,opacity:v?rw.opacity.drop:null,scale:v?rw.scale.drop:null};return{mapped:{type:"DRAGGING",offset:a.newHomeClientOffset,dimension:N,dropping:w,draggingOver:m,combineWith:v,mode:u,forceShouldAnimate:null,snapshot:t(u,j,m,v,w)}}}return null};return n}function sne(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var G4e={mapped:{type:"SECONDARY",offset:Oa,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:sne(null)}};function q4e(){var e=Pa(function(s,l){return{x:s,y:l}}),t=Pa(sne),r=Pa(function(s,l,h){return l===void 0&&(l=null),{mapped:{type:"SECONDARY",offset:s,combineTargetFor:l,shouldAnimateDisplacement:h,snapshot:t(l)}}}),n=function(l){return l?r(Oa,l,!0):null},i=function(l,h,y,x){var k=y.displaced.visible[l],A=!!(x.inVirtualList&&x.effected[l]),j=lA(y),N=j&&j.draggableId===l?h:null;if(!k){if(!A)return n(N);if(y.displaced.invisible[l])return null;var M=Ov(x.displacedBy.point),u=e(M.x,M.y);return r(u,N,!0)}if(A)return n(N);var m=y.displacedBy.point,v=e(m.x,m.y);return r(v,N,k.shouldAnimate)},a=function(l,h){if(l.isDragging)return l.critical.draggable.id===h.draggableId?null:i(h.draggableId,l.critical.draggable.id,l.impact,l.afterCritical);if(l.phase==="DROP_ANIMATING"){var y=l.completed;return y.result.draggableId===h.draggableId?null:i(h.draggableId,y.result.draggableId,y.impact,y.afterCritical)}return null};return a}var Y4e=function(){var t=K4e(),r=q4e(),n=function(a,s){return t(a,s)||r(a,s)||G4e};return n},X4e={dropAnimationFinished:Lre},Z4e=cre(Y4e,X4e,null,{context:E6,pure:!0,areStatePropsEqual:one})(W4e);function lne(e){var t=vO(T6),r=t.isUsingCloneFor;return r===e.draggableId&&!e.isClone?null:et.createElement(Z4e,e)}function J4e(e){var t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=!!e.disableInteractiveElementBlocking,n=!!e.shouldRespectForcePress;return et.createElement(lne,xn({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}function Q4e(e){var t=Y.useContext(fA);t||Pr();var r=t.contextId,n=t.isMovementAllowed,i=Y.useRef(null),a=Y.useRef(null),s=e.children,l=e.droppableId,h=e.type,y=e.mode,x=e.direction,k=e.ignoreContainerClipping,A=e.isDropDisabled,j=e.isCombineEnabled,N=e.snapshot,M=e.useClone,u=e.updateViewportMaxScroll,m=e.getContainerForClone,v=dn(function(){return i.current},[]),C=dn(function(E){i.current=E},[]);dn(function(){return a.current},[]);var w=dn(function(E){a.current=E},[]),g=dn(function(){n()&&u({maxScroll:Ure()})},[n,u]);E4e({droppableId:l,type:h,mode:y,direction:x,isDropDisabled:A,isCombineEnabled:j,ignoreContainerClipping:k,getDroppableRef:v});var d=et.createElement($4e,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(E){var T=E.onClose,$=E.data,B=E.animate;return et.createElement(M4e,{placeholder:$,onClose:T,innerRef:w,animate:B,contextId:r,onTransitionEnd:g})}),f=yi(function(){return{innerRef:C,placeholder:d,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":r}}},[r,l,d,C]),c=M?M.dragging.draggableId:null,p=yi(function(){return{droppableId:l,type:h,isUsingCloneFor:c}},[l,c,h]);function D(){if(!M)return null;var E=M.dragging,T=M.render,$=et.createElement(lne,{draggableId:E.draggableId,index:E.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(B,L){return T(B,L,E)});return F4.createPortal($,m())}return et.createElement(T6.Provider,{value:p},s(f,N),D())}var B3=function(t,r){return t===r.droppable.type},SW=function(t,r){return r.draggables[t.draggable.id]},eBe=function(){var t={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},r=xn({},t,{shouldAnimatePlaceholder:!1}),n=Pa(function(s){return{draggableId:s.id,type:s.type,source:{index:s.index,droppableId:s.droppableId}}}),i=Pa(function(s,l,h,y,x,k){var A=x.descriptor.id,j=x.descriptor.droppableId===s;if(j){var N=k?{render:k,dragging:n(x.descriptor)}:null,M={isDraggingOver:h,draggingOverWith:h?A:null,draggingFromThisWith:A,isUsingPlaceholder:!0};return{placeholder:x.placeholder,shouldAnimatePlaceholder:!1,snapshot:M,useClone:N}}if(!l)return r;if(!y)return t;var u={isDraggingOver:h,draggingOverWith:A,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:x.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}}),a=function(l,h){var y=h.droppableId,x=h.type,k=!h.isDropDisabled,A=h.renderClone;if(l.isDragging){var j=l.critical;if(!B3(x,j))return r;var N=SW(j,l.dimensions),M=Tl(l.impact)===y;return i(y,k,M,M,N,A)}if(l.phase==="DROP_ANIMATING"){var u=l.completed;if(!B3(x,u.critical))return r;var m=SW(u.critical,l.dimensions);return i(y,k,ane(u.result)===y,Tl(u.impact)===y,m,A)}if(l.phase==="IDLE"&&l.completed&&!l.shouldFlush){var v=l.completed;if(!B3(x,v.critical))return r;var C=Tl(v.impact)===y,w=!!(v.impact.at&&v.impact.at.type==="COMBINE"),g=v.critical.droppable.id===y;return C?w?t:r:g?t:r}return r};return a},tBe={updateViewportMaxScroll:u5e};function rBe(){return document.body||Pr(),document.body}var nBe={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:rBe},une=cre(eBe,tBe,null,{context:E6,pure:!0,areStatePropsEqual:one})(Q4e);une.defaultProps=nBe;const iBe=({elementIndex:e})=>{const{state:t,dispatch:r}=Y.useContext(bi),n=()=>{const{screens:i,activeScreen:a}=t,s=[...i[a].payload.blocks];s.splice(e,1),r(vg({blocks:[...s],changedByEditor:!1}))};return G.jsx("div",{className:"uikit-element-delete-btn",onClick:n,children:G.jsx(Ne.Icon,{name:"cross",size:"x20"})})},oBe=e=>G.jsx(Ne.Box,{className:"uikit-element-wrapper",...e}),aBe=({block:e,surface:t,index:r})=>G.jsx(J4e,{draggableId:e.id,index:r,children:n=>G.jsx("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,children:G.jsxs(oBe,{children:[G.jsx(iBe,{elementIndex:r}),G.jsx(Cv,{surface:t,blocks:[e.payload]})]},r)})}),sBe=et.memo(({blocks:e,surface:t,onDragEnd:r})=>G.jsx(m4e,{onDragEnd:r,children:G.jsx(une,{droppableId:"droppable-list",children:n=>G.jsxs("div",{style:{padding:"10px"},ref:n.innerRef,...n.droppableProps,children:[e.map((i,a)=>G.jsx(aBe,{surface:t||Ri.Message,block:i,index:a},i.id)),n.placeholder]})})})),lBe=(e,t,r)=>{const n=Array.from(e),[i]=n.splice(t,1);return n.splice(r,0,i),n},uBe=({children:e})=>G.jsx(Ne.Banner,{icon:G.jsx(Ne.Icon,{name:"info",size:"x20"}),children:e}),cBe=({children:e})=>G.jsxs(Ne.Message,{children:[G.jsx(Ne.Message.LeftContainer,{children:G.jsx(Ne.Avatar,{url:"data:image/jpeg;base64,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",size:"x36"})}),G.jsxs(Ne.Message.Container,{children:[G.jsxs(Ne.Message.Header,{children:[G.jsx(Ne.Message.Name,{children:"Vivek Srivastava"}),G.jsx(Ne.Message.Username,{children:"@vivek.srivastava"}),G.jsx(Ne.Message.Role,{children:"Admin"}),G.jsx(Ne.Message.Role,{children:"User"}),G.jsx(Ne.Message.Role,{children:"Owner"}),G.jsx(Ne.Message.Timestamp,{children:"12:00 PM"})]}),G.jsx(Ne.Message.Body,{children:e})]}),G.jsx(Ne.Message.Toolbar.Wrapper,{children:G.jsxs(Ne.Message.Toolbar,{children:[G.jsx(Ne.Message.Toolbar.Item,{icon:"quote"}),G.jsx(Ne.Message.Toolbar.Item,{icon:"clock"}),G.jsx(Ne.Message.Toolbar.Item,{icon:"thread"})]})})]}),dBe=({children:e})=>G.jsxs(Ne.Modal,{children:[G.jsxs(Ne.ModalHeader,{children:[G.jsx(Ne.ModalThumb,{url:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),G.jsx(Ne.ModalTitle,{children:"Modal Header"}),G.jsx(Ne.ModalClose,{})]}),G.jsx(Ne.ModalContent,{className:pn`
+      `}},s=[n,r,i,a];return{always:m1(s,"always"),resting:m1(s,"resting"),dragging:m1(s,"dragging"),dropAnimating:m1(s,"dropAnimating"),userCancel:m1(s,"userCancel")}},Ml=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?Y.useLayoutEffect:Y.useEffect,I3=function(){var t=document.querySelector("head");return t||Pr(),t},mW=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function y8e(e,t){var r=yi(function(){return g8e(e)},[e]),n=Y.useRef(null),i=Y.useRef(null),a=dn(Pa(function(k){var A=i.current;A||Pr(),A.textContent=k}),[]),s=dn(function(k){var A=n.current;A||Pr(),A.textContent=k},[]);Ml(function(){!n.current&&!i.current||Pr();var k=mW(t),A=mW(t);return n.current=k,i.current=A,k.setAttribute(Ry+"-always",e),A.setAttribute(Ry+"-dynamic",e),I3().appendChild(k),I3().appendChild(A),s(r.always),a(r.resting),function(){var j=function(M){var u=M.current;u||Pr(),I3().removeChild(u),M.current=null};j(n),j(i)}},[t,s,a,r.always,r.resting,e]);var l=dn(function(){return a(r.dragging)},[a,r.dragging]),h=dn(function(k){if(k==="DROP"){a(r.dropAnimating);return}a(r.userCancel)},[a,r.dropAnimating,r.userCancel]),y=dn(function(){i.current&&a(r.resting)},[a,r.resting]),x=yi(function(){return{dragging:l,dropping:h,resting:y}},[l,h,y]);return x}var Jre=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function dA(e){return e instanceof Jre(e).HTMLElement}function v8e(e,t){var r="["+Ly.contextId+'="'+e+'"]',n=xre(document.querySelectorAll(r));if(!n.length)return null;var i=Op(n,function(a){return a.getAttribute(Ly.draggableId)===t});return!i||!dA(i)?null:i}function b8e(e){var t=Y.useRef({}),r=Y.useRef(null),n=Y.useRef(null),i=Y.useRef(!1),a=dn(function(A,j){var N={id:A,focus:j};return t.current[A]=N,function(){var u=t.current,m=u[A];m!==N&&delete u[A]}},[]),s=dn(function(A){var j=v8e(e,A);j&&j!==document.activeElement&&j.focus()},[e]),l=dn(function(A,j){r.current===A&&(r.current=j)},[]),h=dn(function(){n.current||i.current&&(n.current=requestAnimationFrame(function(){n.current=null;var A=r.current;A&&s(A)}))},[s]),y=dn(function(A){r.current=null;var j=document.activeElement;j&&j.getAttribute(Ly.draggableId)===A&&(r.current=A)},[]);Ml(function(){return i.current=!0,function(){i.current=!1;var A=n.current;A&&cancelAnimationFrame(A)}},[]);var x=yi(function(){return{register:a,tryRecordFocus:y,tryRestoreFocusRecorded:h,tryShiftRecord:l}},[a,y,h,l]);return x}function x8e(){var e={draggables:{},droppables:{}},t=[];function r(k){return t.push(k),function(){var j=t.indexOf(k);j!==-1&&t.splice(j,1)}}function n(k){t.length&&t.forEach(function(A){return A(k)})}function i(k){return e.draggables[k]||null}function a(k){var A=i(k);return A||Pr(),A}var s={register:function(A){e.draggables[A.descriptor.id]=A,n({type:"ADDITION",value:A})},update:function(A,j){var N=e.draggables[j.descriptor.id];N&&N.uniqueId===A.uniqueId&&(delete e.draggables[j.descriptor.id],e.draggables[A.descriptor.id]=A)},unregister:function(A){var j=A.descriptor.id,N=i(j);N&&A.uniqueId===N.uniqueId&&(delete e.draggables[j],n({type:"REMOVAL",value:A}))},getById:a,findById:i,exists:function(A){return!!i(A)},getAllByType:function(A){return mO(e.draggables).filter(function(j){return j.descriptor.type===A})}};function l(k){return e.droppables[k]||null}function h(k){var A=l(k);return A||Pr(),A}var y={register:function(A){e.droppables[A.descriptor.id]=A},unregister:function(A){var j=l(A.descriptor.id);j&&A.uniqueId===j.uniqueId&&delete e.droppables[A.descriptor.id]},getById:h,findById:l,exists:function(A){return!!l(A)},getAllByType:function(A){return mO(e.droppables).filter(function(j){return j.descriptor.type===A})}};function x(){e.draggables={},e.droppables={},t.length=0}return{draggable:s,droppable:y,subscribe:r,clean:x}}function w8e(){var e=yi(x8e,[]);return Y.useEffect(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var E6=et.createContext(null),yO=function(){var e=document.body;return e||Pr(),e},S8e={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},D8e=function(t){return"rbd-announcement-"+t};function C8e(e){var t=yi(function(){return D8e(e)},[e]),r=Y.useRef(null);Y.useEffect(function(){var a=document.createElement("div");return r.current=a,a.id=t,a.setAttribute("aria-live","assertive"),a.setAttribute("aria-atomic","true"),xn(a.style,S8e),yO().appendChild(a),function(){setTimeout(function(){var h=yO();h.contains(a)&&h.removeChild(a),a===r.current&&(r.current=null)})}},[t]);var n=dn(function(i){var a=r.current;if(a){a.textContent=i;return}},[]);return n}var P8e=0,k8e={separator:"::"};function _6(e,t){return t===void 0&&(t=k8e),yi(function(){return""+e+t.separator+P8e++},[t.separator,e])}function O8e(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function E8e(e){var t=e.contextId,r=e.text,n=_6("hidden-text",{separator:"-"}),i=yi(function(){return O8e({contextId:t,uniqueId:n})},[n,t]);return Y.useEffect(function(){var s=document.createElement("div");return s.id=i,s.textContent=r,s.style.display="none",yO().appendChild(s),function(){var h=yO();h.contains(s)&&h.removeChild(s)}},[i,r]),i}var fA=et.createContext(null);function Qre(e){var t=Y.useRef(e);return Y.useEffect(function(){t.current=e}),t}function _8e(){var e=null;function t(){return!!e}function r(s){return s===e}function n(s){e&&Pr();var l={abandon:s};return e=l,l}function i(){e||Pr(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:r,claim:n,release:i,tryAbandon:a}}var A8e=9,T8e=13,A6=27,ene=32,M8e=33,$8e=34,I8e=35,j8e=36,F8e=37,B8e=38,N8e=39,R8e=40,RC,L8e=(RC={},RC[T8e]=!0,RC[A8e]=!0,RC),tne=function(e){L8e[e.keyCode]&&e.preventDefault()},hA=function(){var e="visibilitychange";if(typeof document>"u")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=Op(t,function(n){return"on"+n in document});return r||e}(),rne=0,gW=5;function z8e(e,t){return Math.abs(t.x-e.x)>=gW||Math.abs(t.y-e.y)>=gW}var yW={type:"IDLE"};function V8e(e){var t=e.cancel,r=e.completed,n=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(s){var l=s.button,h=s.clientX,y=s.clientY;if(l===rne){var x={x:h,y},k=n();if(k.type==="DRAGGING"){s.preventDefault(),k.actions.move(x);return}k.type!=="PENDING"&&Pr();var A=k.point;if(z8e(A,x)){s.preventDefault();var j=k.actions.fluidLift(x);i({type:"DRAGGING",actions:j})}}}},{eventName:"mouseup",fn:function(s){var l=n();if(l.type!=="DRAGGING"){t();return}s.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(s){n().type==="DRAGGING"&&s.preventDefault(),t()}},{eventName:"keydown",fn:function(s){var l=n();if(l.type==="PENDING"){t();return}if(s.keyCode===A6){s.preventDefault(),t();return}tne(s)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(s){var l=n();if(l.type==="IDLE"&&Pr(),l.actions.shouldRespectForcePress()){t();return}s.preventDefault()}},{eventName:hA,fn:t}]}function W8e(e){var t=Y.useRef(yW),r=Y.useRef(Yh),n=yi(function(){return{eventName:"mousedown",fn:function(k){if(!k.defaultPrevented&&k.button===rne&&!(k.ctrlKey||k.metaKey||k.shiftKey||k.altKey)){var A=e.findClosestDraggableId(k);if(A){var j=e.tryGetLock(A,s,{sourceEvent:k});if(j){k.preventDefault();var N={x:k.clientX,y:k.clientY};r.current(),y(j,N)}}}}}},[e]),i=yi(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(k){if(!k.defaultPrevented){var A=e.findClosestDraggableId(k);if(A){var j=e.findOptionsForDraggable(A);j&&(j.shouldRespectForcePress||e.canGetLock(A)&&k.preventDefault())}}}}},[e]),a=dn(function(){var k={passive:!1,capture:!0};r.current=lu(window,[i,n],k)},[i,n]),s=dn(function(){var x=t.current;x.type!=="IDLE"&&(t.current=yW,r.current(),a())},[a]),l=dn(function(){var x=t.current;s(),x.type==="DRAGGING"&&x.actions.cancel({shouldBlockNextClick:!0}),x.type==="PENDING"&&x.actions.abort()},[s]),h=dn(function(){var k={capture:!0,passive:!1},A=V8e({cancel:l,completed:s,getPhase:function(){return t.current},setPhase:function(N){t.current=N}});r.current=lu(window,A,k)},[l,s]),y=dn(function(k,A){t.current.type!=="IDLE"&&Pr(),t.current={type:"PENDING",point:A,actions:k},h()},[h]);Ml(function(){return a(),function(){r.current()}},[a])}var d0;function H8e(){}var U8e=(d0={},d0[$8e]=!0,d0[M8e]=!0,d0[j8e]=!0,d0[I8e]=!0,d0);function K8e(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(a){if(a.keyCode===A6){a.preventDefault(),r();return}if(a.keyCode===ene){a.preventDefault(),n();return}if(a.keyCode===R8e){a.preventDefault(),e.moveDown();return}if(a.keyCode===B8e){a.preventDefault(),e.moveUp();return}if(a.keyCode===N8e){a.preventDefault(),e.moveRight();return}if(a.keyCode===F8e){a.preventDefault(),e.moveLeft();return}if(U8e[a.keyCode]){a.preventDefault();return}tne(a)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:hA,fn:r}]}function G8e(e){var t=Y.useRef(H8e),r=yi(function(){return{eventName:"keydown",fn:function(a){if(a.defaultPrevented||a.keyCode!==ene)return;var s=e.findClosestDraggableId(a);if(!s)return;var l=e.tryGetLock(s,x,{sourceEvent:a});if(!l)return;a.preventDefault();var h=!0,y=l.snapLift();t.current();function x(){h||Pr(),h=!1,t.current(),n()}t.current=lu(window,K8e(y,x),{capture:!0,passive:!1})}}},[e]),n=dn(function(){var a={passive:!1,capture:!0};t.current=lu(window,[r],a)},[r]);Ml(function(){return n(),function(){t.current()}},[n])}var j3={type:"IDLE"},q8e=120,Y8e=.15;function X8e(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(i){i.preventDefault()}},{eventName:"keydown",fn:function(i){if(r().type!=="DRAGGING"){t();return}i.keyCode===A6&&i.preventDefault(),t()}},{eventName:hA,fn:t}]}function Z8e(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(a){var s=n();if(s.type!=="DRAGGING"){t();return}s.hasMoved=!0;var l=a.touches[0],h=l.clientX,y=l.clientY,x={x:h,y};a.preventDefault(),s.actions.move(x)}},{eventName:"touchend",fn:function(a){var s=n();if(s.type!=="DRAGGING"){t();return}a.preventDefault(),s.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(a){if(n().type!=="DRAGGING"){t();return}a.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(a){var s=n();s.type==="IDLE"&&Pr();var l=a.touches[0];if(l){var h=l.force>=Y8e;if(h){var y=s.actions.shouldRespectForcePress();if(s.type==="PENDING"){y&&t();return}if(y){if(s.hasMoved){a.preventDefault();return}t();return}a.preventDefault()}}}},{eventName:hA,fn:t}]}function J8e(e){var t=Y.useRef(j3),r=Y.useRef(Yh),n=dn(function(){return t.current},[]),i=dn(function(j){t.current=j},[]),a=yi(function(){return{eventName:"touchstart",fn:function(j){if(!j.defaultPrevented){var N=e.findClosestDraggableId(j);if(N){var M=e.tryGetLock(N,l,{sourceEvent:j});if(M){var u=j.touches[0],m=u.clientX,v=u.clientY,C={x:m,y:v};r.current(),k(M,C)}}}}}},[e]),s=dn(function(){var j={capture:!0,passive:!1};r.current=lu(window,[a],j)},[a]),l=dn(function(){var A=t.current;A.type!=="IDLE"&&(A.type==="PENDING"&&clearTimeout(A.longPressTimerId),i(j3),r.current(),s())},[s,i]),h=dn(function(){var A=t.current;l(),A.type==="DRAGGING"&&A.actions.cancel({shouldBlockNextClick:!0}),A.type==="PENDING"&&A.actions.abort()},[l]),y=dn(function(){var j={capture:!0,passive:!1},N={cancel:h,completed:l,getPhase:n},M=lu(window,Z8e(N),j),u=lu(window,X8e(N),j);r.current=function(){M(),u()}},[h,n,l]),x=dn(function(){var j=n();j.type!=="PENDING"&&Pr();var N=j.actions.fluidLift(j.point);i({type:"DRAGGING",actions:N,hasMoved:!1})},[n,i]),k=dn(function(j,N){n().type!=="IDLE"&&Pr();var M=setTimeout(x,q8e);i({type:"PENDING",point:N,actions:j,longPressTimerId:M}),y()},[y,n,i,x]);Ml(function(){return s(),function(){r.current();var N=n();N.type==="PENDING"&&(clearTimeout(N.longPressTimerId),i(j3))}},[n,s,i]),Ml(function(){var j=lu(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return j},[])}var Q8e={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function nne(e,t){if(t==null)return!1;var r=!!Q8e[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:nne(e,t.parentElement)}function e4e(e,t){var r=t.target;return dA(r)?nne(e,r):!1}var t4e=function(e){return ec(e.getBoundingClientRect()).center};function r4e(e){return e instanceof Jre(e).Element}var n4e=function(){var e="matches";if(typeof document>"u")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=Op(t,function(n){return n in Element.prototype});return r||e}();function ine(e,t){return e==null?null:e[n4e](t)?e:ine(e.parentElement,t)}function i4e(e,t){return e.closest?e.closest(t):ine(e,t)}function o4e(e){return"["+Ly.contextId+'="'+e+'"]'}function a4e(e,t){var r=t.target;if(!r4e(r))return null;var n=o4e(e),i=i4e(r,n);return!i||!dA(i)?null:i}function s4e(e,t){var r=a4e(e,t);return r?r.getAttribute(Ly.draggableId):null}function l4e(e,t){var r="["+v5.contextId+'="'+e+'"]',n=xre(document.querySelectorAll(r)),i=Op(n,function(a){return a.getAttribute(v5.id)===t});return!i||!dA(i)?null:i}function u4e(e){e.preventDefault()}function LC(e){var t=e.expected,r=e.phase,n=e.isLockActive;return e.shouldWarn,!(!n()||t!==r)}function one(e){var t=e.lockAPI,r=e.store,n=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var a=n.draggable.findById(i);return!(!a||!a.options.isEnabled||!qre(r.getState(),i))}function c4e(e){var t=e.lockAPI,r=e.contextId,n=e.store,i=e.registry,a=e.draggableId,s=e.forceSensorStop,l=e.sourceEvent,h=one({lockAPI:t,store:n,registry:i,draggableId:a});if(!h)return null;var y=i.draggable.getById(a),x=l4e(r,y.descriptor.id);if(!x||l&&!y.options.canDragInteractiveElements&&e4e(x,l))return null;var k=t.claim(s||Yh),A="PRE_DRAG";function j(){return y.options.shouldRespectForcePress}function N(){return t.isActive(k)}function M(d,f){LC({expected:d,phase:A,isLockActive:N,shouldWarn:!0})&&n.dispatch(f())}var u=M.bind(null,"DRAGGING");function m(d){function f(){t.release(),A="COMPLETED"}A!=="PRE_DRAG"&&(f(),A!=="PRE_DRAG"&&Pr()),n.dispatch(n5e(d.liftActionArgs)),A="DRAGGING";function c(p,D){if(D===void 0&&(D={shouldBlockNextClick:!1}),d.cleanup(),D.shouldBlockNextClick){var E=lu(window,[{eventName:"click",fn:u4e,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(E)}f(),n.dispatch(zre({reason:p}))}return xn({isActive:function(){return LC({expected:"DRAGGING",phase:A,isLockActive:N,shouldWarn:!1})},shouldRespectForcePress:j,drop:function(D){return c("DROP",D)},cancel:function(D){return c("CANCEL",D)}},d.actions)}function v(d){var f=Jx(function(p){u(function(){return Lre({client:p})})}),c=m({liftActionArgs:{id:a,clientSelection:d,movementMode:"FLUID"},cleanup:function(){return f.cancel()},actions:{move:f}});return xn({},c,{move:f})}function C(){var d={moveUp:function(){return u(f5e)},moveRight:function(){return u(p5e)},moveDown:function(){return u(h5e)},moveLeft:function(){return u(m5e)}};return m({liftActionArgs:{id:a,clientSelection:t4e(x),movementMode:"SNAP"},cleanup:Yh,actions:d})}function w(){var d=LC({expected:"PRE_DRAG",phase:A,isLockActive:N,shouldWarn:!0});d&&t.release()}var g={isActive:function(){return LC({expected:"PRE_DRAG",phase:A,isLockActive:N,shouldWarn:!1})},shouldRespectForcePress:j,fluidLift:v,snapLift:C,abort:w};return g}var d4e=[W8e,G8e,J8e];function f4e(e){var t=e.contextId,r=e.store,n=e.registry,i=e.customSensors,a=e.enableDefaultSensors,s=[].concat(a?d4e:[],i||[]),l=Y.useState(function(){return _8e()})[0],h=dn(function(v,C){v.isDragging&&!C.isDragging&&l.tryAbandon()},[l]);Ml(function(){var v=r.getState(),C=r.subscribe(function(){var w=r.getState();h(v,w),v=w});return C},[l,r,h]),Ml(function(){return l.tryAbandon},[l.tryAbandon]);for(var y=dn(function(m){return one({lockAPI:l,registry:n,store:r,draggableId:m})},[l,n,r]),x=dn(function(m,v,C){return c4e({lockAPI:l,registry:n,contextId:t,store:r,draggableId:m,forceSensorStop:v,sourceEvent:C&&C.sourceEvent?C.sourceEvent:null})},[t,l,n,r]),k=dn(function(m){return s4e(t,m)},[t]),A=dn(function(m){var v=n.draggable.findById(m);return v?v.options:null},[n.draggable]),j=dn(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(x6()))},[l,r]),N=dn(l.isClaimed,[l]),M=yi(function(){return{canGetLock:y,tryGetLock:x,findClosestDraggableId:k,findOptionsForDraggable:A,tryReleaseLock:j,isLockClaimed:N}},[y,x,k,A,j,N]),u=0;u<s.length;u++)s[u](M)}var h4e=function(t){return{onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragEnd:t.onDragEnd,onDragUpdate:t.onDragUpdate}};function g1(e){return e.current||Pr(),e.current}function p4e(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,i=e.nonce,a=e.dragHandleUsageInstructions,s=Y.useRef(null),l=Qre(e),h=dn(function(){return h4e(l.current)},[l]),y=C8e(t),x=E8e({contextId:t,text:a}),k=y8e(t,i),A=dn(function(p){g1(s).dispatch(p)},[]),j=yi(function(){return LV({publishWhileDragging:o5e,updateDroppableScroll:s5e,updateDroppableIsEnabled:l5e,updateDroppableIsCombineEnabled:u5e,collectionStarting:a5e},A)},[A]),N=w8e(),M=yi(function(){return Y5e(N,j)},[N,j]),u=yi(function(){return f8e(xn({scrollWindow:X5e,scrollDroppable:M.scrollDroppable},LV({move:Lre},A)))},[M.scrollDroppable,A]),m=b8e(t),v=yi(function(){return U5e({announce:y,autoScroller:u,dimensionMarshal:M,focusMarshal:m,getResponders:h,styleMarshal:k})},[y,u,M,m,h,k]);s.current=v;var C=dn(function(){var p=g1(s),D=p.getState();D.phase!=="IDLE"&&p.dispatch(x6())},[]),w=dn(function(){var p=g1(s).getState();return p.isDragging||p.phase==="DROP_ANIMATING"},[]),g=yi(function(){return{isDragging:w,tryAbort:C}},[w,C]);r(g);var d=dn(function(p){return qre(g1(s).getState(),p)},[]),f=dn(function(){return bm(g1(s).getState())},[]),c=yi(function(){return{marshal:M,focus:m,contextId:t,canLift:d,isMovementAllowed:f,dragHandleUsageInstructionsId:x,registry:N}},[t,M,x,m,d,f,N]);return f4e({contextId:t,store:v,registry:N,customSensors:n,enableDefaultSensors:e.enableDefaultSensors!==!1}),Y.useEffect(function(){return C},[C]),et.createElement(fA.Provider,{value:c},et.createElement(F3e,{context:E6,store:v},e.children))}var m4e=0;function g4e(){return yi(function(){return""+m4e++},[])}function y4e(e){var t=g4e(),r=e.dragHandleUsageInstructions||ek.dragHandleUsageInstructions;return et.createElement(Gje,null,function(n){return et.createElement(p4e,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var ane=function(t){return function(r){return t===r}},v4e=ane("scroll"),b4e=ane("auto"),vW=function(t,r){return r(t.overflowX)||r(t.overflowY)},x4e=function(t){var r=window.getComputedStyle(t),n={overflowX:r.overflowX,overflowY:r.overflowY};return vW(n,v4e)||vW(n,b4e)},w4e=function(){return!1},S4e=function e(t){return t==null?null:t===document.body?w4e()?t:null:t===document.documentElement?null:x4e(t)?t:e(t.parentElement)},b5=function(e){return{x:e.scrollLeft,y:e.scrollTop}},D4e=function e(t){if(!t)return!1;var r=window.getComputedStyle(t);return r.position==="fixed"?!0:e(t.parentElement)},C4e=function(e){var t=S4e(e),r=D4e(e);return{closestScrollable:t,isFixedOnPage:r}},P4e=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,i=e.isFixedOnPage,a=e.direction,s=e.client,l=e.page,h=e.closest,y=function(){if(!h)return null;var j=h.scrollSize,N=h.client,M=Ure({scrollHeight:j.scrollHeight,scrollWidth:j.scrollWidth,height:N.paddingBox.height,width:N.paddingBox.width});return{pageMarginBox:h.page.marginBox,frameClient:N,scrollSize:j,shouldClipSubject:h.shouldClipSubject,scroll:{initial:h.scroll,current:h.scroll,max:M,diff:{value:Oa,displacement:Oa}}}}(),x=a==="vertical"?m6:Pre,k=Ny({page:l,withPlaceholder:null,axis:x,frame:y}),A={descriptor:t,isCombineEnabled:n,isFixedOnPage:i,axis:x,isEnabled:r,client:s,page:l,frame:y,subject:k};return A},k4e=function(t,r){var n=mre(t);if(!r||t!==r)return n;var i=n.paddingBox.top-r.scrollTop,a=n.paddingBox.left-r.scrollLeft,s=i+r.scrollHeight,l=a+r.scrollWidth,h={top:i,right:l,bottom:s,left:a},y=c6(h,n.border),x=d6({borderBox:y,margin:n.margin,border:n.border,padding:n.padding});return x},O4e=function(e){var t=e.ref,r=e.descriptor,n=e.env,i=e.windowScroll,a=e.direction,s=e.isDropDisabled,l=e.isCombineEnabled,h=e.shouldClipSubject,y=n.closestScrollable,x=k4e(t,y),k=fO(x,i),A=function(){if(!y)return null;var N=mre(y),M={scrollHeight:y.scrollHeight,scrollWidth:y.scrollWidth};return{client:N,page:fO(N,i),scroll:b5(y),scrollSize:M,shouldClipSubject:h}}(),j=P4e({descriptor:r,isEnabled:!s,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:a,client:x,page:k,closest:A});return j},E4e={passive:!1},_4e={passive:!0},bW=function(e){return e.shouldPublishImmediately?E4e:_4e};function vO(e){var t=Y.useContext(e);return t||Pr(),t}var zC=function(t){return t&&t.env.closestScrollable||null};function A4e(e){var t=Y.useRef(null),r=vO(fA),n=_6("droppable"),i=r.registry,a=r.marshal,s=Qre(e),l=yi(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),h=Y.useRef(l),y=yi(function(){return Pa(function(w,g){t.current||Pr();var d={x:w,y:g};a.updateDroppableScroll(l.id,d)})},[l.id,a]),x=dn(function(){var w=t.current;return!w||!w.env.closestScrollable?Oa:b5(w.env.closestScrollable)},[]),k=dn(function(){var w=x();y(w.x,w.y)},[x,y]),A=yi(function(){return Jx(k)},[k]),j=dn(function(){var w=t.current,g=zC(w);w&&g||Pr();var d=w.scrollOptions;if(d.shouldPublishImmediately){k();return}A()},[A,k]),N=dn(function(w,g){t.current&&Pr();var d=s.current,f=d.getDroppableRef();f||Pr();var c=C4e(f),p={ref:f,descriptor:l,env:c,scrollOptions:g};t.current=p;var D=O4e({ref:f,descriptor:l,env:c,windowScroll:w,direction:d.direction,isDropDisabled:d.isDropDisabled,isCombineEnabled:d.isCombineEnabled,shouldClipSubject:!d.ignoreContainerClipping}),E=c.closestScrollable;return E&&(E.setAttribute(pW.contextId,r.contextId),E.addEventListener("scroll",j,bW(p.scrollOptions))),D},[r.contextId,l,j,s]),M=dn(function(){var w=t.current,g=zC(w);return w&&g||Pr(),b5(g)},[]),u=dn(function(){var w=t.current;w||Pr();var g=zC(w);t.current=null,g&&(A.cancel(),g.removeAttribute(pW.contextId),g.removeEventListener("scroll",j,bW(w.scrollOptions)))},[j,A]),m=dn(function(w){var g=t.current;g||Pr();var d=zC(g);d||Pr(),d.scrollTop+=w.y,d.scrollLeft+=w.x},[]),v=yi(function(){return{getDimensionAndWatchScroll:N,getScrollWhileDragging:M,dragStopped:u,scroll:m}},[u,N,M,m]),C=yi(function(){return{uniqueId:n,descriptor:l,callbacks:v}},[v,l,n]);Ml(function(){return h.current=C.descriptor,i.droppable.register(C),function(){t.current&&u(),i.droppable.unregister(C)}},[v,l,u,C,a,i.droppable]),Ml(function(){t.current&&a.updateDroppableIsEnabled(h.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),Ml(function(){t.current&&a.updateDroppableIsCombineEnabled(h.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function F3(){}var xW={width:0,height:0,margin:Qje},T4e=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,i=t.animate;return r||i==="close"?xW:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},M4e=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,i=t.animate,a=T4e({isAnimatingOpenOnMount:r,placeholder:n,animate:i});return{display:n.display,boxSizing:"border-box",width:a.width,height:a.height,marginTop:a.margin.top,marginRight:a.margin.right,marginBottom:a.margin.bottom,marginLeft:a.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:i!=="none"?px.placeholder:null}};function $4e(e){var t=Y.useRef(null),r=dn(function(){t.current&&(clearTimeout(t.current),t.current=null)},[]),n=e.animate,i=e.onTransitionEnd,a=e.onClose,s=e.contextId,l=Y.useState(e.animate==="open"),h=l[0],y=l[1];Y.useEffect(function(){return h?n!=="open"?(r(),y(!1),F3):t.current?F3:(t.current=setTimeout(function(){t.current=null,y(!1)}),r):F3},[n,h,r]);var x=dn(function(A){A.propertyName==="height"&&(i(),n==="close"&&a())},[n,a,i]),k=M4e({isAnimatingOpenOnMount:h,animate:e.animate,placeholder:e.placeholder});return et.createElement(e.placeholder.tagName,{style:k,"data-rbd-placeholder-context-id":s,onTransitionEnd:x,ref:e.innerRef})}var I4e=et.memo($4e),T6=et.createContext(null),j4e=function(e){AB(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=e.call.apply(e,[this].concat(a))||this,n.state={isVisible:!!n.props.on,data:n.props.on,animate:n.props.shouldAnimate&&n.props.on?"open":"none"},n.onClose=function(){n.state.animate==="close"&&n.setState({isVisible:!1})},n}t.getDerivedStateFromProps=function(i,a){return i.shouldAnimate?i.on?{isVisible:!0,data:i.on,animate:"open"}:a.isVisible?{isVisible:!0,data:a.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!i.on,data:i.on,animate:"none"}};var r=t.prototype;return r.render=function(){if(!this.state.isVisible)return null;var i={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(i)},t}(et.PureComponent),wW={dragging:5e3,dropAnimating:4500},F4e=function(t,r){return r?px.drop(r.duration):t?px.snap:px.fluid},B4e=function(t,r){return t?r?rw.opacity.drop:rw.opacity.combining:null},N4e=function(t){return t.forceShouldAnimate!=null?t.forceShouldAnimate:t.mode==="SNAP"};function R4e(e){var t=e.dimension,r=t.client,n=e.offset,i=e.combineWith,a=e.dropping,s=!!i,l=N4e(e),h=!!a,y=h?g5.drop(n,s):g5.moveTo(n),x={position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:F4e(l,a),transform:y,opacity:B4e(s,h),zIndex:h?wW.dropAnimating:wW.dragging,pointerEvents:"none"};return x}function L4e(e){return{transform:g5.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function z4e(e){return e.type==="DRAGGING"?R4e(e):L4e(e)}function V4e(e,t,r){r===void 0&&(r=Oa);var n=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=pre(i,n),s=fO(a,r),l={client:a,tagName:t.tagName.toLowerCase(),display:n.display},h={x:a.marginBox.width,y:a.marginBox.height},y={descriptor:e,placeholder:l,displaceBy:h,client:a,page:s};return y}function W4e(e){var t=_6("draggable"),r=e.descriptor,n=e.registry,i=e.getDraggableRef,a=e.canDragInteractiveElements,s=e.shouldRespectForcePress,l=e.isEnabled,h=yi(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}},[a,l,s]),y=dn(function(j){var N=i();return N||Pr(),V4e(r,N,j)},[r,i]),x=yi(function(){return{uniqueId:t,descriptor:r,options:h,getDimension:y}},[r,y,h,t]),k=Y.useRef(x),A=Y.useRef(!0);Ml(function(){return n.draggable.register(k.current),function(){return n.draggable.unregister(k.current)}},[n.draggable]),Ml(function(){if(A.current){A.current=!1;return}var j=k.current;k.current=x,n.draggable.update(x,j)},[x,n.draggable])}function H4e(e){e.preventDefault()}function U4e(e){var t=Y.useRef(null),r=dn(function(p){t.current=p},[]),n=dn(function(){return t.current},[]),i=vO(fA),a=i.contextId,s=i.dragHandleUsageInstructionsId,l=i.registry,h=vO(T6),y=h.type,x=h.droppableId,k=yi(function(){return{id:e.draggableId,index:e.index,type:y,droppableId:x}},[e.draggableId,e.index,y,x]),A=e.children,j=e.draggableId,N=e.isEnabled,M=e.shouldRespectForcePress,u=e.canDragInteractiveElements,m=e.isClone,v=e.mapped,C=e.dropAnimationFinished;if(!m){var w=yi(function(){return{descriptor:k,registry:l,getDraggableRef:n,canDragInteractiveElements:u,shouldRespectForcePress:M,isEnabled:N}},[k,l,n,u,M,N]);W4e(w)}var g=yi(function(){return N?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":j,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:H4e}:null},[a,s,j,N]),d=dn(function(p){v.type==="DRAGGING"&&v.dropping&&p.propertyName==="transform"&&C()},[C,v]),f=yi(function(){var p=z4e(v),D=v.type==="DRAGGING"&&v.dropping?d:null,E={innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":j,style:p,onTransitionEnd:D},dragHandleProps:g};return E},[a,g,j,v,d,r]),c=yi(function(){return{draggableId:k.id,type:k.type,source:{index:k.index,droppableId:k.droppableId}}},[k.droppableId,k.id,k.index,k.type]);return A(f,v.snapshot,c)}var sne=function(e,t){return e===t},lne=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null},K4e=function(t){return t.combine?t.combine.draggableId:null},G4e=function(t){return t.at&&t.at.type==="COMBINE"?t.at.combine.draggableId:null};function q4e(){var e=Pa(function(i,a){return{x:i,y:a}}),t=Pa(function(i,a,s,l,h){return{isDragging:!0,isClone:a,isDropAnimating:!!h,dropAnimation:h,mode:i,draggingOver:s,combineWith:l,combineTargetFor:null}}),r=Pa(function(i,a,s,l,h,y,x){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:h,combineWith:y,mode:a,offset:i,dimension:s,forceShouldAnimate:x,snapshot:t(a,l,h,y,null)}}}),n=function(a,s){if(a.isDragging){if(a.critical.draggable.id!==s.draggableId)return null;var l=a.current.client.offset,h=a.dimensions.draggables[s.draggableId],y=Tl(a.impact),x=G4e(a.impact),k=a.forceShouldAnimate;return r(e(l.x,l.y),a.movementMode,h,s.isClone,y,x,k)}if(a.phase==="DROP_ANIMATING"){var A=a.completed;if(A.result.draggableId!==s.draggableId)return null;var j=s.isClone,N=a.dimensions.draggables[s.draggableId],M=A.result,u=M.mode,m=lne(M),v=K4e(M),C=a.dropDuration,w={duration:C,curve:S6.drop,moveTo:a.newHomeClientOffset,opacity:v?rw.opacity.drop:null,scale:v?rw.scale.drop:null};return{mapped:{type:"DRAGGING",offset:a.newHomeClientOffset,dimension:N,dropping:w,draggingOver:m,combineWith:v,mode:u,forceShouldAnimate:null,snapshot:t(u,j,m,v,w)}}}return null};return n}function une(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Y4e={mapped:{type:"SECONDARY",offset:Oa,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:une(null)}};function X4e(){var e=Pa(function(s,l){return{x:s,y:l}}),t=Pa(une),r=Pa(function(s,l,h){return l===void 0&&(l=null),{mapped:{type:"SECONDARY",offset:s,combineTargetFor:l,shouldAnimateDisplacement:h,snapshot:t(l)}}}),n=function(l){return l?r(Oa,l,!0):null},i=function(l,h,y,x){var k=y.displaced.visible[l],A=!!(x.inVirtualList&&x.effected[l]),j=lA(y),N=j&&j.draggableId===l?h:null;if(!k){if(!A)return n(N);if(y.displaced.invisible[l])return null;var M=Ov(x.displacedBy.point),u=e(M.x,M.y);return r(u,N,!0)}if(A)return n(N);var m=y.displacedBy.point,v=e(m.x,m.y);return r(v,N,k.shouldAnimate)},a=function(l,h){if(l.isDragging)return l.critical.draggable.id===h.draggableId?null:i(h.draggableId,l.critical.draggable.id,l.impact,l.afterCritical);if(l.phase==="DROP_ANIMATING"){var y=l.completed;return y.result.draggableId===h.draggableId?null:i(h.draggableId,y.result.draggableId,y.impact,y.afterCritical)}return null};return a}var Z4e=function(){var t=q4e(),r=X4e(),n=function(a,s){return t(a,s)||r(a,s)||Y4e};return n},J4e={dropAnimationFinished:Vre},Q4e=fre(Z4e,J4e,null,{context:E6,pure:!0,areStatePropsEqual:sne})(U4e);function cne(e){var t=vO(T6),r=t.isUsingCloneFor;return r===e.draggableId&&!e.isClone?null:et.createElement(Q4e,e)}function eBe(e){var t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=!!e.disableInteractiveElementBlocking,n=!!e.shouldRespectForcePress;return et.createElement(cne,xn({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}function tBe(e){var t=Y.useContext(fA);t||Pr();var r=t.contextId,n=t.isMovementAllowed,i=Y.useRef(null),a=Y.useRef(null),s=e.children,l=e.droppableId,h=e.type,y=e.mode,x=e.direction,k=e.ignoreContainerClipping,A=e.isDropDisabled,j=e.isCombineEnabled,N=e.snapshot,M=e.useClone,u=e.updateViewportMaxScroll,m=e.getContainerForClone,v=dn(function(){return i.current},[]),C=dn(function(E){i.current=E},[]);dn(function(){return a.current},[]);var w=dn(function(E){a.current=E},[]),g=dn(function(){n()&&u({maxScroll:Gre()})},[n,u]);A4e({droppableId:l,type:h,mode:y,direction:x,isDropDisabled:A,isCombineEnabled:j,ignoreContainerClipping:k,getDroppableRef:v});var d=et.createElement(j4e,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(E){var T=E.onClose,$=E.data,B=E.animate;return et.createElement(I4e,{placeholder:$,onClose:T,innerRef:w,animate:B,contextId:r,onTransitionEnd:g})}),f=yi(function(){return{innerRef:C,placeholder:d,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":r}}},[r,l,d,C]),c=M?M.dragging.draggableId:null,p=yi(function(){return{droppableId:l,type:h,isUsingCloneFor:c}},[l,c,h]);function D(){if(!M)return null;var E=M.dragging,T=M.render,$=et.createElement(cne,{draggableId:E.draggableId,index:E.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(B,L){return T(B,L,E)});return F4.createPortal($,m())}return et.createElement(T6.Provider,{value:p},s(f,N),D())}var B3=function(t,r){return t===r.droppable.type},SW=function(t,r){return r.draggables[t.draggable.id]},rBe=function(){var t={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},r=xn({},t,{shouldAnimatePlaceholder:!1}),n=Pa(function(s){return{draggableId:s.id,type:s.type,source:{index:s.index,droppableId:s.droppableId}}}),i=Pa(function(s,l,h,y,x,k){var A=x.descriptor.id,j=x.descriptor.droppableId===s;if(j){var N=k?{render:k,dragging:n(x.descriptor)}:null,M={isDraggingOver:h,draggingOverWith:h?A:null,draggingFromThisWith:A,isUsingPlaceholder:!0};return{placeholder:x.placeholder,shouldAnimatePlaceholder:!1,snapshot:M,useClone:N}}if(!l)return r;if(!y)return t;var u={isDraggingOver:h,draggingOverWith:A,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:x.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}}),a=function(l,h){var y=h.droppableId,x=h.type,k=!h.isDropDisabled,A=h.renderClone;if(l.isDragging){var j=l.critical;if(!B3(x,j))return r;var N=SW(j,l.dimensions),M=Tl(l.impact)===y;return i(y,k,M,M,N,A)}if(l.phase==="DROP_ANIMATING"){var u=l.completed;if(!B3(x,u.critical))return r;var m=SW(u.critical,l.dimensions);return i(y,k,lne(u.result)===y,Tl(u.impact)===y,m,A)}if(l.phase==="IDLE"&&l.completed&&!l.shouldFlush){var v=l.completed;if(!B3(x,v.critical))return r;var C=Tl(v.impact)===y,w=!!(v.impact.at&&v.impact.at.type==="COMBINE"),g=v.critical.droppable.id===y;return C?w?t:r:g?t:r}return r};return a},nBe={updateViewportMaxScroll:d5e};function iBe(){return document.body||Pr(),document.body}var oBe={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:iBe},dne=fre(rBe,nBe,null,{context:E6,pure:!0,areStatePropsEqual:sne})(tBe);dne.defaultProps=oBe;const aBe=({elementIndex:e})=>{const{state:t,dispatch:r}=Y.useContext(bi),n=()=>{const{screens:i,activeScreen:a}=t,s=[...i[a].payload.blocks];s.splice(e,1),r(vg({blocks:[...s],changedByEditor:!1}))};return G.jsx("div",{className:"uikit-element-delete-btn",onClick:n,children:G.jsx(Ne.Icon,{name:"cross",size:"x20"})})},sBe=e=>G.jsx(Ne.Box,{className:"uikit-element-wrapper",...e}),lBe=({block:e,surface:t,index:r})=>G.jsx(eBe,{draggableId:e.id,index:r,children:n=>G.jsx("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,children:G.jsxs(sBe,{children:[G.jsx(aBe,{elementIndex:r}),G.jsx(Cv,{surface:t,blocks:[e.payload]})]},r)})}),uBe=et.memo(({blocks:e,surface:t,onDragEnd:r})=>G.jsx(y4e,{onDragEnd:r,children:G.jsx(dne,{droppableId:"droppable-list",children:n=>G.jsxs("div",{style:{padding:"10px"},ref:n.innerRef,...n.droppableProps,children:[e.map((i,a)=>G.jsx(lBe,{surface:t||Ri.Message,block:i,index:a},i.id)),n.placeholder]})})})),cBe=(e,t,r)=>{const n=Array.from(e),[i]=n.splice(t,1);return n.splice(r,0,i),n},dBe=({children:e})=>G.jsx(Ne.Banner,{icon:G.jsx(Ne.Icon,{name:"info",size:"x20"}),children:e}),fBe=({children:e})=>G.jsxs(Ne.Message,{children:[G.jsx(Ne.Message.LeftContainer,{children:G.jsx(Ne.Avatar,{url:"data:image/jpeg;base64,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",size:"x36"})}),G.jsxs(Ne.Message.Container,{children:[G.jsxs(Ne.Message.Header,{children:[G.jsx(Ne.Message.Name,{children:"Vivek Srivastava"}),G.jsx(Ne.Message.Username,{children:"@vivek.srivastava"}),G.jsx(Ne.Message.Role,{children:"Admin"}),G.jsx(Ne.Message.Role,{children:"User"}),G.jsx(Ne.Message.Role,{children:"Owner"}),G.jsx(Ne.Message.Timestamp,{children:"12:00 PM"})]}),G.jsx(Ne.Message.Body,{children:e})]}),G.jsx(Ne.Message.Toolbar.Wrapper,{children:G.jsxs(Ne.Message.Toolbar,{children:[G.jsx(Ne.Message.Toolbar.Item,{icon:"quote"}),G.jsx(Ne.Message.Toolbar.Item,{icon:"clock"}),G.jsx(Ne.Message.Toolbar.Item,{icon:"thread"})]})})]}),hBe=({children:e})=>G.jsxs(Ne.Modal,{children:[G.jsxs(Ne.ModalHeader,{children:[G.jsx(Ne.ModalThumb,{url:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),G.jsx(Ne.ModalTitle,{children:"Modal Header"}),G.jsx(Ne.ModalClose,{})]}),G.jsx(Ne.ModalContent,{className:pn`
         overflow: visible;
-      `,children:e}),G.jsx(Ne.ModalFooter,{children:G.jsxs(Ne.ButtonGroup,{align:"end",children:[G.jsx(Ne.Button,{children:"Cancel"}),G.jsx(Ne.Button,{primary:!0,children:"Submit"})]})})]});var cne={},pA={},mA={exports:{}},R1={exports:{}};(function(){var e,t,r,n,i,a;typeof performance<"u"&&performance!==null&&performance.now?R1.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(R1.exports=function(){return(e()-i)/1e6},t=process.hrtime,e=function(){var s;return s=t(),s[0]*1e9+s[1]},n=e(),a=process.uptime()*1e9,i=n-a):Date.now?(R1.exports=function(){return Date.now()-r},r=Date.now()):(R1.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(fr);var fBe=R1.exports,hBe=fBe,bf=typeof window>"u"?fr:window,VC=["moz","webkit"],ay="AnimationFrame",zy=bf["request"+ay],nw=bf["cancel"+ay]||bf["cancelRequest"+ay];for(var y1=0;!zy&&y1<VC.length;y1++)zy=bf[VC[y1]+"Request"+ay],nw=bf[VC[y1]+"Cancel"+ay]||bf[VC[y1]+"CancelRequest"+ay];if(!zy||!nw){var N3=0,DW=0,lm=[],pBe=1e3/60;zy=function(e){if(lm.length===0){var t=hBe(),r=Math.max(0,pBe-(t-N3));N3=r+t,setTimeout(function(){var n=lm.slice(0);lm.length=0;for(var i=0;i<n.length;i++)if(!n[i].cancelled)try{n[i].callback(N3)}catch(a){setTimeout(function(){throw a},0)}},Math.round(r))}return lm.push({handle:++DW,callback:e,cancelled:!1}),DW},nw=function(e){for(var t=0;t<lm.length;t++)lm[t].handle===e&&(lm[t].cancelled=!0)}}mA.exports=function(e){return zy.call(bf,e)};mA.exports.cancel=function(){nw.apply(bf,arguments)};mA.exports.polyfill=function(e){e||(e=bf),e.requestAnimationFrame=zy,e.cancelAnimationFrame=nw};var mBe=mA.exports,gA={exports:{}},R3=null,CW=["Webkit","Moz","O","ms"],gBe=function(t){R3||(R3=document.createElement("div"));var r=R3.style;if(t in r)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=CW.length;i>=0;i--){var a=CW[i]+n;if(a in r)return a}return!1},yBe=wBe,vBe=/\s/,bBe=/(_|-|\.|:)/,xBe=/([a-z][A-Z]|[A-Z][a-z])/;function wBe(e){return vBe.test(e)?e.toLowerCase():bBe.test(e)?(DBe(e)||e).toLowerCase():xBe.test(e)?PBe(e).toLowerCase():e.toLowerCase()}var SBe=/[\W_]+(.|$)/g;function DBe(e){return e.replace(SBe,function(t,r){return r?" "+r:""})}var CBe=/(.)([A-Z]+)/g;function PBe(e){return e.replace(CBe,function(t,r,n){return r+" "+n.toLowerCase().split("").join(" ")})}var kBe=yBe,OBe=EBe;function EBe(e){return kBe(e).replace(/[\W_]+(.|$)/g,function(t,r){return r?" "+r:""}).trim()}var _Be=OBe,ABe=TBe;function TBe(e){return _Be(e).replace(/\s(\w)/g,function(t,r){return r.toUpperCase()})}var MBe={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},$Be=function(e,t){return typeof t=="number"&&!MBe[e]?t+"px":t},IBe=gBe,jBe=ABe,tk={float:"cssFloat"},FBe=$Be;function bO(e,t,r){var n=tk[t];if(typeof n>"u"&&(n=NBe(t)),n){if(r===void 0)return e.style[n];e.style[n]=FBe(n,r)}}function BBe(e,t){for(var r in t)t.hasOwnProperty(r)&&bO(e,r,t[r])}function NBe(e){var t=jBe(e),r=IBe(t);return tk[t]=tk[e]=tk[r]=r,r}function dne(){arguments.length===2?typeof arguments[1]=="string"?arguments[0].style.cssText=arguments[1]:BBe(arguments[0],arguments[1]):bO(arguments[0],arguments[1],arguments[2])}gA.exports=dne;gA.exports.set=dne;gA.exports.get=function(e,t){return Array.isArray(t)?t.reduce(function(r,n){return r[n]=bO(e,n||""),r},{}):bO(e,t||"")};var fne=gA.exports,hne={},M6={};Object.defineProperty(M6,"__esModule",{value:!0});function RBe(e){if(!e)return 0;var t=e.clientHeight,r=getComputedStyle(e),n=r.paddingTop,i=r.paddingBottom;return t-parseFloat(n)-parseFloat(i)}M6.default=RBe;var $6={};Object.defineProperty($6,"__esModule",{value:!0});function LBe(e){if(!e)return 0;var t=e.clientWidth,r=getComputedStyle(e),n=r.paddingLeft,i=r.paddingRight;return t-parseFloat(n)-parseFloat(i)}$6.default=LBe;var I6={},zBe=fr&&fr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(I6,"__esModule",{value:!0});var VBe=zBe(fne),f0=void 0,PW=pne();function WBe(){var e=pne();return PW!==e&&(f0=kW(),PW=e),typeof f0=="number"?f0:(typeof document<"u"?f0=kW():f0=0,f0||0)}I6.default=WBe;function kW(){var e=document.createElement("div");(0,VBe.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function pne(){return typeof window>"u"?1:window.screen.availWidth/document.documentElement.clientWidth}var j6={};Object.defineProperty(j6,"__esModule",{value:!0});function HBe(e){return typeof e=="string"}j6.default=HBe;var F6={},x5=fr&&fr.__assign||function(){return x5=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},x5.apply(this,arguments)},UBe=fr&&fr.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Object.defineProperty(F6,"__esModule",{value:!0});var OW={root:"rc-scrollbars-container",view:"rc-scrollbars-view",trackVertical:"rc-scrollbars-track rc-scrollbars-track-v",trackHorizontal:"rc-scrollbars-track rc-scrollbars-track-h",thumbVertical:"rc-scrollbars-thumb rc-scrollbars-thumb-v",thumbHorizontal:"rc-scrollbars-thumb rc-scrollbars-thumb-h"};function KBe(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]="".concat(e[n]," ").concat(t[n]||""),r},{}):e}function GBe(e){var t=e.className,r=e.classes,n=OW.root,i=UBe(OW,["root"]);return x5({root:[n,t,r==null?void 0:r.root].filter(Boolean).join(" ")},KBe(i,e.classes))}F6.default=GBe;var B6={};Object.defineProperty(B6,"__esModule",{value:!0});function qBe(){return!1}B6.default=qBe;(function(e){var t=fr&&fr.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFalse=e.getFinalClasses=e.isString=e.getScrollbarWidth=e.getInnerWidth=e.getInnerHeight=void 0;var r=M6;Object.defineProperty(e,"getInnerHeight",{enumerable:!0,get:function(){return t(r).default}});var n=$6;Object.defineProperty(e,"getInnerWidth",{enumerable:!0,get:function(){return t(n).default}});var i=I6;Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return t(i).default}});var a=j6;Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return t(a).default}});var s=F6;Object.defineProperty(e,"getFinalClasses",{enumerable:!0,get:function(){return t(s).default}});var l=B6;Object.defineProperty(e,"returnFalse",{enumerable:!0,get:function(){return t(l).default}})})(hne);var yA={},mh=fr&&fr.__assign||function(){return mh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},mh.apply(this,arguments)};Object.defineProperty(yA,"__esModule",{value:!0});yA.createStyles=void 0;function YBe(e){var t=mh({position:"absolute",right:2,bottom:2,zIndex:100},!e&&{borderRadius:3});return{containerStyleDefault:{position:"relative",overflow:"hidden",width:"100%",height:"100%"},containerStyleAutoHeight:{height:"auto"},viewStyleDefault:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},viewStyleAutoHeight:{position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},viewStyleUniversalInitial:{overflow:"hidden",marginRight:0,marginBottom:0},trackHorizontalStyleDefault:mh(mh({},t),{left:2,height:6}),trackVerticalStyleDefault:mh(mh({},t),{top:2,width:6}),thumbStyleDefault:mh({position:"relative",display:"block",height:"100%",cursor:"pointer",borderRadius:"inherit"},!e&&{backgroundColor:"rgba(0,0,0,.2)"}),disableSelectStyle:{userSelect:"none"},disableSelectStyleReset:{userSelect:"auto"}}}yA.createStyles=YBe;var XBe=fr&&fr.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),zi=fr&&fr.__assign||function(){return zi=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},zi.apply(this,arguments)},ZBe=fr&&fr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),JBe=fr&&fr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mne=fr&&fr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ZBe(t,e,r);return JBe(t,e),t},QBe=fr&&fr.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},e6e=fr&&fr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(pA,"__esModule",{value:!0});pA.Scrollbars=void 0;var v1=mne(Y),um=Y,L3=mne(mBe),$c=e6e(fne),Ic=hne,t6e=yA,r6e=function(e){XBe(t,e);function t(r){var n=e.call(this,r)||this;return n.container=null,n.dragging=!1,n.scrolling=!1,n.trackMouseOver=!1,n.styles=(0,t6e.createStyles)(n.props.disableDefaultStyles),n.getScrollLeft=n.getScrollLeft.bind(n),n.getScrollTop=n.getScrollTop.bind(n),n.getScrollWidth=n.getScrollWidth.bind(n),n.getScrollHeight=n.getScrollHeight.bind(n),n.getClientWidth=n.getClientWidth.bind(n),n.getClientHeight=n.getClientHeight.bind(n),n.getValues=n.getValues.bind(n),n.getThumbHorizontalWidth=n.getThumbHorizontalWidth.bind(n),n.getThumbVerticalHeight=n.getThumbVerticalHeight.bind(n),n.getScrollLeftForOffset=n.getScrollLeftForOffset.bind(n),n.getScrollTopForOffset=n.getScrollTopForOffset.bind(n),n.scrollLeft=n.scrollLeft.bind(n),n.scrollTop=n.scrollTop.bind(n),n.scrollToLeft=n.scrollToLeft.bind(n),n.scrollToTop=n.scrollToTop.bind(n),n.scrollToRight=n.scrollToRight.bind(n),n.scrollToBottom=n.scrollToBottom.bind(n),n.handleTrackMouseEnter=n.handleTrackMouseEnter.bind(n),n.handleTrackMouseLeave=n.handleTrackMouseLeave.bind(n),n.handleHorizontalTrackMouseDown=n.handleHorizontalTrackMouseDown.bind(n),n.handleVerticalTrackMouseDown=n.handleVerticalTrackMouseDown.bind(n),n.handleHorizontalThumbMouseDown=n.handleHorizontalThumbMouseDown.bind(n),n.handleVerticalThumbMouseDown=n.handleVerticalThumbMouseDown.bind(n),n.handleWindowResize=n.handleWindowResize.bind(n),n.handleScroll=n.handleScroll.bind(n),n.handleDrag=n.handleDrag.bind(n),n.handleDragEnd=n.handleDragEnd.bind(n),n.state={didMountUniversal:!1,scrollbarWidth:(0,Ic.getScrollbarWidth)()},n}return t.prototype.componentDidMount=function(){this.addListeners(),this.update(),this.componentDidMountUniversal()},t.prototype.componentDidMountUniversal=function(){var r=this.props.universal;r&&this.setState({didMountUniversal:!0})},t.prototype.componentDidUpdate=function(){this.update()},t.prototype.componentWillUnmount=function(){this.removeListeners(),this.requestFrame&&(0,L3.cancel)(this.requestFrame),clearTimeout(this.hideTracksTimeout),clearInterval(this.detectScrollingInterval)},t.prototype.getScrollLeft=function(){return this.view?this.view.scrollLeft:0},t.prototype.getScrollTop=function(){return this.view?this.view.scrollTop:0},t.prototype.getScrollWidth=function(){return this.view?this.view.scrollWidth:0},t.prototype.getScrollHeight=function(){return this.view?this.view.scrollHeight:0},t.prototype.getClientWidth=function(){return this.view?this.view.clientWidth:0},t.prototype.getClientHeight=function(){return this.view?this.view.clientHeight:0},t.prototype.getValues=function(){var r=this.view||{},n=r.scrollLeft,i=n===void 0?0:n,a=r.scrollTop,s=a===void 0?0:a,l=r.scrollWidth,h=l===void 0?0:l,y=r.scrollHeight,x=y===void 0?0:y,k=r.clientWidth,A=k===void 0?0:k,j=r.clientHeight,N=j===void 0?0:j;return{left:i/(h-A)||0,top:s/(x-N)||0,scrollLeft:i,scrollTop:s,scrollWidth:h,scrollHeight:x,clientWidth:A,clientHeight:N}},t.prototype.getThumbHorizontalWidth=function(){if(!this.view||!this.trackHorizontal)return 0;var r=this.props,n=r.thumbSize,i=r.thumbMinSize,a=this.view,s=a.scrollWidth,l=a.clientWidth,h=(0,Ic.getInnerWidth)(this.trackHorizontal),y=Math.ceil(l/s*h);return h===y?0:n||Math.max(y,i)},t.prototype.getThumbVerticalHeight=function(){if(!this.view||!this.trackVertical)return 0;var r=this.props,n=r.thumbSize,i=r.thumbMinSize,a=this.view,s=a.scrollHeight,l=a.clientHeight,h=(0,Ic.getInnerHeight)(this.trackVertical),y=Math.ceil(l/s*h);return h===y?0:n||Math.max(y,i)},t.prototype.getScrollLeftForOffset=function(r){if(!this.view||!this.trackHorizontal)return 0;var n=this.view,i=n.scrollWidth,a=n.clientWidth,s=(0,Ic.getInnerWidth)(this.trackHorizontal),l=this.getThumbHorizontalWidth();return r/(s-l)*(i-a)},t.prototype.getScrollTopForOffset=function(r){if(!this.view||!this.trackVertical)return 0;var n=this.view,i=n.scrollHeight,a=n.clientHeight,s=(0,Ic.getInnerHeight)(this.trackVertical),l=this.getThumbVerticalHeight();return r/(s-l)*(i-a)},t.prototype.scrollLeft=function(r){r===void 0&&(r=0),this.view&&(this.view.scrollLeft=r)},t.prototype.scrollTop=function(r){r===void 0&&(r=0),this.view&&(this.view.scrollTop=r)},t.prototype.scrollToLeft=function(){this.view&&(this.view.scrollLeft=0)},t.prototype.scrollToTop=function(){this.view&&(this.view.scrollTop=0)},t.prototype.scrollToRight=function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)},t.prototype.scrollToBottom=function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)},t.prototype.scrollToY=function(r){this.view&&(this.view.scrollTop=r)},t.prototype.addListeners=function(){if(!(typeof document>"u"||!this.view||!this.trackHorizontal||!this.trackVertical||!this.thumbVertical||!this.thumbHorizontal)){var r=this,n=r.view,i=r.trackHorizontal,a=r.trackVertical,s=r.thumbHorizontal,l=r.thumbVertical;n.addEventListener("scroll",this.handleScroll),this.state.scrollbarWidth&&(i.addEventListener("mouseenter",this.handleTrackMouseEnter),i.addEventListener("mouseleave",this.handleTrackMouseLeave),i.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),a.addEventListener("mouseenter",this.handleTrackMouseEnter),a.addEventListener("mouseleave",this.handleTrackMouseLeave),a.addEventListener("mousedown",this.handleVerticalTrackMouseDown),s.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),l.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}},t.prototype.removeListeners=function(){if(!(typeof document>"u"||!this.view||!this.trackHorizontal||!this.trackVertical||!this.thumbVertical||!this.thumbHorizontal)){var r=this,n=r.view,i=r.trackHorizontal,a=r.trackVertical,s=r.thumbHorizontal,l=r.thumbVertical;n.removeEventListener("scroll",this.handleScroll),this.state.scrollbarWidth&&(i.removeEventListener("mouseenter",this.handleTrackMouseEnter),i.removeEventListener("mouseleave",this.handleTrackMouseLeave),i.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),a.removeEventListener("mouseenter",this.handleTrackMouseEnter),a.removeEventListener("mouseleave",this.handleTrackMouseLeave),a.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),s.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),l.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}},t.prototype.handleScroll=function(r){var n=this,i=this.props,a=i.onScroll,s=i.onScrollFrame;a&&a(r),this.update(function(l){var h=l.scrollLeft,y=l.scrollTop;n.viewScrollLeft=h,n.viewScrollTop=y,s&&s(l)}),this.detectScrolling()},t.prototype.handleScrollStart=function(){var r=this.props.onScrollStart;r&&r(),this.handleScrollStartAutoHide()},t.prototype.handleScrollStartAutoHide=function(){var r=this.props.autoHide;r&&this.showTracks()},t.prototype.handleScrollStop=function(){var r=this.props.onScrollStop;r&&r(),this.handleScrollStopAutoHide()},t.prototype.handleScrollStopAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.handleWindowResize=function(){this.update()},t.prototype.handleHorizontalTrackMouseDown=function(r){if(this.view){r.preventDefault();var n=r.target,i=r.clientX,a=n.getBoundingClientRect().left,s=this.getThumbHorizontalWidth(),l=Math.abs(a-i)-s/2;this.view.scrollLeft=this.getScrollLeftForOffset(l)}},t.prototype.handleVerticalTrackMouseDown=function(r){if(this.view){r.preventDefault();var n=r.target,i=r.clientY,a=n.getBoundingClientRect().top,s=this.getThumbVerticalHeight(),l=Math.abs(a-i)-s/2;this.view.scrollTop=this.getScrollTopForOffset(l)}},t.prototype.handleHorizontalThumbMouseDown=function(r){r.preventDefault(),this.handleDragStart(r);var n=r.target,i=r.clientX,a=n.offsetWidth,s=n.getBoundingClientRect().left;this.prevPageX=a-(i-s)},t.prototype.handleVerticalThumbMouseDown=function(r){r.preventDefault(),this.handleDragStart(r);var n=r.target,i=r.clientY,a=n.offsetHeight,s=n.getBoundingClientRect().top;this.prevPageY=a-(i-s)},t.prototype.setupDragging=function(){(0,$c.default)(document.body,this.styles.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=Ic.returnFalse},t.prototype.teardownDragging=function(){(0,$c.default)(document.body,this.styles.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=null},t.prototype.handleDragStart=function(r){this.dragging=!0,r.stopImmediatePropagation(),this.setupDragging()},t.prototype.handleDrag=function(r){if(this.prevPageX&&this.trackHorizontal&&this.view){var n=r.clientX,i=this.trackHorizontal.getBoundingClientRect().left,a=this.getThumbHorizontalWidth(),s=a-this.prevPageX,l=-i+n-s;this.view.scrollLeft=this.getScrollLeftForOffset(l)}if(this.prevPageY&&this.trackVertical&&this.view){var h=r.clientY,y=this.trackVertical.getBoundingClientRect().top,x=this.getThumbVerticalHeight(),s=x-this.prevPageY,l=-y+h-s;this.view.scrollTop=this.getScrollTopForOffset(l)}return!1},t.prototype.handleDragEnd=function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()},t.prototype.handleDragEndAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.handleTrackMouseEnter=function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()},t.prototype.handleTrackMouseEnterAutoHide=function(){var r=this.props.autoHide;r&&this.showTracks()},t.prototype.handleTrackMouseLeave=function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()},t.prototype.handleTrackMouseLeaveAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.showTracks=function(){clearTimeout(this.hideTracksTimeout),(0,$c.default)(this.trackHorizontal,{opacity:1}),(0,$c.default)(this.trackVertical,{opacity:1})},t.prototype.hideTracks=function(){var r=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var n=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,$c.default)(r.trackHorizontal,{opacity:0}),(0,$c.default)(r.trackVertical,{opacity:0})},n)}},t.prototype.detectScrolling=function(){var r=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){r.lastViewScrollLeft===r.viewScrollLeft&&r.lastViewScrollTop===r.viewScrollTop&&(clearInterval(r.detectScrollingInterval),r.scrolling=!1,r.handleScrollStop()),r.lastViewScrollLeft=r.viewScrollLeft,r.lastViewScrollTop=r.viewScrollTop},100))},t.prototype.raf=function(r){var n=this;this.requestFrame&&L3.default.cancel(this.requestFrame),this.requestFrame=(0,L3.default)(function(){n.requestFrame=void 0,r()})},t.prototype.update=function(r){var n=this;this.raf(function(){return n._update(r)})},t.prototype._update=function(r){var n=this.props,i=n.onUpdate,a=n.hideTracksWhenNotNeeded,s=this.getValues(),l=(0,Ic.getScrollbarWidth)();if(this.state.scrollbarWidth!==l&&this.setState({scrollbarWidth:l}),this.state.scrollbarWidth){var h=s.scrollLeft,y=s.clientWidth,x=s.scrollWidth,k=(0,Ic.getInnerWidth)(this.trackHorizontal),A=this.getThumbHorizontalWidth(),j=h/(x-y)*(k-A),N={width:A,transform:"translateX(".concat(j,"px)")},M=s.scrollTop,u=s.clientHeight,m=s.scrollHeight,v=(0,Ic.getInnerHeight)(this.trackVertical),C=this.getThumbVerticalHeight(),w=M/(m-u)*(v-C),g={height:C,transform:"translateY(".concat(w,"px)")};if(a){var d={visibility:x>y?"visible":"hidden"},f={visibility:m>u?"visible":"hidden"};(0,$c.default)(this.trackHorizontal,d),(0,$c.default)(this.trackVertical,f)}(0,$c.default)(this.thumbHorizontal,N),(0,$c.default)(this.thumbVertical,g)}i&&i(s),typeof r=="function"&&r(s)},t.prototype.render=function(){var r=this,n=this.state,i=n.scrollbarWidth,a=n.didMountUniversal,s=this.props,l=s.autoHeight,h=s.autoHeightMax,y=s.autoHeightMin,x=s.autoHide,k=s.autoHideDuration;s.autoHideTimeout;var A=s.children;s.classes,s.hideTracksWhenNotNeeded,s.onScroll,s.onScrollFrame,s.onScrollStart,s.onScrollStop,s.onUpdate;var j=s.renderThumbHorizontal,N=s.renderThumbVertical,M=s.renderTrackHorizontal,u=s.renderTrackVertical,m=s.renderView,v=s.style,C=s.tagName;s.thumbMinSize,s.thumbSize;var w=s.universal;s.disableDefaultStyles;var g=QBe(s,["autoHeight","autoHeightMax","autoHeightMin","autoHide","autoHideDuration","autoHideTimeout","children","classes","hideTracksWhenNotNeeded","onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderThumbHorizontal","renderThumbVertical","renderTrackHorizontal","renderTrackVertical","renderView","style","tagName","thumbMinSize","thumbSize","universal","disableDefaultStyles"]),d=this.styles,f=d.containerStyleAutoHeight,c=d.containerStyleDefault,p=d.thumbStyleDefault,D=d.trackHorizontalStyleDefault,E=d.trackVerticalStyleDefault,T=d.viewStyleAutoHeight,$=d.viewStyleDefault,B=d.viewStyleUniversalInitial,L=zi(zi(zi({},c),l&&zi(zi({},f),{minHeight:y,maxHeight:h})),v),W=zi(zi(zi(zi(zi({},$),{marginRight:i?-i:0,marginBottom:i?-i:0}),l&&zi(zi({},T),{minHeight:typeof y=="string"?"calc(".concat(y," + ").concat(i,"px)"):y+i,maxHeight:typeof h=="string"?"calc(".concat(h," + ").concat(i,"px)"):h+i})),l&&w&&!a&&{minHeight:y,maxHeight:h}),w&&!a&&B),K={transition:"opacity ".concat(k,"ms"),opacity:0},te=zi(zi(zi({},D),x&&K),(!i||w&&!a)&&{display:"none"}),X=zi(zi(zi({},E),x&&K),(!i||w&&!a)&&{display:"none"}),ae=(0,Ic.getFinalClasses)(this.props);return(0,um.createElement)(C,zi(zi({},g),{className:ae.root,style:L,ref:function(re){r.container=re}}),[(0,um.cloneElement)(m({style:W,className:ae.view}),{key:"view",ref:function(re){r.view=re}},A),(0,um.cloneElement)(M({style:te,className:ae.trackHorizontal}),{key:"trackHorizontal",ref:function(re){r.trackHorizontal=re}},(0,um.cloneElement)(j({style:p,className:ae.thumbHorizontal}),{ref:function(re){r.thumbHorizontal=re}})),(0,um.cloneElement)(u({style:X,className:ae.trackVertical}),{key:"trackVertical",ref:function(re){r.trackVertical=re}},(0,um.cloneElement)(N({style:p,className:ae.thumbVertical}),{ref:function(re){r.thumbVertical=re}}))])},t.defaultProps={autoHeight:!1,autoHeightMax:200,autoHeightMin:0,autoHide:!1,autoHideDuration:200,autoHideTimeout:1e3,disableDefaultStyles:!1,hideTracksWhenNotNeeded:!1,renderThumbHorizontal:function(r){return v1.createElement("div",zi({},r))},renderThumbVertical:function(r){return v1.createElement("div",zi({},r))},renderTrackHorizontal:function(r){return v1.createElement("div",zi({},r))},renderTrackVertical:function(r){return v1.createElement("div",zi({},r))},renderView:function(r){return v1.createElement("div",zi({},r))},tagName:"div",thumbMinSize:30,universal:!1},t}(um.Component);pA.Scrollbars=r6e;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Scrollbars=void 0;var t=pA;Object.defineProperty(e,"Scrollbars",{enumerable:!0,get:function(){return t.Scrollbars}}),e.default=t.Scrollbars})(cne);const n6e=({children:e})=>G.jsxs(Ne.Contextualbar,{children:[G.jsxs(Ne.ContextualbarHeader,{children:[G.jsx(Ne.Avatar,{url:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),G.jsx(Ne.ContextualbarTitle,{children:"Contextual Bar"}),G.jsx(Ne.ContextualbarAction,{"data-qa":"ContextualbarActionClose",title:"Close",name:"cross"})]}),G.jsx(Ne.Box,{height:"100%",p:"12px",children:G.jsx(Ne.Box,{height:"100%",display:"flex",flexShrink:1,flexDirection:"column",flexGrow:1,children:G.jsx(cne.Scrollbars,{autoHide:!0,autoHideTimeout:2e3,autoHideDuration:500,style:{width:"100%",height:"100%",flexGrow:1,overflowY:"hidden"},renderThumbVertical:({style:t,...r})=>G.jsx("div",{...r,style:{...t,backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:"7px"}}),children:G.jsx("div",{children:e})})})}),G.jsx(Ne.ContextualbarFooter,{children:G.jsxs(Ne.ButtonGroup,{stretch:!0,children:[G.jsx(Ne.Button,{children:"Cancel"}),G.jsx(Ne.Button,{primary:!0,children:"Submit"})]})})]}),vA=({type:e=Ri.Message,children:t})=>G.jsxs(G.Fragment,{children:[Ri.Message===e&&G.jsx(cBe,{children:t}),Ri.Banner===e&&G.jsx(uBe,{children:t}),Ri.Modal===e&&G.jsx(dBe,{children:t}),Ri.ContextualBar===e&&G.jsx(n6e,{children:t})]}),i6e=()=>{var h,y,x,k,A,j,N;const{state:{screens:e,activeScreen:t,user:r},dispatch:n}=Y.useContext(bi),[i,a]=Y.useState({block:(x=(y=(h=e[t])==null?void 0:h.payload)==null?void 0:y.blocks)==null?void 0:x.map((M,u)=>({id:`${u}`,payload:M})),isChangeByDnd:!1}),s=C3e({type:"Action Block",data:{},surface:(k=e[t])==null?void 0:k.payload.surface,blocks:(A=e[t])==null?void 0:A.payload.blocks,user:r});Y.useEffect(()=>{var M,u,m;a({block:(m=(u=(M=e[t])==null?void 0:M.payload)==null?void 0:u.blocks)==null?void 0:m.map((v,C)=>({id:`${C}`,payload:v})),isChangeByDnd:!1})},[(j=e[t])==null?void 0:j.payload.blocks]),Y.useEffect(()=>{i.isChangeByDnd&&n(vg({blocks:i.block.map(M=>M.payload),changedByEditor:!1}))},[i]);const l=({destination:M,source:u})=>{if(!M)return;const m=lBe(i.block,u.index,M.index);a({block:m,isChangeByDnd:!0})};return G.jsx(Ne.Box,{w:"100%",h:"100%",padding:"20px",children:G.jsx(_y.Provider,{value:{action:M=>{s.action=M,n(IL({...s}))},updateState:M=>{s.state=M,n(IL({...s}))},values:{},appId:"core"},children:G.jsx(vA,{type:(N=e[t])==null?void 0:N.payload.surface,children:G.jsx(sBe,{surface:Ri.Modal,blocks:i.block||[],onDragEnd:l})})})})},EW=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{height:"100%",width:"100%",borderInlineStart:"var(--default-border)",children:G.jsx(i6e,{})})});class Oi{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,r,n){let i=[];return this.decompose(0,t,i,2),n.length&&n.decompose(0,n.length,i,3),this.decompose(r,this.length,i,1),Xc.from(i,this.length-(r-t)+n.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,r=this.length){let n=[];return this.decompose(t,r,n,0),Xc.from(n,r-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let r=this.scanIdentical(t,1),n=this.length-this.scanIdentical(t,-1),i=new mx(this),a=new mx(t);for(let s=r,l=r;;){if(i.next(s),a.next(s),s=0,i.lineBreak!=a.lineBreak||i.done!=a.done||i.value!=a.value)return!1;if(l+=i.value.length,i.done||l>=n)return!0}}iter(t=1){return new mx(this,t)}iterRange(t,r=this.length){return new gne(this,t,r)}iterLines(t,r){let n;if(t==null)n=this.iter();else{r==null&&(r=this.lines+1);let i=this.line(t).from;n=this.iterRange(i,Math.max(i,r==this.lines+1?this.length:r<=1?0:this.line(r-1).to))}return new yne(n)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?Oi.empty:t.length<=32?new Ko(t):Xc.from(Ko.split(t,[]))}}class Ko extends Oi{constructor(t,r=o6e(t)){super(),this.text=t,this.length=r}get lines(){return this.text.length}get children(){return null}lineInner(t,r,n,i){for(let a=0;;a++){let s=this.text[a],l=i+s.length;if((r?n:l)>=t)return new a6e(i,l,n,s);i=l+1,n++}}decompose(t,r,n,i){let a=t<=0&&r>=this.length?this:new Ko(_W(this.text,t,r),Math.min(r,this.length)-Math.max(0,t));if(i&1){let s=n.pop(),l=rk(a.text,s.text.slice(),0,a.length);if(l.length<=32)n.push(new Ko(l,s.length+a.length));else{let h=l.length>>1;n.push(new Ko(l.slice(0,h)),new Ko(l.slice(h)))}}else n.push(a)}replace(t,r,n){if(!(n instanceof Ko))return super.replace(t,r,n);let i=rk(this.text,rk(n.text,_W(this.text,0,t)),r),a=this.length+n.length-(r-t);return i.length<=32?new Ko(i,a):Xc.from(Ko.split(i,[]),a)}sliceString(t,r=this.length,n=`
+      `,children:e}),G.jsx(Ne.ModalFooter,{children:G.jsxs(Ne.ButtonGroup,{align:"end",children:[G.jsx(Ne.Button,{children:"Cancel"}),G.jsx(Ne.Button,{primary:!0,children:"Submit"})]})})]});var fne={},pA={},mA={exports:{}},R1={exports:{}};(function(){var e,t,r,n,i,a;typeof performance<"u"&&performance!==null&&performance.now?R1.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(R1.exports=function(){return(e()-i)/1e6},t=process.hrtime,e=function(){var s;return s=t(),s[0]*1e9+s[1]},n=e(),a=process.uptime()*1e9,i=n-a):Date.now?(R1.exports=function(){return Date.now()-r},r=Date.now()):(R1.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(fr);var pBe=R1.exports,mBe=pBe,bf=typeof window>"u"?fr:window,VC=["moz","webkit"],ay="AnimationFrame",zy=bf["request"+ay],nw=bf["cancel"+ay]||bf["cancelRequest"+ay];for(var y1=0;!zy&&y1<VC.length;y1++)zy=bf[VC[y1]+"Request"+ay],nw=bf[VC[y1]+"Cancel"+ay]||bf[VC[y1]+"CancelRequest"+ay];if(!zy||!nw){var N3=0,DW=0,lm=[],gBe=1e3/60;zy=function(e){if(lm.length===0){var t=mBe(),r=Math.max(0,gBe-(t-N3));N3=r+t,setTimeout(function(){var n=lm.slice(0);lm.length=0;for(var i=0;i<n.length;i++)if(!n[i].cancelled)try{n[i].callback(N3)}catch(a){setTimeout(function(){throw a},0)}},Math.round(r))}return lm.push({handle:++DW,callback:e,cancelled:!1}),DW},nw=function(e){for(var t=0;t<lm.length;t++)lm[t].handle===e&&(lm[t].cancelled=!0)}}mA.exports=function(e){return zy.call(bf,e)};mA.exports.cancel=function(){nw.apply(bf,arguments)};mA.exports.polyfill=function(e){e||(e=bf),e.requestAnimationFrame=zy,e.cancelAnimationFrame=nw};var yBe=mA.exports,gA={exports:{}},R3=null,CW=["Webkit","Moz","O","ms"],vBe=function(t){R3||(R3=document.createElement("div"));var r=R3.style;if(t in r)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=CW.length;i>=0;i--){var a=CW[i]+n;if(a in r)return a}return!1},bBe=DBe,xBe=/\s/,wBe=/(_|-|\.|:)/,SBe=/([a-z][A-Z]|[A-Z][a-z])/;function DBe(e){return xBe.test(e)?e.toLowerCase():wBe.test(e)?(PBe(e)||e).toLowerCase():SBe.test(e)?OBe(e).toLowerCase():e.toLowerCase()}var CBe=/[\W_]+(.|$)/g;function PBe(e){return e.replace(CBe,function(t,r){return r?" "+r:""})}var kBe=/(.)([A-Z]+)/g;function OBe(e){return e.replace(kBe,function(t,r,n){return r+" "+n.toLowerCase().split("").join(" ")})}var EBe=bBe,_Be=ABe;function ABe(e){return EBe(e).replace(/[\W_]+(.|$)/g,function(t,r){return r?" "+r:""}).trim()}var TBe=_Be,MBe=$Be;function $Be(e){return TBe(e).replace(/\s(\w)/g,function(t,r){return r.toUpperCase()})}var IBe={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},jBe=function(e,t){return typeof t=="number"&&!IBe[e]?t+"px":t},FBe=vBe,BBe=MBe,tk={float:"cssFloat"},NBe=jBe;function bO(e,t,r){var n=tk[t];if(typeof n>"u"&&(n=LBe(t)),n){if(r===void 0)return e.style[n];e.style[n]=NBe(n,r)}}function RBe(e,t){for(var r in t)t.hasOwnProperty(r)&&bO(e,r,t[r])}function LBe(e){var t=BBe(e),r=FBe(t);return tk[t]=tk[e]=tk[r]=r,r}function hne(){arguments.length===2?typeof arguments[1]=="string"?arguments[0].style.cssText=arguments[1]:RBe(arguments[0],arguments[1]):bO(arguments[0],arguments[1],arguments[2])}gA.exports=hne;gA.exports.set=hne;gA.exports.get=function(e,t){return Array.isArray(t)?t.reduce(function(r,n){return r[n]=bO(e,n||""),r},{}):bO(e,t||"")};var pne=gA.exports,mne={},M6={};Object.defineProperty(M6,"__esModule",{value:!0});function zBe(e){if(!e)return 0;var t=e.clientHeight,r=getComputedStyle(e),n=r.paddingTop,i=r.paddingBottom;return t-parseFloat(n)-parseFloat(i)}M6.default=zBe;var $6={};Object.defineProperty($6,"__esModule",{value:!0});function VBe(e){if(!e)return 0;var t=e.clientWidth,r=getComputedStyle(e),n=r.paddingLeft,i=r.paddingRight;return t-parseFloat(n)-parseFloat(i)}$6.default=VBe;var I6={},WBe=fr&&fr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(I6,"__esModule",{value:!0});var HBe=WBe(pne),f0=void 0,PW=gne();function UBe(){var e=gne();return PW!==e&&(f0=kW(),PW=e),typeof f0=="number"?f0:(typeof document<"u"?f0=kW():f0=0,f0||0)}I6.default=UBe;function kW(){var e=document.createElement("div");(0,HBe.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function gne(){return typeof window>"u"?1:window.screen.availWidth/document.documentElement.clientWidth}var j6={};Object.defineProperty(j6,"__esModule",{value:!0});function KBe(e){return typeof e=="string"}j6.default=KBe;var F6={},x5=fr&&fr.__assign||function(){return x5=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},x5.apply(this,arguments)},GBe=fr&&fr.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Object.defineProperty(F6,"__esModule",{value:!0});var OW={root:"rc-scrollbars-container",view:"rc-scrollbars-view",trackVertical:"rc-scrollbars-track rc-scrollbars-track-v",trackHorizontal:"rc-scrollbars-track rc-scrollbars-track-h",thumbVertical:"rc-scrollbars-thumb rc-scrollbars-thumb-v",thumbHorizontal:"rc-scrollbars-thumb rc-scrollbars-thumb-h"};function qBe(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]="".concat(e[n]," ").concat(t[n]||""),r},{}):e}function YBe(e){var t=e.className,r=e.classes,n=OW.root,i=GBe(OW,["root"]);return x5({root:[n,t,r==null?void 0:r.root].filter(Boolean).join(" ")},qBe(i,e.classes))}F6.default=YBe;var B6={};Object.defineProperty(B6,"__esModule",{value:!0});function XBe(){return!1}B6.default=XBe;(function(e){var t=fr&&fr.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFalse=e.getFinalClasses=e.isString=e.getScrollbarWidth=e.getInnerWidth=e.getInnerHeight=void 0;var r=M6;Object.defineProperty(e,"getInnerHeight",{enumerable:!0,get:function(){return t(r).default}});var n=$6;Object.defineProperty(e,"getInnerWidth",{enumerable:!0,get:function(){return t(n).default}});var i=I6;Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return t(i).default}});var a=j6;Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return t(a).default}});var s=F6;Object.defineProperty(e,"getFinalClasses",{enumerable:!0,get:function(){return t(s).default}});var l=B6;Object.defineProperty(e,"returnFalse",{enumerable:!0,get:function(){return t(l).default}})})(mne);var yA={},mh=fr&&fr.__assign||function(){return mh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},mh.apply(this,arguments)};Object.defineProperty(yA,"__esModule",{value:!0});yA.createStyles=void 0;function ZBe(e){var t=mh({position:"absolute",right:2,bottom:2,zIndex:100},!e&&{borderRadius:3});return{containerStyleDefault:{position:"relative",overflow:"hidden",width:"100%",height:"100%"},containerStyleAutoHeight:{height:"auto"},viewStyleDefault:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},viewStyleAutoHeight:{position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},viewStyleUniversalInitial:{overflow:"hidden",marginRight:0,marginBottom:0},trackHorizontalStyleDefault:mh(mh({},t),{left:2,height:6}),trackVerticalStyleDefault:mh(mh({},t),{top:2,width:6}),thumbStyleDefault:mh({position:"relative",display:"block",height:"100%",cursor:"pointer",borderRadius:"inherit"},!e&&{backgroundColor:"rgba(0,0,0,.2)"}),disableSelectStyle:{userSelect:"none"},disableSelectStyleReset:{userSelect:"auto"}}}yA.createStyles=ZBe;var JBe=fr&&fr.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),zi=fr&&fr.__assign||function(){return zi=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},zi.apply(this,arguments)},QBe=fr&&fr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),e6e=fr&&fr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yne=fr&&fr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QBe(t,e,r);return e6e(t,e),t},t6e=fr&&fr.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},r6e=fr&&fr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(pA,"__esModule",{value:!0});pA.Scrollbars=void 0;var v1=yne(Y),um=Y,L3=yne(yBe),$c=r6e(pne),Ic=mne,n6e=yA,i6e=function(e){JBe(t,e);function t(r){var n=e.call(this,r)||this;return n.container=null,n.dragging=!1,n.scrolling=!1,n.trackMouseOver=!1,n.styles=(0,n6e.createStyles)(n.props.disableDefaultStyles),n.getScrollLeft=n.getScrollLeft.bind(n),n.getScrollTop=n.getScrollTop.bind(n),n.getScrollWidth=n.getScrollWidth.bind(n),n.getScrollHeight=n.getScrollHeight.bind(n),n.getClientWidth=n.getClientWidth.bind(n),n.getClientHeight=n.getClientHeight.bind(n),n.getValues=n.getValues.bind(n),n.getThumbHorizontalWidth=n.getThumbHorizontalWidth.bind(n),n.getThumbVerticalHeight=n.getThumbVerticalHeight.bind(n),n.getScrollLeftForOffset=n.getScrollLeftForOffset.bind(n),n.getScrollTopForOffset=n.getScrollTopForOffset.bind(n),n.scrollLeft=n.scrollLeft.bind(n),n.scrollTop=n.scrollTop.bind(n),n.scrollToLeft=n.scrollToLeft.bind(n),n.scrollToTop=n.scrollToTop.bind(n),n.scrollToRight=n.scrollToRight.bind(n),n.scrollToBottom=n.scrollToBottom.bind(n),n.handleTrackMouseEnter=n.handleTrackMouseEnter.bind(n),n.handleTrackMouseLeave=n.handleTrackMouseLeave.bind(n),n.handleHorizontalTrackMouseDown=n.handleHorizontalTrackMouseDown.bind(n),n.handleVerticalTrackMouseDown=n.handleVerticalTrackMouseDown.bind(n),n.handleHorizontalThumbMouseDown=n.handleHorizontalThumbMouseDown.bind(n),n.handleVerticalThumbMouseDown=n.handleVerticalThumbMouseDown.bind(n),n.handleWindowResize=n.handleWindowResize.bind(n),n.handleScroll=n.handleScroll.bind(n),n.handleDrag=n.handleDrag.bind(n),n.handleDragEnd=n.handleDragEnd.bind(n),n.state={didMountUniversal:!1,scrollbarWidth:(0,Ic.getScrollbarWidth)()},n}return t.prototype.componentDidMount=function(){this.addListeners(),this.update(),this.componentDidMountUniversal()},t.prototype.componentDidMountUniversal=function(){var r=this.props.universal;r&&this.setState({didMountUniversal:!0})},t.prototype.componentDidUpdate=function(){this.update()},t.prototype.componentWillUnmount=function(){this.removeListeners(),this.requestFrame&&(0,L3.cancel)(this.requestFrame),clearTimeout(this.hideTracksTimeout),clearInterval(this.detectScrollingInterval)},t.prototype.getScrollLeft=function(){return this.view?this.view.scrollLeft:0},t.prototype.getScrollTop=function(){return this.view?this.view.scrollTop:0},t.prototype.getScrollWidth=function(){return this.view?this.view.scrollWidth:0},t.prototype.getScrollHeight=function(){return this.view?this.view.scrollHeight:0},t.prototype.getClientWidth=function(){return this.view?this.view.clientWidth:0},t.prototype.getClientHeight=function(){return this.view?this.view.clientHeight:0},t.prototype.getValues=function(){var r=this.view||{},n=r.scrollLeft,i=n===void 0?0:n,a=r.scrollTop,s=a===void 0?0:a,l=r.scrollWidth,h=l===void 0?0:l,y=r.scrollHeight,x=y===void 0?0:y,k=r.clientWidth,A=k===void 0?0:k,j=r.clientHeight,N=j===void 0?0:j;return{left:i/(h-A)||0,top:s/(x-N)||0,scrollLeft:i,scrollTop:s,scrollWidth:h,scrollHeight:x,clientWidth:A,clientHeight:N}},t.prototype.getThumbHorizontalWidth=function(){if(!this.view||!this.trackHorizontal)return 0;var r=this.props,n=r.thumbSize,i=r.thumbMinSize,a=this.view,s=a.scrollWidth,l=a.clientWidth,h=(0,Ic.getInnerWidth)(this.trackHorizontal),y=Math.ceil(l/s*h);return h===y?0:n||Math.max(y,i)},t.prototype.getThumbVerticalHeight=function(){if(!this.view||!this.trackVertical)return 0;var r=this.props,n=r.thumbSize,i=r.thumbMinSize,a=this.view,s=a.scrollHeight,l=a.clientHeight,h=(0,Ic.getInnerHeight)(this.trackVertical),y=Math.ceil(l/s*h);return h===y?0:n||Math.max(y,i)},t.prototype.getScrollLeftForOffset=function(r){if(!this.view||!this.trackHorizontal)return 0;var n=this.view,i=n.scrollWidth,a=n.clientWidth,s=(0,Ic.getInnerWidth)(this.trackHorizontal),l=this.getThumbHorizontalWidth();return r/(s-l)*(i-a)},t.prototype.getScrollTopForOffset=function(r){if(!this.view||!this.trackVertical)return 0;var n=this.view,i=n.scrollHeight,a=n.clientHeight,s=(0,Ic.getInnerHeight)(this.trackVertical),l=this.getThumbVerticalHeight();return r/(s-l)*(i-a)},t.prototype.scrollLeft=function(r){r===void 0&&(r=0),this.view&&(this.view.scrollLeft=r)},t.prototype.scrollTop=function(r){r===void 0&&(r=0),this.view&&(this.view.scrollTop=r)},t.prototype.scrollToLeft=function(){this.view&&(this.view.scrollLeft=0)},t.prototype.scrollToTop=function(){this.view&&(this.view.scrollTop=0)},t.prototype.scrollToRight=function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)},t.prototype.scrollToBottom=function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)},t.prototype.scrollToY=function(r){this.view&&(this.view.scrollTop=r)},t.prototype.addListeners=function(){if(!(typeof document>"u"||!this.view||!this.trackHorizontal||!this.trackVertical||!this.thumbVertical||!this.thumbHorizontal)){var r=this,n=r.view,i=r.trackHorizontal,a=r.trackVertical,s=r.thumbHorizontal,l=r.thumbVertical;n.addEventListener("scroll",this.handleScroll),this.state.scrollbarWidth&&(i.addEventListener("mouseenter",this.handleTrackMouseEnter),i.addEventListener("mouseleave",this.handleTrackMouseLeave),i.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),a.addEventListener("mouseenter",this.handleTrackMouseEnter),a.addEventListener("mouseleave",this.handleTrackMouseLeave),a.addEventListener("mousedown",this.handleVerticalTrackMouseDown),s.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),l.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}},t.prototype.removeListeners=function(){if(!(typeof document>"u"||!this.view||!this.trackHorizontal||!this.trackVertical||!this.thumbVertical||!this.thumbHorizontal)){var r=this,n=r.view,i=r.trackHorizontal,a=r.trackVertical,s=r.thumbHorizontal,l=r.thumbVertical;n.removeEventListener("scroll",this.handleScroll),this.state.scrollbarWidth&&(i.removeEventListener("mouseenter",this.handleTrackMouseEnter),i.removeEventListener("mouseleave",this.handleTrackMouseLeave),i.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),a.removeEventListener("mouseenter",this.handleTrackMouseEnter),a.removeEventListener("mouseleave",this.handleTrackMouseLeave),a.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),s.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),l.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}},t.prototype.handleScroll=function(r){var n=this,i=this.props,a=i.onScroll,s=i.onScrollFrame;a&&a(r),this.update(function(l){var h=l.scrollLeft,y=l.scrollTop;n.viewScrollLeft=h,n.viewScrollTop=y,s&&s(l)}),this.detectScrolling()},t.prototype.handleScrollStart=function(){var r=this.props.onScrollStart;r&&r(),this.handleScrollStartAutoHide()},t.prototype.handleScrollStartAutoHide=function(){var r=this.props.autoHide;r&&this.showTracks()},t.prototype.handleScrollStop=function(){var r=this.props.onScrollStop;r&&r(),this.handleScrollStopAutoHide()},t.prototype.handleScrollStopAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.handleWindowResize=function(){this.update()},t.prototype.handleHorizontalTrackMouseDown=function(r){if(this.view){r.preventDefault();var n=r.target,i=r.clientX,a=n.getBoundingClientRect().left,s=this.getThumbHorizontalWidth(),l=Math.abs(a-i)-s/2;this.view.scrollLeft=this.getScrollLeftForOffset(l)}},t.prototype.handleVerticalTrackMouseDown=function(r){if(this.view){r.preventDefault();var n=r.target,i=r.clientY,a=n.getBoundingClientRect().top,s=this.getThumbVerticalHeight(),l=Math.abs(a-i)-s/2;this.view.scrollTop=this.getScrollTopForOffset(l)}},t.prototype.handleHorizontalThumbMouseDown=function(r){r.preventDefault(),this.handleDragStart(r);var n=r.target,i=r.clientX,a=n.offsetWidth,s=n.getBoundingClientRect().left;this.prevPageX=a-(i-s)},t.prototype.handleVerticalThumbMouseDown=function(r){r.preventDefault(),this.handleDragStart(r);var n=r.target,i=r.clientY,a=n.offsetHeight,s=n.getBoundingClientRect().top;this.prevPageY=a-(i-s)},t.prototype.setupDragging=function(){(0,$c.default)(document.body,this.styles.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=Ic.returnFalse},t.prototype.teardownDragging=function(){(0,$c.default)(document.body,this.styles.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=null},t.prototype.handleDragStart=function(r){this.dragging=!0,r.stopImmediatePropagation(),this.setupDragging()},t.prototype.handleDrag=function(r){if(this.prevPageX&&this.trackHorizontal&&this.view){var n=r.clientX,i=this.trackHorizontal.getBoundingClientRect().left,a=this.getThumbHorizontalWidth(),s=a-this.prevPageX,l=-i+n-s;this.view.scrollLeft=this.getScrollLeftForOffset(l)}if(this.prevPageY&&this.trackVertical&&this.view){var h=r.clientY,y=this.trackVertical.getBoundingClientRect().top,x=this.getThumbVerticalHeight(),s=x-this.prevPageY,l=-y+h-s;this.view.scrollTop=this.getScrollTopForOffset(l)}return!1},t.prototype.handleDragEnd=function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()},t.prototype.handleDragEndAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.handleTrackMouseEnter=function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()},t.prototype.handleTrackMouseEnterAutoHide=function(){var r=this.props.autoHide;r&&this.showTracks()},t.prototype.handleTrackMouseLeave=function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()},t.prototype.handleTrackMouseLeaveAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.showTracks=function(){clearTimeout(this.hideTracksTimeout),(0,$c.default)(this.trackHorizontal,{opacity:1}),(0,$c.default)(this.trackVertical,{opacity:1})},t.prototype.hideTracks=function(){var r=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var n=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,$c.default)(r.trackHorizontal,{opacity:0}),(0,$c.default)(r.trackVertical,{opacity:0})},n)}},t.prototype.detectScrolling=function(){var r=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){r.lastViewScrollLeft===r.viewScrollLeft&&r.lastViewScrollTop===r.viewScrollTop&&(clearInterval(r.detectScrollingInterval),r.scrolling=!1,r.handleScrollStop()),r.lastViewScrollLeft=r.viewScrollLeft,r.lastViewScrollTop=r.viewScrollTop},100))},t.prototype.raf=function(r){var n=this;this.requestFrame&&L3.default.cancel(this.requestFrame),this.requestFrame=(0,L3.default)(function(){n.requestFrame=void 0,r()})},t.prototype.update=function(r){var n=this;this.raf(function(){return n._update(r)})},t.prototype._update=function(r){var n=this.props,i=n.onUpdate,a=n.hideTracksWhenNotNeeded,s=this.getValues(),l=(0,Ic.getScrollbarWidth)();if(this.state.scrollbarWidth!==l&&this.setState({scrollbarWidth:l}),this.state.scrollbarWidth){var h=s.scrollLeft,y=s.clientWidth,x=s.scrollWidth,k=(0,Ic.getInnerWidth)(this.trackHorizontal),A=this.getThumbHorizontalWidth(),j=h/(x-y)*(k-A),N={width:A,transform:"translateX(".concat(j,"px)")},M=s.scrollTop,u=s.clientHeight,m=s.scrollHeight,v=(0,Ic.getInnerHeight)(this.trackVertical),C=this.getThumbVerticalHeight(),w=M/(m-u)*(v-C),g={height:C,transform:"translateY(".concat(w,"px)")};if(a){var d={visibility:x>y?"visible":"hidden"},f={visibility:m>u?"visible":"hidden"};(0,$c.default)(this.trackHorizontal,d),(0,$c.default)(this.trackVertical,f)}(0,$c.default)(this.thumbHorizontal,N),(0,$c.default)(this.thumbVertical,g)}i&&i(s),typeof r=="function"&&r(s)},t.prototype.render=function(){var r=this,n=this.state,i=n.scrollbarWidth,a=n.didMountUniversal,s=this.props,l=s.autoHeight,h=s.autoHeightMax,y=s.autoHeightMin,x=s.autoHide,k=s.autoHideDuration;s.autoHideTimeout;var A=s.children;s.classes,s.hideTracksWhenNotNeeded,s.onScroll,s.onScrollFrame,s.onScrollStart,s.onScrollStop,s.onUpdate;var j=s.renderThumbHorizontal,N=s.renderThumbVertical,M=s.renderTrackHorizontal,u=s.renderTrackVertical,m=s.renderView,v=s.style,C=s.tagName;s.thumbMinSize,s.thumbSize;var w=s.universal;s.disableDefaultStyles;var g=t6e(s,["autoHeight","autoHeightMax","autoHeightMin","autoHide","autoHideDuration","autoHideTimeout","children","classes","hideTracksWhenNotNeeded","onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderThumbHorizontal","renderThumbVertical","renderTrackHorizontal","renderTrackVertical","renderView","style","tagName","thumbMinSize","thumbSize","universal","disableDefaultStyles"]),d=this.styles,f=d.containerStyleAutoHeight,c=d.containerStyleDefault,p=d.thumbStyleDefault,D=d.trackHorizontalStyleDefault,E=d.trackVerticalStyleDefault,T=d.viewStyleAutoHeight,$=d.viewStyleDefault,B=d.viewStyleUniversalInitial,L=zi(zi(zi({},c),l&&zi(zi({},f),{minHeight:y,maxHeight:h})),v),W=zi(zi(zi(zi(zi({},$),{marginRight:i?-i:0,marginBottom:i?-i:0}),l&&zi(zi({},T),{minHeight:typeof y=="string"?"calc(".concat(y," + ").concat(i,"px)"):y+i,maxHeight:typeof h=="string"?"calc(".concat(h," + ").concat(i,"px)"):h+i})),l&&w&&!a&&{minHeight:y,maxHeight:h}),w&&!a&&B),K={transition:"opacity ".concat(k,"ms"),opacity:0},te=zi(zi(zi({},D),x&&K),(!i||w&&!a)&&{display:"none"}),X=zi(zi(zi({},E),x&&K),(!i||w&&!a)&&{display:"none"}),ae=(0,Ic.getFinalClasses)(this.props);return(0,um.createElement)(C,zi(zi({},g),{className:ae.root,style:L,ref:function(re){r.container=re}}),[(0,um.cloneElement)(m({style:W,className:ae.view}),{key:"view",ref:function(re){r.view=re}},A),(0,um.cloneElement)(M({style:te,className:ae.trackHorizontal}),{key:"trackHorizontal",ref:function(re){r.trackHorizontal=re}},(0,um.cloneElement)(j({style:p,className:ae.thumbHorizontal}),{ref:function(re){r.thumbHorizontal=re}})),(0,um.cloneElement)(u({style:X,className:ae.trackVertical}),{key:"trackVertical",ref:function(re){r.trackVertical=re}},(0,um.cloneElement)(N({style:p,className:ae.thumbVertical}),{ref:function(re){r.thumbVertical=re}}))])},t.defaultProps={autoHeight:!1,autoHeightMax:200,autoHeightMin:0,autoHide:!1,autoHideDuration:200,autoHideTimeout:1e3,disableDefaultStyles:!1,hideTracksWhenNotNeeded:!1,renderThumbHorizontal:function(r){return v1.createElement("div",zi({},r))},renderThumbVertical:function(r){return v1.createElement("div",zi({},r))},renderTrackHorizontal:function(r){return v1.createElement("div",zi({},r))},renderTrackVertical:function(r){return v1.createElement("div",zi({},r))},renderView:function(r){return v1.createElement("div",zi({},r))},tagName:"div",thumbMinSize:30,universal:!1},t}(um.Component);pA.Scrollbars=i6e;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Scrollbars=void 0;var t=pA;Object.defineProperty(e,"Scrollbars",{enumerable:!0,get:function(){return t.Scrollbars}}),e.default=t.Scrollbars})(fne);const o6e=({children:e})=>G.jsxs(Ne.Contextualbar,{children:[G.jsxs(Ne.ContextualbarHeader,{children:[G.jsx(Ne.Avatar,{url:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),G.jsx(Ne.ContextualbarTitle,{children:"Contextual Bar"}),G.jsx(Ne.ContextualbarAction,{"data-qa":"ContextualbarActionClose",title:"Close",name:"cross"})]}),G.jsx(Ne.Box,{height:"100%",p:"12px",children:G.jsx(Ne.Box,{height:"100%",display:"flex",flexShrink:1,flexDirection:"column",flexGrow:1,children:G.jsx(fne.Scrollbars,{autoHide:!0,autoHideTimeout:2e3,autoHideDuration:500,style:{width:"100%",height:"100%",flexGrow:1,overflowY:"hidden"},renderThumbVertical:({style:t,...r})=>G.jsx("div",{...r,style:{...t,backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:"7px"}}),children:G.jsx("div",{children:e})})})}),G.jsx(Ne.ContextualbarFooter,{children:G.jsxs(Ne.ButtonGroup,{stretch:!0,children:[G.jsx(Ne.Button,{children:"Cancel"}),G.jsx(Ne.Button,{primary:!0,children:"Submit"})]})})]}),vA=({type:e=Ri.Message,children:t})=>G.jsxs(G.Fragment,{children:[Ri.Message===e&&G.jsx(fBe,{children:t}),Ri.Banner===e&&G.jsx(dBe,{children:t}),Ri.Modal===e&&G.jsx(hBe,{children:t}),Ri.ContextualBar===e&&G.jsx(o6e,{children:t})]}),a6e=()=>{var h,y,x,k,A,j,N;const{state:{screens:e,activeScreen:t,user:r},dispatch:n}=Y.useContext(bi),[i,a]=Y.useState({block:(x=(y=(h=e[t])==null?void 0:h.payload)==null?void 0:y.blocks)==null?void 0:x.map((M,u)=>({id:`${u}`,payload:M})),isChangeByDnd:!1}),s=k3e({type:"Action Block",data:{},surface:(k=e[t])==null?void 0:k.payload.surface,blocks:(A=e[t])==null?void 0:A.payload.blocks,user:r});Y.useEffect(()=>{var M,u,m;a({block:(m=(u=(M=e[t])==null?void 0:M.payload)==null?void 0:u.blocks)==null?void 0:m.map((v,C)=>({id:`${C}`,payload:v})),isChangeByDnd:!1})},[(j=e[t])==null?void 0:j.payload.blocks]),Y.useEffect(()=>{i.isChangeByDnd&&n(vg({blocks:i.block.map(M=>M.payload),changedByEditor:!1}))},[i]);const l=({destination:M,source:u})=>{if(!M)return;const m=cBe(i.block,u.index,M.index);a({block:m,isChangeByDnd:!0})};return G.jsx(Ne.Box,{w:"100%",h:"100%",padding:"20px",children:G.jsx(_y.Provider,{value:{action:M=>{s.action=M,n(IL({...s}))},updateState:M=>{s.state=M,n(IL({...s}))},values:{},appId:"core"},children:G.jsx(vA,{type:(N=e[t])==null?void 0:N.payload.surface,children:G.jsx(uBe,{surface:Ri.Modal,blocks:i.block||[],onDragEnd:l})})})})},EW=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{height:"100%",width:"100%",borderInlineStart:"var(--default-border)",children:G.jsx(a6e,{})})});class Oi{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,r,n){let i=[];return this.decompose(0,t,i,2),n.length&&n.decompose(0,n.length,i,3),this.decompose(r,this.length,i,1),Xc.from(i,this.length-(r-t)+n.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,r=this.length){let n=[];return this.decompose(t,r,n,0),Xc.from(n,r-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let r=this.scanIdentical(t,1),n=this.length-this.scanIdentical(t,-1),i=new mx(this),a=new mx(t);for(let s=r,l=r;;){if(i.next(s),a.next(s),s=0,i.lineBreak!=a.lineBreak||i.done!=a.done||i.value!=a.value)return!1;if(l+=i.value.length,i.done||l>=n)return!0}}iter(t=1){return new mx(this,t)}iterRange(t,r=this.length){return new vne(this,t,r)}iterLines(t,r){let n;if(t==null)n=this.iter();else{r==null&&(r=this.lines+1);let i=this.line(t).from;n=this.iterRange(i,Math.max(i,r==this.lines+1?this.length:r<=1?0:this.line(r-1).to))}return new bne(n)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?Oi.empty:t.length<=32?new Ko(t):Xc.from(Ko.split(t,[]))}}class Ko extends Oi{constructor(t,r=s6e(t)){super(),this.text=t,this.length=r}get lines(){return this.text.length}get children(){return null}lineInner(t,r,n,i){for(let a=0;;a++){let s=this.text[a],l=i+s.length;if((r?n:l)>=t)return new l6e(i,l,n,s);i=l+1,n++}}decompose(t,r,n,i){let a=t<=0&&r>=this.length?this:new Ko(_W(this.text,t,r),Math.min(r,this.length)-Math.max(0,t));if(i&1){let s=n.pop(),l=rk(a.text,s.text.slice(),0,a.length);if(l.length<=32)n.push(new Ko(l,s.length+a.length));else{let h=l.length>>1;n.push(new Ko(l.slice(0,h)),new Ko(l.slice(h)))}}else n.push(a)}replace(t,r,n){if(!(n instanceof Ko))return super.replace(t,r,n);let i=rk(this.text,rk(n.text,_W(this.text,0,t)),r),a=this.length+n.length-(r-t);return i.length<=32?new Ko(i,a):Xc.from(Ko.split(i,[]),a)}sliceString(t,r=this.length,n=`
 `){let i="";for(let a=0,s=0;a<=r&&s<this.text.length;s++){let l=this.text[s],h=a+l.length;a>t&&s&&(i+=n),t<h&&r>a&&(i+=l.slice(Math.max(0,t-a),r-a)),a=h+1}return i}flatten(t){for(let r of this.text)t.push(r)}scanIdentical(){return 0}static split(t,r){let n=[],i=-1;for(let a of t)n.push(a),i+=a.length+1,n.length==32&&(r.push(new Ko(n,i)),n=[],i=-1);return i>-1&&r.push(new Ko(n,i)),r}}class Xc extends Oi{constructor(t,r){super(),this.children=t,this.length=r,this.lines=0;for(let n of t)this.lines+=n.lines}lineInner(t,r,n,i){for(let a=0;;a++){let s=this.children[a],l=i+s.length,h=n+s.lines-1;if((r?h:l)>=t)return s.lineInner(t,r,n,i);i=l+1,n=h+1}}decompose(t,r,n,i){for(let a=0,s=0;s<=r&&a<this.children.length;a++){let l=this.children[a],h=s+l.length;if(t<=h&&r>=s){let y=i&((s<=t?1:0)|(h>=r?2:0));s>=t&&h<=r&&!y?n.push(l):l.decompose(t-s,r-s,n,y)}s=h+1}}replace(t,r,n){if(n.lines<this.lines)for(let i=0,a=0;i<this.children.length;i++){let s=this.children[i],l=a+s.length;if(t>=a&&r<=l){let h=s.replace(t-a,r-a,n),y=this.lines-s.lines+h.lines;if(h.lines<y>>4&&h.lines>y>>6){let x=this.children.slice();return x[i]=h,new Xc(x,this.length-(r-t)+n.length)}return super.replace(a,l,h)}a=l+1}return super.replace(t,r,n)}sliceString(t,r=this.length,n=`
-`){let i="";for(let a=0,s=0;a<this.children.length&&s<=r;a++){let l=this.children[a],h=s+l.length;s>t&&a&&(i+=n),t<h&&r>s&&(i+=l.sliceString(t-s,r-s,n)),s=h+1}return i}flatten(t){for(let r of this.children)r.flatten(t)}scanIdentical(t,r){if(!(t instanceof Xc))return 0;let n=0,[i,a,s,l]=r>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;i+=r,a+=r){if(i==s||a==l)return n;let h=this.children[i],y=t.children[a];if(h!=y)return n+h.scanIdentical(y,r);n+=h.length+1}}static from(t,r=t.reduce((n,i)=>n+i.length+1,-1)){let n=0;for(let j of t)n+=j.lines;if(n<32){let j=[];for(let N of t)N.flatten(j);return new Ko(j,r)}let i=Math.max(32,n>>5),a=i<<1,s=i>>1,l=[],h=0,y=-1,x=[];function k(j){let N;if(j.lines>a&&j instanceof Xc)for(let M of j.children)k(M);else j.lines>s&&(h>s||!h)?(A(),l.push(j)):j instanceof Ko&&h&&(N=x[x.length-1])instanceof Ko&&j.lines+N.lines<=32?(h+=j.lines,y+=j.length+1,x[x.length-1]=new Ko(N.text.concat(j.text),N.length+1+j.length)):(h+j.lines>i&&A(),h+=j.lines,y+=j.length+1,x.push(j))}function A(){h!=0&&(l.push(x.length==1?x[0]:Xc.from(x,y)),y=-1,h=x.length=0)}for(let j of t)k(j);return A(),l.length==1?l[0]:new Xc(l,r)}}Oi.empty=new Ko([""],0);function o6e(e){let t=-1;for(let r of e)t+=r.length+1;return t}function rk(e,t,r=0,n=1e9){for(let i=0,a=0,s=!0;a<e.length&&i<=n;a++){let l=e[a],h=i+l.length;h>=r&&(h>n&&(l=l.slice(0,n-i)),i<r&&(l=l.slice(r-i)),s?(t[t.length-1]+=l,s=!1):t.push(l)),i=h+1}return t}function _W(e,t,r){return rk(e,[""],t,r)}class mx{constructor(t,r=1){this.dir=r,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[t],this.offsets=[r>0?1:(t instanceof Ko?t.text.length:t.children.length)<<1]}nextInner(t,r){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,i=this.nodes[n],a=this.offsets[n],s=a>>1,l=i instanceof Ko?i.text.length:i.children.length;if(s==(r>0?l:0)){if(n==0)return this.done=!0,this.value="",this;r>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((a&1)==(r>0?0:1)){if(this.offsets[n]+=r,t==0)return this.lineBreak=!0,this.value=`
-`,this;t--}else if(i instanceof Ko){let h=i.text[s+(r<0?-1:0)];if(this.offsets[n]+=r,h.length>Math.max(0,t))return this.value=t==0?h:r>0?h.slice(t):h.slice(0,h.length-t),this;t-=h.length}else{let h=i.children[s+(r<0?-1:0)];t>h.length?(t-=h.length,this.offsets[n]+=r):(r<0&&this.offsets[n]--,this.nodes.push(h),this.offsets.push(r>0?1:(h instanceof Ko?h.text.length:h.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class gne{constructor(t,r,n){this.value="",this.done=!1,this.cursor=new mx(t,r>n?-1:1),this.pos=r>n?t.length:0,this.from=Math.min(r,n),this.to=Math.max(r,n)}nextInner(t,r){if(r<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,r<0?this.pos-this.to:this.from-this.pos);let n=r<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;let{value:i}=this.cursor.next(t);return this.pos+=(i.length+t)*r,this.value=i.length<=n?i:r<0?i.slice(i.length-n):i.slice(0,n),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class yne{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:r,lineBreak:n,value:i}=this.inner.next(t);return r?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Oi.prototype[Symbol.iterator]=function(){return this.iter()},mx.prototype[Symbol.iterator]=gne.prototype[Symbol.iterator]=yne.prototype[Symbol.iterator]=function(){return this});let a6e=class{constructor(t,r,n,i){this.from=t,this.to=r,this.number=n,this.text=i}get length(){return this.to-this.from}},sy="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;e<sy.length;e++)sy[e]+=sy[e-1];function s6e(e){for(let t=1;t<sy.length;t+=2)if(sy[t]>e)return sy[t-1]<=e;return!1}function AW(e){return e>=127462&&e<=127487}const TW=8205;function $s(e,t,r=!0,n=!0){return(r?vne:l6e)(e,t,n)}function vne(e,t,r){if(t==e.length)return t;t&&bne(e.charCodeAt(t))&&xne(e.charCodeAt(t-1))&&t--;let n=ss(e,t);for(t+=iu(n);t<e.length;){let i=ss(e,t);if(n==TW||i==TW||r&&s6e(i))t+=iu(i),n=i;else if(AW(i)){let a=0,s=t-2;for(;s>=0&&AW(ss(e,s));)a++,s-=2;if(a%2==0)break;t+=2}else break}return t}function l6e(e,t,r){for(;t>0;){let n=vne(e,t-2,r);if(n<t)return n;t--}return 0}function bne(e){return e>=56320&&e<57344}function xne(e){return e>=55296&&e<56320}function ss(e,t){let r=e.charCodeAt(t);if(!xne(r)||t+1==e.length)return r;let n=e.charCodeAt(t+1);return bne(n)?(r-55296<<10)+(n-56320)+65536:r}function N6(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function iu(e){return e<65536?1:2}const w5=/\r\n?|\n/;var Ts=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(Ts||(Ts={}));class sd{constructor(t){this.sections=t}get length(){let t=0;for(let r=0;r<this.sections.length;r+=2)t+=this.sections[r];return t}get newLength(){let t=0;for(let r=0;r<this.sections.length;r+=2){let n=this.sections[r+1];t+=n<0?this.sections[r]:n}return t}get empty(){return this.sections.length==0||this.sections.length==2&&this.sections[1]<0}iterGaps(t){for(let r=0,n=0,i=0;r<this.sections.length;){let a=this.sections[r++],s=this.sections[r++];s<0?(t(n,i,a),i+=a):i+=s,n+=a}}iterChangedRanges(t,r=!1){S5(this,t,r)}get invertedDesc(){let t=[];for(let r=0;r<this.sections.length;){let n=this.sections[r++],i=this.sections[r++];i<0?t.push(n,i):t.push(i,n)}return new sd(t)}composeDesc(t){return this.empty?t:t.empty?this:wne(this,t)}mapDesc(t,r=!1){return t.empty?this:D5(this,t,r)}mapPos(t,r=-1,n=Ts.Simple){let i=0,a=0;for(let s=0;s<this.sections.length;){let l=this.sections[s++],h=this.sections[s++],y=i+l;if(h<0){if(y>t)return a+(t-i);a+=l}else{if(n!=Ts.Simple&&y>=t&&(n==Ts.TrackDel&&i<t&&y>t||n==Ts.TrackBefore&&i<t||n==Ts.TrackAfter&&y>t))return null;if(y>t||y==t&&r<0&&!l)return t==i||r<0?a:a+h;a+=h}i=y}if(t>i)throw new RangeError(`Position ${t} is out of range for changeset of length ${i}`);return a}touchesRange(t,r=t){for(let n=0,i=0;n<this.sections.length&&i<=r;){let a=this.sections[n++],s=this.sections[n++],l=i+a;if(s>=0&&i<=r&&l>=t)return i<t&&l>r?"cover":!0;i=l}return!1}toString(){let t="";for(let r=0;r<this.sections.length;){let n=this.sections[r++],i=this.sections[r++];t+=(t?" ":"")+n+(i>=0?":"+i:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some(r=>typeof r!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new sd(t)}static create(t){return new sd(t)}}class la extends sd{constructor(t,r){super(t),this.inserted=r}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return S5(this,(r,n,i,a,s)=>t=t.replace(i,i+(n-r),s),!1),t}mapDesc(t,r=!1){return D5(this,t,r,!0)}invert(t){let r=this.sections.slice(),n=[];for(let i=0,a=0;i<r.length;i+=2){let s=r[i],l=r[i+1];if(l>=0){r[i]=l,r[i+1]=s;let h=i>>1;for(;n.length<h;)n.push(Oi.empty);n.push(s?t.slice(a,a+s):Oi.empty)}a+=s}return new la(r,n)}compose(t){return this.empty?t:t.empty?this:wne(this,t,!0)}map(t,r=!1){return t.empty?this:D5(this,t,r,!0)}iterChanges(t,r=!1){S5(this,t,r)}get desc(){return sd.create(this.sections)}filter(t){let r=[],n=[],i=[],a=new iw(this);e:for(let s=0,l=0;;){let h=s==t.length?1e9:t[s++];for(;l<h||l==h&&a.len==0;){if(a.done)break e;let x=Math.min(a.len,h-l);as(i,x,-1);let k=a.ins==-1?-1:a.off==0?a.ins:0;as(r,x,k),k>0&&Bh(n,r,a.text),a.forward(x),l+=x}let y=t[s++];for(;l<y;){if(a.done)break e;let x=Math.min(a.len,y-l);as(r,x,-1),as(i,x,a.ins==-1?-1:a.off==0?a.ins:0),a.forward(x),l+=x}}return{changes:new la(r,n),filtered:sd.create(i)}}toJSON(){let t=[];for(let r=0;r<this.sections.length;r+=2){let n=this.sections[r],i=this.sections[r+1];i<0?t.push(n):i==0?t.push([n]):t.push([n].concat(this.inserted[r>>1].toJSON()))}return t}static of(t,r,n){let i=[],a=[],s=0,l=null;function h(x=!1){if(!x&&!i.length)return;s<r&&as(i,r-s,-1);let k=new la(i,a);l=l?l.compose(k.map(l)):k,i=[],a=[],s=0}function y(x){if(Array.isArray(x))for(let k of x)y(k);else if(x instanceof la){if(x.length!=r)throw new RangeError(`Mismatched change set length (got ${x.length}, expected ${r})`);h(),l=l?l.compose(x.map(l)):x}else{let{from:k,to:A=k,insert:j}=x;if(k>A||k<0||A>r)throw new RangeError(`Invalid change range ${k} to ${A} (in doc of length ${r})`);let N=j?typeof j=="string"?Oi.of(j.split(n||w5)):j:Oi.empty,M=N.length;if(k==A&&M==0)return;k<s&&h(),k>s&&as(i,k-s,-1),as(i,A-k,M),Bh(a,i,N),s=A}}return y(t),h(!l),l}static empty(t){return new la(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let r=[],n=[];for(let i=0;i<t.length;i++){let a=t[i];if(typeof a=="number")r.push(a,-1);else{if(!Array.isArray(a)||typeof a[0]!="number"||a.some((s,l)=>l&&typeof s!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(a.length==1)r.push(a[0],0);else{for(;n.length<i;)n.push(Oi.empty);n[i]=Oi.of(a.slice(1)),r.push(a[0],n[i].length)}}}return new la(r,n)}static createSet(t,r){return new la(t,r)}}function as(e,t,r,n=!1){if(t==0&&r<=0)return;let i=e.length-2;i>=0&&r<=0&&r==e[i+1]?e[i]+=t:t==0&&e[i]==0?e[i+1]+=r:n?(e[i]+=t,e[i+1]+=r):e.push(t,r)}function Bh(e,t,r){if(r.length==0)return;let n=t.length-2>>1;if(n<e.length)e[e.length-1]=e[e.length-1].append(r);else{for(;e.length<n;)e.push(Oi.empty);e.push(r)}}function S5(e,t,r){let n=e.inserted;for(let i=0,a=0,s=0;s<e.sections.length;){let l=e.sections[s++],h=e.sections[s++];if(h<0)i+=l,a+=l;else{let y=i,x=a,k=Oi.empty;for(;y+=l,x+=h,h&&n&&(k=k.append(n[s-2>>1])),!(r||s==e.sections.length||e.sections[s+1]<0);)l=e.sections[s++],h=e.sections[s++];t(i,y,a,x,k),i=y,a=x}}}function D5(e,t,r,n=!1){let i=[],a=n?[]:null,s=new iw(e),l=new iw(t);for(let h=-1;;)if(s.ins==-1&&l.ins==-1){let y=Math.min(s.len,l.len);as(i,y,-1),s.forward(y),l.forward(y)}else if(l.ins>=0&&(s.ins<0||h==s.i||s.off==0&&(l.len<s.len||l.len==s.len&&!r))){let y=l.len;for(as(i,l.ins,-1);y;){let x=Math.min(s.len,y);s.ins>=0&&h<s.i&&s.len<=x&&(as(i,0,s.ins),a&&Bh(a,i,s.text),h=s.i),s.forward(x),y-=x}l.next()}else if(s.ins>=0){let y=0,x=s.len;for(;x;)if(l.ins==-1){let k=Math.min(x,l.len);y+=k,x-=k,l.forward(k)}else if(l.ins==0&&l.len<x)x-=l.len,l.next();else break;as(i,y,h<s.i?s.ins:0),a&&h<s.i&&Bh(a,i,s.text),h=s.i,s.forward(s.len-x)}else{if(s.done&&l.done)return a?la.createSet(i,a):sd.create(i);throw new Error("Mismatched change set lengths")}}function wne(e,t,r=!1){let n=[],i=r?[]:null,a=new iw(e),s=new iw(t);for(let l=!1;;){if(a.done&&s.done)return i?la.createSet(n,i):sd.create(n);if(a.ins==0)as(n,a.len,0,l),a.next();else if(s.len==0&&!s.done)as(n,0,s.ins,l),i&&Bh(i,n,s.text),s.next();else{if(a.done||s.done)throw new Error("Mismatched change set lengths");{let h=Math.min(a.len2,s.len),y=n.length;if(a.ins==-1){let x=s.ins==-1?-1:s.off?0:s.ins;as(n,h,x,l),i&&x&&Bh(i,n,s.text)}else s.ins==-1?(as(n,a.off?0:a.len,h,l),i&&Bh(i,n,a.textBit(h))):(as(n,a.off?0:a.len,s.off?0:s.ins,l),i&&!s.off&&Bh(i,n,s.text));l=(a.ins>h||s.ins>=0&&s.len>h)&&(l||n.length>y),a.forward2(h),s.forward(h)}}}}class iw{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i<t.length?(this.len=t[this.i++],this.ins=t[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return this.ins==-2}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:t}=this.set,r=this.i-2>>1;return r>=t.length?Oi.empty:t[r]}textBit(t){let{inserted:r}=this.set,n=this.i-2>>1;return n>=r.length&&!t?Oi.empty:r[n].slice(this.off,t==null?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){this.ins==-1?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class Fm{constructor(t,r,n){this.from=t,this.to=r,this.flags=n}get anchor(){return this.flags&16?this.to:this.from}get head(){return this.flags&16?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&4?-1:this.flags&8?1:0}get bidiLevel(){let t=this.flags&3;return t==3?null:t}get goalColumn(){let t=this.flags>>5;return t==33554431?void 0:t}map(t,r=-1){let n,i;return this.empty?n=i=t.mapPos(this.from,r):(n=t.mapPos(this.from,1),i=t.mapPos(this.to,-1)),n==this.from&&i==this.to?this:new Fm(n,i,this.flags)}extend(t,r=t){if(t<=this.anchor&&r>=this.anchor)return Zt.range(t,r);let n=Math.abs(t-this.anchor)>Math.abs(r-this.anchor)?t:r;return Zt.range(this.anchor,n)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return Zt.range(t.anchor,t.head)}static create(t,r,n){return new Fm(t,r,n)}}class Zt{constructor(t,r){this.ranges=t,this.mainIndex=r}map(t,r=-1){return t.empty?this:Zt.create(this.ranges.map(n=>n.map(t,r)),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let r=0;r<this.ranges.length;r++)if(!this.ranges[r].eq(t.ranges[r]))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return this.ranges.length==1?this:new Zt([this.main],0)}addRange(t,r=!0){return Zt.create([t].concat(this.ranges),r?0:this.mainIndex+1)}replaceRange(t,r=this.mainIndex){let n=this.ranges.slice();return n[r]=t,Zt.create(n,this.mainIndex)}toJSON(){return{ranges:this.ranges.map(t=>t.toJSON()),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||typeof t.main!="number"||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new Zt(t.ranges.map(r=>Fm.fromJSON(r)),t.main)}static single(t,r=t){return new Zt([Zt.range(t,r)],0)}static create(t,r=0){if(t.length==0)throw new RangeError("A selection needs at least one range");for(let n=0,i=0;i<t.length;i++){let a=t[i];if(a.empty?a.from<=n:a.from<n)return Zt.normalized(t.slice(),r);n=a.to}return new Zt(t,r)}static cursor(t,r=0,n,i){return Fm.create(t,t,(r==0?0:r<0?4:8)|(n==null?3:Math.min(2,n))|(i??33554431)<<5)}static range(t,r,n,i){let a=(n??33554431)<<5|(i==null?3:Math.min(2,i));return r<t?Fm.create(r,t,24|a):Fm.create(t,r,(r>t?4:0)|a)}static normalized(t,r=0){let n=t[r];t.sort((i,a)=>i.from-a.from),r=t.indexOf(n);for(let i=1;i<t.length;i++){let a=t[i],s=t[i-1];if(a.empty?a.from<=s.to:a.from<s.to){let l=s.from,h=Math.max(a.to,s.to);i<=r&&r--,t.splice(--i,2,a.anchor>a.head?Zt.range(h,l):Zt.range(l,h))}}return new Zt(t,r)}}function Sne(e,t){for(let r of e.ranges)if(r.to>t)throw new RangeError("Selection points outside of document")}let R6=0;class rn{constructor(t,r,n,i,a){this.combine=t,this.compareInput=r,this.compare=n,this.isStatic=i,this.id=R6++,this.default=t([]),this.extensions=typeof a=="function"?a(this):a}static define(t={}){return new rn(t.combine||(r=>r),t.compareInput||((r,n)=>r===n),t.compare||(t.combine?(r,n)=>r===n:L6),!!t.static,t.enables)}of(t){return new nk([],this,0,t)}compute(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new nk(t,this,1,r)}computeN(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new nk(t,this,2,r)}from(t,r){return r||(r=n=>n),this.compute([t],n=>r(n.field(t)))}}function L6(e,t){return e==t||e.length==t.length&&e.every((r,n)=>r===t[n])}class nk{constructor(t,r,n,i){this.dependencies=t,this.facet=r,this.type=n,this.value=i,this.id=R6++}dynamicSlot(t){var r;let n=this.value,i=this.facet.compareInput,a=this.id,s=t[a]>>1,l=this.type==2,h=!1,y=!1,x=[];for(let k of this.dependencies)k=="doc"?h=!0:k=="selection"?y=!0:((r=t[k.id])!==null&&r!==void 0?r:1)&1||x.push(t[k.id]);return{create(k){return k.values[s]=n(k),1},update(k,A){if(h&&A.docChanged||y&&(A.docChanged||A.selection)||C5(k,x)){let j=n(k);if(l?!MW(j,k.values[s],i):!i(j,k.values[s]))return k.values[s]=j,1}return 0},reconfigure:(k,A)=>{let j,N=A.config.address[a];if(N!=null){let M=wO(A,N);if(this.dependencies.every(u=>u instanceof rn?A.facet(u)===k.facet(u):u instanceof fa?A.field(u,!1)==k.field(u,!1):!0)||(l?MW(j=n(k),M,i):i(j=n(k),M)))return k.values[s]=M,0}else j=n(k);return k.values[s]=j,1}}}}function MW(e,t,r){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!r(e[n],t[n]))return!1;return!0}function C5(e,t){let r=!1;for(let n of t)gx(e,n)&1&&(r=!0);return r}function u6e(e,t,r){let n=r.map(h=>e[h.id]),i=r.map(h=>h.type),a=n.filter(h=>!(h&1)),s=e[t.id]>>1;function l(h){let y=[];for(let x=0;x<n.length;x++){let k=wO(h,n[x]);if(i[x]==2)for(let A of k)y.push(A);else y.push(k)}return t.combine(y)}return{create(h){for(let y of n)gx(h,y);return h.values[s]=l(h),1},update(h,y){if(!C5(h,a))return 0;let x=l(h);return t.compare(x,h.values[s])?0:(h.values[s]=x,1)},reconfigure(h,y){let x=C5(h,n),k=y.config.facets[t.id],A=y.facet(t);if(k&&!x&&L6(r,k))return h.values[s]=A,0;let j=l(h);return t.compare(j,A)?(h.values[s]=A,0):(h.values[s]=j,1)}}}const $W=rn.define({static:!0});class fa{constructor(t,r,n,i,a){this.id=t,this.createF=r,this.updateF=n,this.compareF=i,this.spec=a,this.provides=void 0}static define(t){let r=new fa(R6++,t.create,t.update,t.compare||((n,i)=>n===i),t);return t.provide&&(r.provides=t.provide(r)),r}create(t){let r=t.facet($W).find(n=>n.field==this);return((r==null?void 0:r.create)||this.createF)(t)}slot(t){let r=t[this.id]>>1;return{create:n=>(n.values[r]=this.create(n),1),update:(n,i)=>{let a=n.values[r],s=this.updateF(a,i);return this.compareF(a,s)?0:(n.values[r]=s,1)},reconfigure:(n,i)=>i.config.address[this.id]!=null?(n.values[r]=i.field(this),0):(n.values[r]=this.create(n),1)}}init(t){return[this,$W.of({field:this,create:t})]}get extension(){return this}}const Cm={lowest:4,low:3,default:2,high:1,highest:0};function b1(e){return t=>new Dne(t,e)}const wS={highest:b1(Cm.highest),high:b1(Cm.high),default:b1(Cm.default),low:b1(Cm.low),lowest:b1(Cm.lowest)};class Dne{constructor(t,r){this.inner=t,this.prec=r}}class bA{of(t){return new P5(this,t)}reconfigure(t){return bA.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class P5{constructor(t,r){this.compartment=t,this.inner=r}}class xO{constructor(t,r,n,i,a,s){for(this.base=t,this.compartments=r,this.dynamicSlots=n,this.address=i,this.staticValues=a,this.facets=s,this.statusTemplate=[];this.statusTemplate.length<n.length;)this.statusTemplate.push(0)}staticFacet(t){let r=this.address[t.id];return r==null?t.default:this.staticValues[r>>1]}static resolve(t,r,n){let i=[],a=Object.create(null),s=new Map;for(let A of c6e(t,r,s))A instanceof fa?i.push(A):(a[A.facet.id]||(a[A.facet.id]=[])).push(A);let l=Object.create(null),h=[],y=[];for(let A of i)l[A.id]=y.length<<1,y.push(j=>A.slot(j));let x=n==null?void 0:n.config.facets;for(let A in a){let j=a[A],N=j[0].facet,M=x&&x[A]||[];if(j.every(u=>u.type==0))if(l[N.id]=h.length<<1|1,L6(M,j))h.push(n.facet(N));else{let u=N.combine(j.map(m=>m.value));h.push(n&&N.compare(u,n.facet(N))?n.facet(N):u)}else{for(let u of j)u.type==0?(l[u.id]=h.length<<1|1,h.push(u.value)):(l[u.id]=y.length<<1,y.push(m=>u.dynamicSlot(m)));l[N.id]=y.length<<1,y.push(u=>u6e(u,N,j))}}let k=y.map(A=>A(l));return new xO(t,s,k,l,h,a)}}function c6e(e,t,r){let n=[[],[],[],[],[]],i=new Map;function a(s,l){let h=i.get(s);if(h!=null){if(h<=l)return;let y=n[h].indexOf(s);y>-1&&n[h].splice(y,1),s instanceof P5&&r.delete(s.compartment)}if(i.set(s,l),Array.isArray(s))for(let y of s)a(y,l);else if(s instanceof P5){if(r.has(s.compartment))throw new RangeError("Duplicate use of compartment in extensions");let y=t.get(s.compartment)||s.inner;r.set(s.compartment,y),a(y,l)}else if(s instanceof Dne)a(s.inner,s.prec);else if(s instanceof fa)n[l].push(s),s.provides&&a(s.provides,l);else if(s instanceof nk)n[l].push(s),s.facet.extensions&&a(s.facet.extensions,Cm.default);else{let y=s.extension;if(!y)throw new Error(`Unrecognized extension value in extension set (${s}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);a(y,l)}}return a(e,Cm.default),n.reduce((s,l)=>s.concat(l))}function gx(e,t){if(t&1)return 2;let r=t>>1,n=e.status[r];if(n==4)throw new Error("Cyclic dependency between fields and/or facets");if(n&2)return n;e.status[r]=4;let i=e.computeSlot(e,e.config.dynamicSlots[r]);return e.status[r]=2|i}function wO(e,t){return t&1?e.config.staticValues[t>>1]:e.values[t>>1]}const Cne=rn.define(),Pne=rn.define({combine:e=>e.some(t=>t),static:!0}),kne=rn.define({combine:e=>e.length?e[0]:void 0,static:!0}),One=rn.define(),Ene=rn.define(),_ne=rn.define(),Ane=rn.define({combine:e=>e.length?e[0]:!1});class Nf{constructor(t,r){this.type=t,this.value=r}static define(){return new d6e}}class d6e{of(t){return new Nf(this,t)}}class f6e{constructor(t){this.map=t}of(t){return new qn(this,t)}}class qn{constructor(t,r){this.type=t,this.value=r}map(t){let r=this.type.map(this.value,t);return r===void 0?void 0:r==this.value?this:new qn(this.type,r)}is(t){return this.type==t}static define(t={}){return new f6e(t.map||(r=>r))}static mapEffects(t,r){if(!t.length)return t;let n=[];for(let i of t){let a=i.map(r);a&&n.push(a)}return n}}qn.reconfigure=qn.define();qn.appendConfig=qn.define();class da{constructor(t,r,n,i,a,s){this.startState=t,this.changes=r,this.selection=n,this.effects=i,this.annotations=a,this.scrollIntoView=s,this._doc=null,this._state=null,n&&Sne(n,r.newLength),a.some(l=>l.type==da.time)||(this.annotations=a.concat(da.time.of(Date.now())))}static create(t,r,n,i,a,s){return new da(t,r,n,i,a,s)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let r of this.annotations)if(r.type==t)return r.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let r=this.annotation(da.userEvent);return!!(r&&(r==t||r.length>t.length&&r.slice(0,t.length)==t&&r[t.length]=="."))}}da.time=Nf.define();da.userEvent=Nf.define();da.addToHistory=Nf.define();da.remote=Nf.define();function h6e(e,t){let r=[];for(let n=0,i=0;;){let a,s;if(n<e.length&&(i==t.length||t[i]>=e[n]))a=e[n++],s=e[n++];else if(i<t.length)a=t[i++],s=t[i++];else return r;!r.length||r[r.length-1]<a?r.push(a,s):r[r.length-1]<s&&(r[r.length-1]=s)}}function Tne(e,t,r){var n;let i,a,s;return r?(i=t.changes,a=la.empty(t.changes.length),s=e.changes.compose(t.changes)):(i=t.changes.map(e.changes),a=e.changes.mapDesc(t.changes,!0),s=e.changes.compose(i)),{changes:s,selection:t.selection?t.selection.map(a):(n=e.selection)===null||n===void 0?void 0:n.map(i),effects:qn.mapEffects(e.effects,i).concat(qn.mapEffects(t.effects,a)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function k5(e,t,r){let n=t.selection,i=ly(t.annotations);return t.userEvent&&(i=i.concat(da.userEvent.of(t.userEvent))),{changes:t.changes instanceof la?t.changes:la.of(t.changes||[],r,e.facet(kne)),selection:n&&(n instanceof Zt?n:Zt.single(n.anchor,n.head)),effects:ly(t.effects),annotations:i,scrollIntoView:!!t.scrollIntoView}}function Mne(e,t,r){let n=k5(e,t.length?t[0]:{},e.doc.length);t.length&&t[0].filter===!1&&(r=!1);for(let a=1;a<t.length;a++){t[a].filter===!1&&(r=!1);let s=!!t[a].sequential;n=Tne(n,k5(e,t[a],s?n.changes.newLength:e.doc.length),s)}let i=da.create(e,n.changes,n.selection,n.effects,n.annotations,n.scrollIntoView);return m6e(r?p6e(i):i)}function p6e(e){let t=e.startState,r=!0;for(let i of t.facet(One)){let a=i(e);if(a===!1){r=!1;break}Array.isArray(a)&&(r=r===!0?a:h6e(r,a))}if(r!==!0){let i,a;if(r===!1)a=e.changes.invertedDesc,i=la.empty(t.doc.length);else{let s=e.changes.filter(r);i=s.changes,a=s.filtered.mapDesc(s.changes).invertedDesc}e=da.create(t,i,e.selection&&e.selection.map(a),qn.mapEffects(e.effects,a),e.annotations,e.scrollIntoView)}let n=t.facet(Ene);for(let i=n.length-1;i>=0;i--){let a=n[i](e);a instanceof da?e=a:Array.isArray(a)&&a.length==1&&a[0]instanceof da?e=a[0]:e=Mne(t,ly(a),!1)}return e}function m6e(e){let t=e.startState,r=t.facet(_ne),n=e;for(let i=r.length-1;i>=0;i--){let a=r[i](e);a&&Object.keys(a).length&&(n=Tne(n,k5(t,a,e.changes.newLength),!0))}return n==e?e:da.create(t,e.changes,e.selection,n.effects,n.annotations,n.scrollIntoView)}const g6e=[];function ly(e){return e==null?g6e:Array.isArray(e)?e:[e]}var bo=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(bo||(bo={}));const y6e=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let O5;try{O5=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function v6e(e){if(O5)return O5.test(e);for(let t=0;t<e.length;t++){let r=e[t];if(/\w/.test(r)||r>"€"&&(r.toUpperCase()!=r.toLowerCase()||y6e.test(r)))return!0}return!1}function b6e(e){return t=>{if(!/\S/.test(t))return bo.Space;if(v6e(t))return bo.Word;for(let r=0;r<e.length;r++)if(t.indexOf(e[r])>-1)return bo.Word;return bo.Other}}class wi{constructor(t,r,n,i,a,s){this.config=t,this.doc=r,this.selection=n,this.values=i,this.status=t.statusTemplate.slice(),this.computeSlot=a,s&&(s._state=this);for(let l=0;l<this.config.dynamicSlots.length;l++)gx(this,l<<1);this.computeSlot=null}field(t,r=!0){let n=this.config.address[t.id];if(n==null){if(r)throw new RangeError("Field is not present in this state");return}return gx(this,n),wO(this,n)}update(...t){return Mne(this,t,!0)}applyTransaction(t){let r=this.config,{base:n,compartments:i}=r;for(let s of t.effects)s.is(bA.reconfigure)?(r&&(i=new Map,r.compartments.forEach((l,h)=>i.set(h,l)),r=null),i.set(s.value.compartment,s.value.extension)):s.is(qn.reconfigure)?(r=null,n=s.value):s.is(qn.appendConfig)&&(r=null,n=ly(n).concat(s.value));let a;r?a=t.startState.values.slice():(r=xO.resolve(n,i,this),a=new wi(r,this.doc,this.selection,r.dynamicSlots.map(()=>null),(l,h)=>h.reconfigure(l,this),null).values),new wi(r,t.newDoc,t.newSelection,a,(s,l)=>l.update(s,t),t)}replaceSelection(t){return typeof t=="string"&&(t=this.toText(t)),this.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:t},range:Zt.cursor(r.from+t.length)}))}changeByRange(t){let r=this.selection,n=t(r.ranges[0]),i=this.changes(n.changes),a=[n.range],s=ly(n.effects);for(let l=1;l<r.ranges.length;l++){let h=t(r.ranges[l]),y=this.changes(h.changes),x=y.map(i);for(let A=0;A<l;A++)a[A]=a[A].map(x);let k=i.mapDesc(y,!0);a.push(h.range.map(k)),i=i.compose(x),s=qn.mapEffects(s,x).concat(qn.mapEffects(ly(h.effects),k))}return{changes:i,selection:Zt.create(a,r.mainIndex),effects:s}}changes(t=[]){return t instanceof la?t:la.of(t,this.doc.length,this.facet(wi.lineSeparator))}toText(t){return Oi.of(t.split(this.facet(wi.lineSeparator)||w5))}sliceDoc(t=0,r=this.doc.length){return this.doc.sliceString(t,r,this.lineBreak)}facet(t){let r=this.config.address[t.id];return r==null?t.default:(gx(this,r),wO(this,r))}toJSON(t){let r={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(let n in t){let i=t[n];i instanceof fa&&this.config.address[i.id]!=null&&(r[n]=i.spec.toJSON(this.field(t[n]),this))}return r}static fromJSON(t,r={},n){if(!t||typeof t.doc!="string")throw new RangeError("Invalid JSON representation for EditorState");let i=[];if(n){for(let a in n)if(Object.prototype.hasOwnProperty.call(t,a)){let s=n[a],l=t[a];i.push(s.init(h=>s.spec.fromJSON(l,h)))}}return wi.create({doc:t.doc,selection:Zt.fromJSON(t.selection),extensions:r.extensions?i.concat([r.extensions]):i})}static create(t={}){let r=xO.resolve(t.extensions||[],new Map),n=t.doc instanceof Oi?t.doc:Oi.of((t.doc||"").split(r.staticFacet(wi.lineSeparator)||w5)),i=t.selection?t.selection instanceof Zt?t.selection:Zt.single(t.selection.anchor,t.selection.head):Zt.single(0);return Sne(i,n.length),r.staticFacet(Pne)||(i=i.asSingle()),new wi(r,n,i,r.dynamicSlots.map(()=>null),(a,s)=>s.create(a),null)}get tabSize(){return this.facet(wi.tabSize)}get lineBreak(){return this.facet(wi.lineSeparator)||`
-`}get readOnly(){return this.facet(Ane)}phrase(t,...r){for(let n of this.facet(wi.phrases))if(Object.prototype.hasOwnProperty.call(n,t)){t=n[t];break}return r.length&&(t=t.replace(/\$(\$|\d*)/g,(n,i)=>{if(i=="$")return"$";let a=+(i||1);return!a||a>r.length?n:r[a-1]})),t}languageDataAt(t,r,n=-1){let i=[];for(let a of this.facet(Cne))for(let s of a(this,r,n))Object.prototype.hasOwnProperty.call(s,t)&&i.push(s[t]);return i}charCategorizer(t){return b6e(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:r,from:n,length:i}=this.doc.lineAt(t),a=this.charCategorizer(t),s=t-n,l=t-n;for(;s>0;){let h=$s(r,s,!1);if(a(r.slice(h,s))!=bo.Word)break;s=h}for(;l<i;){let h=$s(r,l);if(a(r.slice(l,h))!=bo.Word)break;l=h}return s==l?null:Zt.range(s+n,l+n)}}wi.allowMultipleSelections=Pne;wi.tabSize=rn.define({combine:e=>e.length?e[0]:4});wi.lineSeparator=kne;wi.readOnly=Ane;wi.phrases=rn.define({compare(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length==n.length&&r.every(i=>e[i]==t[i])}});wi.languageData=Cne;wi.changeFilter=One;wi.transactionFilter=Ene;wi.transactionExtender=_ne;bA.reconfigure=qn.define();function xd(e,t,r={}){let n={};for(let i of e)for(let a of Object.keys(i)){let s=i[a],l=n[a];if(l===void 0)n[a]=s;else if(!(l===s||s===void 0))if(Object.hasOwnProperty.call(r,a))n[a]=r[a](l,s);else throw new Error("Config merge conflict for field "+a)}for(let i in t)n[i]===void 0&&(n[i]=t[i]);return n}class rg{eq(t){return this==t}range(t,r=t){return E5.create(t,r,this)}}rg.prototype.startSide=rg.prototype.endSide=0;rg.prototype.point=!1;rg.prototype.mapMode=Ts.TrackDel;let E5=class $ne{constructor(t,r,n){this.from=t,this.to=r,this.value=n}static create(t,r,n){return new $ne(t,r,n)}};function _5(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class z6{constructor(t,r,n,i){this.from=t,this.to=r,this.value=n,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(t,r,n,i=0){let a=n?this.to:this.from;for(let s=i,l=a.length;;){if(s==l)return s;let h=s+l>>1,y=a[h]-t||(n?this.value[h].endSide:this.value[h].startSide)-r;if(h==s)return y>=0?s:l;y>=0?l=h:s=h+1}}between(t,r,n,i){for(let a=this.findIndex(r,-1e9,!0),s=this.findIndex(n,1e9,!1,a);a<s;a++)if(i(this.from[a]+t,this.to[a]+t,this.value[a])===!1)return!1}map(t,r){let n=[],i=[],a=[],s=-1,l=-1;for(let h=0;h<this.value.length;h++){let y=this.value[h],x=this.from[h]+t,k=this.to[h]+t,A,j;if(x==k){let N=r.mapPos(x,y.startSide,y.mapMode);if(N==null||(A=j=N,y.startSide!=y.endSide&&(j=r.mapPos(x,y.endSide),j<A)))continue}else if(A=r.mapPos(x,y.startSide),j=r.mapPos(k,y.endSide),A>j||A==j&&y.startSide>0&&y.endSide<=0)continue;(j-A||y.endSide-y.startSide)<0||(s<0&&(s=A),y.point&&(l=Math.max(l,j-A)),n.push(y),i.push(A-s),a.push(j-s))}return{mapped:n.length?new z6(i,a,n,l):null,pos:s}}}class $i{constructor(t,r,n,i){this.chunkPos=t,this.chunk=r,this.nextLayer=n,this.maxPoint=i}static create(t,r,n,i){return new $i(t,r,n,i)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let r of this.chunk)t+=r.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:r=[],sort:n=!1,filterFrom:i=0,filterTo:a=this.length}=t,s=t.filter;if(r.length==0&&!s)return this;if(n&&(r=r.slice().sort(_5)),this.isEmpty)return r.length?$i.of(r):this;let l=new Ine(this,null,-1).goto(0),h=0,y=[],x=new ng;for(;l.value||h<r.length;)if(h<r.length&&(l.from-r[h].from||l.startSide-r[h].value.startSide)>=0){let k=r[h++];x.addInner(k.from,k.to,k.value)||y.push(k)}else l.rangeIndex==1&&l.chunkIndex<this.chunk.length&&(h==r.length||this.chunkEnd(l.chunkIndex)<r[h].from)&&(!s||i>this.chunkEnd(l.chunkIndex)||a<this.chunkPos[l.chunkIndex])&&x.addChunk(this.chunkPos[l.chunkIndex],this.chunk[l.chunkIndex])?l.nextChunk():((!s||i>l.to||a<l.from||s(l.from,l.to,l.value))&&(x.addInner(l.from,l.to,l.value)||y.push(E5.create(l.from,l.to,l.value))),l.next());return x.finishInner(this.nextLayer.isEmpty&&!y.length?$i.empty:this.nextLayer.update({add:y,filter:s,filterFrom:i,filterTo:a}))}map(t){if(t.empty||this.isEmpty)return this;let r=[],n=[],i=-1;for(let s=0;s<this.chunk.length;s++){let l=this.chunkPos[s],h=this.chunk[s],y=t.touchesRange(l,l+h.length);if(y===!1)i=Math.max(i,h.maxPoint),r.push(h),n.push(t.mapPos(l));else if(y===!0){let{mapped:x,pos:k}=h.map(l,t);x&&(i=Math.max(i,x.maxPoint),r.push(x),n.push(k))}}let a=this.nextLayer.map(t);return r.length==0?a:new $i(n,r,a||$i.empty,i)}between(t,r,n){if(!this.isEmpty){for(let i=0;i<this.chunk.length;i++){let a=this.chunkPos[i],s=this.chunk[i];if(r>=a&&t<=a+s.length&&s.between(a,t-a,r-a,n)===!1)return}this.nextLayer.between(t,r,n)}}iter(t=0){return ow.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,r=0){return ow.from(t).goto(r)}static compare(t,r,n,i,a=-1){let s=t.filter(k=>k.maxPoint>0||!k.isEmpty&&k.maxPoint>=a),l=r.filter(k=>k.maxPoint>0||!k.isEmpty&&k.maxPoint>=a),h=IW(s,l,n),y=new x1(s,h,a),x=new x1(l,h,a);n.iterGaps((k,A,j)=>jW(y,k,x,A,j,i)),n.empty&&n.length==0&&jW(y,0,x,0,0,i)}static eq(t,r,n=0,i){i==null&&(i=999999999);let a=t.filter(x=>!x.isEmpty&&r.indexOf(x)<0),s=r.filter(x=>!x.isEmpty&&t.indexOf(x)<0);if(a.length!=s.length)return!1;if(!a.length)return!0;let l=IW(a,s),h=new x1(a,l,0).goto(n),y=new x1(s,l,0).goto(n);for(;;){if(h.to!=y.to||!A5(h.active,y.active)||h.point&&(!y.point||!h.point.eq(y.point)))return!1;if(h.to>i)return!0;h.next(),y.next()}}static spans(t,r,n,i,a=-1){let s=new x1(t,null,a).goto(r),l=r,h=s.openStart;for(;;){let y=Math.min(s.to,n);if(s.point){let x=s.activeForPoint(s.to),k=s.pointFrom<r?x.length+1:Math.min(x.length,h);i.point(l,y,s.point,x,k,s.pointRank),h=Math.min(s.openEnd(y),x.length)}else y>l&&(i.span(l,y,s.active,h),h=s.openEnd(y));if(s.to>n)return h+(s.point&&s.to>n?1:0);l=s.to,s.next()}}static of(t,r=!1){let n=new ng;for(let i of t instanceof E5?[t]:r?x6e(t):t)n.add(i.from,i.to,i.value);return n.finish()}}$i.empty=new $i([],[],null,-1);function x6e(e){if(e.length>1)for(let t=e[0],r=1;r<e.length;r++){let n=e[r];if(_5(t,n)>0)return e.slice().sort(_5);t=n}return e}$i.empty.nextLayer=$i.empty;class ng{finishChunk(t){this.chunks.push(new z6(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(t,r,n){this.addInner(t,r,n)||(this.nextLayer||(this.nextLayer=new ng)).add(t,r,n)}addInner(t,r,n){let i=t-this.lastTo||n.startSide-this.last.endSide;if(i<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return i<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(r-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=r,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,r-t)),!0)}addChunk(t,r){if((t-this.lastTo||r.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,r.maxPoint),this.chunks.push(r),this.chunkPos.push(t);let n=r.value.length-1;return this.last=r.value[n],this.lastFrom=r.from[n]+t,this.lastTo=r.to[n]+t,!0}finish(){return this.finishInner($i.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return t;let r=$i.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,r}}function IW(e,t,r){let n=new Map;for(let a of e)for(let s=0;s<a.chunk.length;s++)a.chunk[s].maxPoint<=0&&n.set(a.chunk[s],a.chunkPos[s]);let i=new Set;for(let a of t)for(let s=0;s<a.chunk.length;s++){let l=n.get(a.chunk[s]);l!=null&&(r?r.mapPos(l):l)==a.chunkPos[s]&&!(r!=null&&r.touchesRange(l,l+a.chunk[s].length))&&i.add(a.chunk[s])}return i}class Ine{constructor(t,r,n,i=0){this.layer=t,this.skip=r,this.minPoint=n,this.rank=i}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(t,r=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,r,!1),this}gotoInner(t,r,n){for(;this.chunkIndex<this.layer.chunk.length;){let i=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(i)||this.layer.chunkEnd(this.chunkIndex)<t||i.maxPoint<this.minPoint))break;this.chunkIndex++,n=!1}if(this.chunkIndex<this.layer.chunk.length){let i=this.layer.chunk[this.chunkIndex].findIndex(t-this.layer.chunkPos[this.chunkIndex],r,!0);(!n||this.rangeIndex<i)&&this.setRangeIndex(i)}this.next()}forward(t,r){(this.to-t||this.endSide-r)<0&&this.gotoInner(t,r,!0)}next(){for(;;)if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}else{let t=this.layer.chunkPos[this.chunkIndex],r=this.layer.chunk[this.chunkIndex],n=t+r.from[this.rangeIndex];if(this.from=n,this.to=t+r.to[this.rangeIndex],this.value=r.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=t}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(t){return this.from-t.from||this.startSide-t.startSide||this.rank-t.rank||this.to-t.to||this.endSide-t.endSide}}class ow{constructor(t){this.heap=t}static from(t,r=null,n=-1){let i=[];for(let a=0;a<t.length;a++)for(let s=t[a];!s.isEmpty;s=s.nextLayer)s.maxPoint>=n&&i.push(new Ine(s,r,n,a));return i.length==1?i[0]:new ow(i)}get startSide(){return this.value?this.value.startSide:0}goto(t,r=-1e9){for(let n of this.heap)n.goto(t,r);for(let n=this.heap.length>>1;n>=0;n--)z3(this.heap,n);return this.next(),this}forward(t,r){for(let n of this.heap)n.forward(t,r);for(let n=this.heap.length>>1;n>=0;n--)z3(this.heap,n);(this.to-t||this.value.endSide-r)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),z3(this.heap,0)}}}function z3(e,t){for(let r=e[t];;){let n=(t<<1)+1;if(n>=e.length)break;let i=e[n];if(n+1<e.length&&i.compare(e[n+1])>=0&&(i=e[n+1],n++),r.compare(i)<0)break;e[n]=r,e[t]=i,t=n}}class x1{constructor(t,r,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=ow.from(t,r,n)}goto(t,r=-1e9){return this.cursor.goto(t,r),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=r,this.openStart=-1,this.next(),this}forward(t,r){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-r)<0;)this.removeActive(this.minActive);this.cursor.forward(t,r)}removeActive(t){WC(this.active,t),WC(this.activeTo,t),WC(this.activeRank,t),this.minActive=FW(this.active,this.activeTo)}addActive(t){let r=0,{value:n,to:i,rank:a}=this.cursor;for(;r<this.activeRank.length&&this.activeRank[r]<=a;)r++;HC(this.active,r,n),HC(this.activeTo,r,i),HC(this.activeRank,r,a),t&&HC(t,r,this.cursor.from),this.minActive=FW(this.active,this.activeTo)}next(){let t=this.to,r=this.point;this.point=null;let n=this.openStart<0?[]:null;for(;;){let i=this.minActive;if(i>-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>t){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&WC(n,i)}else if(this.cursor.value)if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let a=this.cursor.value;if(!a.point)this.addActive(n),this.cursor.next();else if(r&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)this.cursor.next();else{this.point=a,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=a.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}}else{this.to=this.endSide=1e9;break}}if(n){this.openStart=0;for(let i=n.length-1;i>=0&&n[i]<t;i--)this.openStart++}}activeForPoint(t){if(!this.active.length)return this.active;let r=[];for(let n=this.active.length-1;n>=0&&!(this.activeRank[n]<this.pointRank);n--)(this.activeTo[n]>t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&r.push(this.active[n]);return r.reverse()}openEnd(t){let r=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)r++;return r}}function jW(e,t,r,n,i,a){e.goto(t),r.goto(n);let s=n+i,l=n,h=n-t;for(;;){let y=e.to+h-r.to||e.endSide-r.endSide,x=y<0?e.to+h:r.to,k=Math.min(x,s);if(e.point||r.point?e.point&&r.point&&(e.point==r.point||e.point.eq(r.point))&&A5(e.activeForPoint(e.to),r.activeForPoint(r.to))||a.comparePoint(l,k,e.point,r.point):k>l&&!A5(e.active,r.active)&&a.compareRange(l,k,e.active,r.active),x>s)break;l=x,y<=0&&e.next(),y>=0&&r.next()}}function A5(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!=t[r]&&!e[r].eq(t[r]))return!1;return!0}function WC(e,t){for(let r=t,n=e.length-1;r<n;r++)e[r]=e[r+1];e.pop()}function HC(e,t,r){for(let n=e.length-1;n>=t;n--)e[n+1]=e[n];e[t]=r}function FW(e,t){let r=-1,n=1e9;for(let i=0;i<t.length;i++)(t[i]-n||e[i].endSide-e[r].endSide)<0&&(r=i,n=t[i]);return r}function xA(e,t,r=e.length){let n=0;for(let i=0;i<r;)e.charCodeAt(i)==9?(n+=t-n%t,i++):(n++,i=$s(e,i));return n}function T5(e,t,r,n){for(let i=0,a=0;;){if(a>=t)return i;if(i==e.length)break;a+=e.charCodeAt(i)==9?r-a%r:1,i=$s(e,i)}return n===!0?-1:e.length}const M5="ͼ",BW=typeof Symbol>"u"?"__"+M5:Symbol.for(M5),$5=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),NW=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class up{constructor(t,r){this.rules=[];let{finish:n}=r||{};function i(s){return/^@/.test(s)?[s]:s.split(/,\s*/)}function a(s,l,h,y){let x=[],k=/^@(\w+)\b/.exec(s[0]),A=k&&k[1]=="keyframes";if(k&&l==null)return h.push(s[0]+";");for(let j in l){let N=l[j];if(/&/.test(j))a(j.split(/,\s*/).map(M=>s.map(u=>M.replace(/&/,u))).reduce((M,u)=>M.concat(u)),N,h);else if(N&&typeof N=="object"){if(!k)throw new RangeError("The value of a property ("+j+") should be a primitive value.");a(i(j),N,x,A)}else N!=null&&x.push(j.replace(/_.*/,"").replace(/[A-Z]/g,M=>"-"+M.toLowerCase())+": "+N+";")}(x.length||A)&&h.push((n&&!k&&!y?s.map(n):s).join(", ")+" {"+x.join(" ")+"}")}for(let s in t)a(i(s),t[s],this.rules)}getRules(){return this.rules.join(`
-`)}static newName(){let t=NW[BW]||1;return NW[BW]=t+1,M5+t.toString(36)}static mount(t,r){(t[$5]||new w6e(t)).mount(Array.isArray(r)?r:[r])}}let RW=new Map;class w6e{constructor(t){let r=t.ownerDocument||t,n=r.defaultView;if(!t.head&&t.adoptedStyleSheets&&n.CSSStyleSheet){let i=RW.get(r);if(i)return t.adoptedStyleSheets=[i.sheet,...t.adoptedStyleSheets],t[$5]=i;this.sheet=new n.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],RW.set(r,this)}else{this.styleTag=r.createElement("style");let i=t.head||t;i.insertBefore(this.styleTag,i.firstChild)}this.modules=[],t[$5]=this}mount(t){let r=this.sheet,n=0,i=0;for(let a=0;a<t.length;a++){let s=t[a],l=this.modules.indexOf(s);if(l<i&&l>-1&&(this.modules.splice(l,1),i--,l=-1),l==-1){if(this.modules.splice(i++,0,s),r)for(let h=0;h<s.rules.length;h++)r.insertRule(s.rules[h],n++)}else{for(;i<l;)n+=this.modules[i++].rules.length;n+=s.rules.length,i++}}if(!r){let a="";for(let s=0;s<this.modules.length;s++)a+=this.modules[s].getRules()+`
-`;this.styleTag.textContent=a}}}var cp={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},aw={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},LW=typeof navigator<"u"&&/Chrome\/(\d+)/.exec(navigator.userAgent),S6e=typeof navigator<"u"&&/Mac/.test(navigator.platform),D6e=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),C6e=S6e||LW&&+LW[1]<57;for(var Ha=0;Ha<10;Ha++)cp[48+Ha]=cp[96+Ha]=String(Ha);for(var Ha=1;Ha<=24;Ha++)cp[Ha+111]="F"+Ha;for(var Ha=65;Ha<=90;Ha++)cp[Ha]=String.fromCharCode(Ha+32),aw[Ha]=String.fromCharCode(Ha);for(var V3 in cp)aw.hasOwnProperty(V3)||(aw[V3]=cp[V3]);function P6e(e){var t=C6e&&(e.ctrlKey||e.altKey||e.metaKey)||D6e&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?aw:cp)[e.keyCode]||e.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}function SO(e){let t;return e.nodeType==11?t=e.getSelection?e:e.ownerDocument:t=e,t.getSelection()}function Vy(e,t){return t?e==t||e.contains(t.nodeType!=1?t.parentNode:t):!1}function k6e(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function ik(e,t){if(!t.anchorNode)return!1;try{return Vy(e,t.anchorNode)}catch{return!1}}function sw(e){return e.nodeType==3?Wy(e,0,e.nodeValue.length).getClientRects():e.nodeType==1?e.getClientRects():[]}function DO(e,t,r,n){return r?zW(e,t,r,n,-1)||zW(e,t,r,n,1):!1}function CO(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t}function zW(e,t,r,n,i){for(;;){if(e==r&&t==n)return!0;if(t==(i<0?0:dp(e))){if(e.nodeName=="DIV")return!1;let a=e.parentNode;if(!a||a.nodeType!=1)return!1;t=CO(e)+(i<0?0:1),e=a}else if(e.nodeType==1){if(e=e.childNodes[t+(i<0?-1:0)],e.nodeType==1&&e.contentEditable=="false")return!1;t=i<0?dp(e):0}else return!1}}function dp(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function V6(e,t){let r=t?e.left:e.right;return{left:r,right:r,top:e.top,bottom:e.bottom}}function O6e(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function E6e(e,t,r,n,i,a,s,l){let h=e.ownerDocument,y=h.defaultView||window;for(let x=e;x;)if(x.nodeType==1){let k,A=x==h.body;if(A)k=O6e(y);else{if(x.scrollHeight<=x.clientHeight&&x.scrollWidth<=x.clientWidth){x=x.assignedSlot||x.parentNode;continue}let M=x.getBoundingClientRect();k={left:M.left,right:M.left+x.clientWidth,top:M.top,bottom:M.top+x.clientHeight}}let j=0,N=0;if(i=="nearest")t.top<k.top?(N=-(k.top-t.top+s),r>0&&t.bottom>k.bottom+N&&(N=t.bottom-k.bottom+N+s)):t.bottom>k.bottom&&(N=t.bottom-k.bottom+s,r<0&&t.top-N<k.top&&(N=-(k.top+N-t.top+s)));else{let M=t.bottom-t.top,u=k.bottom-k.top;N=(i=="center"&&M<=u?t.top+M/2-u/2:i=="start"||i=="center"&&r<0?t.top-s:t.bottom-u+s)-k.top}if(n=="nearest"?t.left<k.left?(j=-(k.left-t.left+a),r>0&&t.right>k.right+j&&(j=t.right-k.right+j+a)):t.right>k.right&&(j=t.right-k.right+a,r<0&&t.left<k.left+j&&(j=-(k.left+j-t.left+a))):j=(n=="center"?t.left+(t.right-t.left)/2-(k.right-k.left)/2:n=="start"==l?t.left-a:t.right-(k.right-k.left)+a)-k.left,j||N)if(A)y.scrollBy(j,N);else{let M=0,u=0;if(N){let m=x.scrollTop;x.scrollTop+=N,u=x.scrollTop-m}if(j){let m=x.scrollLeft;x.scrollLeft+=j,M=x.scrollLeft-m}t={left:t.left-M,top:t.top-u,right:t.right-M,bottom:t.bottom-u},M&&Math.abs(M-j)<1&&(n="nearest"),u&&Math.abs(u-N)<1&&(i="nearest")}if(A)break;x=x.assignedSlot||x.parentNode}else if(x.nodeType==11)x=x.host;else break}function _6e(e){let t=e.ownerDocument;for(let r=e.parentNode;r&&r!=t.body;)if(r.nodeType==1){if(r.scrollHeight>r.clientHeight||r.scrollWidth>r.clientWidth)return r;r=r.assignedSlot||r.parentNode}else if(r.nodeType==11)r=r.host;else break;return null}class A6e{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:r,focusNode:n}=t;this.set(r,Math.min(t.anchorOffset,r?dp(r):0),n,Math.min(t.focusOffset,n?dp(n):0))}set(t,r,n,i){this.anchorNode=t,this.anchorOffset=r,this.focusNode=n,this.focusOffset=i}}let h0=null;function jne(e){if(e.setActive)return e.setActive();if(h0)return e.focus(h0);let t=[];for(let r=e;r&&(t.push(r,r.scrollTop,r.scrollLeft),r!=r.ownerDocument);r=r.parentNode);if(e.focus(h0==null?{get preventScroll(){return h0={preventScroll:!0},!0}}:void 0),!h0){h0=!1;for(let r=0;r<t.length;){let n=t[r++],i=t[r++],a=t[r++];n.scrollTop!=i&&(n.scrollTop=i),n.scrollLeft!=a&&(n.scrollLeft=a)}}}let VW;function Wy(e,t,r=t){let n=VW||(VW=document.createRange());return n.setEnd(e,r),n.setStart(e,t),n}function uy(e,t,r){let n={key:t,code:t,keyCode:r,which:r,cancelable:!0},i=new KeyboardEvent("keydown",n);i.synthetic=!0,e.dispatchEvent(i);let a=new KeyboardEvent("keyup",n);return a.synthetic=!0,e.dispatchEvent(a),i.defaultPrevented||a.defaultPrevented}function T6e(e){for(;e;){if(e&&(e.nodeType==9||e.nodeType==11&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}function Fne(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}function M6e(e,t){let r=t.focusNode,n=t.focusOffset;if(!r||t.anchorNode!=r||t.anchorOffset!=n)return!1;for(n=Math.min(n,dp(r));;)if(n){if(r.nodeType!=1)return!1;let i=r.childNodes[n-1];i.contentEditable=="false"?n--:(r=i,n=dp(r))}else{if(r==e)return!0;n=CO(r),r=r.parentNode}}class Ga{constructor(t,r,n=!0){this.node=t,this.offset=r,this.precise=n}static before(t,r){return new Ga(t.parentNode,CO(t),r)}static after(t,r){return new Ga(t.parentNode,CO(t)+1,r)}}const W6=[];class Yi{constructor(){this.parent=null,this.dom=null,this.dirty=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(t){let r=this.posAtStart;for(let n of this.children){if(n==t)return r;r+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(t){return this.posBefore(t)+t.length}sync(t,r){if(this.dirty&2){let n=this.dom,i=null,a;for(let s of this.children){if(s.dirty){if(!s.dom&&(a=i?i.nextSibling:n.firstChild)){let l=Yi.get(a);(!l||!l.parent&&l.canReuseDOM(s))&&s.reuseDOM(a)}s.sync(t,r),s.dirty=0}if(a=i?i.nextSibling:n.firstChild,r&&!r.written&&r.node==n&&a!=s.dom&&(r.written=!0),s.dom.parentNode==n)for(;a&&a!=s.dom;)a=WW(a);else n.insertBefore(s.dom,a);i=s.dom}for(a=i?i.nextSibling:n.firstChild,a&&r&&r.node==n&&(r.written=!0);a;)a=WW(a)}else if(this.dirty&1)for(let n of this.children)n.dirty&&(n.sync(t,r),n.dirty=0)}reuseDOM(t){}localPosFromDOM(t,r){let n;if(t==this.dom)n=this.dom.childNodes[r];else{let i=dp(t)==0?0:r==0?-1:1;for(;;){let a=t.parentNode;if(a==this.dom)break;i==0&&a.firstChild!=a.lastChild&&(t==a.firstChild?i=-1:i=1),t=a}i<0?n=t:n=t.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!Yi.get(n);)n=n.nextSibling;if(!n)return this.length;for(let i=0,a=0;;i++){let s=this.children[i];if(s.dom==n)return a;a+=s.length+s.breakAfter}}domBoundsAround(t,r,n=0){let i=-1,a=-1,s=-1,l=-1;for(let h=0,y=n,x=n;h<this.children.length;h++){let k=this.children[h],A=y+k.length;if(y<t&&A>r)return k.domBoundsAround(t,r,y);if(A>=t&&i==-1&&(i=h,a=y),y>r&&k.dom.parentNode==this.dom){s=h,l=x;break}x=A,y=A+k.breakAfter}return{from:a,to:l<0?n+this.length:l,startDOM:(i?this.children[i-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:s<this.children.length&&s>=0?this.children[s].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let r=this.parent;r;r=r.parent){if(t&&(r.dirty|=2),r.dirty&1)return;r.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let r=t.parent;if(!r)return t;t=r}}replaceChildren(t,r,n=W6){this.markDirty();for(let i=t;i<r;i++){let a=this.children[i];a.parent==this&&a.destroy()}this.children.splice(t,r-t,...n);for(let i=0;i<n.length;i++)n[i].setParent(this)}ignoreMutation(t){return!1}ignoreEvent(t){return!1}childCursor(t=this.length){return new Bne(this.children,t,this.children.length)}childPos(t,r=1){return this.childCursor().findPos(t,r)}toString(){let t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+(t=="Text"?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(t){return t.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(t,r,n,i,a,s){return!1}become(t){return!1}canReuseDOM(t){return t.constructor==this.constructor}getSide(){return 0}destroy(){this.parent=null}}Yi.prototype.breakAfter=0;function WW(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class Bne{constructor(t,r,n){this.children=t,this.pos=r,this.i=n,this.off=0}findPos(t,r=1){for(;;){if(t>this.pos||t==this.pos&&(r>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function Nne(e,t,r,n,i,a,s,l,h){let{children:y}=e,x=y.length?y[t]:null,k=a.length?a[a.length-1]:null,A=k?k.breakAfter:s;if(!(t==n&&x&&!s&&!A&&a.length<2&&x.merge(r,i,a.length?k:null,r==0,l,h))){if(n<y.length){let j=y[n];j&&i<j.length?(t==n&&(j=j.split(i),i=0),!A&&k&&j.merge(0,i,k,!0,0,h)?a[a.length-1]=j:(i&&j.merge(0,i,null,!1,0,h),a.push(j))):j!=null&&j.breakAfter&&(k?k.breakAfter=1:s=1),n++}for(x&&(x.breakAfter=s,r>0&&(!s&&a.length&&x.merge(r,x.length,a[0],!1,l,0)?x.breakAfter=a.shift().breakAfter:(r<x.length||x.children.length&&x.children[x.children.length-1].length==0)&&x.merge(r,x.length,null,!1,l,0),t++));t<n&&a.length;)if(y[n-1].become(a[a.length-1]))n--,a.pop(),h=a.length?0:l;else if(y[t].become(a[0]))t++,a.shift(),l=a.length?0:h;else break;!a.length&&t&&n<y.length&&!y[t-1].breakAfter&&y[n].merge(0,0,y[t-1],!1,l,h)&&t--,(t<n||a.length)&&e.replaceChildren(t,n,a)}}function Rne(e,t,r,n,i,a){let s=e.childCursor(),{i:l,off:h}=s.findPos(r,1),{i:y,off:x}=s.findPos(t,-1),k=t-r;for(let A of n)k+=A.length;e.length+=k,Nne(e,y,x,l,h,n,0,i,a)}let kl=typeof navigator<"u"?navigator:{userAgent:"",vendor:"",platform:""},I5=typeof document<"u"?document:{documentElement:{style:{}}};const j5=/Edge\/(\d+)/.exec(kl.userAgent),Lne=/MSIE \d/.test(kl.userAgent),F5=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(kl.userAgent),wA=!!(Lne||F5||j5),HW=!wA&&/gecko\/(\d+)/i.test(kl.userAgent),W3=!wA&&/Chrome\/(\d+)/.exec(kl.userAgent),UW="webkitFontSmoothing"in I5.documentElement.style,zne=!wA&&/Apple Computer/.test(kl.vendor),KW=zne&&(/Mobile\/\w+/.test(kl.userAgent)||kl.maxTouchPoints>2);var tn={mac:KW||/Mac/.test(kl.platform),windows:/Win/.test(kl.platform),linux:/Linux|X11/.test(kl.platform),ie:wA,ie_version:Lne?I5.documentMode||6:F5?+F5[1]:j5?+j5[1]:0,gecko:HW,gecko_version:HW?+(/Firefox\/(\d+)/.exec(kl.userAgent)||[0,0])[1]:0,chrome:!!W3,chrome_version:W3?+W3[1]:0,ios:KW,android:/Android\b/.test(kl.userAgent),webkit:UW,safari:zne,webkit_version:UW?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:I5.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const $6e=256;class ig extends Yi{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,r){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(r&&r.node==this.dom&&(r.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){t.nodeType==3&&this.createDOM(t)}merge(t,r,n){return n&&(!(n instanceof ig)||this.length-(r-t)+n.length>$6e)?!1:(this.text=this.text.slice(0,t)+(n?n.text:"")+this.text.slice(r),this.markDirty(),!0)}split(t){let r=new ig(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),r}localPosFromDOM(t,r){return t==this.dom?r:r?this.text.length:0}domAtPos(t){return new Ga(this.dom,t)}domBoundsAround(t,r,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,r){return B5(this.dom,t,r)}}class kf extends Yi{constructor(t,r=[],n=0){super(),this.mark=t,this.children=r,this.length=n;for(let i of r)i.setParent(this)}setAttrs(t){if(Fne(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let r in this.mark.attrs)t.setAttribute(r,this.mark.attrs[r]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t,r){this.dom?this.dirty&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,r)}merge(t,r,n,i,a,s){return n&&(!(n instanceof kf&&n.mark.eq(this.mark))||t&&a<=0||r<this.length&&s<=0)?!1:(Rne(this,t,r,n?n.children:[],a-1,s-1),this.markDirty(),!0)}split(t){let r=[],n=0,i=-1,a=0;for(let l of this.children){let h=n+l.length;h>t&&r.push(n<t?l.split(t-n):l),i<0&&n>=t&&(i=a),n=h,a++}let s=this.length-t;return this.length=t,i>-1&&(this.children.length=i,this.markDirty()),new kf(this.mark,r,s)}domAtPos(t){return Kne(this,t)}coordsAt(t,r){return qne(this,t,r)}}function B5(e,t,r){let n=e.nodeValue.length;t>n&&(t=n);let i=t,a=t,s=0;t==0&&r<0||t==n&&r>=0?tn.chrome||tn.gecko||(t?(i--,s=1):a<n&&(a++,s=-1)):r<0?i--:a<n&&a++;let l=Wy(e,i,a).getClientRects();if(!l.length)return null;let h=l[(s?s<0:r>=0)?0:l.length-1];return tn.safari&&!s&&h.width==0&&(h=Array.prototype.find.call(l,y=>y.width)||h),s?V6(h,s<0):h||null}class Nh extends Yi{static create(t,r,n){return new(t.customView||Nh)(t,r,n)}constructor(t,r,n){super(),this.widget=t,this.length=r,this.side=n,this.prevWidget=null}split(t){let r=Nh.create(this.widget,this.length-t,this.side);return this.length-=t,r}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,r,n,i,a,s){return n&&(!(n instanceof Nh)||!this.widget.compare(n.widget)||t>0&&a<=0||r<this.length&&s<=0)?!1:(this.length=t+(n?n.length:0)+(this.length-r),!0)}become(t){return t instanceof Nh&&t.side==this.side&&this.widget.constructor==t.widget.constructor?(this.widget.compare(t.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=t.widget,this.length=t.length,!0):!1}ignoreMutation(){return!0}ignoreEvent(t){return this.widget.ignoreEvent(t)}get overrideDOMText(){if(this.length==0)return Oi.empty;let t=this;for(;t.parent;)t=t.parent;let{view:r}=t,n=r&&r.state.doc,i=this.posAtStart;return n?n.slice(i,i+this.length):Oi.empty}domAtPos(t){return(this.length?t==0:this.side>0)?Ga.before(this.dom):Ga.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,r){let n=this.widget.coordsAt(this.dom,t,r);if(n)return n;let i=this.dom.getClientRects(),a=null;if(!i.length)return null;for(let s=t>0?i.length-1:0;a=i[s],!(t>0?s==0:s==i.length-1||a.top<a.bottom);s+=t>0?-1:1);return this.length?a:V6(a,this.side>0)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class Vne extends Nh{domAtPos(t){let{topView:r,text:n}=this.widget;return r?N5(t,0,r,n,this.length-r.length,(i,a)=>i.domAtPos(a),(i,a)=>new Ga(i,Math.min(a,i.nodeValue.length))):new Ga(n,Math.min(t,n.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,r){let{topView:n,text:i}=this.widget;return n?Hne(t,r,n,i,this.length-n.length):Math.min(r,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,r){let{topView:n,text:i}=this.widget;return n?N5(t,r,n,i,this.length-n.length,(a,s,l)=>a.coordsAt(s,l),(a,s,l)=>B5(a,s,l)):B5(i,t,r)}destroy(){var t;super.destroy(),(t=this.widget.topView)===null||t===void 0||t.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function N5(e,t,r,n,i,a,s){if(r instanceof kf){for(let l=r.dom.firstChild;l;l=l.nextSibling){let h=Yi.get(l);if(h){let y=Vy(l,n),x=h.length+(y?i:0);if(e<x||e==x&&h.getSide()<=0)return y?N5(e,t,h,n,i,a,s):a(h,e,t);e-=x}else{let y=Wne(e,t,l,s);if(typeof y!="number")return y;e=y}}return a(r,r.length,-1)}else return r.dom==n?s(n,e,t):a(r,e,t)}function Wne(e,t,r,n){if(r.nodeType==3){let i=r.nodeValue.length;if(e<=i)return n(r,e,t);e-=i}else if(r.nodeType==1&&r.contentEditable!="false")for(let i=r.firstChild;i;i=i.nextSibling){let a=Wne(e,t,i,n);if(typeof a!="number")return a;e=a}return e}function Hne(e,t,r,n,i){if(r instanceof kf){let a=0;for(let s=r.dom.firstChild;s;s=s.nextSibling){let l=Yi.get(s);if(l){let h=Vy(s,n);if(Vy(s,e))return a+(h?Hne(e,t,l,n,i):l.localPosFromDOM(e,t));a+=l.length+(h?i:0)}else{let h=Une(e,t,s);if(h.result!=null)return a+h.result;a+=h.size}}}else if(r.dom==n)return Math.min(t,n.nodeValue.length);return r.localPosFromDOM(e,t)}function Une(e,t,r){if(r.nodeType==3)return e==r?{result:t}:{size:r.nodeValue.length};if(r.nodeType==1&&r.contentEditable!="false"){let n=0;for(let i=r.firstChild,a=0;;i=i.nextSibling,a++){if(e==r&&a==t)return{result:n};if(!i)return{size:n};let s=Une(e,t,i);if(s.result!=null)return{result:t+s.result};n+=s.size}}else return r.contains(e)?{result:0}:{size:0}}class Hy extends Yi{constructor(t){super(),this.side=t}get length(){return 0}merge(){return!1}become(t){return t instanceof Hy&&t.side==this.side}split(){return new Hy(this.side)}sync(){if(!this.dom){let t=document.createElement("img");t.className="cm-widgetBuffer",t.setAttribute("aria-hidden","true"),this.setDOM(t)}}getSide(){return this.side}domAtPos(t){return this.side>0?Ga.before(this.dom):Ga.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return Oi.empty}get isHidden(){return!0}}ig.prototype.children=Nh.prototype.children=Hy.prototype.children=W6;function Kne(e,t){let r=e.dom,{children:n}=e,i=0;for(let a=0;i<n.length;i++){let s=n[i],l=a+s.length;if(!(l==a&&s.getSide()<=0)){if(t>a&&t<l&&s.dom.parentNode==r)return s.domAtPos(t-a);if(t<=a)break;a=l}}for(let a=i;a>0;a--){let s=n[a-1];if(s.dom.parentNode==r)return s.domAtPos(s.length)}for(let a=i;a<n.length;a++){let s=n[a];if(s.dom.parentNode==r)return s.domAtPos(0)}return new Ga(r,0)}function Gne(e,t,r){let n,{children:i}=e;r>0&&t instanceof kf&&i.length&&(n=i[i.length-1])instanceof kf&&n.mark.eq(t.mark)?Gne(n,t.children[0],r-1):(i.push(t),t.setParent(e)),e.length+=t.length}function qne(e,t,r){let n=null,i=-1,a=null,s=-1;function l(y,x){for(let k=0,A=0;k<y.children.length&&A<=x;k++){let j=y.children[k],N=A+j.length;N>=x&&(j.children.length?l(j,x-A):(!a||a.isHidden&&r>0)&&(N>x||A==N&&j.getSide()>0)?(a=j,s=x-A):(A<x||A==N&&j.getSide()<0&&!j.isHidden)&&(n=j,i=x-A)),A=N}}l(e,t);let h=(r<0?n:a)||n||a;return h?h.coordsAt(Math.max(0,h==n?i:s),r):I6e(e)}function I6e(e){let t=e.dom.lastChild;if(!t)return e.dom.getBoundingClientRect();let r=sw(t);return r[r.length-1]||null}function R5(e,t){for(let r in e)r=="class"&&t.class?t.class+=" "+e.class:r=="style"&&t.style?t.style+=";"+e.style:t[r]=e[r];return t}function H6(e,t){if(e==t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!=n.length)return!1;for(let i of r)if(n.indexOf(i)==-1||e[i]!==t[i])return!1;return!0}function L5(e,t,r){let n=null;if(t)for(let i in t)r&&i in r||e.removeAttribute(n=i);if(r)for(let i in r)t&&t[i]==r[i]||e.setAttribute(n=i,r[i]);return!!n}class Av{eq(t){return!1}updateDOM(t,r){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return-1}ignoreEvent(t){return!0}coordsAt(t,r,n){return null}get customView(){return null}get isHidden(){return!1}destroy(t){}}var Lo=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(Lo||(Lo={}));class On extends rg{constructor(t,r,n,i){super(),this.startSide=t,this.endSide=r,this.widget=n,this.spec=i}get heightRelevant(){return!1}static mark(t){return new SA(t)}static widget(t){let r=t.side||0,n=!!t.block;return r+=n?r>0?3e8:-4e8:r>0?1e8:-1e8,new og(t,r,r,n,t.widget||null,!1)}static replace(t){let r=!!t.block,n,i;if(t.isBlockGap)n=-5e8,i=4e8;else{let{start:a,end:s}=Yne(t,r);n=(a?r?-3e8:-1:5e8)-1,i=(s?r?2e8:1:-6e8)+1}return new og(t,n,i,r,t.widget||null,!0)}static line(t){return new SS(t)}static set(t,r=!1){return $i.of(t,r)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}On.none=$i.empty;class SA extends On{constructor(t){let{start:r,end:n}=Yne(t);super(r?-1:5e8,n?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof SA&&this.tagName==t.tagName&&this.class==t.class&&H6(this.attrs,t.attrs)}range(t,r=t){if(t>=r)throw new RangeError("Mark decorations may not be empty");return super.range(t,r)}}SA.prototype.point=!1;class SS extends On{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof SS&&this.spec.class==t.spec.class&&H6(this.spec.attributes,t.spec.attributes)}range(t,r=t){if(r!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,r)}}SS.prototype.mapMode=Ts.TrackBefore;SS.prototype.point=!0;class og extends On{constructor(t,r,n,i,a,s){super(r,n,a,t),this.block=i,this.isReplace=s,this.mapMode=i?r<=0?Ts.TrackBefore:Ts.TrackAfter:Ts.TrackDel}get type(){return this.startSide<this.endSide?Lo.WidgetRange:this.startSide<=0?Lo.WidgetBefore:Lo.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&this.widget.estimatedHeight>=5}eq(t){return t instanceof og&&j6e(this.widget,t.widget)&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,r=t){if(this.isReplace&&(t>r||t==r&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&r!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,r)}}og.prototype.point=!0;function Yne(e,t=!1){let{inclusiveStart:r,inclusiveEnd:n}=e;return r==null&&(r=e.inclusive),n==null&&(n=e.inclusive),{start:r??t,end:n??t}}function j6e(e,t){return e==t||!!(e&&t&&e.compare(t))}function z5(e,t,r,n=0){let i=r.length-1;i>=0&&r[i]+n>=e?r[i]=Math.max(r[i],t):r.push(e,t)}class Is extends Yi{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,r,n,i,a,s){if(n){if(!(n instanceof Is))return!1;this.dom||n.transferDOM(this)}return i&&this.setDeco(n?n.attrs:null),Rne(this,t,r,n?n.children:[],a,s),!0}split(t){let r=new Is;if(r.breakAfter=this.breakAfter,this.length==0)return r;let{i:n,off:i}=this.childPos(t);i&&(r.append(this.children[n].split(i),0),this.children[n].merge(i,this.children[n].length,null,!1,0,0),n++);for(let a=n;a<this.children.length;a++)r.append(this.children[a],0);for(;n>0&&this.children[n-1].length==0;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=t,r}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){H6(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,r){Gne(this,t,r)}addLineDeco(t){let r=t.spec.attributes,n=t.spec.class;r&&(this.attrs=R5(r,this.attrs||{})),n&&(this.attrs=R5({class:n},this.attrs||{}))}domAtPos(t){return Kne(this,t)}reuseDOM(t){t.nodeName=="DIV"&&(this.setDOM(t),this.dirty|=6)}sync(t,r){var n;this.dom?this.dirty&4&&(Fne(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(L5(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,r);let i=this.dom.lastChild;for(;i&&Yi.get(i)instanceof kf;)i=i.lastChild;if(!i||!this.length||i.nodeName!="BR"&&((n=Yi.get(i))===null||n===void 0?void 0:n.isEditable)==!1&&(!tn.ios||!this.children.some(a=>a instanceof ig))){let a=document.createElement("BR");a.cmIgnore=!0,this.dom.appendChild(a)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let t=0,r;for(let n of this.children){if(!(n instanceof ig)||/[^ -~]/.test(n.text))return null;let i=sw(n.dom);if(i.length!=1)return null;t+=i[0].width,r=i[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:r}:null}coordsAt(t,r){let n=qne(this,t,r);if(!this.children.length&&n&&this.parent){let{heightOracle:i}=this.parent.view.viewState,a=n.bottom-n.top;if(Math.abs(a-i.lineHeight)<2&&i.textHeight<a){let s=(a-i.textHeight)/2;return{top:n.top+s,bottom:n.bottom-s,left:n.left,right:n.left}}}return n}become(t){return!1}get type(){return Lo.Text}static find(t,r){for(let n=0,i=0;n<t.children.length;n++){let a=t.children[n],s=i+a.length;if(s>=r){if(a instanceof Is)return a;if(s>r)break}i=s+a.breakAfter}return null}}class Um extends Yi{constructor(t,r,n){super(),this.widget=t,this.length=r,this.type=n,this.breakAfter=0,this.prevWidget=null}merge(t,r,n,i,a,s){return n&&(!(n instanceof Um)||!this.widget.compare(n.widget)||t>0&&a<=0||r<this.length&&s<=0)?!1:(this.length=t+(n?n.length:0)+(this.length-r),!0)}domAtPos(t){return t==0?Ga.before(this.dom):Ga.after(this.dom,t==this.length)}split(t){let r=this.length-t;this.length=t;let n=new Um(this.widget,r,this.type);return n.breakAfter=this.breakAfter,n}get children(){return W6}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):Oi.empty}domBoundsAround(){return null}become(t){return t instanceof Um&&t.widget.constructor==this.widget.constructor?(t.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=t.widget,this.length=t.length,this.type=t.type,this.breakAfter=t.breakAfter,!0):!1}ignoreMutation(){return!0}ignoreEvent(t){return this.widget.ignoreEvent(t)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(t,r){return this.widget.coordsAt(this.dom,t,r)}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class U6{constructor(t,r,n,i){this.doc=t,this.pos=r,this.end=n,this.disallowBlockEffectsFor=i,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=t.iter(),this.skip=r}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let t=this.content[this.content.length-1];return!t.breakAfter&&!(t instanceof Um&&t.type==Lo.WidgetBefore)}getLine(){return this.curLine||(this.content.push(this.curLine=new Is),this.atCursorPos=!0),this.curLine}flushBuffer(t=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(UC(new Hy(-1),t),t.length),this.pendingBuffer=0)}addBlockWidget(t){this.flushBuffer(),this.curLine=null,this.content.push(t)}finish(t){this.pendingBuffer&&t<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,this.posCovered()||this.getLine()}buildText(t,r,n){for(;t>0;){if(this.textOff==this.text.length){let{value:a,lineBreak:s,done:l}=this.cursor.next(this.skip);if(this.skip=0,l)throw new Error("Ran out of text content when drawing inline views");if(s){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}else this.text=a,this.textOff=0}let i=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(r.slice(r.length-n)),this.getLine().append(UC(new ig(this.text.slice(this.textOff,this.textOff+i)),r),n),this.atCursorPos=!0,this.textOff+=i,t-=i,n=0}}span(t,r,n,i){this.buildText(r-t,n,i),this.pos=r,this.openStart<0&&(this.openStart=i)}point(t,r,n,i,a,s){if(this.disallowBlockEffectsFor[s]&&n instanceof og){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(r>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let l=r-t;if(n instanceof og)if(n.block){let{type:h}=n;h==Lo.WidgetAfter&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Um(n.widget||new GW("div"),l,h))}else{let h=Nh.create(n.widget||new GW("span"),l,l?0:n.startSide),y=this.atCursorPos&&!h.isEditable&&a<=i.length&&(t<r||n.startSide>0),x=!h.isEditable&&(t<r||a>i.length||n.startSide<=0),k=this.getLine();this.pendingBuffer==2&&!y&&!h.isEditable&&(this.pendingBuffer=0),this.flushBuffer(i),y&&(k.append(UC(new Hy(1),i),a),a=i.length+Math.max(0,a-i.length)),k.append(UC(h,i),a),this.atCursorPos=x,this.pendingBuffer=x?t<r||a>i.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=i.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);l&&(this.textOff+l<=this.text.length?this.textOff+=l:(this.skip+=l-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=r),this.openStart<0&&(this.openStart=a)}static build(t,r,n,i,a){let s=new U6(t,r,n,a);return s.openEnd=$i.spans(i,r,n,s),s.openStart<0&&(s.openStart=s.openEnd),s.finish(s.openEnd),s}}function UC(e,t){for(let r of t)e=new kf(r,[e],e.length);return e}class GW extends Av{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const Xne=rn.define(),Zne=rn.define(),Jne=rn.define(),Qne=rn.define(),V5=rn.define(),eie=rn.define(),tie=rn.define(),rie=rn.define({combine:e=>e.some(t=>t)}),nie=rn.define({combine:e=>e.some(t=>t)});class PO{constructor(t,r="nearest",n="nearest",i=5,a=5){this.range=t,this.y=r,this.x=n,this.yMargin=i,this.xMargin=a}map(t){return t.empty?this:new PO(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}const qW=qn.define({map:(e,t)=>e.map(t)});function ic(e,t,r){let n=e.facet(Qne);n.length?n[0](t):window.onerror?window.onerror(String(t),r,void 0,void 0,t):r?console.error(r+":",t):console.error(t)}const DA=rn.define({combine:e=>e.length?e[0]:!0});let F6e=0;const L1=rn.define();class Ya{constructor(t,r,n,i){this.id=t,this.create=r,this.domEventHandlers=n,this.extension=i(this)}static define(t,r){const{eventHandlers:n,provide:i,decorations:a}=r||{};return new Ya(F6e++,t,n,s=>{let l=[L1.of(s)];return a&&l.push(lw.of(h=>{let y=h.plugin(s);return y?a(y):On.none})),i&&l.push(i(s)),l})}static fromClass(t,r){return Ya.define(n=>new t(n),r)}}class H3{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let r=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(r)}catch(n){if(ic(r.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(r){ic(t.state,r,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var r;if(!((r=this.value)===null||r===void 0)&&r.destroy)try{this.value.destroy()}catch(n){ic(t.state,n,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const iie=rn.define(),K6=rn.define(),lw=rn.define(),G6=rn.define(),oie=rn.define();function aie(e){let t=0,r=0,n=0,i=0;for(let a of e.state.facet(oie)){let s=a(e);s&&(s.left!=null&&(t=Math.max(t,s.left)),s.right!=null&&(r=Math.max(r,s.right)),s.top!=null&&(n=Math.max(n,s.top)),s.bottom!=null&&(i=Math.max(i,s.bottom)))}return{left:t,right:r,top:n,bottom:i}}const z1=rn.define();class ld{constructor(t,r,n,i){this.fromA=t,this.toA=r,this.fromB=n,this.toB=i}join(t){return new ld(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let r=t.length,n=this;for(;r>0;r--){let i=t[r-1];if(!(i.fromA>n.toA)){if(i.toA<n.fromA)break;n=n.join(i),t.splice(r-1,1)}}return t.splice(r,0,n),t}static extendWithRanges(t,r){if(r.length==0)return t;let n=[];for(let i=0,a=0,s=0,l=0;;i++){let h=i==t.length?null:t[i],y=s-l,x=h?h.fromB:1e9;for(;a<r.length&&r[a]<x;){let k=r[a],A=r[a+1],j=Math.max(l,k),N=Math.min(x,A);if(j<=N&&new ld(j+y,N+y,j,N).addToSet(n),A>x)break;a+=2}if(!h)return n;new ld(h.fromA,h.toA,h.fromB,h.toB).addToSet(n),s=h.toA,l=h.toB}}}class kO{constructor(t,r,n){this.view=t,this.state=r,this.transactions=n,this.flags=0,this.startState=t.state,this.changes=la.empty(this.startState.doc.length);for(let a of n)this.changes=this.changes.compose(a.changes);let i=[];this.changes.iterChangedRanges((a,s,l,h)=>i.push(new ld(a,s,l,h))),this.changedRanges=i}static create(t,r,n){return new kO(t,r,n)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}var Oo=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(Oo||(Oo={}));const W5=Oo.LTR,B6e=Oo.RTL;function sie(e){let t=[];for(let r=0;r<e.length;r++)t.push(1<<+e[r]);return t}const N6e=sie("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),R6e=sie("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),H5=Object.create(null),jc=[];for(let e of["()","[]","{}"]){let t=e.charCodeAt(0),r=e.charCodeAt(1);H5[t]=r,H5[r]=-t}function L6e(e){return e<=247?N6e[e]:1424<=e&&e<=1524?2:1536<=e&&e<=1785?R6e[e-1536]:1774<=e&&e<=2220?4:8192<=e&&e<=8203?256:64336<=e&&e<=65023?4:e==8204?256:1}const z6e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class cy{get dir(){return this.level%2?B6e:W5}constructor(t,r,n){this.from=t,this.to=r,this.level=n}side(t,r){return this.dir==r==t?this.to:this.from}static find(t,r,n,i){let a=-1;for(let s=0;s<t.length;s++){let l=t[s];if(l.from<=r&&l.to>=r){if(l.level==n)return s;(a<0||(i!=0?i<0?l.from<r:l.to>r:t[a].level>l.level))&&(a=s)}}if(a<0)throw new RangeError("Index out of range");return a}}const Po=[];function V6e(e,t){let r=e.length,n=t==W5?1:2,i=t==W5?2:1;if(!e||n==1&&!z6e.test(e))return lie(r);for(let s=0,l=n,h=n;s<r;s++){let y=L6e(e.charCodeAt(s));y==512?y=l:y==8&&h==4&&(y=16),Po[s]=y==4?2:y,y&7&&(h=y),l=y}for(let s=0,l=n,h=n;s<r;s++){let y=Po[s];if(y==128)s<r-1&&l==Po[s+1]&&l&24?y=Po[s]=l:Po[s]=256;else if(y==64){let x=s+1;for(;x<r&&Po[x]==64;)x++;let k=s&&l==8||x<r&&Po[x]==8?h==1?1:8:256;for(let A=s;A<x;A++)Po[A]=k;s=x-1}else y==8&&h==1&&(Po[s]=1);l=y,y&7&&(h=y)}for(let s=0,l=0,h=0,y,x,k;s<r;s++)if(x=H5[y=e.charCodeAt(s)])if(x<0){for(let A=l-3;A>=0;A-=3)if(jc[A+1]==-x){let j=jc[A+2],N=j&2?n:j&4?j&1?i:n:0;N&&(Po[s]=Po[jc[A]]=N),l=A;break}}else{if(jc.length==189)break;jc[l++]=s,jc[l++]=y,jc[l++]=h}else if((k=Po[s])==2||k==1){let A=k==n;h=A?0:1;for(let j=l-3;j>=0;j-=3){let N=jc[j+2];if(N&2)break;if(A)jc[j+2]|=2;else{if(N&4)break;jc[j+2]|=4}}}for(let s=0;s<r;s++)if(Po[s]==256){let l=s+1;for(;l<r&&Po[l]==256;)l++;let h=(s?Po[s-1]:n)==1,y=(l<r?Po[l]:n)==1,x=h==y?h?1:2:n;for(let k=s;k<l;k++)Po[k]=x;s=l-1}let a=[];if(n==1)for(let s=0;s<r;){let l=s,h=Po[s++]!=1;for(;s<r&&h==(Po[s]!=1);)s++;if(h)for(let y=s;y>l;){let x=y,k=Po[--y]!=2;for(;y>l&&k==(Po[y-1]!=2);)y--;a.push(new cy(y,x,k?2:1))}else a.push(new cy(l,s,0))}else for(let s=0;s<r;){let l=s,h=Po[s++]==2;for(;s<r&&h==(Po[s]==2);)s++;a.push(new cy(l,s,h?1:2))}return a}function lie(e){return[new cy(0,e,0)]}let uie="";function W6e(e,t,r,n,i){var a;let s=n.head-e.from,l=-1;if(s==0){if(!i||!e.length)return null;t[0].level!=r&&(s=t[0].side(!1,r),l=0)}else if(s==e.length){if(i)return null;let A=t[t.length-1];A.level!=r&&(s=A.side(!0,r),l=t.length-1)}l<0&&(l=cy.find(t,s,(a=n.bidiLevel)!==null&&a!==void 0?a:-1,n.assoc));let h=t[l];s==h.side(i,r)&&(h=t[l+=i?1:-1],s=h.side(!i,r));let y=i==(h.dir==r),x=$s(e.text,s,y);if(uie=e.text.slice(Math.min(s,x),Math.max(s,x)),x!=h.side(i,r))return Zt.cursor(x+e.from,y?-1:1,h.level);let k=l==(i?t.length-1:0)?null:t[l+(i?1:-1)];return!k&&h.level!=r?Zt.cursor(i?e.to:e.from,i?-1:1,r):k&&k.level<h.level?Zt.cursor(k.side(!i,r)+e.from,i?1:-1,k.level):Zt.cursor(x+e.from,i?-1:1,h.level)}const I0="ï¿¿";class cie{constructor(t,r){this.points=t,this.text="",this.lineSeparator=r.facet(wi.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+=I0}readRange(t,r){if(!t)return this;let n=t.parentNode;for(let i=t;;){this.findPointBefore(n,i);let a=this.text.length;this.readNode(i);let s=i.nextSibling;if(s==r)break;let l=Yi.get(i),h=Yi.get(s);(l&&h?l.breakAfter:(l?l.breakAfter:YW(i))||YW(s)&&(i.nodeName!="BR"||i.cmIgnore)&&this.text.length>a)&&this.lineBreak(),i=s}return this.findPointBefore(n,r),this}readTextNode(t){let r=t.nodeValue;for(let n of this.points)n.node==t&&(n.pos=this.text.length+Math.min(n.offset,r.length));for(let n=0,i=this.lineSeparator?null:/\r\n?|\n/g;;){let a=-1,s=1,l;if(this.lineSeparator?(a=r.indexOf(this.lineSeparator,n),s=this.lineSeparator.length):(l=i.exec(r))&&(a=l.index,s=l[0].length),this.append(r.slice(n,a<0?r.length:a)),a<0)break;if(this.lineBreak(),s>1)for(let h of this.points)h.node==t&&h.pos>this.text.length&&(h.pos-=s-1);n=a+s}}readNode(t){if(t.cmIgnore)return;let r=Yi.get(t),n=r&&r.overrideDOMText;if(n!=null){this.findPointInside(t,n.length);for(let i=n.iter();!i.next().done;)i.lineBreak?this.lineBreak():this.append(i.value)}else t.nodeType==3?this.readTextNode(t):t.nodeName=="BR"?t.nextSibling&&this.lineBreak():t.nodeType==1&&this.readRange(t.firstChild,null)}findPointBefore(t,r){for(let n of this.points)n.node==t&&t.childNodes[n.offset]==r&&(n.pos=this.text.length)}findPointInside(t,r){for(let n of this.points)(t.nodeType==3?n.node==t:t.contains(n.node))&&(n.pos=this.text.length+Math.min(r,n.offset))}}function YW(e){return e.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}class XW{constructor(t,r){this.node=t,this.offset=r,this.pos=-1}}class ZW extends Yi{get length(){return this.view.state.doc.length}constructor(t){super(),this.view=t,this.compositionDeco=On.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new Is],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new ld(0,0,0,t.state.doc.length)],0)}update(t){let r=t.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:s,toA:l})=>l<this.minWidthFrom||s>this.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=On.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=U6e(this.view,t.changes)),(tn.ie||tn.chrome)&&!this.compositionDeco.size&&t&&t.state.doc.lines!=t.startState.doc.lines&&(this.forceSelection=!0);let n=this.decorations,i=this.updateDeco(),a=Y6e(n,i,t.changes);return r=ld.extendWithRanges(r,a),this.dirty==0&&r.length==0?!1:(this.updateInner(r,t.startState.doc.length),t.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(t,r){this.view.viewState.mustMeasureContent=!0,this.updateChildren(t,r);let{observer:n}=this.view;n.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let a=tn.chrome||tn.ios?{node:n.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,a),this.dirty=0,a&&(a.written||n.selectionRange.focusNode!=a.node)&&(this.forceSelection=!0),this.dom.style.height=""});let i=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let a of this.children)a instanceof Um&&a.widget instanceof JW&&i.push(a.dom);n.updateGaps(i)}updateChildren(t,r){let n=this.childCursor(r);for(let i=t.length-1;;i--){let a=i>=0?t[i]:null;if(!a)break;let{fromA:s,toA:l,fromB:h,toB:y}=a,{content:x,breakAtStart:k,openStart:A,openEnd:j}=U6.build(this.view.state.doc,h,y,this.decorations,this.dynamicDecorationMap),{i:N,off:M}=n.findPos(l,1),{i:u,off:m}=n.findPos(s,-1);Nne(this,u,m,N,M,x,k,A,j)}}updateSelection(t=!1,r=!1){(t||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let n=this.view.root.activeElement,i=n==this.dom,a=!i&&ik(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(i||r||a))return;let s=this.forceSelection;this.forceSelection=!1;let l=this.view.state.selection.main,h=this.domAtPos(l.anchor),y=l.empty?h:this.domAtPos(l.head);if(tn.gecko&&l.empty&&!this.compositionDeco.size&&H6e(h)){let k=document.createTextNode("");this.view.observer.ignore(()=>h.node.insertBefore(k,h.node.childNodes[h.offset]||null)),h=y=new Ga(k,0),s=!0}let x=this.view.observer.selectionRange;(s||!x.focusNode||!DO(h.node,h.offset,x.anchorNode,x.anchorOffset)||!DO(y.node,y.offset,x.focusNode,x.focusOffset))&&(this.view.observer.ignore(()=>{tn.android&&tn.chrome&&this.dom.contains(x.focusNode)&&X6e(x.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let k=SO(this.view.root);if(k)if(l.empty){if(tn.gecko){let A=G6e(h.node,h.offset);if(A&&A!=3){let j=fie(h.node,h.offset,A==1?1:-1);j&&(h=new Ga(j,A==1?0:j.nodeValue.length))}}k.collapse(h.node,h.offset),l.bidiLevel!=null&&x.cursorBidiLevel!=null&&(x.cursorBidiLevel=l.bidiLevel)}else if(k.extend){k.collapse(h.node,h.offset);try{k.extend(y.node,y.offset)}catch{}}else{let A=document.createRange();l.anchor>l.head&&([h,y]=[y,h]),A.setEnd(y.node,y.offset),A.setStart(h.node,h.offset),k.removeAllRanges(),k.addRange(A)}a&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())}),this.view.observer.setSelectionRange(h,y)),this.impreciseAnchor=h.precise?null:new Ga(x.anchorNode,x.anchorOffset),this.impreciseHead=y.precise?null:new Ga(x.focusNode,x.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:t}=this,r=t.state.selection.main,n=SO(t.root),{anchorNode:i,anchorOffset:a}=t.observer.selectionRange;if(!n||!r.empty||!r.assoc||!n.modify)return;let s=Is.find(this,r.head);if(!s)return;let l=s.posAtStart;if(r.head==l||r.head==l+s.length)return;let h=this.coordsAt(r.head,-1),y=this.coordsAt(r.head,1);if(!h||!y||h.bottom>y.top)return;let x=this.domAtPos(r.head+r.assoc);n.collapse(x.node,x.offset),n.modify("move",r.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let k=t.observer.selectionRange;t.docView.posFromDOM(k.anchorNode,k.anchorOffset)!=r.from&&n.collapse(i,a)}nearest(t){for(let r=t;r;){let n=Yi.get(r);if(n&&n.rootView==this)return n;r=r.parentNode}return null}posFromDOM(t,r){let n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,r)+n.posAtStart}domAtPos(t){let{i:r,off:n}=this.childCursor().findPos(t,-1);for(;r<this.children.length-1;){let i=this.children[r];if(n<i.length||i instanceof Is)break;r++,n=0}return this.children[r].domAtPos(n)}coordsAt(t,r){for(let n=this.length,i=this.children.length-1;;i--){let a=this.children[i],s=n-a.breakAfter-a.length;if(t>s||t==s&&a.type!=Lo.WidgetBefore&&a.type!=Lo.WidgetAfter&&(!i||r==2||this.children[i-1].breakAfter||this.children[i-1].type==Lo.WidgetBefore&&r>-2))return a.coordsAt(t-s,r);n=s}}measureVisibleLineHeights(t){let r=[],{from:n,to:i}=t,a=this.view.contentDOM.clientWidth,s=a>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,h=this.view.textDirection==Oo.LTR;for(let y=0,x=0;x<this.children.length;x++){let k=this.children[x],A=y+k.length;if(A>i)break;if(y>=n){let j=k.dom.getBoundingClientRect();if(r.push(j.height),s){let N=k.dom.lastChild,M=N?sw(N):[];if(M.length){let u=M[M.length-1],m=h?u.right-j.left:j.right-u.left;m>l&&(l=m,this.minWidth=a,this.minWidthFrom=y,this.minWidthTo=A)}}}y=A+k.breakAfter}return r}textDirectionAt(t){let{i:r}=this.childPos(t,1);return getComputedStyle(this.children[r].dom).direction=="rtl"?Oo.RTL:Oo.LTR}measureTextSize(){for(let a of this.children)if(a instanceof Is){let s=a.measureTextSize();if(s)return s}let t=document.createElement("div"),r,n,i;return t.className="cm-line",t.style.width="99999px",t.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(t);let a=sw(t.firstChild)[0];r=t.getBoundingClientRect().height,n=a?a.width/27:7,i=a?a.height:r,t.remove()}),{lineHeight:r,charWidth:n,textHeight:i}}childCursor(t=this.length){let r=this.children.length;return r&&(t-=this.children[--r].length),new Bne(this.children,t,r)}computeBlockGapDeco(){let t=[],r=this.view.viewState;for(let n=0,i=0;;i++){let a=i==r.viewports.length?null:r.viewports[i],s=a?a.from-1:this.length;if(s>n){let l=r.lineBlockAt(s).bottom-r.lineBlockAt(n).top;t.push(On.replace({widget:new JW(l),block:!0,inclusive:!0,isBlockGap:!0}).range(n,s))}if(!a)break;n=a.to+1}return On.set(t)}updateDeco(){let t=this.view.state.facet(lw).map((r,n)=>(this.dynamicDecorationMap[n]=typeof r=="function")?r(this.view):r);for(let r=t.length;r<t.length+3;r++)this.dynamicDecorationMap[r]=!1;return this.decorations=[...t,this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco]}scrollIntoView(t){let{range:r}=t,n=this.coordsAt(r.head,r.empty?r.assoc:r.head>r.anchor?-1:1),i;if(!n)return;!r.empty&&(i=this.coordsAt(r.anchor,r.anchor>r.head?-1:1))&&(n={left:Math.min(n.left,i.left),top:Math.min(n.top,i.top),right:Math.max(n.right,i.right),bottom:Math.max(n.bottom,i.bottom)});let a=aie(this.view),s={left:n.left-a.left,top:n.top-a.top,right:n.right+a.right,bottom:n.bottom+a.bottom};E6e(this.view.scrollDOM,s,r.head<r.anchor?-1:1,t.x,t.y,t.xMargin,t.yMargin,this.view.textDirection==Oo.LTR)}}function H6e(e){return e.node.nodeType==1&&e.node.firstChild&&(e.offset==0||e.node.childNodes[e.offset-1].contentEditable=="false")&&(e.offset==e.node.childNodes.length||e.node.childNodes[e.offset].contentEditable=="false")}class JW extends Av{constructor(t){super(),this.height=t}toDOM(){let t=document.createElement("div");return this.updateDOM(t),t}eq(t){return t.height==this.height}updateDOM(t){return t.style.height=this.height+"px",!0}get estimatedHeight(){return this.height}}function die(e){let t=e.observer.selectionRange,r=t.focusNode&&fie(t.focusNode,t.focusOffset,0);if(!r)return null;let n=e.docView.nearest(r);if(!n)return null;if(n instanceof Is){let i=r;for(;i.parentNode!=n.dom;)i=i.parentNode;let a=i.previousSibling;for(;a&&!Yi.get(a);)a=a.previousSibling;let s=a?Yi.get(a).posAtEnd:n.posAtStart;return{from:s,to:s,node:i,text:r}}else{for(;;){let{parent:a}=n;if(!a)return null;if(a instanceof Is)break;n=a}let i=n.posAtStart;return{from:i,to:i+n.length,node:n.dom,text:r}}}function U6e(e,t){let r=die(e);if(!r)return On.none;let{from:n,to:i,node:a,text:s}=r,l=t.mapPos(n,1),h=Math.max(l,t.mapPos(i,-1)),{state:y}=e,x=a.nodeType==3?a.nodeValue:new cie([],y).readRange(a.firstChild,null).text;if(x.indexOf(I0)>-1)return On.none;if(h-l<x.length)if(y.doc.sliceString(l,Math.min(y.doc.length,l+x.length))==x)h=l+x.length;else if(y.doc.sliceString(Math.max(0,h-x.length),h)==x)l=h-x.length;else return On.none;else if(y.doc.sliceString(l,h)!=x)return On.none;let k=Yi.get(a);return k instanceof Vne?k=k.widget.topView:k&&(k.parent=null),On.set(On.replace({widget:new K6e(a,s,k),inclusive:!0}).range(l,h))}class K6e extends Av{constructor(t,r,n){super(),this.top=t,this.text=r,this.topView=n}eq(t){return this.top==t.top&&this.text==t.text}toDOM(){return this.top}ignoreEvent(){return!1}get customView(){return Vne}}function fie(e,t,r){if(r<=0)for(let n=e,i=t;;){if(n.nodeType==3)return n;if(n.nodeType==1&&i>0)n=n.childNodes[i-1],i=dp(n);else break}if(r>=0)for(let n=e,i=t;;){if(n.nodeType==3)return n;if(n.nodeType==1&&i<n.childNodes.length&&r>=0)n=n.childNodes[i],i=0;else break}return null}function G6e(e,t){return e.nodeType!=1?0:(t&&e.childNodes[t-1].contentEditable=="false"?1:0)|(t<e.childNodes.length&&e.childNodes[t].contentEditable=="false"?2:0)}class q6e{constructor(){this.changes=[]}compareRange(t,r){z5(t,r,this.changes)}comparePoint(t,r){z5(t,r,this.changes)}}function Y6e(e,t,r){let n=new q6e;return $i.compare(e,t,r,n),n.changes}function X6e(e,t){for(let r=e;r&&r!=t;r=r.assignedSlot||r.parentNode)if(r.nodeType==1&&r.contentEditable=="false")return!0;return!1}function Z6e(e,t,r=1){let n=e.charCategorizer(t),i=e.doc.lineAt(t),a=t-i.from;if(i.length==0)return Zt.cursor(t);a==0?r=1:a==i.length&&(r=-1);let s=a,l=a;r<0?s=$s(i.text,a,!1):l=$s(i.text,a);let h=n(i.text.slice(s,l));for(;s>0;){let y=$s(i.text,s,!1);if(n(i.text.slice(y,s))!=h)break;s=y}for(;l<i.length;){let y=$s(i.text,l);if(n(i.text.slice(l,y))!=h)break;l=y}return Zt.range(s+i.from,l+i.from)}function J6e(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)}function Q6e(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function U3(e,t){return e.top<t.bottom-1&&e.bottom>t.top+1}function QW(e,t){return t<e.top?{top:t,left:e.left,right:e.right,bottom:e.bottom}:e}function eH(e,t){return t>e.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function U5(e,t,r){let n,i,a,s,l=!1,h,y,x,k;for(let N=e.firstChild;N;N=N.nextSibling){let M=sw(N);for(let u=0;u<M.length;u++){let m=M[u];i&&U3(i,m)&&(m=QW(eH(m,i.bottom),i.top));let v=J6e(t,m),C=Q6e(r,m);if(v==0&&C==0)return N.nodeType==3?tH(N,t,r):U5(N,t,r);if(!n||s>C||s==C&&a>v){n=N,i=m,a=v,s=C;let w=C?r<m.top?-1:1:v?t<m.left?-1:1:0;l=!w||(w>0?u<M.length-1:u>0)}v==0?r>m.bottom&&(!x||x.bottom<m.bottom)?(h=N,x=m):r<m.top&&(!k||k.top>m.top)&&(y=N,k=m):x&&U3(x,m)?x=eH(x,m.bottom):k&&U3(k,m)&&(k=QW(k,m.top))}}if(x&&x.bottom>=r?(n=h,i=x):k&&k.top<=r&&(n=y,i=k),!n)return{node:e,offset:0};let A=Math.max(i.left,Math.min(i.right,t));if(n.nodeType==3)return tH(n,A,r);if(l&&n.contentEditable!="false")return U5(n,A,r);let j=Array.prototype.indexOf.call(e.childNodes,n)+(t>=(i.left+i.right)/2?1:0);return{node:e,offset:j}}function tH(e,t,r){let n=e.nodeValue.length,i=-1,a=1e9,s=0;for(let l=0;l<n;l++){let h=Wy(e,l,l+1).getClientRects();for(let y=0;y<h.length;y++){let x=h[y];if(x.top==x.bottom)continue;s||(s=t-x.left);let k=(x.top>r?x.top-r:r-x.bottom)-1;if(x.left-1<=t&&x.right+1>=t&&k<a){let A=t>=(x.left+x.right)/2,j=A;if((tn.chrome||tn.gecko)&&Wy(e,l).getBoundingClientRect().left==x.right&&(j=!A),k<=0)return{node:e,offset:l+(j?1:0)};i=l+(j?1:0),a=k}}}return{node:e,offset:i>-1?i:s>0?e.nodeValue.length:0}}function hie(e,t,r,n=-1){var i,a;let s=e.contentDOM.getBoundingClientRect(),l=s.top+e.viewState.paddingTop,h,{docHeight:y}=e.viewState,{x,y:k}=t,A=k-l;if(A<0)return 0;if(A>y)return e.state.doc.length;for(let w=e.defaultLineHeight/2,g=!1;h=e.elementAtHeight(A),h.type!=Lo.Text;)for(;A=n>0?h.bottom+w:h.top-w,!(A>=0&&A<=y);){if(g)return r?null:0;g=!0,n=-n}k=l+A;let j=h.from;if(j<e.viewport.from)return e.viewport.from==0?0:r?null:rH(e,s,h,x,k);if(j>e.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:r?null:rH(e,s,h,x,k);let N=e.dom.ownerDocument,M=e.root.elementFromPoint?e.root:N,u=M.elementFromPoint(x,k);u&&!e.contentDOM.contains(u)&&(u=null),u||(x=Math.max(s.left+1,Math.min(s.right-1,x)),u=M.elementFromPoint(x,k),u&&!e.contentDOM.contains(u)&&(u=null));let m,v=-1;if(u&&((i=e.docView.nearest(u))===null||i===void 0?void 0:i.isEditable)!=!1){if(N.caretPositionFromPoint){let w=N.caretPositionFromPoint(x,k);w&&({offsetNode:m,offset:v}=w)}else if(N.caretRangeFromPoint){let w=N.caretRangeFromPoint(x,k);w&&({startContainer:m,startOffset:v}=w,(!e.contentDOM.contains(m)||tn.safari&&e9e(m,v,x)||tn.chrome&&t9e(m,v,x))&&(m=void 0))}}if(!m||!e.docView.dom.contains(m)){let w=Is.find(e.docView,j);if(!w)return A>h.top+h.height/2?h.to:h.from;({node:m,offset:v}=U5(w.dom,x,k))}let C=e.docView.nearest(m);if(!C)return null;if(C.isWidget&&((a=C.dom)===null||a===void 0?void 0:a.nodeType)==1){let w=C.dom.getBoundingClientRect();return t.y<w.top||t.y<=w.bottom&&t.x<=(w.left+w.right)/2?C.posAtStart:C.posAtEnd}else return C.localPosFromDOM(m,v)+C.posAtStart}function rH(e,t,r,n,i){let a=Math.round((n-t.left)*e.defaultCharacterWidth);if(e.lineWrapping&&r.height>e.defaultLineHeight*1.5){let l=Math.floor((i-r.top)/e.defaultLineHeight);a+=l*e.viewState.heightOracle.lineLength}let s=e.state.sliceDoc(r.from,r.to);return r.from+T5(s,a,e.state.tabSize)}function e9e(e,t,r){let n;if(e.nodeType!=3||t!=(n=e.nodeValue.length))return!1;for(let i=e.nextSibling;i;i=i.nextSibling)if(i.nodeType!=1||i.nodeName!="BR")return!1;return Wy(e,n-1,n).getBoundingClientRect().left>r}function t9e(e,t,r){if(t!=0)return!1;for(let i=e;;){let a=i.parentNode;if(!a||a.nodeType!=1||a.firstChild!=i)return!1;if(a.classList.contains("cm-line"))break;i=a}let n=e.nodeType==1?e.getBoundingClientRect():Wy(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return r-n.left>5}function r9e(e,t,r,n){let i=e.state.doc.lineAt(t.head),a=!n||!e.lineWrapping?null:e.coordsAtPos(t.assoc<0&&t.head>i.from?t.head-1:t.head);if(a){let h=e.dom.getBoundingClientRect(),y=e.textDirectionAt(i.from),x=e.posAtCoords({x:r==(y==Oo.LTR)?h.right-1:h.left+1,y:(a.top+a.bottom)/2});if(x!=null)return Zt.cursor(x,r?-1:1)}let s=Is.find(e.docView,t.head),l=s?r?s.posAtEnd:s.posAtStart:r?i.to:i.from;return Zt.cursor(l,r?-1:1)}function nH(e,t,r,n){let i=e.state.doc.lineAt(t.head),a=e.bidiSpans(i),s=e.textDirectionAt(i.from);for(let l=t,h=null;;){let y=W6e(i,a,s,l,r),x=uie;if(!y){if(i.number==(r?e.state.doc.lines:1))return l;x=`
-`,i=e.state.doc.line(i.number+(r?1:-1)),a=e.bidiSpans(i),y=Zt.cursor(r?i.from:i.to)}if(h){if(!h(x))return l}else{if(!n)return y;h=n(x)}l=y}}function n9e(e,t,r){let n=e.state.charCategorizer(t),i=n(r);return a=>{let s=n(a);return i==bo.Space&&(i=s),i==s}}function i9e(e,t,r,n){let i=t.head,a=r?1:-1;if(i==(r?e.state.doc.length:0))return Zt.cursor(i,t.assoc);let s=t.goalColumn,l,h=e.contentDOM.getBoundingClientRect(),y=e.coordsAtPos(i),x=e.documentTop;if(y)s==null&&(s=y.left-h.left),l=a<0?y.top:y.bottom;else{let j=e.viewState.lineBlockAt(i);s==null&&(s=Math.min(h.right-h.left,e.defaultCharacterWidth*(i-j.from))),l=(a<0?j.top:j.bottom)+x}let k=h.left+s,A=n??e.defaultLineHeight>>1;for(let j=0;;j+=10){let N=l+(A+j)*a,M=hie(e,{x:k,y:N},!1,a);if(N<h.top||N>h.bottom||(a<0?M<i:M>i))return Zt.cursor(M,t.assoc,void 0,s)}}function ok(e,t,r){for(;;){let n=0;for(let i of e)i.between(t-1,t+1,(a,s,l)=>{if(t>a&&t<s){let h=n||r||(t-a<s-t?-1:1);t=h<0?a:s,n=h}});if(!n)return t}}function K3(e,t,r){let n=ok(e.state.facet(G6).map(i=>i(e)),r.from,t.head>r.from?-1:1);return n==r.from?r:Zt.cursor(n,n<r.from?1:-1)}class o9e{setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}constructor(t){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null;let r=(n,i)=>{this.ignoreDuringComposition(i)||i.type=="keydown"&&this.keydown(t,i)||(this.mustFlushObserver(i)&&t.observer.forceFlush(),this.runCustomHandlers(i.type,t,i)?i.preventDefault():n(t,i))};for(let n in na){let i=na[n];t.contentDOM.addEventListener(n,a=>{iH(t,a)&&r(i,a)},K5[n]),this.registeredEvents.push(n)}t.scrollDOM.addEventListener("mousedown",n=>{if(n.target==t.scrollDOM&&n.clientY>t.contentDOM.getBoundingClientRect().bottom&&(r(na.mousedown,n),!n.defaultPrevented&&n.button==2)){let i=t.contentDOM.style.minHeight;t.contentDOM.style.minHeight="100%",setTimeout(()=>t.contentDOM.style.minHeight=i,200)}}),t.scrollDOM.addEventListener("drop",n=>{n.target==t.scrollDOM&&n.clientY>t.contentDOM.getBoundingClientRect().bottom&&r(na.drop,n)}),tn.chrome&&tn.chrome_version==102&&t.scrollDOM.addEventListener("wheel",()=>{this.chromeScrollHack<0?t.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout(()=>{this.chromeScrollHack=-1,t.contentDOM.style.pointerEvents=""},100)},{passive:!0}),this.notifiedFocused=t.hasFocus,tn.safari&&t.contentDOM.addEventListener("input",()=>null)}ensureHandlers(t,r){var n;let i;this.customHandlers=[];for(let a of r)if(i=(n=a.update(t).spec)===null||n===void 0?void 0:n.domEventHandlers){this.customHandlers.push({plugin:a.value,handlers:i});for(let s in i)this.registeredEvents.indexOf(s)<0&&s!="scroll"&&(this.registeredEvents.push(s),t.contentDOM.addEventListener(s,l=>{iH(t,l)&&this.runCustomHandlers(s,t,l)&&l.preventDefault()}))}}runCustomHandlers(t,r,n){for(let i of this.customHandlers){let a=i.handlers[t];if(a)try{if(a.call(i.plugin,n,r)||n.defaultPrevented)return!0}catch(s){ic(r.state,s)}}return!1}runScrollHandlers(t,r){this.lastScrollTop=t.scrollDOM.scrollTop,this.lastScrollLeft=t.scrollDOM.scrollLeft;for(let n of this.customHandlers){let i=n.handlers.scroll;if(i)try{i.call(n.plugin,r,t)}catch(a){ic(t.state,a)}}}keydown(t,r){if(this.lastKeyCode=r.keyCode,this.lastKeyTime=Date.now(),r.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(r.keyCode!=27&&mie.indexOf(r.keyCode)<0&&(t.inputState.lastEscPress=0),tn.android&&tn.chrome&&!r.synthetic&&(r.keyCode==13||r.keyCode==8))return t.observer.delayAndroidKey(r.key,r.keyCode),!0;let n;return tn.ios&&!r.synthetic&&!r.altKey&&!r.metaKey&&((n=pie.find(i=>i.keyCode==r.keyCode))&&!r.ctrlKey||a9e.indexOf(r.key)>-1&&r.ctrlKey&&!r.shiftKey)?(this.pendingIOSKey=n||r,setTimeout(()=>this.flushIOSKey(t),250),!0):!1}flushIOSKey(t){let r=this.pendingIOSKey;return r?(this.pendingIOSKey=void 0,uy(t.contentDOM,r.key,r.keyCode)):!1}ignoreDuringComposition(t){return/^key/.test(t.type)?this.composing>0?!0:tn.safari&&!tn.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}mustFlushObserver(t){return t.type=="keydown"&&t.keyCode!=229}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}const pie=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],a9e="dthko",mie=[16,17,18,20,91,92,224,225],KC=6;function GC(e){return Math.max(0,e)*.7+8}class s9e{constructor(t,r,n,i){this.view=t,this.style=n,this.mustSelect=i,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=r,this.scrollParent=_6e(t.contentDOM),this.atoms=t.state.facet(G6).map(s=>s(t));let a=t.contentDOM.ownerDocument;a.addEventListener("mousemove",this.move=this.move.bind(this)),a.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=r.shiftKey,this.multiple=t.state.facet(wi.allowMultipleSelections)&&l9e(t,r),this.dragMove=u9e(t,r),this.dragging=c9e(t,r)&&bie(r)==1?null:!1}start(t){this.dragging===!1&&(t.preventDefault(),this.select(t))}move(t){var r;if(t.buttons==0)return this.destroy();if(this.dragging!==!1)return;this.select(this.lastEvent=t);let n=0,i=0,a=((r=this.scrollParent)===null||r===void 0?void 0:r.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},s=aie(this.view);t.clientX-s.left<=a.left+KC?n=-GC(a.left-t.clientX):t.clientX+s.right>=a.right-KC&&(n=GC(t.clientX-a.right)),t.clientY-s.top<=a.top+KC?i=-GC(a.top-t.clientY):t.clientY+s.bottom>=a.bottom-KC&&(i=GC(t.clientY-a.bottom)),this.setScrollSpeed(n,i)}up(t){this.dragging==null&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}setScrollSpeed(t,r){this.scrollSpeed={x:t,y:r},t||r?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(t){let r=null;for(let n=0;n<t.ranges.length;n++){let i=t.ranges[n],a=null;if(i.empty){let s=ok(this.atoms,i.from,0);s!=i.from&&(a=Zt.cursor(s,-1))}else{let s=ok(this.atoms,i.from,-1),l=ok(this.atoms,i.to,1);(s!=i.from||l!=i.to)&&(a=Zt.range(i.from==i.anchor?s:l,i.from==i.head?s:l))}a&&(r||(r=t.ranges.slice()),r[n]=a)}return r?Zt.create(r,t.mainIndex):t}select(t){let{view:r}=this,n=this.skipAtoms(this.style.get(t,this.extend,this.multiple));(this.mustSelect||!n.eq(r.state.selection)||n.main.assoc!=r.state.selection.main.assoc)&&this.view.dispatch({selection:n,userEvent:"select.pointer"}),this.mustSelect=!1}update(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout(()=>this.select(this.lastEvent),20)}}function l9e(e,t){let r=e.state.facet(Xne);return r.length?r[0](t):tn.mac?t.metaKey:t.ctrlKey}function u9e(e,t){let r=e.state.facet(Zne);return r.length?r[0](t):tn.mac?!t.altKey:!t.ctrlKey}function c9e(e,t){let{main:r}=e.state.selection;if(r.empty)return!1;let n=SO(e.root);if(!n||n.rangeCount==0)return!0;let i=n.getRangeAt(0).getClientRects();for(let a=0;a<i.length;a++){let s=i[a];if(s.left<=t.clientX&&s.right>=t.clientX&&s.top<=t.clientY&&s.bottom>=t.clientY)return!0}return!1}function iH(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target,n;r!=e.contentDOM;r=r.parentNode)if(!r||r.nodeType==11||(n=Yi.get(r))&&n.ignoreEvent(t))return!1;return!0}const na=Object.create(null),K5=Object.create(null),gie=tn.ie&&tn.ie_version<15||tn.ios&&tn.webkit_version<604;function d9e(e){let t=e.dom.parentNode;if(!t)return;let r=t.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus(),setTimeout(()=>{e.focus(),r.remove(),yie(e,r.value)},50)}function yie(e,t){let{state:r}=e,n,i=1,a=r.toText(t),s=a.lines==r.selection.ranges.length;if(G5!=null&&r.selection.ranges.every(h=>h.empty)&&G5==a.toString()){let h=-1;n=r.changeByRange(y=>{let x=r.doc.lineAt(y.from);if(x.from==h)return{range:y};h=x.from;let k=r.toText((s?a.line(i++).text:t)+r.lineBreak);return{changes:{from:x.from,insert:k},range:Zt.cursor(y.from+k.length)}})}else s?n=r.changeByRange(h=>{let y=a.line(i++);return{changes:{from:h.from,to:h.to,insert:y.text},range:Zt.cursor(h.from+y.length)}}):n=r.replaceSelection(a);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}na.keydown=(e,t)=>{e.inputState.setSelectionOrigin("select"),t.keyCode==27&&(e.inputState.lastEscPress=Date.now())};na.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")};na.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")};K5.touchstart=K5.touchmove={passive:!0};na.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return;let r=null;for(let n of e.state.facet(Jne))if(r=n(e,t),r)break;if(!r&&t.button==0&&(r=p9e(e,t)),r){let n=e.root.activeElement!=e.contentDOM;e.inputState.startMouseSelection(new s9e(e,t,r,n)),n&&e.observer.ignore(()=>jne(e.contentDOM)),e.inputState.mouseSelection&&e.inputState.mouseSelection.start(t)}};function oH(e,t,r,n){if(n==1)return Zt.cursor(t,r);if(n==2)return Z6e(e.state,t,r);{let i=Is.find(e.docView,t),a=e.state.doc.lineAt(i?i.posAtEnd:t),s=i?i.posAtStart:a.from,l=i?i.posAtEnd:a.to;return l<e.state.doc.length&&l==a.to&&l++,Zt.range(s,l)}}let vie=(e,t)=>e>=t.top&&e<=t.bottom,aH=(e,t,r)=>vie(t,r)&&e>=r.left&&e<=r.right;function f9e(e,t,r,n){let i=Is.find(e.docView,t);if(!i)return 1;let a=t-i.posAtStart;if(a==0)return 1;if(a==i.length)return-1;let s=i.coordsAt(a,-1);if(s&&aH(r,n,s))return-1;let l=i.coordsAt(a,1);return l&&aH(r,n,l)?1:s&&vie(n,s)?-1:1}function sH(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:r,bias:f9e(e,r,t.clientX,t.clientY)}}const h9e=tn.ie&&tn.ie_version<=11;let lH=null,uH=0,cH=0;function bie(e){if(!h9e)return e.detail;let t=lH,r=cH;return lH=e,cH=Date.now(),uH=!t||r>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(uH+1)%3:1}function p9e(e,t){let r=sH(e,t),n=bie(t),i=e.state.selection;return{update(a){a.docChanged&&(r.pos=a.changes.mapPos(r.pos),i=i.map(a.changes))},get(a,s,l){let h=sH(e,a),y,x=oH(e,h.pos,h.bias,n);if(r.pos!=h.pos&&!s){let k=oH(e,r.pos,r.bias,n),A=Math.min(k.from,x.from),j=Math.max(k.to,x.to);x=A<x.from?Zt.range(A,j):Zt.range(j,A)}return s?i.replaceRange(i.main.extend(x.from,x.to)):l&&n==1&&i.ranges.length>1&&(y=m9e(i,h.pos))?y:l?i.addRange(x):Zt.create([x])}}}function m9e(e,t){for(let r=0;r<e.ranges.length;r++){let{from:n,to:i}=e.ranges[r];if(n<=t&&i>=t)return Zt.create(e.ranges.slice(0,r).concat(e.ranges.slice(r+1)),e.mainIndex==r?0:e.mainIndex-(e.mainIndex>r?1:0))}return null}na.dragstart=(e,t)=>{let{selection:{main:r}}=e.state,{mouseSelection:n}=e.inputState;n&&(n.dragging=r),t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(r.from,r.to)),t.dataTransfer.effectAllowed="copyMove")};function dH(e,t,r,n){if(!r)return;let i=e.posAtCoords({x:t.clientX,y:t.clientY},!1);t.preventDefault();let{mouseSelection:a}=e.inputState,s=n&&a&&a.dragging&&a.dragMove?{from:a.dragging.from,to:a.dragging.to}:null,l={from:i,insert:r},h=e.state.changes(s?[s,l]:l);e.focus(),e.dispatch({changes:h,selection:{anchor:h.mapPos(i,-1),head:h.mapPos(i,1)},userEvent:s?"move.drop":"input.drop"})}na.drop=(e,t)=>{if(!t.dataTransfer)return;if(e.state.readOnly)return t.preventDefault();let r=t.dataTransfer.files;if(r&&r.length){t.preventDefault();let n=Array(r.length),i=0,a=()=>{++i==r.length&&dH(e,t,n.filter(s=>s!=null).join(e.state.lineBreak),!1)};for(let s=0;s<r.length;s++){let l=new FileReader;l.onerror=a,l.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(l.result)||(n[s]=l.result),a()},l.readAsText(r[s])}}else dH(e,t,t.dataTransfer.getData("Text"),!0)};na.paste=(e,t)=>{if(e.state.readOnly)return t.preventDefault();e.observer.flush();let r=gie?null:t.clipboardData;r?(yie(e,r.getData("text/plain")||r.getData("text/uri-text")),t.preventDefault()):d9e(e)};function g9e(e,t){let r=e.dom.parentNode;if(!r)return;let n=r.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=t,n.focus(),n.selectionEnd=t.length,n.selectionStart=0,setTimeout(()=>{n.remove(),e.focus()},50)}function y9e(e){let t=[],r=[],n=!1;for(let i of e.selection.ranges)i.empty||(t.push(e.sliceDoc(i.from,i.to)),r.push(i));if(!t.length){let i=-1;for(let{from:a}of e.selection.ranges){let s=e.doc.lineAt(a);s.number>i&&(t.push(s.text),r.push({from:s.from,to:Math.min(e.doc.length,s.to+1)})),i=s.number}n=!0}return{text:t.join(e.lineBreak),ranges:r,linewise:n}}let G5=null;na.copy=na.cut=(e,t)=>{let{text:r,ranges:n,linewise:i}=y9e(e.state);if(!r&&!i)return;G5=i?r:null;let a=gie?null:t.clipboardData;a?(t.preventDefault(),a.clearData(),a.setData("text/plain",r)):g9e(e,r),t.type=="cut"&&!e.state.readOnly&&e.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"})};const xie=Nf.define();function wie(e,t){let r=[];for(let n of e.facet(tie)){let i=n(e,t);i&&r.push(i)}return r?e.update({effects:r,annotations:xie.of(!0)}):null}function Sie(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let r=wie(e.state,t);r?e.dispatch(r):e.update([])}},10)}na.focus=e=>{e.inputState.lastFocusTime=Date.now(),!e.scrollDOM.scrollTop&&(e.inputState.lastScrollTop||e.inputState.lastScrollLeft)&&(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),Sie(e)};na.blur=e=>{e.observer.clearSelectionRange(),Sie(e)};na.compositionstart=na.compositionupdate=e=>{e.inputState.compositionFirstChange==null&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0)};na.compositionend=e=>{e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,tn.chrome&&tn.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.compositionDeco.size&&e.update([])},50)};na.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()};na.beforeinput=(e,t)=>{var r;let n;if(tn.chrome&&tn.android&&(n=pie.find(i=>i.inputType==t.inputType))&&(e.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let i=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var a;(((a=window.visualViewport)===null||a===void 0?void 0:a.height)||0)>i+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}};const fH=["pre-wrap","normal","pre-line","break-spaces"];class v9e{constructor(t){this.lineWrapping=t,this.doc=Oi.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,r){let n=this.doc.lineAt(r).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((r-t-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return fH.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let r=!1;for(let n=0;n<t.length;n++){let i=t[n];i<0?n++:this.heightSamples[Math.floor(i*10)]||(r=!0,this.heightSamples[Math.floor(i*10)]=!0)}return r}refresh(t,r,n,i,a,s){let l=fH.indexOf(t)>-1,h=Math.round(r)!=Math.round(this.lineHeight)||this.lineWrapping!=l;if(this.lineWrapping=l,this.lineHeight=r,this.charWidth=n,this.textHeight=i,this.lineLength=a,h){this.heightSamples={};for(let y=0;y<s.length;y++){let x=s[y];x<0?y++:this.heightSamples[Math.floor(x*10)]=!0}}return h}}class b9e{constructor(t,r){this.from=t,this.heights=r,this.index=0}get more(){return this.index<this.heights.length}}class uf{constructor(t,r,n,i,a,s){this.from=t,this.length=r,this.top=n,this.height=i,this.children=a,this.deco=s}get type(){var t,r,n;return(n=(t=this.children)!==null&&t!==void 0?t:(r=this.deco)===null||r===void 0?void 0:r.type)!==null&&n!==void 0?n:Lo.Text}get widget(){return this.deco&&this.deco.widget}get to(){return this.from+this.length}get bottom(){return this.top+this.height}join(t){let r=(this.children||[this]).concat(t.children||[t]);return new uf(this.from,this.length+t.length,this.top,this.height+t.height,r,null)}}var io=function(e){return e[e.ByPos=0]="ByPos",e[e.ByHeight=1]="ByHeight",e[e.ByPosNoHeight=2]="ByPosNoHeight",e}(io||(io={}));const ak=.001;class Fs{constructor(t,r,n=2){this.length=t,this.height=r,this.flags=n}get outdated(){return(this.flags&2)>0}set outdated(t){this.flags=(t?2:0)|this.flags&-3}setHeight(t,r){this.height!=r&&(Math.abs(this.height-r)>ak&&(t.heightChanged=!0),this.height=r)}replace(t,r,n){return Fs.of(n)}decomposeLeft(t,r){r.push(this)}decomposeRight(t,r){r.push(this)}applyChanges(t,r,n,i){let a=this,s=n.doc;for(let l=i.length-1;l>=0;l--){let{fromA:h,toA:y,fromB:x,toB:k}=i[l],A=a.lineAt(h,io.ByPosNoHeight,n.setDoc(r),0,0),j=A.to>=y?A:a.lineAt(y,io.ByPosNoHeight,n,0,0);for(k+=j.to-y,y=j.to;l>0&&A.from<=i[l-1].toA;)h=i[l-1].fromA,x=i[l-1].fromB,l--,h<A.from&&(A=a.lineAt(h,io.ByPosNoHeight,n,0,0));x+=A.from-h,h=A.from;let N=q6.build(n.setDoc(s),t,x,k);a=a.replace(h,y,N)}return a.updateHeight(n,0)}static empty(){return new Sl(0,0)}static of(t){if(t.length==1)return t[0];let r=0,n=t.length,i=0,a=0;for(;;)if(r==n)if(i>a*2){let l=t[r-1];l.break?t.splice(--r,1,l.left,null,l.right):t.splice(--r,1,l.left,l.right),n+=1+l.break,i-=l.size}else if(a>i*2){let l=t[n];l.break?t.splice(n,1,l.left,null,l.right):t.splice(n,1,l.left,l.right),n+=2+l.break,a-=l.size}else break;else if(i<a){let l=t[r++];l&&(i+=l.size)}else{let l=t[--n];l&&(a+=l.size)}let s=0;return t[r-1]==null?(s=1,r--):t[r]==null&&(s=1,n++),new x9e(Fs.of(t.slice(0,r)),s,Fs.of(t.slice(n)))}}Fs.prototype.size=1;class Die extends Fs{constructor(t,r,n){super(t,r),this.deco=n}blockAt(t,r,n,i){return new uf(i,this.length,n,this.height,null,this.deco)}lineAt(t,r,n,i,a){return this.blockAt(0,n,i,a)}forEachLine(t,r,n,i,a,s){t<=a+this.length&&r>=a&&s(this.blockAt(0,n,i,a))}updateHeight(t,r=0,n=!1,i){return i&&i.from<=r&&i.more&&this.setHeight(t,i.heights[i.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Sl extends Die{constructor(t,r){super(t,r,null),this.collapsed=0,this.widgetHeight=0}replace(t,r,n){let i=n[0];return n.length==1&&(i instanceof Sl||i instanceof za&&i.flags&4)&&Math.abs(this.length-i.length)<10?(i instanceof za?i=new Sl(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Fs.of(n)}updateHeight(t,r=0,n=!1,i){return i&&i.from<=r&&i.more?this.setHeight(t,i.heights[i.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class za extends Fs{constructor(t){super(t,0)}heightMetrics(t,r){let n=t.doc.lineAt(r).number,i=t.doc.lineAt(r+this.length).number,a=i-n+1,s,l=0;if(t.lineWrapping){let h=Math.min(this.height,t.lineHeight*a);s=h/a,this.length>a+1&&(l=(this.height-h)/(this.length-a-1))}else s=this.height/a;return{firstLine:n,lastLine:i,perLine:s,perChar:l}}blockAt(t,r,n,i){let{firstLine:a,lastLine:s,perLine:l,perChar:h}=this.heightMetrics(r,i);if(r.lineWrapping){let y=i+Math.round(Math.max(0,Math.min(1,(t-n)/this.height))*this.length),x=r.doc.lineAt(y),k=l+x.length*h,A=Math.max(n,t-k/2);return new uf(x.from,x.length,A,k,null,null)}else{let y=Math.max(0,Math.min(s-a,Math.floor((t-n)/l))),{from:x,length:k}=r.doc.line(a+y);return new uf(x,k,n+l*y,l,null,null)}}lineAt(t,r,n,i,a){if(r==io.ByHeight)return this.blockAt(t,n,i,a);if(r==io.ByPosNoHeight){let{from:j,to:N}=n.doc.lineAt(t);return new uf(j,N-j,0,0,null,null)}let{firstLine:s,perLine:l,perChar:h}=this.heightMetrics(n,a),y=n.doc.lineAt(t),x=l+y.length*h,k=y.number-s,A=i+l*k+h*(y.from-a-k);return new uf(y.from,y.length,Math.max(i,Math.min(A,i+this.height-x)),x,null,null)}forEachLine(t,r,n,i,a,s){t=Math.max(t,a),r=Math.min(r,a+this.length);let{firstLine:l,perLine:h,perChar:y}=this.heightMetrics(n,a);for(let x=t,k=i;x<=r;){let A=n.doc.lineAt(x);if(x==t){let N=A.number-l;k+=h*N+y*(t-a-N)}let j=h+y*A.length;s(new uf(A.from,A.length,k,j,null,null)),k+=j,x=A.to+1}}replace(t,r,n){let i=this.length-r;if(i>0){let a=n[n.length-1];a instanceof za?n[n.length-1]=new za(a.length+i):n.push(null,new za(i-1))}if(t>0){let a=n[0];a instanceof za?n[0]=new za(t+a.length):n.unshift(new za(t-1),null)}return Fs.of(n)}decomposeLeft(t,r){r.push(new za(t-1),null)}decomposeRight(t,r){r.push(null,new za(this.length-t-1))}updateHeight(t,r=0,n=!1,i){let a=r+this.length;if(i&&i.from<=r+this.length&&i.more){let s=[],l=Math.max(r,i.from),h=-1;for(i.from>r&&s.push(new za(i.from-r-1).updateHeight(t,r));l<=a&&i.more;){let x=t.doc.lineAt(l).length;s.length&&s.push(null);let k=i.heights[i.index++];h==-1?h=k:Math.abs(k-h)>=ak&&(h=-2);let A=new Sl(x,k);A.outdated=!1,s.push(A),l+=x+1}l<=a&&s.push(null,new za(a-l).updateHeight(t,l));let y=Fs.of(s);return(h<0||Math.abs(y.height-this.height)>=ak||Math.abs(h-this.heightMetrics(t,r).perLine)>=ak)&&(t.heightChanged=!0),y}else(n||this.outdated)&&(this.setHeight(t,t.heightForGap(r,r+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class x9e extends Fs{constructor(t,r,n){super(t.length+r+n.length,t.height+n.height,r|(t.outdated||n.outdated?2:0)),this.left=t,this.right=n,this.size=t.size+n.size}get break(){return this.flags&1}blockAt(t,r,n,i){let a=n+this.left.height;return t<a?this.left.blockAt(t,r,n,i):this.right.blockAt(t,r,a,i+this.left.length+this.break)}lineAt(t,r,n,i,a){let s=i+this.left.height,l=a+this.left.length+this.break,h=r==io.ByHeight?t<s:t<l,y=h?this.left.lineAt(t,r,n,i,a):this.right.lineAt(t,r,n,s,l);if(this.break||(h?y.to<l:y.from>l))return y;let x=r==io.ByPosNoHeight?io.ByPosNoHeight:io.ByPos;return h?y.join(this.right.lineAt(l,x,n,s,l)):this.left.lineAt(l,x,n,i,a).join(y)}forEachLine(t,r,n,i,a,s){let l=i+this.left.height,h=a+this.left.length+this.break;if(this.break)t<h&&this.left.forEachLine(t,r,n,i,a,s),r>=h&&this.right.forEachLine(t,r,n,l,h,s);else{let y=this.lineAt(h,io.ByPos,n,i,a);t<y.from&&this.left.forEachLine(t,y.from-1,n,i,a,s),y.to>=t&&y.from<=r&&s(y),r>y.to&&this.right.forEachLine(y.to+1,r,n,l,h,s)}}replace(t,r,n){let i=this.left.length+this.break;if(r<i)return this.balanced(this.left.replace(t,r,n),this.right);if(t>this.left.length)return this.balanced(this.left,this.right.replace(t-i,r-i,n));let a=[];t>0&&this.decomposeLeft(t,a);let s=a.length;for(let l of n)a.push(l);if(t>0&&hH(a,s-1),r<this.length){let l=a.length;this.decomposeRight(r,a),hH(a,l)}return Fs.of(a)}decomposeLeft(t,r){let n=this.left.length;if(t<=n)return this.left.decomposeLeft(t,r);r.push(this.left),this.break&&(n++,t>=n&&r.push(null)),t>n&&this.right.decomposeLeft(t-n,r)}decomposeRight(t,r){let n=this.left.length,i=n+this.break;if(t>=i)return this.right.decomposeRight(t-i,r);t<n&&this.left.decomposeRight(t,r),this.break&&t<i&&r.push(null),r.push(this.right)}balanced(t,r){return t.size>2*r.size||r.size>2*t.size?Fs.of(this.break?[t,null,r]:[t,r]):(this.left=t,this.right=r,this.height=t.height+r.height,this.outdated=t.outdated||r.outdated,this.size=t.size+r.size,this.length=t.length+this.break+r.length,this)}updateHeight(t,r=0,n=!1,i){let{left:a,right:s}=this,l=r+a.length+this.break,h=null;return i&&i.from<=r+a.length&&i.more?h=a=a.updateHeight(t,r,n,i):a.updateHeight(t,r,n),i&&i.from<=l+s.length&&i.more?h=s=s.updateHeight(t,l,n,i):s.updateHeight(t,l,n),h?this.balanced(a,s):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function hH(e,t){let r,n;e[t]==null&&(r=e[t-1])instanceof za&&(n=e[t+1])instanceof za&&e.splice(t-1,3,new za(r.length+1+n.length))}const w9e=5;class q6{constructor(t,r){this.pos=t,this.oracle=r,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,r){if(this.lineStart>-1){let n=Math.min(r,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof Sl?i.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Sl(n-this.pos,-1)),this.writtenTo=n,r>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=r}point(t,r,n){if(t<r||n.heightRelevant){let i=n.widget?n.widget.estimatedHeight:0;i<0&&(i=this.oracle.lineHeight);let a=r-t;n.block?this.addBlock(new Die(a,i,n)):(a||i>=w9e)&&this.addLineDeco(i,a)}else r>t&&this.span(t,r);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:t,to:r}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=r,this.writtenTo<t&&((this.writtenTo<t-1||this.nodes[this.nodes.length-1]==null)&&this.nodes.push(this.blankContent(this.writtenTo,t-1)),this.nodes.push(null)),this.pos>t&&this.nodes.push(new Sl(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,r){let n=new za(r-t);return this.oracle.doc.lineAt(t).to==r&&(n.flags|=4),n}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Sl)return t;let r=new Sl(0,-1);return this.nodes.push(r),r}addBlock(t){var r;this.enterLine();let n=(r=t.deco)===null||r===void 0?void 0:r.type;n==Lo.WidgetAfter&&!this.isCovered&&this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,n!=Lo.WidgetBefore&&(this.covering=t)}addLineDeco(t,r){let n=this.ensureLine();n.length+=r,n.collapsed+=r,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+r}finish(t){let r=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(r instanceof Sl)&&!this.isCovered?this.nodes.push(new Sl(0,-1)):(this.writtenTo<this.pos||r==null)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos));let n=t;for(let i of this.nodes)i instanceof Sl&&i.updateHeight(this.oracle,n),n+=i?i.length:1;return this.nodes}static build(t,r,n,i){let a=new q6(n,t);return $i.spans(r,n,i,a,0),a.finish(n)}}function S9e(e,t,r){let n=new D9e;return $i.compare(e,t,r,n,0),n.changes}class D9e{constructor(){this.changes=[]}compareRange(){}comparePoint(t,r,n,i){(t<r||n&&n.heightRelevant||i&&i.heightRelevant)&&z5(t,r,this.changes,5)}}function C9e(e,t){let r=e.getBoundingClientRect(),n=e.ownerDocument,i=n.defaultView||window,a=Math.max(0,r.left),s=Math.min(i.innerWidth,r.right),l=Math.max(0,r.top),h=Math.min(i.innerHeight,r.bottom);for(let y=e.parentNode;y&&y!=n.body;)if(y.nodeType==1){let x=y,k=window.getComputedStyle(x);if((x.scrollHeight>x.clientHeight||x.scrollWidth>x.clientWidth)&&k.overflow!="visible"){let A=x.getBoundingClientRect();a=Math.max(a,A.left),s=Math.min(s,A.right),l=Math.max(l,A.top),h=y==e.parentNode?A.bottom:Math.min(h,A.bottom)}y=k.position=="absolute"||k.position=="fixed"?x.offsetParent:x.parentNode}else if(y.nodeType==11)y=y.host;else break;return{left:a-r.left,right:Math.max(a,s)-r.left,top:l-(r.top+t),bottom:Math.max(l,h)-(r.top+t)}}function P9e(e,t){let r=e.getBoundingClientRect();return{left:0,right:r.right-r.left,top:t,bottom:r.bottom-(r.top+t)}}class G3{constructor(t,r,n){this.from=t,this.to=r,this.size=n}static same(t,r){if(t.length!=r.length)return!1;for(let n=0;n<t.length;n++){let i=t[n],a=r[n];if(i.from!=a.from||i.to!=a.to||i.size!=a.size)return!1}return!0}draw(t){return On.replace({widget:new k9e(this.size,t)}).range(this.from,this.to)}}class k9e extends Av{constructor(t,r){super(),this.size=t,this.vertical=r}eq(t){return t.size==this.size&&t.vertical==this.vertical}toDOM(){let t=document.createElement("div");return this.vertical?t.style.height=this.size+"px":(t.style.width=this.size+"px",t.style.height="2px",t.style.display="inline-block"),t}get estimatedHeight(){return this.vertical?this.size:-1}}class pH{constructor(t){this.state=t,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scaler=mH,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=Oo.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let r=t.facet(K6).some(n=>typeof n!="function"&&n.class=="cm-lineWrapping");this.heightOracle=new v9e(r),this.stateDeco=t.facet(lw).filter(n=>typeof n!="function"),this.heightMap=Fs.empty().applyChanges(this.stateDeco,Oi.empty,this.heightOracle.setDoc(t.doc),[new ld(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=On.set(this.lineGaps.map(n=>n.draw(!1))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:r}=this.state.selection;for(let n=0;n<=1;n++){let i=n?r.head:r.anchor;if(!t.some(({from:a,to:s})=>i>=a&&i<=s)){let{from:a,to:s}=this.lineBlockAt(i);t.push(new qC(a,s))}}this.viewports=t.sort((n,i)=>n.from-i.from),this.scaler=this.heightMap.height<=7e6?mH:new _9e(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,t=>{this.viewportLines.push(this.scaler.scale==1?t:V1(t,this.scaler))})}update(t,r=null){this.state=t.state;let n=this.stateDeco;this.stateDeco=this.state.facet(lw).filter(y=>typeof y!="function");let i=t.changedRanges,a=ld.extendWithRanges(i,S9e(n,this.stateDeco,t?t.changes:la.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=s&&(t.flags|=2);let l=a.length?this.mapViewport(this.viewport,t.changes):this.viewport;(r&&(r.range.head<l.from||r.range.head>l.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,r));let h=!t.changes.empty||t.flags&2||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),h&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),r&&(this.scrollTarget=r),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(nie)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let r=t.contentDOM,n=window.getComputedStyle(r),i=this.heightOracle,a=n.whiteSpace;this.defaultTextDirection=n.direction=="rtl"?Oo.RTL:Oo.LTR;let s=this.heightOracle.mustRefreshForWrapping(a),l=r.getBoundingClientRect(),h=s||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let y=0,x=0,k=parseInt(n.paddingTop)||0,A=parseInt(n.paddingBottom)||0;(this.paddingTop!=k||this.paddingBottom!=A)&&(this.paddingTop=k,this.paddingBottom=A,y|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(i.lineWrapping&&(h=!0),this.editorWidth=t.scrollDOM.clientWidth,y|=8);let j=(this.printing?P9e:C9e)(r,this.paddingTop),N=j.top-this.pixelViewport.top,M=j.bottom-this.pixelViewport.bottom;this.pixelViewport=j;let u=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(u!=this.inView&&(this.inView=u,u&&(h=!0)),!this.inView&&!this.scrollTarget)return 0;let m=l.width;if((this.contentDOMWidth!=m||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=t.scrollDOM.clientHeight,y|=8),h){let C=t.docView.measureVisibleLineHeights(this.viewport);if(i.mustRefreshForHeights(C)&&(s=!0),s||i.lineWrapping&&Math.abs(m-this.contentDOMWidth)>i.charWidth){let{lineHeight:w,charWidth:g,textHeight:d}=t.docView.measureTextSize();s=w>0&&i.refresh(a,w,g,d,m/g,C),s&&(t.docView.minWidth=0,y|=8)}N>0&&M>0?x=Math.max(N,M):N<0&&M<0&&(x=Math.min(N,M)),i.heightChanged=!1;for(let w of this.viewports){let g=w.from==this.viewport.from?C:t.docView.measureVisibleLineHeights(w);this.heightMap=(s?Fs.empty().applyChanges(this.stateDeco,Oi.empty,this.heightOracle,[new ld(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(i,0,s,new b9e(w.from,g))}i.heightChanged&&(y|=2)}let v=!this.viewportIsAppropriate(this.viewport,x)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return v&&(this.viewport=this.getViewport(x,this.scrollTarget)),this.updateForViewport(),(y&2||v)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(s?[]:this.lineGaps,t)),y|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),y}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,r){let n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),i=this.heightMap,a=this.heightOracle,{visibleTop:s,visibleBottom:l}=this,h=new qC(i.lineAt(s-n*1e3,io.ByHeight,a,0,0).from,i.lineAt(l+(1-n)*1e3,io.ByHeight,a,0,0).to);if(r){let{head:y}=r.range;if(y<h.from||y>h.to){let x=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),k=i.lineAt(y,io.ByPos,a,0,0),A;r.y=="center"?A=(k.top+k.bottom)/2-x/2:r.y=="start"||r.y=="nearest"&&y<h.from?A=k.top:A=k.bottom-x,h=new qC(i.lineAt(A-1e3/2,io.ByHeight,a,0,0).from,i.lineAt(A+x+1e3/2,io.ByHeight,a,0,0).to)}}return h}mapViewport(t,r){let n=r.mapPos(t.from,-1),i=r.mapPos(t.to,1);return new qC(this.heightMap.lineAt(n,io.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(i,io.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:t,to:r},n=0){if(!this.inView)return!0;let{top:i}=this.heightMap.lineAt(t,io.ByPos,this.heightOracle,0,0),{bottom:a}=this.heightMap.lineAt(r,io.ByPos,this.heightOracle,0,0),{visibleTop:s,visibleBottom:l}=this;return(t==0||i<=s-Math.max(10,Math.min(-n,250)))&&(r==this.state.doc.length||a>=l+Math.max(10,Math.min(n,250)))&&i>s-2*1e3&&a<l+2*1e3}mapLineGaps(t,r){if(!t.length||r.empty)return t;let n=[];for(let i of t)r.touchesRange(i.from,i.to)||n.push(new G3(r.mapPos(i.from),r.mapPos(i.to),i.size));return n}ensureLineGaps(t,r){let n=this.heightOracle.lineWrapping,i=n?1e4:2e3,a=i>>1,s=i<<1;if(this.defaultTextDirection!=Oo.LTR&&!n)return[];let l=[],h=(y,x,k,A)=>{if(x-y<a)return;let j=this.state.selection.main,N=[j.from];j.empty||N.push(j.to);for(let u of N)if(u>y&&u<x){h(y,u-10,k,A),h(u+10,x,k,A);return}let M=E9e(t,u=>u.from>=k.from&&u.to<=k.to&&Math.abs(u.from-y)<a&&Math.abs(u.to-x)<a&&!N.some(m=>u.from<m&&u.to>m));if(!M){if(x<k.to&&r&&n&&r.visibleRanges.some(u=>u.from<=x&&u.to>=x)){let u=r.moveToLineBoundary(Zt.cursor(x),!1,!0).head;u>y&&(x=u)}M=new G3(y,x,this.gapSize(k,y,x,A))}l.push(M)};for(let y of this.viewportLines){if(y.length<s)continue;let x=O9e(y.from,y.to,this.stateDeco);if(x.total<s)continue;let k=this.scrollTarget?this.scrollTarget.range.head:null,A,j;if(n){let N=i/this.heightOracle.lineLength*this.heightOracle.lineHeight,M,u;if(k!=null){let m=XC(x,k),v=((this.visibleBottom-this.visibleTop)/2+N)/y.height;M=m-v,u=m+v}else M=(this.visibleTop-y.top-N)/y.height,u=(this.visibleBottom-y.top+N)/y.height;A=YC(x,M),j=YC(x,u)}else{let N=x.total*this.heightOracle.charWidth,M=i*this.heightOracle.charWidth,u,m;if(k!=null){let v=XC(x,k),C=((this.pixelViewport.right-this.pixelViewport.left)/2+M)/N;u=v-C,m=v+C}else u=(this.pixelViewport.left-M)/N,m=(this.pixelViewport.right+M)/N;A=YC(x,u),j=YC(x,m)}A>y.from&&h(y.from,A,y,x),j<y.to&&h(j,y.to,y,x)}return l}gapSize(t,r,n,i){let a=XC(i,n)-XC(i,r);return this.heightOracle.lineWrapping?t.height*a:i.total*this.heightOracle.charWidth*a}updateLineGaps(t){G3.same(t,this.lineGaps)||(this.lineGaps=t,this.lineGapDeco=On.set(t.map(r=>r.draw(this.heightOracle.lineWrapping))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let r=[];$i.spans(t,this.viewport.from,this.viewport.to,{span(i,a){r.push({from:i,to:a})},point(){}},20);let n=r.length!=this.visibleRanges.length||this.visibleRanges.some((i,a)=>i.from!=r[a].from||i.to!=r[a].to);return this.visibleRanges=r,n?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(r=>r.from<=t&&r.to>=t)||V1(this.heightMap.lineAt(t,io.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return V1(this.heightMap.lineAt(this.scaler.fromDOM(t),io.ByHeight,this.heightOracle,0,0),this.scaler)}elementAtHeight(t){return V1(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}let qC=class{constructor(t,r){this.from=t,this.to=r}};function O9e(e,t,r){let n=[],i=e,a=0;return $i.spans(r,e,t,{span(){},point(s,l){s>i&&(n.push({from:i,to:s}),a+=s-i),i=l}},20),i<t&&(n.push({from:i,to:t}),a+=t-i),{total:a,ranges:n}}function YC({total:e,ranges:t},r){if(r<=0)return t[0].from;if(r>=1)return t[t.length-1].to;let n=Math.floor(e*r);for(let i=0;;i++){let{from:a,to:s}=t[i],l=s-a;if(n<=l)return a+n;n-=l}}function XC(e,t){let r=0;for(let{from:n,to:i}of e.ranges){if(t<=i){r+=t-n;break}r+=i-n}return r/e.total}function E9e(e,t){for(let r of e)if(t(r))return r}const mH={toDOM(e){return e},fromDOM(e){return e},scale:1};class _9e{constructor(t,r,n){let i=0,a=0,s=0;this.viewports=n.map(({from:l,to:h})=>{let y=r.lineAt(l,io.ByPos,t,0,0).top,x=r.lineAt(h,io.ByPos,t,0,0).bottom;return i+=x-y,{from:l,to:h,top:y,bottom:x,domTop:0,domBottom:0}}),this.scale=(7e6-i)/(r.height-i);for(let l of this.viewports)l.domTop=s+(l.top-a)*this.scale,s=l.domBottom=l.domTop+(l.bottom-l.top),a=l.bottom}toDOM(t){for(let r=0,n=0,i=0;;r++){let a=r<this.viewports.length?this.viewports[r]:null;if(!a||t<a.top)return i+(t-n)*this.scale;if(t<=a.bottom)return a.domTop+(t-a.top);n=a.bottom,i=a.domBottom}}fromDOM(t){for(let r=0,n=0,i=0;;r++){let a=r<this.viewports.length?this.viewports[r]:null;if(!a||t<a.domTop)return n+(t-i)/this.scale;if(t<=a.domBottom)return a.top+(t-a.domTop);n=a.bottom,i=a.domBottom}}}function V1(e,t){if(t.scale==1)return e;let r=t.toDOM(e.top),n=t.toDOM(e.bottom);return new uf(e.from,e.length,r,n-r,e.children&&e.children.map(i=>V1(i,t)),e.deco)}const ZC=rn.define({combine:e=>e.join(" ")}),q5=rn.define({combine:e=>e.indexOf(!0)>-1}),Y5=up.newName(),Cie=up.newName(),Pie=up.newName(),kie={"&light":"."+Cie,"&dark":"."+Pie};function X5(e,t,r){return new up(t,{finish(n){return/&/.test(n)?n.replace(/&\w*/,i=>{if(i=="&")return e;if(!r||!r[i])throw new RangeError(`Unsupported selector: ${i}`);return r[i]}):e+" "+n}})}const A9e=X5("."+Y5,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},kie);class T9e{constructor(t,r,n,i){this.typeOver=i,this.bounds=null,this.text="";let{impreciseHead:a,impreciseAnchor:s}=t.docView;if(t.state.readOnly&&r>-1)this.newSel=null;else if(r>-1&&(this.bounds=t.docView.domBoundsAround(r,n,0))){let l=a||s?[]:$9e(t),h=new cie(l,t.state);h.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=h.text,this.newSel=I9e(l,this.bounds.from)}else{let l=t.observer.selectionRange,h=a&&a.node==l.focusNode&&a.offset==l.focusOffset||!Vy(t.contentDOM,l.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(l.focusNode,l.focusOffset),y=s&&s.node==l.anchorNode&&s.offset==l.anchorOffset||!Vy(t.contentDOM,l.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(l.anchorNode,l.anchorOffset);this.newSel=Zt.single(y,h)}}}function Oie(e,t){let r,{newSel:n}=t,i=e.state.selection.main,a=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:s,to:l}=t.bounds,h=i.from,y=null;(a===8||tn.android&&t.text.length<l-s)&&(h=i.to,y="end");let x=M9e(e.state.doc.sliceString(s,l,I0),t.text,h-s,y);x&&(tn.chrome&&a==13&&x.toB==x.from+2&&t.text.slice(x.from,x.toB)==I0+I0&&x.toB--,r={from:s+x.from,to:s+x.toA,insert:Oi.of(t.text.slice(x.from,x.toB).split(I0))})}else n&&(!e.hasFocus&&e.state.facet(DA)||n.main.eq(i))&&(n=null);if(!r&&!n)return!1;if(!r&&t.typeOver&&!i.empty&&n&&n.main.empty?r={from:i.from,to:i.to,insert:e.state.doc.slice(i.from,i.to)}:r&&r.from>=i.from&&r.to<=i.to&&(r.from!=i.from||r.to!=i.to)&&i.to-i.from-(r.to-r.from)<=4?r={from:i.from,to:i.to,insert:e.state.doc.slice(i.from,r.from).append(r.insert).append(e.state.doc.slice(r.to,i.to))}:(tn.mac||tn.android)&&r&&r.from==r.to&&r.from==i.head-1&&/^\. ?$/.test(r.insert.toString())&&e.contentDOM.getAttribute("autocorrect")=="off"?(n&&r.insert.length==2&&(n=Zt.single(n.main.anchor-1,n.main.head-1)),r={from:i.from,to:i.to,insert:Oi.of([" "])}):tn.chrome&&r&&r.from==r.to&&r.from==i.head&&r.insert.toString()==`
- `&&e.lineWrapping&&(n&&(n=Zt.single(n.main.anchor-1,n.main.head-1)),r={from:i.from,to:i.to,insert:Oi.of([" "])}),r){let s=e.state;if(tn.ios&&e.inputState.flushIOSKey(e)||tn.android&&(r.from==i.from&&r.to==i.to&&r.insert.length==1&&r.insert.lines==2&&uy(e.contentDOM,"Enter",13)||(r.from==i.from-1&&r.to==i.to&&r.insert.length==0||a==8&&r.insert.length<r.to-r.from)&&uy(e.contentDOM,"Backspace",8)||r.from==i.from&&r.to==i.to+1&&r.insert.length==0&&uy(e.contentDOM,"Delete",46)))return!0;let l=r.insert.toString();if(e.state.facet(eie).some(x=>x(e,r.from,r.to,l)))return!0;e.inputState.composing>=0&&e.inputState.composing++;let h;if(r.from>=i.from&&r.to<=i.to&&r.to-r.from>=(i.to-i.from)/3&&(!n||n.main.empty&&n.main.from==r.from+r.insert.length)&&e.inputState.composing<0){let x=i.from<r.from?s.sliceDoc(i.from,r.from):"",k=i.to>r.to?s.sliceDoc(r.to,i.to):"";h=s.replaceSelection(e.state.toText(x+r.insert.sliceString(0,void 0,e.state.lineBreak)+k))}else{let x=s.changes(r),k=n&&n.main.to<=x.newLength?n.main:void 0;if(s.selection.ranges.length>1&&e.inputState.composing>=0&&r.to<=i.to&&r.to>=i.to-10){let A=e.state.sliceDoc(r.from,r.to),j=die(e)||e.state.doc.lineAt(i.head),N=i.to-r.to,M=i.to-i.from;h=s.changeByRange(u=>{if(u.from==i.from&&u.to==i.to)return{changes:x,range:k||u.map(x)};let m=u.to-N,v=m-A.length;if(u.to-u.from!=M||e.state.sliceDoc(v,m)!=A||j&&u.to>=j.from&&u.from<=j.to)return{range:u};let C=s.changes({from:v,to:m,insert:r.insert}),w=u.to-i.to;return{changes:C,range:k?Zt.range(Math.max(0,k.anchor+w),Math.max(0,k.head+w)):u.map(C)}})}else h={changes:x,selection:k&&s.selection.replaceRange(k)}}let y="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,y+=".compose",e.inputState.compositionFirstChange&&(y+=".start",e.inputState.compositionFirstChange=!1)),e.dispatch(h,{scrollIntoView:!0,userEvent:y}),!0}else if(n&&!n.main.eq(i)){let s=!1,l="select";return e.inputState.lastSelectionTime>Date.now()-50&&(e.inputState.lastSelectionOrigin=="select"&&(s=!0),l=e.inputState.lastSelectionOrigin),e.dispatch({selection:n,scrollIntoView:s,userEvent:l}),!0}else return!1}function M9e(e,t,r,n){let i=Math.min(e.length,t.length),a=0;for(;a<i&&e.charCodeAt(a)==t.charCodeAt(a);)a++;if(a==i&&e.length==t.length)return null;let s=e.length,l=t.length;for(;s>0&&l>0&&e.charCodeAt(s-1)==t.charCodeAt(l-1);)s--,l--;if(n=="end"){let h=Math.max(0,a-Math.min(s,l));r-=s+h-a}if(s<a&&e.length<t.length){let h=r<=a&&r>=s?a-r:0;a-=h,l=a+(l-s),s=a}else if(l<a){let h=r<=a&&r>=l?a-r:0;a-=h,s=a+(s-l),l=a}return{from:a,toA:s,toB:l}}function $9e(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:r,anchorOffset:n,focusNode:i,focusOffset:a}=e.observer.selectionRange;return r&&(t.push(new XW(r,n)),(i!=r||a!=n)&&t.push(new XW(i,a))),t}function I9e(e,t){if(e.length==0)return null;let r=e[0].pos,n=e.length==2?e[1].pos:r;return r>-1&&n>-1?Zt.single(r+t,n+t):null}const j9e={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},q3=tn.ie&&tn.ie_version<=11;class F9e{constructor(t){this.view=t,this.active=!1,this.selectionRange=new A6e,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(r=>{for(let n of r)this.queue.push(n);(tn.ie&&tn.ie_version<=11||tn.ios&&t.composing)&&r.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),q3&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var r;((r=this.view.docView)===null||r===void 0?void 0:r.lastUpdate)<Date.now()-75&&this.onResize()}),this.resizeScroll.observe(t.scrollDOM),this.resizeContent=new ResizeObserver(()=>this.view.requestMeasure()),this.resizeContent.observe(t.contentDOM)),this.addWindowListeners(this.win=t.win),this.start(),typeof IntersectionObserver=="function"&&(this.intersection=new IntersectionObserver(r=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),r.length>0&&r[r.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(r=>{r.length>0&&r[r.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runScrollHandlers(this.view,t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((r,n)=>r!=t[n]))){this.gapIntersection.disconnect();for(let r of t)this.gapIntersection.observe(r);this.gaps=t}}onSelectionChange(t){let r=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,i=this.selectionRange;if(n.state.facet(DA)?n.root.activeElement!=this.dom:!ik(n.dom,i))return;let a=i.anchorNode&&n.docView.nearest(i.anchorNode);if(a&&a.ignoreEvent(t)){r||(this.selectionChanged=!1);return}(tn.ie&&tn.ie_version<=11||tn.android&&tn.chrome)&&!n.state.selection.main.empty&&i.focusNode&&DO(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,r=tn.safari&&t.root.nodeType==11&&k6e(this.dom.ownerDocument)==this.dom&&B9e(this.view)||SO(t.root);if(!r||this.selectionRange.eq(r))return!1;let n=ik(this.dom,r);return n&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime<Date.now()-300&&M6e(this.dom,r)?(this.view.inputState.lastFocusTime=0,t.docView.updateSelection(),!1):(this.selectionRange.setRange(r),n&&(this.selectionChanged=!0),!0)}setSelectionRange(t,r){this.selectionRange.set(t.node,t.offset,r.node,r.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let t=0,r=null;for(let n=this.dom;n;)if(n.nodeType==1)!r&&t<this.scrollTargets.length&&this.scrollTargets[t]==n?t++:r||(r=this.scrollTargets.slice(0,t)),r&&r.push(n),n=n.assignedSlot||n.parentNode;else if(n.nodeType==11)n=n.host;else break;if(t<this.scrollTargets.length&&!r&&(r=this.scrollTargets.slice(0,t)),r){for(let n of this.scrollTargets)n.removeEventListener("scroll",this.onScroll);for(let n of this.scrollTargets=r)n.addEventListener("scroll",this.onScroll)}}ignore(t){if(!this.active)return t();try{return this.stop(),t()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,j9e),q3&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),q3&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(t,r){var n;if(!this.delayedAndroidKey){let i=()=>{let a=this.delayedAndroidKey;a&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=a.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&a.force&&uy(this.dom,a.key,a.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(i)}(!this.delayedAndroidKey||t=="Enter")&&(this.delayedAndroidKey={key:t,keyCode:r,force:this.lastChange<Date.now()-50||!!(!((n=this.delayedAndroidKey)===null||n===void 0)&&n.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let r=-1,n=-1,i=!1;for(let a of t){let s=this.readMutation(a);s&&(s.typeOver&&(i=!0),r==-1?{from:r,to:n}=s:(r=Math.min(s.from,r),n=Math.max(s.to,n)))}return{from:r,to:n,typeOver:i}}readChange(){let{from:t,to:r,typeOver:n}=this.processRecords(),i=this.selectionChanged&&ik(this.dom,this.selectionRange);return t<0&&!i?null:(t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new T9e(this.view,t,r,n))}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let r=this.readChange();if(!r)return!1;let n=this.view.state,i=Oie(this.view,r);return this.view.state==n&&this.view.update([]),i}readMutation(t){let r=this.view.docView.nearest(t.target);if(!r||r.ignoreMutation(t))return null;if(r.markDirty(t.type=="attributes"),t.type=="attributes"&&(r.dirty|=4),t.type=="childList"){let n=gH(r,t.previousSibling||t.target.previousSibling,-1),i=gH(r,t.nextSibling||t.target.nextSibling,1);return{from:n?r.posAfter(n):r.posAtStart,to:i?r.posBefore(i):r.posAtEnd,typeOver:!1}}else return t.type=="characterData"?{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,r,n,i;this.stop(),(t=this.intersection)===null||t===void 0||t.disconnect(),(r=this.gapIntersection)===null||r===void 0||r.disconnect(),(n=this.resizeScroll)===null||n===void 0||n.disconnect(),(i=this.resizeContent)===null||i===void 0||i.disconnect();for(let a of this.scrollTargets)a.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function gH(e,t,r){for(;t;){let n=Yi.get(t);if(n&&n.parent==e)return n;let i=t.parentNode;t=i!=e.dom?i:r>0?t.nextSibling:t.previousSibling}return null}function B9e(e){let t=null;function r(h){h.preventDefault(),h.stopImmediatePropagation(),t=h.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",r,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",r,!0),!t)return null;let n=t.startContainer,i=t.startOffset,a=t.endContainer,s=t.endOffset,l=e.docView.domAtPos(e.state.selection.main.anchor);return DO(l.node,l.offset,a,s)&&([n,i,a,s]=[a,s,n,i]),{anchorNode:n,anchorOffset:i,focusNode:a,focusOffset:s}}class Qr{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: fixed; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(r=>this.update([r])),this.dispatch=this.dispatch.bind(this),this._root=t.root||T6e(t.parent)||document,this.viewState=new pH(t.state||wi.create(t)),this.plugins=this.state.facet(L1).map(r=>new H3(r));for(let r of this.plugins)r.update(this);this.observer=new F9e(this),this.inputState=new o9e(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new ZW(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}dispatch(...t){let r=t.length==1&&t[0]instanceof da?t[0]:this.state.update(...t);this._dispatch(r,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let r=!1,n=!1,i,a=this.state;for(let A of t){if(A.startState!=a)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");a=A.state}if(this.destroyed){this.viewState.state=a;return}let s=this.hasFocus,l=0,h=null;t.some(A=>A.annotation(xie))?(this.inputState.notifiedFocused=s,l=1):s!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=s,h=wie(a,s),h||(l=1));let y=this.observer.delayedAndroidKey,x=null;if(y?(this.observer.clearDelayedAndroidKey(),x=this.observer.readChange(),(x&&!this.state.doc.eq(a.doc)||!this.state.selection.eq(a.selection))&&(x=null)):this.observer.clear(),a.facet(wi.phrases)!=this.state.facet(wi.phrases))return this.setState(a);i=kO.create(this,a,t),i.flags|=l;let k=this.viewState.scrollTarget;try{this.updateState=2;for(let A of t){if(k&&(k=k.map(A.changes)),A.scrollIntoView){let{main:j}=A.state.selection;k=new PO(j.empty?j:Zt.cursor(j.head,j.head>j.anchor?-1:1))}for(let j of A.effects)j.is(qW)&&(k=j.value)}this.viewState.update(i,k),this.bidiCache=OO.update(this.bidiCache,i.changes),i.empty||(this.updatePlugins(i),this.inputState.update(i)),r=this.docView.update(i),this.state.facet(z1)!=this.styleModules&&this.mountStyles(),n=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(r,t.some(A=>A.isUserEvent("select.pointer")))}finally{this.updateState=0}if(i.startState.facet(ZC)!=i.state.facet(ZC)&&(this.viewState.mustMeasureContent=!0),(r||n||k||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!i.empty)for(let A of this.state.facet(V5))A(i);(h||x)&&Promise.resolve().then(()=>{h&&this.state==h.startState&&this.dispatch(h),x&&!Oie(this,x)&&y.force&&uy(this.contentDOM,y.key,y.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let r=this.hasFocus;try{for(let n of this.plugins)n.destroy(this);this.viewState=new pH(t),this.plugins=t.facet(L1).map(n=>new H3(n)),this.pluginMap.clear();for(let n of this.plugins)n.update(this);this.docView=new ZW(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}r&&this.focus(),this.requestMeasure()}updatePlugins(t){let r=t.startState.facet(L1),n=t.state.facet(L1);if(r!=n){let i=[];for(let a of n){let s=r.indexOf(a);if(s<0)i.push(new H3(a));else{let l=this.plugins[s];l.mustUpdate=t,i.push(l)}}for(let a of this.plugins)a.mustUpdate!=t&&a.destroy(this);this.plugins=i,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let i of this.plugins)i.mustUpdate=t;for(let i=0;i<this.plugins.length;i++)this.plugins[i].update(this)}measure(t=!0){if(this.destroyed)return;this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.forceFlush();let r=null,{scrollHeight:n,scrollTop:i,clientHeight:a}=this.scrollDOM,s=i>n-a-4?n:i;try{for(let l=0;;l++){this.updateState=1;let h=this.viewport,y=this.viewState.lineBlockAtHeight(s),x=this.viewState.measure(this);if(!x&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let k=[];x&4||([this.measureRequests,k]=[k,this.measureRequests]);let A=k.map(u=>{try{return u.read(this)}catch(m){return ic(this.state,m),yH}}),j=kO.create(this,this.state,[]),N=!1,M=!1;j.flags|=x,r?r.flags|=x:r=j,this.updateState=2,j.empty||(this.updatePlugins(j),this.inputState.update(j),this.updateAttrs(),N=this.docView.update(j));for(let u=0;u<k.length;u++)if(A[u]!=yH)try{let m=k[u];m.write&&m.write(A[u],this)}catch(m){ic(this.state,m)}if(this.viewState.editorHeight)if(this.viewState.scrollTarget)this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,M=!0;else{let u=this.viewState.lineBlockAt(y.from).top-y.top;(u>1||u<-1)&&(this.scrollDOM.scrollTop+=u,M=!0)}if(N&&this.docView.updateSelection(!0),this.viewport.from==h.from&&this.viewport.to==h.to&&!M&&this.measureRequests.length==0)break}}finally{this.updateState=0,this.measureScheduled=-1}if(r&&!r.empty)for(let l of this.state.facet(V5))l(r)}get themeClasses(){return Y5+" "+(this.state.facet(q5)?Pie:Cie)+" "+this.state.facet(ZC)}updateAttrs(){let t=vH(this,iie,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),r={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(DA)?"true":"false",class:"cm-content",style:`${tn.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(r["aria-readonly"]="true"),vH(this,K6,r);let n=this.observer.ignore(()=>{let i=L5(this.contentDOM,this.contentAttrs,r),a=L5(this.dom,this.editorAttrs,t);return i||a});return this.editorAttrs=t,this.contentAttrs=r,n}showAnnouncements(t){let r=!0;for(let n of t)for(let i of n.effects)if(i.is(Qr.announce)){r&&(this.announceDOM.textContent=""),r=!1;let a=this.announceDOM.appendChild(document.createElement("div"));a.textContent=i.value}}mountStyles(){this.styleModules=this.state.facet(z1),up.mount(this.root,this.styleModules.concat(A9e).reverse())}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let r=0;r<this.measureRequests.length;r++)if(this.measureRequests[r].key===t.key){this.measureRequests[r]=t;return}}this.measureRequests.push(t)}}plugin(t){let r=this.pluginMap.get(t);return(r===void 0||r&&r.spec!=t)&&this.pluginMap.set(t,r=this.plugins.find(n=>n.spec==t)||null),r&&r.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,r,n){return K3(this,t,nH(this,t,r,n))}moveByGroup(t,r){return K3(this,t,nH(this,t,r,n=>n9e(this,t.head,n)))}moveToLineBoundary(t,r,n=!0){return r9e(this,t,r,n)}moveVertically(t,r,n){return K3(this,t,i9e(this,t,r,n))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,r=0){return this.docView.posFromDOM(t,r)}posAtCoords(t,r=!0){return this.readMeasured(),hie(this,t,r)}coordsAtPos(t,r=1){this.readMeasured();let n=this.docView.coordsAt(t,r);if(!n||n.left==n.right)return n;let i=this.state.doc.lineAt(t),a=this.bidiSpans(i),s=a[cy.find(a,t-i.from,-1,r)];return V6(n,s.dir==Oo.LTR==r>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(rie)||t<this.viewport.from||t>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>N9e)return lie(t.length);let r=this.textDirectionAt(t.from);for(let i of this.bidiCache)if(i.from==t.from&&i.dir==r)return i.order;let n=V6e(t.text,r);return this.bidiCache.push(new OO(t.from,t.to,r,n)),n}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||tn.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{jne(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,r={}){return qW.of(new PO(typeof t=="number"?Zt.cursor(t):t,r.y,r.x,r.yMargin,r.xMargin))}static domEventHandlers(t){return Ya.define(()=>({}),{eventHandlers:t})}static theme(t,r){let n=up.newName(),i=[ZC.of(n),z1.of(X5(`.${n}`,t))];return r&&r.dark&&i.push(q5.of(!0)),i}static baseTheme(t){return wS.lowest(z1.of(X5("."+Y5,t,kie)))}static findFromDOM(t){var r;let n=t.querySelector(".cm-content"),i=n&&Yi.get(n)||Yi.get(t);return((r=i==null?void 0:i.rootView)===null||r===void 0?void 0:r.view)||null}}Qr.styleModule=z1;Qr.inputHandler=eie;Qr.focusChangeEffect=tie;Qr.perLineTextDirection=rie;Qr.exceptionSink=Qne;Qr.updateListener=V5;Qr.editable=DA;Qr.mouseSelectionStyle=Jne;Qr.dragMovesSelection=Zne;Qr.clickAddsSelectionRange=Xne;Qr.decorations=lw;Qr.atomicRanges=G6;Qr.scrollMargins=oie;Qr.darkTheme=q5;Qr.contentAttributes=K6;Qr.editorAttributes=iie;Qr.lineWrapping=Qr.contentAttributes.of({class:"cm-lineWrapping"});Qr.announce=qn.define();const N9e=4096,yH={};class OO{constructor(t,r,n,i){this.from=t,this.to=r,this.dir=n,this.order=i}static update(t,r){if(r.empty)return t;let n=[],i=t.length?t[t.length-1].dir:Oo.LTR;for(let a=Math.max(0,t.length-10);a<t.length;a++){let s=t[a];s.dir==i&&!r.touchesRange(s.from,s.to)&&n.push(new OO(r.mapPos(s.from,1),r.mapPos(s.to,-1),s.dir,s.order))}return n}}function vH(e,t,r){for(let n=e.state.facet(t),i=n.length-1;i>=0;i--){let a=n[i],s=typeof a=="function"?a(e):a;s&&R5(s,r)}return r}const R9e=tn.mac?"mac":tn.windows?"win":tn.linux?"linux":"key";function L9e(e,t){const r=e.split(/-(?!$)/);let n=r[r.length-1];n=="Space"&&(n=" ");let i,a,s,l;for(let h=0;h<r.length-1;++h){const y=r[h];if(/^(cmd|meta|m)$/i.test(y))l=!0;else if(/^a(lt)?$/i.test(y))i=!0;else if(/^(c|ctrl|control)$/i.test(y))a=!0;else if(/^s(hift)?$/i.test(y))s=!0;else if(/^mod$/i.test(y))t=="mac"?l=!0:a=!0;else throw new Error("Unrecognized modifier name: "+y)}return i&&(n="Alt-"+n),a&&(n="Ctrl-"+n),l&&(n="Meta-"+n),s&&(n="Shift-"+n),n}function JC(e,t,r){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),r!==!1&&t.shiftKey&&(e="Shift-"+e),e}const z9e=wS.default(Qr.domEventHandlers({keydown(e,t){return Aie(_ie(t.state),e,t,"editor")}})),Eie=rn.define({enables:z9e}),bH=new WeakMap;function _ie(e){let t=e.facet(Eie),r=bH.get(t);return r||bH.set(t,r=H9e(t.reduce((n,i)=>n.concat(i),[]))),r}function V9e(e,t,r){return Aie(_ie(e.state),t,e,r)}let Eh=null;const W9e=4e3;function H9e(e,t=R9e){let r=Object.create(null),n=Object.create(null),i=(s,l)=>{let h=n[s];if(h==null)n[s]=l;else if(h!=l)throw new Error("Key binding "+s+" is used both as a regular binding and as a multi-stroke prefix")},a=(s,l,h,y)=>{var x,k;let A=r[s]||(r[s]=Object.create(null)),j=l.split(/ (?!$)/).map(u=>L9e(u,t));for(let u=1;u<j.length;u++){let m=j.slice(0,u).join(" ");i(m,!0),A[m]||(A[m]={preventDefault:!0,run:[v=>{let C=Eh={view:v,prefix:m,scope:s};return setTimeout(()=>{Eh==C&&(Eh=null)},W9e),!0}]})}let N=j.join(" ");i(N,!1);let M=A[N]||(A[N]={preventDefault:!1,run:((k=(x=A._any)===null||x===void 0?void 0:x.run)===null||k===void 0?void 0:k.slice())||[]});h&&M.run.push(h),y&&(M.preventDefault=!0)};for(let s of e){let l=s.scope?s.scope.split(" "):["editor"];if(s.any)for(let y of l){let x=r[y]||(r[y]=Object.create(null));x._any||(x._any={preventDefault:!1,run:[]});for(let k in x)x[k].run.push(s.any)}let h=s[t]||s.key;if(h)for(let y of l)a(y,h,s.run,s.preventDefault),s.shift&&a(y,"Shift-"+h,s.shift,s.preventDefault)}return r}function Aie(e,t,r,n){let i=P6e(t),a=ss(i,0),s=iu(a)==i.length&&i!=" ",l="",h=!1;Eh&&Eh.view==r&&Eh.scope==n&&(l=Eh.prefix+" ",(h=mie.indexOf(t.keyCode)<0)&&(Eh=null));let y=new Set,x=N=>{if(N){for(let M of N.run)if(!y.has(M)&&(y.add(M),M(r,t)))return!0;N.preventDefault&&(h=!0)}return!1},k=e[n],A,j;if(k){if(x(k[l+JC(i,t,!s)]))return!0;if(s&&(t.altKey||t.metaKey||t.ctrlKey)&&!(tn.windows&&t.ctrlKey&&t.altKey)&&(A=cp[t.keyCode])&&A!=i){if(x(k[l+JC(A,t,!0)]))return!0;if(t.shiftKey&&(j=aw[t.keyCode])!=i&&j!=A&&x(k[l+JC(j,t,!1)]))return!0}else if(s&&t.shiftKey&&x(k[l+JC(i,t,!0)]))return!0;if(x(k._any))return!0}return h}class DS{constructor(t,r,n,i,a){this.className=t,this.left=r,this.top=n,this.width=i,this.height=a}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,r){return r.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,r,n){if(n.empty){let i=t.coordsAtPos(n.head,n.assoc||1);if(!i)return[];let a=Tie(t);return[new DS(r,i.left-a.left,i.top-a.top,null,i.bottom-i.top)]}else return U9e(t,r,n)}}function Tie(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Oo.LTR?t.left:t.right-e.scrollDOM.clientWidth)-e.scrollDOM.scrollLeft,top:t.top-e.scrollDOM.scrollTop}}function xH(e,t,r){let n=Zt.cursor(t);return{from:Math.max(r.from,e.moveToLineBoundary(n,!1,!0).from),to:Math.min(r.to,e.moveToLineBoundary(n,!0,!0).from),type:Lo.Text}}function wH(e,t){let r=e.lineBlockAt(t);if(Array.isArray(r.type)){for(let n of r.type)if(n.to>t||n.to==t&&(n.to==r.to||n.type==Lo.Text))return n}return r}function U9e(e,t,r){if(r.to<=e.viewport.from||r.from>=e.viewport.to)return[];let n=Math.max(r.from,e.viewport.from),i=Math.min(r.to,e.viewport.to),a=e.textDirection==Oo.LTR,s=e.contentDOM,l=s.getBoundingClientRect(),h=Tie(e),y=s.querySelector(".cm-line"),x=y&&window.getComputedStyle(y),k=l.left+(x?parseInt(x.paddingLeft)+Math.min(0,parseInt(x.textIndent)):0),A=l.right-(x?parseInt(x.paddingRight):0),j=wH(e,n),N=wH(e,i),M=j.type==Lo.Text?j:null,u=N.type==Lo.Text?N:null;if(e.lineWrapping&&(M&&(M=xH(e,n,M)),u&&(u=xH(e,i,u))),M&&u&&M.from==u.from)return v(C(r.from,r.to,M));{let g=M?C(r.from,null,M):w(j,!1),d=u?C(null,r.to,u):w(N,!0),f=[];return(M||j).to<(u||N).from-(M&&u?1:0)?f.push(m(k,g.bottom,A,d.top)):g.bottom<d.top&&e.elementAtHeight((g.bottom+d.top)/2).type==Lo.Text&&(g.bottom=d.top=(g.bottom+d.top)/2),v(g).concat(f).concat(v(d))}function m(g,d,f,c){return new DS(t,g-h.left,d-h.top-.01,f-g,c-d+.01)}function v({top:g,bottom:d,horizontal:f}){let c=[];for(let p=0;p<f.length;p+=2)c.push(m(f[p],g,f[p+1],d));return c}function C(g,d,f){let c=1e9,p=-1e9,D=[];function E(B,L,W,K,te){let X=e.coordsAtPos(B,B==f.to?-2:2),ae=e.coordsAtPos(W,W==f.from?2:-2);!X||!ae||(c=Math.min(X.top,ae.top,c),p=Math.max(X.bottom,ae.bottom,p),te==Oo.LTR?D.push(a&&L?k:X.left,a&&K?A:ae.right):D.push(!a&&K?k:ae.left,!a&&L?A:X.right))}let T=g??f.from,$=d??f.to;for(let B of e.visibleRanges)if(B.to>T&&B.from<$)for(let L=Math.max(B.from,T),W=Math.min(B.to,$);;){let K=e.state.doc.lineAt(L);for(let te of e.bidiSpans(K)){let X=te.from+K.from,ae=te.to+K.from;if(X>=W)break;ae>L&&E(Math.max(X,L),g==null&&X<=T,Math.min(ae,W),d==null&&ae>=$,te.dir)}if(L=K.to+1,L>=W)break}return D.length==0&&E(T,g==null,$,d==null,e.textDirection),{top:c,bottom:p,horizontal:D}}function w(g,d){let f=l.top+(d?g.top:g.bottom);return{top:f,bottom:f,horizontal:[]}}}function K9e(e,t){return e.constructor==t.constructor&&e.eq(t)}class G9e{constructor(t,r){this.view=t,this.layer=r,this.drawn=[],this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),r.above&&this.dom.classList.add("cm-layer-above"),r.class&&this.dom.classList.add(r.class),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),r.mount&&r.mount(this.dom,t)}update(t){t.startState.facet(sk)!=t.state.facet(sk)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&t.view.requestMeasure(this.measureReq)}setOrder(t){let r=0,n=t.facet(sk);for(;r<n.length&&n[r]!=this.layer;)r++;this.dom.style.zIndex=String((this.layer.above?150:-1)-r)}measure(){return this.layer.markers(this.view)}draw(t){if(t.length!=this.drawn.length||t.some((r,n)=>!K9e(r,this.drawn[n]))){let r=this.dom.firstChild,n=0;for(let i of t)i.update&&r&&i.constructor&&this.drawn[n].constructor&&i.update(r,this.drawn[n])?(r=r.nextSibling,n++):this.dom.insertBefore(i.draw(),r);for(;r;){let i=r.nextSibling;r.remove(),r=i}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const sk=rn.define();function Mie(e){return[Ya.define(t=>new G9e(t,e)),sk.of(e)]}const $ie=!tn.ios,uw=rn.define({combine(e){return xd(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,r)=>Math.min(t,r),drawRangeCursor:(t,r)=>t||r})}});function q9e(e={}){return[uw.of(e),Y9e,X9e,Z9e,nie.of(!0)]}function Iie(e){return e.startState.facet(uw)!=e.state.facet(uw)}const Y9e=Mie({above:!0,markers(e){let{state:t}=e,r=t.facet(uw),n=[];for(let i of t.selection.ranges){let a=i==t.selection.main;if(i.empty?!a||$ie:r.drawRangeCursor){let s=a?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",l=i.empty?i:Zt.cursor(i.head,i.head>i.anchor?-1:1);for(let h of DS.forRange(e,s,l))n.push(h)}}return n},update(e,t){e.transactions.some(n=>n.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let r=Iie(e);return r&&SH(e.state,t),e.docChanged||e.selectionSet||r},mount(e,t){SH(t.state,e)},class:"cm-cursorLayer"});function SH(e,t){t.style.animationDuration=e.facet(uw).cursorBlinkRate+"ms"}const X9e=Mie({above:!1,markers(e){return e.state.selection.ranges.map(t=>t.empty?[]:DS.forRange(e,"cm-selectionBackground",t)).reduce((t,r)=>t.concat(r))},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||Iie(e)},class:"cm-selectionLayer"}),jie={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};$ie&&(jie[".cm-line"].caretColor="transparent !important");const Z9e=wS.highest(Qr.theme(jie)),Fie=qn.define({map(e,t){return e==null?null:t.mapPos(e)}}),W1=fa.define({create(){return null},update(e,t){return e!=null&&(e=t.changes.mapPos(e)),t.effects.reduce((r,n)=>n.is(Fie)?n.value:r,e)}}),J9e=Ya.fromClass(class{constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(e){var t;let r=e.state.field(W1);r==null?this.cursor!=null&&((t=this.cursor)===null||t===void 0||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(W1)!=r||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let e=this.view.state.field(W1),t=e!=null&&this.view.coordsAtPos(e);if(!t)return null;let r=this.view.scrollDOM.getBoundingClientRect();return{left:t.left-r.left+this.view.scrollDOM.scrollLeft,top:t.top-r.top+this.view.scrollDOM.scrollTop,height:t.bottom-t.top}}drawCursor(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.cursor.style.top=e.top+"px",this.cursor.style.height=e.height+"px"):this.cursor.style.left="-100000px")}destroy(){this.cursor&&this.cursor.remove()}setDropPos(e){this.view.state.field(W1)!=e&&this.view.dispatch({effects:Fie.of(e)})}},{eventHandlers:{dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave(e){(e.target==this.view.contentDOM||!this.view.contentDOM.contains(e.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function Q9e(){return[W1,J9e]}const Z5=2e3;function eNe(e,t,r){let n=Math.min(t.line,r.line),i=Math.max(t.line,r.line),a=[];if(t.off>Z5||r.off>Z5||t.col<0||r.col<0){let s=Math.min(t.off,r.off),l=Math.max(t.off,r.off);for(let h=n;h<=i;h++){let y=e.doc.line(h);y.length<=l&&a.push(Zt.range(y.from+s,y.to+l))}}else{let s=Math.min(t.col,r.col),l=Math.max(t.col,r.col);for(let h=n;h<=i;h++){let y=e.doc.line(h),x=T5(y.text,s,e.tabSize,!0);if(x<0)a.push(Zt.cursor(y.to));else{let k=T5(y.text,l,e.tabSize);a.push(Zt.range(y.from+x,y.from+k))}}}return a}function tNe(e,t){let r=e.coordsAtPos(e.viewport.from);return r?Math.round(Math.abs((r.left-t)/e.defaultCharacterWidth)):-1}function DH(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1),n=e.state.doc.lineAt(r),i=r-n.from,a=i>Z5?-1:i==n.length?tNe(e,t.clientX):xA(n.text,e.state.tabSize,r-n.from);return{line:n.number,col:a,off:i}}function rNe(e,t){let r=DH(e,t),n=e.state.selection;return r?{update(i){if(i.docChanged){let a=i.changes.mapPos(i.startState.doc.line(r.line).from),s=i.state.doc.lineAt(a);r={line:s.number,col:r.col,off:Math.min(r.off,s.length)},n=n.map(i.changes)}},get(i,a,s){let l=DH(e,i);if(!l)return n;let h=eNe(e.state,r,l);return h.length?s?Zt.create(h.concat(n.ranges)):Zt.create(h):n}}:null}function nNe(e){let t=r=>r.altKey&&r.button==0;return Qr.mouseSelectionStyle.of((r,n)=>t(n)?rNe(r,n):null)}const iNe={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]},oNe={style:"cursor: crosshair"};function aNe(e={}){let[t,r]=iNe[e.key||"Alt"],n=Ya.fromClass(class{constructor(i){this.view=i,this.isDown=!1}set(i){this.isDown!=i&&(this.isDown=i,this.view.update([]))}},{eventHandlers:{keydown(i){this.set(i.keyCode==t||r(i))},keyup(i){(i.keyCode==t||!r(i))&&this.set(!1)},mousemove(i){this.set(r(i))}}});return[n,Qr.contentAttributes.of(i=>{var a;return!((a=i.plugin(n))===null||a===void 0)&&a.isDown?oNe:null})]}const QC="-10000px";class Bie{constructor(t,r,n){this.facet=r,this.createTooltipView=n,this.input=t.state.facet(r),this.tooltips=this.input.filter(i=>i),this.tooltipViews=this.tooltips.map(n)}update(t){var r;let n=t.state.facet(this.facet),i=n.filter(s=>s);if(n===this.input){for(let s of this.tooltipViews)s.update&&s.update(t);return!1}let a=[];for(let s=0;s<i.length;s++){let l=i[s],h=-1;if(l){for(let y=0;y<this.tooltips.length;y++){let x=this.tooltips[y];x&&x.create==l.create&&(h=y)}if(h<0)a[s]=this.createTooltipView(l);else{let y=a[s]=this.tooltipViews[h];y.update&&y.update(t)}}}for(let s of this.tooltipViews)a.indexOf(s)<0&&(s.dom.remove(),(r=s.destroy)===null||r===void 0||r.call(s));return this.input=n,this.tooltips=i,this.tooltipViews=a,!0}}function sNe(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}const Y3=rn.define({combine:e=>{var t,r,n;return{position:tn.ios?"absolute":((t=e.find(i=>i.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((r=e.find(i=>i.parent))===null||r===void 0?void 0:r.parent)||null,tooltipSpace:((n=e.find(i=>i.tooltipSpace))===null||n===void 0?void 0:n.tooltipSpace)||sNe}}}),CH=new WeakMap,Nie=Ya.fromClass(class{constructor(e){this.view=e,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(Y3);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new Bie(e,CA,r=>this.createTooltip(r)),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(r=>{Date.now()>this.lastTransaction-50&&r.length>0&&r[r.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e);t&&this.observeIntersection();let r=t||e.geometryChanged,n=e.state.facet(Y3);if(n.position!=this.position){this.position=n.position;for(let i of this.manager.tooltipViews)i.dom.style.position=this.position;r=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let i of this.manager.tooltipViews)this.container.appendChild(i.dom);r=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);r&&this.maybeMeasure()}createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let r=document.createElement("div");r.className="cm-tooltip-arrow",t.dom.appendChild(r)}return t.dom.style.position=this.position,t.dom.style.top=QC,this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}destroy(){var e,t;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);(t=this.intersectionObserver)===null||t===void 0||t.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=this.view.dom.getBoundingClientRect();return{editor:e,parent:this.parent?this.container.getBoundingClientRect():e,pos:this.manager.tooltips.map((t,r)=>{let n=this.manager.tooltipViews[r];return n.getCoords?n.getCoords(t.pos):this.view.coordsAtPos(t.pos)}),size:this.manager.tooltipViews.map(({dom:t})=>t.getBoundingClientRect()),space:this.view.state.facet(Y3).tooltipSpace(this.view)}}writeMeasure(e){var t;let{editor:r,space:n}=e,i=[];for(let a=0;a<this.manager.tooltips.length;a++){let s=this.manager.tooltips[a],l=this.manager.tooltipViews[a],{dom:h}=l,y=e.pos[a],x=e.size[a];if(!y||y.bottom<=Math.max(r.top,n.top)||y.top>=Math.min(r.bottom,n.bottom)||y.right<Math.max(r.left,n.left)-.1||y.left>Math.min(r.right,n.right)+.1){h.style.top=QC;continue}let k=s.arrow?l.dom.querySelector(".cm-tooltip-arrow"):null,A=k?7:0,j=x.right-x.left,N=(t=CH.get(l))!==null&&t!==void 0?t:x.bottom-x.top,M=l.offset||uNe,u=this.view.textDirection==Oo.LTR,m=x.width>n.right-n.left?u?n.left:n.right-x.width:u?Math.min(y.left-(k?14:0)+M.x,n.right-j):Math.max(n.left,y.left-j+(k?14:0)-M.x),v=!!s.above;!s.strictSide&&(v?y.top-(x.bottom-x.top)-M.y<n.top:y.bottom+(x.bottom-x.top)+M.y>n.bottom)&&v==n.bottom-y.bottom>y.top-n.top&&(v=!v);let C=(v?y.top-n.top:n.bottom-y.bottom)-A;if(C<N&&l.resize!==!1){if(C<this.view.defaultLineHeight){h.style.top=QC;continue}CH.set(l,N),h.style.height=(N=C)+"px"}else h.style.height&&(h.style.height="");let w=v?y.top-N-A-M.y:y.bottom+A+M.y,g=m+j;if(l.overlap!==!0)for(let d of i)d.left<g&&d.right>m&&d.top<w+N&&d.bottom>w&&(w=v?d.top-N-2-A:d.bottom+A+2);this.position=="absolute"?(h.style.top=w-e.parent.top+"px",h.style.left=m-e.parent.left+"px"):(h.style.top=w+"px",h.style.left=m+"px"),k&&(k.style.left=`${y.left+(u?M.x:-M.x)-(m+14-7)}px`),l.overlap!==!0&&i.push({left:m,top:w,right:g,bottom:w+N}),h.classList.toggle("cm-tooltip-above",v),h.classList.toggle("cm-tooltip-below",!v),l.positioned&&l.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=QC}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),lNe=Qr.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),uNe={x:0,y:0},CA=rn.define({enables:[Nie,lNe]}),EO=rn.define();class Y6{static create(t){return new Y6(t)}constructor(t){this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new Bie(t,EO,r=>this.createHostedView(r))}createHostedView(t){let r=t.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(r.dom),this.mounted&&r.mount&&r.mount(this.view),r}mount(t){for(let r of this.manager.tooltipViews)r.mount&&r.mount(t);this.mounted=!0}positioned(t){for(let r of this.manager.tooltipViews)r.positioned&&r.positioned(t)}update(t){this.manager.update(t)}destroy(){var t;for(let r of this.manager.tooltipViews)(t=r.destroy)===null||t===void 0||t.call(r)}}const cNe=CA.compute([EO],e=>{let t=e.facet(EO).filter(r=>r);return t.length===0?null:{pos:Math.min(...t.map(r=>r.pos)),end:Math.max(...t.filter(r=>r.end!=null).map(r=>r.end)),create:Y6.create,above:t[0].above,arrow:t.some(r=>r.arrow)}});class dNe{constructor(t,r,n,i,a){this.view=t,this.source=r,this.field=n,this.setHover=i,this.hoverTime=a,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let t=Date.now()-this.lastMove.time;t<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-t):this.startHover()}startHover(){clearTimeout(this.restartTimeout);let{lastMove:t}=this,r=this.view.contentDOM.contains(t.target)?this.view.posAtCoords(t):null;if(r==null)return;let n=this.view.coordsAtPos(r);if(n==null||t.y<n.top||t.y>n.bottom||t.x<n.left-this.view.defaultCharacterWidth||t.x>n.right+this.view.defaultCharacterWidth)return;let i=this.view.bidiSpans(this.view.state.doc.lineAt(r)).find(l=>l.from<=r&&l.to>=r),a=i&&i.dir==Oo.RTL?-1:1,s=this.source(this.view,r,t.x<n.left?-a:a);if(s!=null&&s.then){let l=this.pending={pos:r};s.then(h=>{this.pending==l&&(this.pending=null,h&&this.view.dispatch({effects:this.setHover.of(h)}))},h=>ic(this.view.state,h,"hover tooltip"))}else s&&this.view.dispatch({effects:this.setHover.of(s)})}mousemove(t){var r;this.lastMove={x:t.clientX,y:t.clientY,target:t.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let n=this.active;if(n&&!PH(this.lastMove.target)||this.pending){let{pos:i}=n||this.pending,a=(r=n==null?void 0:n.end)!==null&&r!==void 0?r:i;(i==a?this.view.posAtCoords(this.lastMove)!=i:!fNe(this.view,i,a,t.clientX,t.clientY,6))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(t){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,this.active&&!PH(t.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}function PH(e){for(let t=e;t;t=t.parentNode)if(t.nodeType==1&&t.classList.contains("cm-tooltip"))return!0;return!1}function fNe(e,t,r,n,i,a){let s=document.createRange(),l=e.domAtPos(t),h=e.domAtPos(r);s.setEnd(h.node,h.offset),s.setStart(l.node,l.offset);let y=s.getClientRects();s.detach();for(let x=0;x<y.length;x++){let k=y[x];if(Math.max(k.top-i,i-k.bottom,k.left-n,n-k.right)<=a)return!0}return!1}function hNe(e,t={}){let r=qn.define(),n=fa.define({create(){return null},update(i,a){if(i&&(t.hideOnChange&&(a.docChanged||a.selection)||t.hideOn&&t.hideOn(a,i)))return null;if(i&&a.docChanged){let s=a.changes.mapPos(i.pos,-1,Ts.TrackDel);if(s==null)return null;let l=Object.assign(Object.create(null),i);l.pos=s,i.end!=null&&(l.end=a.changes.mapPos(i.end)),i=l}for(let s of a.effects)s.is(r)&&(i=s.value),s.is(mNe)&&(i=null);return i},provide:i=>EO.from(i)});return[n,Ya.define(i=>new dNe(i,e,n,r,t.hoverTime||300)),cNe]}function pNe(e,t){let r=e.plugin(Nie);if(!r)return null;let n=r.manager.tooltips.indexOf(t);return n<0?null:r.manager.tooltipViews[n]}const mNe=qn.define(),kH=rn.define({combine(e){let t,r;for(let n of e)t=t||n.topContainer,r=r||n.bottomContainer;return{topContainer:t,bottomContainer:r}}});function cw(e,t){let r=e.plugin(Rie),n=r?r.specs.indexOf(t):-1;return n>-1?r.panels[n]:null}const Rie=Ya.fromClass(class{constructor(e){this.input=e.state.facet(dw),this.specs=this.input.filter(r=>r),this.panels=this.specs.map(r=>r(e));let t=e.state.facet(kH);this.top=new eP(e,!0,t.topContainer),this.bottom=new eP(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(r=>r.top)),this.bottom.sync(this.panels.filter(r=>!r.top));for(let r of this.panels)r.dom.classList.add("cm-panel"),r.mount&&r.mount()}update(e){let t=e.state.facet(kH);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new eP(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new eP(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let r=e.state.facet(dw);if(r!=this.input){let n=r.filter(h=>h),i=[],a=[],s=[],l=[];for(let h of n){let y=this.specs.indexOf(h),x;y<0?(x=h(e.view),l.push(x)):(x=this.panels[y],x.update&&x.update(e)),i.push(x),(x.top?a:s).push(x)}this.specs=n,this.panels=i,this.top.sync(a),this.bottom.sync(s);for(let h of l)h.dom.classList.add("cm-panel"),h.mount&&h.mount()}else for(let n of this.panels)n.update&&n.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>Qr.scrollMargins.of(t=>{let r=t.plugin(e);return r&&{top:r.top.scrollMargin(),bottom:r.bottom.scrollMargin()}})});class eP{constructor(t,r,n){this.view=t,this.top=r,this.container=n,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let r of this.panels)r.destroy&&t.indexOf(r)<0&&r.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let r=this.container||this.view.dom;r.insertBefore(this.dom,this.top?r.firstChild:null)}let t=this.dom.firstChild;for(let r of this.panels)if(r.dom.parentNode==this.dom){for(;t!=r.dom;)t=OH(t);t=t.nextSibling}else this.dom.insertBefore(r.dom,t);for(;t;)t=OH(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function OH(e){let t=e.nextSibling;return e.remove(),t}const dw=rn.define({enables:Rie});class Of extends rg{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}Of.prototype.elementClass="";Of.prototype.toDOM=void 0;Of.prototype.mapMode=Ts.TrackBefore;Of.prototype.startSide=Of.prototype.endSide=-1;Of.prototype.point=!0;const X3=rn.define(),gNe={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>$i.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},yx=rn.define();function Lie(e){return[zie(),yx.of(Object.assign(Object.assign({},gNe),e))]}const EH=rn.define({combine:e=>e.some(t=>t)});function zie(e){return[yNe]}const yNe=Ya.fromClass(class{constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=e.state.facet(yx).map(t=>new AH(e,t));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!e.state.facet(EH),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}update(e){if(this.updateGutters(e)){let t=this.prevViewport,r=e.view.viewport,n=Math.min(t.to,r.to)-Math.max(t.from,r.from);this.syncGutters(n<(r.to-r.from)*.8)}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(EH)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let r=$i.iter(this.view.state.facet(X3),this.view.viewport.from),n=[],i=this.gutters.map(a=>new vNe(a,this.view.viewport,-this.view.documentPadding.top));for(let a of this.view.viewportLineBlocks)if(n.length&&(n=[]),Array.isArray(a.type)){let s=!0;for(let l of a.type)if(l.type==Lo.Text&&s){J5(r,n,l.from);for(let h of i)h.line(this.view,l,n);s=!1}else if(l.widget)for(let h of i)h.widget(this.view,l)}else if(a.type==Lo.Text){J5(r,n,a.from);for(let s of i)s.line(this.view,a,n)}for(let a of i)a.finish();e&&this.view.scrollDOM.insertBefore(this.dom,t)}updateGutters(e){let t=e.startState.facet(yx),r=e.state.facet(yx),n=e.docChanged||e.heightChanged||e.viewportChanged||!$i.eq(e.startState.facet(X3),e.state.facet(X3),e.view.viewport.from,e.view.viewport.to);if(t==r)for(let i of this.gutters)i.update(e)&&(n=!0);else{n=!0;let i=[];for(let a of r){let s=t.indexOf(a);s<0?i.push(new AH(this.view,a)):(this.gutters[s].update(e),i.push(this.gutters[s]))}for(let a of this.gutters)a.dom.remove(),i.indexOf(a)<0&&a.destroy();for(let a of i)this.dom.appendChild(a.dom);this.gutters=i}return n}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()}},{provide:e=>Qr.scrollMargins.of(t=>{let r=t.plugin(e);return!r||r.gutters.length==0||!r.fixed?null:t.textDirection==Oo.LTR?{left:r.dom.offsetWidth}:{right:r.dom.offsetWidth}})});function _H(e){return Array.isArray(e)?e:[e]}function J5(e,t,r){for(;e.value&&e.from<=r;)e.from==r&&t.push(e.value),e.next()}class vNe{constructor(t,r,n){this.gutter=t,this.height=n,this.i=0,this.cursor=$i.iter(t.markers,r.from)}addElement(t,r,n){let{gutter:i}=this,a=r.top-this.height;if(this.i==i.elements.length){let s=new Vie(t,r.height,a,n);i.elements.push(s),i.dom.appendChild(s.dom)}else i.elements[this.i].update(t,r.height,a,n);this.height=r.bottom,this.i++}line(t,r,n){let i=[];J5(this.cursor,i,r.from),n.length&&(i=i.concat(n));let a=this.gutter.config.lineMarker(t,r,i);a&&i.unshift(a);let s=this.gutter;i.length==0&&!s.config.renderEmptyElements||this.addElement(t,r,i)}widget(t,r){let n=this.gutter.config.widgetMarker(t,r.widget,r);n&&this.addElement(t,r,[n])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let r=t.elements.pop();t.dom.removeChild(r.dom),r.destroy()}}}class AH{constructor(t,r){this.view=t,this.config=r,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in r.domEventHandlers)this.dom.addEventListener(n,i=>{let a=i.target,s;if(a!=this.dom&&this.dom.contains(a)){for(;a.parentNode!=this.dom;)a=a.parentNode;let h=a.getBoundingClientRect();s=(h.top+h.bottom)/2}else s=i.clientY;let l=t.lineBlockAtHeight(s-t.documentTop);r.domEventHandlers[n](t,l,i)&&i.preventDefault()});this.markers=_H(r.markers(t)),r.initialSpacer&&(this.spacer=new Vie(t,0,0,[r.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let r=this.markers;if(this.markers=_H(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let i=this.config.updateSpacer(this.spacer.markers[0],t);i!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[i])}let n=t.view.viewport;return!$i.eq(this.markers,r,n.from,n.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(t):!1)}destroy(){for(let t of this.elements)t.destroy()}}class Vie{constructor(t,r,n,i){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,r,n,i)}update(t,r,n,i){this.height!=r&&(this.dom.style.height=(this.height=r)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),bNe(this.markers,i)||this.setMarkers(t,i)}setMarkers(t,r){let n="cm-gutterElement",i=this.dom.firstChild;for(let a=0,s=0;;){let l=s,h=a<r.length?r[a++]:null,y=!1;if(h){let x=h.elementClass;x&&(n+=" "+x);for(let k=s;k<this.markers.length;k++)if(this.markers[k].compare(h)){l=k,y=!0;break}}else l=this.markers.length;for(;s<l;){let x=this.markers[s++];if(x.toDOM){x.destroy(i);let k=i.nextSibling;i.remove(),i=k}}if(!h)break;h.toDOM&&(y?i=i.nextSibling:this.dom.insertBefore(h.toDOM(t),i)),y&&s++}this.dom.className=n,this.markers=r}destroy(){this.setMarkers(null,[])}}function bNe(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].compare(t[r]))return!1;return!0}const xNe=rn.define(),j0=rn.define({combine(e){return xd(e,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,r){let n=Object.assign({},t);for(let i in r){let a=n[i],s=r[i];n[i]=a?(l,h,y)=>a(l,h,y)||s(l,h,y):s}return n}})}});class Z3 extends Of{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function J3(e,t){return e.state.facet(j0).formatNumber(t,e.state)}const wNe=yx.compute([j0],e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(t){return t.state.facet(xNe)},lineMarker(t,r,n){return n.some(i=>i.toDOM)?null:new Z3(J3(t,t.state.doc.lineAt(r.from).number))},widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(j0)!=t.state.facet(j0),initialSpacer(t){return new Z3(J3(t,TH(t.state.doc.lines)))},updateSpacer(t,r){let n=J3(r.view,TH(r.view.state.doc.lines));return n==t.number?t:new Z3(n)},domEventHandlers:e.facet(j0).domEventHandlers}));function SNe(e={}){return[j0.of(e),zie(),wNe]}function TH(e){let t=9;for(;t<e;)t=t*10+9;return t}const Wie=1024;let DNe=0;class Q3{constructor(t,r){this.from=t,this.to=r}}class Yn{constructor(t={}){this.id=DNe++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=il.match(t)),r=>{let n=t(r);return n===void 0?null:[this,n]}}}Yn.closedBy=new Yn({deserialize:e=>e.split(" ")});Yn.openedBy=new Yn({deserialize:e=>e.split(" ")});Yn.group=new Yn({deserialize:e=>e.split(" ")});Yn.contextHash=new Yn({perNode:!0});Yn.lookAhead=new Yn({perNode:!0});Yn.mounted=new Yn({perNode:!0});const CNe=Object.create(null);class il{constructor(t,r,n,i=0){this.name=t,this.props=r,this.id=n,this.flags=i}static define(t){let r=t.props&&t.props.length?Object.create(null):CNe,n=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),i=new il(t.name||"",r,t.id,n);if(t.props){for(let a of t.props)if(Array.isArray(a)||(a=a(i)),a){if(a[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");r[a[0].id]=a[1]}}return i}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let r=this.prop(Yn.group);return r?r.indexOf(t)>-1:!1}return this.id==t}static match(t){let r=Object.create(null);for(let n in t)for(let i of n.split(" "))r[i]=t[n];return n=>{for(let i=n.prop(Yn.group),a=-1;a<(i?i.length:0);a++){let s=r[a<0?n.name:i[a]];if(s)return s}}}}il.none=new il("",Object.create(null),0,8);class X6{constructor(t){this.types=t;for(let r=0;r<t.length;r++)if(t[r].id!=r)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...t){let r=[];for(let n of this.types){let i=null;for(let a of t){let s=a(n);s&&(i||(i=Object.assign({},n.props)),i[s[0].id]=s[1])}r.push(i?new il(n.name,i,n.id,n.flags):n)}return new X6(r)}}const tP=new WeakMap,MH=new WeakMap;var Ua;(function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays"})(Ua||(Ua={}));class ia{constructor(t,r,n,i,a){if(this.type=t,this.children=r,this.positions=n,this.length=i,this.props=null,a&&a.length){this.props=Object.create(null);for(let[s,l]of a)this.props[typeof s=="number"?s:s.id]=l}}toString(){let t=this.prop(Yn.mounted);if(t&&!t.overlay)return t.tree.toString();let r="";for(let n of this.children){let i=n.toString();i&&(r&&(r+=","),r+=i)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(r.length?"("+r+")":""):r}cursor(t=0){return new TO(this.topNode,t)}cursorAt(t,r=0,n=0){let i=tP.get(this)||this.topNode,a=new TO(i);return a.moveTo(t,r),tP.set(this,a._tree),a}get topNode(){return new xf(this,0,0,null)}resolve(t,r=0){let n=Uy(tP.get(this)||this.topNode,t,r,!1);return tP.set(this,n),n}resolveInner(t,r=0){let n=Uy(MH.get(this)||this.topNode,t,r,!0);return MH.set(this,n),n}iterate(t){let{enter:r,leave:n,from:i=0,to:a=this.length}=t;for(let s=this.cursor((t.mode||0)|Ua.IncludeAnonymous);;){let l=!1;if(s.from<=a&&s.to>=i&&(s.type.isAnonymous||r(s)!==!1)){if(s.firstChild())continue;l=!0}for(;l&&n&&!s.type.isAnonymous&&n(s),!s.nextSibling();){if(!s.parent())return;l=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let r in this.props)t.push([+r,this.props[r]]);return t}balance(t={}){return this.children.length<=8?this:Q6(il.none,this.children,this.positions,0,this.children.length,0,this.length,(r,n,i)=>new ia(this.type,r,n,i,this.propValues),t.makeTree||((r,n,i)=>new ia(il.none,r,n,i)))}static build(t){return kNe(t)}}ia.empty=new ia(il.none,[],[],0);class Z6{constructor(t,r){this.buffer=t,this.index=r}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new Z6(this.buffer,this.index)}}class wg{constructor(t,r,n){this.buffer=t,this.length=r,this.set=n}get type(){return il.none}toString(){let t=[];for(let r=0;r<this.buffer.length;)t.push(this.childString(r)),r=this.buffer[r+3];return t.join(",")}childString(t){let r=this.buffer[t],n=this.buffer[t+3],i=this.set.types[r],a=i.name;if(/\W/.test(a)&&!i.isError&&(a=JSON.stringify(a)),t+=4,n==t)return a;let s=[];for(;t<n;)s.push(this.childString(t)),t=this.buffer[t+3];return a+"("+s.join(",")+")"}findChild(t,r,n,i,a){let{buffer:s}=this,l=-1;for(let h=t;h!=r&&!(Hie(a,i,s[h+1],s[h+2])&&(l=h,n>0));h=s[h+3]);return l}slice(t,r,n){let i=this.buffer,a=new Uint16Array(r-t),s=0;for(let l=t,h=0;l<r;){a[h++]=i[l++],a[h++]=i[l++]-n;let y=a[h++]=i[l++]-n;a[h++]=i[l++]-t,s=Math.max(s,y)}return new wg(a,s,this.set)}}function Hie(e,t,r,n){switch(e){case-2:return r<t;case-1:return n>=t&&r<t;case 0:return r<t&&n>t;case 1:return r<=t&&n>t;case 2:return n>t;case 4:return!0}}function Uie(e,t){let r=e.childBefore(t);for(;r;){let n=r.lastChild;if(!n||n.to!=r.to)break;n.type.isError&&n.from==n.to?(e=r,r=n.prevSibling):r=n}return e}function Uy(e,t,r,n){for(var i;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to<t);){let s=!n&&e instanceof xf&&e.index<0?null:e.parent;if(!s)return e;e=s}let a=n?0:Ua.IgnoreOverlays;if(n)for(let s=e,l=s.parent;l;s=l,l=s.parent)s instanceof xf&&s.index<0&&((i=l.enter(t,r,a))===null||i===void 0?void 0:i.from)!=s.from&&(e=l);for(;;){let s=e.enter(t,r,a);if(!s)return e;e=s}}class xf{constructor(t,r,n,i){this._tree=t,this.from=r,this.index=n,this._parent=i}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(t,r,n,i,a=0){for(let s=this;;){for(let{children:l,positions:h}=s._tree,y=r>0?l.length:-1;t!=y;t+=r){let x=l[t],k=h[t]+s.from;if(Hie(i,n,k,k+x.length)){if(x instanceof wg){if(a&Ua.ExcludeBuffers)continue;let A=x.findChild(0,x.buffer.length,r,n-k,i);if(A>-1)return new Rh(new PNe(s,x,t,k),null,A)}else if(a&Ua.IncludeAnonymous||!x.type.isAnonymous||J6(x)){let A;if(!(a&Ua.IgnoreMounts)&&x.props&&(A=x.prop(Yn.mounted))&&!A.overlay)return new xf(A.tree,k,t,s);let j=new xf(x,k,t,s);return a&Ua.IncludeAnonymous||!j.type.isAnonymous?j:j.nextChild(r<0?x.children.length-1:0,r,n,i)}}}if(a&Ua.IncludeAnonymous||!s.type.isAnonymous||(s.index>=0?t=s.index+r:t=r<0?-1:s._parent._tree.children.length,s=s._parent,!s))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,r,n=0){let i;if(!(n&Ua.IgnoreOverlays)&&(i=this._tree.prop(Yn.mounted))&&i.overlay){let a=t-this.from;for(let{from:s,to:l}of i.overlay)if((r>0?s<=a:s<a)&&(r<0?l>=a:l>a))return new xf(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,r,n)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(t=0){return new TO(this,t)}get tree(){return this._tree}toTree(){return this._tree}resolve(t,r=0){return Uy(this,t,r,!1)}resolveInner(t,r=0){return Uy(this,t,r,!0)}enterUnfinishedNodesBefore(t){return Uie(this,t)}getChild(t,r=null,n=null){let i=_O(this,t,r,n);return i.length?i[0]:null}getChildren(t,r=null,n=null){return _O(this,t,r,n)}toString(){return this._tree.toString()}get node(){return this}matchContext(t){return AO(this,t)}}function _O(e,t,r,n){let i=e.cursor(),a=[];if(!i.firstChild())return a;if(r!=null){for(;!i.type.is(r);)if(!i.nextSibling())return a}for(;;){if(n!=null&&i.type.is(n))return a;if(i.type.is(t)&&a.push(i.node),!i.nextSibling())return n==null?a:[]}}function AO(e,t,r=t.length-1){for(let n=e.parent;r>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(t[r]&&t[r]!=n.name)return!1;r--}}return!0}class PNe{constructor(t,r,n,i){this.parent=t,this.buffer=r,this.index=n,this.start=i}}class Rh{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,r,n){this.context=t,this._parent=r,this.index=n,this.type=t.buffer.set.types[t.buffer.buffer[n]]}child(t,r,n){let{buffer:i}=this.context,a=i.findChild(this.index+4,i.buffer[this.index+3],t,r-this.context.start,n);return a<0?null:new Rh(this.context,this,a)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,r,n=0){if(n&Ua.ExcludeBuffers)return null;let{buffer:i}=this.context,a=i.findChild(this.index+4,i.buffer[this.index+3],r>0?1:-1,t-this.context.start,r);return a<0?null:new Rh(this.context,this,a)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,r=t.buffer[this.index+3];return r<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new Rh(this.context,this._parent,r):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,r=this._parent?this._parent.index+4:0;return this.index==r?this.externalSibling(-1):new Rh(this.context,this._parent,t.findChild(r,this.index,-1,0,4))}cursor(t=0){return new TO(this,t)}get tree(){return null}toTree(){let t=[],r=[],{buffer:n}=this.context,i=this.index+4,a=n.buffer[this.index+3];if(a>i){let s=n.buffer[this.index+1];t.push(n.slice(i,a,s)),r.push(0)}return new ia(this.type,t,r,this.to-this.from)}resolve(t,r=0){return Uy(this,t,r,!1)}resolveInner(t,r=0){return Uy(this,t,r,!0)}enterUnfinishedNodesBefore(t){return Uie(this,t)}toString(){return this.context.buffer.childString(this.index)}getChild(t,r=null,n=null){let i=_O(this,t,r,n);return i.length?i[0]:null}getChildren(t,r=null,n=null){return _O(this,t,r,n)}get node(){return this}matchContext(t){return AO(this,t)}}class TO{get name(){return this.type.name}constructor(t,r=0){if(this.mode=r,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof xf)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let n=t._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,r){this.index=t;let{start:n,buffer:i}=this.buffer;return this.type=r||i.set.types[i.buffer[t]],this.from=n+i.buffer[t+1],this.to=n+i.buffer[t+2],!0}yield(t){return t?t instanceof xf?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,r,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,r,n,this.mode));let{buffer:i}=this.buffer,a=i.findChild(this.index+4,i.buffer[this.index+3],t,r-this.buffer.start,n);return a<0?!1:(this.stack.push(this.index),this.yieldBuf(a))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,r,n=this.mode){return this.buffer?n&Ua.ExcludeBuffers?!1:this.enterChild(1,t,r):this.yield(this._tree.enter(t,r,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&Ua.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&Ua.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:r}=this.buffer,n=this.stack.length-1;if(t<0){let i=n<0?0:this.stack[n]+4;if(this.index!=i)return this.yieldBuf(r.findChild(i,this.index,-1,0,4))}else{let i=r.buffer[this.index+3];if(i<(n<0?r.buffer.length:r.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let r,n,{buffer:i}=this;if(i){if(t>0){if(this.index<i.buffer.buffer.length)return!1}else for(let a=0;a<this.index;a++)if(i.buffer.buffer[a+3]<this.index)return!1;({index:r,parent:n}=i)}else({index:r,_parent:n}=this._tree);for(;n;{index:r,_parent:n}=n)if(r>-1)for(let a=r+t,s=t<0?-1:n._tree.children.length;a!=s;a+=t){let l=n._tree.children[a];if(this.mode&Ua.IncludeAnonymous||l instanceof wg||!l.type.isAnonymous||J6(l))return!1}return!0}move(t,r){if(r&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,r=0){for(;(this.from==this.to||(r<1?this.from>=t:this.from>t)||(r>-1?this.to<=t:this.to<t))&&this.parent(););for(;this.enterChild(1,t,r););return this}get node(){if(!this.buffer)return this._tree;let t=this.bufferNode,r=null,n=0;if(t&&t.context==this.buffer)e:for(let i=this.index,a=this.stack.length;a>=0;){for(let s=t;s;s=s._parent)if(s.index==i){if(i==this.index)return s;r=s,n=a+1;break e}i=this.stack[--a]}for(let i=n;i<this.stack.length;i++)r=new Rh(this.buffer,r,this.stack[i]);return this.bufferNode=new Rh(this.buffer,r,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(t,r){for(let n=0;;){let i=!1;if(this.type.isAnonymous||t(this)!==!1){if(this.firstChild()){n++;continue}this.type.isAnonymous||(i=!0)}for(;i&&r&&r(this),i=this.type.isAnonymous,!this.nextSibling();){if(!n)return;this.parent(),n--,i=!0}}}matchContext(t){if(!this.buffer)return AO(this.node,t);let{buffer:r}=this.buffer,{types:n}=r.set;for(let i=t.length-1,a=this.stack.length-1;i>=0;a--){if(a<0)return AO(this.node,t,i);let s=n[r.buffer[this.stack[a]]];if(!s.isAnonymous){if(t[i]&&t[i]!=s.name)return!1;i--}}return!0}}function J6(e){return e.children.some(t=>t instanceof wg||!t.type.isAnonymous||J6(t))}function kNe(e){var t;let{buffer:r,nodeSet:n,maxBufferLength:i=Wie,reused:a=[],minRepeatType:s=n.types.length}=e,l=Array.isArray(r)?new Z6(r,r.length):r,h=n.types,y=0,x=0;function k(w,g,d,f,c){let{id:p,start:D,end:E,size:T}=l,$=x;for(;T<0;)if(l.next(),T==-1){let te=a[p];d.push(te),f.push(D-w);return}else if(T==-3){y=p;return}else if(T==-4){x=p;return}else throw new RangeError(`Unrecognized record size: ${T}`);let B=h[p],L,W,K=D-w;if(E-D<=i&&(W=M(l.pos-g,c))){let te=new Uint16Array(W.size-W.skip),X=l.pos-W.size,ae=te.length;for(;l.pos>X;)ae=u(W.start,te,ae);L=new wg(te,E-W.start,n),K=W.start-w}else{let te=l.pos-T;l.next();let X=[],ae=[],re=p>=s?p:-1,ue=0,me=E;for(;l.pos>te;)re>=0&&l.id==re&&l.size>=0?(l.end<=me-i&&(j(X,ae,D,ue,l.end,me,re,$),ue=X.length,me=l.end),l.next()):k(D,te,X,ae,re);if(re>=0&&ue>0&&ue<X.length&&j(X,ae,D,ue,D,me,re,$),X.reverse(),ae.reverse(),re>-1&&ue>0){let Se=A(B);L=Q6(B,X,ae,0,X.length,0,E-D,Se,Se)}else L=N(B,X,ae,E-D,$-E)}d.push(L),f.push(K)}function A(w){return(g,d,f)=>{let c=0,p=g.length-1,D,E;if(p>=0&&(D=g[p])instanceof ia){if(!p&&D.type==w&&D.length==f)return D;(E=D.prop(Yn.lookAhead))&&(c=d[p]+D.length+E)}return N(w,g,d,f,c)}}function j(w,g,d,f,c,p,D,E){let T=[],$=[];for(;w.length>f;)T.push(w.pop()),$.push(g.pop()+d-c);w.push(N(n.types[D],T,$,p-c,E-p)),g.push(c-d)}function N(w,g,d,f,c=0,p){if(y){let D=[Yn.contextHash,y];p=p?[D].concat(p):[D]}if(c>25){let D=[Yn.lookAhead,c];p=p?[D].concat(p):[D]}return new ia(w,g,d,f,p)}function M(w,g){let d=l.fork(),f=0,c=0,p=0,D=d.end-i,E={size:0,start:0,skip:0};e:for(let T=d.pos-w;d.pos>T;){let $=d.size;if(d.id==g&&$>=0){E.size=f,E.start=c,E.skip=p,p+=4,f+=4,d.next();continue}let B=d.pos-$;if($<0||B<T||d.start<D)break;let L=d.id>=s?4:0,W=d.start;for(d.next();d.pos>B;){if(d.size<0)if(d.size==-3)L+=4;else break e;else d.id>=s&&(L+=4);d.next()}c=W,f+=$,p+=L}return(g<0||f==w)&&(E.size=f,E.start=c,E.skip=p),E.size>4?E:void 0}function u(w,g,d){let{id:f,start:c,end:p,size:D}=l;if(l.next(),D>=0&&f<s){let E=d;if(D>4){let T=l.pos-(D-4);for(;l.pos>T;)d=u(w,g,d)}g[--d]=E,g[--d]=p-w,g[--d]=c-w,g[--d]=f}else D==-3?y=f:D==-4&&(x=f);return d}let m=[],v=[];for(;l.pos>0;)k(e.start||0,e.bufferStart||0,m,v,-1);let C=(t=e.length)!==null&&t!==void 0?t:m.length?v[0]+m[0].length:0;return new ia(h[e.topID],m.reverse(),v.reverse(),C)}const $H=new WeakMap;function lk(e,t){if(!e.isAnonymous||t instanceof wg||t.type!=e)return 1;let r=$H.get(t);if(r==null){r=1;for(let n of t.children){if(n.type!=e||!(n instanceof ia)){r=1;break}r+=lk(e,n)}$H.set(t,r)}return r}function Q6(e,t,r,n,i,a,s,l,h){let y=0;for(let N=n;N<i;N++)y+=lk(e,t[N]);let x=Math.ceil(y*1.5/8),k=[],A=[];function j(N,M,u,m,v){for(let C=u;C<m;){let w=C,g=M[C],d=lk(e,N[C]);for(C++;C<m;C++){let f=lk(e,N[C]);if(d+f>=x)break;d+=f}if(C==w+1){if(d>x){let f=N[w];j(f.children,f.positions,0,f.children.length,M[w]+v);continue}k.push(N[w])}else{let f=M[C-1]+N[C-1].length-g;k.push(Q6(e,N,M,w,C,g,f,null,h))}A.push(g+v-a)}}return j(t,r,n,i,0),(l||h)(k,A,s)}class Km{constructor(t,r,n,i,a=!1,s=!1){this.from=t,this.to=r,this.tree=n,this.offset=i,this.open=(a?1:0)|(s?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,r=[],n=!1){let i=[new Km(0,t.length,t,0,!1,n)];for(let a of r)a.to>t.length&&i.push(a);return i}static applyChanges(t,r,n=128){if(!r.length)return t;let i=[],a=1,s=t.length?t[0]:null;for(let l=0,h=0,y=0;;l++){let x=l<r.length?r[l]:null,k=x?x.fromA:1e9;if(k-h>=n)for(;s&&s.from<k;){let A=s;if(h>=A.from||k<=A.to||y){let j=Math.max(A.from,h)-y,N=Math.min(A.to,k)-y;A=j>=N?null:new Km(j,N,A.tree,A.offset+y,l>0,!!x)}if(A&&i.push(A),s.to>k)break;s=a<t.length?t[a++]:null}if(!x)break;h=x.toA,y=x.toA-x.toB}return i}}class Kie{startParse(t,r,n){return typeof t=="string"&&(t=new ONe(t)),n=n?n.length?n.map(i=>new Q3(i.from,i.to)):[new Q3(0,0)]:[new Q3(0,t.length)],this.createParse(t,r||[],n)}parse(t,r,n){let i=this.startParse(t,r,n);for(;;){let a=i.advance();if(a)return a}}}class ONe{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,r){return this.string.slice(t,r)}}new Yn({perNode:!0});let ENe=0,gh=class Gie{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=ENe++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new Gie([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new IH;return r=>r.modified.indexOf(t)>-1?r:IH.get(r.base||r,r.modified.concat(t).sort((n,i)=>n.id-i.id))}},_Ne=0,IH=class qie{constructor(){this.instances=[],this.id=_Ne++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&ANe(r,l.modified));if(n)return n;let i=[],a=new gh(i,t,r);for(let l of r)l.instances.push(a);let s=TNe(r);for(let l of t.set)if(!l.modified.length)for(let h of s)i.push(qie.get(l,h));return a}};function ANe(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function TNe(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}function MNe(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let i of r.split(" "))if(i){let a=[],s=2,l=i;for(let k=0;;){if(l=="..."&&k>0&&k+3==i.length){s=1;break}let A=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!A)throw new RangeError("Invalid path: "+i);if(a.push(A[0]=="*"?"":A[0][0]=='"'?JSON.parse(A[0]):A[0]),k+=A[0].length,k==i.length)break;let j=i[k++];if(k==i.length&&j=="!"){s=0;break}if(j!="/")throw new RangeError("Invalid path: "+i);l=i.slice(k)}let h=a.length-1,y=a[h];if(!y)throw new RangeError("Invalid path: "+i);let x=new MO(n,s,h>0?a.slice(0,h):null);t[y]=x.sort(t[y])}}return Yie.add(t)}const Yie=new Yn;let MO=class{constructor(t,r,n,i){this.tags=t,this.mode=r,this.context=n,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth<this.depth?(this.next=t,this):(t.next=this.sort(t.next),t)}get depth(){return this.context?this.context.length:0}};MO.empty=new MO([],2,null);function Xie(e,t){let r=Object.create(null);for(let a of e)if(!Array.isArray(a.tag))r[a.tag.id]=a.class;else for(let s of a.tag)r[s.id]=a.class;let{scope:n,all:i=null}=t||{};return{style:a=>{let s=i;for(let l of a)for(let h of l.set){let y=r[h.id];if(y){s=s?s+" "+y:y;break}}return s},scope:n}}function $Ne(e,t){let r=null;for(let n of e){let i=n.style(t);i&&(r=r?r+" "+i:i)}return r}function INe(e,t,r,n=0,i=e.length){let a=new jNe(n,Array.isArray(t)?t:[t],r);a.highlightRange(e.cursor(),n,i,"",a.highlighters),a.flush(i)}class jNe{constructor(t,r,n){this.at=t,this.highlighters=r,this.span=n,this.class=""}startSpan(t,r){r!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=r)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,r,n,i,a){let{type:s,from:l,to:h}=t;if(l>=n||h<=r)return;s.isTop&&(a=this.highlighters.filter(j=>!j.scope||j.scope(s)));let y=i,x=FNe(t)||MO.empty,k=$Ne(a,x.tags);if(k&&(y&&(y+=" "),y+=k,x.mode==1&&(i+=(i?" ":"")+k)),this.startSpan(Math.max(r,l),y),x.opaque)return;let A=t.tree&&t.tree.prop(Yn.mounted);if(A&&A.overlay){let j=t.node.enter(A.overlay[0].from+l,1),N=this.highlighters.filter(u=>!u.scope||u.scope(A.tree.type)),M=t.firstChild();for(let u=0,m=l;;u++){let v=u<A.overlay.length?A.overlay[u]:null,C=v?v.from+l:h,w=Math.max(r,m),g=Math.min(n,C);if(w<g&&M)for(;t.from<g&&(this.highlightRange(t,w,g,i,a),this.startSpan(Math.min(g,t.to),y),!(t.to>=C||!t.nextSibling())););if(!v||C>n)break;m=v.to+l,m>r&&(this.highlightRange(j.cursor(),Math.max(r,v.from+l),Math.min(n,m),"",N),this.startSpan(Math.min(n,m),y))}M&&t.parent()}else if(t.firstChild()){A&&(i="");do if(!(t.to<=r)){if(t.from>=n)break;this.highlightRange(t,r,n,i,a),this.startSpan(Math.min(n,t.to),y)}while(t.nextSibling());t.parent()}}}function FNe(e){let t=e.type.prop(Yie);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const Mr=gh.define,rP=Mr(),yh=Mr(),jH=Mr(yh),FH=Mr(yh),vh=Mr(),nP=Mr(vh),ej=Mr(vh),Wc=Mr(),cm=Mr(Wc),Fc=Mr(),Bc=Mr(),Q5=Mr(),w1=Mr(Q5),iP=Mr(),Wr={comment:rP,lineComment:Mr(rP),blockComment:Mr(rP),docComment:Mr(rP),name:yh,variableName:Mr(yh),typeName:jH,tagName:Mr(jH),propertyName:FH,attributeName:Mr(FH),className:Mr(yh),labelName:Mr(yh),namespace:Mr(yh),macroName:Mr(yh),literal:vh,string:nP,docString:Mr(nP),character:Mr(nP),attributeValue:Mr(nP),number:ej,integer:Mr(ej),float:Mr(ej),bool:Mr(vh),regexp:Mr(vh),escape:Mr(vh),color:Mr(vh),url:Mr(vh),keyword:Fc,self:Mr(Fc),null:Mr(Fc),atom:Mr(Fc),unit:Mr(Fc),modifier:Mr(Fc),operatorKeyword:Mr(Fc),controlKeyword:Mr(Fc),definitionKeyword:Mr(Fc),moduleKeyword:Mr(Fc),operator:Bc,derefOperator:Mr(Bc),arithmeticOperator:Mr(Bc),logicOperator:Mr(Bc),bitwiseOperator:Mr(Bc),compareOperator:Mr(Bc),updateOperator:Mr(Bc),definitionOperator:Mr(Bc),typeOperator:Mr(Bc),controlOperator:Mr(Bc),punctuation:Q5,separator:Mr(Q5),bracket:w1,angleBracket:Mr(w1),squareBracket:Mr(w1),paren:Mr(w1),brace:Mr(w1),content:Wc,heading:cm,heading1:Mr(cm),heading2:Mr(cm),heading3:Mr(cm),heading4:Mr(cm),heading5:Mr(cm),heading6:Mr(cm),contentSeparator:Mr(Wc),list:Mr(Wc),quote:Mr(Wc),emphasis:Mr(Wc),strong:Mr(Wc),link:Mr(Wc),monospace:Mr(Wc),strikethrough:Mr(Wc),inserted:Mr(),deleted:Mr(),changed:Mr(),invalid:Mr(),meta:iP,documentMeta:Mr(iP),annotation:Mr(iP),processingInstruction:Mr(iP),definition:gh.defineModifier(),constant:gh.defineModifier(),function:gh.defineModifier(),standard:gh.defineModifier(),local:gh.defineModifier(),special:gh.defineModifier()};Xie([{tag:Wr.link,class:"tok-link"},{tag:Wr.heading,class:"tok-heading"},{tag:Wr.emphasis,class:"tok-emphasis"},{tag:Wr.strong,class:"tok-strong"},{tag:Wr.keyword,class:"tok-keyword"},{tag:Wr.atom,class:"tok-atom"},{tag:Wr.bool,class:"tok-bool"},{tag:Wr.url,class:"tok-url"},{tag:Wr.labelName,class:"tok-labelName"},{tag:Wr.inserted,class:"tok-inserted"},{tag:Wr.deleted,class:"tok-deleted"},{tag:Wr.literal,class:"tok-literal"},{tag:Wr.string,class:"tok-string"},{tag:Wr.number,class:"tok-number"},{tag:[Wr.regexp,Wr.escape,Wr.special(Wr.string)],class:"tok-string2"},{tag:Wr.variableName,class:"tok-variableName"},{tag:Wr.local(Wr.variableName),class:"tok-variableName tok-local"},{tag:Wr.definition(Wr.variableName),class:"tok-variableName tok-definition"},{tag:Wr.special(Wr.variableName),class:"tok-variableName2"},{tag:Wr.definition(Wr.propertyName),class:"tok-propertyName tok-definition"},{tag:Wr.typeName,class:"tok-typeName"},{tag:Wr.namespace,class:"tok-namespace"},{tag:Wr.className,class:"tok-className"},{tag:Wr.macroName,class:"tok-macroName"},{tag:Wr.propertyName,class:"tok-propertyName"},{tag:Wr.operator,class:"tok-operator"},{tag:Wr.comment,class:"tok-comment"},{tag:Wr.meta,class:"tok-meta"},{tag:Wr.invalid,class:"tok-invalid"},{tag:Wr.punctuation,class:"tok-punctuation"}]);var tj;const F0=new Yn;function BNe(e){return rn.define({combine:e?t=>t.concat(e):void 0})}const NNe=new Yn;class tc{constructor(t,r,n=[],i=""){this.data=t,this.name=i,wi.prototype.hasOwnProperty("tree")||Object.defineProperty(wi.prototype,"tree",{get(){return ps(this)}}),this.parser=r,this.extension=[fp.of(this),wi.languageData.of((a,s,l)=>{let h=BH(a,s,l),y=h.type.prop(F0);if(!y)return[];let x=a.facet(y),k=h.type.prop(NNe);if(k){let A=h.resolve(s-h.from,l);for(let j of k)if(j.test(A,a)){let N=a.facet(j.facet);return j.type=="replace"?N:N.concat(x)}}return x})].concat(n)}isActiveAt(t,r,n=-1){return BH(t,r,n).type.prop(F0)==this.data}findRegions(t){let r=t.facet(fp);if((r==null?void 0:r.data)==this.data)return[{from:0,to:t.doc.length}];if(!r||!r.allowsNesting)return[];let n=[],i=(a,s)=>{if(a.prop(F0)==this.data){n.push({from:s,to:s+a.length});return}let l=a.prop(Yn.mounted);if(l){if(l.tree.prop(F0)==this.data){if(l.overlay)for(let h of l.overlay)n.push({from:h.from+s,to:h.to+s});else n.push({from:s,to:s+a.length});return}else if(l.overlay){let h=n.length;if(i(l.tree,l.overlay[0].from+s),n.length>h)return}}for(let h=0;h<a.children.length;h++){let y=a.children[h];y instanceof ia&&i(y,a.positions[h]+s)}};return i(ps(t),0),n}get allowsNesting(){return!0}}tc.setState=qn.define();function BH(e,t,r){let n=e.facet(fp),i=ps(e).topNode;if(!n||n.allowsNesting)for(let a=i;a;a=a.enter(t,r,Ua.ExcludeBuffers))a.type.isTop&&(i=a);return i}class $O extends tc{constructor(t,r,n){super(t,r,[],n),this.parser=r}static define(t){let r=BNe(t.languageData);return new $O(r,t.parser.configure({props:[F0.add(n=>n.isTop?r:void 0)]}),t.name)}configure(t,r){return new $O(this.data,this.parser.configure(t),r||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function ps(e){let t=e.field(tc.state,!1);return t?t.tree:ia.empty}class RNe{constructor(t){this.doc=t,this.cursorPos=0,this.string="",this.cursor=t.iter()}get length(){return this.doc.length}syncTo(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}chunk(t){return this.syncTo(t),this.string}get lineChunks(){return!0}read(t,r){let n=this.cursorPos-this.string.length;return t<n||r>=this.cursorPos?this.doc.sliceString(t,r):this.string.slice(t-n,r-n)}}let S1=null;class IO{constructor(t,r,n=[],i,a,s,l,h){this.parser=t,this.state=r,this.fragments=n,this.tree=i,this.treeLen=a,this.viewport=s,this.skipped=l,this.scheduleOn=h,this.parse=null,this.tempSkipped=[]}static create(t,r,n){return new IO(t,r,[],ia.empty,0,n,[],null)}startParse(){return this.parser.startParse(new RNe(this.state.doc),this.fragments)}work(t,r){return r!=null&&r>=this.state.doc.length&&(r=void 0),this.tree!=ia.empty&&this.isDone(r??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var n;if(typeof t=="number"){let i=Date.now()+t;t=()=>Date.now()>i}for(this.parse||(this.parse=this.startParse()),r!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>r)&&r<this.state.doc.length&&this.parse.stopAt(r);;){let i=this.parse.advance();if(i)if(this.fragments=this.withoutTempSkipped(Km.addTree(i,this.fragments,this.parse.stoppedAt!=null)),this.treeLen=(n=this.parse.stoppedAt)!==null&&n!==void 0?n:this.state.doc.length,this.tree=i,this.parse=null,this.treeLen<(r??this.state.doc.length))this.parse=this.startParse();else return!0;if(t())return!1}})}takeTree(){let t,r;this.parse&&(t=this.parse.parsedPos)>=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(r=this.parse.advance()););}),this.treeLen=t,this.tree=r,this.fragments=this.withoutTempSkipped(Km.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let r=S1;S1=this;try{return t()}finally{S1=r}}withoutTempSkipped(t){for(let r;r=this.tempSkipped.pop();)t=NH(t,r.from,r.to);return t}changes(t,r){let{fragments:n,tree:i,treeLen:a,viewport:s,skipped:l}=this;if(this.takeTree(),!t.empty){let h=[];if(t.iterChangedRanges((y,x,k,A)=>h.push({fromA:y,toA:x,fromB:k,toB:A})),n=Km.applyChanges(n,h),i=ia.empty,a=0,s={from:t.mapPos(s.from,-1),to:t.mapPos(s.to,1)},this.skipped.length){l=[];for(let y of this.skipped){let x=t.mapPos(y.from,1),k=t.mapPos(y.to,-1);x<k&&l.push({from:x,to:k})}}}return new IO(this.parser,r,n,i,a,s,l,this.scheduleOn)}updateViewport(t){if(this.viewport.from==t.from&&this.viewport.to==t.to)return!1;this.viewport=t;let r=this.skipped.length;for(let n=0;n<this.skipped.length;n++){let{from:i,to:a}=this.skipped[n];i<t.to&&a>t.from&&(this.fragments=NH(this.fragments,i,a),this.skipped.splice(n--,1))}return this.skipped.length>=r?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,r){this.skipped.push({from:t,to:r})}static getSkippingParser(t){return new class extends Kie{createParse(r,n,i){let a=i[0].from,s=i[i.length-1].to;return{parsedPos:a,advance(){let h=S1;if(h){for(let y of i)h.tempSkipped.push(y);t&&(h.scheduleOn=h.scheduleOn?Promise.all([h.scheduleOn,t]):t)}return this.parsedPos=s,new ia(il.none,[],[],s-a)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let r=this.fragments;return this.treeLen>=t&&r.length&&r[0].from==0&&r[0].to>=t}static get(){return S1}}function NH(e,t,r){return Km.applyChanges(e,[{fromA:t,toA:r,fromB:t,toB:r}])}class Ky{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let r=this.context.changes(t.changes,t.state),n=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),r.viewport.to);return r.work(20,n)||r.takeTree(),new Ky(r)}static init(t){let r=Math.min(3e3,t.doc.length),n=IO.create(t.facet(fp).parser,t,{from:0,to:r});return n.work(20,r)||n.takeTree(),new Ky(n)}}tc.state=fa.define({create:Ky.init,update(e,t){for(let r of t.effects)if(r.is(tc.setState))return r.value;return t.startState.facet(fp)!=t.state.facet(fp)?Ky.init(t.state):e.apply(t)}});let Zie=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(Zie=e=>{let t=-1,r=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(r):cancelIdleCallback(t)});const rj=typeof navigator<"u"&&(!((tj=navigator.scheduling)===null||tj===void 0)&&tj.isInputPending)?()=>navigator.scheduling.isInputPending():null,LNe=Ya.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let r=this.view.state.field(tc.state).context;(r.updateViewport(t.view.viewport)||this.view.viewport.to>r.treeLen)&&this.scheduleWork(),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(r)}scheduleWork(){if(this.working)return;let{state:t}=this.view,r=t.field(tc.state);(r.tree!=r.context.tree||!r.context.isDone(t.doc.length))&&(this.working=Zie(this.work))}work(t){this.working=null;let r=Date.now();if(this.chunkEnd<r&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=r+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:n,viewport:{to:i}}=this.view,a=n.field(tc.state);if(a.tree==a.context.tree&&a.context.isDone(i+1e5))return;let s=Date.now()+Math.min(this.chunkBudget,100,t&&!rj?Math.max(25,t.timeRemaining()-5):1e9),l=a.context.treeLen<i&&n.doc.length>i+1e3,h=a.context.work(()=>rj&&rj()||Date.now()>s,i+(l?0:1e5));this.chunkBudget-=Date.now()-r,(h||this.chunkBudget<=0)&&(a.context.takeTree(),this.view.dispatch({effects:tc.setState.of(new Ky(a.context))})),this.chunkBudget>0&&!(h&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(a.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then(()=>this.scheduleWork()).catch(r=>ic(this.view.state,r)).then(()=>this.workScheduled--),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),fp=rn.define({combine(e){return e.length?e[0]:null},enables:e=>[tc.state,LNe,Qr.contentAttributes.compute([e],t=>{let r=t.facet(e);return r&&r.name?{"data-language":r.name}:{}})]});class zNe{constructor(t,r=[]){this.language=t,this.support=r,this.extension=[t,r]}}const VNe=rn.define(),e9=rn.define({combine:e=>{if(!e.length)return"  ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(r=>r!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function jO(e){let t=e.facet(e9);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function fw(e,t){let r="",n=e.tabSize,i=e.facet(e9)[0];if(i=="	"){for(;t>=n;)r+="	",t-=n;i=" "}for(let a=0;a<t;a++)r+=i;return r}function t9(e,t){e instanceof wi&&(e=new PA(e));for(let n of e.state.facet(VNe)){let i=n(e,t);if(i!==void 0)return i}let r=ps(e.state);return r?WNe(e,r,t):null}class PA{constructor(t,r={}){this.state=t,this.options=r,this.unit=jO(t)}lineAt(t,r=1){let n=this.state.doc.lineAt(t),{simulateBreak:i,simulateDoubleBreak:a}=this.options;return i!=null&&i>=n.from&&i<=n.to?a&&i==t?{text:"",from:t}:(r<0?i<t:i<=t)?{text:n.text.slice(i-n.from),from:i}:{text:n.text.slice(0,i-n.from),from:n.from}:n}textAfterPos(t,r=1){if(this.options.simulateDoubleBreak&&t==this.options.simulateBreak)return"";let{text:n,from:i}=this.lineAt(t,r);return n.slice(t-i,Math.min(n.length,t+100-i))}column(t,r=1){let{text:n,from:i}=this.lineAt(t,r),a=this.countColumn(n,t-i),s=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return s>-1&&(a+=s-this.countColumn(n,n.search(/\S|$/))),a}countColumn(t,r=t.length){return xA(t,this.state.tabSize,r)}lineIndent(t,r=1){let{text:n,from:i}=this.lineAt(t,r),a=this.options.overrideIndentation;if(a){let s=a(i);if(s>-1)return s}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const Jie=new Yn;function WNe(e,t,r){return Qie(t.resolveInner(r).enterUnfinishedNodesBefore(r),r,e)}function HNe(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function UNe(e){let t=e.type.prop(Jie);if(t)return t;let r=e.firstChild,n;if(r&&(n=r.type.prop(Yn.closedBy))){let i=e.lastChild,a=i&&n.indexOf(i.name)>-1;return s=>YNe(s,!0,1,void 0,a&&!HNe(s)?i.from:void 0)}return e.parent==null?KNe:null}function Qie(e,t,r){for(;e;e=e.parent){let n=UNe(e);if(n)return n(r9.create(r,t,e))}return null}function KNe(){return 0}class r9 extends PA{constructor(t,r,n){super(t.state,t.options),this.base=t,this.pos=r,this.node=n}static create(t,r,n){return new r9(t,r,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let t=this.state.doc.lineAt(this.node.from);for(;;){let r=this.node.resolve(t.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(GNe(r,this.node))break;t=this.state.doc.lineAt(r.from)}return this.lineIndent(t.from)}continue(){let t=this.node.parent;return t?Qie(t,this.pos,this.base):0}}function GNe(e,t){for(let r=t;r;r=r.parent)if(e==r)return!0;return!1}function qNe(e){let t=e.node,r=t.childAfter(t.from),n=t.lastChild;if(!r)return null;let i=e.options.simulateBreak,a=e.state.doc.lineAt(r.from),s=i==null||i<=a.from?a.to:Math.min(a.to,i);for(let l=r.to;;){let h=t.childAfter(l);if(!h||h==n)return null;if(!h.type.isSkipped)return h.from<s?r:null;l=h.to}}function YNe(e,t,r,n,i){let a=e.textAfter,s=a.match(/^\s*/)[0].length,l=i==e.pos+s,h=qNe(e);return h?l?e.column(h.from):e.column(h.to):e.baseIndent+(l?0:e.unit*r)}function RH({except:e,units:t=1}={}){return r=>{let n=e&&e.test(r.textAfter);return r.baseIndent+(n?0:t*r.unit)}}const XNe=200;function ZNe(){return wi.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let r=e.newDoc,{head:n}=e.newSelection.main,i=r.lineAt(n);if(n>i.from+XNe)return e;let a=r.sliceString(i.from,n);if(!t.some(y=>y.test(a)))return e;let{state:s}=e,l=-1,h=[];for(let{head:y}of s.selection.ranges){let x=s.doc.lineAt(y);if(x.from==l)continue;l=x.from;let k=t9(s,x.from);if(k==null)continue;let A=/^\s*/.exec(x.text)[0],j=fw(s,k);A!=j&&h.push({from:x.from,to:x.from+A.length,insert:j})}return h.length?[e,{changes:h,sequential:!0}]:e})}const JNe=rn.define(),eoe=new Yn;function QNe(e){let t=e.firstChild,r=e.lastChild;return t&&t.to<r.from?{from:t.to,to:r.type.isError?e.to:r.from}:null}function e7e(e,t,r){let n=ps(e);if(n.length<r)return null;let i=n.resolveInner(r,1),a=null;for(let s=i;s;s=s.parent){if(s.to<=r||s.from>r)continue;if(a&&s.from<t)break;let l=s.type.prop(eoe);if(l&&(s.to<n.length-50||n.length==e.doc.length||!t7e(s))){let h=l(s,e);h&&h.from<=r&&h.from>=t&&h.to>r&&(a=h)}}return a}function t7e(e){let t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function FO(e,t,r){for(let n of e.facet(JNe)){let i=n(e,t,r);if(i)return i}return e7e(e,t,r)}function toe(e,t){let r=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);return r>=n?void 0:{from:r,to:n}}const kA=qn.define({map:toe}),CS=qn.define({map:toe});function roe(e){let t=[];for(let{head:r}of e.state.selection.ranges)t.some(n=>n.from<=r&&n.to>=r)||t.push(e.lineBlockAt(r));return t}const ag=fa.define({create(){return On.none},update(e,t){e=e.map(t.changes);for(let r of t.effects)r.is(kA)&&!r7e(e,r.value.from,r.value.to)?e=e.update({add:[LH.range(r.value.from,r.value.to)]}):r.is(CS)&&(e=e.update({filter:(n,i)=>r.value.from!=n||r.value.to!=i,filterFrom:r.value.from,filterTo:r.value.to}));if(t.selection){let r=!1,{head:n}=t.selection.main;e.between(n,n,(i,a)=>{i<n&&a>n&&(r=!0)}),r&&(e=e.update({filterFrom:n,filterTo:n,filter:(i,a)=>a<=n||i>=n}))}return e},provide:e=>Qr.decorations.from(e),toJSON(e,t){let r=[];return e.between(0,t.doc.length,(n,i)=>{r.push(n,i)}),r},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");let t=[];for(let r=0;r<e.length;){let n=e[r++],i=e[r++];if(typeof n!="number"||typeof i!="number")throw new RangeError("Invalid JSON for fold state");t.push(LH.range(n,i))}return On.set(t,!0)}});function BO(e,t,r){var n;let i=null;return(n=e.field(ag,!1))===null||n===void 0||n.between(t,r,(a,s)=>{(!i||i.from>a)&&(i={from:a,to:s})}),i}function r7e(e,t,r){let n=!1;return e.between(t,t,(i,a)=>{i==t&&a==r&&(n=!0)}),n}function noe(e,t){return e.field(ag,!1)?t:t.concat(qn.appendConfig.of(ooe()))}const n7e=e=>{for(let t of roe(e)){let r=FO(e.state,t.from,t.to);if(r)return e.dispatch({effects:noe(e.state,[kA.of(r),ioe(e,r)])}),!0}return!1},i7e=e=>{if(!e.state.field(ag,!1))return!1;let t=[];for(let r of roe(e)){let n=BO(e.state,r.from,r.to);n&&t.push(CS.of(n),ioe(e,n,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function ioe(e,t,r=!0){let n=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return Qr.announce.of(`${e.state.phrase(r?"Folded lines":"Unfolded lines")} ${n} ${e.state.phrase("to")} ${i}.`)}const o7e=e=>{let{state:t}=e,r=[];for(let n=0;n<t.doc.length;){let i=e.lineBlockAt(n),a=FO(t,i.from,i.to);a&&r.push(kA.of(a)),n=(a?e.lineBlockAt(a.to):i).to+1}return r.length&&e.dispatch({effects:noe(e.state,r)}),!!r.length},a7e=e=>{let t=e.state.field(ag,!1);if(!t||!t.size)return!1;let r=[];return t.between(0,e.state.doc.length,(n,i)=>{r.push(CS.of({from:n,to:i}))}),e.dispatch({effects:r}),!0},s7e=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:n7e},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:i7e},{key:"Ctrl-Alt-[",run:o7e},{key:"Ctrl-Alt-]",run:a7e}],l7e={placeholderDOM:null,placeholderText:"…"},u7e=rn.define({combine(e){return xd(e,l7e)}});function ooe(e){return[ag,f7e]}const LH=On.replace({widget:new class extends Av{toDOM(e){let{state:t}=e,r=t.facet(u7e),n=a=>{let s=e.lineBlockAt(e.posAtDOM(a.target)),l=BO(e.state,s.from,s.to);l&&e.dispatch({effects:CS.of(l)}),a.preventDefault()};if(r.placeholderDOM)return r.placeholderDOM(e,n);let i=document.createElement("span");return i.textContent=r.placeholderText,i.setAttribute("aria-label",t.phrase("folded code")),i.title=t.phrase("unfold"),i.className="cm-foldPlaceholder",i.onclick=n,i}}}),c7e={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class nj extends Of{constructor(t,r){super(),this.config=t,this.open=r}eq(t){return this.config==t.config&&this.open==t.open}toDOM(t){if(this.config.markerDOM)return this.config.markerDOM(this.open);let r=document.createElement("span");return r.textContent=this.open?this.config.openText:this.config.closedText,r.title=t.state.phrase(this.open?"Fold line":"Unfold line"),r}}function d7e(e={}){let t=Object.assign(Object.assign({},c7e),e),r=new nj(t,!0),n=new nj(t,!1),i=Ya.fromClass(class{constructor(s){this.from=s.viewport.from,this.markers=this.buildMarkers(s)}update(s){(s.docChanged||s.viewportChanged||s.startState.facet(fp)!=s.state.facet(fp)||s.startState.field(ag,!1)!=s.state.field(ag,!1)||ps(s.startState)!=ps(s.state)||t.foldingChanged(s))&&(this.markers=this.buildMarkers(s.view))}buildMarkers(s){let l=new ng;for(let h of s.viewportLineBlocks){let y=BO(s.state,h.from,h.to)?n:FO(s.state,h.from,h.to)?r:null;y&&l.add(h.from,h.from,y)}return l.finish()}}),{domEventHandlers:a}=t;return[i,Lie({class:"cm-foldGutter",markers(s){var l;return((l=s.plugin(i))===null||l===void 0?void 0:l.markers)||$i.empty},initialSpacer(){return new nj(t,!1)},domEventHandlers:Object.assign(Object.assign({},a),{click:(s,l,h)=>{if(a.click&&a.click(s,l,h))return!0;let y=BO(s.state,l.from,l.to);if(y)return s.dispatch({effects:CS.of(y)}),!0;let x=FO(s.state,l.from,l.to);return x?(s.dispatch({effects:kA.of(x)}),!0):!1}})}),ooe()]}const f7e=Qr.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class PS{constructor(t,r){this.specs=t;let n;function i(l){let h=up.newName();return(n||(n=Object.create(null)))["."+h]=l,h}const a=typeof r.all=="string"?r.all:r.all?i(r.all):void 0,s=r.scope;this.scope=s instanceof tc?l=>l.prop(F0)==s.data:s?l=>l==s:void 0,this.style=Xie(t.map(l=>({tag:l.tag,class:l.class||i(Object.assign({},l,{tag:null}))})),{all:a}).style,this.module=n?new up(n):null,this.themeType=r.themeType}static define(t,r){return new PS(t,r||{})}}const e8=rn.define(),aoe=rn.define({combine(e){return e.length?[e[0]]:null}});function ij(e){let t=e.facet(e8);return t.length?t:e.facet(aoe)}function soe(e,t){let r=[p7e],n;return e instanceof PS&&(e.module&&r.push(Qr.styleModule.of(e.module)),n=e.themeType),t!=null&&t.fallback?r.push(aoe.of(e)):n?r.push(e8.computeN([Qr.darkTheme],i=>i.facet(Qr.darkTheme)==(n=="dark")?[e]:[])):r.push(e8.of(e)),r}class h7e{constructor(t){this.markCache=Object.create(null),this.tree=ps(t.state),this.decorations=this.buildDeco(t,ij(t.state))}update(t){let r=ps(t.state),n=ij(t.state),i=n!=ij(t.startState);r.length<t.view.viewport.to&&!i&&r.type==this.tree.type?this.decorations=this.decorations.map(t.changes):(r!=this.tree||t.viewportChanged||i)&&(this.tree=r,this.decorations=this.buildDeco(t.view,n))}buildDeco(t,r){if(!r||!this.tree.length)return On.none;let n=new ng;for(let{from:i,to:a}of t.visibleRanges)INe(this.tree,r,(s,l,h)=>{n.add(s,l,this.markCache[h]||(this.markCache[h]=On.mark({class:h})))},i,a);return n.finish()}}const p7e=wS.high(Ya.fromClass(h7e,{decorations:e=>e.decorations})),m7e=PS.define([{tag:Wr.meta,color:"#404740"},{tag:Wr.link,textDecoration:"underline"},{tag:Wr.heading,textDecoration:"underline",fontWeight:"bold"},{tag:Wr.emphasis,fontStyle:"italic"},{tag:Wr.strong,fontWeight:"bold"},{tag:Wr.strikethrough,textDecoration:"line-through"},{tag:Wr.keyword,color:"#708"},{tag:[Wr.atom,Wr.bool,Wr.url,Wr.contentSeparator,Wr.labelName],color:"#219"},{tag:[Wr.literal,Wr.inserted],color:"#164"},{tag:[Wr.string,Wr.deleted],color:"#a11"},{tag:[Wr.regexp,Wr.escape,Wr.special(Wr.string)],color:"#e40"},{tag:Wr.definition(Wr.variableName),color:"#00f"},{tag:Wr.local(Wr.variableName),color:"#30a"},{tag:[Wr.typeName,Wr.namespace],color:"#085"},{tag:Wr.className,color:"#167"},{tag:[Wr.special(Wr.variableName),Wr.macroName],color:"#256"},{tag:Wr.definition(Wr.propertyName),color:"#00c"},{tag:Wr.comment,color:"#940"},{tag:Wr.invalid,color:"#f00"}]),g7e=Qr.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),loe=1e4,uoe="()[]{}",coe=rn.define({combine(e){return xd(e,{afterCursor:!0,brackets:uoe,maxScanDistance:loe,renderMatch:b7e})}}),y7e=On.mark({class:"cm-matchingBracket"}),v7e=On.mark({class:"cm-nonmatchingBracket"});function b7e(e){let t=[],r=e.matched?y7e:v7e;return t.push(r.range(e.start.from,e.start.to)),e.end&&t.push(r.range(e.end.from,e.end.to)),t}const x7e=fa.define({create(){return On.none},update(e,t){if(!t.docChanged&&!t.selection)return e;let r=[],n=t.state.facet(coe);for(let i of t.state.selection.ranges){if(!i.empty)continue;let a=rd(t.state,i.head,-1,n)||i.head>0&&rd(t.state,i.head-1,1,n)||n.afterCursor&&(rd(t.state,i.head,1,n)||i.head<t.state.doc.length&&rd(t.state,i.head+1,-1,n));a&&(r=r.concat(n.renderMatch(a,t.state)))}return On.set(r,!0)},provide:e=>Qr.decorations.from(e)}),w7e=[x7e,g7e];function S7e(e={}){return[coe.of(e),w7e]}const D7e=new Yn;function t8(e,t,r){let n=e.prop(t<0?Yn.openedBy:Yn.closedBy);if(n)return n;if(e.name.length==1){let i=r.indexOf(e.name);if(i>-1&&i%2==(t<0?1:0))return[r[i+t]]}return null}function r8(e){let t=e.type.prop(D7e);return t?t(e.node):e}function rd(e,t,r,n={}){let i=n.maxScanDistance||loe,a=n.brackets||uoe,s=ps(e),l=s.resolveInner(t,r);for(let h=l;h;h=h.parent){let y=t8(h.type,r,a);if(y&&h.from<h.to){let x=r8(h);if(x&&(r>0?t>=x.from&&t<x.to:t>x.from&&t<=x.to))return C7e(e,t,r,h,x,y,a)}}return P7e(e,t,r,s,l.type,i,a)}function C7e(e,t,r,n,i,a,s){let l=n.parent,h={from:i.from,to:i.to},y=0,x=l==null?void 0:l.cursor();if(x&&(r<0?x.childBefore(n.from):x.childAfter(n.to)))do if(r<0?x.to<=n.from:x.from>=n.to){if(y==0&&a.indexOf(x.type.name)>-1&&x.from<x.to){let k=r8(x);return{start:h,end:k?{from:k.from,to:k.to}:void 0,matched:!0}}else if(t8(x.type,r,s))y++;else if(t8(x.type,-r,s)){if(y==0){let k=r8(x);return{start:h,end:k&&k.from<k.to?{from:k.from,to:k.to}:void 0,matched:!1}}y--}}while(r<0?x.prevSibling():x.nextSibling());return{start:h,matched:!1}}function P7e(e,t,r,n,i,a,s){let l=r<0?e.sliceDoc(t-1,t):e.sliceDoc(t,t+1),h=s.indexOf(l);if(h<0||h%2==0!=r>0)return null;let y={from:r<0?t-1:t,to:r>0?t+1:t},x=e.doc.iterRange(t,r>0?e.doc.length:0),k=0;for(let A=0;!x.next().done&&A<=a;){let j=x.value;r<0&&(A+=j.length);let N=t+A*r;for(let M=r>0?0:j.length-1,u=r>0?j.length:-1;M!=u;M+=r){let m=s.indexOf(j[M]);if(!(m<0||n.resolveInner(N+M,1).type!=i))if(m%2==0==r>0)k++;else{if(k==1)return{start:y,end:{from:N+M,to:N+M+1},matched:m>>1==h>>1};k--}}r>0&&(A+=j.length)}return x.done?{start:y,matched:!1}:null}const k7e=Object.create(null),zH=[il.none],VH=[],O7e=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])O7e[e]=E7e(k7e,t);function oj(e,t){VH.indexOf(e)>-1||(VH.push(e),console.warn(t))}function E7e(e,t){let r=null;for(let a of t.split(".")){let s=e[a]||Wr[a];s?typeof s=="function"?r?r=s(r):oj(a,`Modifier ${a} used at start of tag`):r?oj(a,`Tag ${a} used as modifier`):r=s:oj(a,`Unknown highlighting tag ${a}`)}if(!r)return 0;let n=t.replace(/ /g,"_"),i=il.define({id:zH.length,name:n,props:[MNe({[n]:r})]});return zH.push(i),i.id}const _7e=e=>{let{state:t}=e,r=t.doc.lineAt(t.selection.main.from),n=i9(e.state,r.from);return n.line?A7e(e):n.block?M7e(e):!1};function n9(e,t){return({state:r,dispatch:n})=>{if(r.readOnly)return!1;let i=e(t,r);return i?(n(r.update(i)),!0):!1}}const A7e=n9(j7e,0),T7e=n9(doe,0),M7e=n9((e,t)=>doe(e,t,I7e(t)),0);function i9(e,t){let r=e.languageDataAt("commentTokens",t);return r.length?r[0]:{}}const D1=50;function $7e(e,{open:t,close:r},n,i){let a=e.sliceDoc(n-D1,n),s=e.sliceDoc(i,i+D1),l=/\s*$/.exec(a)[0].length,h=/^\s*/.exec(s)[0].length,y=a.length-l;if(a.slice(y-t.length,y)==t&&s.slice(h,h+r.length)==r)return{open:{pos:n-l,margin:l&&1},close:{pos:i+h,margin:h&&1}};let x,k;i-n<=2*D1?x=k=e.sliceDoc(n,i):(x=e.sliceDoc(n,n+D1),k=e.sliceDoc(i-D1,i));let A=/^\s*/.exec(x)[0].length,j=/\s*$/.exec(k)[0].length,N=k.length-j-r.length;return x.slice(A,A+t.length)==t&&k.slice(N,N+r.length)==r?{open:{pos:n+A+t.length,margin:/\s/.test(x.charAt(A+t.length))?1:0},close:{pos:i-j-r.length,margin:/\s/.test(k.charAt(N-1))?1:0}}:null}function I7e(e){let t=[];for(let r of e.selection.ranges){let n=e.doc.lineAt(r.from),i=r.to<=n.to?n:e.doc.lineAt(r.to),a=t.length-1;a>=0&&t[a].to>n.from?t[a].to=i.to:t.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:i.to})}return t}function doe(e,t,r=t.selection.ranges){let n=r.map(a=>i9(t,a.from).block);if(!n.every(a=>a))return null;let i=r.map((a,s)=>$7e(t,n[s],a.from,a.to));if(e!=2&&!i.every(a=>a))return{changes:t.changes(r.map((a,s)=>i[s]?[]:[{from:a.from,insert:n[s].open+" "},{from:a.to,insert:" "+n[s].close}]))};if(e!=1&&i.some(a=>a)){let a=[];for(let s=0,l;s<i.length;s++)if(l=i[s]){let h=n[s],{open:y,close:x}=l;a.push({from:y.pos-h.open.length,to:y.pos+y.margin},{from:x.pos-x.margin,to:x.pos+h.close.length})}return{changes:a}}return null}function j7e(e,t,r=t.selection.ranges){let n=[],i=-1;for(let{from:a,to:s}of r){let l=n.length,h=1e9,y=i9(t,a).line;if(y){for(let x=a;x<=s;){let k=t.doc.lineAt(x);if(k.from>i&&(a==s||s>k.from)){i=k.from;let A=/^\s*/.exec(k.text)[0].length,j=A==k.length,N=k.text.slice(A,A+y.length)==y?A:-1;A<k.text.length&&A<h&&(h=A),n.push({line:k,comment:N,token:y,indent:A,empty:j,single:!1})}x=k.to+1}if(h<1e9)for(let x=l;x<n.length;x++)n[x].indent<n[x].line.text.length&&(n[x].indent=h);n.length==l+1&&(n[l].single=!0)}}if(e!=2&&n.some(a=>a.comment<0&&(!a.empty||a.single))){let a=[];for(let{line:l,token:h,indent:y,empty:x,single:k}of n)(k||!x)&&a.push({from:l.from+y,insert:h+" "});let s=t.changes(a);return{changes:s,selection:t.selection.map(s,1)}}else if(e!=1&&n.some(a=>a.comment>=0)){let a=[];for(let{line:s,comment:l,token:h}of n)if(l>=0){let y=s.from+l,x=y+h.length;s.text[x-s.from]==" "&&x++,a.push({from:y,to:x})}return{changes:a}}return null}const n8=Nf.define(),F7e=Nf.define(),B7e=rn.define(),foe=rn.define({combine(e){return xd(e,{minDepth:100,newGroupDelay:500,joinToEvent:(t,r)=>r},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,r)=>(n,i)=>t(n,i)||r(n,i)})}});function N7e(e){let t=0;return e.iterChangedRanges((r,n)=>t=n),t}const hoe=fa.define({create(){return nd.empty},update(e,t){let r=t.state.facet(foe),n=t.annotation(n8);if(n){let h=t.docChanged?Zt.single(N7e(t.changes)):void 0,y=Qs.fromTransaction(t,h),x=n.side,k=x==0?e.undone:e.done;return y?k=NO(k,k.length,r.minDepth,y):k=goe(k,t.startState.selection),new nd(x==0?n.rest:k,x==0?k:n.rest)}let i=t.annotation(F7e);if((i=="full"||i=="before")&&(e=e.isolate()),t.annotation(da.addToHistory)===!1)return t.changes.empty?e:e.addMapping(t.changes.desc);let a=Qs.fromTransaction(t),s=t.annotation(da.time),l=t.annotation(da.userEvent);return a?e=e.addChanges(a,s,l,r,t):t.selection&&(e=e.addSelection(t.startState.selection,s,l,r.newGroupDelay)),(i=="full"||i=="after")&&(e=e.isolate()),e},toJSON(e){return{done:e.done.map(t=>t.toJSON()),undone:e.undone.map(t=>t.toJSON())}},fromJSON(e){return new nd(e.done.map(Qs.fromJSON),e.undone.map(Qs.fromJSON))}});function R7e(e={}){return[hoe,foe.of(e),Qr.domEventHandlers({beforeinput(t,r){let n=t.inputType=="historyUndo"?poe:t.inputType=="historyRedo"?i8:null;return n?(t.preventDefault(),n(r)):!1}})]}function OA(e,t){return function({state:r,dispatch:n}){if(!t&&r.readOnly)return!1;let i=r.field(hoe,!1);if(!i)return!1;let a=i.pop(e,r,t);return a?(n(a),!0):!1}}const poe=OA(0,!1),i8=OA(1,!1),L7e=OA(0,!0),z7e=OA(1,!0);class Qs{constructor(t,r,n,i,a){this.changes=t,this.effects=r,this.mapped=n,this.startSelection=i,this.selectionsAfter=a}setSelAfter(t){return new Qs(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,r,n;return{changes:(t=this.changes)===null||t===void 0?void 0:t.toJSON(),mapped:(r=this.mapped)===null||r===void 0?void 0:r.toJSON(),startSelection:(n=this.startSelection)===null||n===void 0?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(i=>i.toJSON())}}static fromJSON(t){return new Qs(t.changes&&la.fromJSON(t.changes),[],t.mapped&&sd.fromJSON(t.mapped),t.startSelection&&Zt.fromJSON(t.startSelection),t.selectionsAfter.map(Zt.fromJSON))}static fromTransaction(t,r){let n=uu;for(let i of t.startState.facet(B7e)){let a=i(t);a.length&&(n=n.concat(a))}return!n.length&&t.changes.empty?null:new Qs(t.changes.invert(t.startState.doc),n,void 0,r||t.startState.selection,uu)}static selection(t){return new Qs(void 0,uu,void 0,void 0,t)}}function NO(e,t,r,n){let i=t+1>r+20?t-r-1:0,a=e.slice(i,t);return a.push(n),a}function V7e(e,t){let r=[],n=!1;return e.iterChangedRanges((i,a)=>r.push(i,a)),t.iterChangedRanges((i,a,s,l)=>{for(let h=0;h<r.length;){let y=r[h++],x=r[h++];l>=y&&s<=x&&(n=!0)}}),n}function W7e(e,t){return e.ranges.length==t.ranges.length&&e.ranges.filter((r,n)=>r.empty!=t.ranges[n].empty).length===0}function moe(e,t){return e.length?t.length?e.concat(t):e:t}const uu=[],H7e=200;function goe(e,t){if(e.length){let r=e[e.length-1],n=r.selectionsAfter.slice(Math.max(0,r.selectionsAfter.length-H7e));return n.length&&n[n.length-1].eq(t)?e:(n.push(t),NO(e,e.length-1,1e9,r.setSelAfter(n)))}else return[Qs.selection([t])]}function U7e(e){let t=e[e.length-1],r=e.slice();return r[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),r}function aj(e,t){if(!e.length)return e;let r=e.length,n=uu;for(;r;){let i=K7e(e[r-1],t,n);if(i.changes&&!i.changes.empty||i.effects.length){let a=e.slice(0,r);return a[r-1]=i,a}else t=i.mapped,r--,n=i.selectionsAfter}return n.length?[Qs.selection(n)]:uu}function K7e(e,t,r){let n=moe(e.selectionsAfter.length?e.selectionsAfter.map(l=>l.map(t)):uu,r);if(!e.changes)return Qs.selection(n);let i=e.changes.map(t),a=t.mapDesc(e.changes,!0),s=e.mapped?e.mapped.composeDesc(a):a;return new Qs(i,qn.mapEffects(e.effects,t),s,e.startSelection.map(a),n)}const G7e=/^(input\.type|delete)($|\.)/;class nd{constructor(t,r,n=0,i=void 0){this.done=t,this.undone=r,this.prevTime=n,this.prevUserEvent=i}isolate(){return this.prevTime?new nd(this.done,this.undone):this}addChanges(t,r,n,i,a){let s=this.done,l=s[s.length-1];return l&&l.changes&&!l.changes.empty&&t.changes&&(!n||G7e.test(n))&&(!l.selectionsAfter.length&&r-this.prevTime<i.newGroupDelay&&i.joinToEvent(a,V7e(l.changes,t.changes))||n=="input.type.compose")?s=NO(s,s.length-1,i.minDepth,new Qs(t.changes.compose(l.changes),moe(t.effects,l.effects),l.mapped,l.startSelection,uu)):s=NO(s,s.length,i.minDepth,t),new nd(s,uu,r,n)}addSelection(t,r,n,i){let a=this.done.length?this.done[this.done.length-1].selectionsAfter:uu;return a.length>0&&r-this.prevTime<i&&n==this.prevUserEvent&&n&&/^select($|\.)/.test(n)&&W7e(a[a.length-1],t)?this:new nd(goe(this.done,t),this.undone,r,n)}addMapping(t){return new nd(aj(this.done,t),aj(this.undone,t),this.prevTime,this.prevUserEvent)}pop(t,r,n){let i=t==0?this.done:this.undone;if(i.length==0)return null;let a=i[i.length-1];if(n&&a.selectionsAfter.length)return r.update({selection:a.selectionsAfter[a.selectionsAfter.length-1],annotations:n8.of({side:t,rest:U7e(i)}),userEvent:t==0?"select.undo":"select.redo",scrollIntoView:!0});if(a.changes){let s=i.length==1?uu:i.slice(0,i.length-1);return a.mapped&&(s=aj(s,a.mapped)),r.update({changes:a.changes,selection:a.startSelection,effects:a.effects,annotations:n8.of({side:t,rest:s}),filter:!1,userEvent:t==0?"undo":"redo",scrollIntoView:!0})}else return null}}nd.empty=new nd(uu,uu);const q7e=[{key:"Mod-z",run:poe,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:i8,preventDefault:!0},{linux:"Ctrl-Shift-z",run:i8,preventDefault:!0},{key:"Mod-u",run:L7e,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:z7e,preventDefault:!0}];function Tv(e,t){return Zt.create(e.ranges.map(t),e.mainIndex)}function wd(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function pc({state:e,dispatch:t},r){let n=Tv(e.selection,r);return n.eq(e.selection)?!1:(t(wd(e,n)),!0)}function EA(e,t){return Zt.cursor(t?e.to:e.from)}function yoe(e,t){return pc(e,r=>r.empty?e.moveByChar(r,t):EA(r,t))}function vs(e){return e.textDirectionAt(e.state.selection.main.head)==Oo.LTR}const voe=e=>yoe(e,!vs(e)),boe=e=>yoe(e,vs(e));function xoe(e,t){return pc(e,r=>r.empty?e.moveByGroup(r,t):EA(r,t))}const Y7e=e=>xoe(e,!vs(e)),X7e=e=>xoe(e,vs(e));function Z7e(e,t,r){if(t.type.prop(r))return!0;let n=t.to-t.from;return n&&(n>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function _A(e,t,r){let n=ps(e).resolveInner(t.head),i=r?Yn.closedBy:Yn.openedBy;for(let h=t.head;;){let y=r?n.childAfter(h):n.childBefore(h);if(!y)break;Z7e(e,y,i)?n=y:h=r?y.to:y.from}let a=n.type.prop(i),s,l;return a&&(s=r?rd(e,n.from,1):rd(e,n.to,-1))&&s.matched?l=r?s.end.to:s.end.from:l=r?n.to:n.from,Zt.cursor(l,r?-1:1)}const J7e=e=>pc(e,t=>_A(e.state,t,!vs(e))),Q7e=e=>pc(e,t=>_A(e.state,t,vs(e)));function woe(e,t){return pc(e,r=>{if(!r.empty)return EA(r,t);let n=e.moveVertically(r,t);return n.head!=r.head?n:e.moveToLineBoundary(r,t)})}const Soe=e=>woe(e,!1),Doe=e=>woe(e,!0);function Coe(e){let t=e.scrollDOM.clientHeight<e.scrollDOM.scrollHeight-2,r=0,n=0,i;if(t){for(let a of e.state.facet(Qr.scrollMargins)){let s=a(e);s!=null&&s.top&&(r=Math.max(s==null?void 0:s.top,r)),s!=null&&s.bottom&&(n=Math.max(s==null?void 0:s.bottom,n))}i=e.scrollDOM.clientHeight-r-n}else i=(e.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:r,marginBottom:n,selfScroll:t,height:Math.max(e.defaultLineHeight,i-5)}}function Poe(e,t){let r=Coe(e),{state:n}=e,i=Tv(n.selection,s=>s.empty?e.moveVertically(s,t,r.height):EA(s,t));if(i.eq(n.selection))return!1;let a;if(r.selfScroll){let s=e.coordsAtPos(n.selection.main.head),l=e.scrollDOM.getBoundingClientRect(),h=l.top+r.marginTop,y=l.bottom-r.marginBottom;s&&s.top>h&&s.bottom<y&&(a=Qr.scrollIntoView(i.main.head,{y:"start",yMargin:s.top-h}))}return e.dispatch(wd(n,i),{effects:a}),!0}const WH=e=>Poe(e,!1),o8=e=>Poe(e,!0);function Ep(e,t,r){let n=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,r);if(i.head==t.head&&i.head!=(r?n.to:n.from)&&(i=e.moveToLineBoundary(t,r,!1)),!r&&i.head==n.from&&n.length){let a=/^\s*/.exec(e.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;a&&t.head!=n.from+a&&(i=Zt.cursor(n.from+a))}return i}const eRe=e=>pc(e,t=>Ep(e,t,!0)),tRe=e=>pc(e,t=>Ep(e,t,!1)),rRe=e=>pc(e,t=>Ep(e,t,!vs(e))),nRe=e=>pc(e,t=>Ep(e,t,vs(e))),iRe=e=>pc(e,t=>Zt.cursor(e.lineBlockAt(t.head).from,1)),oRe=e=>pc(e,t=>Zt.cursor(e.lineBlockAt(t.head).to,-1));function aRe(e,t,r){let n=!1,i=Tv(e.selection,a=>{let s=rd(e,a.head,-1)||rd(e,a.head,1)||a.head>0&&rd(e,a.head-1,1)||a.head<e.doc.length&&rd(e,a.head+1,-1);if(!s||!s.end)return a;n=!0;let l=s.start.from==a.head?s.end.to:s.end.from;return Zt.cursor(l)});return n?(t(wd(e,i)),!0):!1}const sRe=({state:e,dispatch:t})=>aRe(e,t);function Cu(e,t){let r=Tv(e.state.selection,n=>{let i=t(n);return Zt.range(n.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)});return r.eq(e.state.selection)?!1:(e.dispatch(wd(e.state,r)),!0)}function koe(e,t){return Cu(e,r=>e.moveByChar(r,t))}const Ooe=e=>koe(e,!vs(e)),Eoe=e=>koe(e,vs(e));function _oe(e,t){return Cu(e,r=>e.moveByGroup(r,t))}const lRe=e=>_oe(e,!vs(e)),uRe=e=>_oe(e,vs(e)),cRe=e=>Cu(e,t=>_A(e.state,t,!vs(e))),dRe=e=>Cu(e,t=>_A(e.state,t,vs(e)));function Aoe(e,t){return Cu(e,r=>e.moveVertically(r,t))}const Toe=e=>Aoe(e,!1),Moe=e=>Aoe(e,!0);function $oe(e,t){return Cu(e,r=>e.moveVertically(r,t,Coe(e).height))}const HH=e=>$oe(e,!1),UH=e=>$oe(e,!0),fRe=e=>Cu(e,t=>Ep(e,t,!0)),hRe=e=>Cu(e,t=>Ep(e,t,!1)),pRe=e=>Cu(e,t=>Ep(e,t,!vs(e))),mRe=e=>Cu(e,t=>Ep(e,t,vs(e))),gRe=e=>Cu(e,t=>Zt.cursor(e.lineBlockAt(t.head).from)),yRe=e=>Cu(e,t=>Zt.cursor(e.lineBlockAt(t.head).to)),KH=({state:e,dispatch:t})=>(t(wd(e,{anchor:0})),!0),GH=({state:e,dispatch:t})=>(t(wd(e,{anchor:e.doc.length})),!0),qH=({state:e,dispatch:t})=>(t(wd(e,{anchor:e.selection.main.anchor,head:0})),!0),YH=({state:e,dispatch:t})=>(t(wd(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),vRe=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),bRe=({state:e,dispatch:t})=>{let r=TA(e).map(({from:n,to:i})=>Zt.range(n,Math.min(i+1,e.doc.length)));return t(e.update({selection:Zt.create(r),userEvent:"select"})),!0},xRe=({state:e,dispatch:t})=>{let r=Tv(e.selection,n=>{var i;let a=ps(e).resolveInner(n.head,1);for(;!(a.from<n.from&&a.to>=n.to||a.to>n.to&&a.from<=n.from||!(!((i=a.parent)===null||i===void 0)&&i.parent));)a=a.parent;return Zt.range(a.to,a.from)});return t(wd(e,r)),!0},wRe=({state:e,dispatch:t})=>{let r=e.selection,n=null;return r.ranges.length>1?n=Zt.create([r.main]):r.main.empty||(n=Zt.create([Zt.cursor(r.main.head)])),n?(t(wd(e,n)),!0):!1};function AA(e,t){if(e.state.readOnly)return!1;let r="delete.selection",{state:n}=e,i=n.changeByRange(a=>{let{from:s,to:l}=a;if(s==l){let h=t(s);h<s?(r="delete.backward",h=oP(e,h,!1)):h>s&&(r="delete.forward",h=oP(e,h,!0)),s=Math.min(s,h),l=Math.max(l,h)}else s=oP(e,s,!1),l=oP(e,l,!0);return s==l?{range:a}:{changes:{from:s,to:l},range:Zt.cursor(s)}});return i.changes.empty?!1:(e.dispatch(n.update(i,{scrollIntoView:!0,userEvent:r,effects:r=="delete.selection"?Qr.announce.of(n.phrase("Selection deleted")):void 0})),!0)}function oP(e,t,r){if(e instanceof Qr)for(let n of e.state.facet(Qr.atomicRanges).map(i=>i(e)))n.between(t,t,(i,a)=>{i<t&&a>t&&(t=r?a:i)});return t}const Ioe=(e,t)=>AA(e,r=>{let{state:n}=e,i=n.doc.lineAt(r),a,s;if(!t&&r>i.from&&r<i.from+200&&!/[^ \t]/.test(a=i.text.slice(0,r-i.from))){if(a[a.length-1]=="	")return r-1;let l=xA(a,n.tabSize),h=l%jO(n)||jO(n);for(let y=0;y<h&&a[a.length-1-y]==" ";y++)r--;s=r}else s=$s(i.text,r-i.from,t,t)+i.from,s==r&&i.number!=(t?n.doc.lines:1)&&(s+=t?1:-1);return s}),a8=e=>Ioe(e,!1),joe=e=>Ioe(e,!0),Foe=(e,t)=>AA(e,r=>{let n=r,{state:i}=e,a=i.doc.lineAt(n),s=i.charCategorizer(n);for(let l=null;;){if(n==(t?a.to:a.from)){n==r&&a.number!=(t?i.doc.lines:1)&&(n+=t?1:-1);break}let h=$s(a.text,n-a.from,t)+a.from,y=a.text.slice(Math.min(n,h)-a.from,Math.max(n,h)-a.from),x=s(y);if(l!=null&&x!=l)break;(y!=" "||n!=r)&&(l=x),n=h}return n}),Boe=e=>Foe(e,!1),SRe=e=>Foe(e,!0),Noe=e=>AA(e,t=>{let r=e.lineBlockAt(t).to;return t<r?r:Math.min(e.state.doc.length,t+1)}),DRe=e=>AA(e,t=>{let r=e.lineBlockAt(t).from;return t>r?r:Math.max(0,t-1)}),CRe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:Oi.of(["",""])},range:Zt.cursor(n.from)}));return t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0},PRe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>{if(!n.empty||n.from==0||n.from==e.doc.length)return{range:n};let i=n.from,a=e.doc.lineAt(i),s=i==a.from?i-1:$s(a.text,i-a.from,!1)+a.from,l=i==a.to?i+1:$s(a.text,i-a.from,!0)+a.from;return{changes:{from:s,to:l,insert:e.doc.slice(i,l).append(e.doc.slice(s,i))},range:Zt.cursor(l)}});return r.changes.empty?!1:(t(e.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function TA(e){let t=[],r=-1;for(let n of e.selection.ranges){let i=e.doc.lineAt(n.from),a=e.doc.lineAt(n.to);if(!n.empty&&n.to==a.from&&(a=e.doc.lineAt(n.to-1)),r>=i.number){let s=t[t.length-1];s.to=a.to,s.ranges.push(n)}else t.push({from:i.from,to:a.to,ranges:[n]});r=a.number+1}return t}function Roe(e,t,r){if(e.readOnly)return!1;let n=[],i=[];for(let a of TA(e)){if(r?a.to==e.doc.length:a.from==0)continue;let s=e.doc.lineAt(r?a.to+1:a.from-1),l=s.length+1;if(r){n.push({from:a.to,to:s.to},{from:a.from,insert:s.text+e.lineBreak});for(let h of a.ranges)i.push(Zt.range(Math.min(e.doc.length,h.anchor+l),Math.min(e.doc.length,h.head+l)))}else{n.push({from:s.from,to:a.from},{from:a.to,insert:e.lineBreak+s.text});for(let h of a.ranges)i.push(Zt.range(h.anchor-l,h.head-l))}}return n.length?(t(e.update({changes:n,scrollIntoView:!0,selection:Zt.create(i,e.selection.mainIndex),userEvent:"move.line"})),!0):!1}const kRe=({state:e,dispatch:t})=>Roe(e,t,!1),ORe=({state:e,dispatch:t})=>Roe(e,t,!0);function Loe(e,t,r){if(e.readOnly)return!1;let n=[];for(let i of TA(e))r?n.push({from:i.from,insert:e.doc.slice(i.from,i.to)+e.lineBreak}):n.push({from:i.to,insert:e.lineBreak+e.doc.slice(i.from,i.to)});return t(e.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const ERe=({state:e,dispatch:t})=>Loe(e,t,!1),_Re=({state:e,dispatch:t})=>Loe(e,t,!0),ARe=e=>{if(e.state.readOnly)return!1;let{state:t}=e,r=t.changes(TA(t).map(({from:i,to:a})=>(i>0?i--:a<t.doc.length&&a++,{from:i,to:a}))),n=Tv(t.selection,i=>e.moveVertically(i,!0)).map(r);return e.dispatch({changes:r,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0};function TRe(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let r=ps(e).resolveInner(t),n=r.childBefore(t),i=r.childAfter(t),a;return n&&i&&n.to<=t&&i.from>=t&&(a=n.type.prop(Yn.closedBy))&&a.indexOf(i.name)>-1&&e.doc.lineAt(n.to).from==e.doc.lineAt(i.from).from?{from:n.to,to:i.from}:null}const MRe=zoe(!1),$Re=zoe(!0);function zoe(e){return({state:t,dispatch:r})=>{if(t.readOnly)return!1;let n=t.changeByRange(i=>{let{from:a,to:s}=i,l=t.doc.lineAt(a),h=!e&&a==s&&TRe(t,a);e&&(a=s=(s<=l.to?l:t.doc.lineAt(s)).to);let y=new PA(t,{simulateBreak:a,simulateDoubleBreak:!!h}),x=t9(y,a);for(x==null&&(x=/^\s*/.exec(t.doc.lineAt(a).text)[0].length);s<l.to&&/\s/.test(l.text[s-l.from]);)s++;h?{from:a,to:s}=h:a>l.from&&a<l.from+100&&!/\S/.test(l.text.slice(0,a))&&(a=l.from);let k=["",fw(t,x)];return h&&k.push(fw(t,y.lineIndent(l.from,-1))),{changes:{from:a,to:s,insert:Oi.of(k)},range:Zt.cursor(a+1+k[1].length)}});return r(t.update(n,{scrollIntoView:!0,userEvent:"input"})),!0}}function o9(e,t){let r=-1;return e.changeByRange(n=>{let i=[];for(let s=n.from;s<=n.to;){let l=e.doc.lineAt(s);l.number>r&&(n.empty||n.to>l.from)&&(t(l,i,n),r=l.number),s=l.to+1}let a=e.changes(i);return{changes:i,range:Zt.range(a.mapPos(n.anchor,1),a.mapPos(n.head,1))}})}const IRe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=Object.create(null),n=new PA(e,{overrideIndentation:a=>{let s=r[a];return s??-1}}),i=o9(e,(a,s,l)=>{let h=t9(n,a.from);if(h==null)return;/\S/.test(a.text)||(h=0);let y=/^\s*/.exec(a.text)[0],x=fw(e,h);(y!=x||l.from<a.from+y.length)&&(r[a.from]=h,s.push({from:a.from,to:a.from+y.length,insert:x}))});return i.changes.empty||t(e.update(i,{userEvent:"indent"})),!0},Voe=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(o9(e,(r,n)=>{n.push({from:r.from,insert:e.facet(e9)})}),{userEvent:"input.indent"})),!0),Woe=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(o9(e,(r,n)=>{let i=/^\s*/.exec(r.text)[0];if(!i)return;let a=xA(i,e.tabSize),s=0,l=fw(e,Math.max(0,a-jO(e)));for(;s<i.length&&s<l.length&&i.charCodeAt(s)==l.charCodeAt(s);)s++;n.push({from:r.from+s,to:r.from+i.length,insert:l.slice(s)})}),{userEvent:"delete.dedent"})),!0),jRe=[{key:"Ctrl-b",run:voe,shift:Ooe,preventDefault:!0},{key:"Ctrl-f",run:boe,shift:Eoe},{key:"Ctrl-p",run:Soe,shift:Toe},{key:"Ctrl-n",run:Doe,shift:Moe},{key:"Ctrl-a",run:iRe,shift:gRe},{key:"Ctrl-e",run:oRe,shift:yRe},{key:"Ctrl-d",run:joe},{key:"Ctrl-h",run:a8},{key:"Ctrl-k",run:Noe},{key:"Ctrl-Alt-h",run:Boe},{key:"Ctrl-o",run:CRe},{key:"Ctrl-t",run:PRe},{key:"Ctrl-v",run:o8}],FRe=[{key:"ArrowLeft",run:voe,shift:Ooe,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:Y7e,shift:lRe,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:rRe,shift:pRe,preventDefault:!0},{key:"ArrowRight",run:boe,shift:Eoe,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:X7e,shift:uRe,preventDefault:!0},{mac:"Cmd-ArrowRight",run:nRe,shift:mRe,preventDefault:!0},{key:"ArrowUp",run:Soe,shift:Toe,preventDefault:!0},{mac:"Cmd-ArrowUp",run:KH,shift:qH},{mac:"Ctrl-ArrowUp",run:WH,shift:HH},{key:"ArrowDown",run:Doe,shift:Moe,preventDefault:!0},{mac:"Cmd-ArrowDown",run:GH,shift:YH},{mac:"Ctrl-ArrowDown",run:o8,shift:UH},{key:"PageUp",run:WH,shift:HH},{key:"PageDown",run:o8,shift:UH},{key:"Home",run:tRe,shift:hRe,preventDefault:!0},{key:"Mod-Home",run:KH,shift:qH},{key:"End",run:eRe,shift:fRe,preventDefault:!0},{key:"Mod-End",run:GH,shift:YH},{key:"Enter",run:MRe},{key:"Mod-a",run:vRe},{key:"Backspace",run:a8,shift:a8},{key:"Delete",run:joe},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Boe},{key:"Mod-Delete",mac:"Alt-Delete",run:SRe},{mac:"Mod-Backspace",run:DRe},{mac:"Mod-Delete",run:Noe}].concat(jRe.map(e=>({mac:e.key,run:e.run,shift:e.shift}))),BRe=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:J7e,shift:cRe},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:Q7e,shift:dRe},{key:"Alt-ArrowUp",run:kRe},{key:"Shift-Alt-ArrowUp",run:ERe},{key:"Alt-ArrowDown",run:ORe},{key:"Shift-Alt-ArrowDown",run:_Re},{key:"Escape",run:wRe},{key:"Mod-Enter",run:$Re},{key:"Alt-l",mac:"Ctrl-l",run:bRe},{key:"Mod-i",run:xRe,preventDefault:!0},{key:"Mod-[",run:Woe},{key:"Mod-]",run:Voe},{key:"Mod-Alt-\\",run:IRe},{key:"Shift-Mod-k",run:ARe},{key:"Shift-Mod-\\",run:sRe},{key:"Mod-/",run:_7e},{key:"Alt-A",run:T7e}].concat(FRe),NRe={key:"Tab",run:Voe,shift:Woe};function Gi(){var e=arguments[0];typeof e=="string"&&(e=document.createElement(e));var t=1,r=arguments[1];if(r&&typeof r=="object"&&r.nodeType==null&&!Array.isArray(r)){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var i=r[n];typeof i=="string"?e.setAttribute(n,i):i!=null&&(e[n]=i)}t++}for(;t<arguments.length;t++)Hoe(e,arguments[t]);return e}function Hoe(e,t){if(typeof t=="string")e.appendChild(document.createTextNode(t));else if(t!=null)if(t.nodeType!=null)e.appendChild(t);else if(Array.isArray(t))for(var r=0;r<t.length;r++)Hoe(e,t[r]);else throw new RangeError("Unsupported child node: "+t)}const XH=typeof String.prototype.normalize=="function"?e=>e.normalize("NFKD"):e=>e;class Gy{constructor(t,r,n=0,i=t.length,a,s){this.test=s,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(n,i),this.bufferStart=n,this.normalize=a?l=>a(XH(l)):XH,this.query=this.normalize(r)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return ss(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let r=N6(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=iu(t);let i=this.normalize(r);for(let a=0,s=n;;a++){let l=i.charCodeAt(a),h=this.match(l,s);if(h)return this.value=h,this;if(a==i.length-1)break;s==n&&a<r.length&&r.charCodeAt(a)==l&&s++}}}match(t,r){let n=null;for(let i=0;i<this.matches.length;i+=2){let a=this.matches[i],s=!1;this.query.charCodeAt(a)==t&&(a==this.query.length-1?n={from:this.matches[i+1],to:r+1}:(this.matches[i]++,s=!0)),s||(this.matches.splice(i,2),i-=2)}return this.query.charCodeAt(0)==t&&(this.query.length==1?n={from:r,to:r+1}:this.matches.push(1,r)),n&&this.test&&!this.test(n.from,n.to,this.buffer,this.bufferPos)&&(n=null),n}}typeof Symbol<"u"&&(Gy.prototype[Symbol.iterator]=function(){return this});const Uoe={from:-1,to:-1,match:/.*/.exec("")},a9="gm"+(/x/.unicode==null?"":"u");class Koe{constructor(t,r,n,i=0,a=t.length){if(this.text=t,this.to=a,this.curLine="",this.done=!1,this.value=Uoe,/\\[sWDnr]|\n|\r|\[\^/.test(r))return new Goe(t,r,n,i,a);this.re=new RegExp(r,a9+(n!=null&&n.ignoreCase?"i":"")),this.test=n==null?void 0:n.test,this.iter=t.iter();let s=t.lineAt(i);this.curLineStart=s.from,this.matchPos=RO(t,i),this.getLine(this.curLineStart)}getLine(t){this.iter.next(t),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let r=this.matchPos<=this.to&&this.re.exec(this.curLine);if(r){let n=this.curLineStart+r.index,i=n+r[0].length;if(this.matchPos=RO(this.text,i+(n==i?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(n<i||n>this.value.to)&&(!this.test||this.test(n,i,r)))return this.value={from:n,to:i,match:r},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length<this.to)this.nextLine(),t=0;else return this.done=!0,this}}}const sj=new WeakMap;class dy{constructor(t,r){this.from=t,this.text=r}get to(){return this.from+this.text.length}static get(t,r,n){let i=sj.get(t);if(!i||i.from>=n||i.to<=r){let l=new dy(r,t.sliceString(r,n));return sj.set(t,l),l}if(i.from==r&&i.to==n)return i;let{text:a,from:s}=i;return s>r&&(a=t.sliceString(r,s)+a,s=r),i.to<n&&(a+=t.sliceString(i.to,n)),sj.set(t,new dy(s,a)),new dy(r,a.slice(r-s,n-s))}}class Goe{constructor(t,r,n,i,a){this.text=t,this.to=a,this.done=!1,this.value=Uoe,this.matchPos=RO(t,i),this.re=new RegExp(r,a9+(n!=null&&n.ignoreCase?"i":"")),this.test=n==null?void 0:n.test,this.flat=dy.get(t,i,this.chunkEnd(i+5e3))}chunkEnd(t){return t>=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,r=this.re.exec(this.flat.text);if(r&&!r[0]&&r.index==t&&(this.re.lastIndex=t+1,r=this.re.exec(this.flat.text)),r){let n=this.flat.from+r.index,i=n+r[0].length;if((this.flat.to>=this.to||r.index+r[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,i,r)))return this.value={from:n,to:i,match:r},this.matchPos=RO(this.text,i+(n==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=dy.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(Koe.prototype[Symbol.iterator]=Goe.prototype[Symbol.iterator]=function(){return this});function RRe(e){try{return new RegExp(e,a9),!0}catch{return!1}}function RO(e,t){if(t>=e.length)return t;let r=e.lineAt(t),n;for(;t<r.to&&(n=r.text.charCodeAt(t-r.from))>=56320&&n<57344;)t++;return t}function s8(e){let t=Gi("input",{class:"cm-textfield",name:"line"}),r=Gi("form",{class:"cm-gotoLine",onkeydown:i=>{i.keyCode==27?(i.preventDefault(),e.dispatch({effects:LO.of(!1)}),e.focus()):i.keyCode==13&&(i.preventDefault(),n())},onsubmit:i=>{i.preventDefault(),n()}},Gi("label",e.state.phrase("Go to line"),": ",t)," ",Gi("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function n(){let i=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!i)return;let{state:a}=e,s=a.doc.lineAt(a.selection.main.head),[,l,h,y,x]=i,k=y?+y.slice(1):0,A=h?+h:s.number;if(h&&x){let N=A/100;l&&(N=N*(l=="-"?-1:1)+s.number/a.doc.lines),A=Math.round(a.doc.lines*N)}else h&&l&&(A=A*(l=="-"?-1:1)+s.number);let j=a.doc.line(Math.max(1,Math.min(a.doc.lines,A)));e.dispatch({effects:LO.of(!1),selection:Zt.cursor(j.from+Math.max(0,Math.min(k,j.length))),scrollIntoView:!0}),e.focus()}return{dom:r}}const LO=qn.define(),ZH=fa.define({create(){return!0},update(e,t){for(let r of t.effects)r.is(LO)&&(e=r.value);return e},provide:e=>dw.from(e,t=>t?s8:null)}),LRe=e=>{let t=cw(e,s8);if(!t){let r=[LO.of(!0)];e.state.field(ZH,!1)==null&&r.push(qn.appendConfig.of([ZH,zRe])),e.dispatch({effects:r}),t=cw(e,s8)}return t&&t.dom.querySelector("input").focus(),!0},zRe=Qr.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),VRe={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},WRe=rn.define({combine(e){return xd(e,VRe,{highlightWordAroundCursor:(t,r)=>t||r,minSelectionLength:Math.min,maxMatches:Math.min})}});function HRe(e){return[YRe,qRe]}const URe=On.mark({class:"cm-selectionMatch"}),KRe=On.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function JH(e,t,r,n){return(r==0||e(t.sliceDoc(r-1,r))!=bo.Word)&&(n==t.doc.length||e(t.sliceDoc(n,n+1))!=bo.Word)}function GRe(e,t,r,n){return e(t.sliceDoc(r,r+1))==bo.Word&&e(t.sliceDoc(n-1,n))==bo.Word}const qRe=Ya.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(WRe),{state:r}=e,n=r.selection;if(n.ranges.length>1)return On.none;let i=n.main,a,s=null;if(i.empty){if(!t.highlightWordAroundCursor)return On.none;let h=r.wordAt(i.head);if(!h)return On.none;s=r.charCategorizer(i.head),a=r.sliceDoc(h.from,h.to)}else{let h=i.to-i.from;if(h<t.minSelectionLength||h>200)return On.none;if(t.wholeWords){if(a=r.sliceDoc(i.from,i.to),s=r.charCategorizer(i.head),!(JH(s,r,i.from,i.to)&&GRe(s,r,i.from,i.to)))return On.none}else if(a=r.sliceDoc(i.from,i.to).trim(),!a)return On.none}let l=[];for(let h of e.visibleRanges){let y=new Gy(r.doc,a,h.from,h.to);for(;!y.next().done;){let{from:x,to:k}=y.value;if((!s||JH(s,r,x,k))&&(i.empty&&x<=i.from&&k>=i.to?l.push(KRe.range(x,k)):(x>=i.to||k<=i.from)&&l.push(URe.range(x,k)),l.length>t.maxMatches))return On.none}}return On.set(l)}},{decorations:e=>e.decorations}),YRe=Qr.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),XRe=({state:e,dispatch:t})=>{let{selection:r}=e,n=Zt.create(r.ranges.map(i=>e.wordAt(i.head)||Zt.cursor(i.head)),r.mainIndex);return n.eq(r)?!1:(t(e.update({selection:n})),!0)};function ZRe(e,t){let{main:r,ranges:n}=e.selection,i=e.wordAt(r.head),a=i&&i.from==r.from&&i.to==r.to;for(let s=!1,l=new Gy(e.doc,t,n[n.length-1].to);;)if(l.next(),l.done){if(s)return null;l=new Gy(e.doc,t,0,Math.max(0,n[n.length-1].from-1)),s=!0}else{if(s&&n.some(h=>h.from==l.value.from))continue;if(a){let h=e.wordAt(l.value.from);if(!h||h.from!=l.value.from||h.to!=l.value.to)continue}return l.value}}const JRe=({state:e,dispatch:t})=>{let{ranges:r}=e.selection;if(r.some(a=>a.from===a.to))return XRe({state:e,dispatch:t});let n=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some(a=>e.sliceDoc(a.from,a.to)!=n))return!1;let i=ZRe(e,n);return i?(t(e.update({selection:e.selection.addRange(Zt.range(i.from,i.to),!1),effects:Qr.scrollIntoView(i.to)})),!0):!1},Mv=rn.define({combine(e){return xd(e,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:t=>new cLe(t),scrollToMatch:t=>Qr.scrollIntoView(t)})}});class qoe{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||RRe(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(r,n)=>n=="n"?`
-`:n=="r"?"\r":n=="t"?"	":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new rLe(this):new eLe(this)}getCursor(t,r=0,n){let i=t.doc?t:wi.create({doc:t});return n==null&&(n=i.doc.length),this.regexp?C0(this,i,r,n):D0(this,i,r,n)}}class Yoe{constructor(t){this.spec=t}}function D0(e,t,r,n){return new Gy(t.doc,e.unquoted,r,n,e.caseSensitive?void 0:i=>i.toLowerCase(),e.wholeWord?QRe(t.doc,t.charCategorizer(t.selection.main.head)):void 0)}function QRe(e,t){return(r,n,i,a)=>((a>r||a+i.length<n)&&(a=Math.max(0,r-2),i=e.sliceString(a,Math.min(e.length,n+2))),(t(zO(i,r-a))!=bo.Word||t(VO(i,r-a))!=bo.Word)&&(t(VO(i,n-a))!=bo.Word||t(zO(i,n-a))!=bo.Word))}class eLe extends Yoe{constructor(t){super(t)}nextMatch(t,r,n){let i=D0(this.spec,t,n,t.doc.length).nextOverlapping();return i.done&&(i=D0(this.spec,t,0,r).nextOverlapping()),i.done?null:i.value}prevMatchInRange(t,r,n){for(let i=n;;){let a=Math.max(r,i-1e4-this.spec.unquoted.length),s=D0(this.spec,t,a,i),l=null;for(;!s.nextOverlapping().done;)l=s.value;if(l)return l;if(a==r)return null;i-=1e4}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace)}matchAll(t,r){let n=D0(this.spec,t,0,t.doc.length),i=[];for(;!n.next().done;){if(i.length>=r)return null;i.push(n.value)}return i}highlight(t,r,n,i){let a=D0(this.spec,t,Math.max(0,r-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,t.doc.length));for(;!a.next().done;)i(a.value.from,a.value.to)}}function C0(e,t,r,n){return new Koe(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?tLe(t.charCategorizer(t.selection.main.head)):void 0},r,n)}function zO(e,t){return e.slice($s(e,t,!1),t)}function VO(e,t){return e.slice(t,$s(e,t))}function tLe(e){return(t,r,n)=>!n[0].length||(e(zO(n.input,n.index))!=bo.Word||e(VO(n.input,n.index))!=bo.Word)&&(e(VO(n.input,n.index+n[0].length))!=bo.Word||e(zO(n.input,n.index+n[0].length))!=bo.Word)}class rLe extends Yoe{nextMatch(t,r,n){let i=C0(this.spec,t,n,t.doc.length).next();return i.done&&(i=C0(this.spec,t,0,r).next()),i.done?null:i.value}prevMatchInRange(t,r,n){for(let i=1;;i++){let a=Math.max(r,n-i*1e4),s=C0(this.spec,t,a,n),l=null;for(;!s.next().done;)l=s.value;if(l&&(a==r||l.from>a+10))return l;if(a==r)return null}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(r,n)=>n=="$"?"$":n=="&"?t.match[0]:n!="0"&&+n<t.match.length?t.match[n]:r))}matchAll(t,r){let n=C0(this.spec,t,0,t.doc.length),i=[];for(;!n.next().done;){if(i.length>=r)return null;i.push(n.value)}return i}highlight(t,r,n,i){let a=C0(this.spec,t,Math.max(0,r-250),Math.min(n+250,t.doc.length));for(;!a.next().done;)i(a.value.from,a.value.to)}}const hw=qn.define(),s9=qn.define(),Jh=fa.define({create(e){return new lj(l8(e).create(),null)},update(e,t){for(let r of t.effects)r.is(hw)?e=new lj(r.value.create(),e.panel):r.is(s9)&&(e=new lj(e.query,r.value?l9:null));return e},provide:e=>dw.from(e,t=>t.panel)});class lj{constructor(t,r){this.query=t,this.panel=r}}const nLe=On.mark({class:"cm-searchMatch"}),iLe=On.mark({class:"cm-searchMatch cm-searchMatch-selected"}),oLe=Ya.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(Jh))}update(e){let t=e.state.field(Jh);(t!=e.startState.field(Jh)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return On.none;let{view:r}=this,n=new ng;for(let i=0,a=r.visibleRanges,s=a.length;i<s;i++){let{from:l,to:h}=a[i];for(;i<s-1&&h>a[i+1].from-2*250;)h=a[++i].to;e.highlight(r.state,l,h,(y,x)=>{let k=r.state.selection.ranges.some(A=>A.from==y&&A.to==x);n.add(y,x,k?iLe:nLe)})}return n.finish()}},{decorations:e=>e.decorations});function kS(e){return t=>{let r=t.state.field(Jh,!1);return r&&r.query.spec.valid?e(t,r):Joe(t)}}const WO=kS((e,{query:t})=>{let{to:r}=e.state.selection.main,n=t.nextMatch(e.state,r,r);if(!n)return!1;let i=Zt.single(n.from,n.to),a=e.state.facet(Mv);return e.dispatch({selection:i,effects:[u9(e,n),a.scrollToMatch(i.main,e)],userEvent:"select.search"}),Zoe(e),!0}),HO=kS((e,{query:t})=>{let{state:r}=e,{from:n}=r.selection.main,i=t.prevMatch(r,n,n);if(!i)return!1;let a=Zt.single(i.from,i.to),s=e.state.facet(Mv);return e.dispatch({selection:a,effects:[u9(e,i),s.scrollToMatch(a.main,e)],userEvent:"select.search"}),Zoe(e),!0}),aLe=kS((e,{query:t})=>{let r=t.matchAll(e.state,1e3);return!r||!r.length?!1:(e.dispatch({selection:Zt.create(r.map(n=>Zt.range(n.from,n.to))),userEvent:"select.search.matches"}),!0)}),sLe=({state:e,dispatch:t})=>{let r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;let{from:n,to:i}=r.main,a=[],s=0;for(let l=new Gy(e.doc,e.sliceDoc(n,i));!l.next().done;){if(a.length>1e3)return!1;l.value.from==n&&(s=a.length),a.push(Zt.range(l.value.from,l.value.to))}return t(e.update({selection:Zt.create(a,s),userEvent:"select.search.matches"})),!0},QH=kS((e,{query:t})=>{let{state:r}=e,{from:n,to:i}=r.selection.main;if(r.readOnly)return!1;let a=t.nextMatch(r,n,n);if(!a)return!1;let s=[],l,h,y=[];if(a.from==n&&a.to==i&&(h=r.toText(t.getReplacement(a)),s.push({from:a.from,to:a.to,insert:h}),a=t.nextMatch(r,a.from,a.to),y.push(Qr.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(n).number)+"."))),a){let x=s.length==0||s[0].from>=a.to?0:a.to-a.from-h.length;l=Zt.single(a.from-x,a.to-x),y.push(u9(e,a)),y.push(r.facet(Mv).scrollToMatch(l.main,e))}return e.dispatch({changes:s,selection:l,effects:y,userEvent:"input.replace"}),!0}),lLe=kS((e,{query:t})=>{if(e.state.readOnly)return!1;let r=t.matchAll(e.state,1e9).map(i=>{let{from:a,to:s}=i;return{from:a,to:s,insert:t.getReplacement(i)}});if(!r.length)return!1;let n=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:Qr.announce.of(n),userEvent:"input.replace.all"}),!0});function l9(e){return e.state.facet(Mv).createPanel(e)}function l8(e,t){var r,n,i,a;let s=e.selection.main,l=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!l)return t;let h=e.facet(Mv);return new qoe({search:((r=t==null?void 0:t.literal)!==null&&r!==void 0?r:h.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(n=t==null?void 0:t.caseSensitive)!==null&&n!==void 0?n:h.caseSensitive,literal:(i=t==null?void 0:t.literal)!==null&&i!==void 0?i:h.literal,wholeWord:(a=t==null?void 0:t.wholeWord)!==null&&a!==void 0?a:h.wholeWord})}function Xoe(e){let t=cw(e,l9);return t&&t.dom.querySelector("[main-field]")}function Zoe(e){let t=Xoe(e);t&&t==e.root.activeElement&&t.select()}const Joe=e=>{let t=e.state.field(Jh,!1);if(t&&t.panel){let r=Xoe(e);if(r&&r!=e.root.activeElement){let n=l8(e.state,t.query.spec);n.valid&&e.dispatch({effects:hw.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[s9.of(!0),t?hw.of(l8(e.state,t.query.spec)):qn.appendConfig.of(fLe)]});return!0},Qoe=e=>{let t=e.state.field(Jh,!1);if(!t||!t.panel)return!1;let r=cw(e,l9);return r&&r.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:s9.of(!1)}),!0},uLe=[{key:"Mod-f",run:Joe,scope:"editor search-panel"},{key:"F3",run:WO,shift:HO,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:WO,shift:HO,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:Qoe,scope:"editor search-panel"},{key:"Mod-Shift-l",run:sLe},{key:"Alt-g",run:LRe},{key:"Mod-d",run:JRe,preventDefault:!0}];class cLe{constructor(t){this.view=t;let r=this.query=t.state.field(Jh).query.spec;this.commit=this.commit.bind(this),this.searchField=Gi("input",{value:r.search,placeholder:wl(t,"Find"),"aria-label":wl(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=Gi("input",{value:r.replace,placeholder:wl(t,"Replace"),"aria-label":wl(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=Gi("input",{type:"checkbox",name:"case",form:"",checked:r.caseSensitive,onchange:this.commit}),this.reField=Gi("input",{type:"checkbox",name:"re",form:"",checked:r.regexp,onchange:this.commit}),this.wordField=Gi("input",{type:"checkbox",name:"word",form:"",checked:r.wholeWord,onchange:this.commit});function n(i,a,s){return Gi("button",{class:"cm-button",name:i,onclick:a,type:"button"},s)}this.dom=Gi("div",{onkeydown:i=>this.keydown(i),class:"cm-search"},[this.searchField,n("next",()=>WO(t),[wl(t,"next")]),n("prev",()=>HO(t),[wl(t,"previous")]),n("select",()=>aLe(t),[wl(t,"all")]),Gi("label",null,[this.caseField,wl(t,"match case")]),Gi("label",null,[this.reField,wl(t,"regexp")]),Gi("label",null,[this.wordField,wl(t,"by word")]),...t.state.readOnly?[]:[Gi("br"),this.replaceField,n("replace",()=>QH(t),[wl(t,"replace")]),n("replaceAll",()=>lLe(t),[wl(t,"replace all")])],Gi("button",{name:"close",onclick:()=>Qoe(t),"aria-label":wl(t,"close"),type:"button"},["×"])])}commit(){let t=new qoe({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:hw.of(t)}))}keydown(t){V9e(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?HO:WO)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),QH(this.view))}update(t){for(let r of t.transactions)for(let n of r.effects)n.is(hw)&&!n.value.eq(this.query)&&this.setQuery(n.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Mv).top}}function wl(e,t){return e.state.phrase(t)}const aP=30,sP=/[\s\.,:;?!]/;function u9(e,{from:t,to:r}){let n=e.state.doc.lineAt(t),i=e.state.doc.lineAt(r).to,a=Math.max(n.from,t-aP),s=Math.min(i,r+aP),l=e.state.sliceDoc(a,s);if(a!=n.from){for(let h=0;h<aP;h++)if(!sP.test(l[h+1])&&sP.test(l[h])){l=l.slice(h);break}}if(s!=i){for(let h=l.length-1;h>l.length-aP;h--)if(!sP.test(l[h-1])&&sP.test(l[h])){l=l.slice(0,h);break}}return Qr.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${n.number}.`)}const dLe=Qr.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),fLe=[Jh,wS.lowest(oLe),dLe];class hLe{constructor(t,r,n){this.state=t,this.pos=r,this.explicit=n,this.abortListeners=[]}tokenBefore(t){let r=ps(this.state).resolveInner(this.pos,-1);for(;r&&t.indexOf(r.name)<0;)r=r.parent;return r?{from:r.from,to:this.pos,text:this.state.sliceDoc(r.from,this.pos),type:r.type}:null}matchBefore(t){let r=this.state.doc.lineAt(this.pos),n=Math.max(r.from,this.pos-250),i=r.text.slice(n-r.from,this.pos-r.from),a=i.search(eae(t,!1));return a<0?null:{from:n+a,to:this.pos,text:i.slice(a)}}get aborted(){return this.abortListeners==null}addEventListener(t,r){t=="abort"&&this.abortListeners&&this.abortListeners.push(r)}}function eU(e){let t=Object.keys(e).join(""),r=/\w/.test(t);return r&&(t=t.replace(/\w/g,"")),`[${r?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function pLe(e){let t=Object.create(null),r=Object.create(null);for(let{label:i}of e){t[i[0]]=!0;for(let a=1;a<i.length;a++)r[i[a]]=!0}let n=eU(t)+eU(r)+"*$";return[new RegExp("^"+n),new RegExp(n)]}function mLe(e){let t=e.map(i=>typeof i=="string"?{label:i}:i),[r,n]=t.every(i=>/^\w+$/.test(i.label))?[/\w*$/,/\w+$/]:pLe(t);return i=>{let a=i.matchBefore(n);return a||i.explicit?{from:a?a.from:i.pos,options:t,validFor:r}:null}}class tU{constructor(t,r,n,i){this.completion=t,this.source=r,this.match=n,this.score=i}}function fy(e){return e.selection.main.from}function eae(e,t){var r;let{source:n}=e,i=t&&n[0]!="^",a=n[n.length-1]!="$";return!i&&!a?e:new RegExp(`${i?"^":""}(?:${n})${a?"$":""}`,(r=e.flags)!==null&&r!==void 0?r:e.ignoreCase?"i":"")}const gLe=Nf.define();function yLe(e,t,r,n){let{main:i}=e.selection,a=r-i.from,s=n-i.from;return Object.assign(Object.assign({},e.changeByRange(l=>l!=i&&r!=n&&e.sliceDoc(l.from+a,l.from+s)!=e.sliceDoc(r,n)?{range:l}:{changes:{from:l.from+a,to:n==i.from?l.to:l.from+s,insert:t},range:Zt.cursor(l.from+a+t.length)})),{userEvent:"input.complete"})}const rU=new WeakMap;function vLe(e){if(!Array.isArray(e))return e;let t=rU.get(e);return t||rU.set(e,t=mLe(e)),t}const tae=qn.define(),c9=qn.define();class bLe{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let r=0;r<t.length;){let n=ss(t,r),i=iu(n);this.chars.push(n);let a=t.slice(r,r+i),s=a.toUpperCase();this.folded.push(ss(s==a?a.toLowerCase():s,0)),r+=i}this.astral=t.length!=this.chars.length}match(t){if(this.pattern.length==0)return[-100];if(t.length<this.pattern.length)return null;let{chars:r,folded:n,any:i,precise:a,byWord:s}=this;if(r.length==1){let v=ss(t,0),C=iu(v),w=C==t.length?0:-100;if(v!=r[0])if(v==n[0])w+=-200;else return null;return[w,0,C]}let l=t.indexOf(this.pattern);if(l==0)return[t.length==this.pattern.length?0:-100,0,this.pattern.length];let h=r.length,y=0;if(l<0){for(let v=0,C=Math.min(t.length,200);v<C&&y<h;){let w=ss(t,v);(w==r[y]||w==n[y])&&(i[y++]=v),v+=iu(w)}if(y<h)return null}let x=0,k=0,A=!1,j=0,N=-1,M=-1,u=/[a-z]/.test(t),m=!0;for(let v=0,C=Math.min(t.length,200),w=0;v<C&&k<h;){let g=ss(t,v);l<0&&(x<h&&g==r[x]&&(a[x++]=v),j<h&&(g==r[j]||g==n[j]?(j==0&&(N=v),M=v+1,j++):j=0));let d,f=g<255?g>=48&&g<=57||g>=97&&g<=122?2:g>=65&&g<=90?1:0:(d=N6(g))!=d.toLowerCase()?1:d!=d.toUpperCase()?2:0;(!v||f==1&&u||w==0&&f!=0)&&(r[k]==g||n[k]==g&&(A=!0)?s[k++]=v:s.length&&(m=!1)),w=f,v+=iu(g)}return k==h&&s[0]==0&&m?this.result(-100+(A?-200:0),s,t):j==h&&N==0?[-200-t.length+(M==t.length?0:-100),0,M]:l>-1?[-700-t.length,l,l+this.pattern.length]:j==h?[-900-t.length,N,M]:k==h?this.result(-100+(A?-200:0)+-700+(m?0:-1100),s,t):r.length==2?null:this.result((i[0]?-700:0)+-200+-1100,i,t)}result(t,r,n){let i=[t-n.length],a=1;for(let s of r){let l=s+(this.astral?iu(ss(n,s)):1);a>1&&i[a-1]==s?i[a-1]=l:(i[a++]=s,i[a++]=l)}return i}}const mf=rn.define({combine(e){return xd(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:xLe,compareCompletions:(t,r)=>t.label.localeCompare(r.label),interactionDelay:75},{defaultKeymap:(t,r)=>t&&r,closeOnBlur:(t,r)=>t&&r,icons:(t,r)=>t&&r,tooltipClass:(t,r)=>n=>nU(t(n),r(n)),optionClass:(t,r)=>n=>nU(t(n),r(n)),addToOptions:(t,r)=>t.concat(r)})}});function nU(e,t){return e?t?e+" "+t:e:t}function xLe(e,t,r,n,i){let a=e.textDirection==Oo.RTL,s=a,l=!1,h="top",y,x,k=t.left-i.left,A=i.right-t.right,j=n.right-n.left,N=n.bottom-n.top;if(s&&k<Math.min(j,A)?s=!1:!s&&A<Math.min(j,k)&&(s=!0),j<=(s?k:A))y=Math.max(i.top,Math.min(r.top,i.bottom-N))-t.top,x=Math.min(400,s?k:A);else{l=!0,x=Math.min(400,(a?t.right:i.right-t.left)-30);let M=i.bottom-t.bottom;M>=N||M>t.top?y=r.bottom-t.top:(h="bottom",y=t.bottom-r.top)}return{style:`${h}: ${y}px; max-width: ${x}px`,class:"cm-completionInfo-"+(l?a?"left-narrow":"right-narrow":s?"left":"right")}}function lP(e,t="option"){return r=>{let n=r.state.field($v,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp<r.state.facet(mf).interactionDelay)return!1;let i=1,a;t=="page"&&(a=pNe(r,n.open.tooltip))&&(i=Math.max(2,Math.floor(a.dom.offsetHeight/a.dom.querySelector("li").offsetHeight)-1));let{length:s}=n.open.options,l=n.open.selected>-1?n.open.selected+i*(e?1:-1):e?0:s-1;return l<0?l=t=="page"?0:s-1:l>=s&&(l=t=="page"?s-1:0),r.dispatch({effects:nae.of(l)}),!0}}const wLe=e=>{let t=e.state.field($v,!1);return e.state.readOnly||!t||!t.open||t.open.selected<0||Date.now()-t.open.timestamp<e.state.facet(mf).interactionDelay?!1:t.open.disabled?!0:rae(e,t.open.options[t.open.selected])},SLe=e=>e.state.field($v,!1)?(e.dispatch({effects:tae.of(!0)}),!0):!1,DLe=e=>{let t=e.state.field($v,!1);return!t||!t.active.some(r=>r.state!=0)?!1:(e.dispatch({effects:c9.of(null)}),!0)};function rae(e,t){const r=t.completion.apply||t.completion.label;let n=e.state.field($v).active.find(i=>i.source==t.source);return n instanceof vx?(typeof r=="string"?e.dispatch(Object.assign(Object.assign({},yLe(e.state,r,n.from,n.to)),{annotations:gLe.of(t.completion)})):r(e,t.completion,n.from,n.to),!0):!1}function CLe(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(r){let n=document.createElement("div");return n.classList.add("cm-completionIcon"),r.type&&n.classList.add(...r.type.split(/\s+/g).map(i=>"cm-completionIcon-"+i)),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render(r,n,i){let a=document.createElement("span");a.className="cm-completionLabel";let{label:s}=r,l=0;for(let h=1;h<i.length;){let y=i[h++],x=i[h++];y>l&&a.appendChild(document.createTextNode(s.slice(l,y)));let k=a.appendChild(document.createElement("span"));k.appendChild(document.createTextNode(s.slice(y,x))),k.className="cm-completionMatchedText",l=x}return l<s.length&&a.appendChild(document.createTextNode(s.slice(l))),a},position:50},{render(r){if(!r.detail)return null;let n=document.createElement("span");return n.className="cm-completionDetail",n.textContent=r.detail,n},position:80}),t.sort((r,n)=>r.position-n.position).map(r=>r.render)}function iU(e,t,r){if(e<=r)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let i=Math.floor(t/r);return{from:i*r,to:(i+1)*r}}let n=Math.floor((e-t)/r);return{from:e-(n+1)*r,to:e-n*r}}class PLe{constructor(t,r){this.view=t,this.stateField=r,this.info=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let n=t.state.field(r),{options:i,selected:a}=n.open,s=t.state.facet(mf);this.optionContent=CLe(s),this.optionClass=s.optionClass,this.tooltipClass=s.tooltipClass,this.range=iU(i.length,a,s.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",l=>{for(let h=l.target,y;h&&h!=this.dom;h=h.parentNode)if(h.nodeName=="LI"&&(y=/-(\d+)$/.exec(h.id))&&+y[1]<i.length){rae(t,i[+y[1]]),l.preventDefault();return}}),this.dom.addEventListener("focusout",l=>{let h=t.state.field(this.stateField,!1);h&&h.tooltip&&t.state.facet(mf).closeOnBlur&&l.relatedTarget!=t.contentDOM&&t.dispatch({effects:c9.of(null)})}),this.list=this.dom.appendChild(this.createListBox(i,n.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}mount(){this.updateSel()}update(t){var r,n,i;let a=t.state.field(this.stateField),s=t.startState.field(this.stateField);this.updateTooltipClass(t.state),a!=s&&(this.updateSel(),((r=a.open)===null||r===void 0?void 0:r.disabled)!=((n=s.open)===null||n===void 0?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(!((i=a.open)===null||i===void 0)&&i.disabled)))}updateTooltipClass(t){let r=this.tooltipClass(t);if(r!=this.currentClass){for(let n of this.currentClass.split(" "))n&&this.dom.classList.remove(n);for(let n of r.split(" "))n&&this.dom.classList.add(n);this.currentClass=r}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),r=t.open;if((r.selected>-1&&r.selected<this.range.from||r.selected>=this.range.to)&&(this.range=iU(r.options.length,r.selected,this.view.state.facet(mf).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(r.options,t.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})),this.updateSelectedOption(r.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:n}=r.options[r.selected],{info:i}=n;if(!i)return;let a=typeof i=="string"?document.createTextNode(i):i(n);if(!a)return;"then"in a?a.then(s=>{s&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(s)}).catch(s=>ic(this.view.state,s,"completion info")):this.addInfoPane(a)}}addInfoPane(t){let r=this.info=document.createElement("div");r.className="cm-tooltip cm-completionInfo",r.appendChild(t),this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let r=null;for(let n=this.list.firstChild,i=this.range.from;n;n=n.nextSibling,i++)n.nodeName!="LI"||!n.id?i--:i==t?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),r=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return r&&OLe(this.list,r),r}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let r=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),i=t.getBoundingClientRect(),a=this.space;if(!a){let s=this.dom.ownerDocument.defaultView||window;a={left:0,top:0,right:s.innerWidth,bottom:s.innerHeight}}return i.top>Math.min(a.bottom,r.bottom)-10||i.bottom<Math.max(a.top,r.top)+10?null:this.view.state.facet(mf).positionInfo(this.view,r,i,n,a)}placeInfo(t){this.info&&(t?(t.style&&(this.info.style.cssText=t.style),this.info.className="cm-tooltip cm-completionInfo "+(t.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(t,r,n){const i=document.createElement("ul");i.id=r,i.setAttribute("role","listbox"),i.setAttribute("aria-expanded","true"),i.setAttribute("aria-label",this.view.state.phrase("Completions"));let a=null;for(let s=n.from;s<n.to;s++){let{completion:l,match:h}=t[s],{section:y}=l;if(y){let A=typeof y=="string"?y:y.name;if(A!=a&&(s>n.from||n.from==0))if(a=A,typeof y!="string"&&y.header)i.appendChild(y.header(y));else{let j=i.appendChild(document.createElement("completion-section"));j.textContent=A}}const x=i.appendChild(document.createElement("li"));x.id=r+"-"+s,x.setAttribute("role","option");let k=this.optionClass(l);k&&(x.className=k);for(let A of this.optionContent){let j=A(l,this.view.state,h);j&&x.appendChild(j)}}return n.from&&i.classList.add("cm-completionListIncompleteTop"),n.to<t.length&&i.classList.add("cm-completionListIncompleteBottom"),i}}function kLe(e){return t=>new PLe(t,e)}function OLe(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect();n.top<r.top?e.scrollTop-=r.top-n.top:n.bottom>r.bottom&&(e.scrollTop+=n.bottom-r.bottom)}function oU(e){return(e.boost||0)*100+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}function ELe(e,t){let r=[],n=null,i=h=>{r.push(h);let{section:y}=h.completion;if(y){n||(n=[]);let x=typeof y=="string"?y:y.name;n.some(k=>k.name==x)||n.push(typeof y=="string"?{name:x}:y)}};for(let h of e)if(h.hasResult())if(h.result.filter===!1){let y=h.result.getMatch;for(let x of h.result.options){let k=[1e9-r.length];if(y)for(let A of y(x))k.push(A);i(new tU(x,h.source,k,k[0]))}}else{let y=new bLe(t.sliceDoc(h.from,h.to)),x;for(let k of h.result.options)(x=y.match(k.label))&&i(new tU(k,h.source,x,x[0]+(k.boost||0)))}if(n){let h=Object.create(null),y=0,x=(k,A)=>{var j,N;return((j=k.rank)!==null&&j!==void 0?j:1e9)-((N=A.rank)!==null&&N!==void 0?N:1e9)||(k.name<A.name?-1:1)};for(let k of n.sort(x))y-=1e5,h[k.name]=y;for(let k of r){let{section:A}=k.completion;A&&(k.score+=h[typeof A=="string"?A:A.name])}}let a=[],s=null,l=t.facet(mf).compareCompletions;for(let h of r.sort((y,x)=>x.score-y.score||l(y.completion,x.completion)))!s||s.label!=h.completion.label||s.detail!=h.completion.detail||s.type!=null&&h.completion.type!=null&&s.type!=h.completion.type||s.apply!=h.completion.apply?a.push(h):oU(h.completion)>oU(s)&&(a[a.length-1]=h),s=h.completion;return a}class B0{constructor(t,r,n,i,a,s){this.options=t,this.attrs=r,this.tooltip=n,this.timestamp=i,this.selected=a,this.disabled=s}setSelected(t,r){return t==this.selected||t>=this.options.length?this:new B0(this.options,aU(r,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,r,n,i,a){let s=ELe(t,r);if(!s.length)return i&&t.some(h=>h.state==1)?new B0(i.options,i.attrs,i.tooltip,i.timestamp,i.selected,!0):null;let l=r.facet(mf).selectOnOpen?0:-1;if(i&&i.selected!=l&&i.selected!=-1){let h=i.options[i.selected].completion;for(let y=0;y<s.length;y++)if(s[y].completion==h){l=y;break}}return new B0(s,aU(n,l),{pos:t.reduce((h,y)=>y.hasResult()?Math.min(h,y.from):h,1e8),create:kLe($v),above:a.aboveCursor},i?i.timestamp:Date.now(),l,!1)}map(t){return new B0(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class UO{constructor(t,r,n){this.active=t,this.id=r,this.open=n}static start(){return new UO(TLe,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(t){let{state:r}=t,n=r.facet(mf),a=(n.override||r.languageDataAt("autocomplete",fy(r)).map(vLe)).map(l=>(this.active.find(y=>y.source==l)||new Cl(l,this.active.some(y=>y.state!=0)?1:0)).update(t,n));a.length==this.active.length&&a.every((l,h)=>l==this.active[h])&&(a=this.active);let s=this.open;s&&t.docChanged&&(s=s.map(t.changes)),t.selection||a.some(l=>l.hasResult()&&t.changes.touchesRange(l.from,l.to))||!_Le(a,this.active)?s=B0.build(a,r,this.id,s,n):s&&s.disabled&&!a.some(l=>l.state==1)&&(s=null),!s&&a.every(l=>l.state!=1)&&a.some(l=>l.hasResult())&&(a=a.map(l=>l.hasResult()?new Cl(l.source,0):l));for(let l of t.effects)l.is(nae)&&(s=s&&s.setSelected(l.value,this.id));return a==this.active&&s==this.open?this:new UO(a,this.id,s)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:ALe}}function _Le(e,t){if(e==t)return!0;for(let r=0,n=0;;){for(;r<e.length&&!e[r].hasResult;)r++;for(;n<t.length&&!t[n].hasResult;)n++;let i=r==e.length,a=n==t.length;if(i||a)return i==a;if(e[r++].result!=t[n++].result)return!1}}const ALe={"aria-autocomplete":"list"};function aU(e,t){let r={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(r["aria-activedescendant"]=e+"-"+t),r}const TLe=[];function MLe(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class Cl{constructor(t,r,n=-1){this.source=t,this.state=r,this.explicitPos=n}hasResult(){return!1}update(t,r){let n=MLe(t),i=this;n?i=i.handleUserEvent(t,n,r):t.docChanged?i=i.handleChange(t):t.selection&&i.state!=0&&(i=new Cl(i.source,0));for(let a of t.effects)if(a.is(tae))i=new Cl(i.source,1,a.value?fy(t.state):-1);else if(a.is(c9))i=new Cl(i.source,0);else if(a.is(ILe))for(let s of a.value)s.source==i.source&&(i=s);return i}handleUserEvent(t,r,n){return r=="delete"||!n.activateOnTyping?this.map(t.changes):new Cl(this.source,1)}handleChange(t){return t.changes.touchesRange(fy(t.startState))?new Cl(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new Cl(this.source,this.state,t.mapPos(this.explicitPos))}}class vx extends Cl{constructor(t,r,n,i,a){super(t,2,r),this.result=n,this.from=i,this.to=a}hasResult(){return!0}handleUserEvent(t,r,n){var i;let a=t.changes.mapPos(this.from),s=t.changes.mapPos(this.to,1),l=fy(t.state);if((this.explicitPos<0?l<=a:l<this.from)||l>s||r=="delete"&&fy(t.startState)==this.from)return new Cl(this.source,r=="input"&&n.activateOnTyping?1:0);let h=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos),y;return $Le(this.result.validFor,t.state,a,s)?new vx(this.source,h,this.result,a,s):this.result.update&&(y=this.result.update(this.result,a,s,new hLe(t.state,l,h>=0)))?new vx(this.source,h,y,y.from,(i=y.to)!==null&&i!==void 0?i:fy(t.state)):new Cl(this.source,1,h)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new Cl(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new vx(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}function $Le(e,t,r,n){if(!e)return!1;let i=t.sliceDoc(r,n);return typeof e=="function"?e(i,r,n,t):eae(e,!0).test(i)}const ILe=qn.define({map(e,t){return e.map(r=>r.map(t))}}),nae=qn.define(),$v=fa.define({create(){return UO.start()},update(e,t){return e.update(t)},provide:e=>[CA.from(e,t=>t.tooltip),Qr.contentAttributes.from(e,t=>t.attrs)]}),pw={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},Bm=qn.define({map(e,t){let r=t.mapPos(e,-1,Ts.TrackAfter);return r??void 0}}),d9=new class extends rg{};d9.startSide=1;d9.endSide=-1;const iae=fa.define({create(){return $i.empty},update(e,t){if(t.selection){let r=t.state.doc.lineAt(t.selection.main.head).from,n=t.startState.doc.lineAt(t.startState.selection.main.head).from;r!=t.changes.mapPos(n,-1)&&(e=$i.empty)}e=e.map(t.changes);for(let r of t.effects)r.is(Bm)&&(e=e.update({add:[d9.range(r.value,r.value+1)]}));return e}});function jLe(){return[BLe,iae]}const uj="()[]{}<>";function oae(e){for(let t=0;t<uj.length;t+=2)if(uj.charCodeAt(t)==e)return uj.charAt(t+1);return N6(e<128?e:e+1)}function aae(e,t){return e.languageDataAt("closeBrackets",t)[0]||pw}const FLe=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),BLe=Qr.inputHandler.of((e,t,r,n)=>{if((FLe?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let i=e.state.selection.main;if(n.length>2||n.length==2&&iu(ss(n,0))==1||t!=i.from||r!=i.to)return!1;let a=LLe(e.state,n);return a?(e.dispatch(a),!0):!1}),NLe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=aae(e,e.selection.main.head).brackets||pw.brackets,i=null,a=e.changeByRange(s=>{if(s.empty){let l=zLe(e.doc,s.head);for(let h of n)if(h==l&&MA(e.doc,s.head)==oae(ss(h,0)))return{changes:{from:s.head-h.length,to:s.head+h.length},range:Zt.cursor(s.head-h.length)}}return{range:i=s}});return i||t(e.update(a,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},RLe=[{key:"Backspace",run:NLe}];function LLe(e,t){let r=aae(e,e.selection.main.head),n=r.brackets||pw.brackets;for(let i of n){let a=oae(ss(i,0));if(t==i)return a==i?HLe(e,i,n.indexOf(i+i+i)>-1,r):VLe(e,i,a,r.before||pw.before);if(t==a&&sae(e,e.selection.main.from))return WLe(e,i,a)}return null}function sae(e,t){let r=!1;return e.field(iae).between(0,e.doc.length,n=>{n==t&&(r=!0)}),r}function MA(e,t){let r=e.sliceString(t,t+2);return r.slice(0,iu(ss(r,0)))}function zLe(e,t){let r=e.sliceString(t-2,t);return iu(ss(r,0))==r.length?r:r.slice(1)}function VLe(e,t,r,n){let i=null,a=e.changeByRange(s=>{if(!s.empty)return{changes:[{insert:t,from:s.from},{insert:r,from:s.to}],effects:Bm.of(s.to+t.length),range:Zt.range(s.anchor+t.length,s.head+t.length)};let l=MA(e.doc,s.head);return!l||/\s/.test(l)||n.indexOf(l)>-1?{changes:{insert:t+r,from:s.head},effects:Bm.of(s.head+t.length),range:Zt.cursor(s.head+t.length)}:{range:i=s}});return i?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function WLe(e,t,r){let n=null,i=e.changeByRange(a=>a.empty&&MA(e.doc,a.head)==r?{changes:{from:a.head,to:a.head+r.length,insert:r},range:Zt.cursor(a.head+r.length)}:n={range:a});return n?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function HLe(e,t,r,n){let i=n.stringPrefixes||pw.stringPrefixes,a=null,s=e.changeByRange(l=>{if(!l.empty)return{changes:[{insert:t,from:l.from},{insert:t,from:l.to}],effects:Bm.of(l.to+t.length),range:Zt.range(l.anchor+t.length,l.head+t.length)};let h=l.head,y=MA(e.doc,h),x;if(y==t){if(sU(e,h))return{changes:{insert:t+t,from:h},effects:Bm.of(h+t.length),range:Zt.cursor(h+t.length)};if(sae(e,h)){let A=r&&e.sliceDoc(h,h+t.length*3)==t+t+t?t+t+t:t;return{changes:{from:h,to:h+A.length,insert:A},range:Zt.cursor(h+A.length)}}}else{if(r&&e.sliceDoc(h-2*t.length,h)==t+t&&(x=lU(e,h-2*t.length,i))>-1&&sU(e,x))return{changes:{insert:t+t+t+t,from:h},effects:Bm.of(h+t.length),range:Zt.cursor(h+t.length)};if(e.charCategorizer(h)(y)!=bo.Word&&lU(e,h,i)>-1&&!ULe(e,h,t,i))return{changes:{insert:t+t,from:h},effects:Bm.of(h+t.length),range:Zt.cursor(h+t.length)}}return{range:a=l}});return a?null:e.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function sU(e,t){let r=ps(e).resolveInner(t+1);return r.parent&&r.from==t}function ULe(e,t,r,n){let i=ps(e).resolveInner(t,-1),a=n.reduce((s,l)=>Math.max(s,l.length),0);for(let s=0;s<5;s++){let l=e.sliceDoc(i.from,Math.min(i.to,i.from+r.length+a)),h=l.indexOf(r);if(!h||h>-1&&n.indexOf(l.slice(0,h))>-1){let x=i.firstChild;for(;x&&x.from==i.from&&x.to-x.from>r.length+h;){if(e.sliceDoc(x.to-r.length,x.to)==r)return!1;x=x.firstChild}return!0}let y=i.to==t&&i.parent;if(!y)break;i=y}return!1}function lU(e,t,r){let n=e.charCategorizer(t);if(n(e.sliceDoc(t-1,t))!=bo.Word)return t;for(let i of r){let a=t-i.length;if(e.sliceDoc(a,t)==i&&n(e.sliceDoc(a-1,a))!=bo.Word)return a}return-1}const KLe=[{key:"Ctrl-Space",run:SLe},{key:"Escape",run:DLe},{key:"ArrowDown",run:lP(!0)},{key:"ArrowUp",run:lP(!1)},{key:"PageDown",run:lP(!0,"page")},{key:"PageUp",run:lP(!1,"page")},{key:"Enter",run:wLe}];class GLe{constructor(t,r,n){this.from=t,this.to=r,this.diagnostic=n}}class Pm{constructor(t,r,n){this.diagnostics=t,this.panel=r,this.selected=n}static init(t,r,n){let i=t,a=n.facet(Nm).markerFilter;a&&(i=a(i));let s=On.set(i.map(l=>l.from==l.to||l.from==l.to-1&&n.doc.lineAt(l.from).to==l.from?On.widget({widget:new rze(l),diagnostic:l}).range(l.from):On.mark({attributes:{class:"cm-lintRange cm-lintRange-"+l.severity},diagnostic:l}).range(l.from,l.to)),!0);return new Pm(s,r,qy(s))}}function qy(e,t=null,r=0){let n=null;return e.between(r,1e9,(i,a,{spec:s})=>{if(!(t&&s.diagnostic!=t))return n=new GLe(i,a,s.diagnostic),!1}),n}function lae(e,t){return!!(e.effects.some(r=>r.is($A))||e.changes.touchesRange(t.pos))}function uae(e,t){return e.field(El,!1)?t:t.concat(qn.appendConfig.of(gae))}function qLe(e,t){return{effects:uae(e,[$A.of(t)])}}const $A=qn.define(),f9=qn.define(),cae=qn.define(),El=fa.define({create(){return new Pm(On.none,null,null)},update(e,t){if(t.docChanged){let r=e.diagnostics.map(t.changes),n=null;if(e.selected){let i=t.changes.mapPos(e.selected.from,1);n=qy(r,e.selected.diagnostic,i)||qy(r,null,i)}e=new Pm(r,e.panel,n)}for(let r of t.effects)r.is($A)?e=Pm.init(r.value,e.panel,t.state):r.is(f9)?e=new Pm(e.diagnostics,r.value?IA.open:null,e.selected):r.is(cae)&&(e=new Pm(e.diagnostics,e.panel,r.value));return e},provide:e=>[dw.from(e,t=>t.panel),Qr.decorations.from(e,t=>t.diagnostics)]}),YLe=On.mark({class:"cm-lintRange cm-lintRange-active"});function XLe(e,t,r){let{diagnostics:n}=e.state.field(El),i=[],a=2e8,s=0;n.between(t-(r<0?1:0),t+(r>0?1:0),(h,y,{spec:x})=>{t>=h&&t<=y&&(h==y||(t>h||r>0)&&(t<y||r<0))&&(i.push(x.diagnostic),a=Math.min(h,a),s=Math.max(y,s))});let l=e.state.facet(Nm).tooltipFilter;return l&&(i=l(i)),i.length?{pos:a,end:s,above:e.state.doc.lineAt(a).to<s,create(){return{dom:dae(e,i)}}}:null}function dae(e,t){return Gi("ul",{class:"cm-tooltip-lint"},t.map(r=>hae(e,r,!1)))}const ZLe=e=>{let t=e.state.field(El,!1);(!t||!t.panel)&&e.dispatch({effects:uae(e.state,[f9.of(!0)])});let r=cw(e,IA.open);return r&&r.dom.querySelector(".cm-panel-lint ul").focus(),!0},uU=e=>{let t=e.state.field(El,!1);return!t||!t.panel?!1:(e.dispatch({effects:f9.of(!1)}),!0)},JLe=e=>{let t=e.state.field(El,!1);if(!t)return!1;let r=e.state.selection.main,n=t.diagnostics.iter(r.to+1);return!n.value&&(n=t.diagnostics.iter(0),!n.value||n.from==r.from&&n.to==r.to)?!1:(e.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0}),!0)},QLe=[{key:"Mod-Shift-m",run:ZLe,preventDefault:!0},{key:"F8",run:JLe}],eze=Ya.fromClass(class{constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.state.facet(Nm);this.lintTime=Date.now()+t,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,t)}run(){let e=Date.now();if(e<this.lintTime-10)setTimeout(this.run,this.lintTime-e);else{this.set=!1;let{state:t}=this.view,{sources:r}=t.facet(Nm);Promise.all(r.map(n=>Promise.resolve(n(this.view)))).then(n=>{let i=n.reduce((a,s)=>a.concat(s));this.view.state.doc==t.doc&&this.view.dispatch(qLe(this.view.state,i))},n=>{ic(this.view.state,n)})}}update(e){let t=e.state.facet(Nm);(e.docChanged||t!=e.startState.facet(Nm)||t.needsRefresh&&t.needsRefresh(e))&&(this.lintTime=Date.now()+t.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,t.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),Nm=rn.define({combine(e){return Object.assign({sources:e.map(t=>t.source)},xd(e.map(t=>t.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null},{needsRefresh:(t,r)=>t?r?n=>t(n)||r(n):t:r}))}});function tze(e,t={}){return[Nm.of({source:e,config:t}),eze,gae]}function fae(e){let t=[];if(e)e:for(let{name:r}of e){for(let n=0;n<r.length;n++){let i=r[n];if(/[a-zA-Z]/.test(i)&&!t.some(a=>a.toLowerCase()==i.toLowerCase())){t.push(i);continue e}}t.push("")}return t}function hae(e,t,r){var n;let i=r?fae(t.actions):[];return Gi("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},Gi("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),(n=t.actions)===null||n===void 0?void 0:n.map((a,s)=>{let l=!1,h=A=>{if(A.preventDefault(),l)return;l=!0;let j=qy(e.state.field(El).diagnostics,t);j&&a.apply(e,j.from,j.to)},{name:y}=a,x=i[s]?y.indexOf(i[s]):-1,k=x<0?y:[y.slice(0,x),Gi("u",y.slice(x,x+1)),y.slice(x+1)];return Gi("button",{type:"button",class:"cm-diagnosticAction",onclick:h,onmousedown:h,"aria-label":` Action: ${y}${x<0?"":` (access key "${i[s]})"`}.`},k)}),t.source&&Gi("div",{class:"cm-diagnosticSource"},t.source))}class rze extends Av{constructor(t){super(),this.diagnostic=t}eq(t){return t.diagnostic==this.diagnostic}toDOM(){return Gi("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class cU{constructor(t,r){this.diagnostic=r,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=hae(t,r,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class IA{constructor(t){this.view=t,this.items=[];let r=i=>{if(i.keyCode==27)uU(this.view),this.view.focus();else if(i.keyCode==38||i.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(i.keyCode==40||i.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(i.keyCode==36)this.moveSelection(0);else if(i.keyCode==35)this.moveSelection(this.items.length-1);else if(i.keyCode==13)this.view.focus();else if(i.keyCode>=65&&i.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:a}=this.items[this.selectedIndex],s=fae(a.actions);for(let l=0;l<s.length;l++)if(s[l].toUpperCase().charCodeAt(0)==i.keyCode){let h=qy(this.view.state.field(El).diagnostics,a);h&&a.actions[l].apply(t,h.from,h.to)}}else return;i.preventDefault()},n=i=>{for(let a=0;a<this.items.length;a++)this.items[a].dom.contains(i.target)&&this.moveSelection(a)};this.list=Gi("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:r,onclick:n}),this.dom=Gi("div",{class:"cm-panel-lint"},this.list,Gi("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:()=>uU(this.view)},"×")),this.update()}get selectedIndex(){let t=this.view.state.field(El).selected;if(!t)return-1;for(let r=0;r<this.items.length;r++)if(this.items[r].diagnostic==t.diagnostic)return r;return-1}update(){let{diagnostics:t,selected:r}=this.view.state.field(El),n=0,i=!1,a=null;for(t.between(0,this.view.state.doc.length,(s,l,{spec:h})=>{let y=-1,x;for(let k=n;k<this.items.length;k++)if(this.items[k].diagnostic==h.diagnostic){y=k;break}y<0?(x=new cU(this.view,h.diagnostic),this.items.splice(n,0,x),i=!0):(x=this.items[y],y>n&&(this.items.splice(n,y-n),i=!0)),r&&x.diagnostic==r.diagnostic?x.dom.hasAttribute("aria-selected")||(x.dom.setAttribute("aria-selected","true"),a=x):x.dom.hasAttribute("aria-selected")&&x.dom.removeAttribute("aria-selected"),n++});n<this.items.length&&!(this.items.length==1&&this.items[0].diagnostic.from<0);)i=!0,this.items.pop();this.items.length==0&&(this.items.push(new cU(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),i=!0),a?(this.list.setAttribute("aria-activedescendant",a.id),this.view.requestMeasure({key:this,read:()=>({sel:a.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:s,panel:l})=>{s.top<l.top?this.list.scrollTop-=l.top-s.top:s.bottom>l.bottom&&(this.list.scrollTop+=s.bottom-l.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let t=this.list.firstChild;function r(){let n=t;t=n.nextSibling,n.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;t!=n.dom;)r();t=n.dom.nextSibling}else this.list.insertBefore(n.dom,t);for(;t;)r()}moveSelection(t){if(this.selectedIndex<0)return;let r=this.view.state.field(El),n=qy(r.diagnostics,this.items[t].diagnostic);n&&this.view.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0,effects:cae.of(n)})}static open(t){return new IA(t)}}function uk(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" ${t}>${encodeURIComponent(e)}</svg>')`}function cj(e){return uk(`<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="${e}" fill="none" stroke-width=".7"/>`,'width="6" height="3"')}const nze=Qr.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:cj("#d11")},".cm-lintRange-warning":{backgroundImage:cj("orange")},".cm-lintRange-info":{backgroundImage:cj("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});class ize extends Of{constructor(t){super(),this.diagnostics=t,this.severity=t.reduce((r,n)=>{let i=n.severity;return i=="error"||i=="warning"&&r=="info"?i:r},"info")}toDOM(t){let r=document.createElement("div");r.className="cm-lint-marker cm-lint-marker-"+this.severity;let n=this.diagnostics,i=t.state.facet(jA).tooltipFilter;return i&&(n=i(n)),n.length&&(r.onmouseover=()=>aze(t,r,n)),r}}function oze(e,t){let r=n=>{let i=t.getBoundingClientRect();if(!(n.clientX>i.left-10&&n.clientX<i.right+10&&n.clientY>i.top-10&&n.clientY<i.bottom+10)){for(let a=n.target;a;a=a.parentNode)if(a.nodeType==1&&a.classList.contains("cm-tooltip-lint"))return;window.removeEventListener("mousemove",r),e.state.field(mae)&&e.dispatch({effects:h9.of(null)})}};window.addEventListener("mousemove",r)}function aze(e,t,r){function n(){let s=e.elementAtHeight(t.getBoundingClientRect().top+5-e.documentTop);e.coordsAtPos(s.from)&&e.dispatch({effects:h9.of({pos:s.from,above:!1,create(){return{dom:dae(e,r),getCoords:()=>t.getBoundingClientRect()}}})}),t.onmouseout=t.onmousemove=null,oze(e,t)}let{hoverTime:i}=e.state.facet(jA),a=setTimeout(n,i);t.onmouseout=()=>{clearTimeout(a),t.onmouseout=t.onmousemove=null},t.onmousemove=()=>{clearTimeout(a),a=setTimeout(n,i)}}function sze(e,t){let r=Object.create(null);for(let i of t){let a=e.lineAt(i.from);(r[a.from]||(r[a.from]=[])).push(i)}let n=[];for(let i in r)n.push(new ize(r[i]).range(+i));return $i.of(n,!0)}const lze=Lie({class:"cm-gutter-lint",markers:e=>e.state.field(pae)}),pae=fa.define({create(){return $i.empty},update(e,t){e=e.map(t.changes);let r=t.state.facet(jA).markerFilter;for(let n of t.effects)if(n.is($A)){let i=n.value;r&&(i=r(i||[])),e=sze(t.state.doc,i.slice(0))}return e}}),h9=qn.define(),mae=fa.define({create(){return null},update(e,t){return e&&t.docChanged&&(e=lae(t,e)?null:Object.assign(Object.assign({},e),{pos:t.changes.mapPos(e.pos)})),t.effects.reduce((r,n)=>n.is(h9)?n.value:r,e)},provide:e=>CA.from(e)}),uze=Qr.baseTheme({".cm-gutter-lint":{width:"1.4em","& .cm-gutterElement":{padding:".2em"}},".cm-lint-marker":{width:"1em",height:"1em"},".cm-lint-marker-info":{content:uk('<path fill="#aaf" stroke="#77e" stroke-width="6" stroke-linejoin="round" d="M5 5L35 5L35 35L5 35Z"/>')},".cm-lint-marker-warning":{content:uk('<path fill="#fe8" stroke="#fd7" stroke-width="6" stroke-linejoin="round" d="M20 6L37 35L3 35Z"/>')},".cm-lint-marker-error":{content:uk('<circle cx="20" cy="20" r="15" fill="#f87" stroke="#f43" stroke-width="6"/>')}}),gae=[El,Qr.decorations.compute([El],e=>{let{selected:t,panel:r}=e.field(El);return!t||!r||t.from==t.to?On.none:On.set([YLe.range(t.from,t.to)])}),hNe(XLe,{hideOn:lae}),nze],jA=rn.define({combine(e){return xd(e,{hoverTime:300,markerFilter:null,tooltipFilter:null})}});function cze(e={}){return[jA.of(e),pae,lze,uze,mae]}function yae(e,t){const r=Y.useRef(),[n,i]=Y.useState(),[a,s]=Y.useState({value:"[]",isDispatch:!0,cursor:0}),l=Y.useCallback(x=>{x&&i(x)},[]),h=Qr.updateListener.of(x=>{var k,A,j,N,M,u,m,v;x.docChanged&&s({value:((A=(k=r.current)==null?void 0:k.state)==null?void 0:A.doc.toString())||"",isDispatch:((N=(j=x==null?void 0:x.transactions[0])==null?void 0:j.annotations)==null?void 0:N.length)===1||!1,cursor:((v=(m=(u=(M=r.current)==null?void 0:M.state)==null?void 0:u.selection)==null?void 0:m.main)==null?void 0:v.head)||0})}),y=(x,{from:k,to:A,cursor:j})=>{var N;try{(N=r.current)==null||N.dispatch({changes:{from:k||0,to:A||r.current.state.doc.length,insert:x||""},selection:{anchor:j||0}})}catch{}};return Y.useEffect(()=>{if(n)return r.current=new Qr({state:wi.create({doc:t||"",extensions:[h,...e||[]]}),parent:n}),()=>{var x;return(x=r.current)==null?void 0:x.destroy()}},[n]),{editor:l,changes:a,setValue:y}}const bx=e=>JSON.stringify(e,null,4);var dze=Object.create,FA=Object.defineProperty,fze=Object.getOwnPropertyDescriptor,hze=Object.getOwnPropertyNames,pze=Object.getPrototypeOf,mze=Object.prototype.hasOwnProperty,vae=e=>{throw TypeError(e)},gze=(e,t)=>()=>(e&&(t=e(e=0)),t),p9=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),BA=(e,t)=>{for(var r in t)FA(e,r,{get:t[r],enumerable:!0})},bae=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of hze(t))!mze.call(e,i)&&i!==r&&FA(e,i,{get:()=>t[i],enumerable:!(n=fze(t,i))||n.enumerable});return e},NA=(e,t,r)=>(r=e!=null?dze(pze(e)):{},bae(FA(r,"default",{value:e,enumerable:!0}),e)),yze=e=>bae(FA({},"__esModule",{value:!0}),e),vze=(e,t,r)=>t.has(e)||vae("Cannot "+r),bze=(e,t,r)=>t.has(e)?vae("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),C1=(e,t,r)=>(vze(e,t,"access private method"),r),m9=p9((e,t)=>{var r=new Proxy(String,{get:()=>r});t.exports=r}),xae={};BA(xae,{default:()=>Sae,shouldHighlight:()=>wae});var wae,Sae,xze=gze(()=>{wae=()=>!1,Sae=String}),wze=p9((e,t)=>{var r=String,n=function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r}};t.exports=n(),t.exports.createColors=n}),Sze=p9(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=j,e.default=N;var t=(xze(),yze(xae)),r=i(wze(),!0);function n(M){if(typeof WeakMap!="function")return null;var u=new WeakMap,m=new WeakMap;return(n=function(v){return v?m:u})(M)}function i(M,u){if(M===null||typeof M!="object"&&typeof M!="function")return{default:M};var m=n(u);if(m&&m.has(M))return m.get(M);var v={__proto__:null},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in M)if(w!=="default"&&{}.hasOwnProperty.call(M,w)){var g=C?Object.getOwnPropertyDescriptor(M,w):null;g&&(g.get||g.set)?Object.defineProperty(v,w,g):v[w]=M[w]}return v.default=M,m&&m.set(M,v),v}var a=r.default,s=(M,u)=>m=>M(u(m)),l;function h(M){return M?(l!=null||(l=(0,r.createColors)(!0)),l):a}var y=!1;function x(M){return{gutter:M.gray,marker:s(M.red,M.bold),message:s(M.red,M.bold)}}var k=/\r\n|[\n\r\u2028\u2029]/;function A(M,u,m){let v=Object.assign({column:0,line:-1},M.start),C=Object.assign({},v,M.end),{linesAbove:w=2,linesBelow:g=3}=m||{},d=v.line,f=v.column,c=C.line,p=C.column,D=Math.max(d-(w+1),0),E=Math.min(u.length,c+g);d===-1&&(D=0),c===-1&&(E=u.length);let T=c-d,$={};if(T)for(let B=0;B<=T;B++){let L=B+d;if(!f)$[L]=!0;else if(B===0){let W=u[L-1].length;$[L]=[f,W-f+1]}else if(B===T)$[L]=[0,p];else{let W=u[L-B].length;$[L]=[0,W]}}else f===p?f?$[d]=[f,0]:$[d]=!0:$[d]=[f,p-f];return{start:D,end:E,markerLines:$}}function j(M,u,m={}){let v=(m.highlightCode||m.forceColor)&&(0,t.shouldHighlight)(m),C=h(m.forceColor),w=x(C),g=($,B)=>v?$(B):B,d=M.split(k),{start:f,end:c,markerLines:p}=A(u,d,m),D=u.start&&typeof u.start.column=="number",E=String(c).length,T=(v?(0,t.default)(M,m):M).split(k,c).slice(f,c).map(($,B)=>{let L=f+1+B,W=` ${` ${L}`.slice(-E)} |`,K=p[L],te=!p[L+1];if(K){let X="";if(Array.isArray(K)){let ae=$.slice(0,Math.max(K[0]-1,0)).replace(/[^\t]/g," "),re=K[1]||1;X=[`
+`){let i="";for(let a=0,s=0;a<this.children.length&&s<=r;a++){let l=this.children[a],h=s+l.length;s>t&&a&&(i+=n),t<h&&r>s&&(i+=l.sliceString(t-s,r-s,n)),s=h+1}return i}flatten(t){for(let r of this.children)r.flatten(t)}scanIdentical(t,r){if(!(t instanceof Xc))return 0;let n=0,[i,a,s,l]=r>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;i+=r,a+=r){if(i==s||a==l)return n;let h=this.children[i],y=t.children[a];if(h!=y)return n+h.scanIdentical(y,r);n+=h.length+1}}static from(t,r=t.reduce((n,i)=>n+i.length+1,-1)){let n=0;for(let j of t)n+=j.lines;if(n<32){let j=[];for(let N of t)N.flatten(j);return new Ko(j,r)}let i=Math.max(32,n>>5),a=i<<1,s=i>>1,l=[],h=0,y=-1,x=[];function k(j){let N;if(j.lines>a&&j instanceof Xc)for(let M of j.children)k(M);else j.lines>s&&(h>s||!h)?(A(),l.push(j)):j instanceof Ko&&h&&(N=x[x.length-1])instanceof Ko&&j.lines+N.lines<=32?(h+=j.lines,y+=j.length+1,x[x.length-1]=new Ko(N.text.concat(j.text),N.length+1+j.length)):(h+j.lines>i&&A(),h+=j.lines,y+=j.length+1,x.push(j))}function A(){h!=0&&(l.push(x.length==1?x[0]:Xc.from(x,y)),y=-1,h=x.length=0)}for(let j of t)k(j);return A(),l.length==1?l[0]:new Xc(l,r)}}Oi.empty=new Ko([""],0);function s6e(e){let t=-1;for(let r of e)t+=r.length+1;return t}function rk(e,t,r=0,n=1e9){for(let i=0,a=0,s=!0;a<e.length&&i<=n;a++){let l=e[a],h=i+l.length;h>=r&&(h>n&&(l=l.slice(0,n-i)),i<r&&(l=l.slice(r-i)),s?(t[t.length-1]+=l,s=!1):t.push(l)),i=h+1}return t}function _W(e,t,r){return rk(e,[""],t,r)}class mx{constructor(t,r=1){this.dir=r,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[t],this.offsets=[r>0?1:(t instanceof Ko?t.text.length:t.children.length)<<1]}nextInner(t,r){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,i=this.nodes[n],a=this.offsets[n],s=a>>1,l=i instanceof Ko?i.text.length:i.children.length;if(s==(r>0?l:0)){if(n==0)return this.done=!0,this.value="",this;r>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((a&1)==(r>0?0:1)){if(this.offsets[n]+=r,t==0)return this.lineBreak=!0,this.value=`
+`,this;t--}else if(i instanceof Ko){let h=i.text[s+(r<0?-1:0)];if(this.offsets[n]+=r,h.length>Math.max(0,t))return this.value=t==0?h:r>0?h.slice(t):h.slice(0,h.length-t),this;t-=h.length}else{let h=i.children[s+(r<0?-1:0)];t>h.length?(t-=h.length,this.offsets[n]+=r):(r<0&&this.offsets[n]--,this.nodes.push(h),this.offsets.push(r>0?1:(h instanceof Ko?h.text.length:h.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class vne{constructor(t,r,n){this.value="",this.done=!1,this.cursor=new mx(t,r>n?-1:1),this.pos=r>n?t.length:0,this.from=Math.min(r,n),this.to=Math.max(r,n)}nextInner(t,r){if(r<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,r<0?this.pos-this.to:this.from-this.pos);let n=r<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;let{value:i}=this.cursor.next(t);return this.pos+=(i.length+t)*r,this.value=i.length<=n?i:r<0?i.slice(i.length-n):i.slice(0,n),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class bne{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:r,lineBreak:n,value:i}=this.inner.next(t);return r?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Oi.prototype[Symbol.iterator]=function(){return this.iter()},mx.prototype[Symbol.iterator]=vne.prototype[Symbol.iterator]=bne.prototype[Symbol.iterator]=function(){return this});let l6e=class{constructor(t,r,n,i){this.from=t,this.to=r,this.number=n,this.text=i}get length(){return this.to-this.from}},sy="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;e<sy.length;e++)sy[e]+=sy[e-1];function u6e(e){for(let t=1;t<sy.length;t+=2)if(sy[t]>e)return sy[t-1]<=e;return!1}function AW(e){return e>=127462&&e<=127487}const TW=8205;function $s(e,t,r=!0,n=!0){return(r?xne:c6e)(e,t,n)}function xne(e,t,r){if(t==e.length)return t;t&&wne(e.charCodeAt(t))&&Sne(e.charCodeAt(t-1))&&t--;let n=ss(e,t);for(t+=iu(n);t<e.length;){let i=ss(e,t);if(n==TW||i==TW||r&&u6e(i))t+=iu(i),n=i;else if(AW(i)){let a=0,s=t-2;for(;s>=0&&AW(ss(e,s));)a++,s-=2;if(a%2==0)break;t+=2}else break}return t}function c6e(e,t,r){for(;t>0;){let n=xne(e,t-2,r);if(n<t)return n;t--}return 0}function wne(e){return e>=56320&&e<57344}function Sne(e){return e>=55296&&e<56320}function ss(e,t){let r=e.charCodeAt(t);if(!Sne(r)||t+1==e.length)return r;let n=e.charCodeAt(t+1);return wne(n)?(r-55296<<10)+(n-56320)+65536:r}function N6(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function iu(e){return e<65536?1:2}const w5=/\r\n?|\n/;var Ts=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(Ts||(Ts={}));class sd{constructor(t){this.sections=t}get length(){let t=0;for(let r=0;r<this.sections.length;r+=2)t+=this.sections[r];return t}get newLength(){let t=0;for(let r=0;r<this.sections.length;r+=2){let n=this.sections[r+1];t+=n<0?this.sections[r]:n}return t}get empty(){return this.sections.length==0||this.sections.length==2&&this.sections[1]<0}iterGaps(t){for(let r=0,n=0,i=0;r<this.sections.length;){let a=this.sections[r++],s=this.sections[r++];s<0?(t(n,i,a),i+=a):i+=s,n+=a}}iterChangedRanges(t,r=!1){S5(this,t,r)}get invertedDesc(){let t=[];for(let r=0;r<this.sections.length;){let n=this.sections[r++],i=this.sections[r++];i<0?t.push(n,i):t.push(i,n)}return new sd(t)}composeDesc(t){return this.empty?t:t.empty?this:Dne(this,t)}mapDesc(t,r=!1){return t.empty?this:D5(this,t,r)}mapPos(t,r=-1,n=Ts.Simple){let i=0,a=0;for(let s=0;s<this.sections.length;){let l=this.sections[s++],h=this.sections[s++],y=i+l;if(h<0){if(y>t)return a+(t-i);a+=l}else{if(n!=Ts.Simple&&y>=t&&(n==Ts.TrackDel&&i<t&&y>t||n==Ts.TrackBefore&&i<t||n==Ts.TrackAfter&&y>t))return null;if(y>t||y==t&&r<0&&!l)return t==i||r<0?a:a+h;a+=h}i=y}if(t>i)throw new RangeError(`Position ${t} is out of range for changeset of length ${i}`);return a}touchesRange(t,r=t){for(let n=0,i=0;n<this.sections.length&&i<=r;){let a=this.sections[n++],s=this.sections[n++],l=i+a;if(s>=0&&i<=r&&l>=t)return i<t&&l>r?"cover":!0;i=l}return!1}toString(){let t="";for(let r=0;r<this.sections.length;){let n=this.sections[r++],i=this.sections[r++];t+=(t?" ":"")+n+(i>=0?":"+i:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some(r=>typeof r!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new sd(t)}static create(t){return new sd(t)}}class la extends sd{constructor(t,r){super(t),this.inserted=r}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return S5(this,(r,n,i,a,s)=>t=t.replace(i,i+(n-r),s),!1),t}mapDesc(t,r=!1){return D5(this,t,r,!0)}invert(t){let r=this.sections.slice(),n=[];for(let i=0,a=0;i<r.length;i+=2){let s=r[i],l=r[i+1];if(l>=0){r[i]=l,r[i+1]=s;let h=i>>1;for(;n.length<h;)n.push(Oi.empty);n.push(s?t.slice(a,a+s):Oi.empty)}a+=s}return new la(r,n)}compose(t){return this.empty?t:t.empty?this:Dne(this,t,!0)}map(t,r=!1){return t.empty?this:D5(this,t,r,!0)}iterChanges(t,r=!1){S5(this,t,r)}get desc(){return sd.create(this.sections)}filter(t){let r=[],n=[],i=[],a=new iw(this);e:for(let s=0,l=0;;){let h=s==t.length?1e9:t[s++];for(;l<h||l==h&&a.len==0;){if(a.done)break e;let x=Math.min(a.len,h-l);as(i,x,-1);let k=a.ins==-1?-1:a.off==0?a.ins:0;as(r,x,k),k>0&&Bh(n,r,a.text),a.forward(x),l+=x}let y=t[s++];for(;l<y;){if(a.done)break e;let x=Math.min(a.len,y-l);as(r,x,-1),as(i,x,a.ins==-1?-1:a.off==0?a.ins:0),a.forward(x),l+=x}}return{changes:new la(r,n),filtered:sd.create(i)}}toJSON(){let t=[];for(let r=0;r<this.sections.length;r+=2){let n=this.sections[r],i=this.sections[r+1];i<0?t.push(n):i==0?t.push([n]):t.push([n].concat(this.inserted[r>>1].toJSON()))}return t}static of(t,r,n){let i=[],a=[],s=0,l=null;function h(x=!1){if(!x&&!i.length)return;s<r&&as(i,r-s,-1);let k=new la(i,a);l=l?l.compose(k.map(l)):k,i=[],a=[],s=0}function y(x){if(Array.isArray(x))for(let k of x)y(k);else if(x instanceof la){if(x.length!=r)throw new RangeError(`Mismatched change set length (got ${x.length}, expected ${r})`);h(),l=l?l.compose(x.map(l)):x}else{let{from:k,to:A=k,insert:j}=x;if(k>A||k<0||A>r)throw new RangeError(`Invalid change range ${k} to ${A} (in doc of length ${r})`);let N=j?typeof j=="string"?Oi.of(j.split(n||w5)):j:Oi.empty,M=N.length;if(k==A&&M==0)return;k<s&&h(),k>s&&as(i,k-s,-1),as(i,A-k,M),Bh(a,i,N),s=A}}return y(t),h(!l),l}static empty(t){return new la(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let r=[],n=[];for(let i=0;i<t.length;i++){let a=t[i];if(typeof a=="number")r.push(a,-1);else{if(!Array.isArray(a)||typeof a[0]!="number"||a.some((s,l)=>l&&typeof s!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(a.length==1)r.push(a[0],0);else{for(;n.length<i;)n.push(Oi.empty);n[i]=Oi.of(a.slice(1)),r.push(a[0],n[i].length)}}}return new la(r,n)}static createSet(t,r){return new la(t,r)}}function as(e,t,r,n=!1){if(t==0&&r<=0)return;let i=e.length-2;i>=0&&r<=0&&r==e[i+1]?e[i]+=t:t==0&&e[i]==0?e[i+1]+=r:n?(e[i]+=t,e[i+1]+=r):e.push(t,r)}function Bh(e,t,r){if(r.length==0)return;let n=t.length-2>>1;if(n<e.length)e[e.length-1]=e[e.length-1].append(r);else{for(;e.length<n;)e.push(Oi.empty);e.push(r)}}function S5(e,t,r){let n=e.inserted;for(let i=0,a=0,s=0;s<e.sections.length;){let l=e.sections[s++],h=e.sections[s++];if(h<0)i+=l,a+=l;else{let y=i,x=a,k=Oi.empty;for(;y+=l,x+=h,h&&n&&(k=k.append(n[s-2>>1])),!(r||s==e.sections.length||e.sections[s+1]<0);)l=e.sections[s++],h=e.sections[s++];t(i,y,a,x,k),i=y,a=x}}}function D5(e,t,r,n=!1){let i=[],a=n?[]:null,s=new iw(e),l=new iw(t);for(let h=-1;;)if(s.ins==-1&&l.ins==-1){let y=Math.min(s.len,l.len);as(i,y,-1),s.forward(y),l.forward(y)}else if(l.ins>=0&&(s.ins<0||h==s.i||s.off==0&&(l.len<s.len||l.len==s.len&&!r))){let y=l.len;for(as(i,l.ins,-1);y;){let x=Math.min(s.len,y);s.ins>=0&&h<s.i&&s.len<=x&&(as(i,0,s.ins),a&&Bh(a,i,s.text),h=s.i),s.forward(x),y-=x}l.next()}else if(s.ins>=0){let y=0,x=s.len;for(;x;)if(l.ins==-1){let k=Math.min(x,l.len);y+=k,x-=k,l.forward(k)}else if(l.ins==0&&l.len<x)x-=l.len,l.next();else break;as(i,y,h<s.i?s.ins:0),a&&h<s.i&&Bh(a,i,s.text),h=s.i,s.forward(s.len-x)}else{if(s.done&&l.done)return a?la.createSet(i,a):sd.create(i);throw new Error("Mismatched change set lengths")}}function Dne(e,t,r=!1){let n=[],i=r?[]:null,a=new iw(e),s=new iw(t);for(let l=!1;;){if(a.done&&s.done)return i?la.createSet(n,i):sd.create(n);if(a.ins==0)as(n,a.len,0,l),a.next();else if(s.len==0&&!s.done)as(n,0,s.ins,l),i&&Bh(i,n,s.text),s.next();else{if(a.done||s.done)throw new Error("Mismatched change set lengths");{let h=Math.min(a.len2,s.len),y=n.length;if(a.ins==-1){let x=s.ins==-1?-1:s.off?0:s.ins;as(n,h,x,l),i&&x&&Bh(i,n,s.text)}else s.ins==-1?(as(n,a.off?0:a.len,h,l),i&&Bh(i,n,a.textBit(h))):(as(n,a.off?0:a.len,s.off?0:s.ins,l),i&&!s.off&&Bh(i,n,s.text));l=(a.ins>h||s.ins>=0&&s.len>h)&&(l||n.length>y),a.forward2(h),s.forward(h)}}}}class iw{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i<t.length?(this.len=t[this.i++],this.ins=t[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return this.ins==-2}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:t}=this.set,r=this.i-2>>1;return r>=t.length?Oi.empty:t[r]}textBit(t){let{inserted:r}=this.set,n=this.i-2>>1;return n>=r.length&&!t?Oi.empty:r[n].slice(this.off,t==null?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){this.ins==-1?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class Fm{constructor(t,r,n){this.from=t,this.to=r,this.flags=n}get anchor(){return this.flags&16?this.to:this.from}get head(){return this.flags&16?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&4?-1:this.flags&8?1:0}get bidiLevel(){let t=this.flags&3;return t==3?null:t}get goalColumn(){let t=this.flags>>5;return t==33554431?void 0:t}map(t,r=-1){let n,i;return this.empty?n=i=t.mapPos(this.from,r):(n=t.mapPos(this.from,1),i=t.mapPos(this.to,-1)),n==this.from&&i==this.to?this:new Fm(n,i,this.flags)}extend(t,r=t){if(t<=this.anchor&&r>=this.anchor)return Zt.range(t,r);let n=Math.abs(t-this.anchor)>Math.abs(r-this.anchor)?t:r;return Zt.range(this.anchor,n)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return Zt.range(t.anchor,t.head)}static create(t,r,n){return new Fm(t,r,n)}}class Zt{constructor(t,r){this.ranges=t,this.mainIndex=r}map(t,r=-1){return t.empty?this:Zt.create(this.ranges.map(n=>n.map(t,r)),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let r=0;r<this.ranges.length;r++)if(!this.ranges[r].eq(t.ranges[r]))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return this.ranges.length==1?this:new Zt([this.main],0)}addRange(t,r=!0){return Zt.create([t].concat(this.ranges),r?0:this.mainIndex+1)}replaceRange(t,r=this.mainIndex){let n=this.ranges.slice();return n[r]=t,Zt.create(n,this.mainIndex)}toJSON(){return{ranges:this.ranges.map(t=>t.toJSON()),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||typeof t.main!="number"||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new Zt(t.ranges.map(r=>Fm.fromJSON(r)),t.main)}static single(t,r=t){return new Zt([Zt.range(t,r)],0)}static create(t,r=0){if(t.length==0)throw new RangeError("A selection needs at least one range");for(let n=0,i=0;i<t.length;i++){let a=t[i];if(a.empty?a.from<=n:a.from<n)return Zt.normalized(t.slice(),r);n=a.to}return new Zt(t,r)}static cursor(t,r=0,n,i){return Fm.create(t,t,(r==0?0:r<0?4:8)|(n==null?3:Math.min(2,n))|(i??33554431)<<5)}static range(t,r,n,i){let a=(n??33554431)<<5|(i==null?3:Math.min(2,i));return r<t?Fm.create(r,t,24|a):Fm.create(t,r,(r>t?4:0)|a)}static normalized(t,r=0){let n=t[r];t.sort((i,a)=>i.from-a.from),r=t.indexOf(n);for(let i=1;i<t.length;i++){let a=t[i],s=t[i-1];if(a.empty?a.from<=s.to:a.from<s.to){let l=s.from,h=Math.max(a.to,s.to);i<=r&&r--,t.splice(--i,2,a.anchor>a.head?Zt.range(h,l):Zt.range(l,h))}}return new Zt(t,r)}}function Cne(e,t){for(let r of e.ranges)if(r.to>t)throw new RangeError("Selection points outside of document")}let R6=0;class rn{constructor(t,r,n,i,a){this.combine=t,this.compareInput=r,this.compare=n,this.isStatic=i,this.id=R6++,this.default=t([]),this.extensions=typeof a=="function"?a(this):a}static define(t={}){return new rn(t.combine||(r=>r),t.compareInput||((r,n)=>r===n),t.compare||(t.combine?(r,n)=>r===n:L6),!!t.static,t.enables)}of(t){return new nk([],this,0,t)}compute(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new nk(t,this,1,r)}computeN(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new nk(t,this,2,r)}from(t,r){return r||(r=n=>n),this.compute([t],n=>r(n.field(t)))}}function L6(e,t){return e==t||e.length==t.length&&e.every((r,n)=>r===t[n])}class nk{constructor(t,r,n,i){this.dependencies=t,this.facet=r,this.type=n,this.value=i,this.id=R6++}dynamicSlot(t){var r;let n=this.value,i=this.facet.compareInput,a=this.id,s=t[a]>>1,l=this.type==2,h=!1,y=!1,x=[];for(let k of this.dependencies)k=="doc"?h=!0:k=="selection"?y=!0:((r=t[k.id])!==null&&r!==void 0?r:1)&1||x.push(t[k.id]);return{create(k){return k.values[s]=n(k),1},update(k,A){if(h&&A.docChanged||y&&(A.docChanged||A.selection)||C5(k,x)){let j=n(k);if(l?!MW(j,k.values[s],i):!i(j,k.values[s]))return k.values[s]=j,1}return 0},reconfigure:(k,A)=>{let j,N=A.config.address[a];if(N!=null){let M=wO(A,N);if(this.dependencies.every(u=>u instanceof rn?A.facet(u)===k.facet(u):u instanceof fa?A.field(u,!1)==k.field(u,!1):!0)||(l?MW(j=n(k),M,i):i(j=n(k),M)))return k.values[s]=M,0}else j=n(k);return k.values[s]=j,1}}}}function MW(e,t,r){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!r(e[n],t[n]))return!1;return!0}function C5(e,t){let r=!1;for(let n of t)gx(e,n)&1&&(r=!0);return r}function d6e(e,t,r){let n=r.map(h=>e[h.id]),i=r.map(h=>h.type),a=n.filter(h=>!(h&1)),s=e[t.id]>>1;function l(h){let y=[];for(let x=0;x<n.length;x++){let k=wO(h,n[x]);if(i[x]==2)for(let A of k)y.push(A);else y.push(k)}return t.combine(y)}return{create(h){for(let y of n)gx(h,y);return h.values[s]=l(h),1},update(h,y){if(!C5(h,a))return 0;let x=l(h);return t.compare(x,h.values[s])?0:(h.values[s]=x,1)},reconfigure(h,y){let x=C5(h,n),k=y.config.facets[t.id],A=y.facet(t);if(k&&!x&&L6(r,k))return h.values[s]=A,0;let j=l(h);return t.compare(j,A)?(h.values[s]=A,0):(h.values[s]=j,1)}}}const $W=rn.define({static:!0});class fa{constructor(t,r,n,i,a){this.id=t,this.createF=r,this.updateF=n,this.compareF=i,this.spec=a,this.provides=void 0}static define(t){let r=new fa(R6++,t.create,t.update,t.compare||((n,i)=>n===i),t);return t.provide&&(r.provides=t.provide(r)),r}create(t){let r=t.facet($W).find(n=>n.field==this);return((r==null?void 0:r.create)||this.createF)(t)}slot(t){let r=t[this.id]>>1;return{create:n=>(n.values[r]=this.create(n),1),update:(n,i)=>{let a=n.values[r],s=this.updateF(a,i);return this.compareF(a,s)?0:(n.values[r]=s,1)},reconfigure:(n,i)=>i.config.address[this.id]!=null?(n.values[r]=i.field(this),0):(n.values[r]=this.create(n),1)}}init(t){return[this,$W.of({field:this,create:t})]}get extension(){return this}}const Cm={lowest:4,low:3,default:2,high:1,highest:0};function b1(e){return t=>new Pne(t,e)}const wS={highest:b1(Cm.highest),high:b1(Cm.high),default:b1(Cm.default),low:b1(Cm.low),lowest:b1(Cm.lowest)};class Pne{constructor(t,r){this.inner=t,this.prec=r}}class bA{of(t){return new P5(this,t)}reconfigure(t){return bA.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class P5{constructor(t,r){this.compartment=t,this.inner=r}}class xO{constructor(t,r,n,i,a,s){for(this.base=t,this.compartments=r,this.dynamicSlots=n,this.address=i,this.staticValues=a,this.facets=s,this.statusTemplate=[];this.statusTemplate.length<n.length;)this.statusTemplate.push(0)}staticFacet(t){let r=this.address[t.id];return r==null?t.default:this.staticValues[r>>1]}static resolve(t,r,n){let i=[],a=Object.create(null),s=new Map;for(let A of f6e(t,r,s))A instanceof fa?i.push(A):(a[A.facet.id]||(a[A.facet.id]=[])).push(A);let l=Object.create(null),h=[],y=[];for(let A of i)l[A.id]=y.length<<1,y.push(j=>A.slot(j));let x=n==null?void 0:n.config.facets;for(let A in a){let j=a[A],N=j[0].facet,M=x&&x[A]||[];if(j.every(u=>u.type==0))if(l[N.id]=h.length<<1|1,L6(M,j))h.push(n.facet(N));else{let u=N.combine(j.map(m=>m.value));h.push(n&&N.compare(u,n.facet(N))?n.facet(N):u)}else{for(let u of j)u.type==0?(l[u.id]=h.length<<1|1,h.push(u.value)):(l[u.id]=y.length<<1,y.push(m=>u.dynamicSlot(m)));l[N.id]=y.length<<1,y.push(u=>d6e(u,N,j))}}let k=y.map(A=>A(l));return new xO(t,s,k,l,h,a)}}function f6e(e,t,r){let n=[[],[],[],[],[]],i=new Map;function a(s,l){let h=i.get(s);if(h!=null){if(h<=l)return;let y=n[h].indexOf(s);y>-1&&n[h].splice(y,1),s instanceof P5&&r.delete(s.compartment)}if(i.set(s,l),Array.isArray(s))for(let y of s)a(y,l);else if(s instanceof P5){if(r.has(s.compartment))throw new RangeError("Duplicate use of compartment in extensions");let y=t.get(s.compartment)||s.inner;r.set(s.compartment,y),a(y,l)}else if(s instanceof Pne)a(s.inner,s.prec);else if(s instanceof fa)n[l].push(s),s.provides&&a(s.provides,l);else if(s instanceof nk)n[l].push(s),s.facet.extensions&&a(s.facet.extensions,Cm.default);else{let y=s.extension;if(!y)throw new Error(`Unrecognized extension value in extension set (${s}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);a(y,l)}}return a(e,Cm.default),n.reduce((s,l)=>s.concat(l))}function gx(e,t){if(t&1)return 2;let r=t>>1,n=e.status[r];if(n==4)throw new Error("Cyclic dependency between fields and/or facets");if(n&2)return n;e.status[r]=4;let i=e.computeSlot(e,e.config.dynamicSlots[r]);return e.status[r]=2|i}function wO(e,t){return t&1?e.config.staticValues[t>>1]:e.values[t>>1]}const kne=rn.define(),One=rn.define({combine:e=>e.some(t=>t),static:!0}),Ene=rn.define({combine:e=>e.length?e[0]:void 0,static:!0}),_ne=rn.define(),Ane=rn.define(),Tne=rn.define(),Mne=rn.define({combine:e=>e.length?e[0]:!1});class Nf{constructor(t,r){this.type=t,this.value=r}static define(){return new h6e}}class h6e{of(t){return new Nf(this,t)}}class p6e{constructor(t){this.map=t}of(t){return new qn(this,t)}}class qn{constructor(t,r){this.type=t,this.value=r}map(t){let r=this.type.map(this.value,t);return r===void 0?void 0:r==this.value?this:new qn(this.type,r)}is(t){return this.type==t}static define(t={}){return new p6e(t.map||(r=>r))}static mapEffects(t,r){if(!t.length)return t;let n=[];for(let i of t){let a=i.map(r);a&&n.push(a)}return n}}qn.reconfigure=qn.define();qn.appendConfig=qn.define();class da{constructor(t,r,n,i,a,s){this.startState=t,this.changes=r,this.selection=n,this.effects=i,this.annotations=a,this.scrollIntoView=s,this._doc=null,this._state=null,n&&Cne(n,r.newLength),a.some(l=>l.type==da.time)||(this.annotations=a.concat(da.time.of(Date.now())))}static create(t,r,n,i,a,s){return new da(t,r,n,i,a,s)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let r of this.annotations)if(r.type==t)return r.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let r=this.annotation(da.userEvent);return!!(r&&(r==t||r.length>t.length&&r.slice(0,t.length)==t&&r[t.length]=="."))}}da.time=Nf.define();da.userEvent=Nf.define();da.addToHistory=Nf.define();da.remote=Nf.define();function m6e(e,t){let r=[];for(let n=0,i=0;;){let a,s;if(n<e.length&&(i==t.length||t[i]>=e[n]))a=e[n++],s=e[n++];else if(i<t.length)a=t[i++],s=t[i++];else return r;!r.length||r[r.length-1]<a?r.push(a,s):r[r.length-1]<s&&(r[r.length-1]=s)}}function $ne(e,t,r){var n;let i,a,s;return r?(i=t.changes,a=la.empty(t.changes.length),s=e.changes.compose(t.changes)):(i=t.changes.map(e.changes),a=e.changes.mapDesc(t.changes,!0),s=e.changes.compose(i)),{changes:s,selection:t.selection?t.selection.map(a):(n=e.selection)===null||n===void 0?void 0:n.map(i),effects:qn.mapEffects(e.effects,i).concat(qn.mapEffects(t.effects,a)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function k5(e,t,r){let n=t.selection,i=ly(t.annotations);return t.userEvent&&(i=i.concat(da.userEvent.of(t.userEvent))),{changes:t.changes instanceof la?t.changes:la.of(t.changes||[],r,e.facet(Ene)),selection:n&&(n instanceof Zt?n:Zt.single(n.anchor,n.head)),effects:ly(t.effects),annotations:i,scrollIntoView:!!t.scrollIntoView}}function Ine(e,t,r){let n=k5(e,t.length?t[0]:{},e.doc.length);t.length&&t[0].filter===!1&&(r=!1);for(let a=1;a<t.length;a++){t[a].filter===!1&&(r=!1);let s=!!t[a].sequential;n=$ne(n,k5(e,t[a],s?n.changes.newLength:e.doc.length),s)}let i=da.create(e,n.changes,n.selection,n.effects,n.annotations,n.scrollIntoView);return y6e(r?g6e(i):i)}function g6e(e){let t=e.startState,r=!0;for(let i of t.facet(_ne)){let a=i(e);if(a===!1){r=!1;break}Array.isArray(a)&&(r=r===!0?a:m6e(r,a))}if(r!==!0){let i,a;if(r===!1)a=e.changes.invertedDesc,i=la.empty(t.doc.length);else{let s=e.changes.filter(r);i=s.changes,a=s.filtered.mapDesc(s.changes).invertedDesc}e=da.create(t,i,e.selection&&e.selection.map(a),qn.mapEffects(e.effects,a),e.annotations,e.scrollIntoView)}let n=t.facet(Ane);for(let i=n.length-1;i>=0;i--){let a=n[i](e);a instanceof da?e=a:Array.isArray(a)&&a.length==1&&a[0]instanceof da?e=a[0]:e=Ine(t,ly(a),!1)}return e}function y6e(e){let t=e.startState,r=t.facet(Tne),n=e;for(let i=r.length-1;i>=0;i--){let a=r[i](e);a&&Object.keys(a).length&&(n=$ne(n,k5(t,a,e.changes.newLength),!0))}return n==e?e:da.create(t,e.changes,e.selection,n.effects,n.annotations,n.scrollIntoView)}const v6e=[];function ly(e){return e==null?v6e:Array.isArray(e)?e:[e]}var bo=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(bo||(bo={}));const b6e=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let O5;try{O5=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function x6e(e){if(O5)return O5.test(e);for(let t=0;t<e.length;t++){let r=e[t];if(/\w/.test(r)||r>"€"&&(r.toUpperCase()!=r.toLowerCase()||b6e.test(r)))return!0}return!1}function w6e(e){return t=>{if(!/\S/.test(t))return bo.Space;if(x6e(t))return bo.Word;for(let r=0;r<e.length;r++)if(t.indexOf(e[r])>-1)return bo.Word;return bo.Other}}class wi{constructor(t,r,n,i,a,s){this.config=t,this.doc=r,this.selection=n,this.values=i,this.status=t.statusTemplate.slice(),this.computeSlot=a,s&&(s._state=this);for(let l=0;l<this.config.dynamicSlots.length;l++)gx(this,l<<1);this.computeSlot=null}field(t,r=!0){let n=this.config.address[t.id];if(n==null){if(r)throw new RangeError("Field is not present in this state");return}return gx(this,n),wO(this,n)}update(...t){return Ine(this,t,!0)}applyTransaction(t){let r=this.config,{base:n,compartments:i}=r;for(let s of t.effects)s.is(bA.reconfigure)?(r&&(i=new Map,r.compartments.forEach((l,h)=>i.set(h,l)),r=null),i.set(s.value.compartment,s.value.extension)):s.is(qn.reconfigure)?(r=null,n=s.value):s.is(qn.appendConfig)&&(r=null,n=ly(n).concat(s.value));let a;r?a=t.startState.values.slice():(r=xO.resolve(n,i,this),a=new wi(r,this.doc,this.selection,r.dynamicSlots.map(()=>null),(l,h)=>h.reconfigure(l,this),null).values),new wi(r,t.newDoc,t.newSelection,a,(s,l)=>l.update(s,t),t)}replaceSelection(t){return typeof t=="string"&&(t=this.toText(t)),this.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:t},range:Zt.cursor(r.from+t.length)}))}changeByRange(t){let r=this.selection,n=t(r.ranges[0]),i=this.changes(n.changes),a=[n.range],s=ly(n.effects);for(let l=1;l<r.ranges.length;l++){let h=t(r.ranges[l]),y=this.changes(h.changes),x=y.map(i);for(let A=0;A<l;A++)a[A]=a[A].map(x);let k=i.mapDesc(y,!0);a.push(h.range.map(k)),i=i.compose(x),s=qn.mapEffects(s,x).concat(qn.mapEffects(ly(h.effects),k))}return{changes:i,selection:Zt.create(a,r.mainIndex),effects:s}}changes(t=[]){return t instanceof la?t:la.of(t,this.doc.length,this.facet(wi.lineSeparator))}toText(t){return Oi.of(t.split(this.facet(wi.lineSeparator)||w5))}sliceDoc(t=0,r=this.doc.length){return this.doc.sliceString(t,r,this.lineBreak)}facet(t){let r=this.config.address[t.id];return r==null?t.default:(gx(this,r),wO(this,r))}toJSON(t){let r={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(let n in t){let i=t[n];i instanceof fa&&this.config.address[i.id]!=null&&(r[n]=i.spec.toJSON(this.field(t[n]),this))}return r}static fromJSON(t,r={},n){if(!t||typeof t.doc!="string")throw new RangeError("Invalid JSON representation for EditorState");let i=[];if(n){for(let a in n)if(Object.prototype.hasOwnProperty.call(t,a)){let s=n[a],l=t[a];i.push(s.init(h=>s.spec.fromJSON(l,h)))}}return wi.create({doc:t.doc,selection:Zt.fromJSON(t.selection),extensions:r.extensions?i.concat([r.extensions]):i})}static create(t={}){let r=xO.resolve(t.extensions||[],new Map),n=t.doc instanceof Oi?t.doc:Oi.of((t.doc||"").split(r.staticFacet(wi.lineSeparator)||w5)),i=t.selection?t.selection instanceof Zt?t.selection:Zt.single(t.selection.anchor,t.selection.head):Zt.single(0);return Cne(i,n.length),r.staticFacet(One)||(i=i.asSingle()),new wi(r,n,i,r.dynamicSlots.map(()=>null),(a,s)=>s.create(a),null)}get tabSize(){return this.facet(wi.tabSize)}get lineBreak(){return this.facet(wi.lineSeparator)||`
+`}get readOnly(){return this.facet(Mne)}phrase(t,...r){for(let n of this.facet(wi.phrases))if(Object.prototype.hasOwnProperty.call(n,t)){t=n[t];break}return r.length&&(t=t.replace(/\$(\$|\d*)/g,(n,i)=>{if(i=="$")return"$";let a=+(i||1);return!a||a>r.length?n:r[a-1]})),t}languageDataAt(t,r,n=-1){let i=[];for(let a of this.facet(kne))for(let s of a(this,r,n))Object.prototype.hasOwnProperty.call(s,t)&&i.push(s[t]);return i}charCategorizer(t){return w6e(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:r,from:n,length:i}=this.doc.lineAt(t),a=this.charCategorizer(t),s=t-n,l=t-n;for(;s>0;){let h=$s(r,s,!1);if(a(r.slice(h,s))!=bo.Word)break;s=h}for(;l<i;){let h=$s(r,l);if(a(r.slice(l,h))!=bo.Word)break;l=h}return s==l?null:Zt.range(s+n,l+n)}}wi.allowMultipleSelections=One;wi.tabSize=rn.define({combine:e=>e.length?e[0]:4});wi.lineSeparator=Ene;wi.readOnly=Mne;wi.phrases=rn.define({compare(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length==n.length&&r.every(i=>e[i]==t[i])}});wi.languageData=kne;wi.changeFilter=_ne;wi.transactionFilter=Ane;wi.transactionExtender=Tne;bA.reconfigure=qn.define();function xd(e,t,r={}){let n={};for(let i of e)for(let a of Object.keys(i)){let s=i[a],l=n[a];if(l===void 0)n[a]=s;else if(!(l===s||s===void 0))if(Object.hasOwnProperty.call(r,a))n[a]=r[a](l,s);else throw new Error("Config merge conflict for field "+a)}for(let i in t)n[i]===void 0&&(n[i]=t[i]);return n}class rg{eq(t){return this==t}range(t,r=t){return E5.create(t,r,this)}}rg.prototype.startSide=rg.prototype.endSide=0;rg.prototype.point=!1;rg.prototype.mapMode=Ts.TrackDel;let E5=class jne{constructor(t,r,n){this.from=t,this.to=r,this.value=n}static create(t,r,n){return new jne(t,r,n)}};function _5(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class z6{constructor(t,r,n,i){this.from=t,this.to=r,this.value=n,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(t,r,n,i=0){let a=n?this.to:this.from;for(let s=i,l=a.length;;){if(s==l)return s;let h=s+l>>1,y=a[h]-t||(n?this.value[h].endSide:this.value[h].startSide)-r;if(h==s)return y>=0?s:l;y>=0?l=h:s=h+1}}between(t,r,n,i){for(let a=this.findIndex(r,-1e9,!0),s=this.findIndex(n,1e9,!1,a);a<s;a++)if(i(this.from[a]+t,this.to[a]+t,this.value[a])===!1)return!1}map(t,r){let n=[],i=[],a=[],s=-1,l=-1;for(let h=0;h<this.value.length;h++){let y=this.value[h],x=this.from[h]+t,k=this.to[h]+t,A,j;if(x==k){let N=r.mapPos(x,y.startSide,y.mapMode);if(N==null||(A=j=N,y.startSide!=y.endSide&&(j=r.mapPos(x,y.endSide),j<A)))continue}else if(A=r.mapPos(x,y.startSide),j=r.mapPos(k,y.endSide),A>j||A==j&&y.startSide>0&&y.endSide<=0)continue;(j-A||y.endSide-y.startSide)<0||(s<0&&(s=A),y.point&&(l=Math.max(l,j-A)),n.push(y),i.push(A-s),a.push(j-s))}return{mapped:n.length?new z6(i,a,n,l):null,pos:s}}}class $i{constructor(t,r,n,i){this.chunkPos=t,this.chunk=r,this.nextLayer=n,this.maxPoint=i}static create(t,r,n,i){return new $i(t,r,n,i)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let r of this.chunk)t+=r.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:r=[],sort:n=!1,filterFrom:i=0,filterTo:a=this.length}=t,s=t.filter;if(r.length==0&&!s)return this;if(n&&(r=r.slice().sort(_5)),this.isEmpty)return r.length?$i.of(r):this;let l=new Fne(this,null,-1).goto(0),h=0,y=[],x=new ng;for(;l.value||h<r.length;)if(h<r.length&&(l.from-r[h].from||l.startSide-r[h].value.startSide)>=0){let k=r[h++];x.addInner(k.from,k.to,k.value)||y.push(k)}else l.rangeIndex==1&&l.chunkIndex<this.chunk.length&&(h==r.length||this.chunkEnd(l.chunkIndex)<r[h].from)&&(!s||i>this.chunkEnd(l.chunkIndex)||a<this.chunkPos[l.chunkIndex])&&x.addChunk(this.chunkPos[l.chunkIndex],this.chunk[l.chunkIndex])?l.nextChunk():((!s||i>l.to||a<l.from||s(l.from,l.to,l.value))&&(x.addInner(l.from,l.to,l.value)||y.push(E5.create(l.from,l.to,l.value))),l.next());return x.finishInner(this.nextLayer.isEmpty&&!y.length?$i.empty:this.nextLayer.update({add:y,filter:s,filterFrom:i,filterTo:a}))}map(t){if(t.empty||this.isEmpty)return this;let r=[],n=[],i=-1;for(let s=0;s<this.chunk.length;s++){let l=this.chunkPos[s],h=this.chunk[s],y=t.touchesRange(l,l+h.length);if(y===!1)i=Math.max(i,h.maxPoint),r.push(h),n.push(t.mapPos(l));else if(y===!0){let{mapped:x,pos:k}=h.map(l,t);x&&(i=Math.max(i,x.maxPoint),r.push(x),n.push(k))}}let a=this.nextLayer.map(t);return r.length==0?a:new $i(n,r,a||$i.empty,i)}between(t,r,n){if(!this.isEmpty){for(let i=0;i<this.chunk.length;i++){let a=this.chunkPos[i],s=this.chunk[i];if(r>=a&&t<=a+s.length&&s.between(a,t-a,r-a,n)===!1)return}this.nextLayer.between(t,r,n)}}iter(t=0){return ow.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,r=0){return ow.from(t).goto(r)}static compare(t,r,n,i,a=-1){let s=t.filter(k=>k.maxPoint>0||!k.isEmpty&&k.maxPoint>=a),l=r.filter(k=>k.maxPoint>0||!k.isEmpty&&k.maxPoint>=a),h=IW(s,l,n),y=new x1(s,h,a),x=new x1(l,h,a);n.iterGaps((k,A,j)=>jW(y,k,x,A,j,i)),n.empty&&n.length==0&&jW(y,0,x,0,0,i)}static eq(t,r,n=0,i){i==null&&(i=999999999);let a=t.filter(x=>!x.isEmpty&&r.indexOf(x)<0),s=r.filter(x=>!x.isEmpty&&t.indexOf(x)<0);if(a.length!=s.length)return!1;if(!a.length)return!0;let l=IW(a,s),h=new x1(a,l,0).goto(n),y=new x1(s,l,0).goto(n);for(;;){if(h.to!=y.to||!A5(h.active,y.active)||h.point&&(!y.point||!h.point.eq(y.point)))return!1;if(h.to>i)return!0;h.next(),y.next()}}static spans(t,r,n,i,a=-1){let s=new x1(t,null,a).goto(r),l=r,h=s.openStart;for(;;){let y=Math.min(s.to,n);if(s.point){let x=s.activeForPoint(s.to),k=s.pointFrom<r?x.length+1:Math.min(x.length,h);i.point(l,y,s.point,x,k,s.pointRank),h=Math.min(s.openEnd(y),x.length)}else y>l&&(i.span(l,y,s.active,h),h=s.openEnd(y));if(s.to>n)return h+(s.point&&s.to>n?1:0);l=s.to,s.next()}}static of(t,r=!1){let n=new ng;for(let i of t instanceof E5?[t]:r?S6e(t):t)n.add(i.from,i.to,i.value);return n.finish()}}$i.empty=new $i([],[],null,-1);function S6e(e){if(e.length>1)for(let t=e[0],r=1;r<e.length;r++){let n=e[r];if(_5(t,n)>0)return e.slice().sort(_5);t=n}return e}$i.empty.nextLayer=$i.empty;class ng{finishChunk(t){this.chunks.push(new z6(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(t,r,n){this.addInner(t,r,n)||(this.nextLayer||(this.nextLayer=new ng)).add(t,r,n)}addInner(t,r,n){let i=t-this.lastTo||n.startSide-this.last.endSide;if(i<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return i<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(r-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=r,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,r-t)),!0)}addChunk(t,r){if((t-this.lastTo||r.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,r.maxPoint),this.chunks.push(r),this.chunkPos.push(t);let n=r.value.length-1;return this.last=r.value[n],this.lastFrom=r.from[n]+t,this.lastTo=r.to[n]+t,!0}finish(){return this.finishInner($i.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return t;let r=$i.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,r}}function IW(e,t,r){let n=new Map;for(let a of e)for(let s=0;s<a.chunk.length;s++)a.chunk[s].maxPoint<=0&&n.set(a.chunk[s],a.chunkPos[s]);let i=new Set;for(let a of t)for(let s=0;s<a.chunk.length;s++){let l=n.get(a.chunk[s]);l!=null&&(r?r.mapPos(l):l)==a.chunkPos[s]&&!(r!=null&&r.touchesRange(l,l+a.chunk[s].length))&&i.add(a.chunk[s])}return i}class Fne{constructor(t,r,n,i=0){this.layer=t,this.skip=r,this.minPoint=n,this.rank=i}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(t,r=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,r,!1),this}gotoInner(t,r,n){for(;this.chunkIndex<this.layer.chunk.length;){let i=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(i)||this.layer.chunkEnd(this.chunkIndex)<t||i.maxPoint<this.minPoint))break;this.chunkIndex++,n=!1}if(this.chunkIndex<this.layer.chunk.length){let i=this.layer.chunk[this.chunkIndex].findIndex(t-this.layer.chunkPos[this.chunkIndex],r,!0);(!n||this.rangeIndex<i)&&this.setRangeIndex(i)}this.next()}forward(t,r){(this.to-t||this.endSide-r)<0&&this.gotoInner(t,r,!0)}next(){for(;;)if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}else{let t=this.layer.chunkPos[this.chunkIndex],r=this.layer.chunk[this.chunkIndex],n=t+r.from[this.rangeIndex];if(this.from=n,this.to=t+r.to[this.rangeIndex],this.value=r.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=t}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(t){return this.from-t.from||this.startSide-t.startSide||this.rank-t.rank||this.to-t.to||this.endSide-t.endSide}}class ow{constructor(t){this.heap=t}static from(t,r=null,n=-1){let i=[];for(let a=0;a<t.length;a++)for(let s=t[a];!s.isEmpty;s=s.nextLayer)s.maxPoint>=n&&i.push(new Fne(s,r,n,a));return i.length==1?i[0]:new ow(i)}get startSide(){return this.value?this.value.startSide:0}goto(t,r=-1e9){for(let n of this.heap)n.goto(t,r);for(let n=this.heap.length>>1;n>=0;n--)z3(this.heap,n);return this.next(),this}forward(t,r){for(let n of this.heap)n.forward(t,r);for(let n=this.heap.length>>1;n>=0;n--)z3(this.heap,n);(this.to-t||this.value.endSide-r)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),z3(this.heap,0)}}}function z3(e,t){for(let r=e[t];;){let n=(t<<1)+1;if(n>=e.length)break;let i=e[n];if(n+1<e.length&&i.compare(e[n+1])>=0&&(i=e[n+1],n++),r.compare(i)<0)break;e[n]=r,e[t]=i,t=n}}class x1{constructor(t,r,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=ow.from(t,r,n)}goto(t,r=-1e9){return this.cursor.goto(t,r),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=r,this.openStart=-1,this.next(),this}forward(t,r){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-r)<0;)this.removeActive(this.minActive);this.cursor.forward(t,r)}removeActive(t){WC(this.active,t),WC(this.activeTo,t),WC(this.activeRank,t),this.minActive=FW(this.active,this.activeTo)}addActive(t){let r=0,{value:n,to:i,rank:a}=this.cursor;for(;r<this.activeRank.length&&this.activeRank[r]<=a;)r++;HC(this.active,r,n),HC(this.activeTo,r,i),HC(this.activeRank,r,a),t&&HC(t,r,this.cursor.from),this.minActive=FW(this.active,this.activeTo)}next(){let t=this.to,r=this.point;this.point=null;let n=this.openStart<0?[]:null;for(;;){let i=this.minActive;if(i>-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>t){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&WC(n,i)}else if(this.cursor.value)if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let a=this.cursor.value;if(!a.point)this.addActive(n),this.cursor.next();else if(r&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)this.cursor.next();else{this.point=a,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=a.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}}else{this.to=this.endSide=1e9;break}}if(n){this.openStart=0;for(let i=n.length-1;i>=0&&n[i]<t;i--)this.openStart++}}activeForPoint(t){if(!this.active.length)return this.active;let r=[];for(let n=this.active.length-1;n>=0&&!(this.activeRank[n]<this.pointRank);n--)(this.activeTo[n]>t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&r.push(this.active[n]);return r.reverse()}openEnd(t){let r=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)r++;return r}}function jW(e,t,r,n,i,a){e.goto(t),r.goto(n);let s=n+i,l=n,h=n-t;for(;;){let y=e.to+h-r.to||e.endSide-r.endSide,x=y<0?e.to+h:r.to,k=Math.min(x,s);if(e.point||r.point?e.point&&r.point&&(e.point==r.point||e.point.eq(r.point))&&A5(e.activeForPoint(e.to),r.activeForPoint(r.to))||a.comparePoint(l,k,e.point,r.point):k>l&&!A5(e.active,r.active)&&a.compareRange(l,k,e.active,r.active),x>s)break;l=x,y<=0&&e.next(),y>=0&&r.next()}}function A5(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!=t[r]&&!e[r].eq(t[r]))return!1;return!0}function WC(e,t){for(let r=t,n=e.length-1;r<n;r++)e[r]=e[r+1];e.pop()}function HC(e,t,r){for(let n=e.length-1;n>=t;n--)e[n+1]=e[n];e[t]=r}function FW(e,t){let r=-1,n=1e9;for(let i=0;i<t.length;i++)(t[i]-n||e[i].endSide-e[r].endSide)<0&&(r=i,n=t[i]);return r}function xA(e,t,r=e.length){let n=0;for(let i=0;i<r;)e.charCodeAt(i)==9?(n+=t-n%t,i++):(n++,i=$s(e,i));return n}function T5(e,t,r,n){for(let i=0,a=0;;){if(a>=t)return i;if(i==e.length)break;a+=e.charCodeAt(i)==9?r-a%r:1,i=$s(e,i)}return n===!0?-1:e.length}const M5="ͼ",BW=typeof Symbol>"u"?"__"+M5:Symbol.for(M5),$5=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),NW=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class up{constructor(t,r){this.rules=[];let{finish:n}=r||{};function i(s){return/^@/.test(s)?[s]:s.split(/,\s*/)}function a(s,l,h,y){let x=[],k=/^@(\w+)\b/.exec(s[0]),A=k&&k[1]=="keyframes";if(k&&l==null)return h.push(s[0]+";");for(let j in l){let N=l[j];if(/&/.test(j))a(j.split(/,\s*/).map(M=>s.map(u=>M.replace(/&/,u))).reduce((M,u)=>M.concat(u)),N,h);else if(N&&typeof N=="object"){if(!k)throw new RangeError("The value of a property ("+j+") should be a primitive value.");a(i(j),N,x,A)}else N!=null&&x.push(j.replace(/_.*/,"").replace(/[A-Z]/g,M=>"-"+M.toLowerCase())+": "+N+";")}(x.length||A)&&h.push((n&&!k&&!y?s.map(n):s).join(", ")+" {"+x.join(" ")+"}")}for(let s in t)a(i(s),t[s],this.rules)}getRules(){return this.rules.join(`
+`)}static newName(){let t=NW[BW]||1;return NW[BW]=t+1,M5+t.toString(36)}static mount(t,r){(t[$5]||new D6e(t)).mount(Array.isArray(r)?r:[r])}}let RW=new Map;class D6e{constructor(t){let r=t.ownerDocument||t,n=r.defaultView;if(!t.head&&t.adoptedStyleSheets&&n.CSSStyleSheet){let i=RW.get(r);if(i)return t.adoptedStyleSheets=[i.sheet,...t.adoptedStyleSheets],t[$5]=i;this.sheet=new n.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],RW.set(r,this)}else{this.styleTag=r.createElement("style");let i=t.head||t;i.insertBefore(this.styleTag,i.firstChild)}this.modules=[],t[$5]=this}mount(t){let r=this.sheet,n=0,i=0;for(let a=0;a<t.length;a++){let s=t[a],l=this.modules.indexOf(s);if(l<i&&l>-1&&(this.modules.splice(l,1),i--,l=-1),l==-1){if(this.modules.splice(i++,0,s),r)for(let h=0;h<s.rules.length;h++)r.insertRule(s.rules[h],n++)}else{for(;i<l;)n+=this.modules[i++].rules.length;n+=s.rules.length,i++}}if(!r){let a="";for(let s=0;s<this.modules.length;s++)a+=this.modules[s].getRules()+`
+`;this.styleTag.textContent=a}}}var cp={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},aw={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},LW=typeof navigator<"u"&&/Chrome\/(\d+)/.exec(navigator.userAgent),C6e=typeof navigator<"u"&&/Mac/.test(navigator.platform),P6e=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),k6e=C6e||LW&&+LW[1]<57;for(var Ha=0;Ha<10;Ha++)cp[48+Ha]=cp[96+Ha]=String(Ha);for(var Ha=1;Ha<=24;Ha++)cp[Ha+111]="F"+Ha;for(var Ha=65;Ha<=90;Ha++)cp[Ha]=String.fromCharCode(Ha+32),aw[Ha]=String.fromCharCode(Ha);for(var V3 in cp)aw.hasOwnProperty(V3)||(aw[V3]=cp[V3]);function O6e(e){var t=k6e&&(e.ctrlKey||e.altKey||e.metaKey)||P6e&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?aw:cp)[e.keyCode]||e.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}function SO(e){let t;return e.nodeType==11?t=e.getSelection?e:e.ownerDocument:t=e,t.getSelection()}function Vy(e,t){return t?e==t||e.contains(t.nodeType!=1?t.parentNode:t):!1}function E6e(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function ik(e,t){if(!t.anchorNode)return!1;try{return Vy(e,t.anchorNode)}catch{return!1}}function sw(e){return e.nodeType==3?Wy(e,0,e.nodeValue.length).getClientRects():e.nodeType==1?e.getClientRects():[]}function DO(e,t,r,n){return r?zW(e,t,r,n,-1)||zW(e,t,r,n,1):!1}function CO(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t}function zW(e,t,r,n,i){for(;;){if(e==r&&t==n)return!0;if(t==(i<0?0:dp(e))){if(e.nodeName=="DIV")return!1;let a=e.parentNode;if(!a||a.nodeType!=1)return!1;t=CO(e)+(i<0?0:1),e=a}else if(e.nodeType==1){if(e=e.childNodes[t+(i<0?-1:0)],e.nodeType==1&&e.contentEditable=="false")return!1;t=i<0?dp(e):0}else return!1}}function dp(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function V6(e,t){let r=t?e.left:e.right;return{left:r,right:r,top:e.top,bottom:e.bottom}}function _6e(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function A6e(e,t,r,n,i,a,s,l){let h=e.ownerDocument,y=h.defaultView||window;for(let x=e;x;)if(x.nodeType==1){let k,A=x==h.body;if(A)k=_6e(y);else{if(x.scrollHeight<=x.clientHeight&&x.scrollWidth<=x.clientWidth){x=x.assignedSlot||x.parentNode;continue}let M=x.getBoundingClientRect();k={left:M.left,right:M.left+x.clientWidth,top:M.top,bottom:M.top+x.clientHeight}}let j=0,N=0;if(i=="nearest")t.top<k.top?(N=-(k.top-t.top+s),r>0&&t.bottom>k.bottom+N&&(N=t.bottom-k.bottom+N+s)):t.bottom>k.bottom&&(N=t.bottom-k.bottom+s,r<0&&t.top-N<k.top&&(N=-(k.top+N-t.top+s)));else{let M=t.bottom-t.top,u=k.bottom-k.top;N=(i=="center"&&M<=u?t.top+M/2-u/2:i=="start"||i=="center"&&r<0?t.top-s:t.bottom-u+s)-k.top}if(n=="nearest"?t.left<k.left?(j=-(k.left-t.left+a),r>0&&t.right>k.right+j&&(j=t.right-k.right+j+a)):t.right>k.right&&(j=t.right-k.right+a,r<0&&t.left<k.left+j&&(j=-(k.left+j-t.left+a))):j=(n=="center"?t.left+(t.right-t.left)/2-(k.right-k.left)/2:n=="start"==l?t.left-a:t.right-(k.right-k.left)+a)-k.left,j||N)if(A)y.scrollBy(j,N);else{let M=0,u=0;if(N){let m=x.scrollTop;x.scrollTop+=N,u=x.scrollTop-m}if(j){let m=x.scrollLeft;x.scrollLeft+=j,M=x.scrollLeft-m}t={left:t.left-M,top:t.top-u,right:t.right-M,bottom:t.bottom-u},M&&Math.abs(M-j)<1&&(n="nearest"),u&&Math.abs(u-N)<1&&(i="nearest")}if(A)break;x=x.assignedSlot||x.parentNode}else if(x.nodeType==11)x=x.host;else break}function T6e(e){let t=e.ownerDocument;for(let r=e.parentNode;r&&r!=t.body;)if(r.nodeType==1){if(r.scrollHeight>r.clientHeight||r.scrollWidth>r.clientWidth)return r;r=r.assignedSlot||r.parentNode}else if(r.nodeType==11)r=r.host;else break;return null}class M6e{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:r,focusNode:n}=t;this.set(r,Math.min(t.anchorOffset,r?dp(r):0),n,Math.min(t.focusOffset,n?dp(n):0))}set(t,r,n,i){this.anchorNode=t,this.anchorOffset=r,this.focusNode=n,this.focusOffset=i}}let h0=null;function Bne(e){if(e.setActive)return e.setActive();if(h0)return e.focus(h0);let t=[];for(let r=e;r&&(t.push(r,r.scrollTop,r.scrollLeft),r!=r.ownerDocument);r=r.parentNode);if(e.focus(h0==null?{get preventScroll(){return h0={preventScroll:!0},!0}}:void 0),!h0){h0=!1;for(let r=0;r<t.length;){let n=t[r++],i=t[r++],a=t[r++];n.scrollTop!=i&&(n.scrollTop=i),n.scrollLeft!=a&&(n.scrollLeft=a)}}}let VW;function Wy(e,t,r=t){let n=VW||(VW=document.createRange());return n.setEnd(e,r),n.setStart(e,t),n}function uy(e,t,r){let n={key:t,code:t,keyCode:r,which:r,cancelable:!0},i=new KeyboardEvent("keydown",n);i.synthetic=!0,e.dispatchEvent(i);let a=new KeyboardEvent("keyup",n);return a.synthetic=!0,e.dispatchEvent(a),i.defaultPrevented||a.defaultPrevented}function $6e(e){for(;e;){if(e&&(e.nodeType==9||e.nodeType==11&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}function Nne(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}function I6e(e,t){let r=t.focusNode,n=t.focusOffset;if(!r||t.anchorNode!=r||t.anchorOffset!=n)return!1;for(n=Math.min(n,dp(r));;)if(n){if(r.nodeType!=1)return!1;let i=r.childNodes[n-1];i.contentEditable=="false"?n--:(r=i,n=dp(r))}else{if(r==e)return!0;n=CO(r),r=r.parentNode}}class Ga{constructor(t,r,n=!0){this.node=t,this.offset=r,this.precise=n}static before(t,r){return new Ga(t.parentNode,CO(t),r)}static after(t,r){return new Ga(t.parentNode,CO(t)+1,r)}}const W6=[];class Yi{constructor(){this.parent=null,this.dom=null,this.dirty=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(t){let r=this.posAtStart;for(let n of this.children){if(n==t)return r;r+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(t){return this.posBefore(t)+t.length}sync(t,r){if(this.dirty&2){let n=this.dom,i=null,a;for(let s of this.children){if(s.dirty){if(!s.dom&&(a=i?i.nextSibling:n.firstChild)){let l=Yi.get(a);(!l||!l.parent&&l.canReuseDOM(s))&&s.reuseDOM(a)}s.sync(t,r),s.dirty=0}if(a=i?i.nextSibling:n.firstChild,r&&!r.written&&r.node==n&&a!=s.dom&&(r.written=!0),s.dom.parentNode==n)for(;a&&a!=s.dom;)a=WW(a);else n.insertBefore(s.dom,a);i=s.dom}for(a=i?i.nextSibling:n.firstChild,a&&r&&r.node==n&&(r.written=!0);a;)a=WW(a)}else if(this.dirty&1)for(let n of this.children)n.dirty&&(n.sync(t,r),n.dirty=0)}reuseDOM(t){}localPosFromDOM(t,r){let n;if(t==this.dom)n=this.dom.childNodes[r];else{let i=dp(t)==0?0:r==0?-1:1;for(;;){let a=t.parentNode;if(a==this.dom)break;i==0&&a.firstChild!=a.lastChild&&(t==a.firstChild?i=-1:i=1),t=a}i<0?n=t:n=t.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!Yi.get(n);)n=n.nextSibling;if(!n)return this.length;for(let i=0,a=0;;i++){let s=this.children[i];if(s.dom==n)return a;a+=s.length+s.breakAfter}}domBoundsAround(t,r,n=0){let i=-1,a=-1,s=-1,l=-1;for(let h=0,y=n,x=n;h<this.children.length;h++){let k=this.children[h],A=y+k.length;if(y<t&&A>r)return k.domBoundsAround(t,r,y);if(A>=t&&i==-1&&(i=h,a=y),y>r&&k.dom.parentNode==this.dom){s=h,l=x;break}x=A,y=A+k.breakAfter}return{from:a,to:l<0?n+this.length:l,startDOM:(i?this.children[i-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:s<this.children.length&&s>=0?this.children[s].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let r=this.parent;r;r=r.parent){if(t&&(r.dirty|=2),r.dirty&1)return;r.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let r=t.parent;if(!r)return t;t=r}}replaceChildren(t,r,n=W6){this.markDirty();for(let i=t;i<r;i++){let a=this.children[i];a.parent==this&&a.destroy()}this.children.splice(t,r-t,...n);for(let i=0;i<n.length;i++)n[i].setParent(this)}ignoreMutation(t){return!1}ignoreEvent(t){return!1}childCursor(t=this.length){return new Rne(this.children,t,this.children.length)}childPos(t,r=1){return this.childCursor().findPos(t,r)}toString(){let t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+(t=="Text"?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(t){return t.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(t,r,n,i,a,s){return!1}become(t){return!1}canReuseDOM(t){return t.constructor==this.constructor}getSide(){return 0}destroy(){this.parent=null}}Yi.prototype.breakAfter=0;function WW(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class Rne{constructor(t,r,n){this.children=t,this.pos=r,this.i=n,this.off=0}findPos(t,r=1){for(;;){if(t>this.pos||t==this.pos&&(r>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function Lne(e,t,r,n,i,a,s,l,h){let{children:y}=e,x=y.length?y[t]:null,k=a.length?a[a.length-1]:null,A=k?k.breakAfter:s;if(!(t==n&&x&&!s&&!A&&a.length<2&&x.merge(r,i,a.length?k:null,r==0,l,h))){if(n<y.length){let j=y[n];j&&i<j.length?(t==n&&(j=j.split(i),i=0),!A&&k&&j.merge(0,i,k,!0,0,h)?a[a.length-1]=j:(i&&j.merge(0,i,null,!1,0,h),a.push(j))):j!=null&&j.breakAfter&&(k?k.breakAfter=1:s=1),n++}for(x&&(x.breakAfter=s,r>0&&(!s&&a.length&&x.merge(r,x.length,a[0],!1,l,0)?x.breakAfter=a.shift().breakAfter:(r<x.length||x.children.length&&x.children[x.children.length-1].length==0)&&x.merge(r,x.length,null,!1,l,0),t++));t<n&&a.length;)if(y[n-1].become(a[a.length-1]))n--,a.pop(),h=a.length?0:l;else if(y[t].become(a[0]))t++,a.shift(),l=a.length?0:h;else break;!a.length&&t&&n<y.length&&!y[t-1].breakAfter&&y[n].merge(0,0,y[t-1],!1,l,h)&&t--,(t<n||a.length)&&e.replaceChildren(t,n,a)}}function zne(e,t,r,n,i,a){let s=e.childCursor(),{i:l,off:h}=s.findPos(r,1),{i:y,off:x}=s.findPos(t,-1),k=t-r;for(let A of n)k+=A.length;e.length+=k,Lne(e,y,x,l,h,n,0,i,a)}let kl=typeof navigator<"u"?navigator:{userAgent:"",vendor:"",platform:""},I5=typeof document<"u"?document:{documentElement:{style:{}}};const j5=/Edge\/(\d+)/.exec(kl.userAgent),Vne=/MSIE \d/.test(kl.userAgent),F5=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(kl.userAgent),wA=!!(Vne||F5||j5),HW=!wA&&/gecko\/(\d+)/i.test(kl.userAgent),W3=!wA&&/Chrome\/(\d+)/.exec(kl.userAgent),UW="webkitFontSmoothing"in I5.documentElement.style,Wne=!wA&&/Apple Computer/.test(kl.vendor),KW=Wne&&(/Mobile\/\w+/.test(kl.userAgent)||kl.maxTouchPoints>2);var tn={mac:KW||/Mac/.test(kl.platform),windows:/Win/.test(kl.platform),linux:/Linux|X11/.test(kl.platform),ie:wA,ie_version:Vne?I5.documentMode||6:F5?+F5[1]:j5?+j5[1]:0,gecko:HW,gecko_version:HW?+(/Firefox\/(\d+)/.exec(kl.userAgent)||[0,0])[1]:0,chrome:!!W3,chrome_version:W3?+W3[1]:0,ios:KW,android:/Android\b/.test(kl.userAgent),webkit:UW,safari:Wne,webkit_version:UW?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:I5.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const j6e=256;class ig extends Yi{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,r){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(r&&r.node==this.dom&&(r.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){t.nodeType==3&&this.createDOM(t)}merge(t,r,n){return n&&(!(n instanceof ig)||this.length-(r-t)+n.length>j6e)?!1:(this.text=this.text.slice(0,t)+(n?n.text:"")+this.text.slice(r),this.markDirty(),!0)}split(t){let r=new ig(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),r}localPosFromDOM(t,r){return t==this.dom?r:r?this.text.length:0}domAtPos(t){return new Ga(this.dom,t)}domBoundsAround(t,r,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,r){return B5(this.dom,t,r)}}class kf extends Yi{constructor(t,r=[],n=0){super(),this.mark=t,this.children=r,this.length=n;for(let i of r)i.setParent(this)}setAttrs(t){if(Nne(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let r in this.mark.attrs)t.setAttribute(r,this.mark.attrs[r]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t,r){this.dom?this.dirty&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,r)}merge(t,r,n,i,a,s){return n&&(!(n instanceof kf&&n.mark.eq(this.mark))||t&&a<=0||r<this.length&&s<=0)?!1:(zne(this,t,r,n?n.children:[],a-1,s-1),this.markDirty(),!0)}split(t){let r=[],n=0,i=-1,a=0;for(let l of this.children){let h=n+l.length;h>t&&r.push(n<t?l.split(t-n):l),i<0&&n>=t&&(i=a),n=h,a++}let s=this.length-t;return this.length=t,i>-1&&(this.children.length=i,this.markDirty()),new kf(this.mark,r,s)}domAtPos(t){return qne(this,t)}coordsAt(t,r){return Xne(this,t,r)}}function B5(e,t,r){let n=e.nodeValue.length;t>n&&(t=n);let i=t,a=t,s=0;t==0&&r<0||t==n&&r>=0?tn.chrome||tn.gecko||(t?(i--,s=1):a<n&&(a++,s=-1)):r<0?i--:a<n&&a++;let l=Wy(e,i,a).getClientRects();if(!l.length)return null;let h=l[(s?s<0:r>=0)?0:l.length-1];return tn.safari&&!s&&h.width==0&&(h=Array.prototype.find.call(l,y=>y.width)||h),s?V6(h,s<0):h||null}class Nh extends Yi{static create(t,r,n){return new(t.customView||Nh)(t,r,n)}constructor(t,r,n){super(),this.widget=t,this.length=r,this.side=n,this.prevWidget=null}split(t){let r=Nh.create(this.widget,this.length-t,this.side);return this.length-=t,r}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,r,n,i,a,s){return n&&(!(n instanceof Nh)||!this.widget.compare(n.widget)||t>0&&a<=0||r<this.length&&s<=0)?!1:(this.length=t+(n?n.length:0)+(this.length-r),!0)}become(t){return t instanceof Nh&&t.side==this.side&&this.widget.constructor==t.widget.constructor?(this.widget.compare(t.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=t.widget,this.length=t.length,!0):!1}ignoreMutation(){return!0}ignoreEvent(t){return this.widget.ignoreEvent(t)}get overrideDOMText(){if(this.length==0)return Oi.empty;let t=this;for(;t.parent;)t=t.parent;let{view:r}=t,n=r&&r.state.doc,i=this.posAtStart;return n?n.slice(i,i+this.length):Oi.empty}domAtPos(t){return(this.length?t==0:this.side>0)?Ga.before(this.dom):Ga.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,r){let n=this.widget.coordsAt(this.dom,t,r);if(n)return n;let i=this.dom.getClientRects(),a=null;if(!i.length)return null;for(let s=t>0?i.length-1:0;a=i[s],!(t>0?s==0:s==i.length-1||a.top<a.bottom);s+=t>0?-1:1);return this.length?a:V6(a,this.side>0)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class Hne extends Nh{domAtPos(t){let{topView:r,text:n}=this.widget;return r?N5(t,0,r,n,this.length-r.length,(i,a)=>i.domAtPos(a),(i,a)=>new Ga(i,Math.min(a,i.nodeValue.length))):new Ga(n,Math.min(t,n.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,r){let{topView:n,text:i}=this.widget;return n?Kne(t,r,n,i,this.length-n.length):Math.min(r,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,r){let{topView:n,text:i}=this.widget;return n?N5(t,r,n,i,this.length-n.length,(a,s,l)=>a.coordsAt(s,l),(a,s,l)=>B5(a,s,l)):B5(i,t,r)}destroy(){var t;super.destroy(),(t=this.widget.topView)===null||t===void 0||t.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function N5(e,t,r,n,i,a,s){if(r instanceof kf){for(let l=r.dom.firstChild;l;l=l.nextSibling){let h=Yi.get(l);if(h){let y=Vy(l,n),x=h.length+(y?i:0);if(e<x||e==x&&h.getSide()<=0)return y?N5(e,t,h,n,i,a,s):a(h,e,t);e-=x}else{let y=Une(e,t,l,s);if(typeof y!="number")return y;e=y}}return a(r,r.length,-1)}else return r.dom==n?s(n,e,t):a(r,e,t)}function Une(e,t,r,n){if(r.nodeType==3){let i=r.nodeValue.length;if(e<=i)return n(r,e,t);e-=i}else if(r.nodeType==1&&r.contentEditable!="false")for(let i=r.firstChild;i;i=i.nextSibling){let a=Une(e,t,i,n);if(typeof a!="number")return a;e=a}return e}function Kne(e,t,r,n,i){if(r instanceof kf){let a=0;for(let s=r.dom.firstChild;s;s=s.nextSibling){let l=Yi.get(s);if(l){let h=Vy(s,n);if(Vy(s,e))return a+(h?Kne(e,t,l,n,i):l.localPosFromDOM(e,t));a+=l.length+(h?i:0)}else{let h=Gne(e,t,s);if(h.result!=null)return a+h.result;a+=h.size}}}else if(r.dom==n)return Math.min(t,n.nodeValue.length);return r.localPosFromDOM(e,t)}function Gne(e,t,r){if(r.nodeType==3)return e==r?{result:t}:{size:r.nodeValue.length};if(r.nodeType==1&&r.contentEditable!="false"){let n=0;for(let i=r.firstChild,a=0;;i=i.nextSibling,a++){if(e==r&&a==t)return{result:n};if(!i)return{size:n};let s=Gne(e,t,i);if(s.result!=null)return{result:t+s.result};n+=s.size}}else return r.contains(e)?{result:0}:{size:0}}class Hy extends Yi{constructor(t){super(),this.side=t}get length(){return 0}merge(){return!1}become(t){return t instanceof Hy&&t.side==this.side}split(){return new Hy(this.side)}sync(){if(!this.dom){let t=document.createElement("img");t.className="cm-widgetBuffer",t.setAttribute("aria-hidden","true"),this.setDOM(t)}}getSide(){return this.side}domAtPos(t){return this.side>0?Ga.before(this.dom):Ga.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return Oi.empty}get isHidden(){return!0}}ig.prototype.children=Nh.prototype.children=Hy.prototype.children=W6;function qne(e,t){let r=e.dom,{children:n}=e,i=0;for(let a=0;i<n.length;i++){let s=n[i],l=a+s.length;if(!(l==a&&s.getSide()<=0)){if(t>a&&t<l&&s.dom.parentNode==r)return s.domAtPos(t-a);if(t<=a)break;a=l}}for(let a=i;a>0;a--){let s=n[a-1];if(s.dom.parentNode==r)return s.domAtPos(s.length)}for(let a=i;a<n.length;a++){let s=n[a];if(s.dom.parentNode==r)return s.domAtPos(0)}return new Ga(r,0)}function Yne(e,t,r){let n,{children:i}=e;r>0&&t instanceof kf&&i.length&&(n=i[i.length-1])instanceof kf&&n.mark.eq(t.mark)?Yne(n,t.children[0],r-1):(i.push(t),t.setParent(e)),e.length+=t.length}function Xne(e,t,r){let n=null,i=-1,a=null,s=-1;function l(y,x){for(let k=0,A=0;k<y.children.length&&A<=x;k++){let j=y.children[k],N=A+j.length;N>=x&&(j.children.length?l(j,x-A):(!a||a.isHidden&&r>0)&&(N>x||A==N&&j.getSide()>0)?(a=j,s=x-A):(A<x||A==N&&j.getSide()<0&&!j.isHidden)&&(n=j,i=x-A)),A=N}}l(e,t);let h=(r<0?n:a)||n||a;return h?h.coordsAt(Math.max(0,h==n?i:s),r):F6e(e)}function F6e(e){let t=e.dom.lastChild;if(!t)return e.dom.getBoundingClientRect();let r=sw(t);return r[r.length-1]||null}function R5(e,t){for(let r in e)r=="class"&&t.class?t.class+=" "+e.class:r=="style"&&t.style?t.style+=";"+e.style:t[r]=e[r];return t}function H6(e,t){if(e==t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!=n.length)return!1;for(let i of r)if(n.indexOf(i)==-1||e[i]!==t[i])return!1;return!0}function L5(e,t,r){let n=null;if(t)for(let i in t)r&&i in r||e.removeAttribute(n=i);if(r)for(let i in r)t&&t[i]==r[i]||e.setAttribute(n=i,r[i]);return!!n}class Av{eq(t){return!1}updateDOM(t,r){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return-1}ignoreEvent(t){return!0}coordsAt(t,r,n){return null}get customView(){return null}get isHidden(){return!1}destroy(t){}}var Lo=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(Lo||(Lo={}));class On extends rg{constructor(t,r,n,i){super(),this.startSide=t,this.endSide=r,this.widget=n,this.spec=i}get heightRelevant(){return!1}static mark(t){return new SA(t)}static widget(t){let r=t.side||0,n=!!t.block;return r+=n?r>0?3e8:-4e8:r>0?1e8:-1e8,new og(t,r,r,n,t.widget||null,!1)}static replace(t){let r=!!t.block,n,i;if(t.isBlockGap)n=-5e8,i=4e8;else{let{start:a,end:s}=Zne(t,r);n=(a?r?-3e8:-1:5e8)-1,i=(s?r?2e8:1:-6e8)+1}return new og(t,n,i,r,t.widget||null,!0)}static line(t){return new SS(t)}static set(t,r=!1){return $i.of(t,r)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}On.none=$i.empty;class SA extends On{constructor(t){let{start:r,end:n}=Zne(t);super(r?-1:5e8,n?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof SA&&this.tagName==t.tagName&&this.class==t.class&&H6(this.attrs,t.attrs)}range(t,r=t){if(t>=r)throw new RangeError("Mark decorations may not be empty");return super.range(t,r)}}SA.prototype.point=!1;class SS extends On{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof SS&&this.spec.class==t.spec.class&&H6(this.spec.attributes,t.spec.attributes)}range(t,r=t){if(r!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,r)}}SS.prototype.mapMode=Ts.TrackBefore;SS.prototype.point=!0;class og extends On{constructor(t,r,n,i,a,s){super(r,n,a,t),this.block=i,this.isReplace=s,this.mapMode=i?r<=0?Ts.TrackBefore:Ts.TrackAfter:Ts.TrackDel}get type(){return this.startSide<this.endSide?Lo.WidgetRange:this.startSide<=0?Lo.WidgetBefore:Lo.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&this.widget.estimatedHeight>=5}eq(t){return t instanceof og&&B6e(this.widget,t.widget)&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,r=t){if(this.isReplace&&(t>r||t==r&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&r!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,r)}}og.prototype.point=!0;function Zne(e,t=!1){let{inclusiveStart:r,inclusiveEnd:n}=e;return r==null&&(r=e.inclusive),n==null&&(n=e.inclusive),{start:r??t,end:n??t}}function B6e(e,t){return e==t||!!(e&&t&&e.compare(t))}function z5(e,t,r,n=0){let i=r.length-1;i>=0&&r[i]+n>=e?r[i]=Math.max(r[i],t):r.push(e,t)}class Is extends Yi{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,r,n,i,a,s){if(n){if(!(n instanceof Is))return!1;this.dom||n.transferDOM(this)}return i&&this.setDeco(n?n.attrs:null),zne(this,t,r,n?n.children:[],a,s),!0}split(t){let r=new Is;if(r.breakAfter=this.breakAfter,this.length==0)return r;let{i:n,off:i}=this.childPos(t);i&&(r.append(this.children[n].split(i),0),this.children[n].merge(i,this.children[n].length,null,!1,0,0),n++);for(let a=n;a<this.children.length;a++)r.append(this.children[a],0);for(;n>0&&this.children[n-1].length==0;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=t,r}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){H6(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,r){Yne(this,t,r)}addLineDeco(t){let r=t.spec.attributes,n=t.spec.class;r&&(this.attrs=R5(r,this.attrs||{})),n&&(this.attrs=R5({class:n},this.attrs||{}))}domAtPos(t){return qne(this,t)}reuseDOM(t){t.nodeName=="DIV"&&(this.setDOM(t),this.dirty|=6)}sync(t,r){var n;this.dom?this.dirty&4&&(Nne(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(L5(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,r);let i=this.dom.lastChild;for(;i&&Yi.get(i)instanceof kf;)i=i.lastChild;if(!i||!this.length||i.nodeName!="BR"&&((n=Yi.get(i))===null||n===void 0?void 0:n.isEditable)==!1&&(!tn.ios||!this.children.some(a=>a instanceof ig))){let a=document.createElement("BR");a.cmIgnore=!0,this.dom.appendChild(a)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let t=0,r;for(let n of this.children){if(!(n instanceof ig)||/[^ -~]/.test(n.text))return null;let i=sw(n.dom);if(i.length!=1)return null;t+=i[0].width,r=i[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:r}:null}coordsAt(t,r){let n=Xne(this,t,r);if(!this.children.length&&n&&this.parent){let{heightOracle:i}=this.parent.view.viewState,a=n.bottom-n.top;if(Math.abs(a-i.lineHeight)<2&&i.textHeight<a){let s=(a-i.textHeight)/2;return{top:n.top+s,bottom:n.bottom-s,left:n.left,right:n.left}}}return n}become(t){return!1}get type(){return Lo.Text}static find(t,r){for(let n=0,i=0;n<t.children.length;n++){let a=t.children[n],s=i+a.length;if(s>=r){if(a instanceof Is)return a;if(s>r)break}i=s+a.breakAfter}return null}}class Um extends Yi{constructor(t,r,n){super(),this.widget=t,this.length=r,this.type=n,this.breakAfter=0,this.prevWidget=null}merge(t,r,n,i,a,s){return n&&(!(n instanceof Um)||!this.widget.compare(n.widget)||t>0&&a<=0||r<this.length&&s<=0)?!1:(this.length=t+(n?n.length:0)+(this.length-r),!0)}domAtPos(t){return t==0?Ga.before(this.dom):Ga.after(this.dom,t==this.length)}split(t){let r=this.length-t;this.length=t;let n=new Um(this.widget,r,this.type);return n.breakAfter=this.breakAfter,n}get children(){return W6}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):Oi.empty}domBoundsAround(){return null}become(t){return t instanceof Um&&t.widget.constructor==this.widget.constructor?(t.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=t.widget,this.length=t.length,this.type=t.type,this.breakAfter=t.breakAfter,!0):!1}ignoreMutation(){return!0}ignoreEvent(t){return this.widget.ignoreEvent(t)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(t,r){return this.widget.coordsAt(this.dom,t,r)}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class U6{constructor(t,r,n,i){this.doc=t,this.pos=r,this.end=n,this.disallowBlockEffectsFor=i,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=t.iter(),this.skip=r}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let t=this.content[this.content.length-1];return!t.breakAfter&&!(t instanceof Um&&t.type==Lo.WidgetBefore)}getLine(){return this.curLine||(this.content.push(this.curLine=new Is),this.atCursorPos=!0),this.curLine}flushBuffer(t=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(UC(new Hy(-1),t),t.length),this.pendingBuffer=0)}addBlockWidget(t){this.flushBuffer(),this.curLine=null,this.content.push(t)}finish(t){this.pendingBuffer&&t<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,this.posCovered()||this.getLine()}buildText(t,r,n){for(;t>0;){if(this.textOff==this.text.length){let{value:a,lineBreak:s,done:l}=this.cursor.next(this.skip);if(this.skip=0,l)throw new Error("Ran out of text content when drawing inline views");if(s){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}else this.text=a,this.textOff=0}let i=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(r.slice(r.length-n)),this.getLine().append(UC(new ig(this.text.slice(this.textOff,this.textOff+i)),r),n),this.atCursorPos=!0,this.textOff+=i,t-=i,n=0}}span(t,r,n,i){this.buildText(r-t,n,i),this.pos=r,this.openStart<0&&(this.openStart=i)}point(t,r,n,i,a,s){if(this.disallowBlockEffectsFor[s]&&n instanceof og){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(r>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let l=r-t;if(n instanceof og)if(n.block){let{type:h}=n;h==Lo.WidgetAfter&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Um(n.widget||new GW("div"),l,h))}else{let h=Nh.create(n.widget||new GW("span"),l,l?0:n.startSide),y=this.atCursorPos&&!h.isEditable&&a<=i.length&&(t<r||n.startSide>0),x=!h.isEditable&&(t<r||a>i.length||n.startSide<=0),k=this.getLine();this.pendingBuffer==2&&!y&&!h.isEditable&&(this.pendingBuffer=0),this.flushBuffer(i),y&&(k.append(UC(new Hy(1),i),a),a=i.length+Math.max(0,a-i.length)),k.append(UC(h,i),a),this.atCursorPos=x,this.pendingBuffer=x?t<r||a>i.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=i.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);l&&(this.textOff+l<=this.text.length?this.textOff+=l:(this.skip+=l-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=r),this.openStart<0&&(this.openStart=a)}static build(t,r,n,i,a){let s=new U6(t,r,n,a);return s.openEnd=$i.spans(i,r,n,s),s.openStart<0&&(s.openStart=s.openEnd),s.finish(s.openEnd),s}}function UC(e,t){for(let r of t)e=new kf(r,[e],e.length);return e}class GW extends Av{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const Jne=rn.define(),Qne=rn.define(),eie=rn.define(),tie=rn.define(),V5=rn.define(),rie=rn.define(),nie=rn.define(),iie=rn.define({combine:e=>e.some(t=>t)}),oie=rn.define({combine:e=>e.some(t=>t)});class PO{constructor(t,r="nearest",n="nearest",i=5,a=5){this.range=t,this.y=r,this.x=n,this.yMargin=i,this.xMargin=a}map(t){return t.empty?this:new PO(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}const qW=qn.define({map:(e,t)=>e.map(t)});function ic(e,t,r){let n=e.facet(tie);n.length?n[0](t):window.onerror?window.onerror(String(t),r,void 0,void 0,t):r?console.error(r+":",t):console.error(t)}const DA=rn.define({combine:e=>e.length?e[0]:!0});let N6e=0;const L1=rn.define();class Ya{constructor(t,r,n,i){this.id=t,this.create=r,this.domEventHandlers=n,this.extension=i(this)}static define(t,r){const{eventHandlers:n,provide:i,decorations:a}=r||{};return new Ya(N6e++,t,n,s=>{let l=[L1.of(s)];return a&&l.push(lw.of(h=>{let y=h.plugin(s);return y?a(y):On.none})),i&&l.push(i(s)),l})}static fromClass(t,r){return Ya.define(n=>new t(n),r)}}class H3{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let r=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(r)}catch(n){if(ic(r.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(r){ic(t.state,r,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var r;if(!((r=this.value)===null||r===void 0)&&r.destroy)try{this.value.destroy()}catch(n){ic(t.state,n,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const aie=rn.define(),K6=rn.define(),lw=rn.define(),G6=rn.define(),sie=rn.define();function lie(e){let t=0,r=0,n=0,i=0;for(let a of e.state.facet(sie)){let s=a(e);s&&(s.left!=null&&(t=Math.max(t,s.left)),s.right!=null&&(r=Math.max(r,s.right)),s.top!=null&&(n=Math.max(n,s.top)),s.bottom!=null&&(i=Math.max(i,s.bottom)))}return{left:t,right:r,top:n,bottom:i}}const z1=rn.define();class ld{constructor(t,r,n,i){this.fromA=t,this.toA=r,this.fromB=n,this.toB=i}join(t){return new ld(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let r=t.length,n=this;for(;r>0;r--){let i=t[r-1];if(!(i.fromA>n.toA)){if(i.toA<n.fromA)break;n=n.join(i),t.splice(r-1,1)}}return t.splice(r,0,n),t}static extendWithRanges(t,r){if(r.length==0)return t;let n=[];for(let i=0,a=0,s=0,l=0;;i++){let h=i==t.length?null:t[i],y=s-l,x=h?h.fromB:1e9;for(;a<r.length&&r[a]<x;){let k=r[a],A=r[a+1],j=Math.max(l,k),N=Math.min(x,A);if(j<=N&&new ld(j+y,N+y,j,N).addToSet(n),A>x)break;a+=2}if(!h)return n;new ld(h.fromA,h.toA,h.fromB,h.toB).addToSet(n),s=h.toA,l=h.toB}}}class kO{constructor(t,r,n){this.view=t,this.state=r,this.transactions=n,this.flags=0,this.startState=t.state,this.changes=la.empty(this.startState.doc.length);for(let a of n)this.changes=this.changes.compose(a.changes);let i=[];this.changes.iterChangedRanges((a,s,l,h)=>i.push(new ld(a,s,l,h))),this.changedRanges=i}static create(t,r,n){return new kO(t,r,n)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}var Oo=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(Oo||(Oo={}));const W5=Oo.LTR,R6e=Oo.RTL;function uie(e){let t=[];for(let r=0;r<e.length;r++)t.push(1<<+e[r]);return t}const L6e=uie("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),z6e=uie("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),H5=Object.create(null),jc=[];for(let e of["()","[]","{}"]){let t=e.charCodeAt(0),r=e.charCodeAt(1);H5[t]=r,H5[r]=-t}function V6e(e){return e<=247?L6e[e]:1424<=e&&e<=1524?2:1536<=e&&e<=1785?z6e[e-1536]:1774<=e&&e<=2220?4:8192<=e&&e<=8203?256:64336<=e&&e<=65023?4:e==8204?256:1}const W6e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class cy{get dir(){return this.level%2?R6e:W5}constructor(t,r,n){this.from=t,this.to=r,this.level=n}side(t,r){return this.dir==r==t?this.to:this.from}static find(t,r,n,i){let a=-1;for(let s=0;s<t.length;s++){let l=t[s];if(l.from<=r&&l.to>=r){if(l.level==n)return s;(a<0||(i!=0?i<0?l.from<r:l.to>r:t[a].level>l.level))&&(a=s)}}if(a<0)throw new RangeError("Index out of range");return a}}const Po=[];function H6e(e,t){let r=e.length,n=t==W5?1:2,i=t==W5?2:1;if(!e||n==1&&!W6e.test(e))return cie(r);for(let s=0,l=n,h=n;s<r;s++){let y=V6e(e.charCodeAt(s));y==512?y=l:y==8&&h==4&&(y=16),Po[s]=y==4?2:y,y&7&&(h=y),l=y}for(let s=0,l=n,h=n;s<r;s++){let y=Po[s];if(y==128)s<r-1&&l==Po[s+1]&&l&24?y=Po[s]=l:Po[s]=256;else if(y==64){let x=s+1;for(;x<r&&Po[x]==64;)x++;let k=s&&l==8||x<r&&Po[x]==8?h==1?1:8:256;for(let A=s;A<x;A++)Po[A]=k;s=x-1}else y==8&&h==1&&(Po[s]=1);l=y,y&7&&(h=y)}for(let s=0,l=0,h=0,y,x,k;s<r;s++)if(x=H5[y=e.charCodeAt(s)])if(x<0){for(let A=l-3;A>=0;A-=3)if(jc[A+1]==-x){let j=jc[A+2],N=j&2?n:j&4?j&1?i:n:0;N&&(Po[s]=Po[jc[A]]=N),l=A;break}}else{if(jc.length==189)break;jc[l++]=s,jc[l++]=y,jc[l++]=h}else if((k=Po[s])==2||k==1){let A=k==n;h=A?0:1;for(let j=l-3;j>=0;j-=3){let N=jc[j+2];if(N&2)break;if(A)jc[j+2]|=2;else{if(N&4)break;jc[j+2]|=4}}}for(let s=0;s<r;s++)if(Po[s]==256){let l=s+1;for(;l<r&&Po[l]==256;)l++;let h=(s?Po[s-1]:n)==1,y=(l<r?Po[l]:n)==1,x=h==y?h?1:2:n;for(let k=s;k<l;k++)Po[k]=x;s=l-1}let a=[];if(n==1)for(let s=0;s<r;){let l=s,h=Po[s++]!=1;for(;s<r&&h==(Po[s]!=1);)s++;if(h)for(let y=s;y>l;){let x=y,k=Po[--y]!=2;for(;y>l&&k==(Po[y-1]!=2);)y--;a.push(new cy(y,x,k?2:1))}else a.push(new cy(l,s,0))}else for(let s=0;s<r;){let l=s,h=Po[s++]==2;for(;s<r&&h==(Po[s]==2);)s++;a.push(new cy(l,s,h?1:2))}return a}function cie(e){return[new cy(0,e,0)]}let die="";function U6e(e,t,r,n,i){var a;let s=n.head-e.from,l=-1;if(s==0){if(!i||!e.length)return null;t[0].level!=r&&(s=t[0].side(!1,r),l=0)}else if(s==e.length){if(i)return null;let A=t[t.length-1];A.level!=r&&(s=A.side(!0,r),l=t.length-1)}l<0&&(l=cy.find(t,s,(a=n.bidiLevel)!==null&&a!==void 0?a:-1,n.assoc));let h=t[l];s==h.side(i,r)&&(h=t[l+=i?1:-1],s=h.side(!i,r));let y=i==(h.dir==r),x=$s(e.text,s,y);if(die=e.text.slice(Math.min(s,x),Math.max(s,x)),x!=h.side(i,r))return Zt.cursor(x+e.from,y?-1:1,h.level);let k=l==(i?t.length-1:0)?null:t[l+(i?1:-1)];return!k&&h.level!=r?Zt.cursor(i?e.to:e.from,i?-1:1,r):k&&k.level<h.level?Zt.cursor(k.side(!i,r)+e.from,i?1:-1,k.level):Zt.cursor(x+e.from,i?-1:1,h.level)}const I0="ï¿¿";class fie{constructor(t,r){this.points=t,this.text="",this.lineSeparator=r.facet(wi.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+=I0}readRange(t,r){if(!t)return this;let n=t.parentNode;for(let i=t;;){this.findPointBefore(n,i);let a=this.text.length;this.readNode(i);let s=i.nextSibling;if(s==r)break;let l=Yi.get(i),h=Yi.get(s);(l&&h?l.breakAfter:(l?l.breakAfter:YW(i))||YW(s)&&(i.nodeName!="BR"||i.cmIgnore)&&this.text.length>a)&&this.lineBreak(),i=s}return this.findPointBefore(n,r),this}readTextNode(t){let r=t.nodeValue;for(let n of this.points)n.node==t&&(n.pos=this.text.length+Math.min(n.offset,r.length));for(let n=0,i=this.lineSeparator?null:/\r\n?|\n/g;;){let a=-1,s=1,l;if(this.lineSeparator?(a=r.indexOf(this.lineSeparator,n),s=this.lineSeparator.length):(l=i.exec(r))&&(a=l.index,s=l[0].length),this.append(r.slice(n,a<0?r.length:a)),a<0)break;if(this.lineBreak(),s>1)for(let h of this.points)h.node==t&&h.pos>this.text.length&&(h.pos-=s-1);n=a+s}}readNode(t){if(t.cmIgnore)return;let r=Yi.get(t),n=r&&r.overrideDOMText;if(n!=null){this.findPointInside(t,n.length);for(let i=n.iter();!i.next().done;)i.lineBreak?this.lineBreak():this.append(i.value)}else t.nodeType==3?this.readTextNode(t):t.nodeName=="BR"?t.nextSibling&&this.lineBreak():t.nodeType==1&&this.readRange(t.firstChild,null)}findPointBefore(t,r){for(let n of this.points)n.node==t&&t.childNodes[n.offset]==r&&(n.pos=this.text.length)}findPointInside(t,r){for(let n of this.points)(t.nodeType==3?n.node==t:t.contains(n.node))&&(n.pos=this.text.length+Math.min(r,n.offset))}}function YW(e){return e.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}class XW{constructor(t,r){this.node=t,this.offset=r,this.pos=-1}}class ZW extends Yi{get length(){return this.view.state.doc.length}constructor(t){super(),this.view=t,this.compositionDeco=On.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new Is],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new ld(0,0,0,t.state.doc.length)],0)}update(t){let r=t.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:s,toA:l})=>l<this.minWidthFrom||s>this.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=On.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=G6e(this.view,t.changes)),(tn.ie||tn.chrome)&&!this.compositionDeco.size&&t&&t.state.doc.lines!=t.startState.doc.lines&&(this.forceSelection=!0);let n=this.decorations,i=this.updateDeco(),a=Z6e(n,i,t.changes);return r=ld.extendWithRanges(r,a),this.dirty==0&&r.length==0?!1:(this.updateInner(r,t.startState.doc.length),t.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(t,r){this.view.viewState.mustMeasureContent=!0,this.updateChildren(t,r);let{observer:n}=this.view;n.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let a=tn.chrome||tn.ios?{node:n.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,a),this.dirty=0,a&&(a.written||n.selectionRange.focusNode!=a.node)&&(this.forceSelection=!0),this.dom.style.height=""});let i=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let a of this.children)a instanceof Um&&a.widget instanceof JW&&i.push(a.dom);n.updateGaps(i)}updateChildren(t,r){let n=this.childCursor(r);for(let i=t.length-1;;i--){let a=i>=0?t[i]:null;if(!a)break;let{fromA:s,toA:l,fromB:h,toB:y}=a,{content:x,breakAtStart:k,openStart:A,openEnd:j}=U6.build(this.view.state.doc,h,y,this.decorations,this.dynamicDecorationMap),{i:N,off:M}=n.findPos(l,1),{i:u,off:m}=n.findPos(s,-1);Lne(this,u,m,N,M,x,k,A,j)}}updateSelection(t=!1,r=!1){(t||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let n=this.view.root.activeElement,i=n==this.dom,a=!i&&ik(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(i||r||a))return;let s=this.forceSelection;this.forceSelection=!1;let l=this.view.state.selection.main,h=this.domAtPos(l.anchor),y=l.empty?h:this.domAtPos(l.head);if(tn.gecko&&l.empty&&!this.compositionDeco.size&&K6e(h)){let k=document.createTextNode("");this.view.observer.ignore(()=>h.node.insertBefore(k,h.node.childNodes[h.offset]||null)),h=y=new Ga(k,0),s=!0}let x=this.view.observer.selectionRange;(s||!x.focusNode||!DO(h.node,h.offset,x.anchorNode,x.anchorOffset)||!DO(y.node,y.offset,x.focusNode,x.focusOffset))&&(this.view.observer.ignore(()=>{tn.android&&tn.chrome&&this.dom.contains(x.focusNode)&&J6e(x.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let k=SO(this.view.root);if(k)if(l.empty){if(tn.gecko){let A=Y6e(h.node,h.offset);if(A&&A!=3){let j=pie(h.node,h.offset,A==1?1:-1);j&&(h=new Ga(j,A==1?0:j.nodeValue.length))}}k.collapse(h.node,h.offset),l.bidiLevel!=null&&x.cursorBidiLevel!=null&&(x.cursorBidiLevel=l.bidiLevel)}else if(k.extend){k.collapse(h.node,h.offset);try{k.extend(y.node,y.offset)}catch{}}else{let A=document.createRange();l.anchor>l.head&&([h,y]=[y,h]),A.setEnd(y.node,y.offset),A.setStart(h.node,h.offset),k.removeAllRanges(),k.addRange(A)}a&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())}),this.view.observer.setSelectionRange(h,y)),this.impreciseAnchor=h.precise?null:new Ga(x.anchorNode,x.anchorOffset),this.impreciseHead=y.precise?null:new Ga(x.focusNode,x.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:t}=this,r=t.state.selection.main,n=SO(t.root),{anchorNode:i,anchorOffset:a}=t.observer.selectionRange;if(!n||!r.empty||!r.assoc||!n.modify)return;let s=Is.find(this,r.head);if(!s)return;let l=s.posAtStart;if(r.head==l||r.head==l+s.length)return;let h=this.coordsAt(r.head,-1),y=this.coordsAt(r.head,1);if(!h||!y||h.bottom>y.top)return;let x=this.domAtPos(r.head+r.assoc);n.collapse(x.node,x.offset),n.modify("move",r.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let k=t.observer.selectionRange;t.docView.posFromDOM(k.anchorNode,k.anchorOffset)!=r.from&&n.collapse(i,a)}nearest(t){for(let r=t;r;){let n=Yi.get(r);if(n&&n.rootView==this)return n;r=r.parentNode}return null}posFromDOM(t,r){let n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,r)+n.posAtStart}domAtPos(t){let{i:r,off:n}=this.childCursor().findPos(t,-1);for(;r<this.children.length-1;){let i=this.children[r];if(n<i.length||i instanceof Is)break;r++,n=0}return this.children[r].domAtPos(n)}coordsAt(t,r){for(let n=this.length,i=this.children.length-1;;i--){let a=this.children[i],s=n-a.breakAfter-a.length;if(t>s||t==s&&a.type!=Lo.WidgetBefore&&a.type!=Lo.WidgetAfter&&(!i||r==2||this.children[i-1].breakAfter||this.children[i-1].type==Lo.WidgetBefore&&r>-2))return a.coordsAt(t-s,r);n=s}}measureVisibleLineHeights(t){let r=[],{from:n,to:i}=t,a=this.view.contentDOM.clientWidth,s=a>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,h=this.view.textDirection==Oo.LTR;for(let y=0,x=0;x<this.children.length;x++){let k=this.children[x],A=y+k.length;if(A>i)break;if(y>=n){let j=k.dom.getBoundingClientRect();if(r.push(j.height),s){let N=k.dom.lastChild,M=N?sw(N):[];if(M.length){let u=M[M.length-1],m=h?u.right-j.left:j.right-u.left;m>l&&(l=m,this.minWidth=a,this.minWidthFrom=y,this.minWidthTo=A)}}}y=A+k.breakAfter}return r}textDirectionAt(t){let{i:r}=this.childPos(t,1);return getComputedStyle(this.children[r].dom).direction=="rtl"?Oo.RTL:Oo.LTR}measureTextSize(){for(let a of this.children)if(a instanceof Is){let s=a.measureTextSize();if(s)return s}let t=document.createElement("div"),r,n,i;return t.className="cm-line",t.style.width="99999px",t.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(t);let a=sw(t.firstChild)[0];r=t.getBoundingClientRect().height,n=a?a.width/27:7,i=a?a.height:r,t.remove()}),{lineHeight:r,charWidth:n,textHeight:i}}childCursor(t=this.length){let r=this.children.length;return r&&(t-=this.children[--r].length),new Rne(this.children,t,r)}computeBlockGapDeco(){let t=[],r=this.view.viewState;for(let n=0,i=0;;i++){let a=i==r.viewports.length?null:r.viewports[i],s=a?a.from-1:this.length;if(s>n){let l=r.lineBlockAt(s).bottom-r.lineBlockAt(n).top;t.push(On.replace({widget:new JW(l),block:!0,inclusive:!0,isBlockGap:!0}).range(n,s))}if(!a)break;n=a.to+1}return On.set(t)}updateDeco(){let t=this.view.state.facet(lw).map((r,n)=>(this.dynamicDecorationMap[n]=typeof r=="function")?r(this.view):r);for(let r=t.length;r<t.length+3;r++)this.dynamicDecorationMap[r]=!1;return this.decorations=[...t,this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco]}scrollIntoView(t){let{range:r}=t,n=this.coordsAt(r.head,r.empty?r.assoc:r.head>r.anchor?-1:1),i;if(!n)return;!r.empty&&(i=this.coordsAt(r.anchor,r.anchor>r.head?-1:1))&&(n={left:Math.min(n.left,i.left),top:Math.min(n.top,i.top),right:Math.max(n.right,i.right),bottom:Math.max(n.bottom,i.bottom)});let a=lie(this.view),s={left:n.left-a.left,top:n.top-a.top,right:n.right+a.right,bottom:n.bottom+a.bottom};A6e(this.view.scrollDOM,s,r.head<r.anchor?-1:1,t.x,t.y,t.xMargin,t.yMargin,this.view.textDirection==Oo.LTR)}}function K6e(e){return e.node.nodeType==1&&e.node.firstChild&&(e.offset==0||e.node.childNodes[e.offset-1].contentEditable=="false")&&(e.offset==e.node.childNodes.length||e.node.childNodes[e.offset].contentEditable=="false")}class JW extends Av{constructor(t){super(),this.height=t}toDOM(){let t=document.createElement("div");return this.updateDOM(t),t}eq(t){return t.height==this.height}updateDOM(t){return t.style.height=this.height+"px",!0}get estimatedHeight(){return this.height}}function hie(e){let t=e.observer.selectionRange,r=t.focusNode&&pie(t.focusNode,t.focusOffset,0);if(!r)return null;let n=e.docView.nearest(r);if(!n)return null;if(n instanceof Is){let i=r;for(;i.parentNode!=n.dom;)i=i.parentNode;let a=i.previousSibling;for(;a&&!Yi.get(a);)a=a.previousSibling;let s=a?Yi.get(a).posAtEnd:n.posAtStart;return{from:s,to:s,node:i,text:r}}else{for(;;){let{parent:a}=n;if(!a)return null;if(a instanceof Is)break;n=a}let i=n.posAtStart;return{from:i,to:i+n.length,node:n.dom,text:r}}}function G6e(e,t){let r=hie(e);if(!r)return On.none;let{from:n,to:i,node:a,text:s}=r,l=t.mapPos(n,1),h=Math.max(l,t.mapPos(i,-1)),{state:y}=e,x=a.nodeType==3?a.nodeValue:new fie([],y).readRange(a.firstChild,null).text;if(x.indexOf(I0)>-1)return On.none;if(h-l<x.length)if(y.doc.sliceString(l,Math.min(y.doc.length,l+x.length))==x)h=l+x.length;else if(y.doc.sliceString(Math.max(0,h-x.length),h)==x)l=h-x.length;else return On.none;else if(y.doc.sliceString(l,h)!=x)return On.none;let k=Yi.get(a);return k instanceof Hne?k=k.widget.topView:k&&(k.parent=null),On.set(On.replace({widget:new q6e(a,s,k),inclusive:!0}).range(l,h))}class q6e extends Av{constructor(t,r,n){super(),this.top=t,this.text=r,this.topView=n}eq(t){return this.top==t.top&&this.text==t.text}toDOM(){return this.top}ignoreEvent(){return!1}get customView(){return Hne}}function pie(e,t,r){if(r<=0)for(let n=e,i=t;;){if(n.nodeType==3)return n;if(n.nodeType==1&&i>0)n=n.childNodes[i-1],i=dp(n);else break}if(r>=0)for(let n=e,i=t;;){if(n.nodeType==3)return n;if(n.nodeType==1&&i<n.childNodes.length&&r>=0)n=n.childNodes[i],i=0;else break}return null}function Y6e(e,t){return e.nodeType!=1?0:(t&&e.childNodes[t-1].contentEditable=="false"?1:0)|(t<e.childNodes.length&&e.childNodes[t].contentEditable=="false"?2:0)}class X6e{constructor(){this.changes=[]}compareRange(t,r){z5(t,r,this.changes)}comparePoint(t,r){z5(t,r,this.changes)}}function Z6e(e,t,r){let n=new X6e;return $i.compare(e,t,r,n),n.changes}function J6e(e,t){for(let r=e;r&&r!=t;r=r.assignedSlot||r.parentNode)if(r.nodeType==1&&r.contentEditable=="false")return!0;return!1}function Q6e(e,t,r=1){let n=e.charCategorizer(t),i=e.doc.lineAt(t),a=t-i.from;if(i.length==0)return Zt.cursor(t);a==0?r=1:a==i.length&&(r=-1);let s=a,l=a;r<0?s=$s(i.text,a,!1):l=$s(i.text,a);let h=n(i.text.slice(s,l));for(;s>0;){let y=$s(i.text,s,!1);if(n(i.text.slice(y,s))!=h)break;s=y}for(;l<i.length;){let y=$s(i.text,l);if(n(i.text.slice(l,y))!=h)break;l=y}return Zt.range(s+i.from,l+i.from)}function e9e(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)}function t9e(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function U3(e,t){return e.top<t.bottom-1&&e.bottom>t.top+1}function QW(e,t){return t<e.top?{top:t,left:e.left,right:e.right,bottom:e.bottom}:e}function eH(e,t){return t>e.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function U5(e,t,r){let n,i,a,s,l=!1,h,y,x,k;for(let N=e.firstChild;N;N=N.nextSibling){let M=sw(N);for(let u=0;u<M.length;u++){let m=M[u];i&&U3(i,m)&&(m=QW(eH(m,i.bottom),i.top));let v=e9e(t,m),C=t9e(r,m);if(v==0&&C==0)return N.nodeType==3?tH(N,t,r):U5(N,t,r);if(!n||s>C||s==C&&a>v){n=N,i=m,a=v,s=C;let w=C?r<m.top?-1:1:v?t<m.left?-1:1:0;l=!w||(w>0?u<M.length-1:u>0)}v==0?r>m.bottom&&(!x||x.bottom<m.bottom)?(h=N,x=m):r<m.top&&(!k||k.top>m.top)&&(y=N,k=m):x&&U3(x,m)?x=eH(x,m.bottom):k&&U3(k,m)&&(k=QW(k,m.top))}}if(x&&x.bottom>=r?(n=h,i=x):k&&k.top<=r&&(n=y,i=k),!n)return{node:e,offset:0};let A=Math.max(i.left,Math.min(i.right,t));if(n.nodeType==3)return tH(n,A,r);if(l&&n.contentEditable!="false")return U5(n,A,r);let j=Array.prototype.indexOf.call(e.childNodes,n)+(t>=(i.left+i.right)/2?1:0);return{node:e,offset:j}}function tH(e,t,r){let n=e.nodeValue.length,i=-1,a=1e9,s=0;for(let l=0;l<n;l++){let h=Wy(e,l,l+1).getClientRects();for(let y=0;y<h.length;y++){let x=h[y];if(x.top==x.bottom)continue;s||(s=t-x.left);let k=(x.top>r?x.top-r:r-x.bottom)-1;if(x.left-1<=t&&x.right+1>=t&&k<a){let A=t>=(x.left+x.right)/2,j=A;if((tn.chrome||tn.gecko)&&Wy(e,l).getBoundingClientRect().left==x.right&&(j=!A),k<=0)return{node:e,offset:l+(j?1:0)};i=l+(j?1:0),a=k}}}return{node:e,offset:i>-1?i:s>0?e.nodeValue.length:0}}function mie(e,t,r,n=-1){var i,a;let s=e.contentDOM.getBoundingClientRect(),l=s.top+e.viewState.paddingTop,h,{docHeight:y}=e.viewState,{x,y:k}=t,A=k-l;if(A<0)return 0;if(A>y)return e.state.doc.length;for(let w=e.defaultLineHeight/2,g=!1;h=e.elementAtHeight(A),h.type!=Lo.Text;)for(;A=n>0?h.bottom+w:h.top-w,!(A>=0&&A<=y);){if(g)return r?null:0;g=!0,n=-n}k=l+A;let j=h.from;if(j<e.viewport.from)return e.viewport.from==0?0:r?null:rH(e,s,h,x,k);if(j>e.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:r?null:rH(e,s,h,x,k);let N=e.dom.ownerDocument,M=e.root.elementFromPoint?e.root:N,u=M.elementFromPoint(x,k);u&&!e.contentDOM.contains(u)&&(u=null),u||(x=Math.max(s.left+1,Math.min(s.right-1,x)),u=M.elementFromPoint(x,k),u&&!e.contentDOM.contains(u)&&(u=null));let m,v=-1;if(u&&((i=e.docView.nearest(u))===null||i===void 0?void 0:i.isEditable)!=!1){if(N.caretPositionFromPoint){let w=N.caretPositionFromPoint(x,k);w&&({offsetNode:m,offset:v}=w)}else if(N.caretRangeFromPoint){let w=N.caretRangeFromPoint(x,k);w&&({startContainer:m,startOffset:v}=w,(!e.contentDOM.contains(m)||tn.safari&&r9e(m,v,x)||tn.chrome&&n9e(m,v,x))&&(m=void 0))}}if(!m||!e.docView.dom.contains(m)){let w=Is.find(e.docView,j);if(!w)return A>h.top+h.height/2?h.to:h.from;({node:m,offset:v}=U5(w.dom,x,k))}let C=e.docView.nearest(m);if(!C)return null;if(C.isWidget&&((a=C.dom)===null||a===void 0?void 0:a.nodeType)==1){let w=C.dom.getBoundingClientRect();return t.y<w.top||t.y<=w.bottom&&t.x<=(w.left+w.right)/2?C.posAtStart:C.posAtEnd}else return C.localPosFromDOM(m,v)+C.posAtStart}function rH(e,t,r,n,i){let a=Math.round((n-t.left)*e.defaultCharacterWidth);if(e.lineWrapping&&r.height>e.defaultLineHeight*1.5){let l=Math.floor((i-r.top)/e.defaultLineHeight);a+=l*e.viewState.heightOracle.lineLength}let s=e.state.sliceDoc(r.from,r.to);return r.from+T5(s,a,e.state.tabSize)}function r9e(e,t,r){let n;if(e.nodeType!=3||t!=(n=e.nodeValue.length))return!1;for(let i=e.nextSibling;i;i=i.nextSibling)if(i.nodeType!=1||i.nodeName!="BR")return!1;return Wy(e,n-1,n).getBoundingClientRect().left>r}function n9e(e,t,r){if(t!=0)return!1;for(let i=e;;){let a=i.parentNode;if(!a||a.nodeType!=1||a.firstChild!=i)return!1;if(a.classList.contains("cm-line"))break;i=a}let n=e.nodeType==1?e.getBoundingClientRect():Wy(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return r-n.left>5}function i9e(e,t,r,n){let i=e.state.doc.lineAt(t.head),a=!n||!e.lineWrapping?null:e.coordsAtPos(t.assoc<0&&t.head>i.from?t.head-1:t.head);if(a){let h=e.dom.getBoundingClientRect(),y=e.textDirectionAt(i.from),x=e.posAtCoords({x:r==(y==Oo.LTR)?h.right-1:h.left+1,y:(a.top+a.bottom)/2});if(x!=null)return Zt.cursor(x,r?-1:1)}let s=Is.find(e.docView,t.head),l=s?r?s.posAtEnd:s.posAtStart:r?i.to:i.from;return Zt.cursor(l,r?-1:1)}function nH(e,t,r,n){let i=e.state.doc.lineAt(t.head),a=e.bidiSpans(i),s=e.textDirectionAt(i.from);for(let l=t,h=null;;){let y=U6e(i,a,s,l,r),x=die;if(!y){if(i.number==(r?e.state.doc.lines:1))return l;x=`
+`,i=e.state.doc.line(i.number+(r?1:-1)),a=e.bidiSpans(i),y=Zt.cursor(r?i.from:i.to)}if(h){if(!h(x))return l}else{if(!n)return y;h=n(x)}l=y}}function o9e(e,t,r){let n=e.state.charCategorizer(t),i=n(r);return a=>{let s=n(a);return i==bo.Space&&(i=s),i==s}}function a9e(e,t,r,n){let i=t.head,a=r?1:-1;if(i==(r?e.state.doc.length:0))return Zt.cursor(i,t.assoc);let s=t.goalColumn,l,h=e.contentDOM.getBoundingClientRect(),y=e.coordsAtPos(i),x=e.documentTop;if(y)s==null&&(s=y.left-h.left),l=a<0?y.top:y.bottom;else{let j=e.viewState.lineBlockAt(i);s==null&&(s=Math.min(h.right-h.left,e.defaultCharacterWidth*(i-j.from))),l=(a<0?j.top:j.bottom)+x}let k=h.left+s,A=n??e.defaultLineHeight>>1;for(let j=0;;j+=10){let N=l+(A+j)*a,M=mie(e,{x:k,y:N},!1,a);if(N<h.top||N>h.bottom||(a<0?M<i:M>i))return Zt.cursor(M,t.assoc,void 0,s)}}function ok(e,t,r){for(;;){let n=0;for(let i of e)i.between(t-1,t+1,(a,s,l)=>{if(t>a&&t<s){let h=n||r||(t-a<s-t?-1:1);t=h<0?a:s,n=h}});if(!n)return t}}function K3(e,t,r){let n=ok(e.state.facet(G6).map(i=>i(e)),r.from,t.head>r.from?-1:1);return n==r.from?r:Zt.cursor(n,n<r.from?1:-1)}class s9e{setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}constructor(t){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null;let r=(n,i)=>{this.ignoreDuringComposition(i)||i.type=="keydown"&&this.keydown(t,i)||(this.mustFlushObserver(i)&&t.observer.forceFlush(),this.runCustomHandlers(i.type,t,i)?i.preventDefault():n(t,i))};for(let n in na){let i=na[n];t.contentDOM.addEventListener(n,a=>{iH(t,a)&&r(i,a)},K5[n]),this.registeredEvents.push(n)}t.scrollDOM.addEventListener("mousedown",n=>{if(n.target==t.scrollDOM&&n.clientY>t.contentDOM.getBoundingClientRect().bottom&&(r(na.mousedown,n),!n.defaultPrevented&&n.button==2)){let i=t.contentDOM.style.minHeight;t.contentDOM.style.minHeight="100%",setTimeout(()=>t.contentDOM.style.minHeight=i,200)}}),t.scrollDOM.addEventListener("drop",n=>{n.target==t.scrollDOM&&n.clientY>t.contentDOM.getBoundingClientRect().bottom&&r(na.drop,n)}),tn.chrome&&tn.chrome_version==102&&t.scrollDOM.addEventListener("wheel",()=>{this.chromeScrollHack<0?t.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout(()=>{this.chromeScrollHack=-1,t.contentDOM.style.pointerEvents=""},100)},{passive:!0}),this.notifiedFocused=t.hasFocus,tn.safari&&t.contentDOM.addEventListener("input",()=>null)}ensureHandlers(t,r){var n;let i;this.customHandlers=[];for(let a of r)if(i=(n=a.update(t).spec)===null||n===void 0?void 0:n.domEventHandlers){this.customHandlers.push({plugin:a.value,handlers:i});for(let s in i)this.registeredEvents.indexOf(s)<0&&s!="scroll"&&(this.registeredEvents.push(s),t.contentDOM.addEventListener(s,l=>{iH(t,l)&&this.runCustomHandlers(s,t,l)&&l.preventDefault()}))}}runCustomHandlers(t,r,n){for(let i of this.customHandlers){let a=i.handlers[t];if(a)try{if(a.call(i.plugin,n,r)||n.defaultPrevented)return!0}catch(s){ic(r.state,s)}}return!1}runScrollHandlers(t,r){this.lastScrollTop=t.scrollDOM.scrollTop,this.lastScrollLeft=t.scrollDOM.scrollLeft;for(let n of this.customHandlers){let i=n.handlers.scroll;if(i)try{i.call(n.plugin,r,t)}catch(a){ic(t.state,a)}}}keydown(t,r){if(this.lastKeyCode=r.keyCode,this.lastKeyTime=Date.now(),r.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(r.keyCode!=27&&yie.indexOf(r.keyCode)<0&&(t.inputState.lastEscPress=0),tn.android&&tn.chrome&&!r.synthetic&&(r.keyCode==13||r.keyCode==8))return t.observer.delayAndroidKey(r.key,r.keyCode),!0;let n;return tn.ios&&!r.synthetic&&!r.altKey&&!r.metaKey&&((n=gie.find(i=>i.keyCode==r.keyCode))&&!r.ctrlKey||l9e.indexOf(r.key)>-1&&r.ctrlKey&&!r.shiftKey)?(this.pendingIOSKey=n||r,setTimeout(()=>this.flushIOSKey(t),250),!0):!1}flushIOSKey(t){let r=this.pendingIOSKey;return r?(this.pendingIOSKey=void 0,uy(t.contentDOM,r.key,r.keyCode)):!1}ignoreDuringComposition(t){return/^key/.test(t.type)?this.composing>0?!0:tn.safari&&!tn.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}mustFlushObserver(t){return t.type=="keydown"&&t.keyCode!=229}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}const gie=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],l9e="dthko",yie=[16,17,18,20,91,92,224,225],KC=6;function GC(e){return Math.max(0,e)*.7+8}class u9e{constructor(t,r,n,i){this.view=t,this.style=n,this.mustSelect=i,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=r,this.scrollParent=T6e(t.contentDOM),this.atoms=t.state.facet(G6).map(s=>s(t));let a=t.contentDOM.ownerDocument;a.addEventListener("mousemove",this.move=this.move.bind(this)),a.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=r.shiftKey,this.multiple=t.state.facet(wi.allowMultipleSelections)&&c9e(t,r),this.dragMove=d9e(t,r),this.dragging=f9e(t,r)&&wie(r)==1?null:!1}start(t){this.dragging===!1&&(t.preventDefault(),this.select(t))}move(t){var r;if(t.buttons==0)return this.destroy();if(this.dragging!==!1)return;this.select(this.lastEvent=t);let n=0,i=0,a=((r=this.scrollParent)===null||r===void 0?void 0:r.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},s=lie(this.view);t.clientX-s.left<=a.left+KC?n=-GC(a.left-t.clientX):t.clientX+s.right>=a.right-KC&&(n=GC(t.clientX-a.right)),t.clientY-s.top<=a.top+KC?i=-GC(a.top-t.clientY):t.clientY+s.bottom>=a.bottom-KC&&(i=GC(t.clientY-a.bottom)),this.setScrollSpeed(n,i)}up(t){this.dragging==null&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}setScrollSpeed(t,r){this.scrollSpeed={x:t,y:r},t||r?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(t){let r=null;for(let n=0;n<t.ranges.length;n++){let i=t.ranges[n],a=null;if(i.empty){let s=ok(this.atoms,i.from,0);s!=i.from&&(a=Zt.cursor(s,-1))}else{let s=ok(this.atoms,i.from,-1),l=ok(this.atoms,i.to,1);(s!=i.from||l!=i.to)&&(a=Zt.range(i.from==i.anchor?s:l,i.from==i.head?s:l))}a&&(r||(r=t.ranges.slice()),r[n]=a)}return r?Zt.create(r,t.mainIndex):t}select(t){let{view:r}=this,n=this.skipAtoms(this.style.get(t,this.extend,this.multiple));(this.mustSelect||!n.eq(r.state.selection)||n.main.assoc!=r.state.selection.main.assoc)&&this.view.dispatch({selection:n,userEvent:"select.pointer"}),this.mustSelect=!1}update(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout(()=>this.select(this.lastEvent),20)}}function c9e(e,t){let r=e.state.facet(Jne);return r.length?r[0](t):tn.mac?t.metaKey:t.ctrlKey}function d9e(e,t){let r=e.state.facet(Qne);return r.length?r[0](t):tn.mac?!t.altKey:!t.ctrlKey}function f9e(e,t){let{main:r}=e.state.selection;if(r.empty)return!1;let n=SO(e.root);if(!n||n.rangeCount==0)return!0;let i=n.getRangeAt(0).getClientRects();for(let a=0;a<i.length;a++){let s=i[a];if(s.left<=t.clientX&&s.right>=t.clientX&&s.top<=t.clientY&&s.bottom>=t.clientY)return!0}return!1}function iH(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target,n;r!=e.contentDOM;r=r.parentNode)if(!r||r.nodeType==11||(n=Yi.get(r))&&n.ignoreEvent(t))return!1;return!0}const na=Object.create(null),K5=Object.create(null),vie=tn.ie&&tn.ie_version<15||tn.ios&&tn.webkit_version<604;function h9e(e){let t=e.dom.parentNode;if(!t)return;let r=t.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus(),setTimeout(()=>{e.focus(),r.remove(),bie(e,r.value)},50)}function bie(e,t){let{state:r}=e,n,i=1,a=r.toText(t),s=a.lines==r.selection.ranges.length;if(G5!=null&&r.selection.ranges.every(h=>h.empty)&&G5==a.toString()){let h=-1;n=r.changeByRange(y=>{let x=r.doc.lineAt(y.from);if(x.from==h)return{range:y};h=x.from;let k=r.toText((s?a.line(i++).text:t)+r.lineBreak);return{changes:{from:x.from,insert:k},range:Zt.cursor(y.from+k.length)}})}else s?n=r.changeByRange(h=>{let y=a.line(i++);return{changes:{from:h.from,to:h.to,insert:y.text},range:Zt.cursor(h.from+y.length)}}):n=r.replaceSelection(a);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}na.keydown=(e,t)=>{e.inputState.setSelectionOrigin("select"),t.keyCode==27&&(e.inputState.lastEscPress=Date.now())};na.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")};na.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")};K5.touchstart=K5.touchmove={passive:!0};na.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return;let r=null;for(let n of e.state.facet(eie))if(r=n(e,t),r)break;if(!r&&t.button==0&&(r=g9e(e,t)),r){let n=e.root.activeElement!=e.contentDOM;e.inputState.startMouseSelection(new u9e(e,t,r,n)),n&&e.observer.ignore(()=>Bne(e.contentDOM)),e.inputState.mouseSelection&&e.inputState.mouseSelection.start(t)}};function oH(e,t,r,n){if(n==1)return Zt.cursor(t,r);if(n==2)return Q6e(e.state,t,r);{let i=Is.find(e.docView,t),a=e.state.doc.lineAt(i?i.posAtEnd:t),s=i?i.posAtStart:a.from,l=i?i.posAtEnd:a.to;return l<e.state.doc.length&&l==a.to&&l++,Zt.range(s,l)}}let xie=(e,t)=>e>=t.top&&e<=t.bottom,aH=(e,t,r)=>xie(t,r)&&e>=r.left&&e<=r.right;function p9e(e,t,r,n){let i=Is.find(e.docView,t);if(!i)return 1;let a=t-i.posAtStart;if(a==0)return 1;if(a==i.length)return-1;let s=i.coordsAt(a,-1);if(s&&aH(r,n,s))return-1;let l=i.coordsAt(a,1);return l&&aH(r,n,l)?1:s&&xie(n,s)?-1:1}function sH(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:r,bias:p9e(e,r,t.clientX,t.clientY)}}const m9e=tn.ie&&tn.ie_version<=11;let lH=null,uH=0,cH=0;function wie(e){if(!m9e)return e.detail;let t=lH,r=cH;return lH=e,cH=Date.now(),uH=!t||r>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(uH+1)%3:1}function g9e(e,t){let r=sH(e,t),n=wie(t),i=e.state.selection;return{update(a){a.docChanged&&(r.pos=a.changes.mapPos(r.pos),i=i.map(a.changes))},get(a,s,l){let h=sH(e,a),y,x=oH(e,h.pos,h.bias,n);if(r.pos!=h.pos&&!s){let k=oH(e,r.pos,r.bias,n),A=Math.min(k.from,x.from),j=Math.max(k.to,x.to);x=A<x.from?Zt.range(A,j):Zt.range(j,A)}return s?i.replaceRange(i.main.extend(x.from,x.to)):l&&n==1&&i.ranges.length>1&&(y=y9e(i,h.pos))?y:l?i.addRange(x):Zt.create([x])}}}function y9e(e,t){for(let r=0;r<e.ranges.length;r++){let{from:n,to:i}=e.ranges[r];if(n<=t&&i>=t)return Zt.create(e.ranges.slice(0,r).concat(e.ranges.slice(r+1)),e.mainIndex==r?0:e.mainIndex-(e.mainIndex>r?1:0))}return null}na.dragstart=(e,t)=>{let{selection:{main:r}}=e.state,{mouseSelection:n}=e.inputState;n&&(n.dragging=r),t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(r.from,r.to)),t.dataTransfer.effectAllowed="copyMove")};function dH(e,t,r,n){if(!r)return;let i=e.posAtCoords({x:t.clientX,y:t.clientY},!1);t.preventDefault();let{mouseSelection:a}=e.inputState,s=n&&a&&a.dragging&&a.dragMove?{from:a.dragging.from,to:a.dragging.to}:null,l={from:i,insert:r},h=e.state.changes(s?[s,l]:l);e.focus(),e.dispatch({changes:h,selection:{anchor:h.mapPos(i,-1),head:h.mapPos(i,1)},userEvent:s?"move.drop":"input.drop"})}na.drop=(e,t)=>{if(!t.dataTransfer)return;if(e.state.readOnly)return t.preventDefault();let r=t.dataTransfer.files;if(r&&r.length){t.preventDefault();let n=Array(r.length),i=0,a=()=>{++i==r.length&&dH(e,t,n.filter(s=>s!=null).join(e.state.lineBreak),!1)};for(let s=0;s<r.length;s++){let l=new FileReader;l.onerror=a,l.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(l.result)||(n[s]=l.result),a()},l.readAsText(r[s])}}else dH(e,t,t.dataTransfer.getData("Text"),!0)};na.paste=(e,t)=>{if(e.state.readOnly)return t.preventDefault();e.observer.flush();let r=vie?null:t.clipboardData;r?(bie(e,r.getData("text/plain")||r.getData("text/uri-text")),t.preventDefault()):h9e(e)};function v9e(e,t){let r=e.dom.parentNode;if(!r)return;let n=r.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=t,n.focus(),n.selectionEnd=t.length,n.selectionStart=0,setTimeout(()=>{n.remove(),e.focus()},50)}function b9e(e){let t=[],r=[],n=!1;for(let i of e.selection.ranges)i.empty||(t.push(e.sliceDoc(i.from,i.to)),r.push(i));if(!t.length){let i=-1;for(let{from:a}of e.selection.ranges){let s=e.doc.lineAt(a);s.number>i&&(t.push(s.text),r.push({from:s.from,to:Math.min(e.doc.length,s.to+1)})),i=s.number}n=!0}return{text:t.join(e.lineBreak),ranges:r,linewise:n}}let G5=null;na.copy=na.cut=(e,t)=>{let{text:r,ranges:n,linewise:i}=b9e(e.state);if(!r&&!i)return;G5=i?r:null;let a=vie?null:t.clipboardData;a?(t.preventDefault(),a.clearData(),a.setData("text/plain",r)):v9e(e,r),t.type=="cut"&&!e.state.readOnly&&e.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"})};const Sie=Nf.define();function Die(e,t){let r=[];for(let n of e.facet(nie)){let i=n(e,t);i&&r.push(i)}return r?e.update({effects:r,annotations:Sie.of(!0)}):null}function Cie(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let r=Die(e.state,t);r?e.dispatch(r):e.update([])}},10)}na.focus=e=>{e.inputState.lastFocusTime=Date.now(),!e.scrollDOM.scrollTop&&(e.inputState.lastScrollTop||e.inputState.lastScrollLeft)&&(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),Cie(e)};na.blur=e=>{e.observer.clearSelectionRange(),Cie(e)};na.compositionstart=na.compositionupdate=e=>{e.inputState.compositionFirstChange==null&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0)};na.compositionend=e=>{e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,tn.chrome&&tn.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.compositionDeco.size&&e.update([])},50)};na.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()};na.beforeinput=(e,t)=>{var r;let n;if(tn.chrome&&tn.android&&(n=gie.find(i=>i.inputType==t.inputType))&&(e.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let i=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var a;(((a=window.visualViewport)===null||a===void 0?void 0:a.height)||0)>i+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}};const fH=["pre-wrap","normal","pre-line","break-spaces"];class x9e{constructor(t){this.lineWrapping=t,this.doc=Oi.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,r){let n=this.doc.lineAt(r).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((r-t-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return fH.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let r=!1;for(let n=0;n<t.length;n++){let i=t[n];i<0?n++:this.heightSamples[Math.floor(i*10)]||(r=!0,this.heightSamples[Math.floor(i*10)]=!0)}return r}refresh(t,r,n,i,a,s){let l=fH.indexOf(t)>-1,h=Math.round(r)!=Math.round(this.lineHeight)||this.lineWrapping!=l;if(this.lineWrapping=l,this.lineHeight=r,this.charWidth=n,this.textHeight=i,this.lineLength=a,h){this.heightSamples={};for(let y=0;y<s.length;y++){let x=s[y];x<0?y++:this.heightSamples[Math.floor(x*10)]=!0}}return h}}class w9e{constructor(t,r){this.from=t,this.heights=r,this.index=0}get more(){return this.index<this.heights.length}}class uf{constructor(t,r,n,i,a,s){this.from=t,this.length=r,this.top=n,this.height=i,this.children=a,this.deco=s}get type(){var t,r,n;return(n=(t=this.children)!==null&&t!==void 0?t:(r=this.deco)===null||r===void 0?void 0:r.type)!==null&&n!==void 0?n:Lo.Text}get widget(){return this.deco&&this.deco.widget}get to(){return this.from+this.length}get bottom(){return this.top+this.height}join(t){let r=(this.children||[this]).concat(t.children||[t]);return new uf(this.from,this.length+t.length,this.top,this.height+t.height,r,null)}}var io=function(e){return e[e.ByPos=0]="ByPos",e[e.ByHeight=1]="ByHeight",e[e.ByPosNoHeight=2]="ByPosNoHeight",e}(io||(io={}));const ak=.001;class Fs{constructor(t,r,n=2){this.length=t,this.height=r,this.flags=n}get outdated(){return(this.flags&2)>0}set outdated(t){this.flags=(t?2:0)|this.flags&-3}setHeight(t,r){this.height!=r&&(Math.abs(this.height-r)>ak&&(t.heightChanged=!0),this.height=r)}replace(t,r,n){return Fs.of(n)}decomposeLeft(t,r){r.push(this)}decomposeRight(t,r){r.push(this)}applyChanges(t,r,n,i){let a=this,s=n.doc;for(let l=i.length-1;l>=0;l--){let{fromA:h,toA:y,fromB:x,toB:k}=i[l],A=a.lineAt(h,io.ByPosNoHeight,n.setDoc(r),0,0),j=A.to>=y?A:a.lineAt(y,io.ByPosNoHeight,n,0,0);for(k+=j.to-y,y=j.to;l>0&&A.from<=i[l-1].toA;)h=i[l-1].fromA,x=i[l-1].fromB,l--,h<A.from&&(A=a.lineAt(h,io.ByPosNoHeight,n,0,0));x+=A.from-h,h=A.from;let N=q6.build(n.setDoc(s),t,x,k);a=a.replace(h,y,N)}return a.updateHeight(n,0)}static empty(){return new Sl(0,0)}static of(t){if(t.length==1)return t[0];let r=0,n=t.length,i=0,a=0;for(;;)if(r==n)if(i>a*2){let l=t[r-1];l.break?t.splice(--r,1,l.left,null,l.right):t.splice(--r,1,l.left,l.right),n+=1+l.break,i-=l.size}else if(a>i*2){let l=t[n];l.break?t.splice(n,1,l.left,null,l.right):t.splice(n,1,l.left,l.right),n+=2+l.break,a-=l.size}else break;else if(i<a){let l=t[r++];l&&(i+=l.size)}else{let l=t[--n];l&&(a+=l.size)}let s=0;return t[r-1]==null?(s=1,r--):t[r]==null&&(s=1,n++),new S9e(Fs.of(t.slice(0,r)),s,Fs.of(t.slice(n)))}}Fs.prototype.size=1;class Pie extends Fs{constructor(t,r,n){super(t,r),this.deco=n}blockAt(t,r,n,i){return new uf(i,this.length,n,this.height,null,this.deco)}lineAt(t,r,n,i,a){return this.blockAt(0,n,i,a)}forEachLine(t,r,n,i,a,s){t<=a+this.length&&r>=a&&s(this.blockAt(0,n,i,a))}updateHeight(t,r=0,n=!1,i){return i&&i.from<=r&&i.more&&this.setHeight(t,i.heights[i.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Sl extends Pie{constructor(t,r){super(t,r,null),this.collapsed=0,this.widgetHeight=0}replace(t,r,n){let i=n[0];return n.length==1&&(i instanceof Sl||i instanceof za&&i.flags&4)&&Math.abs(this.length-i.length)<10?(i instanceof za?i=new Sl(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Fs.of(n)}updateHeight(t,r=0,n=!1,i){return i&&i.from<=r&&i.more?this.setHeight(t,i.heights[i.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class za extends Fs{constructor(t){super(t,0)}heightMetrics(t,r){let n=t.doc.lineAt(r).number,i=t.doc.lineAt(r+this.length).number,a=i-n+1,s,l=0;if(t.lineWrapping){let h=Math.min(this.height,t.lineHeight*a);s=h/a,this.length>a+1&&(l=(this.height-h)/(this.length-a-1))}else s=this.height/a;return{firstLine:n,lastLine:i,perLine:s,perChar:l}}blockAt(t,r,n,i){let{firstLine:a,lastLine:s,perLine:l,perChar:h}=this.heightMetrics(r,i);if(r.lineWrapping){let y=i+Math.round(Math.max(0,Math.min(1,(t-n)/this.height))*this.length),x=r.doc.lineAt(y),k=l+x.length*h,A=Math.max(n,t-k/2);return new uf(x.from,x.length,A,k,null,null)}else{let y=Math.max(0,Math.min(s-a,Math.floor((t-n)/l))),{from:x,length:k}=r.doc.line(a+y);return new uf(x,k,n+l*y,l,null,null)}}lineAt(t,r,n,i,a){if(r==io.ByHeight)return this.blockAt(t,n,i,a);if(r==io.ByPosNoHeight){let{from:j,to:N}=n.doc.lineAt(t);return new uf(j,N-j,0,0,null,null)}let{firstLine:s,perLine:l,perChar:h}=this.heightMetrics(n,a),y=n.doc.lineAt(t),x=l+y.length*h,k=y.number-s,A=i+l*k+h*(y.from-a-k);return new uf(y.from,y.length,Math.max(i,Math.min(A,i+this.height-x)),x,null,null)}forEachLine(t,r,n,i,a,s){t=Math.max(t,a),r=Math.min(r,a+this.length);let{firstLine:l,perLine:h,perChar:y}=this.heightMetrics(n,a);for(let x=t,k=i;x<=r;){let A=n.doc.lineAt(x);if(x==t){let N=A.number-l;k+=h*N+y*(t-a-N)}let j=h+y*A.length;s(new uf(A.from,A.length,k,j,null,null)),k+=j,x=A.to+1}}replace(t,r,n){let i=this.length-r;if(i>0){let a=n[n.length-1];a instanceof za?n[n.length-1]=new za(a.length+i):n.push(null,new za(i-1))}if(t>0){let a=n[0];a instanceof za?n[0]=new za(t+a.length):n.unshift(new za(t-1),null)}return Fs.of(n)}decomposeLeft(t,r){r.push(new za(t-1),null)}decomposeRight(t,r){r.push(null,new za(this.length-t-1))}updateHeight(t,r=0,n=!1,i){let a=r+this.length;if(i&&i.from<=r+this.length&&i.more){let s=[],l=Math.max(r,i.from),h=-1;for(i.from>r&&s.push(new za(i.from-r-1).updateHeight(t,r));l<=a&&i.more;){let x=t.doc.lineAt(l).length;s.length&&s.push(null);let k=i.heights[i.index++];h==-1?h=k:Math.abs(k-h)>=ak&&(h=-2);let A=new Sl(x,k);A.outdated=!1,s.push(A),l+=x+1}l<=a&&s.push(null,new za(a-l).updateHeight(t,l));let y=Fs.of(s);return(h<0||Math.abs(y.height-this.height)>=ak||Math.abs(h-this.heightMetrics(t,r).perLine)>=ak)&&(t.heightChanged=!0),y}else(n||this.outdated)&&(this.setHeight(t,t.heightForGap(r,r+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class S9e extends Fs{constructor(t,r,n){super(t.length+r+n.length,t.height+n.height,r|(t.outdated||n.outdated?2:0)),this.left=t,this.right=n,this.size=t.size+n.size}get break(){return this.flags&1}blockAt(t,r,n,i){let a=n+this.left.height;return t<a?this.left.blockAt(t,r,n,i):this.right.blockAt(t,r,a,i+this.left.length+this.break)}lineAt(t,r,n,i,a){let s=i+this.left.height,l=a+this.left.length+this.break,h=r==io.ByHeight?t<s:t<l,y=h?this.left.lineAt(t,r,n,i,a):this.right.lineAt(t,r,n,s,l);if(this.break||(h?y.to<l:y.from>l))return y;let x=r==io.ByPosNoHeight?io.ByPosNoHeight:io.ByPos;return h?y.join(this.right.lineAt(l,x,n,s,l)):this.left.lineAt(l,x,n,i,a).join(y)}forEachLine(t,r,n,i,a,s){let l=i+this.left.height,h=a+this.left.length+this.break;if(this.break)t<h&&this.left.forEachLine(t,r,n,i,a,s),r>=h&&this.right.forEachLine(t,r,n,l,h,s);else{let y=this.lineAt(h,io.ByPos,n,i,a);t<y.from&&this.left.forEachLine(t,y.from-1,n,i,a,s),y.to>=t&&y.from<=r&&s(y),r>y.to&&this.right.forEachLine(y.to+1,r,n,l,h,s)}}replace(t,r,n){let i=this.left.length+this.break;if(r<i)return this.balanced(this.left.replace(t,r,n),this.right);if(t>this.left.length)return this.balanced(this.left,this.right.replace(t-i,r-i,n));let a=[];t>0&&this.decomposeLeft(t,a);let s=a.length;for(let l of n)a.push(l);if(t>0&&hH(a,s-1),r<this.length){let l=a.length;this.decomposeRight(r,a),hH(a,l)}return Fs.of(a)}decomposeLeft(t,r){let n=this.left.length;if(t<=n)return this.left.decomposeLeft(t,r);r.push(this.left),this.break&&(n++,t>=n&&r.push(null)),t>n&&this.right.decomposeLeft(t-n,r)}decomposeRight(t,r){let n=this.left.length,i=n+this.break;if(t>=i)return this.right.decomposeRight(t-i,r);t<n&&this.left.decomposeRight(t,r),this.break&&t<i&&r.push(null),r.push(this.right)}balanced(t,r){return t.size>2*r.size||r.size>2*t.size?Fs.of(this.break?[t,null,r]:[t,r]):(this.left=t,this.right=r,this.height=t.height+r.height,this.outdated=t.outdated||r.outdated,this.size=t.size+r.size,this.length=t.length+this.break+r.length,this)}updateHeight(t,r=0,n=!1,i){let{left:a,right:s}=this,l=r+a.length+this.break,h=null;return i&&i.from<=r+a.length&&i.more?h=a=a.updateHeight(t,r,n,i):a.updateHeight(t,r,n),i&&i.from<=l+s.length&&i.more?h=s=s.updateHeight(t,l,n,i):s.updateHeight(t,l,n),h?this.balanced(a,s):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function hH(e,t){let r,n;e[t]==null&&(r=e[t-1])instanceof za&&(n=e[t+1])instanceof za&&e.splice(t-1,3,new za(r.length+1+n.length))}const D9e=5;class q6{constructor(t,r){this.pos=t,this.oracle=r,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,r){if(this.lineStart>-1){let n=Math.min(r,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof Sl?i.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Sl(n-this.pos,-1)),this.writtenTo=n,r>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=r}point(t,r,n){if(t<r||n.heightRelevant){let i=n.widget?n.widget.estimatedHeight:0;i<0&&(i=this.oracle.lineHeight);let a=r-t;n.block?this.addBlock(new Pie(a,i,n)):(a||i>=D9e)&&this.addLineDeco(i,a)}else r>t&&this.span(t,r);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:t,to:r}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=r,this.writtenTo<t&&((this.writtenTo<t-1||this.nodes[this.nodes.length-1]==null)&&this.nodes.push(this.blankContent(this.writtenTo,t-1)),this.nodes.push(null)),this.pos>t&&this.nodes.push(new Sl(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,r){let n=new za(r-t);return this.oracle.doc.lineAt(t).to==r&&(n.flags|=4),n}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Sl)return t;let r=new Sl(0,-1);return this.nodes.push(r),r}addBlock(t){var r;this.enterLine();let n=(r=t.deco)===null||r===void 0?void 0:r.type;n==Lo.WidgetAfter&&!this.isCovered&&this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,n!=Lo.WidgetBefore&&(this.covering=t)}addLineDeco(t,r){let n=this.ensureLine();n.length+=r,n.collapsed+=r,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+r}finish(t){let r=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(r instanceof Sl)&&!this.isCovered?this.nodes.push(new Sl(0,-1)):(this.writtenTo<this.pos||r==null)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos));let n=t;for(let i of this.nodes)i instanceof Sl&&i.updateHeight(this.oracle,n),n+=i?i.length:1;return this.nodes}static build(t,r,n,i){let a=new q6(n,t);return $i.spans(r,n,i,a,0),a.finish(n)}}function C9e(e,t,r){let n=new P9e;return $i.compare(e,t,r,n,0),n.changes}class P9e{constructor(){this.changes=[]}compareRange(){}comparePoint(t,r,n,i){(t<r||n&&n.heightRelevant||i&&i.heightRelevant)&&z5(t,r,this.changes,5)}}function k9e(e,t){let r=e.getBoundingClientRect(),n=e.ownerDocument,i=n.defaultView||window,a=Math.max(0,r.left),s=Math.min(i.innerWidth,r.right),l=Math.max(0,r.top),h=Math.min(i.innerHeight,r.bottom);for(let y=e.parentNode;y&&y!=n.body;)if(y.nodeType==1){let x=y,k=window.getComputedStyle(x);if((x.scrollHeight>x.clientHeight||x.scrollWidth>x.clientWidth)&&k.overflow!="visible"){let A=x.getBoundingClientRect();a=Math.max(a,A.left),s=Math.min(s,A.right),l=Math.max(l,A.top),h=y==e.parentNode?A.bottom:Math.min(h,A.bottom)}y=k.position=="absolute"||k.position=="fixed"?x.offsetParent:x.parentNode}else if(y.nodeType==11)y=y.host;else break;return{left:a-r.left,right:Math.max(a,s)-r.left,top:l-(r.top+t),bottom:Math.max(l,h)-(r.top+t)}}function O9e(e,t){let r=e.getBoundingClientRect();return{left:0,right:r.right-r.left,top:t,bottom:r.bottom-(r.top+t)}}class G3{constructor(t,r,n){this.from=t,this.to=r,this.size=n}static same(t,r){if(t.length!=r.length)return!1;for(let n=0;n<t.length;n++){let i=t[n],a=r[n];if(i.from!=a.from||i.to!=a.to||i.size!=a.size)return!1}return!0}draw(t){return On.replace({widget:new E9e(this.size,t)}).range(this.from,this.to)}}class E9e extends Av{constructor(t,r){super(),this.size=t,this.vertical=r}eq(t){return t.size==this.size&&t.vertical==this.vertical}toDOM(){let t=document.createElement("div");return this.vertical?t.style.height=this.size+"px":(t.style.width=this.size+"px",t.style.height="2px",t.style.display="inline-block"),t}get estimatedHeight(){return this.vertical?this.size:-1}}class pH{constructor(t){this.state=t,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scaler=mH,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=Oo.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let r=t.facet(K6).some(n=>typeof n!="function"&&n.class=="cm-lineWrapping");this.heightOracle=new x9e(r),this.stateDeco=t.facet(lw).filter(n=>typeof n!="function"),this.heightMap=Fs.empty().applyChanges(this.stateDeco,Oi.empty,this.heightOracle.setDoc(t.doc),[new ld(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=On.set(this.lineGaps.map(n=>n.draw(!1))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:r}=this.state.selection;for(let n=0;n<=1;n++){let i=n?r.head:r.anchor;if(!t.some(({from:a,to:s})=>i>=a&&i<=s)){let{from:a,to:s}=this.lineBlockAt(i);t.push(new qC(a,s))}}this.viewports=t.sort((n,i)=>n.from-i.from),this.scaler=this.heightMap.height<=7e6?mH:new T9e(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,t=>{this.viewportLines.push(this.scaler.scale==1?t:V1(t,this.scaler))})}update(t,r=null){this.state=t.state;let n=this.stateDeco;this.stateDeco=this.state.facet(lw).filter(y=>typeof y!="function");let i=t.changedRanges,a=ld.extendWithRanges(i,C9e(n,this.stateDeco,t?t.changes:la.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=s&&(t.flags|=2);let l=a.length?this.mapViewport(this.viewport,t.changes):this.viewport;(r&&(r.range.head<l.from||r.range.head>l.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,r));let h=!t.changes.empty||t.flags&2||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),h&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),r&&(this.scrollTarget=r),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(oie)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let r=t.contentDOM,n=window.getComputedStyle(r),i=this.heightOracle,a=n.whiteSpace;this.defaultTextDirection=n.direction=="rtl"?Oo.RTL:Oo.LTR;let s=this.heightOracle.mustRefreshForWrapping(a),l=r.getBoundingClientRect(),h=s||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let y=0,x=0,k=parseInt(n.paddingTop)||0,A=parseInt(n.paddingBottom)||0;(this.paddingTop!=k||this.paddingBottom!=A)&&(this.paddingTop=k,this.paddingBottom=A,y|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(i.lineWrapping&&(h=!0),this.editorWidth=t.scrollDOM.clientWidth,y|=8);let j=(this.printing?O9e:k9e)(r,this.paddingTop),N=j.top-this.pixelViewport.top,M=j.bottom-this.pixelViewport.bottom;this.pixelViewport=j;let u=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(u!=this.inView&&(this.inView=u,u&&(h=!0)),!this.inView&&!this.scrollTarget)return 0;let m=l.width;if((this.contentDOMWidth!=m||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=t.scrollDOM.clientHeight,y|=8),h){let C=t.docView.measureVisibleLineHeights(this.viewport);if(i.mustRefreshForHeights(C)&&(s=!0),s||i.lineWrapping&&Math.abs(m-this.contentDOMWidth)>i.charWidth){let{lineHeight:w,charWidth:g,textHeight:d}=t.docView.measureTextSize();s=w>0&&i.refresh(a,w,g,d,m/g,C),s&&(t.docView.minWidth=0,y|=8)}N>0&&M>0?x=Math.max(N,M):N<0&&M<0&&(x=Math.min(N,M)),i.heightChanged=!1;for(let w of this.viewports){let g=w.from==this.viewport.from?C:t.docView.measureVisibleLineHeights(w);this.heightMap=(s?Fs.empty().applyChanges(this.stateDeco,Oi.empty,this.heightOracle,[new ld(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(i,0,s,new w9e(w.from,g))}i.heightChanged&&(y|=2)}let v=!this.viewportIsAppropriate(this.viewport,x)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return v&&(this.viewport=this.getViewport(x,this.scrollTarget)),this.updateForViewport(),(y&2||v)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(s?[]:this.lineGaps,t)),y|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),y}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,r){let n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),i=this.heightMap,a=this.heightOracle,{visibleTop:s,visibleBottom:l}=this,h=new qC(i.lineAt(s-n*1e3,io.ByHeight,a,0,0).from,i.lineAt(l+(1-n)*1e3,io.ByHeight,a,0,0).to);if(r){let{head:y}=r.range;if(y<h.from||y>h.to){let x=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),k=i.lineAt(y,io.ByPos,a,0,0),A;r.y=="center"?A=(k.top+k.bottom)/2-x/2:r.y=="start"||r.y=="nearest"&&y<h.from?A=k.top:A=k.bottom-x,h=new qC(i.lineAt(A-1e3/2,io.ByHeight,a,0,0).from,i.lineAt(A+x+1e3/2,io.ByHeight,a,0,0).to)}}return h}mapViewport(t,r){let n=r.mapPos(t.from,-1),i=r.mapPos(t.to,1);return new qC(this.heightMap.lineAt(n,io.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(i,io.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:t,to:r},n=0){if(!this.inView)return!0;let{top:i}=this.heightMap.lineAt(t,io.ByPos,this.heightOracle,0,0),{bottom:a}=this.heightMap.lineAt(r,io.ByPos,this.heightOracle,0,0),{visibleTop:s,visibleBottom:l}=this;return(t==0||i<=s-Math.max(10,Math.min(-n,250)))&&(r==this.state.doc.length||a>=l+Math.max(10,Math.min(n,250)))&&i>s-2*1e3&&a<l+2*1e3}mapLineGaps(t,r){if(!t.length||r.empty)return t;let n=[];for(let i of t)r.touchesRange(i.from,i.to)||n.push(new G3(r.mapPos(i.from),r.mapPos(i.to),i.size));return n}ensureLineGaps(t,r){let n=this.heightOracle.lineWrapping,i=n?1e4:2e3,a=i>>1,s=i<<1;if(this.defaultTextDirection!=Oo.LTR&&!n)return[];let l=[],h=(y,x,k,A)=>{if(x-y<a)return;let j=this.state.selection.main,N=[j.from];j.empty||N.push(j.to);for(let u of N)if(u>y&&u<x){h(y,u-10,k,A),h(u+10,x,k,A);return}let M=A9e(t,u=>u.from>=k.from&&u.to<=k.to&&Math.abs(u.from-y)<a&&Math.abs(u.to-x)<a&&!N.some(m=>u.from<m&&u.to>m));if(!M){if(x<k.to&&r&&n&&r.visibleRanges.some(u=>u.from<=x&&u.to>=x)){let u=r.moveToLineBoundary(Zt.cursor(x),!1,!0).head;u>y&&(x=u)}M=new G3(y,x,this.gapSize(k,y,x,A))}l.push(M)};for(let y of this.viewportLines){if(y.length<s)continue;let x=_9e(y.from,y.to,this.stateDeco);if(x.total<s)continue;let k=this.scrollTarget?this.scrollTarget.range.head:null,A,j;if(n){let N=i/this.heightOracle.lineLength*this.heightOracle.lineHeight,M,u;if(k!=null){let m=XC(x,k),v=((this.visibleBottom-this.visibleTop)/2+N)/y.height;M=m-v,u=m+v}else M=(this.visibleTop-y.top-N)/y.height,u=(this.visibleBottom-y.top+N)/y.height;A=YC(x,M),j=YC(x,u)}else{let N=x.total*this.heightOracle.charWidth,M=i*this.heightOracle.charWidth,u,m;if(k!=null){let v=XC(x,k),C=((this.pixelViewport.right-this.pixelViewport.left)/2+M)/N;u=v-C,m=v+C}else u=(this.pixelViewport.left-M)/N,m=(this.pixelViewport.right+M)/N;A=YC(x,u),j=YC(x,m)}A>y.from&&h(y.from,A,y,x),j<y.to&&h(j,y.to,y,x)}return l}gapSize(t,r,n,i){let a=XC(i,n)-XC(i,r);return this.heightOracle.lineWrapping?t.height*a:i.total*this.heightOracle.charWidth*a}updateLineGaps(t){G3.same(t,this.lineGaps)||(this.lineGaps=t,this.lineGapDeco=On.set(t.map(r=>r.draw(this.heightOracle.lineWrapping))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let r=[];$i.spans(t,this.viewport.from,this.viewport.to,{span(i,a){r.push({from:i,to:a})},point(){}},20);let n=r.length!=this.visibleRanges.length||this.visibleRanges.some((i,a)=>i.from!=r[a].from||i.to!=r[a].to);return this.visibleRanges=r,n?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(r=>r.from<=t&&r.to>=t)||V1(this.heightMap.lineAt(t,io.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return V1(this.heightMap.lineAt(this.scaler.fromDOM(t),io.ByHeight,this.heightOracle,0,0),this.scaler)}elementAtHeight(t){return V1(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}let qC=class{constructor(t,r){this.from=t,this.to=r}};function _9e(e,t,r){let n=[],i=e,a=0;return $i.spans(r,e,t,{span(){},point(s,l){s>i&&(n.push({from:i,to:s}),a+=s-i),i=l}},20),i<t&&(n.push({from:i,to:t}),a+=t-i),{total:a,ranges:n}}function YC({total:e,ranges:t},r){if(r<=0)return t[0].from;if(r>=1)return t[t.length-1].to;let n=Math.floor(e*r);for(let i=0;;i++){let{from:a,to:s}=t[i],l=s-a;if(n<=l)return a+n;n-=l}}function XC(e,t){let r=0;for(let{from:n,to:i}of e.ranges){if(t<=i){r+=t-n;break}r+=i-n}return r/e.total}function A9e(e,t){for(let r of e)if(t(r))return r}const mH={toDOM(e){return e},fromDOM(e){return e},scale:1};class T9e{constructor(t,r,n){let i=0,a=0,s=0;this.viewports=n.map(({from:l,to:h})=>{let y=r.lineAt(l,io.ByPos,t,0,0).top,x=r.lineAt(h,io.ByPos,t,0,0).bottom;return i+=x-y,{from:l,to:h,top:y,bottom:x,domTop:0,domBottom:0}}),this.scale=(7e6-i)/(r.height-i);for(let l of this.viewports)l.domTop=s+(l.top-a)*this.scale,s=l.domBottom=l.domTop+(l.bottom-l.top),a=l.bottom}toDOM(t){for(let r=0,n=0,i=0;;r++){let a=r<this.viewports.length?this.viewports[r]:null;if(!a||t<a.top)return i+(t-n)*this.scale;if(t<=a.bottom)return a.domTop+(t-a.top);n=a.bottom,i=a.domBottom}}fromDOM(t){for(let r=0,n=0,i=0;;r++){let a=r<this.viewports.length?this.viewports[r]:null;if(!a||t<a.domTop)return n+(t-i)/this.scale;if(t<=a.domBottom)return a.top+(t-a.domTop);n=a.bottom,i=a.domBottom}}}function V1(e,t){if(t.scale==1)return e;let r=t.toDOM(e.top),n=t.toDOM(e.bottom);return new uf(e.from,e.length,r,n-r,e.children&&e.children.map(i=>V1(i,t)),e.deco)}const ZC=rn.define({combine:e=>e.join(" ")}),q5=rn.define({combine:e=>e.indexOf(!0)>-1}),Y5=up.newName(),kie=up.newName(),Oie=up.newName(),Eie={"&light":"."+kie,"&dark":"."+Oie};function X5(e,t,r){return new up(t,{finish(n){return/&/.test(n)?n.replace(/&\w*/,i=>{if(i=="&")return e;if(!r||!r[i])throw new RangeError(`Unsupported selector: ${i}`);return r[i]}):e+" "+n}})}const M9e=X5("."+Y5,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Eie);class $9e{constructor(t,r,n,i){this.typeOver=i,this.bounds=null,this.text="";let{impreciseHead:a,impreciseAnchor:s}=t.docView;if(t.state.readOnly&&r>-1)this.newSel=null;else if(r>-1&&(this.bounds=t.docView.domBoundsAround(r,n,0))){let l=a||s?[]:j9e(t),h=new fie(l,t.state);h.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=h.text,this.newSel=F9e(l,this.bounds.from)}else{let l=t.observer.selectionRange,h=a&&a.node==l.focusNode&&a.offset==l.focusOffset||!Vy(t.contentDOM,l.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(l.focusNode,l.focusOffset),y=s&&s.node==l.anchorNode&&s.offset==l.anchorOffset||!Vy(t.contentDOM,l.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(l.anchorNode,l.anchorOffset);this.newSel=Zt.single(y,h)}}}function _ie(e,t){let r,{newSel:n}=t,i=e.state.selection.main,a=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:s,to:l}=t.bounds,h=i.from,y=null;(a===8||tn.android&&t.text.length<l-s)&&(h=i.to,y="end");let x=I9e(e.state.doc.sliceString(s,l,I0),t.text,h-s,y);x&&(tn.chrome&&a==13&&x.toB==x.from+2&&t.text.slice(x.from,x.toB)==I0+I0&&x.toB--,r={from:s+x.from,to:s+x.toA,insert:Oi.of(t.text.slice(x.from,x.toB).split(I0))})}else n&&(!e.hasFocus&&e.state.facet(DA)||n.main.eq(i))&&(n=null);if(!r&&!n)return!1;if(!r&&t.typeOver&&!i.empty&&n&&n.main.empty?r={from:i.from,to:i.to,insert:e.state.doc.slice(i.from,i.to)}:r&&r.from>=i.from&&r.to<=i.to&&(r.from!=i.from||r.to!=i.to)&&i.to-i.from-(r.to-r.from)<=4?r={from:i.from,to:i.to,insert:e.state.doc.slice(i.from,r.from).append(r.insert).append(e.state.doc.slice(r.to,i.to))}:(tn.mac||tn.android)&&r&&r.from==r.to&&r.from==i.head-1&&/^\. ?$/.test(r.insert.toString())&&e.contentDOM.getAttribute("autocorrect")=="off"?(n&&r.insert.length==2&&(n=Zt.single(n.main.anchor-1,n.main.head-1)),r={from:i.from,to:i.to,insert:Oi.of([" "])}):tn.chrome&&r&&r.from==r.to&&r.from==i.head&&r.insert.toString()==`
+ `&&e.lineWrapping&&(n&&(n=Zt.single(n.main.anchor-1,n.main.head-1)),r={from:i.from,to:i.to,insert:Oi.of([" "])}),r){let s=e.state;if(tn.ios&&e.inputState.flushIOSKey(e)||tn.android&&(r.from==i.from&&r.to==i.to&&r.insert.length==1&&r.insert.lines==2&&uy(e.contentDOM,"Enter",13)||(r.from==i.from-1&&r.to==i.to&&r.insert.length==0||a==8&&r.insert.length<r.to-r.from)&&uy(e.contentDOM,"Backspace",8)||r.from==i.from&&r.to==i.to+1&&r.insert.length==0&&uy(e.contentDOM,"Delete",46)))return!0;let l=r.insert.toString();if(e.state.facet(rie).some(x=>x(e,r.from,r.to,l)))return!0;e.inputState.composing>=0&&e.inputState.composing++;let h;if(r.from>=i.from&&r.to<=i.to&&r.to-r.from>=(i.to-i.from)/3&&(!n||n.main.empty&&n.main.from==r.from+r.insert.length)&&e.inputState.composing<0){let x=i.from<r.from?s.sliceDoc(i.from,r.from):"",k=i.to>r.to?s.sliceDoc(r.to,i.to):"";h=s.replaceSelection(e.state.toText(x+r.insert.sliceString(0,void 0,e.state.lineBreak)+k))}else{let x=s.changes(r),k=n&&n.main.to<=x.newLength?n.main:void 0;if(s.selection.ranges.length>1&&e.inputState.composing>=0&&r.to<=i.to&&r.to>=i.to-10){let A=e.state.sliceDoc(r.from,r.to),j=hie(e)||e.state.doc.lineAt(i.head),N=i.to-r.to,M=i.to-i.from;h=s.changeByRange(u=>{if(u.from==i.from&&u.to==i.to)return{changes:x,range:k||u.map(x)};let m=u.to-N,v=m-A.length;if(u.to-u.from!=M||e.state.sliceDoc(v,m)!=A||j&&u.to>=j.from&&u.from<=j.to)return{range:u};let C=s.changes({from:v,to:m,insert:r.insert}),w=u.to-i.to;return{changes:C,range:k?Zt.range(Math.max(0,k.anchor+w),Math.max(0,k.head+w)):u.map(C)}})}else h={changes:x,selection:k&&s.selection.replaceRange(k)}}let y="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,y+=".compose",e.inputState.compositionFirstChange&&(y+=".start",e.inputState.compositionFirstChange=!1)),e.dispatch(h,{scrollIntoView:!0,userEvent:y}),!0}else if(n&&!n.main.eq(i)){let s=!1,l="select";return e.inputState.lastSelectionTime>Date.now()-50&&(e.inputState.lastSelectionOrigin=="select"&&(s=!0),l=e.inputState.lastSelectionOrigin),e.dispatch({selection:n,scrollIntoView:s,userEvent:l}),!0}else return!1}function I9e(e,t,r,n){let i=Math.min(e.length,t.length),a=0;for(;a<i&&e.charCodeAt(a)==t.charCodeAt(a);)a++;if(a==i&&e.length==t.length)return null;let s=e.length,l=t.length;for(;s>0&&l>0&&e.charCodeAt(s-1)==t.charCodeAt(l-1);)s--,l--;if(n=="end"){let h=Math.max(0,a-Math.min(s,l));r-=s+h-a}if(s<a&&e.length<t.length){let h=r<=a&&r>=s?a-r:0;a-=h,l=a+(l-s),s=a}else if(l<a){let h=r<=a&&r>=l?a-r:0;a-=h,s=a+(s-l),l=a}return{from:a,toA:s,toB:l}}function j9e(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:r,anchorOffset:n,focusNode:i,focusOffset:a}=e.observer.selectionRange;return r&&(t.push(new XW(r,n)),(i!=r||a!=n)&&t.push(new XW(i,a))),t}function F9e(e,t){if(e.length==0)return null;let r=e[0].pos,n=e.length==2?e[1].pos:r;return r>-1&&n>-1?Zt.single(r+t,n+t):null}const B9e={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},q3=tn.ie&&tn.ie_version<=11;class N9e{constructor(t){this.view=t,this.active=!1,this.selectionRange=new M6e,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(r=>{for(let n of r)this.queue.push(n);(tn.ie&&tn.ie_version<=11||tn.ios&&t.composing)&&r.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),q3&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var r;((r=this.view.docView)===null||r===void 0?void 0:r.lastUpdate)<Date.now()-75&&this.onResize()}),this.resizeScroll.observe(t.scrollDOM),this.resizeContent=new ResizeObserver(()=>this.view.requestMeasure()),this.resizeContent.observe(t.contentDOM)),this.addWindowListeners(this.win=t.win),this.start(),typeof IntersectionObserver=="function"&&(this.intersection=new IntersectionObserver(r=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),r.length>0&&r[r.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(r=>{r.length>0&&r[r.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runScrollHandlers(this.view,t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((r,n)=>r!=t[n]))){this.gapIntersection.disconnect();for(let r of t)this.gapIntersection.observe(r);this.gaps=t}}onSelectionChange(t){let r=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,i=this.selectionRange;if(n.state.facet(DA)?n.root.activeElement!=this.dom:!ik(n.dom,i))return;let a=i.anchorNode&&n.docView.nearest(i.anchorNode);if(a&&a.ignoreEvent(t)){r||(this.selectionChanged=!1);return}(tn.ie&&tn.ie_version<=11||tn.android&&tn.chrome)&&!n.state.selection.main.empty&&i.focusNode&&DO(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,r=tn.safari&&t.root.nodeType==11&&E6e(this.dom.ownerDocument)==this.dom&&R9e(this.view)||SO(t.root);if(!r||this.selectionRange.eq(r))return!1;let n=ik(this.dom,r);return n&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime<Date.now()-300&&I6e(this.dom,r)?(this.view.inputState.lastFocusTime=0,t.docView.updateSelection(),!1):(this.selectionRange.setRange(r),n&&(this.selectionChanged=!0),!0)}setSelectionRange(t,r){this.selectionRange.set(t.node,t.offset,r.node,r.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let t=0,r=null;for(let n=this.dom;n;)if(n.nodeType==1)!r&&t<this.scrollTargets.length&&this.scrollTargets[t]==n?t++:r||(r=this.scrollTargets.slice(0,t)),r&&r.push(n),n=n.assignedSlot||n.parentNode;else if(n.nodeType==11)n=n.host;else break;if(t<this.scrollTargets.length&&!r&&(r=this.scrollTargets.slice(0,t)),r){for(let n of this.scrollTargets)n.removeEventListener("scroll",this.onScroll);for(let n of this.scrollTargets=r)n.addEventListener("scroll",this.onScroll)}}ignore(t){if(!this.active)return t();try{return this.stop(),t()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,B9e),q3&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),q3&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(t,r){var n;if(!this.delayedAndroidKey){let i=()=>{let a=this.delayedAndroidKey;a&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=a.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&a.force&&uy(this.dom,a.key,a.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(i)}(!this.delayedAndroidKey||t=="Enter")&&(this.delayedAndroidKey={key:t,keyCode:r,force:this.lastChange<Date.now()-50||!!(!((n=this.delayedAndroidKey)===null||n===void 0)&&n.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let r=-1,n=-1,i=!1;for(let a of t){let s=this.readMutation(a);s&&(s.typeOver&&(i=!0),r==-1?{from:r,to:n}=s:(r=Math.min(s.from,r),n=Math.max(s.to,n)))}return{from:r,to:n,typeOver:i}}readChange(){let{from:t,to:r,typeOver:n}=this.processRecords(),i=this.selectionChanged&&ik(this.dom,this.selectionRange);return t<0&&!i?null:(t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new $9e(this.view,t,r,n))}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let r=this.readChange();if(!r)return!1;let n=this.view.state,i=_ie(this.view,r);return this.view.state==n&&this.view.update([]),i}readMutation(t){let r=this.view.docView.nearest(t.target);if(!r||r.ignoreMutation(t))return null;if(r.markDirty(t.type=="attributes"),t.type=="attributes"&&(r.dirty|=4),t.type=="childList"){let n=gH(r,t.previousSibling||t.target.previousSibling,-1),i=gH(r,t.nextSibling||t.target.nextSibling,1);return{from:n?r.posAfter(n):r.posAtStart,to:i?r.posBefore(i):r.posAtEnd,typeOver:!1}}else return t.type=="characterData"?{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,r,n,i;this.stop(),(t=this.intersection)===null||t===void 0||t.disconnect(),(r=this.gapIntersection)===null||r===void 0||r.disconnect(),(n=this.resizeScroll)===null||n===void 0||n.disconnect(),(i=this.resizeContent)===null||i===void 0||i.disconnect();for(let a of this.scrollTargets)a.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function gH(e,t,r){for(;t;){let n=Yi.get(t);if(n&&n.parent==e)return n;let i=t.parentNode;t=i!=e.dom?i:r>0?t.nextSibling:t.previousSibling}return null}function R9e(e){let t=null;function r(h){h.preventDefault(),h.stopImmediatePropagation(),t=h.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",r,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",r,!0),!t)return null;let n=t.startContainer,i=t.startOffset,a=t.endContainer,s=t.endOffset,l=e.docView.domAtPos(e.state.selection.main.anchor);return DO(l.node,l.offset,a,s)&&([n,i,a,s]=[a,s,n,i]),{anchorNode:n,anchorOffset:i,focusNode:a,focusOffset:s}}class Qr{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: fixed; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(r=>this.update([r])),this.dispatch=this.dispatch.bind(this),this._root=t.root||$6e(t.parent)||document,this.viewState=new pH(t.state||wi.create(t)),this.plugins=this.state.facet(L1).map(r=>new H3(r));for(let r of this.plugins)r.update(this);this.observer=new N9e(this),this.inputState=new s9e(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new ZW(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}dispatch(...t){let r=t.length==1&&t[0]instanceof da?t[0]:this.state.update(...t);this._dispatch(r,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let r=!1,n=!1,i,a=this.state;for(let A of t){if(A.startState!=a)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");a=A.state}if(this.destroyed){this.viewState.state=a;return}let s=this.hasFocus,l=0,h=null;t.some(A=>A.annotation(Sie))?(this.inputState.notifiedFocused=s,l=1):s!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=s,h=Die(a,s),h||(l=1));let y=this.observer.delayedAndroidKey,x=null;if(y?(this.observer.clearDelayedAndroidKey(),x=this.observer.readChange(),(x&&!this.state.doc.eq(a.doc)||!this.state.selection.eq(a.selection))&&(x=null)):this.observer.clear(),a.facet(wi.phrases)!=this.state.facet(wi.phrases))return this.setState(a);i=kO.create(this,a,t),i.flags|=l;let k=this.viewState.scrollTarget;try{this.updateState=2;for(let A of t){if(k&&(k=k.map(A.changes)),A.scrollIntoView){let{main:j}=A.state.selection;k=new PO(j.empty?j:Zt.cursor(j.head,j.head>j.anchor?-1:1))}for(let j of A.effects)j.is(qW)&&(k=j.value)}this.viewState.update(i,k),this.bidiCache=OO.update(this.bidiCache,i.changes),i.empty||(this.updatePlugins(i),this.inputState.update(i)),r=this.docView.update(i),this.state.facet(z1)!=this.styleModules&&this.mountStyles(),n=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(r,t.some(A=>A.isUserEvent("select.pointer")))}finally{this.updateState=0}if(i.startState.facet(ZC)!=i.state.facet(ZC)&&(this.viewState.mustMeasureContent=!0),(r||n||k||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!i.empty)for(let A of this.state.facet(V5))A(i);(h||x)&&Promise.resolve().then(()=>{h&&this.state==h.startState&&this.dispatch(h),x&&!_ie(this,x)&&y.force&&uy(this.contentDOM,y.key,y.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let r=this.hasFocus;try{for(let n of this.plugins)n.destroy(this);this.viewState=new pH(t),this.plugins=t.facet(L1).map(n=>new H3(n)),this.pluginMap.clear();for(let n of this.plugins)n.update(this);this.docView=new ZW(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}r&&this.focus(),this.requestMeasure()}updatePlugins(t){let r=t.startState.facet(L1),n=t.state.facet(L1);if(r!=n){let i=[];for(let a of n){let s=r.indexOf(a);if(s<0)i.push(new H3(a));else{let l=this.plugins[s];l.mustUpdate=t,i.push(l)}}for(let a of this.plugins)a.mustUpdate!=t&&a.destroy(this);this.plugins=i,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let i of this.plugins)i.mustUpdate=t;for(let i=0;i<this.plugins.length;i++)this.plugins[i].update(this)}measure(t=!0){if(this.destroyed)return;this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.forceFlush();let r=null,{scrollHeight:n,scrollTop:i,clientHeight:a}=this.scrollDOM,s=i>n-a-4?n:i;try{for(let l=0;;l++){this.updateState=1;let h=this.viewport,y=this.viewState.lineBlockAtHeight(s),x=this.viewState.measure(this);if(!x&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let k=[];x&4||([this.measureRequests,k]=[k,this.measureRequests]);let A=k.map(u=>{try{return u.read(this)}catch(m){return ic(this.state,m),yH}}),j=kO.create(this,this.state,[]),N=!1,M=!1;j.flags|=x,r?r.flags|=x:r=j,this.updateState=2,j.empty||(this.updatePlugins(j),this.inputState.update(j),this.updateAttrs(),N=this.docView.update(j));for(let u=0;u<k.length;u++)if(A[u]!=yH)try{let m=k[u];m.write&&m.write(A[u],this)}catch(m){ic(this.state,m)}if(this.viewState.editorHeight)if(this.viewState.scrollTarget)this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,M=!0;else{let u=this.viewState.lineBlockAt(y.from).top-y.top;(u>1||u<-1)&&(this.scrollDOM.scrollTop+=u,M=!0)}if(N&&this.docView.updateSelection(!0),this.viewport.from==h.from&&this.viewport.to==h.to&&!M&&this.measureRequests.length==0)break}}finally{this.updateState=0,this.measureScheduled=-1}if(r&&!r.empty)for(let l of this.state.facet(V5))l(r)}get themeClasses(){return Y5+" "+(this.state.facet(q5)?Oie:kie)+" "+this.state.facet(ZC)}updateAttrs(){let t=vH(this,aie,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),r={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(DA)?"true":"false",class:"cm-content",style:`${tn.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(r["aria-readonly"]="true"),vH(this,K6,r);let n=this.observer.ignore(()=>{let i=L5(this.contentDOM,this.contentAttrs,r),a=L5(this.dom,this.editorAttrs,t);return i||a});return this.editorAttrs=t,this.contentAttrs=r,n}showAnnouncements(t){let r=!0;for(let n of t)for(let i of n.effects)if(i.is(Qr.announce)){r&&(this.announceDOM.textContent=""),r=!1;let a=this.announceDOM.appendChild(document.createElement("div"));a.textContent=i.value}}mountStyles(){this.styleModules=this.state.facet(z1),up.mount(this.root,this.styleModules.concat(M9e).reverse())}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let r=0;r<this.measureRequests.length;r++)if(this.measureRequests[r].key===t.key){this.measureRequests[r]=t;return}}this.measureRequests.push(t)}}plugin(t){let r=this.pluginMap.get(t);return(r===void 0||r&&r.spec!=t)&&this.pluginMap.set(t,r=this.plugins.find(n=>n.spec==t)||null),r&&r.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,r,n){return K3(this,t,nH(this,t,r,n))}moveByGroup(t,r){return K3(this,t,nH(this,t,r,n=>o9e(this,t.head,n)))}moveToLineBoundary(t,r,n=!0){return i9e(this,t,r,n)}moveVertically(t,r,n){return K3(this,t,a9e(this,t,r,n))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,r=0){return this.docView.posFromDOM(t,r)}posAtCoords(t,r=!0){return this.readMeasured(),mie(this,t,r)}coordsAtPos(t,r=1){this.readMeasured();let n=this.docView.coordsAt(t,r);if(!n||n.left==n.right)return n;let i=this.state.doc.lineAt(t),a=this.bidiSpans(i),s=a[cy.find(a,t-i.from,-1,r)];return V6(n,s.dir==Oo.LTR==r>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(iie)||t<this.viewport.from||t>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>L9e)return cie(t.length);let r=this.textDirectionAt(t.from);for(let i of this.bidiCache)if(i.from==t.from&&i.dir==r)return i.order;let n=H6e(t.text,r);return this.bidiCache.push(new OO(t.from,t.to,r,n)),n}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||tn.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{Bne(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,r={}){return qW.of(new PO(typeof t=="number"?Zt.cursor(t):t,r.y,r.x,r.yMargin,r.xMargin))}static domEventHandlers(t){return Ya.define(()=>({}),{eventHandlers:t})}static theme(t,r){let n=up.newName(),i=[ZC.of(n),z1.of(X5(`.${n}`,t))];return r&&r.dark&&i.push(q5.of(!0)),i}static baseTheme(t){return wS.lowest(z1.of(X5("."+Y5,t,Eie)))}static findFromDOM(t){var r;let n=t.querySelector(".cm-content"),i=n&&Yi.get(n)||Yi.get(t);return((r=i==null?void 0:i.rootView)===null||r===void 0?void 0:r.view)||null}}Qr.styleModule=z1;Qr.inputHandler=rie;Qr.focusChangeEffect=nie;Qr.perLineTextDirection=iie;Qr.exceptionSink=tie;Qr.updateListener=V5;Qr.editable=DA;Qr.mouseSelectionStyle=eie;Qr.dragMovesSelection=Qne;Qr.clickAddsSelectionRange=Jne;Qr.decorations=lw;Qr.atomicRanges=G6;Qr.scrollMargins=sie;Qr.darkTheme=q5;Qr.contentAttributes=K6;Qr.editorAttributes=aie;Qr.lineWrapping=Qr.contentAttributes.of({class:"cm-lineWrapping"});Qr.announce=qn.define();const L9e=4096,yH={};class OO{constructor(t,r,n,i){this.from=t,this.to=r,this.dir=n,this.order=i}static update(t,r){if(r.empty)return t;let n=[],i=t.length?t[t.length-1].dir:Oo.LTR;for(let a=Math.max(0,t.length-10);a<t.length;a++){let s=t[a];s.dir==i&&!r.touchesRange(s.from,s.to)&&n.push(new OO(r.mapPos(s.from,1),r.mapPos(s.to,-1),s.dir,s.order))}return n}}function vH(e,t,r){for(let n=e.state.facet(t),i=n.length-1;i>=0;i--){let a=n[i],s=typeof a=="function"?a(e):a;s&&R5(s,r)}return r}const z9e=tn.mac?"mac":tn.windows?"win":tn.linux?"linux":"key";function V9e(e,t){const r=e.split(/-(?!$)/);let n=r[r.length-1];n=="Space"&&(n=" ");let i,a,s,l;for(let h=0;h<r.length-1;++h){const y=r[h];if(/^(cmd|meta|m)$/i.test(y))l=!0;else if(/^a(lt)?$/i.test(y))i=!0;else if(/^(c|ctrl|control)$/i.test(y))a=!0;else if(/^s(hift)?$/i.test(y))s=!0;else if(/^mod$/i.test(y))t=="mac"?l=!0:a=!0;else throw new Error("Unrecognized modifier name: "+y)}return i&&(n="Alt-"+n),a&&(n="Ctrl-"+n),l&&(n="Meta-"+n),s&&(n="Shift-"+n),n}function JC(e,t,r){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),r!==!1&&t.shiftKey&&(e="Shift-"+e),e}const W9e=wS.default(Qr.domEventHandlers({keydown(e,t){return Mie(Tie(t.state),e,t,"editor")}})),Aie=rn.define({enables:W9e}),bH=new WeakMap;function Tie(e){let t=e.facet(Aie),r=bH.get(t);return r||bH.set(t,r=K9e(t.reduce((n,i)=>n.concat(i),[]))),r}function H9e(e,t,r){return Mie(Tie(e.state),t,e,r)}let Eh=null;const U9e=4e3;function K9e(e,t=z9e){let r=Object.create(null),n=Object.create(null),i=(s,l)=>{let h=n[s];if(h==null)n[s]=l;else if(h!=l)throw new Error("Key binding "+s+" is used both as a regular binding and as a multi-stroke prefix")},a=(s,l,h,y)=>{var x,k;let A=r[s]||(r[s]=Object.create(null)),j=l.split(/ (?!$)/).map(u=>V9e(u,t));for(let u=1;u<j.length;u++){let m=j.slice(0,u).join(" ");i(m,!0),A[m]||(A[m]={preventDefault:!0,run:[v=>{let C=Eh={view:v,prefix:m,scope:s};return setTimeout(()=>{Eh==C&&(Eh=null)},U9e),!0}]})}let N=j.join(" ");i(N,!1);let M=A[N]||(A[N]={preventDefault:!1,run:((k=(x=A._any)===null||x===void 0?void 0:x.run)===null||k===void 0?void 0:k.slice())||[]});h&&M.run.push(h),y&&(M.preventDefault=!0)};for(let s of e){let l=s.scope?s.scope.split(" "):["editor"];if(s.any)for(let y of l){let x=r[y]||(r[y]=Object.create(null));x._any||(x._any={preventDefault:!1,run:[]});for(let k in x)x[k].run.push(s.any)}let h=s[t]||s.key;if(h)for(let y of l)a(y,h,s.run,s.preventDefault),s.shift&&a(y,"Shift-"+h,s.shift,s.preventDefault)}return r}function Mie(e,t,r,n){let i=O6e(t),a=ss(i,0),s=iu(a)==i.length&&i!=" ",l="",h=!1;Eh&&Eh.view==r&&Eh.scope==n&&(l=Eh.prefix+" ",(h=yie.indexOf(t.keyCode)<0)&&(Eh=null));let y=new Set,x=N=>{if(N){for(let M of N.run)if(!y.has(M)&&(y.add(M),M(r,t)))return!0;N.preventDefault&&(h=!0)}return!1},k=e[n],A,j;if(k){if(x(k[l+JC(i,t,!s)]))return!0;if(s&&(t.altKey||t.metaKey||t.ctrlKey)&&!(tn.windows&&t.ctrlKey&&t.altKey)&&(A=cp[t.keyCode])&&A!=i){if(x(k[l+JC(A,t,!0)]))return!0;if(t.shiftKey&&(j=aw[t.keyCode])!=i&&j!=A&&x(k[l+JC(j,t,!1)]))return!0}else if(s&&t.shiftKey&&x(k[l+JC(i,t,!0)]))return!0;if(x(k._any))return!0}return h}class DS{constructor(t,r,n,i,a){this.className=t,this.left=r,this.top=n,this.width=i,this.height=a}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,r){return r.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,r,n){if(n.empty){let i=t.coordsAtPos(n.head,n.assoc||1);if(!i)return[];let a=$ie(t);return[new DS(r,i.left-a.left,i.top-a.top,null,i.bottom-i.top)]}else return G9e(t,r,n)}}function $ie(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Oo.LTR?t.left:t.right-e.scrollDOM.clientWidth)-e.scrollDOM.scrollLeft,top:t.top-e.scrollDOM.scrollTop}}function xH(e,t,r){let n=Zt.cursor(t);return{from:Math.max(r.from,e.moveToLineBoundary(n,!1,!0).from),to:Math.min(r.to,e.moveToLineBoundary(n,!0,!0).from),type:Lo.Text}}function wH(e,t){let r=e.lineBlockAt(t);if(Array.isArray(r.type)){for(let n of r.type)if(n.to>t||n.to==t&&(n.to==r.to||n.type==Lo.Text))return n}return r}function G9e(e,t,r){if(r.to<=e.viewport.from||r.from>=e.viewport.to)return[];let n=Math.max(r.from,e.viewport.from),i=Math.min(r.to,e.viewport.to),a=e.textDirection==Oo.LTR,s=e.contentDOM,l=s.getBoundingClientRect(),h=$ie(e),y=s.querySelector(".cm-line"),x=y&&window.getComputedStyle(y),k=l.left+(x?parseInt(x.paddingLeft)+Math.min(0,parseInt(x.textIndent)):0),A=l.right-(x?parseInt(x.paddingRight):0),j=wH(e,n),N=wH(e,i),M=j.type==Lo.Text?j:null,u=N.type==Lo.Text?N:null;if(e.lineWrapping&&(M&&(M=xH(e,n,M)),u&&(u=xH(e,i,u))),M&&u&&M.from==u.from)return v(C(r.from,r.to,M));{let g=M?C(r.from,null,M):w(j,!1),d=u?C(null,r.to,u):w(N,!0),f=[];return(M||j).to<(u||N).from-(M&&u?1:0)?f.push(m(k,g.bottom,A,d.top)):g.bottom<d.top&&e.elementAtHeight((g.bottom+d.top)/2).type==Lo.Text&&(g.bottom=d.top=(g.bottom+d.top)/2),v(g).concat(f).concat(v(d))}function m(g,d,f,c){return new DS(t,g-h.left,d-h.top-.01,f-g,c-d+.01)}function v({top:g,bottom:d,horizontal:f}){let c=[];for(let p=0;p<f.length;p+=2)c.push(m(f[p],g,f[p+1],d));return c}function C(g,d,f){let c=1e9,p=-1e9,D=[];function E(B,L,W,K,te){let X=e.coordsAtPos(B,B==f.to?-2:2),ae=e.coordsAtPos(W,W==f.from?2:-2);!X||!ae||(c=Math.min(X.top,ae.top,c),p=Math.max(X.bottom,ae.bottom,p),te==Oo.LTR?D.push(a&&L?k:X.left,a&&K?A:ae.right):D.push(!a&&K?k:ae.left,!a&&L?A:X.right))}let T=g??f.from,$=d??f.to;for(let B of e.visibleRanges)if(B.to>T&&B.from<$)for(let L=Math.max(B.from,T),W=Math.min(B.to,$);;){let K=e.state.doc.lineAt(L);for(let te of e.bidiSpans(K)){let X=te.from+K.from,ae=te.to+K.from;if(X>=W)break;ae>L&&E(Math.max(X,L),g==null&&X<=T,Math.min(ae,W),d==null&&ae>=$,te.dir)}if(L=K.to+1,L>=W)break}return D.length==0&&E(T,g==null,$,d==null,e.textDirection),{top:c,bottom:p,horizontal:D}}function w(g,d){let f=l.top+(d?g.top:g.bottom);return{top:f,bottom:f,horizontal:[]}}}function q9e(e,t){return e.constructor==t.constructor&&e.eq(t)}class Y9e{constructor(t,r){this.view=t,this.layer=r,this.drawn=[],this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),r.above&&this.dom.classList.add("cm-layer-above"),r.class&&this.dom.classList.add(r.class),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),r.mount&&r.mount(this.dom,t)}update(t){t.startState.facet(sk)!=t.state.facet(sk)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&t.view.requestMeasure(this.measureReq)}setOrder(t){let r=0,n=t.facet(sk);for(;r<n.length&&n[r]!=this.layer;)r++;this.dom.style.zIndex=String((this.layer.above?150:-1)-r)}measure(){return this.layer.markers(this.view)}draw(t){if(t.length!=this.drawn.length||t.some((r,n)=>!q9e(r,this.drawn[n]))){let r=this.dom.firstChild,n=0;for(let i of t)i.update&&r&&i.constructor&&this.drawn[n].constructor&&i.update(r,this.drawn[n])?(r=r.nextSibling,n++):this.dom.insertBefore(i.draw(),r);for(;r;){let i=r.nextSibling;r.remove(),r=i}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const sk=rn.define();function Iie(e){return[Ya.define(t=>new Y9e(t,e)),sk.of(e)]}const jie=!tn.ios,uw=rn.define({combine(e){return xd(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,r)=>Math.min(t,r),drawRangeCursor:(t,r)=>t||r})}});function X9e(e={}){return[uw.of(e),Z9e,J9e,Q9e,oie.of(!0)]}function Fie(e){return e.startState.facet(uw)!=e.state.facet(uw)}const Z9e=Iie({above:!0,markers(e){let{state:t}=e,r=t.facet(uw),n=[];for(let i of t.selection.ranges){let a=i==t.selection.main;if(i.empty?!a||jie:r.drawRangeCursor){let s=a?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",l=i.empty?i:Zt.cursor(i.head,i.head>i.anchor?-1:1);for(let h of DS.forRange(e,s,l))n.push(h)}}return n},update(e,t){e.transactions.some(n=>n.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let r=Fie(e);return r&&SH(e.state,t),e.docChanged||e.selectionSet||r},mount(e,t){SH(t.state,e)},class:"cm-cursorLayer"});function SH(e,t){t.style.animationDuration=e.facet(uw).cursorBlinkRate+"ms"}const J9e=Iie({above:!1,markers(e){return e.state.selection.ranges.map(t=>t.empty?[]:DS.forRange(e,"cm-selectionBackground",t)).reduce((t,r)=>t.concat(r))},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||Fie(e)},class:"cm-selectionLayer"}),Bie={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};jie&&(Bie[".cm-line"].caretColor="transparent !important");const Q9e=wS.highest(Qr.theme(Bie)),Nie=qn.define({map(e,t){return e==null?null:t.mapPos(e)}}),W1=fa.define({create(){return null},update(e,t){return e!=null&&(e=t.changes.mapPos(e)),t.effects.reduce((r,n)=>n.is(Nie)?n.value:r,e)}}),eNe=Ya.fromClass(class{constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(e){var t;let r=e.state.field(W1);r==null?this.cursor!=null&&((t=this.cursor)===null||t===void 0||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(W1)!=r||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let e=this.view.state.field(W1),t=e!=null&&this.view.coordsAtPos(e);if(!t)return null;let r=this.view.scrollDOM.getBoundingClientRect();return{left:t.left-r.left+this.view.scrollDOM.scrollLeft,top:t.top-r.top+this.view.scrollDOM.scrollTop,height:t.bottom-t.top}}drawCursor(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.cursor.style.top=e.top+"px",this.cursor.style.height=e.height+"px"):this.cursor.style.left="-100000px")}destroy(){this.cursor&&this.cursor.remove()}setDropPos(e){this.view.state.field(W1)!=e&&this.view.dispatch({effects:Nie.of(e)})}},{eventHandlers:{dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave(e){(e.target==this.view.contentDOM||!this.view.contentDOM.contains(e.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function tNe(){return[W1,eNe]}const Z5=2e3;function rNe(e,t,r){let n=Math.min(t.line,r.line),i=Math.max(t.line,r.line),a=[];if(t.off>Z5||r.off>Z5||t.col<0||r.col<0){let s=Math.min(t.off,r.off),l=Math.max(t.off,r.off);for(let h=n;h<=i;h++){let y=e.doc.line(h);y.length<=l&&a.push(Zt.range(y.from+s,y.to+l))}}else{let s=Math.min(t.col,r.col),l=Math.max(t.col,r.col);for(let h=n;h<=i;h++){let y=e.doc.line(h),x=T5(y.text,s,e.tabSize,!0);if(x<0)a.push(Zt.cursor(y.to));else{let k=T5(y.text,l,e.tabSize);a.push(Zt.range(y.from+x,y.from+k))}}}return a}function nNe(e,t){let r=e.coordsAtPos(e.viewport.from);return r?Math.round(Math.abs((r.left-t)/e.defaultCharacterWidth)):-1}function DH(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1),n=e.state.doc.lineAt(r),i=r-n.from,a=i>Z5?-1:i==n.length?nNe(e,t.clientX):xA(n.text,e.state.tabSize,r-n.from);return{line:n.number,col:a,off:i}}function iNe(e,t){let r=DH(e,t),n=e.state.selection;return r?{update(i){if(i.docChanged){let a=i.changes.mapPos(i.startState.doc.line(r.line).from),s=i.state.doc.lineAt(a);r={line:s.number,col:r.col,off:Math.min(r.off,s.length)},n=n.map(i.changes)}},get(i,a,s){let l=DH(e,i);if(!l)return n;let h=rNe(e.state,r,l);return h.length?s?Zt.create(h.concat(n.ranges)):Zt.create(h):n}}:null}function oNe(e){let t=r=>r.altKey&&r.button==0;return Qr.mouseSelectionStyle.of((r,n)=>t(n)?iNe(r,n):null)}const aNe={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]},sNe={style:"cursor: crosshair"};function lNe(e={}){let[t,r]=aNe[e.key||"Alt"],n=Ya.fromClass(class{constructor(i){this.view=i,this.isDown=!1}set(i){this.isDown!=i&&(this.isDown=i,this.view.update([]))}},{eventHandlers:{keydown(i){this.set(i.keyCode==t||r(i))},keyup(i){(i.keyCode==t||!r(i))&&this.set(!1)},mousemove(i){this.set(r(i))}}});return[n,Qr.contentAttributes.of(i=>{var a;return!((a=i.plugin(n))===null||a===void 0)&&a.isDown?sNe:null})]}const QC="-10000px";class Rie{constructor(t,r,n){this.facet=r,this.createTooltipView=n,this.input=t.state.facet(r),this.tooltips=this.input.filter(i=>i),this.tooltipViews=this.tooltips.map(n)}update(t){var r;let n=t.state.facet(this.facet),i=n.filter(s=>s);if(n===this.input){for(let s of this.tooltipViews)s.update&&s.update(t);return!1}let a=[];for(let s=0;s<i.length;s++){let l=i[s],h=-1;if(l){for(let y=0;y<this.tooltips.length;y++){let x=this.tooltips[y];x&&x.create==l.create&&(h=y)}if(h<0)a[s]=this.createTooltipView(l);else{let y=a[s]=this.tooltipViews[h];y.update&&y.update(t)}}}for(let s of this.tooltipViews)a.indexOf(s)<0&&(s.dom.remove(),(r=s.destroy)===null||r===void 0||r.call(s));return this.input=n,this.tooltips=i,this.tooltipViews=a,!0}}function uNe(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}const Y3=rn.define({combine:e=>{var t,r,n;return{position:tn.ios?"absolute":((t=e.find(i=>i.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((r=e.find(i=>i.parent))===null||r===void 0?void 0:r.parent)||null,tooltipSpace:((n=e.find(i=>i.tooltipSpace))===null||n===void 0?void 0:n.tooltipSpace)||uNe}}}),CH=new WeakMap,Lie=Ya.fromClass(class{constructor(e){this.view=e,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(Y3);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new Rie(e,CA,r=>this.createTooltip(r)),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(r=>{Date.now()>this.lastTransaction-50&&r.length>0&&r[r.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e);t&&this.observeIntersection();let r=t||e.geometryChanged,n=e.state.facet(Y3);if(n.position!=this.position){this.position=n.position;for(let i of this.manager.tooltipViews)i.dom.style.position=this.position;r=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let i of this.manager.tooltipViews)this.container.appendChild(i.dom);r=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);r&&this.maybeMeasure()}createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let r=document.createElement("div");r.className="cm-tooltip-arrow",t.dom.appendChild(r)}return t.dom.style.position=this.position,t.dom.style.top=QC,this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}destroy(){var e,t;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);(t=this.intersectionObserver)===null||t===void 0||t.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=this.view.dom.getBoundingClientRect();return{editor:e,parent:this.parent?this.container.getBoundingClientRect():e,pos:this.manager.tooltips.map((t,r)=>{let n=this.manager.tooltipViews[r];return n.getCoords?n.getCoords(t.pos):this.view.coordsAtPos(t.pos)}),size:this.manager.tooltipViews.map(({dom:t})=>t.getBoundingClientRect()),space:this.view.state.facet(Y3).tooltipSpace(this.view)}}writeMeasure(e){var t;let{editor:r,space:n}=e,i=[];for(let a=0;a<this.manager.tooltips.length;a++){let s=this.manager.tooltips[a],l=this.manager.tooltipViews[a],{dom:h}=l,y=e.pos[a],x=e.size[a];if(!y||y.bottom<=Math.max(r.top,n.top)||y.top>=Math.min(r.bottom,n.bottom)||y.right<Math.max(r.left,n.left)-.1||y.left>Math.min(r.right,n.right)+.1){h.style.top=QC;continue}let k=s.arrow?l.dom.querySelector(".cm-tooltip-arrow"):null,A=k?7:0,j=x.right-x.left,N=(t=CH.get(l))!==null&&t!==void 0?t:x.bottom-x.top,M=l.offset||dNe,u=this.view.textDirection==Oo.LTR,m=x.width>n.right-n.left?u?n.left:n.right-x.width:u?Math.min(y.left-(k?14:0)+M.x,n.right-j):Math.max(n.left,y.left-j+(k?14:0)-M.x),v=!!s.above;!s.strictSide&&(v?y.top-(x.bottom-x.top)-M.y<n.top:y.bottom+(x.bottom-x.top)+M.y>n.bottom)&&v==n.bottom-y.bottom>y.top-n.top&&(v=!v);let C=(v?y.top-n.top:n.bottom-y.bottom)-A;if(C<N&&l.resize!==!1){if(C<this.view.defaultLineHeight){h.style.top=QC;continue}CH.set(l,N),h.style.height=(N=C)+"px"}else h.style.height&&(h.style.height="");let w=v?y.top-N-A-M.y:y.bottom+A+M.y,g=m+j;if(l.overlap!==!0)for(let d of i)d.left<g&&d.right>m&&d.top<w+N&&d.bottom>w&&(w=v?d.top-N-2-A:d.bottom+A+2);this.position=="absolute"?(h.style.top=w-e.parent.top+"px",h.style.left=m-e.parent.left+"px"):(h.style.top=w+"px",h.style.left=m+"px"),k&&(k.style.left=`${y.left+(u?M.x:-M.x)-(m+14-7)}px`),l.overlap!==!0&&i.push({left:m,top:w,right:g,bottom:w+N}),h.classList.toggle("cm-tooltip-above",v),h.classList.toggle("cm-tooltip-below",!v),l.positioned&&l.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=QC}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),cNe=Qr.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),dNe={x:0,y:0},CA=rn.define({enables:[Lie,cNe]}),EO=rn.define();class Y6{static create(t){return new Y6(t)}constructor(t){this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new Rie(t,EO,r=>this.createHostedView(r))}createHostedView(t){let r=t.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(r.dom),this.mounted&&r.mount&&r.mount(this.view),r}mount(t){for(let r of this.manager.tooltipViews)r.mount&&r.mount(t);this.mounted=!0}positioned(t){for(let r of this.manager.tooltipViews)r.positioned&&r.positioned(t)}update(t){this.manager.update(t)}destroy(){var t;for(let r of this.manager.tooltipViews)(t=r.destroy)===null||t===void 0||t.call(r)}}const fNe=CA.compute([EO],e=>{let t=e.facet(EO).filter(r=>r);return t.length===0?null:{pos:Math.min(...t.map(r=>r.pos)),end:Math.max(...t.filter(r=>r.end!=null).map(r=>r.end)),create:Y6.create,above:t[0].above,arrow:t.some(r=>r.arrow)}});class hNe{constructor(t,r,n,i,a){this.view=t,this.source=r,this.field=n,this.setHover=i,this.hoverTime=a,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let t=Date.now()-this.lastMove.time;t<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-t):this.startHover()}startHover(){clearTimeout(this.restartTimeout);let{lastMove:t}=this,r=this.view.contentDOM.contains(t.target)?this.view.posAtCoords(t):null;if(r==null)return;let n=this.view.coordsAtPos(r);if(n==null||t.y<n.top||t.y>n.bottom||t.x<n.left-this.view.defaultCharacterWidth||t.x>n.right+this.view.defaultCharacterWidth)return;let i=this.view.bidiSpans(this.view.state.doc.lineAt(r)).find(l=>l.from<=r&&l.to>=r),a=i&&i.dir==Oo.RTL?-1:1,s=this.source(this.view,r,t.x<n.left?-a:a);if(s!=null&&s.then){let l=this.pending={pos:r};s.then(h=>{this.pending==l&&(this.pending=null,h&&this.view.dispatch({effects:this.setHover.of(h)}))},h=>ic(this.view.state,h,"hover tooltip"))}else s&&this.view.dispatch({effects:this.setHover.of(s)})}mousemove(t){var r;this.lastMove={x:t.clientX,y:t.clientY,target:t.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let n=this.active;if(n&&!PH(this.lastMove.target)||this.pending){let{pos:i}=n||this.pending,a=(r=n==null?void 0:n.end)!==null&&r!==void 0?r:i;(i==a?this.view.posAtCoords(this.lastMove)!=i:!pNe(this.view,i,a,t.clientX,t.clientY,6))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(t){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,this.active&&!PH(t.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}function PH(e){for(let t=e;t;t=t.parentNode)if(t.nodeType==1&&t.classList.contains("cm-tooltip"))return!0;return!1}function pNe(e,t,r,n,i,a){let s=document.createRange(),l=e.domAtPos(t),h=e.domAtPos(r);s.setEnd(h.node,h.offset),s.setStart(l.node,l.offset);let y=s.getClientRects();s.detach();for(let x=0;x<y.length;x++){let k=y[x];if(Math.max(k.top-i,i-k.bottom,k.left-n,n-k.right)<=a)return!0}return!1}function mNe(e,t={}){let r=qn.define(),n=fa.define({create(){return null},update(i,a){if(i&&(t.hideOnChange&&(a.docChanged||a.selection)||t.hideOn&&t.hideOn(a,i)))return null;if(i&&a.docChanged){let s=a.changes.mapPos(i.pos,-1,Ts.TrackDel);if(s==null)return null;let l=Object.assign(Object.create(null),i);l.pos=s,i.end!=null&&(l.end=a.changes.mapPos(i.end)),i=l}for(let s of a.effects)s.is(r)&&(i=s.value),s.is(yNe)&&(i=null);return i},provide:i=>EO.from(i)});return[n,Ya.define(i=>new hNe(i,e,n,r,t.hoverTime||300)),fNe]}function gNe(e,t){let r=e.plugin(Lie);if(!r)return null;let n=r.manager.tooltips.indexOf(t);return n<0?null:r.manager.tooltipViews[n]}const yNe=qn.define(),kH=rn.define({combine(e){let t,r;for(let n of e)t=t||n.topContainer,r=r||n.bottomContainer;return{topContainer:t,bottomContainer:r}}});function cw(e,t){let r=e.plugin(zie),n=r?r.specs.indexOf(t):-1;return n>-1?r.panels[n]:null}const zie=Ya.fromClass(class{constructor(e){this.input=e.state.facet(dw),this.specs=this.input.filter(r=>r),this.panels=this.specs.map(r=>r(e));let t=e.state.facet(kH);this.top=new eP(e,!0,t.topContainer),this.bottom=new eP(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(r=>r.top)),this.bottom.sync(this.panels.filter(r=>!r.top));for(let r of this.panels)r.dom.classList.add("cm-panel"),r.mount&&r.mount()}update(e){let t=e.state.facet(kH);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new eP(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new eP(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let r=e.state.facet(dw);if(r!=this.input){let n=r.filter(h=>h),i=[],a=[],s=[],l=[];for(let h of n){let y=this.specs.indexOf(h),x;y<0?(x=h(e.view),l.push(x)):(x=this.panels[y],x.update&&x.update(e)),i.push(x),(x.top?a:s).push(x)}this.specs=n,this.panels=i,this.top.sync(a),this.bottom.sync(s);for(let h of l)h.dom.classList.add("cm-panel"),h.mount&&h.mount()}else for(let n of this.panels)n.update&&n.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>Qr.scrollMargins.of(t=>{let r=t.plugin(e);return r&&{top:r.top.scrollMargin(),bottom:r.bottom.scrollMargin()}})});class eP{constructor(t,r,n){this.view=t,this.top=r,this.container=n,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let r of this.panels)r.destroy&&t.indexOf(r)<0&&r.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let r=this.container||this.view.dom;r.insertBefore(this.dom,this.top?r.firstChild:null)}let t=this.dom.firstChild;for(let r of this.panels)if(r.dom.parentNode==this.dom){for(;t!=r.dom;)t=OH(t);t=t.nextSibling}else this.dom.insertBefore(r.dom,t);for(;t;)t=OH(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function OH(e){let t=e.nextSibling;return e.remove(),t}const dw=rn.define({enables:zie});class Of extends rg{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}Of.prototype.elementClass="";Of.prototype.toDOM=void 0;Of.prototype.mapMode=Ts.TrackBefore;Of.prototype.startSide=Of.prototype.endSide=-1;Of.prototype.point=!0;const X3=rn.define(),vNe={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>$i.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},yx=rn.define();function Vie(e){return[Wie(),yx.of(Object.assign(Object.assign({},vNe),e))]}const EH=rn.define({combine:e=>e.some(t=>t)});function Wie(e){return[bNe]}const bNe=Ya.fromClass(class{constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=e.state.facet(yx).map(t=>new AH(e,t));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!e.state.facet(EH),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}update(e){if(this.updateGutters(e)){let t=this.prevViewport,r=e.view.viewport,n=Math.min(t.to,r.to)-Math.max(t.from,r.from);this.syncGutters(n<(r.to-r.from)*.8)}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(EH)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let r=$i.iter(this.view.state.facet(X3),this.view.viewport.from),n=[],i=this.gutters.map(a=>new xNe(a,this.view.viewport,-this.view.documentPadding.top));for(let a of this.view.viewportLineBlocks)if(n.length&&(n=[]),Array.isArray(a.type)){let s=!0;for(let l of a.type)if(l.type==Lo.Text&&s){J5(r,n,l.from);for(let h of i)h.line(this.view,l,n);s=!1}else if(l.widget)for(let h of i)h.widget(this.view,l)}else if(a.type==Lo.Text){J5(r,n,a.from);for(let s of i)s.line(this.view,a,n)}for(let a of i)a.finish();e&&this.view.scrollDOM.insertBefore(this.dom,t)}updateGutters(e){let t=e.startState.facet(yx),r=e.state.facet(yx),n=e.docChanged||e.heightChanged||e.viewportChanged||!$i.eq(e.startState.facet(X3),e.state.facet(X3),e.view.viewport.from,e.view.viewport.to);if(t==r)for(let i of this.gutters)i.update(e)&&(n=!0);else{n=!0;let i=[];for(let a of r){let s=t.indexOf(a);s<0?i.push(new AH(this.view,a)):(this.gutters[s].update(e),i.push(this.gutters[s]))}for(let a of this.gutters)a.dom.remove(),i.indexOf(a)<0&&a.destroy();for(let a of i)this.dom.appendChild(a.dom);this.gutters=i}return n}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()}},{provide:e=>Qr.scrollMargins.of(t=>{let r=t.plugin(e);return!r||r.gutters.length==0||!r.fixed?null:t.textDirection==Oo.LTR?{left:r.dom.offsetWidth}:{right:r.dom.offsetWidth}})});function _H(e){return Array.isArray(e)?e:[e]}function J5(e,t,r){for(;e.value&&e.from<=r;)e.from==r&&t.push(e.value),e.next()}class xNe{constructor(t,r,n){this.gutter=t,this.height=n,this.i=0,this.cursor=$i.iter(t.markers,r.from)}addElement(t,r,n){let{gutter:i}=this,a=r.top-this.height;if(this.i==i.elements.length){let s=new Hie(t,r.height,a,n);i.elements.push(s),i.dom.appendChild(s.dom)}else i.elements[this.i].update(t,r.height,a,n);this.height=r.bottom,this.i++}line(t,r,n){let i=[];J5(this.cursor,i,r.from),n.length&&(i=i.concat(n));let a=this.gutter.config.lineMarker(t,r,i);a&&i.unshift(a);let s=this.gutter;i.length==0&&!s.config.renderEmptyElements||this.addElement(t,r,i)}widget(t,r){let n=this.gutter.config.widgetMarker(t,r.widget,r);n&&this.addElement(t,r,[n])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let r=t.elements.pop();t.dom.removeChild(r.dom),r.destroy()}}}class AH{constructor(t,r){this.view=t,this.config=r,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in r.domEventHandlers)this.dom.addEventListener(n,i=>{let a=i.target,s;if(a!=this.dom&&this.dom.contains(a)){for(;a.parentNode!=this.dom;)a=a.parentNode;let h=a.getBoundingClientRect();s=(h.top+h.bottom)/2}else s=i.clientY;let l=t.lineBlockAtHeight(s-t.documentTop);r.domEventHandlers[n](t,l,i)&&i.preventDefault()});this.markers=_H(r.markers(t)),r.initialSpacer&&(this.spacer=new Hie(t,0,0,[r.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let r=this.markers;if(this.markers=_H(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let i=this.config.updateSpacer(this.spacer.markers[0],t);i!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[i])}let n=t.view.viewport;return!$i.eq(this.markers,r,n.from,n.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(t):!1)}destroy(){for(let t of this.elements)t.destroy()}}class Hie{constructor(t,r,n,i){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,r,n,i)}update(t,r,n,i){this.height!=r&&(this.dom.style.height=(this.height=r)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),wNe(this.markers,i)||this.setMarkers(t,i)}setMarkers(t,r){let n="cm-gutterElement",i=this.dom.firstChild;for(let a=0,s=0;;){let l=s,h=a<r.length?r[a++]:null,y=!1;if(h){let x=h.elementClass;x&&(n+=" "+x);for(let k=s;k<this.markers.length;k++)if(this.markers[k].compare(h)){l=k,y=!0;break}}else l=this.markers.length;for(;s<l;){let x=this.markers[s++];if(x.toDOM){x.destroy(i);let k=i.nextSibling;i.remove(),i=k}}if(!h)break;h.toDOM&&(y?i=i.nextSibling:this.dom.insertBefore(h.toDOM(t),i)),y&&s++}this.dom.className=n,this.markers=r}destroy(){this.setMarkers(null,[])}}function wNe(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].compare(t[r]))return!1;return!0}const SNe=rn.define(),j0=rn.define({combine(e){return xd(e,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,r){let n=Object.assign({},t);for(let i in r){let a=n[i],s=r[i];n[i]=a?(l,h,y)=>a(l,h,y)||s(l,h,y):s}return n}})}});class Z3 extends Of{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function J3(e,t){return e.state.facet(j0).formatNumber(t,e.state)}const DNe=yx.compute([j0],e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(t){return t.state.facet(SNe)},lineMarker(t,r,n){return n.some(i=>i.toDOM)?null:new Z3(J3(t,t.state.doc.lineAt(r.from).number))},widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(j0)!=t.state.facet(j0),initialSpacer(t){return new Z3(J3(t,TH(t.state.doc.lines)))},updateSpacer(t,r){let n=J3(r.view,TH(r.view.state.doc.lines));return n==t.number?t:new Z3(n)},domEventHandlers:e.facet(j0).domEventHandlers}));function CNe(e={}){return[j0.of(e),Wie(),DNe]}function TH(e){let t=9;for(;t<e;)t=t*10+9;return t}const Uie=1024;let PNe=0;class Q3{constructor(t,r){this.from=t,this.to=r}}class Yn{constructor(t={}){this.id=PNe++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=il.match(t)),r=>{let n=t(r);return n===void 0?null:[this,n]}}}Yn.closedBy=new Yn({deserialize:e=>e.split(" ")});Yn.openedBy=new Yn({deserialize:e=>e.split(" ")});Yn.group=new Yn({deserialize:e=>e.split(" ")});Yn.contextHash=new Yn({perNode:!0});Yn.lookAhead=new Yn({perNode:!0});Yn.mounted=new Yn({perNode:!0});const kNe=Object.create(null);class il{constructor(t,r,n,i=0){this.name=t,this.props=r,this.id=n,this.flags=i}static define(t){let r=t.props&&t.props.length?Object.create(null):kNe,n=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),i=new il(t.name||"",r,t.id,n);if(t.props){for(let a of t.props)if(Array.isArray(a)||(a=a(i)),a){if(a[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");r[a[0].id]=a[1]}}return i}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let r=this.prop(Yn.group);return r?r.indexOf(t)>-1:!1}return this.id==t}static match(t){let r=Object.create(null);for(let n in t)for(let i of n.split(" "))r[i]=t[n];return n=>{for(let i=n.prop(Yn.group),a=-1;a<(i?i.length:0);a++){let s=r[a<0?n.name:i[a]];if(s)return s}}}}il.none=new il("",Object.create(null),0,8);class X6{constructor(t){this.types=t;for(let r=0;r<t.length;r++)if(t[r].id!=r)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...t){let r=[];for(let n of this.types){let i=null;for(let a of t){let s=a(n);s&&(i||(i=Object.assign({},n.props)),i[s[0].id]=s[1])}r.push(i?new il(n.name,i,n.id,n.flags):n)}return new X6(r)}}const tP=new WeakMap,MH=new WeakMap;var Ua;(function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays"})(Ua||(Ua={}));class ia{constructor(t,r,n,i,a){if(this.type=t,this.children=r,this.positions=n,this.length=i,this.props=null,a&&a.length){this.props=Object.create(null);for(let[s,l]of a)this.props[typeof s=="number"?s:s.id]=l}}toString(){let t=this.prop(Yn.mounted);if(t&&!t.overlay)return t.tree.toString();let r="";for(let n of this.children){let i=n.toString();i&&(r&&(r+=","),r+=i)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(r.length?"("+r+")":""):r}cursor(t=0){return new TO(this.topNode,t)}cursorAt(t,r=0,n=0){let i=tP.get(this)||this.topNode,a=new TO(i);return a.moveTo(t,r),tP.set(this,a._tree),a}get topNode(){return new xf(this,0,0,null)}resolve(t,r=0){let n=Uy(tP.get(this)||this.topNode,t,r,!1);return tP.set(this,n),n}resolveInner(t,r=0){let n=Uy(MH.get(this)||this.topNode,t,r,!0);return MH.set(this,n),n}iterate(t){let{enter:r,leave:n,from:i=0,to:a=this.length}=t;for(let s=this.cursor((t.mode||0)|Ua.IncludeAnonymous);;){let l=!1;if(s.from<=a&&s.to>=i&&(s.type.isAnonymous||r(s)!==!1)){if(s.firstChild())continue;l=!0}for(;l&&n&&!s.type.isAnonymous&&n(s),!s.nextSibling();){if(!s.parent())return;l=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let r in this.props)t.push([+r,this.props[r]]);return t}balance(t={}){return this.children.length<=8?this:Q6(il.none,this.children,this.positions,0,this.children.length,0,this.length,(r,n,i)=>new ia(this.type,r,n,i,this.propValues),t.makeTree||((r,n,i)=>new ia(il.none,r,n,i)))}static build(t){return ENe(t)}}ia.empty=new ia(il.none,[],[],0);class Z6{constructor(t,r){this.buffer=t,this.index=r}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new Z6(this.buffer,this.index)}}class wg{constructor(t,r,n){this.buffer=t,this.length=r,this.set=n}get type(){return il.none}toString(){let t=[];for(let r=0;r<this.buffer.length;)t.push(this.childString(r)),r=this.buffer[r+3];return t.join(",")}childString(t){let r=this.buffer[t],n=this.buffer[t+3],i=this.set.types[r],a=i.name;if(/\W/.test(a)&&!i.isError&&(a=JSON.stringify(a)),t+=4,n==t)return a;let s=[];for(;t<n;)s.push(this.childString(t)),t=this.buffer[t+3];return a+"("+s.join(",")+")"}findChild(t,r,n,i,a){let{buffer:s}=this,l=-1;for(let h=t;h!=r&&!(Kie(a,i,s[h+1],s[h+2])&&(l=h,n>0));h=s[h+3]);return l}slice(t,r,n){let i=this.buffer,a=new Uint16Array(r-t),s=0;for(let l=t,h=0;l<r;){a[h++]=i[l++],a[h++]=i[l++]-n;let y=a[h++]=i[l++]-n;a[h++]=i[l++]-t,s=Math.max(s,y)}return new wg(a,s,this.set)}}function Kie(e,t,r,n){switch(e){case-2:return r<t;case-1:return n>=t&&r<t;case 0:return r<t&&n>t;case 1:return r<=t&&n>t;case 2:return n>t;case 4:return!0}}function Gie(e,t){let r=e.childBefore(t);for(;r;){let n=r.lastChild;if(!n||n.to!=r.to)break;n.type.isError&&n.from==n.to?(e=r,r=n.prevSibling):r=n}return e}function Uy(e,t,r,n){for(var i;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to<t);){let s=!n&&e instanceof xf&&e.index<0?null:e.parent;if(!s)return e;e=s}let a=n?0:Ua.IgnoreOverlays;if(n)for(let s=e,l=s.parent;l;s=l,l=s.parent)s instanceof xf&&s.index<0&&((i=l.enter(t,r,a))===null||i===void 0?void 0:i.from)!=s.from&&(e=l);for(;;){let s=e.enter(t,r,a);if(!s)return e;e=s}}class xf{constructor(t,r,n,i){this._tree=t,this.from=r,this.index=n,this._parent=i}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(t,r,n,i,a=0){for(let s=this;;){for(let{children:l,positions:h}=s._tree,y=r>0?l.length:-1;t!=y;t+=r){let x=l[t],k=h[t]+s.from;if(Kie(i,n,k,k+x.length)){if(x instanceof wg){if(a&Ua.ExcludeBuffers)continue;let A=x.findChild(0,x.buffer.length,r,n-k,i);if(A>-1)return new Rh(new ONe(s,x,t,k),null,A)}else if(a&Ua.IncludeAnonymous||!x.type.isAnonymous||J6(x)){let A;if(!(a&Ua.IgnoreMounts)&&x.props&&(A=x.prop(Yn.mounted))&&!A.overlay)return new xf(A.tree,k,t,s);let j=new xf(x,k,t,s);return a&Ua.IncludeAnonymous||!j.type.isAnonymous?j:j.nextChild(r<0?x.children.length-1:0,r,n,i)}}}if(a&Ua.IncludeAnonymous||!s.type.isAnonymous||(s.index>=0?t=s.index+r:t=r<0?-1:s._parent._tree.children.length,s=s._parent,!s))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,r,n=0){let i;if(!(n&Ua.IgnoreOverlays)&&(i=this._tree.prop(Yn.mounted))&&i.overlay){let a=t-this.from;for(let{from:s,to:l}of i.overlay)if((r>0?s<=a:s<a)&&(r<0?l>=a:l>a))return new xf(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,r,n)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(t=0){return new TO(this,t)}get tree(){return this._tree}toTree(){return this._tree}resolve(t,r=0){return Uy(this,t,r,!1)}resolveInner(t,r=0){return Uy(this,t,r,!0)}enterUnfinishedNodesBefore(t){return Gie(this,t)}getChild(t,r=null,n=null){let i=_O(this,t,r,n);return i.length?i[0]:null}getChildren(t,r=null,n=null){return _O(this,t,r,n)}toString(){return this._tree.toString()}get node(){return this}matchContext(t){return AO(this,t)}}function _O(e,t,r,n){let i=e.cursor(),a=[];if(!i.firstChild())return a;if(r!=null){for(;!i.type.is(r);)if(!i.nextSibling())return a}for(;;){if(n!=null&&i.type.is(n))return a;if(i.type.is(t)&&a.push(i.node),!i.nextSibling())return n==null?a:[]}}function AO(e,t,r=t.length-1){for(let n=e.parent;r>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(t[r]&&t[r]!=n.name)return!1;r--}}return!0}class ONe{constructor(t,r,n,i){this.parent=t,this.buffer=r,this.index=n,this.start=i}}class Rh{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,r,n){this.context=t,this._parent=r,this.index=n,this.type=t.buffer.set.types[t.buffer.buffer[n]]}child(t,r,n){let{buffer:i}=this.context,a=i.findChild(this.index+4,i.buffer[this.index+3],t,r-this.context.start,n);return a<0?null:new Rh(this.context,this,a)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,r,n=0){if(n&Ua.ExcludeBuffers)return null;let{buffer:i}=this.context,a=i.findChild(this.index+4,i.buffer[this.index+3],r>0?1:-1,t-this.context.start,r);return a<0?null:new Rh(this.context,this,a)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,r=t.buffer[this.index+3];return r<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new Rh(this.context,this._parent,r):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,r=this._parent?this._parent.index+4:0;return this.index==r?this.externalSibling(-1):new Rh(this.context,this._parent,t.findChild(r,this.index,-1,0,4))}cursor(t=0){return new TO(this,t)}get tree(){return null}toTree(){let t=[],r=[],{buffer:n}=this.context,i=this.index+4,a=n.buffer[this.index+3];if(a>i){let s=n.buffer[this.index+1];t.push(n.slice(i,a,s)),r.push(0)}return new ia(this.type,t,r,this.to-this.from)}resolve(t,r=0){return Uy(this,t,r,!1)}resolveInner(t,r=0){return Uy(this,t,r,!0)}enterUnfinishedNodesBefore(t){return Gie(this,t)}toString(){return this.context.buffer.childString(this.index)}getChild(t,r=null,n=null){let i=_O(this,t,r,n);return i.length?i[0]:null}getChildren(t,r=null,n=null){return _O(this,t,r,n)}get node(){return this}matchContext(t){return AO(this,t)}}class TO{get name(){return this.type.name}constructor(t,r=0){if(this.mode=r,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof xf)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let n=t._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,r){this.index=t;let{start:n,buffer:i}=this.buffer;return this.type=r||i.set.types[i.buffer[t]],this.from=n+i.buffer[t+1],this.to=n+i.buffer[t+2],!0}yield(t){return t?t instanceof xf?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,r,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,r,n,this.mode));let{buffer:i}=this.buffer,a=i.findChild(this.index+4,i.buffer[this.index+3],t,r-this.buffer.start,n);return a<0?!1:(this.stack.push(this.index),this.yieldBuf(a))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,r,n=this.mode){return this.buffer?n&Ua.ExcludeBuffers?!1:this.enterChild(1,t,r):this.yield(this._tree.enter(t,r,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&Ua.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&Ua.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:r}=this.buffer,n=this.stack.length-1;if(t<0){let i=n<0?0:this.stack[n]+4;if(this.index!=i)return this.yieldBuf(r.findChild(i,this.index,-1,0,4))}else{let i=r.buffer[this.index+3];if(i<(n<0?r.buffer.length:r.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let r,n,{buffer:i}=this;if(i){if(t>0){if(this.index<i.buffer.buffer.length)return!1}else for(let a=0;a<this.index;a++)if(i.buffer.buffer[a+3]<this.index)return!1;({index:r,parent:n}=i)}else({index:r,_parent:n}=this._tree);for(;n;{index:r,_parent:n}=n)if(r>-1)for(let a=r+t,s=t<0?-1:n._tree.children.length;a!=s;a+=t){let l=n._tree.children[a];if(this.mode&Ua.IncludeAnonymous||l instanceof wg||!l.type.isAnonymous||J6(l))return!1}return!0}move(t,r){if(r&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,r=0){for(;(this.from==this.to||(r<1?this.from>=t:this.from>t)||(r>-1?this.to<=t:this.to<t))&&this.parent(););for(;this.enterChild(1,t,r););return this}get node(){if(!this.buffer)return this._tree;let t=this.bufferNode,r=null,n=0;if(t&&t.context==this.buffer)e:for(let i=this.index,a=this.stack.length;a>=0;){for(let s=t;s;s=s._parent)if(s.index==i){if(i==this.index)return s;r=s,n=a+1;break e}i=this.stack[--a]}for(let i=n;i<this.stack.length;i++)r=new Rh(this.buffer,r,this.stack[i]);return this.bufferNode=new Rh(this.buffer,r,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(t,r){for(let n=0;;){let i=!1;if(this.type.isAnonymous||t(this)!==!1){if(this.firstChild()){n++;continue}this.type.isAnonymous||(i=!0)}for(;i&&r&&r(this),i=this.type.isAnonymous,!this.nextSibling();){if(!n)return;this.parent(),n--,i=!0}}}matchContext(t){if(!this.buffer)return AO(this.node,t);let{buffer:r}=this.buffer,{types:n}=r.set;for(let i=t.length-1,a=this.stack.length-1;i>=0;a--){if(a<0)return AO(this.node,t,i);let s=n[r.buffer[this.stack[a]]];if(!s.isAnonymous){if(t[i]&&t[i]!=s.name)return!1;i--}}return!0}}function J6(e){return e.children.some(t=>t instanceof wg||!t.type.isAnonymous||J6(t))}function ENe(e){var t;let{buffer:r,nodeSet:n,maxBufferLength:i=Uie,reused:a=[],minRepeatType:s=n.types.length}=e,l=Array.isArray(r)?new Z6(r,r.length):r,h=n.types,y=0,x=0;function k(w,g,d,f,c){let{id:p,start:D,end:E,size:T}=l,$=x;for(;T<0;)if(l.next(),T==-1){let te=a[p];d.push(te),f.push(D-w);return}else if(T==-3){y=p;return}else if(T==-4){x=p;return}else throw new RangeError(`Unrecognized record size: ${T}`);let B=h[p],L,W,K=D-w;if(E-D<=i&&(W=M(l.pos-g,c))){let te=new Uint16Array(W.size-W.skip),X=l.pos-W.size,ae=te.length;for(;l.pos>X;)ae=u(W.start,te,ae);L=new wg(te,E-W.start,n),K=W.start-w}else{let te=l.pos-T;l.next();let X=[],ae=[],re=p>=s?p:-1,ue=0,me=E;for(;l.pos>te;)re>=0&&l.id==re&&l.size>=0?(l.end<=me-i&&(j(X,ae,D,ue,l.end,me,re,$),ue=X.length,me=l.end),l.next()):k(D,te,X,ae,re);if(re>=0&&ue>0&&ue<X.length&&j(X,ae,D,ue,D,me,re,$),X.reverse(),ae.reverse(),re>-1&&ue>0){let Se=A(B);L=Q6(B,X,ae,0,X.length,0,E-D,Se,Se)}else L=N(B,X,ae,E-D,$-E)}d.push(L),f.push(K)}function A(w){return(g,d,f)=>{let c=0,p=g.length-1,D,E;if(p>=0&&(D=g[p])instanceof ia){if(!p&&D.type==w&&D.length==f)return D;(E=D.prop(Yn.lookAhead))&&(c=d[p]+D.length+E)}return N(w,g,d,f,c)}}function j(w,g,d,f,c,p,D,E){let T=[],$=[];for(;w.length>f;)T.push(w.pop()),$.push(g.pop()+d-c);w.push(N(n.types[D],T,$,p-c,E-p)),g.push(c-d)}function N(w,g,d,f,c=0,p){if(y){let D=[Yn.contextHash,y];p=p?[D].concat(p):[D]}if(c>25){let D=[Yn.lookAhead,c];p=p?[D].concat(p):[D]}return new ia(w,g,d,f,p)}function M(w,g){let d=l.fork(),f=0,c=0,p=0,D=d.end-i,E={size:0,start:0,skip:0};e:for(let T=d.pos-w;d.pos>T;){let $=d.size;if(d.id==g&&$>=0){E.size=f,E.start=c,E.skip=p,p+=4,f+=4,d.next();continue}let B=d.pos-$;if($<0||B<T||d.start<D)break;let L=d.id>=s?4:0,W=d.start;for(d.next();d.pos>B;){if(d.size<0)if(d.size==-3)L+=4;else break e;else d.id>=s&&(L+=4);d.next()}c=W,f+=$,p+=L}return(g<0||f==w)&&(E.size=f,E.start=c,E.skip=p),E.size>4?E:void 0}function u(w,g,d){let{id:f,start:c,end:p,size:D}=l;if(l.next(),D>=0&&f<s){let E=d;if(D>4){let T=l.pos-(D-4);for(;l.pos>T;)d=u(w,g,d)}g[--d]=E,g[--d]=p-w,g[--d]=c-w,g[--d]=f}else D==-3?y=f:D==-4&&(x=f);return d}let m=[],v=[];for(;l.pos>0;)k(e.start||0,e.bufferStart||0,m,v,-1);let C=(t=e.length)!==null&&t!==void 0?t:m.length?v[0]+m[0].length:0;return new ia(h[e.topID],m.reverse(),v.reverse(),C)}const $H=new WeakMap;function lk(e,t){if(!e.isAnonymous||t instanceof wg||t.type!=e)return 1;let r=$H.get(t);if(r==null){r=1;for(let n of t.children){if(n.type!=e||!(n instanceof ia)){r=1;break}r+=lk(e,n)}$H.set(t,r)}return r}function Q6(e,t,r,n,i,a,s,l,h){let y=0;for(let N=n;N<i;N++)y+=lk(e,t[N]);let x=Math.ceil(y*1.5/8),k=[],A=[];function j(N,M,u,m,v){for(let C=u;C<m;){let w=C,g=M[C],d=lk(e,N[C]);for(C++;C<m;C++){let f=lk(e,N[C]);if(d+f>=x)break;d+=f}if(C==w+1){if(d>x){let f=N[w];j(f.children,f.positions,0,f.children.length,M[w]+v);continue}k.push(N[w])}else{let f=M[C-1]+N[C-1].length-g;k.push(Q6(e,N,M,w,C,g,f,null,h))}A.push(g+v-a)}}return j(t,r,n,i,0),(l||h)(k,A,s)}class Km{constructor(t,r,n,i,a=!1,s=!1){this.from=t,this.to=r,this.tree=n,this.offset=i,this.open=(a?1:0)|(s?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,r=[],n=!1){let i=[new Km(0,t.length,t,0,!1,n)];for(let a of r)a.to>t.length&&i.push(a);return i}static applyChanges(t,r,n=128){if(!r.length)return t;let i=[],a=1,s=t.length?t[0]:null;for(let l=0,h=0,y=0;;l++){let x=l<r.length?r[l]:null,k=x?x.fromA:1e9;if(k-h>=n)for(;s&&s.from<k;){let A=s;if(h>=A.from||k<=A.to||y){let j=Math.max(A.from,h)-y,N=Math.min(A.to,k)-y;A=j>=N?null:new Km(j,N,A.tree,A.offset+y,l>0,!!x)}if(A&&i.push(A),s.to>k)break;s=a<t.length?t[a++]:null}if(!x)break;h=x.toA,y=x.toA-x.toB}return i}}class qie{startParse(t,r,n){return typeof t=="string"&&(t=new _Ne(t)),n=n?n.length?n.map(i=>new Q3(i.from,i.to)):[new Q3(0,0)]:[new Q3(0,t.length)],this.createParse(t,r||[],n)}parse(t,r,n){let i=this.startParse(t,r,n);for(;;){let a=i.advance();if(a)return a}}}class _Ne{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,r){return this.string.slice(t,r)}}new Yn({perNode:!0});let ANe=0,gh=class Yie{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=ANe++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new Yie([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new IH;return r=>r.modified.indexOf(t)>-1?r:IH.get(r.base||r,r.modified.concat(t).sort((n,i)=>n.id-i.id))}},TNe=0,IH=class Xie{constructor(){this.instances=[],this.id=TNe++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&MNe(r,l.modified));if(n)return n;let i=[],a=new gh(i,t,r);for(let l of r)l.instances.push(a);let s=$Ne(r);for(let l of t.set)if(!l.modified.length)for(let h of s)i.push(Xie.get(l,h));return a}};function MNe(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function $Ne(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}function INe(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let i of r.split(" "))if(i){let a=[],s=2,l=i;for(let k=0;;){if(l=="..."&&k>0&&k+3==i.length){s=1;break}let A=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!A)throw new RangeError("Invalid path: "+i);if(a.push(A[0]=="*"?"":A[0][0]=='"'?JSON.parse(A[0]):A[0]),k+=A[0].length,k==i.length)break;let j=i[k++];if(k==i.length&&j=="!"){s=0;break}if(j!="/")throw new RangeError("Invalid path: "+i);l=i.slice(k)}let h=a.length-1,y=a[h];if(!y)throw new RangeError("Invalid path: "+i);let x=new MO(n,s,h>0?a.slice(0,h):null);t[y]=x.sort(t[y])}}return Zie.add(t)}const Zie=new Yn;let MO=class{constructor(t,r,n,i){this.tags=t,this.mode=r,this.context=n,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth<this.depth?(this.next=t,this):(t.next=this.sort(t.next),t)}get depth(){return this.context?this.context.length:0}};MO.empty=new MO([],2,null);function Jie(e,t){let r=Object.create(null);for(let a of e)if(!Array.isArray(a.tag))r[a.tag.id]=a.class;else for(let s of a.tag)r[s.id]=a.class;let{scope:n,all:i=null}=t||{};return{style:a=>{let s=i;for(let l of a)for(let h of l.set){let y=r[h.id];if(y){s=s?s+" "+y:y;break}}return s},scope:n}}function jNe(e,t){let r=null;for(let n of e){let i=n.style(t);i&&(r=r?r+" "+i:i)}return r}function FNe(e,t,r,n=0,i=e.length){let a=new BNe(n,Array.isArray(t)?t:[t],r);a.highlightRange(e.cursor(),n,i,"",a.highlighters),a.flush(i)}class BNe{constructor(t,r,n){this.at=t,this.highlighters=r,this.span=n,this.class=""}startSpan(t,r){r!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=r)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,r,n,i,a){let{type:s,from:l,to:h}=t;if(l>=n||h<=r)return;s.isTop&&(a=this.highlighters.filter(j=>!j.scope||j.scope(s)));let y=i,x=NNe(t)||MO.empty,k=jNe(a,x.tags);if(k&&(y&&(y+=" "),y+=k,x.mode==1&&(i+=(i?" ":"")+k)),this.startSpan(Math.max(r,l),y),x.opaque)return;let A=t.tree&&t.tree.prop(Yn.mounted);if(A&&A.overlay){let j=t.node.enter(A.overlay[0].from+l,1),N=this.highlighters.filter(u=>!u.scope||u.scope(A.tree.type)),M=t.firstChild();for(let u=0,m=l;;u++){let v=u<A.overlay.length?A.overlay[u]:null,C=v?v.from+l:h,w=Math.max(r,m),g=Math.min(n,C);if(w<g&&M)for(;t.from<g&&(this.highlightRange(t,w,g,i,a),this.startSpan(Math.min(g,t.to),y),!(t.to>=C||!t.nextSibling())););if(!v||C>n)break;m=v.to+l,m>r&&(this.highlightRange(j.cursor(),Math.max(r,v.from+l),Math.min(n,m),"",N),this.startSpan(Math.min(n,m),y))}M&&t.parent()}else if(t.firstChild()){A&&(i="");do if(!(t.to<=r)){if(t.from>=n)break;this.highlightRange(t,r,n,i,a),this.startSpan(Math.min(n,t.to),y)}while(t.nextSibling());t.parent()}}}function NNe(e){let t=e.type.prop(Zie);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const Mr=gh.define,rP=Mr(),yh=Mr(),jH=Mr(yh),FH=Mr(yh),vh=Mr(),nP=Mr(vh),ej=Mr(vh),Wc=Mr(),cm=Mr(Wc),Fc=Mr(),Bc=Mr(),Q5=Mr(),w1=Mr(Q5),iP=Mr(),Wr={comment:rP,lineComment:Mr(rP),blockComment:Mr(rP),docComment:Mr(rP),name:yh,variableName:Mr(yh),typeName:jH,tagName:Mr(jH),propertyName:FH,attributeName:Mr(FH),className:Mr(yh),labelName:Mr(yh),namespace:Mr(yh),macroName:Mr(yh),literal:vh,string:nP,docString:Mr(nP),character:Mr(nP),attributeValue:Mr(nP),number:ej,integer:Mr(ej),float:Mr(ej),bool:Mr(vh),regexp:Mr(vh),escape:Mr(vh),color:Mr(vh),url:Mr(vh),keyword:Fc,self:Mr(Fc),null:Mr(Fc),atom:Mr(Fc),unit:Mr(Fc),modifier:Mr(Fc),operatorKeyword:Mr(Fc),controlKeyword:Mr(Fc),definitionKeyword:Mr(Fc),moduleKeyword:Mr(Fc),operator:Bc,derefOperator:Mr(Bc),arithmeticOperator:Mr(Bc),logicOperator:Mr(Bc),bitwiseOperator:Mr(Bc),compareOperator:Mr(Bc),updateOperator:Mr(Bc),definitionOperator:Mr(Bc),typeOperator:Mr(Bc),controlOperator:Mr(Bc),punctuation:Q5,separator:Mr(Q5),bracket:w1,angleBracket:Mr(w1),squareBracket:Mr(w1),paren:Mr(w1),brace:Mr(w1),content:Wc,heading:cm,heading1:Mr(cm),heading2:Mr(cm),heading3:Mr(cm),heading4:Mr(cm),heading5:Mr(cm),heading6:Mr(cm),contentSeparator:Mr(Wc),list:Mr(Wc),quote:Mr(Wc),emphasis:Mr(Wc),strong:Mr(Wc),link:Mr(Wc),monospace:Mr(Wc),strikethrough:Mr(Wc),inserted:Mr(),deleted:Mr(),changed:Mr(),invalid:Mr(),meta:iP,documentMeta:Mr(iP),annotation:Mr(iP),processingInstruction:Mr(iP),definition:gh.defineModifier(),constant:gh.defineModifier(),function:gh.defineModifier(),standard:gh.defineModifier(),local:gh.defineModifier(),special:gh.defineModifier()};Jie([{tag:Wr.link,class:"tok-link"},{tag:Wr.heading,class:"tok-heading"},{tag:Wr.emphasis,class:"tok-emphasis"},{tag:Wr.strong,class:"tok-strong"},{tag:Wr.keyword,class:"tok-keyword"},{tag:Wr.atom,class:"tok-atom"},{tag:Wr.bool,class:"tok-bool"},{tag:Wr.url,class:"tok-url"},{tag:Wr.labelName,class:"tok-labelName"},{tag:Wr.inserted,class:"tok-inserted"},{tag:Wr.deleted,class:"tok-deleted"},{tag:Wr.literal,class:"tok-literal"},{tag:Wr.string,class:"tok-string"},{tag:Wr.number,class:"tok-number"},{tag:[Wr.regexp,Wr.escape,Wr.special(Wr.string)],class:"tok-string2"},{tag:Wr.variableName,class:"tok-variableName"},{tag:Wr.local(Wr.variableName),class:"tok-variableName tok-local"},{tag:Wr.definition(Wr.variableName),class:"tok-variableName tok-definition"},{tag:Wr.special(Wr.variableName),class:"tok-variableName2"},{tag:Wr.definition(Wr.propertyName),class:"tok-propertyName tok-definition"},{tag:Wr.typeName,class:"tok-typeName"},{tag:Wr.namespace,class:"tok-namespace"},{tag:Wr.className,class:"tok-className"},{tag:Wr.macroName,class:"tok-macroName"},{tag:Wr.propertyName,class:"tok-propertyName"},{tag:Wr.operator,class:"tok-operator"},{tag:Wr.comment,class:"tok-comment"},{tag:Wr.meta,class:"tok-meta"},{tag:Wr.invalid,class:"tok-invalid"},{tag:Wr.punctuation,class:"tok-punctuation"}]);var tj;const F0=new Yn;function RNe(e){return rn.define({combine:e?t=>t.concat(e):void 0})}const LNe=new Yn;class tc{constructor(t,r,n=[],i=""){this.data=t,this.name=i,wi.prototype.hasOwnProperty("tree")||Object.defineProperty(wi.prototype,"tree",{get(){return ps(this)}}),this.parser=r,this.extension=[fp.of(this),wi.languageData.of((a,s,l)=>{let h=BH(a,s,l),y=h.type.prop(F0);if(!y)return[];let x=a.facet(y),k=h.type.prop(LNe);if(k){let A=h.resolve(s-h.from,l);for(let j of k)if(j.test(A,a)){let N=a.facet(j.facet);return j.type=="replace"?N:N.concat(x)}}return x})].concat(n)}isActiveAt(t,r,n=-1){return BH(t,r,n).type.prop(F0)==this.data}findRegions(t){let r=t.facet(fp);if((r==null?void 0:r.data)==this.data)return[{from:0,to:t.doc.length}];if(!r||!r.allowsNesting)return[];let n=[],i=(a,s)=>{if(a.prop(F0)==this.data){n.push({from:s,to:s+a.length});return}let l=a.prop(Yn.mounted);if(l){if(l.tree.prop(F0)==this.data){if(l.overlay)for(let h of l.overlay)n.push({from:h.from+s,to:h.to+s});else n.push({from:s,to:s+a.length});return}else if(l.overlay){let h=n.length;if(i(l.tree,l.overlay[0].from+s),n.length>h)return}}for(let h=0;h<a.children.length;h++){let y=a.children[h];y instanceof ia&&i(y,a.positions[h]+s)}};return i(ps(t),0),n}get allowsNesting(){return!0}}tc.setState=qn.define();function BH(e,t,r){let n=e.facet(fp),i=ps(e).topNode;if(!n||n.allowsNesting)for(let a=i;a;a=a.enter(t,r,Ua.ExcludeBuffers))a.type.isTop&&(i=a);return i}class $O extends tc{constructor(t,r,n){super(t,r,[],n),this.parser=r}static define(t){let r=RNe(t.languageData);return new $O(r,t.parser.configure({props:[F0.add(n=>n.isTop?r:void 0)]}),t.name)}configure(t,r){return new $O(this.data,this.parser.configure(t),r||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function ps(e){let t=e.field(tc.state,!1);return t?t.tree:ia.empty}class zNe{constructor(t){this.doc=t,this.cursorPos=0,this.string="",this.cursor=t.iter()}get length(){return this.doc.length}syncTo(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}chunk(t){return this.syncTo(t),this.string}get lineChunks(){return!0}read(t,r){let n=this.cursorPos-this.string.length;return t<n||r>=this.cursorPos?this.doc.sliceString(t,r):this.string.slice(t-n,r-n)}}let S1=null;class IO{constructor(t,r,n=[],i,a,s,l,h){this.parser=t,this.state=r,this.fragments=n,this.tree=i,this.treeLen=a,this.viewport=s,this.skipped=l,this.scheduleOn=h,this.parse=null,this.tempSkipped=[]}static create(t,r,n){return new IO(t,r,[],ia.empty,0,n,[],null)}startParse(){return this.parser.startParse(new zNe(this.state.doc),this.fragments)}work(t,r){return r!=null&&r>=this.state.doc.length&&(r=void 0),this.tree!=ia.empty&&this.isDone(r??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var n;if(typeof t=="number"){let i=Date.now()+t;t=()=>Date.now()>i}for(this.parse||(this.parse=this.startParse()),r!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>r)&&r<this.state.doc.length&&this.parse.stopAt(r);;){let i=this.parse.advance();if(i)if(this.fragments=this.withoutTempSkipped(Km.addTree(i,this.fragments,this.parse.stoppedAt!=null)),this.treeLen=(n=this.parse.stoppedAt)!==null&&n!==void 0?n:this.state.doc.length,this.tree=i,this.parse=null,this.treeLen<(r??this.state.doc.length))this.parse=this.startParse();else return!0;if(t())return!1}})}takeTree(){let t,r;this.parse&&(t=this.parse.parsedPos)>=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(r=this.parse.advance()););}),this.treeLen=t,this.tree=r,this.fragments=this.withoutTempSkipped(Km.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let r=S1;S1=this;try{return t()}finally{S1=r}}withoutTempSkipped(t){for(let r;r=this.tempSkipped.pop();)t=NH(t,r.from,r.to);return t}changes(t,r){let{fragments:n,tree:i,treeLen:a,viewport:s,skipped:l}=this;if(this.takeTree(),!t.empty){let h=[];if(t.iterChangedRanges((y,x,k,A)=>h.push({fromA:y,toA:x,fromB:k,toB:A})),n=Km.applyChanges(n,h),i=ia.empty,a=0,s={from:t.mapPos(s.from,-1),to:t.mapPos(s.to,1)},this.skipped.length){l=[];for(let y of this.skipped){let x=t.mapPos(y.from,1),k=t.mapPos(y.to,-1);x<k&&l.push({from:x,to:k})}}}return new IO(this.parser,r,n,i,a,s,l,this.scheduleOn)}updateViewport(t){if(this.viewport.from==t.from&&this.viewport.to==t.to)return!1;this.viewport=t;let r=this.skipped.length;for(let n=0;n<this.skipped.length;n++){let{from:i,to:a}=this.skipped[n];i<t.to&&a>t.from&&(this.fragments=NH(this.fragments,i,a),this.skipped.splice(n--,1))}return this.skipped.length>=r?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,r){this.skipped.push({from:t,to:r})}static getSkippingParser(t){return new class extends qie{createParse(r,n,i){let a=i[0].from,s=i[i.length-1].to;return{parsedPos:a,advance(){let h=S1;if(h){for(let y of i)h.tempSkipped.push(y);t&&(h.scheduleOn=h.scheduleOn?Promise.all([h.scheduleOn,t]):t)}return this.parsedPos=s,new ia(il.none,[],[],s-a)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let r=this.fragments;return this.treeLen>=t&&r.length&&r[0].from==0&&r[0].to>=t}static get(){return S1}}function NH(e,t,r){return Km.applyChanges(e,[{fromA:t,toA:r,fromB:t,toB:r}])}class Ky{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let r=this.context.changes(t.changes,t.state),n=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),r.viewport.to);return r.work(20,n)||r.takeTree(),new Ky(r)}static init(t){let r=Math.min(3e3,t.doc.length),n=IO.create(t.facet(fp).parser,t,{from:0,to:r});return n.work(20,r)||n.takeTree(),new Ky(n)}}tc.state=fa.define({create:Ky.init,update(e,t){for(let r of t.effects)if(r.is(tc.setState))return r.value;return t.startState.facet(fp)!=t.state.facet(fp)?Ky.init(t.state):e.apply(t)}});let Qie=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(Qie=e=>{let t=-1,r=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(r):cancelIdleCallback(t)});const rj=typeof navigator<"u"&&(!((tj=navigator.scheduling)===null||tj===void 0)&&tj.isInputPending)?()=>navigator.scheduling.isInputPending():null,VNe=Ya.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let r=this.view.state.field(tc.state).context;(r.updateViewport(t.view.viewport)||this.view.viewport.to>r.treeLen)&&this.scheduleWork(),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(r)}scheduleWork(){if(this.working)return;let{state:t}=this.view,r=t.field(tc.state);(r.tree!=r.context.tree||!r.context.isDone(t.doc.length))&&(this.working=Qie(this.work))}work(t){this.working=null;let r=Date.now();if(this.chunkEnd<r&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=r+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:n,viewport:{to:i}}=this.view,a=n.field(tc.state);if(a.tree==a.context.tree&&a.context.isDone(i+1e5))return;let s=Date.now()+Math.min(this.chunkBudget,100,t&&!rj?Math.max(25,t.timeRemaining()-5):1e9),l=a.context.treeLen<i&&n.doc.length>i+1e3,h=a.context.work(()=>rj&&rj()||Date.now()>s,i+(l?0:1e5));this.chunkBudget-=Date.now()-r,(h||this.chunkBudget<=0)&&(a.context.takeTree(),this.view.dispatch({effects:tc.setState.of(new Ky(a.context))})),this.chunkBudget>0&&!(h&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(a.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then(()=>this.scheduleWork()).catch(r=>ic(this.view.state,r)).then(()=>this.workScheduled--),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),fp=rn.define({combine(e){return e.length?e[0]:null},enables:e=>[tc.state,VNe,Qr.contentAttributes.compute([e],t=>{let r=t.facet(e);return r&&r.name?{"data-language":r.name}:{}})]});class WNe{constructor(t,r=[]){this.language=t,this.support=r,this.extension=[t,r]}}const HNe=rn.define(),e9=rn.define({combine:e=>{if(!e.length)return"  ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(r=>r!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function jO(e){let t=e.facet(e9);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function fw(e,t){let r="",n=e.tabSize,i=e.facet(e9)[0];if(i=="	"){for(;t>=n;)r+="	",t-=n;i=" "}for(let a=0;a<t;a++)r+=i;return r}function t9(e,t){e instanceof wi&&(e=new PA(e));for(let n of e.state.facet(HNe)){let i=n(e,t);if(i!==void 0)return i}let r=ps(e.state);return r?UNe(e,r,t):null}class PA{constructor(t,r={}){this.state=t,this.options=r,this.unit=jO(t)}lineAt(t,r=1){let n=this.state.doc.lineAt(t),{simulateBreak:i,simulateDoubleBreak:a}=this.options;return i!=null&&i>=n.from&&i<=n.to?a&&i==t?{text:"",from:t}:(r<0?i<t:i<=t)?{text:n.text.slice(i-n.from),from:i}:{text:n.text.slice(0,i-n.from),from:n.from}:n}textAfterPos(t,r=1){if(this.options.simulateDoubleBreak&&t==this.options.simulateBreak)return"";let{text:n,from:i}=this.lineAt(t,r);return n.slice(t-i,Math.min(n.length,t+100-i))}column(t,r=1){let{text:n,from:i}=this.lineAt(t,r),a=this.countColumn(n,t-i),s=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return s>-1&&(a+=s-this.countColumn(n,n.search(/\S|$/))),a}countColumn(t,r=t.length){return xA(t,this.state.tabSize,r)}lineIndent(t,r=1){let{text:n,from:i}=this.lineAt(t,r),a=this.options.overrideIndentation;if(a){let s=a(i);if(s>-1)return s}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const eoe=new Yn;function UNe(e,t,r){return toe(t.resolveInner(r).enterUnfinishedNodesBefore(r),r,e)}function KNe(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function GNe(e){let t=e.type.prop(eoe);if(t)return t;let r=e.firstChild,n;if(r&&(n=r.type.prop(Yn.closedBy))){let i=e.lastChild,a=i&&n.indexOf(i.name)>-1;return s=>ZNe(s,!0,1,void 0,a&&!KNe(s)?i.from:void 0)}return e.parent==null?qNe:null}function toe(e,t,r){for(;e;e=e.parent){let n=GNe(e);if(n)return n(r9.create(r,t,e))}return null}function qNe(){return 0}class r9 extends PA{constructor(t,r,n){super(t.state,t.options),this.base=t,this.pos=r,this.node=n}static create(t,r,n){return new r9(t,r,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let t=this.state.doc.lineAt(this.node.from);for(;;){let r=this.node.resolve(t.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(YNe(r,this.node))break;t=this.state.doc.lineAt(r.from)}return this.lineIndent(t.from)}continue(){let t=this.node.parent;return t?toe(t,this.pos,this.base):0}}function YNe(e,t){for(let r=t;r;r=r.parent)if(e==r)return!0;return!1}function XNe(e){let t=e.node,r=t.childAfter(t.from),n=t.lastChild;if(!r)return null;let i=e.options.simulateBreak,a=e.state.doc.lineAt(r.from),s=i==null||i<=a.from?a.to:Math.min(a.to,i);for(let l=r.to;;){let h=t.childAfter(l);if(!h||h==n)return null;if(!h.type.isSkipped)return h.from<s?r:null;l=h.to}}function ZNe(e,t,r,n,i){let a=e.textAfter,s=a.match(/^\s*/)[0].length,l=i==e.pos+s,h=XNe(e);return h?l?e.column(h.from):e.column(h.to):e.baseIndent+(l?0:e.unit*r)}function RH({except:e,units:t=1}={}){return r=>{let n=e&&e.test(r.textAfter);return r.baseIndent+(n?0:t*r.unit)}}const JNe=200;function QNe(){return wi.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let r=e.newDoc,{head:n}=e.newSelection.main,i=r.lineAt(n);if(n>i.from+JNe)return e;let a=r.sliceString(i.from,n);if(!t.some(y=>y.test(a)))return e;let{state:s}=e,l=-1,h=[];for(let{head:y}of s.selection.ranges){let x=s.doc.lineAt(y);if(x.from==l)continue;l=x.from;let k=t9(s,x.from);if(k==null)continue;let A=/^\s*/.exec(x.text)[0],j=fw(s,k);A!=j&&h.push({from:x.from,to:x.from+A.length,insert:j})}return h.length?[e,{changes:h,sequential:!0}]:e})}const e7e=rn.define(),roe=new Yn;function t7e(e){let t=e.firstChild,r=e.lastChild;return t&&t.to<r.from?{from:t.to,to:r.type.isError?e.to:r.from}:null}function r7e(e,t,r){let n=ps(e);if(n.length<r)return null;let i=n.resolveInner(r,1),a=null;for(let s=i;s;s=s.parent){if(s.to<=r||s.from>r)continue;if(a&&s.from<t)break;let l=s.type.prop(roe);if(l&&(s.to<n.length-50||n.length==e.doc.length||!n7e(s))){let h=l(s,e);h&&h.from<=r&&h.from>=t&&h.to>r&&(a=h)}}return a}function n7e(e){let t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function FO(e,t,r){for(let n of e.facet(e7e)){let i=n(e,t,r);if(i)return i}return r7e(e,t,r)}function noe(e,t){let r=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);return r>=n?void 0:{from:r,to:n}}const kA=qn.define({map:noe}),CS=qn.define({map:noe});function ioe(e){let t=[];for(let{head:r}of e.state.selection.ranges)t.some(n=>n.from<=r&&n.to>=r)||t.push(e.lineBlockAt(r));return t}const ag=fa.define({create(){return On.none},update(e,t){e=e.map(t.changes);for(let r of t.effects)r.is(kA)&&!i7e(e,r.value.from,r.value.to)?e=e.update({add:[LH.range(r.value.from,r.value.to)]}):r.is(CS)&&(e=e.update({filter:(n,i)=>r.value.from!=n||r.value.to!=i,filterFrom:r.value.from,filterTo:r.value.to}));if(t.selection){let r=!1,{head:n}=t.selection.main;e.between(n,n,(i,a)=>{i<n&&a>n&&(r=!0)}),r&&(e=e.update({filterFrom:n,filterTo:n,filter:(i,a)=>a<=n||i>=n}))}return e},provide:e=>Qr.decorations.from(e),toJSON(e,t){let r=[];return e.between(0,t.doc.length,(n,i)=>{r.push(n,i)}),r},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");let t=[];for(let r=0;r<e.length;){let n=e[r++],i=e[r++];if(typeof n!="number"||typeof i!="number")throw new RangeError("Invalid JSON for fold state");t.push(LH.range(n,i))}return On.set(t,!0)}});function BO(e,t,r){var n;let i=null;return(n=e.field(ag,!1))===null||n===void 0||n.between(t,r,(a,s)=>{(!i||i.from>a)&&(i={from:a,to:s})}),i}function i7e(e,t,r){let n=!1;return e.between(t,t,(i,a)=>{i==t&&a==r&&(n=!0)}),n}function ooe(e,t){return e.field(ag,!1)?t:t.concat(qn.appendConfig.of(soe()))}const o7e=e=>{for(let t of ioe(e)){let r=FO(e.state,t.from,t.to);if(r)return e.dispatch({effects:ooe(e.state,[kA.of(r),aoe(e,r)])}),!0}return!1},a7e=e=>{if(!e.state.field(ag,!1))return!1;let t=[];for(let r of ioe(e)){let n=BO(e.state,r.from,r.to);n&&t.push(CS.of(n),aoe(e,n,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function aoe(e,t,r=!0){let n=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return Qr.announce.of(`${e.state.phrase(r?"Folded lines":"Unfolded lines")} ${n} ${e.state.phrase("to")} ${i}.`)}const s7e=e=>{let{state:t}=e,r=[];for(let n=0;n<t.doc.length;){let i=e.lineBlockAt(n),a=FO(t,i.from,i.to);a&&r.push(kA.of(a)),n=(a?e.lineBlockAt(a.to):i).to+1}return r.length&&e.dispatch({effects:ooe(e.state,r)}),!!r.length},l7e=e=>{let t=e.state.field(ag,!1);if(!t||!t.size)return!1;let r=[];return t.between(0,e.state.doc.length,(n,i)=>{r.push(CS.of({from:n,to:i}))}),e.dispatch({effects:r}),!0},u7e=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:o7e},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:a7e},{key:"Ctrl-Alt-[",run:s7e},{key:"Ctrl-Alt-]",run:l7e}],c7e={placeholderDOM:null,placeholderText:"…"},d7e=rn.define({combine(e){return xd(e,c7e)}});function soe(e){return[ag,p7e]}const LH=On.replace({widget:new class extends Av{toDOM(e){let{state:t}=e,r=t.facet(d7e),n=a=>{let s=e.lineBlockAt(e.posAtDOM(a.target)),l=BO(e.state,s.from,s.to);l&&e.dispatch({effects:CS.of(l)}),a.preventDefault()};if(r.placeholderDOM)return r.placeholderDOM(e,n);let i=document.createElement("span");return i.textContent=r.placeholderText,i.setAttribute("aria-label",t.phrase("folded code")),i.title=t.phrase("unfold"),i.className="cm-foldPlaceholder",i.onclick=n,i}}}),f7e={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class nj extends Of{constructor(t,r){super(),this.config=t,this.open=r}eq(t){return this.config==t.config&&this.open==t.open}toDOM(t){if(this.config.markerDOM)return this.config.markerDOM(this.open);let r=document.createElement("span");return r.textContent=this.open?this.config.openText:this.config.closedText,r.title=t.state.phrase(this.open?"Fold line":"Unfold line"),r}}function h7e(e={}){let t=Object.assign(Object.assign({},f7e),e),r=new nj(t,!0),n=new nj(t,!1),i=Ya.fromClass(class{constructor(s){this.from=s.viewport.from,this.markers=this.buildMarkers(s)}update(s){(s.docChanged||s.viewportChanged||s.startState.facet(fp)!=s.state.facet(fp)||s.startState.field(ag,!1)!=s.state.field(ag,!1)||ps(s.startState)!=ps(s.state)||t.foldingChanged(s))&&(this.markers=this.buildMarkers(s.view))}buildMarkers(s){let l=new ng;for(let h of s.viewportLineBlocks){let y=BO(s.state,h.from,h.to)?n:FO(s.state,h.from,h.to)?r:null;y&&l.add(h.from,h.from,y)}return l.finish()}}),{domEventHandlers:a}=t;return[i,Vie({class:"cm-foldGutter",markers(s){var l;return((l=s.plugin(i))===null||l===void 0?void 0:l.markers)||$i.empty},initialSpacer(){return new nj(t,!1)},domEventHandlers:Object.assign(Object.assign({},a),{click:(s,l,h)=>{if(a.click&&a.click(s,l,h))return!0;let y=BO(s.state,l.from,l.to);if(y)return s.dispatch({effects:CS.of(y)}),!0;let x=FO(s.state,l.from,l.to);return x?(s.dispatch({effects:kA.of(x)}),!0):!1}})}),soe()]}const p7e=Qr.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class PS{constructor(t,r){this.specs=t;let n;function i(l){let h=up.newName();return(n||(n=Object.create(null)))["."+h]=l,h}const a=typeof r.all=="string"?r.all:r.all?i(r.all):void 0,s=r.scope;this.scope=s instanceof tc?l=>l.prop(F0)==s.data:s?l=>l==s:void 0,this.style=Jie(t.map(l=>({tag:l.tag,class:l.class||i(Object.assign({},l,{tag:null}))})),{all:a}).style,this.module=n?new up(n):null,this.themeType=r.themeType}static define(t,r){return new PS(t,r||{})}}const e8=rn.define(),loe=rn.define({combine(e){return e.length?[e[0]]:null}});function ij(e){let t=e.facet(e8);return t.length?t:e.facet(loe)}function uoe(e,t){let r=[g7e],n;return e instanceof PS&&(e.module&&r.push(Qr.styleModule.of(e.module)),n=e.themeType),t!=null&&t.fallback?r.push(loe.of(e)):n?r.push(e8.computeN([Qr.darkTheme],i=>i.facet(Qr.darkTheme)==(n=="dark")?[e]:[])):r.push(e8.of(e)),r}class m7e{constructor(t){this.markCache=Object.create(null),this.tree=ps(t.state),this.decorations=this.buildDeco(t,ij(t.state))}update(t){let r=ps(t.state),n=ij(t.state),i=n!=ij(t.startState);r.length<t.view.viewport.to&&!i&&r.type==this.tree.type?this.decorations=this.decorations.map(t.changes):(r!=this.tree||t.viewportChanged||i)&&(this.tree=r,this.decorations=this.buildDeco(t.view,n))}buildDeco(t,r){if(!r||!this.tree.length)return On.none;let n=new ng;for(let{from:i,to:a}of t.visibleRanges)FNe(this.tree,r,(s,l,h)=>{n.add(s,l,this.markCache[h]||(this.markCache[h]=On.mark({class:h})))},i,a);return n.finish()}}const g7e=wS.high(Ya.fromClass(m7e,{decorations:e=>e.decorations})),y7e=PS.define([{tag:Wr.meta,color:"#404740"},{tag:Wr.link,textDecoration:"underline"},{tag:Wr.heading,textDecoration:"underline",fontWeight:"bold"},{tag:Wr.emphasis,fontStyle:"italic"},{tag:Wr.strong,fontWeight:"bold"},{tag:Wr.strikethrough,textDecoration:"line-through"},{tag:Wr.keyword,color:"#708"},{tag:[Wr.atom,Wr.bool,Wr.url,Wr.contentSeparator,Wr.labelName],color:"#219"},{tag:[Wr.literal,Wr.inserted],color:"#164"},{tag:[Wr.string,Wr.deleted],color:"#a11"},{tag:[Wr.regexp,Wr.escape,Wr.special(Wr.string)],color:"#e40"},{tag:Wr.definition(Wr.variableName),color:"#00f"},{tag:Wr.local(Wr.variableName),color:"#30a"},{tag:[Wr.typeName,Wr.namespace],color:"#085"},{tag:Wr.className,color:"#167"},{tag:[Wr.special(Wr.variableName),Wr.macroName],color:"#256"},{tag:Wr.definition(Wr.propertyName),color:"#00c"},{tag:Wr.comment,color:"#940"},{tag:Wr.invalid,color:"#f00"}]),v7e=Qr.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),coe=1e4,doe="()[]{}",foe=rn.define({combine(e){return xd(e,{afterCursor:!0,brackets:doe,maxScanDistance:coe,renderMatch:w7e})}}),b7e=On.mark({class:"cm-matchingBracket"}),x7e=On.mark({class:"cm-nonmatchingBracket"});function w7e(e){let t=[],r=e.matched?b7e:x7e;return t.push(r.range(e.start.from,e.start.to)),e.end&&t.push(r.range(e.end.from,e.end.to)),t}const S7e=fa.define({create(){return On.none},update(e,t){if(!t.docChanged&&!t.selection)return e;let r=[],n=t.state.facet(foe);for(let i of t.state.selection.ranges){if(!i.empty)continue;let a=rd(t.state,i.head,-1,n)||i.head>0&&rd(t.state,i.head-1,1,n)||n.afterCursor&&(rd(t.state,i.head,1,n)||i.head<t.state.doc.length&&rd(t.state,i.head+1,-1,n));a&&(r=r.concat(n.renderMatch(a,t.state)))}return On.set(r,!0)},provide:e=>Qr.decorations.from(e)}),D7e=[S7e,v7e];function C7e(e={}){return[foe.of(e),D7e]}const P7e=new Yn;function t8(e,t,r){let n=e.prop(t<0?Yn.openedBy:Yn.closedBy);if(n)return n;if(e.name.length==1){let i=r.indexOf(e.name);if(i>-1&&i%2==(t<0?1:0))return[r[i+t]]}return null}function r8(e){let t=e.type.prop(P7e);return t?t(e.node):e}function rd(e,t,r,n={}){let i=n.maxScanDistance||coe,a=n.brackets||doe,s=ps(e),l=s.resolveInner(t,r);for(let h=l;h;h=h.parent){let y=t8(h.type,r,a);if(y&&h.from<h.to){let x=r8(h);if(x&&(r>0?t>=x.from&&t<x.to:t>x.from&&t<=x.to))return k7e(e,t,r,h,x,y,a)}}return O7e(e,t,r,s,l.type,i,a)}function k7e(e,t,r,n,i,a,s){let l=n.parent,h={from:i.from,to:i.to},y=0,x=l==null?void 0:l.cursor();if(x&&(r<0?x.childBefore(n.from):x.childAfter(n.to)))do if(r<0?x.to<=n.from:x.from>=n.to){if(y==0&&a.indexOf(x.type.name)>-1&&x.from<x.to){let k=r8(x);return{start:h,end:k?{from:k.from,to:k.to}:void 0,matched:!0}}else if(t8(x.type,r,s))y++;else if(t8(x.type,-r,s)){if(y==0){let k=r8(x);return{start:h,end:k&&k.from<k.to?{from:k.from,to:k.to}:void 0,matched:!1}}y--}}while(r<0?x.prevSibling():x.nextSibling());return{start:h,matched:!1}}function O7e(e,t,r,n,i,a,s){let l=r<0?e.sliceDoc(t-1,t):e.sliceDoc(t,t+1),h=s.indexOf(l);if(h<0||h%2==0!=r>0)return null;let y={from:r<0?t-1:t,to:r>0?t+1:t},x=e.doc.iterRange(t,r>0?e.doc.length:0),k=0;for(let A=0;!x.next().done&&A<=a;){let j=x.value;r<0&&(A+=j.length);let N=t+A*r;for(let M=r>0?0:j.length-1,u=r>0?j.length:-1;M!=u;M+=r){let m=s.indexOf(j[M]);if(!(m<0||n.resolveInner(N+M,1).type!=i))if(m%2==0==r>0)k++;else{if(k==1)return{start:y,end:{from:N+M,to:N+M+1},matched:m>>1==h>>1};k--}}r>0&&(A+=j.length)}return x.done?{start:y,matched:!1}:null}const E7e=Object.create(null),zH=[il.none],VH=[],_7e=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])_7e[e]=A7e(E7e,t);function oj(e,t){VH.indexOf(e)>-1||(VH.push(e),console.warn(t))}function A7e(e,t){let r=null;for(let a of t.split(".")){let s=e[a]||Wr[a];s?typeof s=="function"?r?r=s(r):oj(a,`Modifier ${a} used at start of tag`):r?oj(a,`Tag ${a} used as modifier`):r=s:oj(a,`Unknown highlighting tag ${a}`)}if(!r)return 0;let n=t.replace(/ /g,"_"),i=il.define({id:zH.length,name:n,props:[INe({[n]:r})]});return zH.push(i),i.id}const T7e=e=>{let{state:t}=e,r=t.doc.lineAt(t.selection.main.from),n=i9(e.state,r.from);return n.line?M7e(e):n.block?I7e(e):!1};function n9(e,t){return({state:r,dispatch:n})=>{if(r.readOnly)return!1;let i=e(t,r);return i?(n(r.update(i)),!0):!1}}const M7e=n9(B7e,0),$7e=n9(hoe,0),I7e=n9((e,t)=>hoe(e,t,F7e(t)),0);function i9(e,t){let r=e.languageDataAt("commentTokens",t);return r.length?r[0]:{}}const D1=50;function j7e(e,{open:t,close:r},n,i){let a=e.sliceDoc(n-D1,n),s=e.sliceDoc(i,i+D1),l=/\s*$/.exec(a)[0].length,h=/^\s*/.exec(s)[0].length,y=a.length-l;if(a.slice(y-t.length,y)==t&&s.slice(h,h+r.length)==r)return{open:{pos:n-l,margin:l&&1},close:{pos:i+h,margin:h&&1}};let x,k;i-n<=2*D1?x=k=e.sliceDoc(n,i):(x=e.sliceDoc(n,n+D1),k=e.sliceDoc(i-D1,i));let A=/^\s*/.exec(x)[0].length,j=/\s*$/.exec(k)[0].length,N=k.length-j-r.length;return x.slice(A,A+t.length)==t&&k.slice(N,N+r.length)==r?{open:{pos:n+A+t.length,margin:/\s/.test(x.charAt(A+t.length))?1:0},close:{pos:i-j-r.length,margin:/\s/.test(k.charAt(N-1))?1:0}}:null}function F7e(e){let t=[];for(let r of e.selection.ranges){let n=e.doc.lineAt(r.from),i=r.to<=n.to?n:e.doc.lineAt(r.to),a=t.length-1;a>=0&&t[a].to>n.from?t[a].to=i.to:t.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:i.to})}return t}function hoe(e,t,r=t.selection.ranges){let n=r.map(a=>i9(t,a.from).block);if(!n.every(a=>a))return null;let i=r.map((a,s)=>j7e(t,n[s],a.from,a.to));if(e!=2&&!i.every(a=>a))return{changes:t.changes(r.map((a,s)=>i[s]?[]:[{from:a.from,insert:n[s].open+" "},{from:a.to,insert:" "+n[s].close}]))};if(e!=1&&i.some(a=>a)){let a=[];for(let s=0,l;s<i.length;s++)if(l=i[s]){let h=n[s],{open:y,close:x}=l;a.push({from:y.pos-h.open.length,to:y.pos+y.margin},{from:x.pos-x.margin,to:x.pos+h.close.length})}return{changes:a}}return null}function B7e(e,t,r=t.selection.ranges){let n=[],i=-1;for(let{from:a,to:s}of r){let l=n.length,h=1e9,y=i9(t,a).line;if(y){for(let x=a;x<=s;){let k=t.doc.lineAt(x);if(k.from>i&&(a==s||s>k.from)){i=k.from;let A=/^\s*/.exec(k.text)[0].length,j=A==k.length,N=k.text.slice(A,A+y.length)==y?A:-1;A<k.text.length&&A<h&&(h=A),n.push({line:k,comment:N,token:y,indent:A,empty:j,single:!1})}x=k.to+1}if(h<1e9)for(let x=l;x<n.length;x++)n[x].indent<n[x].line.text.length&&(n[x].indent=h);n.length==l+1&&(n[l].single=!0)}}if(e!=2&&n.some(a=>a.comment<0&&(!a.empty||a.single))){let a=[];for(let{line:l,token:h,indent:y,empty:x,single:k}of n)(k||!x)&&a.push({from:l.from+y,insert:h+" "});let s=t.changes(a);return{changes:s,selection:t.selection.map(s,1)}}else if(e!=1&&n.some(a=>a.comment>=0)){let a=[];for(let{line:s,comment:l,token:h}of n)if(l>=0){let y=s.from+l,x=y+h.length;s.text[x-s.from]==" "&&x++,a.push({from:y,to:x})}return{changes:a}}return null}const n8=Nf.define(),N7e=Nf.define(),R7e=rn.define(),poe=rn.define({combine(e){return xd(e,{minDepth:100,newGroupDelay:500,joinToEvent:(t,r)=>r},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,r)=>(n,i)=>t(n,i)||r(n,i)})}});function L7e(e){let t=0;return e.iterChangedRanges((r,n)=>t=n),t}const moe=fa.define({create(){return nd.empty},update(e,t){let r=t.state.facet(poe),n=t.annotation(n8);if(n){let h=t.docChanged?Zt.single(L7e(t.changes)):void 0,y=Qs.fromTransaction(t,h),x=n.side,k=x==0?e.undone:e.done;return y?k=NO(k,k.length,r.minDepth,y):k=voe(k,t.startState.selection),new nd(x==0?n.rest:k,x==0?k:n.rest)}let i=t.annotation(N7e);if((i=="full"||i=="before")&&(e=e.isolate()),t.annotation(da.addToHistory)===!1)return t.changes.empty?e:e.addMapping(t.changes.desc);let a=Qs.fromTransaction(t),s=t.annotation(da.time),l=t.annotation(da.userEvent);return a?e=e.addChanges(a,s,l,r,t):t.selection&&(e=e.addSelection(t.startState.selection,s,l,r.newGroupDelay)),(i=="full"||i=="after")&&(e=e.isolate()),e},toJSON(e){return{done:e.done.map(t=>t.toJSON()),undone:e.undone.map(t=>t.toJSON())}},fromJSON(e){return new nd(e.done.map(Qs.fromJSON),e.undone.map(Qs.fromJSON))}});function z7e(e={}){return[moe,poe.of(e),Qr.domEventHandlers({beforeinput(t,r){let n=t.inputType=="historyUndo"?goe:t.inputType=="historyRedo"?i8:null;return n?(t.preventDefault(),n(r)):!1}})]}function OA(e,t){return function({state:r,dispatch:n}){if(!t&&r.readOnly)return!1;let i=r.field(moe,!1);if(!i)return!1;let a=i.pop(e,r,t);return a?(n(a),!0):!1}}const goe=OA(0,!1),i8=OA(1,!1),V7e=OA(0,!0),W7e=OA(1,!0);class Qs{constructor(t,r,n,i,a){this.changes=t,this.effects=r,this.mapped=n,this.startSelection=i,this.selectionsAfter=a}setSelAfter(t){return new Qs(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,r,n;return{changes:(t=this.changes)===null||t===void 0?void 0:t.toJSON(),mapped:(r=this.mapped)===null||r===void 0?void 0:r.toJSON(),startSelection:(n=this.startSelection)===null||n===void 0?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(i=>i.toJSON())}}static fromJSON(t){return new Qs(t.changes&&la.fromJSON(t.changes),[],t.mapped&&sd.fromJSON(t.mapped),t.startSelection&&Zt.fromJSON(t.startSelection),t.selectionsAfter.map(Zt.fromJSON))}static fromTransaction(t,r){let n=uu;for(let i of t.startState.facet(R7e)){let a=i(t);a.length&&(n=n.concat(a))}return!n.length&&t.changes.empty?null:new Qs(t.changes.invert(t.startState.doc),n,void 0,r||t.startState.selection,uu)}static selection(t){return new Qs(void 0,uu,void 0,void 0,t)}}function NO(e,t,r,n){let i=t+1>r+20?t-r-1:0,a=e.slice(i,t);return a.push(n),a}function H7e(e,t){let r=[],n=!1;return e.iterChangedRanges((i,a)=>r.push(i,a)),t.iterChangedRanges((i,a,s,l)=>{for(let h=0;h<r.length;){let y=r[h++],x=r[h++];l>=y&&s<=x&&(n=!0)}}),n}function U7e(e,t){return e.ranges.length==t.ranges.length&&e.ranges.filter((r,n)=>r.empty!=t.ranges[n].empty).length===0}function yoe(e,t){return e.length?t.length?e.concat(t):e:t}const uu=[],K7e=200;function voe(e,t){if(e.length){let r=e[e.length-1],n=r.selectionsAfter.slice(Math.max(0,r.selectionsAfter.length-K7e));return n.length&&n[n.length-1].eq(t)?e:(n.push(t),NO(e,e.length-1,1e9,r.setSelAfter(n)))}else return[Qs.selection([t])]}function G7e(e){let t=e[e.length-1],r=e.slice();return r[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),r}function aj(e,t){if(!e.length)return e;let r=e.length,n=uu;for(;r;){let i=q7e(e[r-1],t,n);if(i.changes&&!i.changes.empty||i.effects.length){let a=e.slice(0,r);return a[r-1]=i,a}else t=i.mapped,r--,n=i.selectionsAfter}return n.length?[Qs.selection(n)]:uu}function q7e(e,t,r){let n=yoe(e.selectionsAfter.length?e.selectionsAfter.map(l=>l.map(t)):uu,r);if(!e.changes)return Qs.selection(n);let i=e.changes.map(t),a=t.mapDesc(e.changes,!0),s=e.mapped?e.mapped.composeDesc(a):a;return new Qs(i,qn.mapEffects(e.effects,t),s,e.startSelection.map(a),n)}const Y7e=/^(input\.type|delete)($|\.)/;class nd{constructor(t,r,n=0,i=void 0){this.done=t,this.undone=r,this.prevTime=n,this.prevUserEvent=i}isolate(){return this.prevTime?new nd(this.done,this.undone):this}addChanges(t,r,n,i,a){let s=this.done,l=s[s.length-1];return l&&l.changes&&!l.changes.empty&&t.changes&&(!n||Y7e.test(n))&&(!l.selectionsAfter.length&&r-this.prevTime<i.newGroupDelay&&i.joinToEvent(a,H7e(l.changes,t.changes))||n=="input.type.compose")?s=NO(s,s.length-1,i.minDepth,new Qs(t.changes.compose(l.changes),yoe(t.effects,l.effects),l.mapped,l.startSelection,uu)):s=NO(s,s.length,i.minDepth,t),new nd(s,uu,r,n)}addSelection(t,r,n,i){let a=this.done.length?this.done[this.done.length-1].selectionsAfter:uu;return a.length>0&&r-this.prevTime<i&&n==this.prevUserEvent&&n&&/^select($|\.)/.test(n)&&U7e(a[a.length-1],t)?this:new nd(voe(this.done,t),this.undone,r,n)}addMapping(t){return new nd(aj(this.done,t),aj(this.undone,t),this.prevTime,this.prevUserEvent)}pop(t,r,n){let i=t==0?this.done:this.undone;if(i.length==0)return null;let a=i[i.length-1];if(n&&a.selectionsAfter.length)return r.update({selection:a.selectionsAfter[a.selectionsAfter.length-1],annotations:n8.of({side:t,rest:G7e(i)}),userEvent:t==0?"select.undo":"select.redo",scrollIntoView:!0});if(a.changes){let s=i.length==1?uu:i.slice(0,i.length-1);return a.mapped&&(s=aj(s,a.mapped)),r.update({changes:a.changes,selection:a.startSelection,effects:a.effects,annotations:n8.of({side:t,rest:s}),filter:!1,userEvent:t==0?"undo":"redo",scrollIntoView:!0})}else return null}}nd.empty=new nd(uu,uu);const X7e=[{key:"Mod-z",run:goe,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:i8,preventDefault:!0},{linux:"Ctrl-Shift-z",run:i8,preventDefault:!0},{key:"Mod-u",run:V7e,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:W7e,preventDefault:!0}];function Tv(e,t){return Zt.create(e.ranges.map(t),e.mainIndex)}function wd(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function pc({state:e,dispatch:t},r){let n=Tv(e.selection,r);return n.eq(e.selection)?!1:(t(wd(e,n)),!0)}function EA(e,t){return Zt.cursor(t?e.to:e.from)}function boe(e,t){return pc(e,r=>r.empty?e.moveByChar(r,t):EA(r,t))}function vs(e){return e.textDirectionAt(e.state.selection.main.head)==Oo.LTR}const xoe=e=>boe(e,!vs(e)),woe=e=>boe(e,vs(e));function Soe(e,t){return pc(e,r=>r.empty?e.moveByGroup(r,t):EA(r,t))}const Z7e=e=>Soe(e,!vs(e)),J7e=e=>Soe(e,vs(e));function Q7e(e,t,r){if(t.type.prop(r))return!0;let n=t.to-t.from;return n&&(n>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function _A(e,t,r){let n=ps(e).resolveInner(t.head),i=r?Yn.closedBy:Yn.openedBy;for(let h=t.head;;){let y=r?n.childAfter(h):n.childBefore(h);if(!y)break;Q7e(e,y,i)?n=y:h=r?y.to:y.from}let a=n.type.prop(i),s,l;return a&&(s=r?rd(e,n.from,1):rd(e,n.to,-1))&&s.matched?l=r?s.end.to:s.end.from:l=r?n.to:n.from,Zt.cursor(l,r?-1:1)}const eRe=e=>pc(e,t=>_A(e.state,t,!vs(e))),tRe=e=>pc(e,t=>_A(e.state,t,vs(e)));function Doe(e,t){return pc(e,r=>{if(!r.empty)return EA(r,t);let n=e.moveVertically(r,t);return n.head!=r.head?n:e.moveToLineBoundary(r,t)})}const Coe=e=>Doe(e,!1),Poe=e=>Doe(e,!0);function koe(e){let t=e.scrollDOM.clientHeight<e.scrollDOM.scrollHeight-2,r=0,n=0,i;if(t){for(let a of e.state.facet(Qr.scrollMargins)){let s=a(e);s!=null&&s.top&&(r=Math.max(s==null?void 0:s.top,r)),s!=null&&s.bottom&&(n=Math.max(s==null?void 0:s.bottom,n))}i=e.scrollDOM.clientHeight-r-n}else i=(e.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:r,marginBottom:n,selfScroll:t,height:Math.max(e.defaultLineHeight,i-5)}}function Ooe(e,t){let r=koe(e),{state:n}=e,i=Tv(n.selection,s=>s.empty?e.moveVertically(s,t,r.height):EA(s,t));if(i.eq(n.selection))return!1;let a;if(r.selfScroll){let s=e.coordsAtPos(n.selection.main.head),l=e.scrollDOM.getBoundingClientRect(),h=l.top+r.marginTop,y=l.bottom-r.marginBottom;s&&s.top>h&&s.bottom<y&&(a=Qr.scrollIntoView(i.main.head,{y:"start",yMargin:s.top-h}))}return e.dispatch(wd(n,i),{effects:a}),!0}const WH=e=>Ooe(e,!1),o8=e=>Ooe(e,!0);function Ep(e,t,r){let n=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,r);if(i.head==t.head&&i.head!=(r?n.to:n.from)&&(i=e.moveToLineBoundary(t,r,!1)),!r&&i.head==n.from&&n.length){let a=/^\s*/.exec(e.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;a&&t.head!=n.from+a&&(i=Zt.cursor(n.from+a))}return i}const rRe=e=>pc(e,t=>Ep(e,t,!0)),nRe=e=>pc(e,t=>Ep(e,t,!1)),iRe=e=>pc(e,t=>Ep(e,t,!vs(e))),oRe=e=>pc(e,t=>Ep(e,t,vs(e))),aRe=e=>pc(e,t=>Zt.cursor(e.lineBlockAt(t.head).from,1)),sRe=e=>pc(e,t=>Zt.cursor(e.lineBlockAt(t.head).to,-1));function lRe(e,t,r){let n=!1,i=Tv(e.selection,a=>{let s=rd(e,a.head,-1)||rd(e,a.head,1)||a.head>0&&rd(e,a.head-1,1)||a.head<e.doc.length&&rd(e,a.head+1,-1);if(!s||!s.end)return a;n=!0;let l=s.start.from==a.head?s.end.to:s.end.from;return Zt.cursor(l)});return n?(t(wd(e,i)),!0):!1}const uRe=({state:e,dispatch:t})=>lRe(e,t);function Cu(e,t){let r=Tv(e.state.selection,n=>{let i=t(n);return Zt.range(n.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)});return r.eq(e.state.selection)?!1:(e.dispatch(wd(e.state,r)),!0)}function Eoe(e,t){return Cu(e,r=>e.moveByChar(r,t))}const _oe=e=>Eoe(e,!vs(e)),Aoe=e=>Eoe(e,vs(e));function Toe(e,t){return Cu(e,r=>e.moveByGroup(r,t))}const cRe=e=>Toe(e,!vs(e)),dRe=e=>Toe(e,vs(e)),fRe=e=>Cu(e,t=>_A(e.state,t,!vs(e))),hRe=e=>Cu(e,t=>_A(e.state,t,vs(e)));function Moe(e,t){return Cu(e,r=>e.moveVertically(r,t))}const $oe=e=>Moe(e,!1),Ioe=e=>Moe(e,!0);function joe(e,t){return Cu(e,r=>e.moveVertically(r,t,koe(e).height))}const HH=e=>joe(e,!1),UH=e=>joe(e,!0),pRe=e=>Cu(e,t=>Ep(e,t,!0)),mRe=e=>Cu(e,t=>Ep(e,t,!1)),gRe=e=>Cu(e,t=>Ep(e,t,!vs(e))),yRe=e=>Cu(e,t=>Ep(e,t,vs(e))),vRe=e=>Cu(e,t=>Zt.cursor(e.lineBlockAt(t.head).from)),bRe=e=>Cu(e,t=>Zt.cursor(e.lineBlockAt(t.head).to)),KH=({state:e,dispatch:t})=>(t(wd(e,{anchor:0})),!0),GH=({state:e,dispatch:t})=>(t(wd(e,{anchor:e.doc.length})),!0),qH=({state:e,dispatch:t})=>(t(wd(e,{anchor:e.selection.main.anchor,head:0})),!0),YH=({state:e,dispatch:t})=>(t(wd(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),xRe=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),wRe=({state:e,dispatch:t})=>{let r=TA(e).map(({from:n,to:i})=>Zt.range(n,Math.min(i+1,e.doc.length)));return t(e.update({selection:Zt.create(r),userEvent:"select"})),!0},SRe=({state:e,dispatch:t})=>{let r=Tv(e.selection,n=>{var i;let a=ps(e).resolveInner(n.head,1);for(;!(a.from<n.from&&a.to>=n.to||a.to>n.to&&a.from<=n.from||!(!((i=a.parent)===null||i===void 0)&&i.parent));)a=a.parent;return Zt.range(a.to,a.from)});return t(wd(e,r)),!0},DRe=({state:e,dispatch:t})=>{let r=e.selection,n=null;return r.ranges.length>1?n=Zt.create([r.main]):r.main.empty||(n=Zt.create([Zt.cursor(r.main.head)])),n?(t(wd(e,n)),!0):!1};function AA(e,t){if(e.state.readOnly)return!1;let r="delete.selection",{state:n}=e,i=n.changeByRange(a=>{let{from:s,to:l}=a;if(s==l){let h=t(s);h<s?(r="delete.backward",h=oP(e,h,!1)):h>s&&(r="delete.forward",h=oP(e,h,!0)),s=Math.min(s,h),l=Math.max(l,h)}else s=oP(e,s,!1),l=oP(e,l,!0);return s==l?{range:a}:{changes:{from:s,to:l},range:Zt.cursor(s)}});return i.changes.empty?!1:(e.dispatch(n.update(i,{scrollIntoView:!0,userEvent:r,effects:r=="delete.selection"?Qr.announce.of(n.phrase("Selection deleted")):void 0})),!0)}function oP(e,t,r){if(e instanceof Qr)for(let n of e.state.facet(Qr.atomicRanges).map(i=>i(e)))n.between(t,t,(i,a)=>{i<t&&a>t&&(t=r?a:i)});return t}const Foe=(e,t)=>AA(e,r=>{let{state:n}=e,i=n.doc.lineAt(r),a,s;if(!t&&r>i.from&&r<i.from+200&&!/[^ \t]/.test(a=i.text.slice(0,r-i.from))){if(a[a.length-1]=="	")return r-1;let l=xA(a,n.tabSize),h=l%jO(n)||jO(n);for(let y=0;y<h&&a[a.length-1-y]==" ";y++)r--;s=r}else s=$s(i.text,r-i.from,t,t)+i.from,s==r&&i.number!=(t?n.doc.lines:1)&&(s+=t?1:-1);return s}),a8=e=>Foe(e,!1),Boe=e=>Foe(e,!0),Noe=(e,t)=>AA(e,r=>{let n=r,{state:i}=e,a=i.doc.lineAt(n),s=i.charCategorizer(n);for(let l=null;;){if(n==(t?a.to:a.from)){n==r&&a.number!=(t?i.doc.lines:1)&&(n+=t?1:-1);break}let h=$s(a.text,n-a.from,t)+a.from,y=a.text.slice(Math.min(n,h)-a.from,Math.max(n,h)-a.from),x=s(y);if(l!=null&&x!=l)break;(y!=" "||n!=r)&&(l=x),n=h}return n}),Roe=e=>Noe(e,!1),CRe=e=>Noe(e,!0),Loe=e=>AA(e,t=>{let r=e.lineBlockAt(t).to;return t<r?r:Math.min(e.state.doc.length,t+1)}),PRe=e=>AA(e,t=>{let r=e.lineBlockAt(t).from;return t>r?r:Math.max(0,t-1)}),kRe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:Oi.of(["",""])},range:Zt.cursor(n.from)}));return t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0},ORe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>{if(!n.empty||n.from==0||n.from==e.doc.length)return{range:n};let i=n.from,a=e.doc.lineAt(i),s=i==a.from?i-1:$s(a.text,i-a.from,!1)+a.from,l=i==a.to?i+1:$s(a.text,i-a.from,!0)+a.from;return{changes:{from:s,to:l,insert:e.doc.slice(i,l).append(e.doc.slice(s,i))},range:Zt.cursor(l)}});return r.changes.empty?!1:(t(e.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function TA(e){let t=[],r=-1;for(let n of e.selection.ranges){let i=e.doc.lineAt(n.from),a=e.doc.lineAt(n.to);if(!n.empty&&n.to==a.from&&(a=e.doc.lineAt(n.to-1)),r>=i.number){let s=t[t.length-1];s.to=a.to,s.ranges.push(n)}else t.push({from:i.from,to:a.to,ranges:[n]});r=a.number+1}return t}function zoe(e,t,r){if(e.readOnly)return!1;let n=[],i=[];for(let a of TA(e)){if(r?a.to==e.doc.length:a.from==0)continue;let s=e.doc.lineAt(r?a.to+1:a.from-1),l=s.length+1;if(r){n.push({from:a.to,to:s.to},{from:a.from,insert:s.text+e.lineBreak});for(let h of a.ranges)i.push(Zt.range(Math.min(e.doc.length,h.anchor+l),Math.min(e.doc.length,h.head+l)))}else{n.push({from:s.from,to:a.from},{from:a.to,insert:e.lineBreak+s.text});for(let h of a.ranges)i.push(Zt.range(h.anchor-l,h.head-l))}}return n.length?(t(e.update({changes:n,scrollIntoView:!0,selection:Zt.create(i,e.selection.mainIndex),userEvent:"move.line"})),!0):!1}const ERe=({state:e,dispatch:t})=>zoe(e,t,!1),_Re=({state:e,dispatch:t})=>zoe(e,t,!0);function Voe(e,t,r){if(e.readOnly)return!1;let n=[];for(let i of TA(e))r?n.push({from:i.from,insert:e.doc.slice(i.from,i.to)+e.lineBreak}):n.push({from:i.to,insert:e.lineBreak+e.doc.slice(i.from,i.to)});return t(e.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const ARe=({state:e,dispatch:t})=>Voe(e,t,!1),TRe=({state:e,dispatch:t})=>Voe(e,t,!0),MRe=e=>{if(e.state.readOnly)return!1;let{state:t}=e,r=t.changes(TA(t).map(({from:i,to:a})=>(i>0?i--:a<t.doc.length&&a++,{from:i,to:a}))),n=Tv(t.selection,i=>e.moveVertically(i,!0)).map(r);return e.dispatch({changes:r,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0};function $Re(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let r=ps(e).resolveInner(t),n=r.childBefore(t),i=r.childAfter(t),a;return n&&i&&n.to<=t&&i.from>=t&&(a=n.type.prop(Yn.closedBy))&&a.indexOf(i.name)>-1&&e.doc.lineAt(n.to).from==e.doc.lineAt(i.from).from?{from:n.to,to:i.from}:null}const IRe=Woe(!1),jRe=Woe(!0);function Woe(e){return({state:t,dispatch:r})=>{if(t.readOnly)return!1;let n=t.changeByRange(i=>{let{from:a,to:s}=i,l=t.doc.lineAt(a),h=!e&&a==s&&$Re(t,a);e&&(a=s=(s<=l.to?l:t.doc.lineAt(s)).to);let y=new PA(t,{simulateBreak:a,simulateDoubleBreak:!!h}),x=t9(y,a);for(x==null&&(x=/^\s*/.exec(t.doc.lineAt(a).text)[0].length);s<l.to&&/\s/.test(l.text[s-l.from]);)s++;h?{from:a,to:s}=h:a>l.from&&a<l.from+100&&!/\S/.test(l.text.slice(0,a))&&(a=l.from);let k=["",fw(t,x)];return h&&k.push(fw(t,y.lineIndent(l.from,-1))),{changes:{from:a,to:s,insert:Oi.of(k)},range:Zt.cursor(a+1+k[1].length)}});return r(t.update(n,{scrollIntoView:!0,userEvent:"input"})),!0}}function o9(e,t){let r=-1;return e.changeByRange(n=>{let i=[];for(let s=n.from;s<=n.to;){let l=e.doc.lineAt(s);l.number>r&&(n.empty||n.to>l.from)&&(t(l,i,n),r=l.number),s=l.to+1}let a=e.changes(i);return{changes:i,range:Zt.range(a.mapPos(n.anchor,1),a.mapPos(n.head,1))}})}const FRe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=Object.create(null),n=new PA(e,{overrideIndentation:a=>{let s=r[a];return s??-1}}),i=o9(e,(a,s,l)=>{let h=t9(n,a.from);if(h==null)return;/\S/.test(a.text)||(h=0);let y=/^\s*/.exec(a.text)[0],x=fw(e,h);(y!=x||l.from<a.from+y.length)&&(r[a.from]=h,s.push({from:a.from,to:a.from+y.length,insert:x}))});return i.changes.empty||t(e.update(i,{userEvent:"indent"})),!0},Hoe=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(o9(e,(r,n)=>{n.push({from:r.from,insert:e.facet(e9)})}),{userEvent:"input.indent"})),!0),Uoe=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(o9(e,(r,n)=>{let i=/^\s*/.exec(r.text)[0];if(!i)return;let a=xA(i,e.tabSize),s=0,l=fw(e,Math.max(0,a-jO(e)));for(;s<i.length&&s<l.length&&i.charCodeAt(s)==l.charCodeAt(s);)s++;n.push({from:r.from+s,to:r.from+i.length,insert:l.slice(s)})}),{userEvent:"delete.dedent"})),!0),BRe=[{key:"Ctrl-b",run:xoe,shift:_oe,preventDefault:!0},{key:"Ctrl-f",run:woe,shift:Aoe},{key:"Ctrl-p",run:Coe,shift:$oe},{key:"Ctrl-n",run:Poe,shift:Ioe},{key:"Ctrl-a",run:aRe,shift:vRe},{key:"Ctrl-e",run:sRe,shift:bRe},{key:"Ctrl-d",run:Boe},{key:"Ctrl-h",run:a8},{key:"Ctrl-k",run:Loe},{key:"Ctrl-Alt-h",run:Roe},{key:"Ctrl-o",run:kRe},{key:"Ctrl-t",run:ORe},{key:"Ctrl-v",run:o8}],NRe=[{key:"ArrowLeft",run:xoe,shift:_oe,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:Z7e,shift:cRe,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:iRe,shift:gRe,preventDefault:!0},{key:"ArrowRight",run:woe,shift:Aoe,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:J7e,shift:dRe,preventDefault:!0},{mac:"Cmd-ArrowRight",run:oRe,shift:yRe,preventDefault:!0},{key:"ArrowUp",run:Coe,shift:$oe,preventDefault:!0},{mac:"Cmd-ArrowUp",run:KH,shift:qH},{mac:"Ctrl-ArrowUp",run:WH,shift:HH},{key:"ArrowDown",run:Poe,shift:Ioe,preventDefault:!0},{mac:"Cmd-ArrowDown",run:GH,shift:YH},{mac:"Ctrl-ArrowDown",run:o8,shift:UH},{key:"PageUp",run:WH,shift:HH},{key:"PageDown",run:o8,shift:UH},{key:"Home",run:nRe,shift:mRe,preventDefault:!0},{key:"Mod-Home",run:KH,shift:qH},{key:"End",run:rRe,shift:pRe,preventDefault:!0},{key:"Mod-End",run:GH,shift:YH},{key:"Enter",run:IRe},{key:"Mod-a",run:xRe},{key:"Backspace",run:a8,shift:a8},{key:"Delete",run:Boe},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Roe},{key:"Mod-Delete",mac:"Alt-Delete",run:CRe},{mac:"Mod-Backspace",run:PRe},{mac:"Mod-Delete",run:Loe}].concat(BRe.map(e=>({mac:e.key,run:e.run,shift:e.shift}))),RRe=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:eRe,shift:fRe},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:tRe,shift:hRe},{key:"Alt-ArrowUp",run:ERe},{key:"Shift-Alt-ArrowUp",run:ARe},{key:"Alt-ArrowDown",run:_Re},{key:"Shift-Alt-ArrowDown",run:TRe},{key:"Escape",run:DRe},{key:"Mod-Enter",run:jRe},{key:"Alt-l",mac:"Ctrl-l",run:wRe},{key:"Mod-i",run:SRe,preventDefault:!0},{key:"Mod-[",run:Uoe},{key:"Mod-]",run:Hoe},{key:"Mod-Alt-\\",run:FRe},{key:"Shift-Mod-k",run:MRe},{key:"Shift-Mod-\\",run:uRe},{key:"Mod-/",run:T7e},{key:"Alt-A",run:$7e}].concat(NRe),LRe={key:"Tab",run:Hoe,shift:Uoe};function Gi(){var e=arguments[0];typeof e=="string"&&(e=document.createElement(e));var t=1,r=arguments[1];if(r&&typeof r=="object"&&r.nodeType==null&&!Array.isArray(r)){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var i=r[n];typeof i=="string"?e.setAttribute(n,i):i!=null&&(e[n]=i)}t++}for(;t<arguments.length;t++)Koe(e,arguments[t]);return e}function Koe(e,t){if(typeof t=="string")e.appendChild(document.createTextNode(t));else if(t!=null)if(t.nodeType!=null)e.appendChild(t);else if(Array.isArray(t))for(var r=0;r<t.length;r++)Koe(e,t[r]);else throw new RangeError("Unsupported child node: "+t)}const XH=typeof String.prototype.normalize=="function"?e=>e.normalize("NFKD"):e=>e;class Gy{constructor(t,r,n=0,i=t.length,a,s){this.test=s,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(n,i),this.bufferStart=n,this.normalize=a?l=>a(XH(l)):XH,this.query=this.normalize(r)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return ss(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let r=N6(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=iu(t);let i=this.normalize(r);for(let a=0,s=n;;a++){let l=i.charCodeAt(a),h=this.match(l,s);if(h)return this.value=h,this;if(a==i.length-1)break;s==n&&a<r.length&&r.charCodeAt(a)==l&&s++}}}match(t,r){let n=null;for(let i=0;i<this.matches.length;i+=2){let a=this.matches[i],s=!1;this.query.charCodeAt(a)==t&&(a==this.query.length-1?n={from:this.matches[i+1],to:r+1}:(this.matches[i]++,s=!0)),s||(this.matches.splice(i,2),i-=2)}return this.query.charCodeAt(0)==t&&(this.query.length==1?n={from:r,to:r+1}:this.matches.push(1,r)),n&&this.test&&!this.test(n.from,n.to,this.buffer,this.bufferPos)&&(n=null),n}}typeof Symbol<"u"&&(Gy.prototype[Symbol.iterator]=function(){return this});const Goe={from:-1,to:-1,match:/.*/.exec("")},a9="gm"+(/x/.unicode==null?"":"u");class qoe{constructor(t,r,n,i=0,a=t.length){if(this.text=t,this.to=a,this.curLine="",this.done=!1,this.value=Goe,/\\[sWDnr]|\n|\r|\[\^/.test(r))return new Yoe(t,r,n,i,a);this.re=new RegExp(r,a9+(n!=null&&n.ignoreCase?"i":"")),this.test=n==null?void 0:n.test,this.iter=t.iter();let s=t.lineAt(i);this.curLineStart=s.from,this.matchPos=RO(t,i),this.getLine(this.curLineStart)}getLine(t){this.iter.next(t),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let r=this.matchPos<=this.to&&this.re.exec(this.curLine);if(r){let n=this.curLineStart+r.index,i=n+r[0].length;if(this.matchPos=RO(this.text,i+(n==i?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(n<i||n>this.value.to)&&(!this.test||this.test(n,i,r)))return this.value={from:n,to:i,match:r},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length<this.to)this.nextLine(),t=0;else return this.done=!0,this}}}const sj=new WeakMap;class dy{constructor(t,r){this.from=t,this.text=r}get to(){return this.from+this.text.length}static get(t,r,n){let i=sj.get(t);if(!i||i.from>=n||i.to<=r){let l=new dy(r,t.sliceString(r,n));return sj.set(t,l),l}if(i.from==r&&i.to==n)return i;let{text:a,from:s}=i;return s>r&&(a=t.sliceString(r,s)+a,s=r),i.to<n&&(a+=t.sliceString(i.to,n)),sj.set(t,new dy(s,a)),new dy(r,a.slice(r-s,n-s))}}class Yoe{constructor(t,r,n,i,a){this.text=t,this.to=a,this.done=!1,this.value=Goe,this.matchPos=RO(t,i),this.re=new RegExp(r,a9+(n!=null&&n.ignoreCase?"i":"")),this.test=n==null?void 0:n.test,this.flat=dy.get(t,i,this.chunkEnd(i+5e3))}chunkEnd(t){return t>=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,r=this.re.exec(this.flat.text);if(r&&!r[0]&&r.index==t&&(this.re.lastIndex=t+1,r=this.re.exec(this.flat.text)),r){let n=this.flat.from+r.index,i=n+r[0].length;if((this.flat.to>=this.to||r.index+r[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,i,r)))return this.value={from:n,to:i,match:r},this.matchPos=RO(this.text,i+(n==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=dy.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(qoe.prototype[Symbol.iterator]=Yoe.prototype[Symbol.iterator]=function(){return this});function zRe(e){try{return new RegExp(e,a9),!0}catch{return!1}}function RO(e,t){if(t>=e.length)return t;let r=e.lineAt(t),n;for(;t<r.to&&(n=r.text.charCodeAt(t-r.from))>=56320&&n<57344;)t++;return t}function s8(e){let t=Gi("input",{class:"cm-textfield",name:"line"}),r=Gi("form",{class:"cm-gotoLine",onkeydown:i=>{i.keyCode==27?(i.preventDefault(),e.dispatch({effects:LO.of(!1)}),e.focus()):i.keyCode==13&&(i.preventDefault(),n())},onsubmit:i=>{i.preventDefault(),n()}},Gi("label",e.state.phrase("Go to line"),": ",t)," ",Gi("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function n(){let i=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!i)return;let{state:a}=e,s=a.doc.lineAt(a.selection.main.head),[,l,h,y,x]=i,k=y?+y.slice(1):0,A=h?+h:s.number;if(h&&x){let N=A/100;l&&(N=N*(l=="-"?-1:1)+s.number/a.doc.lines),A=Math.round(a.doc.lines*N)}else h&&l&&(A=A*(l=="-"?-1:1)+s.number);let j=a.doc.line(Math.max(1,Math.min(a.doc.lines,A)));e.dispatch({effects:LO.of(!1),selection:Zt.cursor(j.from+Math.max(0,Math.min(k,j.length))),scrollIntoView:!0}),e.focus()}return{dom:r}}const LO=qn.define(),ZH=fa.define({create(){return!0},update(e,t){for(let r of t.effects)r.is(LO)&&(e=r.value);return e},provide:e=>dw.from(e,t=>t?s8:null)}),VRe=e=>{let t=cw(e,s8);if(!t){let r=[LO.of(!0)];e.state.field(ZH,!1)==null&&r.push(qn.appendConfig.of([ZH,WRe])),e.dispatch({effects:r}),t=cw(e,s8)}return t&&t.dom.querySelector("input").focus(),!0},WRe=Qr.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),HRe={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},URe=rn.define({combine(e){return xd(e,HRe,{highlightWordAroundCursor:(t,r)=>t||r,minSelectionLength:Math.min,maxMatches:Math.min})}});function KRe(e){return[ZRe,XRe]}const GRe=On.mark({class:"cm-selectionMatch"}),qRe=On.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function JH(e,t,r,n){return(r==0||e(t.sliceDoc(r-1,r))!=bo.Word)&&(n==t.doc.length||e(t.sliceDoc(n,n+1))!=bo.Word)}function YRe(e,t,r,n){return e(t.sliceDoc(r,r+1))==bo.Word&&e(t.sliceDoc(n-1,n))==bo.Word}const XRe=Ya.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(URe),{state:r}=e,n=r.selection;if(n.ranges.length>1)return On.none;let i=n.main,a,s=null;if(i.empty){if(!t.highlightWordAroundCursor)return On.none;let h=r.wordAt(i.head);if(!h)return On.none;s=r.charCategorizer(i.head),a=r.sliceDoc(h.from,h.to)}else{let h=i.to-i.from;if(h<t.minSelectionLength||h>200)return On.none;if(t.wholeWords){if(a=r.sliceDoc(i.from,i.to),s=r.charCategorizer(i.head),!(JH(s,r,i.from,i.to)&&YRe(s,r,i.from,i.to)))return On.none}else if(a=r.sliceDoc(i.from,i.to).trim(),!a)return On.none}let l=[];for(let h of e.visibleRanges){let y=new Gy(r.doc,a,h.from,h.to);for(;!y.next().done;){let{from:x,to:k}=y.value;if((!s||JH(s,r,x,k))&&(i.empty&&x<=i.from&&k>=i.to?l.push(qRe.range(x,k)):(x>=i.to||k<=i.from)&&l.push(GRe.range(x,k)),l.length>t.maxMatches))return On.none}}return On.set(l)}},{decorations:e=>e.decorations}),ZRe=Qr.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),JRe=({state:e,dispatch:t})=>{let{selection:r}=e,n=Zt.create(r.ranges.map(i=>e.wordAt(i.head)||Zt.cursor(i.head)),r.mainIndex);return n.eq(r)?!1:(t(e.update({selection:n})),!0)};function QRe(e,t){let{main:r,ranges:n}=e.selection,i=e.wordAt(r.head),a=i&&i.from==r.from&&i.to==r.to;for(let s=!1,l=new Gy(e.doc,t,n[n.length-1].to);;)if(l.next(),l.done){if(s)return null;l=new Gy(e.doc,t,0,Math.max(0,n[n.length-1].from-1)),s=!0}else{if(s&&n.some(h=>h.from==l.value.from))continue;if(a){let h=e.wordAt(l.value.from);if(!h||h.from!=l.value.from||h.to!=l.value.to)continue}return l.value}}const eLe=({state:e,dispatch:t})=>{let{ranges:r}=e.selection;if(r.some(a=>a.from===a.to))return JRe({state:e,dispatch:t});let n=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some(a=>e.sliceDoc(a.from,a.to)!=n))return!1;let i=QRe(e,n);return i?(t(e.update({selection:e.selection.addRange(Zt.range(i.from,i.to),!1),effects:Qr.scrollIntoView(i.to)})),!0):!1},Mv=rn.define({combine(e){return xd(e,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:t=>new fLe(t),scrollToMatch:t=>Qr.scrollIntoView(t)})}});class Xoe{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||zRe(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(r,n)=>n=="n"?`
+`:n=="r"?"\r":n=="t"?"	":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new iLe(this):new rLe(this)}getCursor(t,r=0,n){let i=t.doc?t:wi.create({doc:t});return n==null&&(n=i.doc.length),this.regexp?C0(this,i,r,n):D0(this,i,r,n)}}class Zoe{constructor(t){this.spec=t}}function D0(e,t,r,n){return new Gy(t.doc,e.unquoted,r,n,e.caseSensitive?void 0:i=>i.toLowerCase(),e.wholeWord?tLe(t.doc,t.charCategorizer(t.selection.main.head)):void 0)}function tLe(e,t){return(r,n,i,a)=>((a>r||a+i.length<n)&&(a=Math.max(0,r-2),i=e.sliceString(a,Math.min(e.length,n+2))),(t(zO(i,r-a))!=bo.Word||t(VO(i,r-a))!=bo.Word)&&(t(VO(i,n-a))!=bo.Word||t(zO(i,n-a))!=bo.Word))}class rLe extends Zoe{constructor(t){super(t)}nextMatch(t,r,n){let i=D0(this.spec,t,n,t.doc.length).nextOverlapping();return i.done&&(i=D0(this.spec,t,0,r).nextOverlapping()),i.done?null:i.value}prevMatchInRange(t,r,n){for(let i=n;;){let a=Math.max(r,i-1e4-this.spec.unquoted.length),s=D0(this.spec,t,a,i),l=null;for(;!s.nextOverlapping().done;)l=s.value;if(l)return l;if(a==r)return null;i-=1e4}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace)}matchAll(t,r){let n=D0(this.spec,t,0,t.doc.length),i=[];for(;!n.next().done;){if(i.length>=r)return null;i.push(n.value)}return i}highlight(t,r,n,i){let a=D0(this.spec,t,Math.max(0,r-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,t.doc.length));for(;!a.next().done;)i(a.value.from,a.value.to)}}function C0(e,t,r,n){return new qoe(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?nLe(t.charCategorizer(t.selection.main.head)):void 0},r,n)}function zO(e,t){return e.slice($s(e,t,!1),t)}function VO(e,t){return e.slice(t,$s(e,t))}function nLe(e){return(t,r,n)=>!n[0].length||(e(zO(n.input,n.index))!=bo.Word||e(VO(n.input,n.index))!=bo.Word)&&(e(VO(n.input,n.index+n[0].length))!=bo.Word||e(zO(n.input,n.index+n[0].length))!=bo.Word)}class iLe extends Zoe{nextMatch(t,r,n){let i=C0(this.spec,t,n,t.doc.length).next();return i.done&&(i=C0(this.spec,t,0,r).next()),i.done?null:i.value}prevMatchInRange(t,r,n){for(let i=1;;i++){let a=Math.max(r,n-i*1e4),s=C0(this.spec,t,a,n),l=null;for(;!s.next().done;)l=s.value;if(l&&(a==r||l.from>a+10))return l;if(a==r)return null}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(r,n)=>n=="$"?"$":n=="&"?t.match[0]:n!="0"&&+n<t.match.length?t.match[n]:r))}matchAll(t,r){let n=C0(this.spec,t,0,t.doc.length),i=[];for(;!n.next().done;){if(i.length>=r)return null;i.push(n.value)}return i}highlight(t,r,n,i){let a=C0(this.spec,t,Math.max(0,r-250),Math.min(n+250,t.doc.length));for(;!a.next().done;)i(a.value.from,a.value.to)}}const hw=qn.define(),s9=qn.define(),Jh=fa.define({create(e){return new lj(l8(e).create(),null)},update(e,t){for(let r of t.effects)r.is(hw)?e=new lj(r.value.create(),e.panel):r.is(s9)&&(e=new lj(e.query,r.value?l9:null));return e},provide:e=>dw.from(e,t=>t.panel)});class lj{constructor(t,r){this.query=t,this.panel=r}}const oLe=On.mark({class:"cm-searchMatch"}),aLe=On.mark({class:"cm-searchMatch cm-searchMatch-selected"}),sLe=Ya.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(Jh))}update(e){let t=e.state.field(Jh);(t!=e.startState.field(Jh)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return On.none;let{view:r}=this,n=new ng;for(let i=0,a=r.visibleRanges,s=a.length;i<s;i++){let{from:l,to:h}=a[i];for(;i<s-1&&h>a[i+1].from-2*250;)h=a[++i].to;e.highlight(r.state,l,h,(y,x)=>{let k=r.state.selection.ranges.some(A=>A.from==y&&A.to==x);n.add(y,x,k?aLe:oLe)})}return n.finish()}},{decorations:e=>e.decorations});function kS(e){return t=>{let r=t.state.field(Jh,!1);return r&&r.query.spec.valid?e(t,r):eae(t)}}const WO=kS((e,{query:t})=>{let{to:r}=e.state.selection.main,n=t.nextMatch(e.state,r,r);if(!n)return!1;let i=Zt.single(n.from,n.to),a=e.state.facet(Mv);return e.dispatch({selection:i,effects:[u9(e,n),a.scrollToMatch(i.main,e)],userEvent:"select.search"}),Qoe(e),!0}),HO=kS((e,{query:t})=>{let{state:r}=e,{from:n}=r.selection.main,i=t.prevMatch(r,n,n);if(!i)return!1;let a=Zt.single(i.from,i.to),s=e.state.facet(Mv);return e.dispatch({selection:a,effects:[u9(e,i),s.scrollToMatch(a.main,e)],userEvent:"select.search"}),Qoe(e),!0}),lLe=kS((e,{query:t})=>{let r=t.matchAll(e.state,1e3);return!r||!r.length?!1:(e.dispatch({selection:Zt.create(r.map(n=>Zt.range(n.from,n.to))),userEvent:"select.search.matches"}),!0)}),uLe=({state:e,dispatch:t})=>{let r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;let{from:n,to:i}=r.main,a=[],s=0;for(let l=new Gy(e.doc,e.sliceDoc(n,i));!l.next().done;){if(a.length>1e3)return!1;l.value.from==n&&(s=a.length),a.push(Zt.range(l.value.from,l.value.to))}return t(e.update({selection:Zt.create(a,s),userEvent:"select.search.matches"})),!0},QH=kS((e,{query:t})=>{let{state:r}=e,{from:n,to:i}=r.selection.main;if(r.readOnly)return!1;let a=t.nextMatch(r,n,n);if(!a)return!1;let s=[],l,h,y=[];if(a.from==n&&a.to==i&&(h=r.toText(t.getReplacement(a)),s.push({from:a.from,to:a.to,insert:h}),a=t.nextMatch(r,a.from,a.to),y.push(Qr.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(n).number)+"."))),a){let x=s.length==0||s[0].from>=a.to?0:a.to-a.from-h.length;l=Zt.single(a.from-x,a.to-x),y.push(u9(e,a)),y.push(r.facet(Mv).scrollToMatch(l.main,e))}return e.dispatch({changes:s,selection:l,effects:y,userEvent:"input.replace"}),!0}),cLe=kS((e,{query:t})=>{if(e.state.readOnly)return!1;let r=t.matchAll(e.state,1e9).map(i=>{let{from:a,to:s}=i;return{from:a,to:s,insert:t.getReplacement(i)}});if(!r.length)return!1;let n=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:Qr.announce.of(n),userEvent:"input.replace.all"}),!0});function l9(e){return e.state.facet(Mv).createPanel(e)}function l8(e,t){var r,n,i,a;let s=e.selection.main,l=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!l)return t;let h=e.facet(Mv);return new Xoe({search:((r=t==null?void 0:t.literal)!==null&&r!==void 0?r:h.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(n=t==null?void 0:t.caseSensitive)!==null&&n!==void 0?n:h.caseSensitive,literal:(i=t==null?void 0:t.literal)!==null&&i!==void 0?i:h.literal,wholeWord:(a=t==null?void 0:t.wholeWord)!==null&&a!==void 0?a:h.wholeWord})}function Joe(e){let t=cw(e,l9);return t&&t.dom.querySelector("[main-field]")}function Qoe(e){let t=Joe(e);t&&t==e.root.activeElement&&t.select()}const eae=e=>{let t=e.state.field(Jh,!1);if(t&&t.panel){let r=Joe(e);if(r&&r!=e.root.activeElement){let n=l8(e.state,t.query.spec);n.valid&&e.dispatch({effects:hw.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[s9.of(!0),t?hw.of(l8(e.state,t.query.spec)):qn.appendConfig.of(pLe)]});return!0},tae=e=>{let t=e.state.field(Jh,!1);if(!t||!t.panel)return!1;let r=cw(e,l9);return r&&r.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:s9.of(!1)}),!0},dLe=[{key:"Mod-f",run:eae,scope:"editor search-panel"},{key:"F3",run:WO,shift:HO,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:WO,shift:HO,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:tae,scope:"editor search-panel"},{key:"Mod-Shift-l",run:uLe},{key:"Alt-g",run:VRe},{key:"Mod-d",run:eLe,preventDefault:!0}];class fLe{constructor(t){this.view=t;let r=this.query=t.state.field(Jh).query.spec;this.commit=this.commit.bind(this),this.searchField=Gi("input",{value:r.search,placeholder:wl(t,"Find"),"aria-label":wl(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=Gi("input",{value:r.replace,placeholder:wl(t,"Replace"),"aria-label":wl(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=Gi("input",{type:"checkbox",name:"case",form:"",checked:r.caseSensitive,onchange:this.commit}),this.reField=Gi("input",{type:"checkbox",name:"re",form:"",checked:r.regexp,onchange:this.commit}),this.wordField=Gi("input",{type:"checkbox",name:"word",form:"",checked:r.wholeWord,onchange:this.commit});function n(i,a,s){return Gi("button",{class:"cm-button",name:i,onclick:a,type:"button"},s)}this.dom=Gi("div",{onkeydown:i=>this.keydown(i),class:"cm-search"},[this.searchField,n("next",()=>WO(t),[wl(t,"next")]),n("prev",()=>HO(t),[wl(t,"previous")]),n("select",()=>lLe(t),[wl(t,"all")]),Gi("label",null,[this.caseField,wl(t,"match case")]),Gi("label",null,[this.reField,wl(t,"regexp")]),Gi("label",null,[this.wordField,wl(t,"by word")]),...t.state.readOnly?[]:[Gi("br"),this.replaceField,n("replace",()=>QH(t),[wl(t,"replace")]),n("replaceAll",()=>cLe(t),[wl(t,"replace all")])],Gi("button",{name:"close",onclick:()=>tae(t),"aria-label":wl(t,"close"),type:"button"},["×"])])}commit(){let t=new Xoe({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:hw.of(t)}))}keydown(t){H9e(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?HO:WO)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),QH(this.view))}update(t){for(let r of t.transactions)for(let n of r.effects)n.is(hw)&&!n.value.eq(this.query)&&this.setQuery(n.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Mv).top}}function wl(e,t){return e.state.phrase(t)}const aP=30,sP=/[\s\.,:;?!]/;function u9(e,{from:t,to:r}){let n=e.state.doc.lineAt(t),i=e.state.doc.lineAt(r).to,a=Math.max(n.from,t-aP),s=Math.min(i,r+aP),l=e.state.sliceDoc(a,s);if(a!=n.from){for(let h=0;h<aP;h++)if(!sP.test(l[h+1])&&sP.test(l[h])){l=l.slice(h);break}}if(s!=i){for(let h=l.length-1;h>l.length-aP;h--)if(!sP.test(l[h-1])&&sP.test(l[h])){l=l.slice(0,h);break}}return Qr.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${n.number}.`)}const hLe=Qr.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),pLe=[Jh,wS.lowest(sLe),hLe];class mLe{constructor(t,r,n){this.state=t,this.pos=r,this.explicit=n,this.abortListeners=[]}tokenBefore(t){let r=ps(this.state).resolveInner(this.pos,-1);for(;r&&t.indexOf(r.name)<0;)r=r.parent;return r?{from:r.from,to:this.pos,text:this.state.sliceDoc(r.from,this.pos),type:r.type}:null}matchBefore(t){let r=this.state.doc.lineAt(this.pos),n=Math.max(r.from,this.pos-250),i=r.text.slice(n-r.from,this.pos-r.from),a=i.search(rae(t,!1));return a<0?null:{from:n+a,to:this.pos,text:i.slice(a)}}get aborted(){return this.abortListeners==null}addEventListener(t,r){t=="abort"&&this.abortListeners&&this.abortListeners.push(r)}}function eU(e){let t=Object.keys(e).join(""),r=/\w/.test(t);return r&&(t=t.replace(/\w/g,"")),`[${r?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function gLe(e){let t=Object.create(null),r=Object.create(null);for(let{label:i}of e){t[i[0]]=!0;for(let a=1;a<i.length;a++)r[i[a]]=!0}let n=eU(t)+eU(r)+"*$";return[new RegExp("^"+n),new RegExp(n)]}function yLe(e){let t=e.map(i=>typeof i=="string"?{label:i}:i),[r,n]=t.every(i=>/^\w+$/.test(i.label))?[/\w*$/,/\w+$/]:gLe(t);return i=>{let a=i.matchBefore(n);return a||i.explicit?{from:a?a.from:i.pos,options:t,validFor:r}:null}}class tU{constructor(t,r,n,i){this.completion=t,this.source=r,this.match=n,this.score=i}}function fy(e){return e.selection.main.from}function rae(e,t){var r;let{source:n}=e,i=t&&n[0]!="^",a=n[n.length-1]!="$";return!i&&!a?e:new RegExp(`${i?"^":""}(?:${n})${a?"$":""}`,(r=e.flags)!==null&&r!==void 0?r:e.ignoreCase?"i":"")}const vLe=Nf.define();function bLe(e,t,r,n){let{main:i}=e.selection,a=r-i.from,s=n-i.from;return Object.assign(Object.assign({},e.changeByRange(l=>l!=i&&r!=n&&e.sliceDoc(l.from+a,l.from+s)!=e.sliceDoc(r,n)?{range:l}:{changes:{from:l.from+a,to:n==i.from?l.to:l.from+s,insert:t},range:Zt.cursor(l.from+a+t.length)})),{userEvent:"input.complete"})}const rU=new WeakMap;function xLe(e){if(!Array.isArray(e))return e;let t=rU.get(e);return t||rU.set(e,t=yLe(e)),t}const nae=qn.define(),c9=qn.define();class wLe{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let r=0;r<t.length;){let n=ss(t,r),i=iu(n);this.chars.push(n);let a=t.slice(r,r+i),s=a.toUpperCase();this.folded.push(ss(s==a?a.toLowerCase():s,0)),r+=i}this.astral=t.length!=this.chars.length}match(t){if(this.pattern.length==0)return[-100];if(t.length<this.pattern.length)return null;let{chars:r,folded:n,any:i,precise:a,byWord:s}=this;if(r.length==1){let v=ss(t,0),C=iu(v),w=C==t.length?0:-100;if(v!=r[0])if(v==n[0])w+=-200;else return null;return[w,0,C]}let l=t.indexOf(this.pattern);if(l==0)return[t.length==this.pattern.length?0:-100,0,this.pattern.length];let h=r.length,y=0;if(l<0){for(let v=0,C=Math.min(t.length,200);v<C&&y<h;){let w=ss(t,v);(w==r[y]||w==n[y])&&(i[y++]=v),v+=iu(w)}if(y<h)return null}let x=0,k=0,A=!1,j=0,N=-1,M=-1,u=/[a-z]/.test(t),m=!0;for(let v=0,C=Math.min(t.length,200),w=0;v<C&&k<h;){let g=ss(t,v);l<0&&(x<h&&g==r[x]&&(a[x++]=v),j<h&&(g==r[j]||g==n[j]?(j==0&&(N=v),M=v+1,j++):j=0));let d,f=g<255?g>=48&&g<=57||g>=97&&g<=122?2:g>=65&&g<=90?1:0:(d=N6(g))!=d.toLowerCase()?1:d!=d.toUpperCase()?2:0;(!v||f==1&&u||w==0&&f!=0)&&(r[k]==g||n[k]==g&&(A=!0)?s[k++]=v:s.length&&(m=!1)),w=f,v+=iu(g)}return k==h&&s[0]==0&&m?this.result(-100+(A?-200:0),s,t):j==h&&N==0?[-200-t.length+(M==t.length?0:-100),0,M]:l>-1?[-700-t.length,l,l+this.pattern.length]:j==h?[-900-t.length,N,M]:k==h?this.result(-100+(A?-200:0)+-700+(m?0:-1100),s,t):r.length==2?null:this.result((i[0]?-700:0)+-200+-1100,i,t)}result(t,r,n){let i=[t-n.length],a=1;for(let s of r){let l=s+(this.astral?iu(ss(n,s)):1);a>1&&i[a-1]==s?i[a-1]=l:(i[a++]=s,i[a++]=l)}return i}}const mf=rn.define({combine(e){return xd(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:SLe,compareCompletions:(t,r)=>t.label.localeCompare(r.label),interactionDelay:75},{defaultKeymap:(t,r)=>t&&r,closeOnBlur:(t,r)=>t&&r,icons:(t,r)=>t&&r,tooltipClass:(t,r)=>n=>nU(t(n),r(n)),optionClass:(t,r)=>n=>nU(t(n),r(n)),addToOptions:(t,r)=>t.concat(r)})}});function nU(e,t){return e?t?e+" "+t:e:t}function SLe(e,t,r,n,i){let a=e.textDirection==Oo.RTL,s=a,l=!1,h="top",y,x,k=t.left-i.left,A=i.right-t.right,j=n.right-n.left,N=n.bottom-n.top;if(s&&k<Math.min(j,A)?s=!1:!s&&A<Math.min(j,k)&&(s=!0),j<=(s?k:A))y=Math.max(i.top,Math.min(r.top,i.bottom-N))-t.top,x=Math.min(400,s?k:A);else{l=!0,x=Math.min(400,(a?t.right:i.right-t.left)-30);let M=i.bottom-t.bottom;M>=N||M>t.top?y=r.bottom-t.top:(h="bottom",y=t.bottom-r.top)}return{style:`${h}: ${y}px; max-width: ${x}px`,class:"cm-completionInfo-"+(l?a?"left-narrow":"right-narrow":s?"left":"right")}}function lP(e,t="option"){return r=>{let n=r.state.field($v,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp<r.state.facet(mf).interactionDelay)return!1;let i=1,a;t=="page"&&(a=gNe(r,n.open.tooltip))&&(i=Math.max(2,Math.floor(a.dom.offsetHeight/a.dom.querySelector("li").offsetHeight)-1));let{length:s}=n.open.options,l=n.open.selected>-1?n.open.selected+i*(e?1:-1):e?0:s-1;return l<0?l=t=="page"?0:s-1:l>=s&&(l=t=="page"?s-1:0),r.dispatch({effects:oae.of(l)}),!0}}const DLe=e=>{let t=e.state.field($v,!1);return e.state.readOnly||!t||!t.open||t.open.selected<0||Date.now()-t.open.timestamp<e.state.facet(mf).interactionDelay?!1:t.open.disabled?!0:iae(e,t.open.options[t.open.selected])},CLe=e=>e.state.field($v,!1)?(e.dispatch({effects:nae.of(!0)}),!0):!1,PLe=e=>{let t=e.state.field($v,!1);return!t||!t.active.some(r=>r.state!=0)?!1:(e.dispatch({effects:c9.of(null)}),!0)};function iae(e,t){const r=t.completion.apply||t.completion.label;let n=e.state.field($v).active.find(i=>i.source==t.source);return n instanceof vx?(typeof r=="string"?e.dispatch(Object.assign(Object.assign({},bLe(e.state,r,n.from,n.to)),{annotations:vLe.of(t.completion)})):r(e,t.completion,n.from,n.to),!0):!1}function kLe(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(r){let n=document.createElement("div");return n.classList.add("cm-completionIcon"),r.type&&n.classList.add(...r.type.split(/\s+/g).map(i=>"cm-completionIcon-"+i)),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render(r,n,i){let a=document.createElement("span");a.className="cm-completionLabel";let{label:s}=r,l=0;for(let h=1;h<i.length;){let y=i[h++],x=i[h++];y>l&&a.appendChild(document.createTextNode(s.slice(l,y)));let k=a.appendChild(document.createElement("span"));k.appendChild(document.createTextNode(s.slice(y,x))),k.className="cm-completionMatchedText",l=x}return l<s.length&&a.appendChild(document.createTextNode(s.slice(l))),a},position:50},{render(r){if(!r.detail)return null;let n=document.createElement("span");return n.className="cm-completionDetail",n.textContent=r.detail,n},position:80}),t.sort((r,n)=>r.position-n.position).map(r=>r.render)}function iU(e,t,r){if(e<=r)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let i=Math.floor(t/r);return{from:i*r,to:(i+1)*r}}let n=Math.floor((e-t)/r);return{from:e-(n+1)*r,to:e-n*r}}class OLe{constructor(t,r){this.view=t,this.stateField=r,this.info=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let n=t.state.field(r),{options:i,selected:a}=n.open,s=t.state.facet(mf);this.optionContent=kLe(s),this.optionClass=s.optionClass,this.tooltipClass=s.tooltipClass,this.range=iU(i.length,a,s.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",l=>{for(let h=l.target,y;h&&h!=this.dom;h=h.parentNode)if(h.nodeName=="LI"&&(y=/-(\d+)$/.exec(h.id))&&+y[1]<i.length){iae(t,i[+y[1]]),l.preventDefault();return}}),this.dom.addEventListener("focusout",l=>{let h=t.state.field(this.stateField,!1);h&&h.tooltip&&t.state.facet(mf).closeOnBlur&&l.relatedTarget!=t.contentDOM&&t.dispatch({effects:c9.of(null)})}),this.list=this.dom.appendChild(this.createListBox(i,n.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}mount(){this.updateSel()}update(t){var r,n,i;let a=t.state.field(this.stateField),s=t.startState.field(this.stateField);this.updateTooltipClass(t.state),a!=s&&(this.updateSel(),((r=a.open)===null||r===void 0?void 0:r.disabled)!=((n=s.open)===null||n===void 0?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(!((i=a.open)===null||i===void 0)&&i.disabled)))}updateTooltipClass(t){let r=this.tooltipClass(t);if(r!=this.currentClass){for(let n of this.currentClass.split(" "))n&&this.dom.classList.remove(n);for(let n of r.split(" "))n&&this.dom.classList.add(n);this.currentClass=r}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),r=t.open;if((r.selected>-1&&r.selected<this.range.from||r.selected>=this.range.to)&&(this.range=iU(r.options.length,r.selected,this.view.state.facet(mf).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(r.options,t.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})),this.updateSelectedOption(r.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:n}=r.options[r.selected],{info:i}=n;if(!i)return;let a=typeof i=="string"?document.createTextNode(i):i(n);if(!a)return;"then"in a?a.then(s=>{s&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(s)}).catch(s=>ic(this.view.state,s,"completion info")):this.addInfoPane(a)}}addInfoPane(t){let r=this.info=document.createElement("div");r.className="cm-tooltip cm-completionInfo",r.appendChild(t),this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let r=null;for(let n=this.list.firstChild,i=this.range.from;n;n=n.nextSibling,i++)n.nodeName!="LI"||!n.id?i--:i==t?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),r=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return r&&_Le(this.list,r),r}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let r=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),i=t.getBoundingClientRect(),a=this.space;if(!a){let s=this.dom.ownerDocument.defaultView||window;a={left:0,top:0,right:s.innerWidth,bottom:s.innerHeight}}return i.top>Math.min(a.bottom,r.bottom)-10||i.bottom<Math.max(a.top,r.top)+10?null:this.view.state.facet(mf).positionInfo(this.view,r,i,n,a)}placeInfo(t){this.info&&(t?(t.style&&(this.info.style.cssText=t.style),this.info.className="cm-tooltip cm-completionInfo "+(t.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(t,r,n){const i=document.createElement("ul");i.id=r,i.setAttribute("role","listbox"),i.setAttribute("aria-expanded","true"),i.setAttribute("aria-label",this.view.state.phrase("Completions"));let a=null;for(let s=n.from;s<n.to;s++){let{completion:l,match:h}=t[s],{section:y}=l;if(y){let A=typeof y=="string"?y:y.name;if(A!=a&&(s>n.from||n.from==0))if(a=A,typeof y!="string"&&y.header)i.appendChild(y.header(y));else{let j=i.appendChild(document.createElement("completion-section"));j.textContent=A}}const x=i.appendChild(document.createElement("li"));x.id=r+"-"+s,x.setAttribute("role","option");let k=this.optionClass(l);k&&(x.className=k);for(let A of this.optionContent){let j=A(l,this.view.state,h);j&&x.appendChild(j)}}return n.from&&i.classList.add("cm-completionListIncompleteTop"),n.to<t.length&&i.classList.add("cm-completionListIncompleteBottom"),i}}function ELe(e){return t=>new OLe(t,e)}function _Le(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect();n.top<r.top?e.scrollTop-=r.top-n.top:n.bottom>r.bottom&&(e.scrollTop+=n.bottom-r.bottom)}function oU(e){return(e.boost||0)*100+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}function ALe(e,t){let r=[],n=null,i=h=>{r.push(h);let{section:y}=h.completion;if(y){n||(n=[]);let x=typeof y=="string"?y:y.name;n.some(k=>k.name==x)||n.push(typeof y=="string"?{name:x}:y)}};for(let h of e)if(h.hasResult())if(h.result.filter===!1){let y=h.result.getMatch;for(let x of h.result.options){let k=[1e9-r.length];if(y)for(let A of y(x))k.push(A);i(new tU(x,h.source,k,k[0]))}}else{let y=new wLe(t.sliceDoc(h.from,h.to)),x;for(let k of h.result.options)(x=y.match(k.label))&&i(new tU(k,h.source,x,x[0]+(k.boost||0)))}if(n){let h=Object.create(null),y=0,x=(k,A)=>{var j,N;return((j=k.rank)!==null&&j!==void 0?j:1e9)-((N=A.rank)!==null&&N!==void 0?N:1e9)||(k.name<A.name?-1:1)};for(let k of n.sort(x))y-=1e5,h[k.name]=y;for(let k of r){let{section:A}=k.completion;A&&(k.score+=h[typeof A=="string"?A:A.name])}}let a=[],s=null,l=t.facet(mf).compareCompletions;for(let h of r.sort((y,x)=>x.score-y.score||l(y.completion,x.completion)))!s||s.label!=h.completion.label||s.detail!=h.completion.detail||s.type!=null&&h.completion.type!=null&&s.type!=h.completion.type||s.apply!=h.completion.apply?a.push(h):oU(h.completion)>oU(s)&&(a[a.length-1]=h),s=h.completion;return a}class B0{constructor(t,r,n,i,a,s){this.options=t,this.attrs=r,this.tooltip=n,this.timestamp=i,this.selected=a,this.disabled=s}setSelected(t,r){return t==this.selected||t>=this.options.length?this:new B0(this.options,aU(r,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,r,n,i,a){let s=ALe(t,r);if(!s.length)return i&&t.some(h=>h.state==1)?new B0(i.options,i.attrs,i.tooltip,i.timestamp,i.selected,!0):null;let l=r.facet(mf).selectOnOpen?0:-1;if(i&&i.selected!=l&&i.selected!=-1){let h=i.options[i.selected].completion;for(let y=0;y<s.length;y++)if(s[y].completion==h){l=y;break}}return new B0(s,aU(n,l),{pos:t.reduce((h,y)=>y.hasResult()?Math.min(h,y.from):h,1e8),create:ELe($v),above:a.aboveCursor},i?i.timestamp:Date.now(),l,!1)}map(t){return new B0(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class UO{constructor(t,r,n){this.active=t,this.id=r,this.open=n}static start(){return new UO($Le,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(t){let{state:r}=t,n=r.facet(mf),a=(n.override||r.languageDataAt("autocomplete",fy(r)).map(xLe)).map(l=>(this.active.find(y=>y.source==l)||new Cl(l,this.active.some(y=>y.state!=0)?1:0)).update(t,n));a.length==this.active.length&&a.every((l,h)=>l==this.active[h])&&(a=this.active);let s=this.open;s&&t.docChanged&&(s=s.map(t.changes)),t.selection||a.some(l=>l.hasResult()&&t.changes.touchesRange(l.from,l.to))||!TLe(a,this.active)?s=B0.build(a,r,this.id,s,n):s&&s.disabled&&!a.some(l=>l.state==1)&&(s=null),!s&&a.every(l=>l.state!=1)&&a.some(l=>l.hasResult())&&(a=a.map(l=>l.hasResult()?new Cl(l.source,0):l));for(let l of t.effects)l.is(oae)&&(s=s&&s.setSelected(l.value,this.id));return a==this.active&&s==this.open?this:new UO(a,this.id,s)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:MLe}}function TLe(e,t){if(e==t)return!0;for(let r=0,n=0;;){for(;r<e.length&&!e[r].hasResult;)r++;for(;n<t.length&&!t[n].hasResult;)n++;let i=r==e.length,a=n==t.length;if(i||a)return i==a;if(e[r++].result!=t[n++].result)return!1}}const MLe={"aria-autocomplete":"list"};function aU(e,t){let r={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(r["aria-activedescendant"]=e+"-"+t),r}const $Le=[];function ILe(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class Cl{constructor(t,r,n=-1){this.source=t,this.state=r,this.explicitPos=n}hasResult(){return!1}update(t,r){let n=ILe(t),i=this;n?i=i.handleUserEvent(t,n,r):t.docChanged?i=i.handleChange(t):t.selection&&i.state!=0&&(i=new Cl(i.source,0));for(let a of t.effects)if(a.is(nae))i=new Cl(i.source,1,a.value?fy(t.state):-1);else if(a.is(c9))i=new Cl(i.source,0);else if(a.is(FLe))for(let s of a.value)s.source==i.source&&(i=s);return i}handleUserEvent(t,r,n){return r=="delete"||!n.activateOnTyping?this.map(t.changes):new Cl(this.source,1)}handleChange(t){return t.changes.touchesRange(fy(t.startState))?new Cl(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new Cl(this.source,this.state,t.mapPos(this.explicitPos))}}class vx extends Cl{constructor(t,r,n,i,a){super(t,2,r),this.result=n,this.from=i,this.to=a}hasResult(){return!0}handleUserEvent(t,r,n){var i;let a=t.changes.mapPos(this.from),s=t.changes.mapPos(this.to,1),l=fy(t.state);if((this.explicitPos<0?l<=a:l<this.from)||l>s||r=="delete"&&fy(t.startState)==this.from)return new Cl(this.source,r=="input"&&n.activateOnTyping?1:0);let h=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos),y;return jLe(this.result.validFor,t.state,a,s)?new vx(this.source,h,this.result,a,s):this.result.update&&(y=this.result.update(this.result,a,s,new mLe(t.state,l,h>=0)))?new vx(this.source,h,y,y.from,(i=y.to)!==null&&i!==void 0?i:fy(t.state)):new Cl(this.source,1,h)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new Cl(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new vx(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}function jLe(e,t,r,n){if(!e)return!1;let i=t.sliceDoc(r,n);return typeof e=="function"?e(i,r,n,t):rae(e,!0).test(i)}const FLe=qn.define({map(e,t){return e.map(r=>r.map(t))}}),oae=qn.define(),$v=fa.define({create(){return UO.start()},update(e,t){return e.update(t)},provide:e=>[CA.from(e,t=>t.tooltip),Qr.contentAttributes.from(e,t=>t.attrs)]}),pw={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},Bm=qn.define({map(e,t){let r=t.mapPos(e,-1,Ts.TrackAfter);return r??void 0}}),d9=new class extends rg{};d9.startSide=1;d9.endSide=-1;const aae=fa.define({create(){return $i.empty},update(e,t){if(t.selection){let r=t.state.doc.lineAt(t.selection.main.head).from,n=t.startState.doc.lineAt(t.startState.selection.main.head).from;r!=t.changes.mapPos(n,-1)&&(e=$i.empty)}e=e.map(t.changes);for(let r of t.effects)r.is(Bm)&&(e=e.update({add:[d9.range(r.value,r.value+1)]}));return e}});function BLe(){return[RLe,aae]}const uj="()[]{}<>";function sae(e){for(let t=0;t<uj.length;t+=2)if(uj.charCodeAt(t)==e)return uj.charAt(t+1);return N6(e<128?e:e+1)}function lae(e,t){return e.languageDataAt("closeBrackets",t)[0]||pw}const NLe=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),RLe=Qr.inputHandler.of((e,t,r,n)=>{if((NLe?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let i=e.state.selection.main;if(n.length>2||n.length==2&&iu(ss(n,0))==1||t!=i.from||r!=i.to)return!1;let a=VLe(e.state,n);return a?(e.dispatch(a),!0):!1}),LLe=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=lae(e,e.selection.main.head).brackets||pw.brackets,i=null,a=e.changeByRange(s=>{if(s.empty){let l=WLe(e.doc,s.head);for(let h of n)if(h==l&&MA(e.doc,s.head)==sae(ss(h,0)))return{changes:{from:s.head-h.length,to:s.head+h.length},range:Zt.cursor(s.head-h.length)}}return{range:i=s}});return i||t(e.update(a,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},zLe=[{key:"Backspace",run:LLe}];function VLe(e,t){let r=lae(e,e.selection.main.head),n=r.brackets||pw.brackets;for(let i of n){let a=sae(ss(i,0));if(t==i)return a==i?KLe(e,i,n.indexOf(i+i+i)>-1,r):HLe(e,i,a,r.before||pw.before);if(t==a&&uae(e,e.selection.main.from))return ULe(e,i,a)}return null}function uae(e,t){let r=!1;return e.field(aae).between(0,e.doc.length,n=>{n==t&&(r=!0)}),r}function MA(e,t){let r=e.sliceString(t,t+2);return r.slice(0,iu(ss(r,0)))}function WLe(e,t){let r=e.sliceString(t-2,t);return iu(ss(r,0))==r.length?r:r.slice(1)}function HLe(e,t,r,n){let i=null,a=e.changeByRange(s=>{if(!s.empty)return{changes:[{insert:t,from:s.from},{insert:r,from:s.to}],effects:Bm.of(s.to+t.length),range:Zt.range(s.anchor+t.length,s.head+t.length)};let l=MA(e.doc,s.head);return!l||/\s/.test(l)||n.indexOf(l)>-1?{changes:{insert:t+r,from:s.head},effects:Bm.of(s.head+t.length),range:Zt.cursor(s.head+t.length)}:{range:i=s}});return i?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function ULe(e,t,r){let n=null,i=e.changeByRange(a=>a.empty&&MA(e.doc,a.head)==r?{changes:{from:a.head,to:a.head+r.length,insert:r},range:Zt.cursor(a.head+r.length)}:n={range:a});return n?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function KLe(e,t,r,n){let i=n.stringPrefixes||pw.stringPrefixes,a=null,s=e.changeByRange(l=>{if(!l.empty)return{changes:[{insert:t,from:l.from},{insert:t,from:l.to}],effects:Bm.of(l.to+t.length),range:Zt.range(l.anchor+t.length,l.head+t.length)};let h=l.head,y=MA(e.doc,h),x;if(y==t){if(sU(e,h))return{changes:{insert:t+t,from:h},effects:Bm.of(h+t.length),range:Zt.cursor(h+t.length)};if(uae(e,h)){let A=r&&e.sliceDoc(h,h+t.length*3)==t+t+t?t+t+t:t;return{changes:{from:h,to:h+A.length,insert:A},range:Zt.cursor(h+A.length)}}}else{if(r&&e.sliceDoc(h-2*t.length,h)==t+t&&(x=lU(e,h-2*t.length,i))>-1&&sU(e,x))return{changes:{insert:t+t+t+t,from:h},effects:Bm.of(h+t.length),range:Zt.cursor(h+t.length)};if(e.charCategorizer(h)(y)!=bo.Word&&lU(e,h,i)>-1&&!GLe(e,h,t,i))return{changes:{insert:t+t,from:h},effects:Bm.of(h+t.length),range:Zt.cursor(h+t.length)}}return{range:a=l}});return a?null:e.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function sU(e,t){let r=ps(e).resolveInner(t+1);return r.parent&&r.from==t}function GLe(e,t,r,n){let i=ps(e).resolveInner(t,-1),a=n.reduce((s,l)=>Math.max(s,l.length),0);for(let s=0;s<5;s++){let l=e.sliceDoc(i.from,Math.min(i.to,i.from+r.length+a)),h=l.indexOf(r);if(!h||h>-1&&n.indexOf(l.slice(0,h))>-1){let x=i.firstChild;for(;x&&x.from==i.from&&x.to-x.from>r.length+h;){if(e.sliceDoc(x.to-r.length,x.to)==r)return!1;x=x.firstChild}return!0}let y=i.to==t&&i.parent;if(!y)break;i=y}return!1}function lU(e,t,r){let n=e.charCategorizer(t);if(n(e.sliceDoc(t-1,t))!=bo.Word)return t;for(let i of r){let a=t-i.length;if(e.sliceDoc(a,t)==i&&n(e.sliceDoc(a-1,a))!=bo.Word)return a}return-1}const qLe=[{key:"Ctrl-Space",run:CLe},{key:"Escape",run:PLe},{key:"ArrowDown",run:lP(!0)},{key:"ArrowUp",run:lP(!1)},{key:"PageDown",run:lP(!0,"page")},{key:"PageUp",run:lP(!1,"page")},{key:"Enter",run:DLe}];class YLe{constructor(t,r,n){this.from=t,this.to=r,this.diagnostic=n}}class Pm{constructor(t,r,n){this.diagnostics=t,this.panel=r,this.selected=n}static init(t,r,n){let i=t,a=n.facet(Nm).markerFilter;a&&(i=a(i));let s=On.set(i.map(l=>l.from==l.to||l.from==l.to-1&&n.doc.lineAt(l.from).to==l.from?On.widget({widget:new ize(l),diagnostic:l}).range(l.from):On.mark({attributes:{class:"cm-lintRange cm-lintRange-"+l.severity},diagnostic:l}).range(l.from,l.to)),!0);return new Pm(s,r,qy(s))}}function qy(e,t=null,r=0){let n=null;return e.between(r,1e9,(i,a,{spec:s})=>{if(!(t&&s.diagnostic!=t))return n=new YLe(i,a,s.diagnostic),!1}),n}function cae(e,t){return!!(e.effects.some(r=>r.is($A))||e.changes.touchesRange(t.pos))}function dae(e,t){return e.field(El,!1)?t:t.concat(qn.appendConfig.of(vae))}function XLe(e,t){return{effects:dae(e,[$A.of(t)])}}const $A=qn.define(),f9=qn.define(),fae=qn.define(),El=fa.define({create(){return new Pm(On.none,null,null)},update(e,t){if(t.docChanged){let r=e.diagnostics.map(t.changes),n=null;if(e.selected){let i=t.changes.mapPos(e.selected.from,1);n=qy(r,e.selected.diagnostic,i)||qy(r,null,i)}e=new Pm(r,e.panel,n)}for(let r of t.effects)r.is($A)?e=Pm.init(r.value,e.panel,t.state):r.is(f9)?e=new Pm(e.diagnostics,r.value?IA.open:null,e.selected):r.is(fae)&&(e=new Pm(e.diagnostics,e.panel,r.value));return e},provide:e=>[dw.from(e,t=>t.panel),Qr.decorations.from(e,t=>t.diagnostics)]}),ZLe=On.mark({class:"cm-lintRange cm-lintRange-active"});function JLe(e,t,r){let{diagnostics:n}=e.state.field(El),i=[],a=2e8,s=0;n.between(t-(r<0?1:0),t+(r>0?1:0),(h,y,{spec:x})=>{t>=h&&t<=y&&(h==y||(t>h||r>0)&&(t<y||r<0))&&(i.push(x.diagnostic),a=Math.min(h,a),s=Math.max(y,s))});let l=e.state.facet(Nm).tooltipFilter;return l&&(i=l(i)),i.length?{pos:a,end:s,above:e.state.doc.lineAt(a).to<s,create(){return{dom:hae(e,i)}}}:null}function hae(e,t){return Gi("ul",{class:"cm-tooltip-lint"},t.map(r=>mae(e,r,!1)))}const QLe=e=>{let t=e.state.field(El,!1);(!t||!t.panel)&&e.dispatch({effects:dae(e.state,[f9.of(!0)])});let r=cw(e,IA.open);return r&&r.dom.querySelector(".cm-panel-lint ul").focus(),!0},uU=e=>{let t=e.state.field(El,!1);return!t||!t.panel?!1:(e.dispatch({effects:f9.of(!1)}),!0)},eze=e=>{let t=e.state.field(El,!1);if(!t)return!1;let r=e.state.selection.main,n=t.diagnostics.iter(r.to+1);return!n.value&&(n=t.diagnostics.iter(0),!n.value||n.from==r.from&&n.to==r.to)?!1:(e.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0}),!0)},tze=[{key:"Mod-Shift-m",run:QLe,preventDefault:!0},{key:"F8",run:eze}],rze=Ya.fromClass(class{constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.state.facet(Nm);this.lintTime=Date.now()+t,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,t)}run(){let e=Date.now();if(e<this.lintTime-10)setTimeout(this.run,this.lintTime-e);else{this.set=!1;let{state:t}=this.view,{sources:r}=t.facet(Nm);Promise.all(r.map(n=>Promise.resolve(n(this.view)))).then(n=>{let i=n.reduce((a,s)=>a.concat(s));this.view.state.doc==t.doc&&this.view.dispatch(XLe(this.view.state,i))},n=>{ic(this.view.state,n)})}}update(e){let t=e.state.facet(Nm);(e.docChanged||t!=e.startState.facet(Nm)||t.needsRefresh&&t.needsRefresh(e))&&(this.lintTime=Date.now()+t.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,t.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),Nm=rn.define({combine(e){return Object.assign({sources:e.map(t=>t.source)},xd(e.map(t=>t.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null},{needsRefresh:(t,r)=>t?r?n=>t(n)||r(n):t:r}))}});function nze(e,t={}){return[Nm.of({source:e,config:t}),rze,vae]}function pae(e){let t=[];if(e)e:for(let{name:r}of e){for(let n=0;n<r.length;n++){let i=r[n];if(/[a-zA-Z]/.test(i)&&!t.some(a=>a.toLowerCase()==i.toLowerCase())){t.push(i);continue e}}t.push("")}return t}function mae(e,t,r){var n;let i=r?pae(t.actions):[];return Gi("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},Gi("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),(n=t.actions)===null||n===void 0?void 0:n.map((a,s)=>{let l=!1,h=A=>{if(A.preventDefault(),l)return;l=!0;let j=qy(e.state.field(El).diagnostics,t);j&&a.apply(e,j.from,j.to)},{name:y}=a,x=i[s]?y.indexOf(i[s]):-1,k=x<0?y:[y.slice(0,x),Gi("u",y.slice(x,x+1)),y.slice(x+1)];return Gi("button",{type:"button",class:"cm-diagnosticAction",onclick:h,onmousedown:h,"aria-label":` Action: ${y}${x<0?"":` (access key "${i[s]})"`}.`},k)}),t.source&&Gi("div",{class:"cm-diagnosticSource"},t.source))}class ize extends Av{constructor(t){super(),this.diagnostic=t}eq(t){return t.diagnostic==this.diagnostic}toDOM(){return Gi("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class cU{constructor(t,r){this.diagnostic=r,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=mae(t,r,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class IA{constructor(t){this.view=t,this.items=[];let r=i=>{if(i.keyCode==27)uU(this.view),this.view.focus();else if(i.keyCode==38||i.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(i.keyCode==40||i.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(i.keyCode==36)this.moveSelection(0);else if(i.keyCode==35)this.moveSelection(this.items.length-1);else if(i.keyCode==13)this.view.focus();else if(i.keyCode>=65&&i.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:a}=this.items[this.selectedIndex],s=pae(a.actions);for(let l=0;l<s.length;l++)if(s[l].toUpperCase().charCodeAt(0)==i.keyCode){let h=qy(this.view.state.field(El).diagnostics,a);h&&a.actions[l].apply(t,h.from,h.to)}}else return;i.preventDefault()},n=i=>{for(let a=0;a<this.items.length;a++)this.items[a].dom.contains(i.target)&&this.moveSelection(a)};this.list=Gi("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:r,onclick:n}),this.dom=Gi("div",{class:"cm-panel-lint"},this.list,Gi("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:()=>uU(this.view)},"×")),this.update()}get selectedIndex(){let t=this.view.state.field(El).selected;if(!t)return-1;for(let r=0;r<this.items.length;r++)if(this.items[r].diagnostic==t.diagnostic)return r;return-1}update(){let{diagnostics:t,selected:r}=this.view.state.field(El),n=0,i=!1,a=null;for(t.between(0,this.view.state.doc.length,(s,l,{spec:h})=>{let y=-1,x;for(let k=n;k<this.items.length;k++)if(this.items[k].diagnostic==h.diagnostic){y=k;break}y<0?(x=new cU(this.view,h.diagnostic),this.items.splice(n,0,x),i=!0):(x=this.items[y],y>n&&(this.items.splice(n,y-n),i=!0)),r&&x.diagnostic==r.diagnostic?x.dom.hasAttribute("aria-selected")||(x.dom.setAttribute("aria-selected","true"),a=x):x.dom.hasAttribute("aria-selected")&&x.dom.removeAttribute("aria-selected"),n++});n<this.items.length&&!(this.items.length==1&&this.items[0].diagnostic.from<0);)i=!0,this.items.pop();this.items.length==0&&(this.items.push(new cU(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),i=!0),a?(this.list.setAttribute("aria-activedescendant",a.id),this.view.requestMeasure({key:this,read:()=>({sel:a.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:s,panel:l})=>{s.top<l.top?this.list.scrollTop-=l.top-s.top:s.bottom>l.bottom&&(this.list.scrollTop+=s.bottom-l.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let t=this.list.firstChild;function r(){let n=t;t=n.nextSibling,n.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;t!=n.dom;)r();t=n.dom.nextSibling}else this.list.insertBefore(n.dom,t);for(;t;)r()}moveSelection(t){if(this.selectedIndex<0)return;let r=this.view.state.field(El),n=qy(r.diagnostics,this.items[t].diagnostic);n&&this.view.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0,effects:fae.of(n)})}static open(t){return new IA(t)}}function uk(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" ${t}>${encodeURIComponent(e)}</svg>')`}function cj(e){return uk(`<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="${e}" fill="none" stroke-width=".7"/>`,'width="6" height="3"')}const oze=Qr.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:cj("#d11")},".cm-lintRange-warning":{backgroundImage:cj("orange")},".cm-lintRange-info":{backgroundImage:cj("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});class aze extends Of{constructor(t){super(),this.diagnostics=t,this.severity=t.reduce((r,n)=>{let i=n.severity;return i=="error"||i=="warning"&&r=="info"?i:r},"info")}toDOM(t){let r=document.createElement("div");r.className="cm-lint-marker cm-lint-marker-"+this.severity;let n=this.diagnostics,i=t.state.facet(jA).tooltipFilter;return i&&(n=i(n)),n.length&&(r.onmouseover=()=>lze(t,r,n)),r}}function sze(e,t){let r=n=>{let i=t.getBoundingClientRect();if(!(n.clientX>i.left-10&&n.clientX<i.right+10&&n.clientY>i.top-10&&n.clientY<i.bottom+10)){for(let a=n.target;a;a=a.parentNode)if(a.nodeType==1&&a.classList.contains("cm-tooltip-lint"))return;window.removeEventListener("mousemove",r),e.state.field(yae)&&e.dispatch({effects:h9.of(null)})}};window.addEventListener("mousemove",r)}function lze(e,t,r){function n(){let s=e.elementAtHeight(t.getBoundingClientRect().top+5-e.documentTop);e.coordsAtPos(s.from)&&e.dispatch({effects:h9.of({pos:s.from,above:!1,create(){return{dom:hae(e,r),getCoords:()=>t.getBoundingClientRect()}}})}),t.onmouseout=t.onmousemove=null,sze(e,t)}let{hoverTime:i}=e.state.facet(jA),a=setTimeout(n,i);t.onmouseout=()=>{clearTimeout(a),t.onmouseout=t.onmousemove=null},t.onmousemove=()=>{clearTimeout(a),a=setTimeout(n,i)}}function uze(e,t){let r=Object.create(null);for(let i of t){let a=e.lineAt(i.from);(r[a.from]||(r[a.from]=[])).push(i)}let n=[];for(let i in r)n.push(new aze(r[i]).range(+i));return $i.of(n,!0)}const cze=Vie({class:"cm-gutter-lint",markers:e=>e.state.field(gae)}),gae=fa.define({create(){return $i.empty},update(e,t){e=e.map(t.changes);let r=t.state.facet(jA).markerFilter;for(let n of t.effects)if(n.is($A)){let i=n.value;r&&(i=r(i||[])),e=uze(t.state.doc,i.slice(0))}return e}}),h9=qn.define(),yae=fa.define({create(){return null},update(e,t){return e&&t.docChanged&&(e=cae(t,e)?null:Object.assign(Object.assign({},e),{pos:t.changes.mapPos(e.pos)})),t.effects.reduce((r,n)=>n.is(h9)?n.value:r,e)},provide:e=>CA.from(e)}),dze=Qr.baseTheme({".cm-gutter-lint":{width:"1.4em","& .cm-gutterElement":{padding:".2em"}},".cm-lint-marker":{width:"1em",height:"1em"},".cm-lint-marker-info":{content:uk('<path fill="#aaf" stroke="#77e" stroke-width="6" stroke-linejoin="round" d="M5 5L35 5L35 35L5 35Z"/>')},".cm-lint-marker-warning":{content:uk('<path fill="#fe8" stroke="#fd7" stroke-width="6" stroke-linejoin="round" d="M20 6L37 35L3 35Z"/>')},".cm-lint-marker-error":{content:uk('<circle cx="20" cy="20" r="15" fill="#f87" stroke="#f43" stroke-width="6"/>')}}),vae=[El,Qr.decorations.compute([El],e=>{let{selected:t,panel:r}=e.field(El);return!t||!r||t.from==t.to?On.none:On.set([ZLe.range(t.from,t.to)])}),mNe(JLe,{hideOn:cae}),oze],jA=rn.define({combine(e){return xd(e,{hoverTime:300,markerFilter:null,tooltipFilter:null})}});function fze(e={}){return[jA.of(e),gae,cze,dze,yae]}function bae(e,t){const r=Y.useRef(),[n,i]=Y.useState(),[a,s]=Y.useState({value:"[]",isDispatch:!0,cursor:0}),l=Y.useCallback(x=>{x&&i(x)},[]),h=Qr.updateListener.of(x=>{var k,A,j,N,M,u,m,v;x.docChanged&&s({value:((A=(k=r.current)==null?void 0:k.state)==null?void 0:A.doc.toString())||"",isDispatch:((N=(j=x==null?void 0:x.transactions[0])==null?void 0:j.annotations)==null?void 0:N.length)===1||!1,cursor:((v=(m=(u=(M=r.current)==null?void 0:M.state)==null?void 0:u.selection)==null?void 0:m.main)==null?void 0:v.head)||0})}),y=(x,{from:k,to:A,cursor:j})=>{var N;try{(N=r.current)==null||N.dispatch({changes:{from:k||0,to:A||r.current.state.doc.length,insert:x||""},selection:{anchor:j||0}})}catch{}};return Y.useEffect(()=>{if(n)return r.current=new Qr({state:wi.create({doc:t||"",extensions:[h,...e||[]]}),parent:n}),()=>{var x;return(x=r.current)==null?void 0:x.destroy()}},[n]),{editor:l,changes:a,setValue:y}}const bx=e=>JSON.stringify(e,null,4);var hze=Object.create,FA=Object.defineProperty,pze=Object.getOwnPropertyDescriptor,mze=Object.getOwnPropertyNames,gze=Object.getPrototypeOf,yze=Object.prototype.hasOwnProperty,xae=e=>{throw TypeError(e)},vze=(e,t)=>()=>(e&&(t=e(e=0)),t),p9=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),BA=(e,t)=>{for(var r in t)FA(e,r,{get:t[r],enumerable:!0})},wae=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of mze(t))!yze.call(e,i)&&i!==r&&FA(e,i,{get:()=>t[i],enumerable:!(n=pze(t,i))||n.enumerable});return e},NA=(e,t,r)=>(r=e!=null?hze(gze(e)):{},wae(FA(r,"default",{value:e,enumerable:!0}),e)),bze=e=>wae(FA({},"__esModule",{value:!0}),e),xze=(e,t,r)=>t.has(e)||xae("Cannot "+r),wze=(e,t,r)=>t.has(e)?xae("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),C1=(e,t,r)=>(xze(e,t,"access private method"),r),m9=p9((e,t)=>{var r=new Proxy(String,{get:()=>r});t.exports=r}),Sae={};BA(Sae,{default:()=>Cae,shouldHighlight:()=>Dae});var Dae,Cae,Sze=vze(()=>{Dae=()=>!1,Cae=String}),Dze=p9((e,t)=>{var r=String,n=function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r}};t.exports=n(),t.exports.createColors=n}),Cze=p9(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=j,e.default=N;var t=(Sze(),bze(Sae)),r=i(Dze(),!0);function n(M){if(typeof WeakMap!="function")return null;var u=new WeakMap,m=new WeakMap;return(n=function(v){return v?m:u})(M)}function i(M,u){if(M===null||typeof M!="object"&&typeof M!="function")return{default:M};var m=n(u);if(m&&m.has(M))return m.get(M);var v={__proto__:null},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in M)if(w!=="default"&&{}.hasOwnProperty.call(M,w)){var g=C?Object.getOwnPropertyDescriptor(M,w):null;g&&(g.get||g.set)?Object.defineProperty(v,w,g):v[w]=M[w]}return v.default=M,m&&m.set(M,v),v}var a=r.default,s=(M,u)=>m=>M(u(m)),l;function h(M){return M?(l!=null||(l=(0,r.createColors)(!0)),l):a}var y=!1;function x(M){return{gutter:M.gray,marker:s(M.red,M.bold),message:s(M.red,M.bold)}}var k=/\r\n|[\n\r\u2028\u2029]/;function A(M,u,m){let v=Object.assign({column:0,line:-1},M.start),C=Object.assign({},v,M.end),{linesAbove:w=2,linesBelow:g=3}=m||{},d=v.line,f=v.column,c=C.line,p=C.column,D=Math.max(d-(w+1),0),E=Math.min(u.length,c+g);d===-1&&(D=0),c===-1&&(E=u.length);let T=c-d,$={};if(T)for(let B=0;B<=T;B++){let L=B+d;if(!f)$[L]=!0;else if(B===0){let W=u[L-1].length;$[L]=[f,W-f+1]}else if(B===T)$[L]=[0,p];else{let W=u[L-B].length;$[L]=[0,W]}}else f===p?f?$[d]=[f,0]:$[d]=!0:$[d]=[f,p-f];return{start:D,end:E,markerLines:$}}function j(M,u,m={}){let v=(m.highlightCode||m.forceColor)&&(0,t.shouldHighlight)(m),C=h(m.forceColor),w=x(C),g=($,B)=>v?$(B):B,d=M.split(k),{start:f,end:c,markerLines:p}=A(u,d,m),D=u.start&&typeof u.start.column=="number",E=String(c).length,T=(v?(0,t.default)(M,m):M).split(k,c).slice(f,c).map(($,B)=>{let L=f+1+B,W=` ${` ${L}`.slice(-E)} |`,K=p[L],te=!p[L+1];if(K){let X="";if(Array.isArray(K)){let ae=$.slice(0,Math.max(K[0]-1,0)).replace(/[^\t]/g," "),re=K[1]||1;X=[`
  `,g(w.gutter,W.replace(/\d/g," "))," ",ae,g(w.marker,"^").repeat(re)].join(""),te&&m.message&&(X+=" "+g(w.message,m.message))}return[g(w.marker,">"),g(w.gutter,W),$.length>0?` ${$}`:"",X].join("")}else return` ${g(w.gutter,W)}${$.length>0?` ${$}`:""}`}).join(`
 `);return m.message&&!D&&(T=`${" ".repeat(E+1)}${m.message}
-${T}`),v?C.reset(T):T}function N(M,u,m,v={}){if(!y){y=!0;let C="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";{let w=new Error(C);w.name="DeprecationWarning",console.warn(new Error(C))}}return m=Math.max(m,0),j(M,{start:{column:m,line:u}},v)}}),Dae={};BA(Dae,{__debug:()=>CHe,check:()=>SHe,doc:()=>use,format:()=>fse,formatWithCursor:()=>dse,getSupportInfo:()=>DHe,util:()=>cse,version:()=>JWe});var Dze=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},RA=Dze;function _p(){}_p.prototype={diff:function(e,t){var r,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.callback;typeof n=="function"&&(i=n,n={}),this.options=n;var a=this;function s(C){return i?(setTimeout(function(){i(void 0,C)},0),!0):C}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e)),t=this.removeEmpty(this.tokenize(t));var l=t.length,h=e.length,y=1,x=l+h;n.maxEditLength&&(x=Math.min(x,n.maxEditLength));var k=(r=n.timeout)!==null&&r!==void 0?r:1/0,A=Date.now()+k,j=[{oldPos:-1,lastComponent:void 0}],N=this.extractCommon(j[0],t,e,0);if(j[0].oldPos+1>=h&&N+1>=l)return s([{value:this.join(t),count:t.length}]);var M=-1/0,u=1/0;function m(){for(var C=Math.max(M,-y);C<=Math.min(u,y);C+=2){var w=void 0,g=j[C-1],d=j[C+1];g&&(j[C-1]=void 0);var f=!1;if(d){var c=d.oldPos-C;f=d&&0<=c&&c<l}var p=g&&g.oldPos+1<h;if(!f&&!p){j[C]=void 0;continue}if(!p||f&&g.oldPos+1<d.oldPos?w=a.addToPath(d,!0,void 0,0):w=a.addToPath(g,void 0,!0,1),N=a.extractCommon(w,t,e,C),w.oldPos+1>=h&&N+1>=l)return s(Cze(a,w.lastComponent,t,e,a.useLongestToken));j[C]=w,w.oldPos+1>=h&&(u=Math.min(u,C-1)),N+1>=l&&(M=Math.max(M,C+1))}y++}if(i)(function C(){setTimeout(function(){if(y>x||Date.now()>A)return i();m()||C()},0)})();else for(;y<=x&&Date.now()<=A;){var v=m();if(v)return v}},addToPath:function(e,t,r,n){var i=e.lastComponent;return i&&i.added===t&&i.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:i.count+1,added:t,removed:r,previousComponent:i.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:i}}},extractCommon:function(e,t,r,n){for(var i=t.length,a=r.length,s=e.oldPos,l=s-n,h=0;l+1<i&&s+1<a&&this.equals(t[l+1],r[s+1]);)l++,s++,h++;return h&&(e.lastComponent={count:h,previousComponent:e.lastComponent}),e.oldPos=s,l},equals:function(e,t){return this.options.comparator?this.options.comparator(e,t):e===t||this.options.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t},castInput:function(e){return e},tokenize:function(e){return e.split("")},join:function(e){return e.join("")}};function Cze(e,t,r,n,i){for(var a=[],s;t;)a.push(t),s=t.previousComponent,delete t.previousComponent,t=s;a.reverse();for(var l=0,h=a.length,y=0,x=0;l<h;l++){var k=a[l];if(k.removed){if(k.value=e.join(n.slice(x,x+k.count)),x+=k.count,l&&a[l-1].added){var A=a[l-1];a[l-1]=a[l],a[l]=A}}else{if(!k.added&&i){var j=r.slice(y,y+k.count);j=j.map(function(M,u){var m=n[x+u];return m.length>M.length?m:M}),k.value=e.join(j)}else k.value=e.join(r.slice(y,y+k.count));y+=k.count,k.added||(x+=k.count)}}var N=a[h-1];return h>1&&typeof N.value=="string"&&(N.added||N.removed)&&e.equals("",N.value)&&(a[h-2].value+=N.value,a.pop()),a}var dU=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,fU=/\S/,Cae=new _p;Cae.equals=function(e,t){return this.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e===t||this.options.ignoreWhitespace&&!fU.test(e)&&!fU.test(t)};Cae.tokenize=function(e){for(var t=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),r=0;r<t.length-1;r++)!t[r+1]&&t[r+2]&&dU.test(t[r])&&dU.test(t[r+2])&&(t[r]+=t[r+2],t.splice(r+1,2),r--);return t};var Pae=new _p;Pae.tokenize=function(e){this.options.stripTrailingCr&&(e=e.replace(/\r\n/g,`
-`));var t=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(var n=0;n<r.length;n++){var i=r[n];n%2&&!this.options.newlineIsToken?t[t.length-1]+=i:(this.options.ignoreWhitespace&&(i=i.trim()),t.push(i))}return t};var Pze=new _p;Pze.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};var kze=new _p;kze.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};function ck(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ck=function(t){return typeof t}:ck=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ck(e)}var Oze=Object.prototype.toString,mw=new _p;mw.useLongestToken=!0;mw.tokenize=Pae.tokenize;mw.castInput=function(e){var t=this.options,r=t.undefinedReplacement,n=t.stringifyReplacer,i=n===void 0?function(a,s){return typeof s>"u"?r:s}:n;return typeof e=="string"?e:JSON.stringify(u8(e,null,null,i),i,"  ")};mw.equals=function(e,t){return _p.prototype.equals.call(mw,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"))};function u8(e,t,r,n,i){t=t||[],r=r||[],n&&(e=n(i,e));var a;for(a=0;a<t.length;a+=1)if(t[a]===e)return r[a];var s;if(Oze.call(e)==="[object Array]"){for(t.push(e),s=new Array(e.length),r.push(s),a=0;a<e.length;a+=1)s[a]=u8(e[a],t,r,n,i);return t.pop(),r.pop(),s}if(e&&e.toJSON&&(e=e.toJSON()),ck(e)==="object"&&e!==null){t.push(e),s={},r.push(s);var l=[],h;for(h in e)e.hasOwnProperty(h)&&l.push(h);for(l.sort(),a=0;a<l.length;a+=1)h=l[a],s[h]=u8(e[h],t,r,n,h);t.pop(),r.pop()}else s=e;return s}var KO=new _p;KO.tokenize=function(e){return e.slice()};KO.join=KO.removeEmpty=function(e){return e};function Eze(e,t,r){return KO.diff(e,t,r)}function _ze(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===`
+${T}`),v?C.reset(T):T}function N(M,u,m,v={}){if(!y){y=!0;let C="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";{let w=new Error(C);w.name="DeprecationWarning",console.warn(new Error(C))}}return m=Math.max(m,0),j(M,{start:{column:m,line:u}},v)}}),Pae={};BA(Pae,{__debug:()=>kHe,check:()=>CHe,doc:()=>dse,format:()=>pse,formatWithCursor:()=>hse,getSupportInfo:()=>PHe,util:()=>fse,version:()=>eHe});var Pze=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},RA=Pze;function _p(){}_p.prototype={diff:function(e,t){var r,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.callback;typeof n=="function"&&(i=n,n={}),this.options=n;var a=this;function s(C){return i?(setTimeout(function(){i(void 0,C)},0),!0):C}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e)),t=this.removeEmpty(this.tokenize(t));var l=t.length,h=e.length,y=1,x=l+h;n.maxEditLength&&(x=Math.min(x,n.maxEditLength));var k=(r=n.timeout)!==null&&r!==void 0?r:1/0,A=Date.now()+k,j=[{oldPos:-1,lastComponent:void 0}],N=this.extractCommon(j[0],t,e,0);if(j[0].oldPos+1>=h&&N+1>=l)return s([{value:this.join(t),count:t.length}]);var M=-1/0,u=1/0;function m(){for(var C=Math.max(M,-y);C<=Math.min(u,y);C+=2){var w=void 0,g=j[C-1],d=j[C+1];g&&(j[C-1]=void 0);var f=!1;if(d){var c=d.oldPos-C;f=d&&0<=c&&c<l}var p=g&&g.oldPos+1<h;if(!f&&!p){j[C]=void 0;continue}if(!p||f&&g.oldPos+1<d.oldPos?w=a.addToPath(d,!0,void 0,0):w=a.addToPath(g,void 0,!0,1),N=a.extractCommon(w,t,e,C),w.oldPos+1>=h&&N+1>=l)return s(kze(a,w.lastComponent,t,e,a.useLongestToken));j[C]=w,w.oldPos+1>=h&&(u=Math.min(u,C-1)),N+1>=l&&(M=Math.max(M,C+1))}y++}if(i)(function C(){setTimeout(function(){if(y>x||Date.now()>A)return i();m()||C()},0)})();else for(;y<=x&&Date.now()<=A;){var v=m();if(v)return v}},addToPath:function(e,t,r,n){var i=e.lastComponent;return i&&i.added===t&&i.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:i.count+1,added:t,removed:r,previousComponent:i.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:i}}},extractCommon:function(e,t,r,n){for(var i=t.length,a=r.length,s=e.oldPos,l=s-n,h=0;l+1<i&&s+1<a&&this.equals(t[l+1],r[s+1]);)l++,s++,h++;return h&&(e.lastComponent={count:h,previousComponent:e.lastComponent}),e.oldPos=s,l},equals:function(e,t){return this.options.comparator?this.options.comparator(e,t):e===t||this.options.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t},castInput:function(e){return e},tokenize:function(e){return e.split("")},join:function(e){return e.join("")}};function kze(e,t,r,n,i){for(var a=[],s;t;)a.push(t),s=t.previousComponent,delete t.previousComponent,t=s;a.reverse();for(var l=0,h=a.length,y=0,x=0;l<h;l++){var k=a[l];if(k.removed){if(k.value=e.join(n.slice(x,x+k.count)),x+=k.count,l&&a[l-1].added){var A=a[l-1];a[l-1]=a[l],a[l]=A}}else{if(!k.added&&i){var j=r.slice(y,y+k.count);j=j.map(function(M,u){var m=n[x+u];return m.length>M.length?m:M}),k.value=e.join(j)}else k.value=e.join(r.slice(y,y+k.count));y+=k.count,k.added||(x+=k.count)}}var N=a[h-1];return h>1&&typeof N.value=="string"&&(N.added||N.removed)&&e.equals("",N.value)&&(a[h-2].value+=N.value,a.pop()),a}var dU=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,fU=/\S/,kae=new _p;kae.equals=function(e,t){return this.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e===t||this.options.ignoreWhitespace&&!fU.test(e)&&!fU.test(t)};kae.tokenize=function(e){for(var t=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),r=0;r<t.length-1;r++)!t[r+1]&&t[r+2]&&dU.test(t[r])&&dU.test(t[r+2])&&(t[r]+=t[r+2],t.splice(r+1,2),r--);return t};var Oae=new _p;Oae.tokenize=function(e){this.options.stripTrailingCr&&(e=e.replace(/\r\n/g,`
+`));var t=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(var n=0;n<r.length;n++){var i=r[n];n%2&&!this.options.newlineIsToken?t[t.length-1]+=i:(this.options.ignoreWhitespace&&(i=i.trim()),t.push(i))}return t};var Oze=new _p;Oze.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};var Eze=new _p;Eze.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};function ck(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ck=function(t){return typeof t}:ck=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ck(e)}var _ze=Object.prototype.toString,mw=new _p;mw.useLongestToken=!0;mw.tokenize=Oae.tokenize;mw.castInput=function(e){var t=this.options,r=t.undefinedReplacement,n=t.stringifyReplacer,i=n===void 0?function(a,s){return typeof s>"u"?r:s}:n;return typeof e=="string"?e:JSON.stringify(u8(e,null,null,i),i,"  ")};mw.equals=function(e,t){return _p.prototype.equals.call(mw,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"))};function u8(e,t,r,n,i){t=t||[],r=r||[],n&&(e=n(i,e));var a;for(a=0;a<t.length;a+=1)if(t[a]===e)return r[a];var s;if(_ze.call(e)==="[object Array]"){for(t.push(e),s=new Array(e.length),r.push(s),a=0;a<e.length;a+=1)s[a]=u8(e[a],t,r,n,i);return t.pop(),r.pop(),s}if(e&&e.toJSON&&(e=e.toJSON()),ck(e)==="object"&&e!==null){t.push(e),s={},r.push(s);var l=[],h;for(h in e)e.hasOwnProperty(h)&&l.push(h);for(l.sort(),a=0;a<l.length;a+=1)h=l[a],s[h]=u8(e[h],t,r,n,h);t.pop(),r.pop()}else s=e;return s}var KO=new _p;KO.tokenize=function(e){return e.slice()};KO.join=KO.removeEmpty=function(e){return e};function Aze(e,t,r){return KO.diff(e,t,r)}function Tze(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===`
 `?"crlf":"cr":"lf"}function g9(e){switch(e){case"cr":return"\r";case"crlf":return`\r
 `;default:return`
-`}}function kae(e,t){let r;switch(t){case`
+`}}function Eae(e,t){let r;switch(t){case`
 `:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r
-`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function Aze(e){return RA(!1,e,/\r\n?/gu,`
-`)}var Sg="string",Ef="array",Dg="cursor",Rf="indent",Lf="align",zf="trim",ol="group",Sd="fill",$l="if-break",Vf="indent-if-break",Wf="line-suffix",Hf="line-suffix-boundary",Xa="line",Dd="label",bu="break-parent",Oae=new Set([Dg,Rf,Lf,zf,ol,Sd,$l,Vf,Wf,Hf,Xa,Dd,bu]);function Tze(e){if(typeof e=="string")return Sg;if(Array.isArray(e))return Ef;if(!e)return;let{type:t}=e;if(Oae.has(t))return t}var Cg=Tze,Mze=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function $ze(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', 
-Expected it to be 'string' or 'object'.`;if(Cg(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Mze([...Oae].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'.
-Expected it to be ${n}.`}var Ize=class extends Error{constructor(t){super($ze(t));lC(this,"name","InvalidDocError");this.doc=t}},Yy=Ize,hU={};function jze(e,t,r,n){let i=[e];for(;i.length>0;){let a=i.pop();if(a===hU){r(i.pop());continue}r&&i.push(a,hU);let s=Cg(a);if(!s)throw new Yy(a);if((t==null?void 0:t(a))!==!1)switch(s){case Ef:case Sd:{let l=s===Ef?a:a.parts;for(let h=l.length,y=h-1;y>=0;--y)i.push(l[y]);break}case $l:i.push(a.flatContents,a.breakContents);break;case ol:if(n&&a.expandedStates)for(let l=a.expandedStates.length,h=l-1;h>=0;--h)i.push(a.expandedStates[h]);else i.push(a.contents);break;case Lf:case Rf:case Vf:case Dd:case Wf:i.push(a.contents);break;case Sg:case Dg:case zf:case Hf:case Xa:case bu:break;default:throw new Yy(a)}}}var y9=jze,Fze=()=>{},Bze=Fze;function GO(e){return{type:Rf,contents:e}}function Xy(e,t){return{type:Lf,contents:t,n:e}}function Eae(e,t={}){return Bze(t.expandedStates),{type:ol,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Nze(e){return Xy(Number.NEGATIVE_INFINITY,e)}function Rze(e){return Xy({type:"root"},e)}function Lze(e){return Xy(-1,e)}function zze(e,t){return Eae(e[0],{...t,expandedStates:e})}function _ae(e){return{type:Sd,parts:e}}function Vze(e,t="",r={}){return{type:$l,breakContents:e,flatContents:t,groupId:r.groupId}}function Wze(e,t){return{type:Vf,contents:e,groupId:t.groupId,negate:t.negate}}function c8(e){return{type:Wf,contents:e}}var Hze={type:Hf},LA={type:bu},Uze={type:zf},v9={type:Xa,hard:!0},Aae={type:Xa,hard:!0,literal:!0},Tae={type:Xa},Kze={type:Xa,soft:!0},Gm=[v9,LA],Mae=[Aae,LA],d8={type:Dg};function $ae(e,t){let r=[];for(let n=0;n<t.length;n++)n!==0&&r.push(e),r.push(t[n]);return r}function Iae(e,t,r){let n=e;if(t>0){for(let i=0;i<Math.floor(t/r);++i)n=GO(n);n=Xy(t%r,n),n=Xy(Number.NEGATIVE_INFINITY,n)}return n}function Gze(e,t){return e?{type:Dd,label:e,contents:t}:t}function tf(e){var t;if(!e)return"";if(Array.isArray(e)){let r=[];for(let n of e)if(Array.isArray(n))r.push(...tf(n));else{let i=tf(n);i!==""&&r.push(i)}return r}return e.type===$l?{...e,breakContents:tf(e.breakContents),flatContents:tf(e.flatContents)}:e.type===ol?{...e,contents:tf(e.contents),expandedStates:(t=e.expandedStates)==null?void 0:t.map(tf)}:e.type===Sd?{type:"fill",parts:e.parts.map(tf)}:e.contents?{...e,contents:tf(e.contents)}:e}function qze(e){let t=Object.create(null),r=new Set;return n(tf(e));function n(a,s,l){var h,y;if(typeof a=="string")return JSON.stringify(a);if(Array.isArray(a)){let x=a.map(n).filter(Boolean);return x.length===1?x[0]:`[${x.join(", ")}]`}if(a.type===Xa){let x=((h=l==null?void 0:l[s+1])==null?void 0:h.type)===bu;return a.literal?x?"literalline":"literallineWithoutBreakParent":a.hard?x?"hardline":"hardlineWithoutBreakParent":a.soft?"softline":"line"}if(a.type===bu)return((y=l==null?void 0:l[s-1])==null?void 0:y.type)===Xa&&l[s-1].hard?void 0:"breakParent";if(a.type===zf)return"trim";if(a.type===Rf)return"indent("+n(a.contents)+")";if(a.type===Lf)return a.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+n(a.contents)+")":a.n<0?"dedent("+n(a.contents)+")":a.n.type==="root"?"markAsRoot("+n(a.contents)+")":"align("+JSON.stringify(a.n)+", "+n(a.contents)+")";if(a.type===$l)return"ifBreak("+n(a.breakContents)+(a.flatContents?", "+n(a.flatContents):"")+(a.groupId?(a.flatContents?"":', ""')+`, { groupId: ${i(a.groupId)} }`:"")+")";if(a.type===Vf){let x=[];a.negate&&x.push("negate: true"),a.groupId&&x.push(`groupId: ${i(a.groupId)}`);let k=x.length>0?`, { ${x.join(", ")} }`:"";return`indentIfBreak(${n(a.contents)}${k})`}if(a.type===ol){let x=[];a.break&&a.break!=="propagated"&&x.push("shouldBreak: true"),a.id&&x.push(`id: ${i(a.id)}`);let k=x.length>0?`, { ${x.join(", ")} }`:"";return a.expandedStates?`conditionalGroup([${a.expandedStates.map(A=>n(A)).join(",")}]${k})`:`group(${n(a.contents)}${k})`}if(a.type===Sd)return`fill([${a.parts.map(x=>n(x)).join(", ")}])`;if(a.type===Wf)return"lineSuffix("+n(a.contents)+")";if(a.type===Hf)return"lineSuffixBoundary";if(a.type===Dd)return`label(${JSON.stringify(a.label)}, ${n(a.contents)})`;throw new Error("Unknown doc type "+a.type)}function i(a){if(typeof a!="symbol")return JSON.stringify(String(a));if(a in t)return t[a];let s=a.description||"symbol";for(let l=0;;l++){let h=s+(l>0?` #${l}`:"");if(!r.has(h))return r.add(h),t[a]=`Symbol.for(${JSON.stringify(h)})`}}}var Yze=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Da=Yze,Xze=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Zze(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Jze(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9800&&e<=9811||e===9855||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12771||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101632&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129672||e>=129680&&e<=129725||e>=129727&&e<=129733||e>=129742&&e<=129755||e>=129760&&e<=129768||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Qze=e=>!(Zze(e)||Jze(e)),eVe=/[^\x20-\x7F]/u;function tVe(e){if(!e)return 0;if(!eVe.test(e))return e.length;e=e.replace(Xze(),"  ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Qze(n)?1:2)}return t}var b9=tVe;function zA(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(a){if(r.has(a))return r.get(a);let s=i(a);return r.set(a,s),s}function i(a){switch(Cg(a)){case Ef:return t(a.map(n));case Sd:return t({...a,parts:a.parts.map(n)});case $l:return t({...a,breakContents:n(a.breakContents),flatContents:n(a.flatContents)});case ol:{let{expandedStates:s,contents:l}=a;return s?(s=s.map(n),l=s[0]):l=n(l),t({...a,contents:l,expandedStates:s})}case Lf:case Rf:case Vf:case Dd:case Wf:return t({...a,contents:n(a.contents)});case Sg:case Dg:case zf:case Hf:case Xa:case bu:return t(a);default:throw new Yy(a)}}}function x9(e,t,r){let n=r,i=!1;function a(s){if(i)return!1;let l=t(s);l!==void 0&&(i=!0,n=l)}return y9(e,a),n}function rVe(e){if(e.type===ol&&e.break||e.type===Xa&&e.hard||e.type===bu)return!0}function nVe(e){return x9(e,rVe,!1)}function pU(e){if(e.length>0){let t=Da(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function iVe(e){let t=new Set,r=[];function n(a){if(a.type===bu&&pU(r),a.type===ol){if(r.push(a),t.has(a))return!1;t.add(a)}}function i(a){a.type===ol&&r.pop().break&&pU(r)}y9(e,n,i,!0)}function oVe(e){return e.type===Xa&&!e.hard?e.soft?"":" ":e.type===$l?e.flatContents:e}function aVe(e){return zA(e,oVe)}function mU(e){for(e=[...e];e.length>=2&&Da(!1,e,-2).type===Xa&&Da(!1,e,-1).type===bu;)e.length-=2;if(e.length>0){let t=xx(Da(!1,e,-1));e[e.length-1]=t}return e}function xx(e){switch(Cg(e)){case Rf:case Vf:case ol:case Wf:case Dd:{let t=xx(e.contents);return{...e,contents:t}}case $l:return{...e,breakContents:xx(e.breakContents),flatContents:xx(e.flatContents)};case Sd:return{...e,parts:mU(e.parts)};case Ef:return mU(e);case Sg:return e.replace(/[\n\r]*$/u,"");case Lf:case Dg:case zf:case Hf:case Xa:case bu:break;default:throw new Yy(e)}return e}function jae(e){return xx(lVe(e))}function sVe(e){switch(Cg(e)){case Sd:if(e.parts.every(t=>t===""))return"";break;case ol:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===ol&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Lf:case Rf:case Vf:case Wf:if(!e.contents)return"";break;case $l:if(!e.flatContents&&!e.breakContents)return"";break;case Ef:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Da(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...i)}return t.length===0?"":t.length===1?t[0]:t}case Sg:case Dg:case zf:case Hf:case Xa:case Dd:case bu:break;default:throw new Yy(e)}return e}function lVe(e){return zA(e,t=>sVe(t))}function uVe(e,t=Mae){return zA(e,r=>typeof r=="string"?$ae(t,r.split(`
-`)):r)}function cVe(e){if(e.type===Xa)return!0}function dVe(e){return x9(e,cVe,!1)}function Fae(e,t){return e.type===Dd?{...e,contents:t(e.contents)}:t(e)}var Ys=Symbol("MODE_BREAK"),Hc=Symbol("MODE_FLAT"),wx=Symbol("cursor");function Bae(){return{value:"",length:0,queue:[]}}function fVe(e,t){return f8(e,{type:"indent"},t)}function hVe(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||Bae():t<0?f8(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:f8(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function f8(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],i="",a=0,s=0,l=0;for(let N of n)switch(N.type){case"indent":x(),r.useTabs?h(1):y(r.tabWidth);break;case"stringAlign":x(),i+=N.n,a+=N.n.length;break;case"numberAlign":s+=1,l+=N.n;break;default:throw new Error(`Unexpected type '${N.type}'`)}return A(),{...e,value:i,length:a,queue:n};function h(N){i+="	".repeat(N),a+=r.tabWidth*N}function y(N){i+=" ".repeat(N),a+=N}function x(){r.useTabs?k():A()}function k(){s>0&&h(s),j()}function A(){l>0&&y(l),j()}function j(){s=0,l=0}}function h8(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===wx){r++;continue}for(let a=i.length-1;a>=0;a--){let s=i[a];if(s===" "||s==="	")t++;else{e[n]=i.slice(0,a+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(wx);return t}function uP(e,t,r,n,i,a){if(r===Number.POSITIVE_INFINITY)return!0;let s=t.length,l=[e],h=[];for(;r>=0;){if(l.length===0){if(s===0)return!0;l.push(t[--s]);continue}let{mode:y,doc:x}=l.pop(),k=Cg(x);switch(k){case Sg:h.push(x),r-=b9(x);break;case Ef:case Sd:{let A=k===Ef?x:x.parts;for(let j=A.length-1;j>=0;j--)l.push({mode:y,doc:A[j]});break}case Rf:case Lf:case Vf:case Dd:l.push({mode:y,doc:x.contents});break;case zf:r+=h8(h);break;case ol:{if(a&&x.break)return!1;let A=x.break?Ys:y,j=x.expandedStates&&A===Ys?Da(!1,x.expandedStates,-1):x.contents;l.push({mode:A,doc:j});break}case $l:{let A=(x.groupId?i[x.groupId]||Hc:y)===Ys?x.breakContents:x.flatContents;A&&l.push({mode:y,doc:A});break}case Xa:if(y===Ys||x.hard)return!0;x.soft||(h.push(" "),r--);break;case Wf:n=!0;break;case Hf:if(n)return!1;break}}return!1}function VA(e,t){let r={},n=t.printWidth,i=g9(t.endOfLine),a=0,s=[{ind:Bae(),mode:Ys,doc:e}],l=[],h=!1,y=[],x=0;for(iVe(e);s.length>0;){let{ind:A,mode:j,doc:N}=s.pop();switch(Cg(N)){case Sg:{let M=i!==`
+`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function Mze(e){return RA(!1,e,/\r\n?/gu,`
+`)}var Sg="string",Ef="array",Dg="cursor",Rf="indent",Lf="align",zf="trim",ol="group",Sd="fill",$l="if-break",Vf="indent-if-break",Wf="line-suffix",Hf="line-suffix-boundary",Xa="line",Dd="label",bu="break-parent",_ae=new Set([Dg,Rf,Lf,zf,ol,Sd,$l,Vf,Wf,Hf,Xa,Dd,bu]);function $ze(e){if(typeof e=="string")return Sg;if(Array.isArray(e))return Ef;if(!e)return;let{type:t}=e;if(_ae.has(t))return t}var Cg=$ze,Ize=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function jze(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', 
+Expected it to be 'string' or 'object'.`;if(Cg(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Ize([..._ae].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'.
+Expected it to be ${n}.`}var Fze=class extends Error{constructor(t){super(jze(t));lC(this,"name","InvalidDocError");this.doc=t}},Yy=Fze,hU={};function Bze(e,t,r,n){let i=[e];for(;i.length>0;){let a=i.pop();if(a===hU){r(i.pop());continue}r&&i.push(a,hU);let s=Cg(a);if(!s)throw new Yy(a);if((t==null?void 0:t(a))!==!1)switch(s){case Ef:case Sd:{let l=s===Ef?a:a.parts;for(let h=l.length,y=h-1;y>=0;--y)i.push(l[y]);break}case $l:i.push(a.flatContents,a.breakContents);break;case ol:if(n&&a.expandedStates)for(let l=a.expandedStates.length,h=l-1;h>=0;--h)i.push(a.expandedStates[h]);else i.push(a.contents);break;case Lf:case Rf:case Vf:case Dd:case Wf:i.push(a.contents);break;case Sg:case Dg:case zf:case Hf:case Xa:case bu:break;default:throw new Yy(a)}}}var y9=Bze,Nze=()=>{},Rze=Nze;function GO(e){return{type:Rf,contents:e}}function Xy(e,t){return{type:Lf,contents:t,n:e}}function Aae(e,t={}){return Rze(t.expandedStates),{type:ol,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Lze(e){return Xy(Number.NEGATIVE_INFINITY,e)}function zze(e){return Xy({type:"root"},e)}function Vze(e){return Xy(-1,e)}function Wze(e,t){return Aae(e[0],{...t,expandedStates:e})}function Tae(e){return{type:Sd,parts:e}}function Hze(e,t="",r={}){return{type:$l,breakContents:e,flatContents:t,groupId:r.groupId}}function Uze(e,t){return{type:Vf,contents:e,groupId:t.groupId,negate:t.negate}}function c8(e){return{type:Wf,contents:e}}var Kze={type:Hf},LA={type:bu},Gze={type:zf},v9={type:Xa,hard:!0},Mae={type:Xa,hard:!0,literal:!0},$ae={type:Xa},qze={type:Xa,soft:!0},Gm=[v9,LA],Iae=[Mae,LA],d8={type:Dg};function jae(e,t){let r=[];for(let n=0;n<t.length;n++)n!==0&&r.push(e),r.push(t[n]);return r}function Fae(e,t,r){let n=e;if(t>0){for(let i=0;i<Math.floor(t/r);++i)n=GO(n);n=Xy(t%r,n),n=Xy(Number.NEGATIVE_INFINITY,n)}return n}function Yze(e,t){return e?{type:Dd,label:e,contents:t}:t}function tf(e){var t;if(!e)return"";if(Array.isArray(e)){let r=[];for(let n of e)if(Array.isArray(n))r.push(...tf(n));else{let i=tf(n);i!==""&&r.push(i)}return r}return e.type===$l?{...e,breakContents:tf(e.breakContents),flatContents:tf(e.flatContents)}:e.type===ol?{...e,contents:tf(e.contents),expandedStates:(t=e.expandedStates)==null?void 0:t.map(tf)}:e.type===Sd?{type:"fill",parts:e.parts.map(tf)}:e.contents?{...e,contents:tf(e.contents)}:e}function Xze(e){let t=Object.create(null),r=new Set;return n(tf(e));function n(a,s,l){var h,y;if(typeof a=="string")return JSON.stringify(a);if(Array.isArray(a)){let x=a.map(n).filter(Boolean);return x.length===1?x[0]:`[${x.join(", ")}]`}if(a.type===Xa){let x=((h=l==null?void 0:l[s+1])==null?void 0:h.type)===bu;return a.literal?x?"literalline":"literallineWithoutBreakParent":a.hard?x?"hardline":"hardlineWithoutBreakParent":a.soft?"softline":"line"}if(a.type===bu)return((y=l==null?void 0:l[s-1])==null?void 0:y.type)===Xa&&l[s-1].hard?void 0:"breakParent";if(a.type===zf)return"trim";if(a.type===Rf)return"indent("+n(a.contents)+")";if(a.type===Lf)return a.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+n(a.contents)+")":a.n<0?"dedent("+n(a.contents)+")":a.n.type==="root"?"markAsRoot("+n(a.contents)+")":"align("+JSON.stringify(a.n)+", "+n(a.contents)+")";if(a.type===$l)return"ifBreak("+n(a.breakContents)+(a.flatContents?", "+n(a.flatContents):"")+(a.groupId?(a.flatContents?"":', ""')+`, { groupId: ${i(a.groupId)} }`:"")+")";if(a.type===Vf){let x=[];a.negate&&x.push("negate: true"),a.groupId&&x.push(`groupId: ${i(a.groupId)}`);let k=x.length>0?`, { ${x.join(", ")} }`:"";return`indentIfBreak(${n(a.contents)}${k})`}if(a.type===ol){let x=[];a.break&&a.break!=="propagated"&&x.push("shouldBreak: true"),a.id&&x.push(`id: ${i(a.id)}`);let k=x.length>0?`, { ${x.join(", ")} }`:"";return a.expandedStates?`conditionalGroup([${a.expandedStates.map(A=>n(A)).join(",")}]${k})`:`group(${n(a.contents)}${k})`}if(a.type===Sd)return`fill([${a.parts.map(x=>n(x)).join(", ")}])`;if(a.type===Wf)return"lineSuffix("+n(a.contents)+")";if(a.type===Hf)return"lineSuffixBoundary";if(a.type===Dd)return`label(${JSON.stringify(a.label)}, ${n(a.contents)})`;throw new Error("Unknown doc type "+a.type)}function i(a){if(typeof a!="symbol")return JSON.stringify(String(a));if(a in t)return t[a];let s=a.description||"symbol";for(let l=0;;l++){let h=s+(l>0?` #${l}`:"");if(!r.has(h))return r.add(h),t[a]=`Symbol.for(${JSON.stringify(h)})`}}}var Zze=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Da=Zze,Jze=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Qze(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function eVe(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9800&&e<=9811||e===9855||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12771||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101632&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129672||e>=129680&&e<=129725||e>=129727&&e<=129733||e>=129742&&e<=129755||e>=129760&&e<=129768||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var tVe=e=>!(Qze(e)||eVe(e)),rVe=/[^\x20-\x7F]/u;function nVe(e){if(!e)return 0;if(!rVe.test(e))return e.length;e=e.replace(Jze(),"  ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=tVe(n)?1:2)}return t}var b9=nVe;function zA(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(a){if(r.has(a))return r.get(a);let s=i(a);return r.set(a,s),s}function i(a){switch(Cg(a)){case Ef:return t(a.map(n));case Sd:return t({...a,parts:a.parts.map(n)});case $l:return t({...a,breakContents:n(a.breakContents),flatContents:n(a.flatContents)});case ol:{let{expandedStates:s,contents:l}=a;return s?(s=s.map(n),l=s[0]):l=n(l),t({...a,contents:l,expandedStates:s})}case Lf:case Rf:case Vf:case Dd:case Wf:return t({...a,contents:n(a.contents)});case Sg:case Dg:case zf:case Hf:case Xa:case bu:return t(a);default:throw new Yy(a)}}}function x9(e,t,r){let n=r,i=!1;function a(s){if(i)return!1;let l=t(s);l!==void 0&&(i=!0,n=l)}return y9(e,a),n}function iVe(e){if(e.type===ol&&e.break||e.type===Xa&&e.hard||e.type===bu)return!0}function oVe(e){return x9(e,iVe,!1)}function pU(e){if(e.length>0){let t=Da(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function aVe(e){let t=new Set,r=[];function n(a){if(a.type===bu&&pU(r),a.type===ol){if(r.push(a),t.has(a))return!1;t.add(a)}}function i(a){a.type===ol&&r.pop().break&&pU(r)}y9(e,n,i,!0)}function sVe(e){return e.type===Xa&&!e.hard?e.soft?"":" ":e.type===$l?e.flatContents:e}function lVe(e){return zA(e,sVe)}function mU(e){for(e=[...e];e.length>=2&&Da(!1,e,-2).type===Xa&&Da(!1,e,-1).type===bu;)e.length-=2;if(e.length>0){let t=xx(Da(!1,e,-1));e[e.length-1]=t}return e}function xx(e){switch(Cg(e)){case Rf:case Vf:case ol:case Wf:case Dd:{let t=xx(e.contents);return{...e,contents:t}}case $l:return{...e,breakContents:xx(e.breakContents),flatContents:xx(e.flatContents)};case Sd:return{...e,parts:mU(e.parts)};case Ef:return mU(e);case Sg:return e.replace(/[\n\r]*$/u,"");case Lf:case Dg:case zf:case Hf:case Xa:case bu:break;default:throw new Yy(e)}return e}function Bae(e){return xx(cVe(e))}function uVe(e){switch(Cg(e)){case Sd:if(e.parts.every(t=>t===""))return"";break;case ol:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===ol&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Lf:case Rf:case Vf:case Wf:if(!e.contents)return"";break;case $l:if(!e.flatContents&&!e.breakContents)return"";break;case Ef:{let t=[];for(let r of e){if(!r)continue;let[n,...i]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Da(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...i)}return t.length===0?"":t.length===1?t[0]:t}case Sg:case Dg:case zf:case Hf:case Xa:case Dd:case bu:break;default:throw new Yy(e)}return e}function cVe(e){return zA(e,t=>uVe(t))}function dVe(e,t=Iae){return zA(e,r=>typeof r=="string"?jae(t,r.split(`
+`)):r)}function fVe(e){if(e.type===Xa)return!0}function hVe(e){return x9(e,fVe,!1)}function Nae(e,t){return e.type===Dd?{...e,contents:t(e.contents)}:t(e)}var Ys=Symbol("MODE_BREAK"),Hc=Symbol("MODE_FLAT"),wx=Symbol("cursor");function Rae(){return{value:"",length:0,queue:[]}}function pVe(e,t){return f8(e,{type:"indent"},t)}function mVe(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||Rae():t<0?f8(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:f8(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function f8(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],i="",a=0,s=0,l=0;for(let N of n)switch(N.type){case"indent":x(),r.useTabs?h(1):y(r.tabWidth);break;case"stringAlign":x(),i+=N.n,a+=N.n.length;break;case"numberAlign":s+=1,l+=N.n;break;default:throw new Error(`Unexpected type '${N.type}'`)}return A(),{...e,value:i,length:a,queue:n};function h(N){i+="	".repeat(N),a+=r.tabWidth*N}function y(N){i+=" ".repeat(N),a+=N}function x(){r.useTabs?k():A()}function k(){s>0&&h(s),j()}function A(){l>0&&y(l),j()}function j(){s=0,l=0}}function h8(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===wx){r++;continue}for(let a=i.length-1;a>=0;a--){let s=i[a];if(s===" "||s==="	")t++;else{e[n]=i.slice(0,a+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(wx);return t}function uP(e,t,r,n,i,a){if(r===Number.POSITIVE_INFINITY)return!0;let s=t.length,l=[e],h=[];for(;r>=0;){if(l.length===0){if(s===0)return!0;l.push(t[--s]);continue}let{mode:y,doc:x}=l.pop(),k=Cg(x);switch(k){case Sg:h.push(x),r-=b9(x);break;case Ef:case Sd:{let A=k===Ef?x:x.parts;for(let j=A.length-1;j>=0;j--)l.push({mode:y,doc:A[j]});break}case Rf:case Lf:case Vf:case Dd:l.push({mode:y,doc:x.contents});break;case zf:r+=h8(h);break;case ol:{if(a&&x.break)return!1;let A=x.break?Ys:y,j=x.expandedStates&&A===Ys?Da(!1,x.expandedStates,-1):x.contents;l.push({mode:A,doc:j});break}case $l:{let A=(x.groupId?i[x.groupId]||Hc:y)===Ys?x.breakContents:x.flatContents;A&&l.push({mode:y,doc:A});break}case Xa:if(y===Ys||x.hard)return!0;x.soft||(h.push(" "),r--);break;case Wf:n=!0;break;case Hf:if(n)return!1;break}}return!1}function VA(e,t){let r={},n=t.printWidth,i=g9(t.endOfLine),a=0,s=[{ind:Rae(),mode:Ys,doc:e}],l=[],h=!1,y=[],x=0;for(aVe(e);s.length>0;){let{ind:A,mode:j,doc:N}=s.pop();switch(Cg(N)){case Sg:{let M=i!==`
 `?RA(!1,N,`
-`,i):N;l.push(M),s.length>0&&(a+=b9(M));break}case Ef:for(let M=N.length-1;M>=0;M--)s.push({ind:A,mode:j,doc:N[M]});break;case Dg:if(x>=2)throw new Error("There are too many 'cursor' in doc.");l.push(wx),x++;break;case Rf:s.push({ind:fVe(A,t),mode:j,doc:N.contents});break;case Lf:s.push({ind:hVe(A,N.n,t),mode:j,doc:N.contents});break;case zf:a-=h8(l);break;case ol:switch(j){case Hc:if(!h){s.push({ind:A,mode:N.break?Ys:Hc,doc:N.contents});break}case Ys:{h=!1;let M={ind:A,mode:Hc,doc:N.contents},u=n-a,m=y.length>0;if(!N.break&&uP(M,s,u,m,r))s.push(M);else if(N.expandedStates){let v=Da(!1,N.expandedStates,-1);if(N.break){s.push({ind:A,mode:Ys,doc:v});break}else for(let C=1;C<N.expandedStates.length+1;C++)if(C>=N.expandedStates.length){s.push({ind:A,mode:Ys,doc:v});break}else{let w=N.expandedStates[C],g={ind:A,mode:Hc,doc:w};if(uP(g,s,u,m,r)){s.push(g);break}}}else s.push({ind:A,mode:Ys,doc:N.contents});break}}N.id&&(r[N.id]=Da(!1,s,-1).mode);break;case Sd:{let M=n-a,{parts:u}=N;if(u.length===0)break;let[m,v]=u,C={ind:A,mode:Hc,doc:m},w={ind:A,mode:Ys,doc:m},g=uP(C,[],M,y.length>0,r,!0);if(u.length===1){g?s.push(C):s.push(w);break}let d={ind:A,mode:Hc,doc:v},f={ind:A,mode:Ys,doc:v};if(u.length===2){g?s.push(d,C):s.push(f,w);break}u.splice(0,2);let c={ind:A,mode:j,doc:_ae(u)},p=u[0];uP({ind:A,mode:Hc,doc:[m,v,p]},[],M,y.length>0,r,!0)?s.push(c,d,C):g?s.push(c,f,C):s.push(c,f,w);break}case $l:case Vf:{let M=N.groupId?r[N.groupId]:j;if(M===Ys){let u=N.type===$l?N.breakContents:N.negate?N.contents:GO(N.contents);u&&s.push({ind:A,mode:j,doc:u})}if(M===Hc){let u=N.type===$l?N.flatContents:N.negate?GO(N.contents):N.contents;u&&s.push({ind:A,mode:j,doc:u})}break}case Wf:y.push({ind:A,mode:j,doc:N.contents});break;case Hf:y.length>0&&s.push({ind:A,mode:j,doc:v9});break;case Xa:switch(j){case Hc:if(N.hard)h=!0;else{N.soft||(l.push(" "),a+=1);break}case Ys:if(y.length>0){s.push({ind:A,mode:j,doc:N},...y.reverse()),y.length=0;break}N.literal?A.root?(l.push(i,A.root.value),a=A.root.length):(l.push(i),a=0):(a-=h8(l),l.push(i+A.value),a=A.length);break}break;case Dd:s.push({ind:A,mode:j,doc:N.contents});break;case bu:break;default:throw new Yy(N)}s.length===0&&y.length>0&&(s.push(...y.reverse()),y.length=0)}let k=l.indexOf(wx);if(k!==-1){let A=l.indexOf(wx,k+1),j=l.slice(0,k).join(""),N=l.slice(k+1,A).join(""),M=l.slice(A+1).join("");return{formatted:j+N+M,cursorNodeStart:j.length,cursorNodeText:N}}return{formatted:l.join("")}}function pVe(e,t,r=0){let n=0;for(let i=r;i<e.length;++i)e[i]==="	"?n=n+t-n%t:n++;return n}var w9=pVe,xm,p8,dk,mVe=class{constructor(e){bze(this,xm),this.stack=[e]}get key(){let{stack:e,siblings:t}=this;return Da(!1,e,t===null?-2:-4)??null}get index(){return this.siblings===null?null:Da(!1,this.stack,-2)}get node(){return Da(!1,this.stack,-1)}get parent(){return this.getNode(1)}get grandparent(){return this.getNode(2)}get isInArray(){return this.siblings!==null}get siblings(){let{stack:e}=this,t=Da(!1,e,-3);return Array.isArray(t)?t:null}get next(){let{siblings:e}=this;return e===null?null:e[this.index+1]}get previous(){let{siblings:e}=this;return e===null?null:e[this.index-1]}get isFirst(){return this.index===0}get isLast(){let{siblings:e,index:t}=this;return e!==null&&t===e.length-1}get isRoot(){return this.stack.length===1}get root(){return this.stack[0]}get ancestors(){return[...C1(this,xm,dk).call(this)]}getName(){let{stack:e}=this,{length:t}=e;return t>1?Da(!1,e,-2):null}getValue(){return Da(!1,this.stack,-1)}getNode(e=0){let t=C1(this,xm,p8).call(this,e);return t===-1?null:this.stack[t]}getParentNode(e=0){return this.getNode(e+1)}call(e,...t){let{stack:r}=this,{length:n}=r,i=Da(!1,r,-1);for(let a of t)i=i[a],r.push(a,i);try{return e(this)}finally{r.length=n}}callParent(e,t=0){let r=C1(this,xm,p8).call(this,t+1),n=this.stack.splice(r+1);try{return e(this)}finally{this.stack.push(...n)}}each(e,...t){let{stack:r}=this,{length:n}=r,i=Da(!1,r,-1);for(let a of t)i=i[a],r.push(a,i);try{for(let a=0;a<i.length;++a)r.push(a,i[a]),e(this,a,i),r.length-=2}finally{r.length=n}}map(e,...t){let r=[];return this.each((n,i,a)=>{r[i]=e(n,i,a)},...t),r}match(...e){let t=this.stack.length-1,r=null,n=this.stack[t--];for(let i of e){if(n===void 0)return!1;let a=null;if(typeof r=="number"&&(a=r,r=this.stack[t--],n=this.stack[t--]),i&&!i(n,r,a))return!1;r=this.stack[t--],n=this.stack[t--]}return!0}findAncestor(e){for(let t of C1(this,xm,dk).call(this))if(e(t))return t}hasAncestor(e){for(let t of C1(this,xm,dk).call(this))if(e(t))return!0;return!1}};xm=new WeakSet,p8=function(e){let{stack:t}=this;for(let r=t.length-1;r>=0;r-=2)if(!Array.isArray(t[r])&&--e<0)return r;return-1},dk=function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let r=e[t];Array.isArray(r)||(yield r)}};var gVe=mVe,Nae=new Proxy(()=>{},{get:()=>Nae}),m8=Nae;function yVe(e){return e!==null&&typeof e=="object"}var vVe=yVe;function*Rae(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=a=>vVe(a)&&n(a);for(let a of r(e)){let s=e[a];if(Array.isArray(s))for(let l of s)i(l)&&(yield l);else i(s)&&(yield s)}}function*bVe(e,t){let r=[e];for(let n=0;n<r.length;n++){let i=r[n];for(let a of Rae(i,t))yield a,r.push(a)}}function OS(e){return(t,r,n)=>{let i=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:a}=t,s=r;for(;s>=0&&s<a;){let l=t.charAt(s);if(e instanceof RegExp){if(!e.test(l))return s}else if(!e.includes(l))return s;i?s--:s++}return s===-1||s===a?s:!1}}var xVe=OS(/\s/u),hp=OS(" 	"),Lae=OS(",; 	"),zae=OS(/[^\n\r]/u);function wVe(e,t,r){let n=!!(r!=null&&r.backwards);if(t===!1)return!1;let i=e.charAt(t);if(n){if(e.charAt(t-1)==="\r"&&i===`
+`,i):N;l.push(M),s.length>0&&(a+=b9(M));break}case Ef:for(let M=N.length-1;M>=0;M--)s.push({ind:A,mode:j,doc:N[M]});break;case Dg:if(x>=2)throw new Error("There are too many 'cursor' in doc.");l.push(wx),x++;break;case Rf:s.push({ind:pVe(A,t),mode:j,doc:N.contents});break;case Lf:s.push({ind:mVe(A,N.n,t),mode:j,doc:N.contents});break;case zf:a-=h8(l);break;case ol:switch(j){case Hc:if(!h){s.push({ind:A,mode:N.break?Ys:Hc,doc:N.contents});break}case Ys:{h=!1;let M={ind:A,mode:Hc,doc:N.contents},u=n-a,m=y.length>0;if(!N.break&&uP(M,s,u,m,r))s.push(M);else if(N.expandedStates){let v=Da(!1,N.expandedStates,-1);if(N.break){s.push({ind:A,mode:Ys,doc:v});break}else for(let C=1;C<N.expandedStates.length+1;C++)if(C>=N.expandedStates.length){s.push({ind:A,mode:Ys,doc:v});break}else{let w=N.expandedStates[C],g={ind:A,mode:Hc,doc:w};if(uP(g,s,u,m,r)){s.push(g);break}}}else s.push({ind:A,mode:Ys,doc:N.contents});break}}N.id&&(r[N.id]=Da(!1,s,-1).mode);break;case Sd:{let M=n-a,{parts:u}=N;if(u.length===0)break;let[m,v]=u,C={ind:A,mode:Hc,doc:m},w={ind:A,mode:Ys,doc:m},g=uP(C,[],M,y.length>0,r,!0);if(u.length===1){g?s.push(C):s.push(w);break}let d={ind:A,mode:Hc,doc:v},f={ind:A,mode:Ys,doc:v};if(u.length===2){g?s.push(d,C):s.push(f,w);break}u.splice(0,2);let c={ind:A,mode:j,doc:Tae(u)},p=u[0];uP({ind:A,mode:Hc,doc:[m,v,p]},[],M,y.length>0,r,!0)?s.push(c,d,C):g?s.push(c,f,C):s.push(c,f,w);break}case $l:case Vf:{let M=N.groupId?r[N.groupId]:j;if(M===Ys){let u=N.type===$l?N.breakContents:N.negate?N.contents:GO(N.contents);u&&s.push({ind:A,mode:j,doc:u})}if(M===Hc){let u=N.type===$l?N.flatContents:N.negate?GO(N.contents):N.contents;u&&s.push({ind:A,mode:j,doc:u})}break}case Wf:y.push({ind:A,mode:j,doc:N.contents});break;case Hf:y.length>0&&s.push({ind:A,mode:j,doc:v9});break;case Xa:switch(j){case Hc:if(N.hard)h=!0;else{N.soft||(l.push(" "),a+=1);break}case Ys:if(y.length>0){s.push({ind:A,mode:j,doc:N},...y.reverse()),y.length=0;break}N.literal?A.root?(l.push(i,A.root.value),a=A.root.length):(l.push(i),a=0):(a-=h8(l),l.push(i+A.value),a=A.length);break}break;case Dd:s.push({ind:A,mode:j,doc:N.contents});break;case bu:break;default:throw new Yy(N)}s.length===0&&y.length>0&&(s.push(...y.reverse()),y.length=0)}let k=l.indexOf(wx);if(k!==-1){let A=l.indexOf(wx,k+1),j=l.slice(0,k).join(""),N=l.slice(k+1,A).join(""),M=l.slice(A+1).join("");return{formatted:j+N+M,cursorNodeStart:j.length,cursorNodeText:N}}return{formatted:l.join("")}}function gVe(e,t,r=0){let n=0;for(let i=r;i<e.length;++i)e[i]==="	"?n=n+t-n%t:n++;return n}var w9=gVe,xm,p8,dk,yVe=class{constructor(e){wze(this,xm),this.stack=[e]}get key(){let{stack:e,siblings:t}=this;return Da(!1,e,t===null?-2:-4)??null}get index(){return this.siblings===null?null:Da(!1,this.stack,-2)}get node(){return Da(!1,this.stack,-1)}get parent(){return this.getNode(1)}get grandparent(){return this.getNode(2)}get isInArray(){return this.siblings!==null}get siblings(){let{stack:e}=this,t=Da(!1,e,-3);return Array.isArray(t)?t:null}get next(){let{siblings:e}=this;return e===null?null:e[this.index+1]}get previous(){let{siblings:e}=this;return e===null?null:e[this.index-1]}get isFirst(){return this.index===0}get isLast(){let{siblings:e,index:t}=this;return e!==null&&t===e.length-1}get isRoot(){return this.stack.length===1}get root(){return this.stack[0]}get ancestors(){return[...C1(this,xm,dk).call(this)]}getName(){let{stack:e}=this,{length:t}=e;return t>1?Da(!1,e,-2):null}getValue(){return Da(!1,this.stack,-1)}getNode(e=0){let t=C1(this,xm,p8).call(this,e);return t===-1?null:this.stack[t]}getParentNode(e=0){return this.getNode(e+1)}call(e,...t){let{stack:r}=this,{length:n}=r,i=Da(!1,r,-1);for(let a of t)i=i[a],r.push(a,i);try{return e(this)}finally{r.length=n}}callParent(e,t=0){let r=C1(this,xm,p8).call(this,t+1),n=this.stack.splice(r+1);try{return e(this)}finally{this.stack.push(...n)}}each(e,...t){let{stack:r}=this,{length:n}=r,i=Da(!1,r,-1);for(let a of t)i=i[a],r.push(a,i);try{for(let a=0;a<i.length;++a)r.push(a,i[a]),e(this,a,i),r.length-=2}finally{r.length=n}}map(e,...t){let r=[];return this.each((n,i,a)=>{r[i]=e(n,i,a)},...t),r}match(...e){let t=this.stack.length-1,r=null,n=this.stack[t--];for(let i of e){if(n===void 0)return!1;let a=null;if(typeof r=="number"&&(a=r,r=this.stack[t--],n=this.stack[t--]),i&&!i(n,r,a))return!1;r=this.stack[t--],n=this.stack[t--]}return!0}findAncestor(e){for(let t of C1(this,xm,dk).call(this))if(e(t))return t}hasAncestor(e){for(let t of C1(this,xm,dk).call(this))if(e(t))return!0;return!1}};xm=new WeakSet,p8=function(e){let{stack:t}=this;for(let r=t.length-1;r>=0;r-=2)if(!Array.isArray(t[r])&&--e<0)return r;return-1},dk=function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let r=e[t];Array.isArray(r)||(yield r)}};var vVe=yVe,Lae=new Proxy(()=>{},{get:()=>Lae}),m8=Lae;function bVe(e){return e!==null&&typeof e=="object"}var xVe=bVe;function*zae(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=a=>xVe(a)&&n(a);for(let a of r(e)){let s=e[a];if(Array.isArray(s))for(let l of s)i(l)&&(yield l);else i(s)&&(yield s)}}function*wVe(e,t){let r=[e];for(let n=0;n<r.length;n++){let i=r[n];for(let a of zae(i,t))yield a,r.push(a)}}function OS(e){return(t,r,n)=>{let i=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:a}=t,s=r;for(;s>=0&&s<a;){let l=t.charAt(s);if(e instanceof RegExp){if(!e.test(l))return s}else if(!e.includes(l))return s;i?s--:s++}return s===-1||s===a?s:!1}}var SVe=OS(/\s/u),hp=OS(" 	"),Vae=OS(",; 	"),Wae=OS(/[^\n\r]/u);function DVe(e,t,r){let n=!!(r!=null&&r.backwards);if(t===!1)return!1;let i=e.charAt(t);if(n){if(e.charAt(t-1)==="\r"&&i===`
 `)return t-2;if(i===`
 `||i==="\r"||i==="\u2028"||i==="\u2029")return t-1}else{if(i==="\r"&&e.charAt(t+1)===`
 `)return t+2;if(i===`
-`||i==="\r"||i==="\u2028"||i==="\u2029")return t+1}return t}var sg=wVe;function SVe(e,t,r={}){let n=hp(e,r.backwards?t-1:t,r),i=sg(e,n,r);return n!==i}var Qh=SVe;function DVe(e){return Array.isArray(e)&&e.length>0}var CVe=DVe,Vae=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),PVe=e=>Object.keys(e).filter(t=>!Vae.has(t));function kVe(e){return e?t=>e(t,Vae):PVe}var WA=kVe;function OVe(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"…"),t+(r?" "+r:"")}function S9(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=OVe(e)}function N0(e,t){t.leading=!0,t.trailing=!1,S9(e,t)}function wm(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),S9(e,t)}function R0(e,t){t.leading=!1,t.trailing=!0,S9(e,t)}var dj=new WeakMap;function D9(e,t){if(dj.has(e))return dj.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:i},locStart:a,locEnd:s}=t;if(!n)return[];let l=((r==null?void 0:r(e,t))??[...Rae(e,{getVisitorKeys:WA(i)})]).flatMap(h=>n(h)?[h]:D9(h,t));return l.sort((h,y)=>a(h)-a(y)||s(h)-s(y)),dj.set(e,l),l}function Wae(e,t,r,n){let{locStart:i,locEnd:a}=r,s=i(t),l=a(t),h=D9(e,r),y,x,k=0,A=h.length;for(;k<A;){let j=k+A>>1,N=h[j],M=i(N),u=a(N);if(M<=s&&l<=u)return Wae(N,t,r,N);if(u<=s){y=N,k=j+1;continue}if(l<=M){x=N,A=j;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:j}=n,N=hj(j,t,r);y&&hj(j,y,r)!==N&&(y=null),x&&hj(j,x,r)!==N&&(x=null)}return{enclosingNode:n,precedingNode:y,followingNode:x}}var fj=()=>!1;function EVe(e,t){let{comments:r}=e;if(delete e.comments,!CVe(r)||!t.printer.canAttachComment)return;let n=[],{locStart:i,locEnd:a,printer:{experimentalFeatures:{avoidAstMutation:s=!1}={},handleComments:l={}},originalText:h}=t,{ownLine:y=fj,endOfLine:x=fj,remaining:k=fj}=l,A=r.map((j,N)=>({...Wae(e,j,t),comment:j,text:h,options:t,ast:e,isLastComment:r.length-1===N}));for(let[j,N]of A.entries()){let{comment:M,precedingNode:u,enclosingNode:m,followingNode:v,text:C,options:w,ast:g,isLastComment:d}=N;if(w.parser==="json"||w.parser==="json5"||w.parser==="jsonc"||w.parser==="__js_expression"||w.parser==="__ts_expression"||w.parser==="__vue_expression"||w.parser==="__vue_ts_expression"){if(i(M)-i(g)<=0){N0(g,M);continue}if(a(M)-a(g)>=0){R0(g,M);continue}}let f;if(s?f=[N]:(M.enclosingNode=m,M.precedingNode=u,M.followingNode=v,f=[M,C,w,g,d]),_Ve(C,w,A,j))M.placement="ownLine",y(...f)||(v?N0(v,M):u?R0(u,M):wm(m||g,M));else if(AVe(C,w,A,j))M.placement="endOfLine",x(...f)||(u?R0(u,M):v?N0(v,M):wm(m||g,M));else if(M.placement="remaining",!k(...f))if(u&&v){let c=n.length;c>0&&n[c-1].followingNode!==v&&gU(n,w),n.push(N)}else u?R0(u,M):v?N0(v,M):wm(m||g,M)}if(gU(n,t),!s)for(let j of r)delete j.precedingNode,delete j.enclosingNode,delete j.followingNode}var Hae=e=>!/[\S\n\u2028\u2029]/u.test(e);function _Ve(e,t,r,n){let{comment:i,precedingNode:a}=r[n],{locStart:s,locEnd:l}=t,h=s(i);if(a)for(let y=n-1;y>=0;y--){let{comment:x,precedingNode:k}=r[y];if(k!==a||!Hae(e.slice(l(x),h)))break;h=s(x)}return Qh(e,h,{backwards:!0})}function AVe(e,t,r,n){let{comment:i,followingNode:a}=r[n],{locStart:s,locEnd:l}=t,h=l(i);if(a)for(let y=n+1;y<r.length;y++){let{comment:x,followingNode:k}=r[y];if(k!==a||!Hae(e.slice(h,s(x))))break;h=l(x)}return Qh(e,h)}function gU(e,t){var r,n;let i=e.length;if(i===0)return;let{precedingNode:a,followingNode:s}=e[0],l=t.locStart(s),h;for(h=i;h>0;--h){let{comment:y,precedingNode:x,followingNode:k}=e[h-1];m8.strictEqual(x,a),m8.strictEqual(k,s);let A=t.originalText.slice(t.locEnd(y),l);if(((n=(r=t.printer).isGap)==null?void 0:n.call(r,A,t))??/^[\s(]*$/u.test(A))l=t.locStart(y);else break}for(let[y,{comment:x}]of e.entries())y<h?R0(a,x):N0(s,x);for(let y of[a,s])y.comments&&y.comments.length>1&&y.comments.sort((x,k)=>t.locStart(x)-t.locStart(k));e.length=0}function hj(e,t,r){let n=r.locStart(t)-1;for(let i=1;i<e.length;++i)if(n<r.locStart(e[i]))return i-1;return 0}function TVe(e,t){let r=t-1;r=hp(e,r,{backwards:!0}),r=sg(e,r,{backwards:!0}),r=hp(e,r,{backwards:!0});let n=sg(e,r,{backwards:!0});return r!==n}var C9=TVe;function Uae(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function MVe(e,t){var r;let n=e.node,i=[Uae(e,t)],{printer:a,originalText:s,locStart:l,locEnd:h}=t;if((r=a.isBlockComment)!=null&&r.call(a,n)){let x=Qh(s,h(n))?Qh(s,l(n),{backwards:!0})?Gm:Tae:" ";i.push(x)}else i.push(Gm);let y=sg(s,hp(s,h(n)));return y!==!1&&Qh(s,y)&&i.push(Gm),i}function $Ve(e,t,r){var n;let i=e.node,a=Uae(e,t),{printer:s,originalText:l,locStart:h}=t,y=(n=s.isBlockComment)==null?void 0:n.call(s,i);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||Qh(l,h(i),{backwards:!0})){let x=C9(l,h(i));return{doc:c8([Gm,x?Gm:"",a]),isBlock:y,hasLineSuffix:!0}}return!y||r!=null&&r.hasLineSuffix?{doc:[c8([" ",a]),LA],isBlock:y,hasLineSuffix:!0}:{doc:[" ",a],isBlock:y,hasLineSuffix:!1}}function IVe(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(l=>!n.has(l)).length===0)return{leading:"",trailing:""};let i=[],a=[],s;return e.each(()=>{let l=e.node;if(n!=null&&n.has(l))return;let{leading:h,trailing:y}=l;h?i.push(MVe(e,t)):y&&(s=$Ve(e,t,s),a.push(s.doc))},"comments"),{leading:i,trailing:a}}function jVe(e,t,r){let{leading:n,trailing:i}=IVe(e,r);return!n&&!i?t:Fae(t,a=>[n,a,i])}function FVe(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}var Kae=class extends Error{constructor(){super(...arguments);lC(this,"name","ConfigError")}},yU=class extends Error{constructor(){super(...arguments);lC(this,"name","UndefinedParserError")}},BVe={cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing
+`||i==="\r"||i==="\u2028"||i==="\u2029")return t+1}return t}var sg=DVe;function CVe(e,t,r={}){let n=hp(e,r.backwards?t-1:t,r),i=sg(e,n,r);return n!==i}var Qh=CVe;function PVe(e){return Array.isArray(e)&&e.length>0}var kVe=PVe,Hae=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),OVe=e=>Object.keys(e).filter(t=>!Hae.has(t));function EVe(e){return e?t=>e(t,Hae):OVe}var WA=EVe;function _Ve(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"…"),t+(r?" "+r:"")}function S9(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=_Ve(e)}function N0(e,t){t.leading=!0,t.trailing=!1,S9(e,t)}function wm(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),S9(e,t)}function R0(e,t){t.leading=!1,t.trailing=!0,S9(e,t)}var dj=new WeakMap;function D9(e,t){if(dj.has(e))return dj.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:i},locStart:a,locEnd:s}=t;if(!n)return[];let l=((r==null?void 0:r(e,t))??[...zae(e,{getVisitorKeys:WA(i)})]).flatMap(h=>n(h)?[h]:D9(h,t));return l.sort((h,y)=>a(h)-a(y)||s(h)-s(y)),dj.set(e,l),l}function Uae(e,t,r,n){let{locStart:i,locEnd:a}=r,s=i(t),l=a(t),h=D9(e,r),y,x,k=0,A=h.length;for(;k<A;){let j=k+A>>1,N=h[j],M=i(N),u=a(N);if(M<=s&&l<=u)return Uae(N,t,r,N);if(u<=s){y=N,k=j+1;continue}if(l<=M){x=N,A=j;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:j}=n,N=hj(j,t,r);y&&hj(j,y,r)!==N&&(y=null),x&&hj(j,x,r)!==N&&(x=null)}return{enclosingNode:n,precedingNode:y,followingNode:x}}var fj=()=>!1;function AVe(e,t){let{comments:r}=e;if(delete e.comments,!kVe(r)||!t.printer.canAttachComment)return;let n=[],{locStart:i,locEnd:a,printer:{experimentalFeatures:{avoidAstMutation:s=!1}={},handleComments:l={}},originalText:h}=t,{ownLine:y=fj,endOfLine:x=fj,remaining:k=fj}=l,A=r.map((j,N)=>({...Uae(e,j,t),comment:j,text:h,options:t,ast:e,isLastComment:r.length-1===N}));for(let[j,N]of A.entries()){let{comment:M,precedingNode:u,enclosingNode:m,followingNode:v,text:C,options:w,ast:g,isLastComment:d}=N;if(w.parser==="json"||w.parser==="json5"||w.parser==="jsonc"||w.parser==="__js_expression"||w.parser==="__ts_expression"||w.parser==="__vue_expression"||w.parser==="__vue_ts_expression"){if(i(M)-i(g)<=0){N0(g,M);continue}if(a(M)-a(g)>=0){R0(g,M);continue}}let f;if(s?f=[N]:(M.enclosingNode=m,M.precedingNode=u,M.followingNode=v,f=[M,C,w,g,d]),TVe(C,w,A,j))M.placement="ownLine",y(...f)||(v?N0(v,M):u?R0(u,M):wm(m||g,M));else if(MVe(C,w,A,j))M.placement="endOfLine",x(...f)||(u?R0(u,M):v?N0(v,M):wm(m||g,M));else if(M.placement="remaining",!k(...f))if(u&&v){let c=n.length;c>0&&n[c-1].followingNode!==v&&gU(n,w),n.push(N)}else u?R0(u,M):v?N0(v,M):wm(m||g,M)}if(gU(n,t),!s)for(let j of r)delete j.precedingNode,delete j.enclosingNode,delete j.followingNode}var Kae=e=>!/[\S\n\u2028\u2029]/u.test(e);function TVe(e,t,r,n){let{comment:i,precedingNode:a}=r[n],{locStart:s,locEnd:l}=t,h=s(i);if(a)for(let y=n-1;y>=0;y--){let{comment:x,precedingNode:k}=r[y];if(k!==a||!Kae(e.slice(l(x),h)))break;h=s(x)}return Qh(e,h,{backwards:!0})}function MVe(e,t,r,n){let{comment:i,followingNode:a}=r[n],{locStart:s,locEnd:l}=t,h=l(i);if(a)for(let y=n+1;y<r.length;y++){let{comment:x,followingNode:k}=r[y];if(k!==a||!Kae(e.slice(h,s(x))))break;h=l(x)}return Qh(e,h)}function gU(e,t){var r,n;let i=e.length;if(i===0)return;let{precedingNode:a,followingNode:s}=e[0],l=t.locStart(s),h;for(h=i;h>0;--h){let{comment:y,precedingNode:x,followingNode:k}=e[h-1];m8.strictEqual(x,a),m8.strictEqual(k,s);let A=t.originalText.slice(t.locEnd(y),l);if(((n=(r=t.printer).isGap)==null?void 0:n.call(r,A,t))??/^[\s(]*$/u.test(A))l=t.locStart(y);else break}for(let[y,{comment:x}]of e.entries())y<h?R0(a,x):N0(s,x);for(let y of[a,s])y.comments&&y.comments.length>1&&y.comments.sort((x,k)=>t.locStart(x)-t.locStart(k));e.length=0}function hj(e,t,r){let n=r.locStart(t)-1;for(let i=1;i<e.length;++i)if(n<r.locStart(e[i]))return i-1;return 0}function $Ve(e,t){let r=t-1;r=hp(e,r,{backwards:!0}),r=sg(e,r,{backwards:!0}),r=hp(e,r,{backwards:!0});let n=sg(e,r,{backwards:!0});return r!==n}var C9=$Ve;function Gae(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function IVe(e,t){var r;let n=e.node,i=[Gae(e,t)],{printer:a,originalText:s,locStart:l,locEnd:h}=t;if((r=a.isBlockComment)!=null&&r.call(a,n)){let x=Qh(s,h(n))?Qh(s,l(n),{backwards:!0})?Gm:$ae:" ";i.push(x)}else i.push(Gm);let y=sg(s,hp(s,h(n)));return y!==!1&&Qh(s,y)&&i.push(Gm),i}function jVe(e,t,r){var n;let i=e.node,a=Gae(e,t),{printer:s,originalText:l,locStart:h}=t,y=(n=s.isBlockComment)==null?void 0:n.call(s,i);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||Qh(l,h(i),{backwards:!0})){let x=C9(l,h(i));return{doc:c8([Gm,x?Gm:"",a]),isBlock:y,hasLineSuffix:!0}}return!y||r!=null&&r.hasLineSuffix?{doc:[c8([" ",a]),LA],isBlock:y,hasLineSuffix:!0}:{doc:[" ",a],isBlock:y,hasLineSuffix:!1}}function FVe(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(l=>!n.has(l)).length===0)return{leading:"",trailing:""};let i=[],a=[],s;return e.each(()=>{let l=e.node;if(n!=null&&n.has(l))return;let{leading:h,trailing:y}=l;h?i.push(IVe(e,t)):y&&(s=jVe(e,t,s),a.push(s.doc))},"comments"),{leading:i,trailing:a}}function BVe(e,t,r){let{leading:n,trailing:i}=FVe(e,r);return!n&&!i?t:Nae(t,a=>[n,a,i])}function NVe(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}var qae=class extends Error{constructor(){super(...arguments);lC(this,"name","ConfigError")}},yU=class extends Error{constructor(){super(...arguments);lC(this,"name","UndefinedParserError")}},RVe={cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing
 (mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:e=>typeof e=="string"||typeof e=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>typeof e=="string"||typeof e=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive).
 The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset.
 The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:`Require either '@prettier' or '@format' to be present in the file's first docblock comment
-in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function Gae({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(i=>i.languages??[]),n=[];for(let i of RVe(Object.assign({},...e.map(({options:a})=>a),BVe)))!t&&i.deprecated||(Array.isArray(i.choices)&&(t||(i.choices=i.choices.filter(a=>!a.deprecated)),i.name==="parser"&&(i.choices=[...i.choices,...NVe(i.choices,r,e)])),i.pluginDefaults=Object.fromEntries(e.filter(a=>{var s;return((s=a.defaultOptions)==null?void 0:s[i.name])!==void 0}).map(a=>[a.name,a.defaultOptions[i.name]])),n.push(i));return{languages:r,options:n}}function*NVe(e,t,r){let n=new Set(e.map(i=>i.value));for(let i of t)if(i.parsers){for(let a of i.parsers)if(!n.has(a)){n.add(a);let s=r.find(h=>h.parsers&&Object.prototype.hasOwnProperty.call(h.parsers,a)),l=i.name;s!=null&&s.name&&(l+=` (plugin: ${s.name})`),yield{value:a,description:l}}}}function RVe(e){let t=[];for(let[r,n]of Object.entries(e)){let i={name:r,...n};Array.isArray(i.default)&&(i.default=Da(!1,i.default,-1).value),t.push(i)}return t}var LVe=e=>String(e).split(/[/\\]/u).pop();function vU(e,t){if(!t)return;let r=LVe(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(i=>i.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(i=>r.endsWith(i)))}function zVe(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function VVe(e,t){let r=e.plugins.flatMap(i=>i.languages??[]),n=zVe(r,t.language)??vU(r,t.physicalFile)??vU(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var WVe=VVe,L0={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>L0.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${L0.key(r)}: ${L0.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>L0.value({[e]:t})},bU=NA(m9()),HVe=(e,t,{descriptor:r})=>{let n=[`${bU.default.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${bU.default.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."},z0=NA(m9()),qae=Symbol.for("vnopts.VALUE_NOT_EXIST"),fk=Symbol.for("vnopts.VALUE_UNCHANGED"),xU=" ".repeat(2),UVe=(e,t,r)=>{let{text:n,list:i}=r.normalizeExpectedResult(r.schemas[e].expected(r)),a=[];return n&&a.push(wU(e,t,n,r.descriptor)),i&&a.push([wU(e,t,i.title,r.descriptor)].concat(i.values.map(s=>Yae(s,r.loggerPrintWidth))).join(`
-`)),Xae(a,r.loggerPrintWidth)};function wU(e,t,r,n){return[`Invalid ${z0.default.red(n.key(e))} value.`,`Expected ${z0.default.blue(r)},`,`but received ${t===qae?z0.default.gray("nothing"):z0.default.red(n.value(t))}.`].join(" ")}function Yae({text:e,list:t},r){let n=[];return e&&n.push(`- ${z0.default.blue(e)}`),t&&n.push([`- ${z0.default.blue(t.title)}:`].concat(t.values.map(i=>Yae(i,r-xU.length).replace(/^|\n/g,`$&${xU}`))).join(`
-`)),Xae(n,r)}function Xae(e,t){if(e.length===1)return e[0];let[r,n]=e,[i,a]=e.map(s=>s.split(`
-`,1)[0].length);return i>t&&i>a?n:r}var SU=NA(m9()),pj=[],DU=[];function KVe(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,i=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-i);)n--,i--;let a=0;for(;a<n&&e.charCodeAt(a)===t.charCodeAt(a);)a++;if(n-=a,i-=a,n===0)return i;let s,l,h,y,x=0,k=0;for(;x<n;)DU[x]=e.charCodeAt(a+x),pj[x]=++x;for(;k<i;)for(s=t.charCodeAt(a+k),h=k++,l=k,x=0;x<n;x++)y=s===DU[x]?h:h+1,h=pj[x],l=pj[x]=h>l?y>l?l+1:y:y>h?h+1:y;return l}var Zae=(e,t,{descriptor:r,logger:n,schemas:i})=>{let a=[`Ignored unknown option ${SU.default.yellow(r.pair({key:e,value:t}))}.`],s=Object.keys(i).sort().find(l=>KVe(e,l)<3);s&&a.push(`Did you mean ${SU.default.blue(r.key(s))}?`),n.warn(a.join(" "))},GVe=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function qVe(e,t){let r=new e(t),n=Object.create(r);for(let i of GVe)i in t&&(n[i]=YVe(t[i],r,Ap.prototype[i].length));return n}var Ap=class{static create(e){return qVe(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,r){return e}preprocess(e,t){return e}postprocess(e,t){return fk}};function YVe(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var XVe=class extends Ap{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}},ZVe=class extends Ap{expected(){return"anything"}validate(){return!0}},JVe=class extends Ap{constructor({valueSchema:e,name:t=e.name,...r}){super({...r,name:t}),this._valueSchema=e}expected(e){let{text:t,list:r}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:t&&`an array of ${t}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(e,t){if(!Array.isArray(e))return!1;let r=[];for(let n of e){let i=t.normalizeValidateResult(this._valueSchema.validate(n,t),n);i!==!0&&r.push(i.value)}return r.length===0?!0:{value:r}}deprecated(e,t){let r=[];for(let n of e){let i=t.normalizeDeprecatedResult(this._valueSchema.deprecated(n,t),n);i!==!1&&r.push(...i.map(({value:a})=>({value:[a]})))}return r}forward(e,t){let r=[];for(let n of e){let i=t.normalizeForwardResult(this._valueSchema.forward(n,t),n);r.push(...i.map(CU))}return r}redirect(e,t){let r=[],n=[];for(let i of e){let a=t.normalizeRedirectResult(this._valueSchema.redirect(i,t),i);"remain"in a&&r.push(a.remain),n.push(...a.redirect.map(CU))}return r.length===0?{redirect:n}:{redirect:n,remain:r}}overlap(e,t){return e.concat(t)}};function CU({from:e,to:t}){return{from:[e],to:t}}var QVe=class extends Ap{expected(){return"true or false"}validate(e){return typeof e=="boolean"}};function eWe(e,t){let r=Object.create(null);for(let n of e){let i=n[t];if(r[i])throw new Error(`Duplicate ${t} ${JSON.stringify(i)}`);r[i]=n}return r}function tWe(e,t){let r=new Map;for(let n of e){let i=n[t];if(r.has(i))throw new Error(`Duplicate ${t} ${JSON.stringify(i)}`);r.set(i,n)}return r}function rWe(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function nWe(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return[r,n]}function iWe(e){return e===Math.floor(e)}function oWe(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,i=["undefined","object","boolean","number","string"];return r!==n?i.indexOf(r)-i.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function aWe(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function PU(e){return e===void 0?{}:e}function Jae(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return sWe((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(Jae)}}:{text:t}}function kU(e,t){return e===!0?!0:e===!1?{value:t}:e}function OU(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function EU(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function g8(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>EU(r,t)):[EU(e,t)]}function _U(e,t){let r=g8(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function sWe(e,t){if(!e)throw new Error(t)}var lWe=class extends Ap{constructor(e){super(e),this._choices=tWe(e.choices.map(t=>t&&typeof t=="object"?t:{value:t}),"value")}expected({descriptor:e}){let t=Array.from(this._choices.keys()).map(i=>this._choices.get(i)).filter(({hidden:i})=>!i).map(i=>i.value).sort(oWe).map(e.value),r=t.slice(0,-2),n=t.slice(-2);return{text:r.concat(n.join(" or ")).join(", "),list:{title:"one of the following values",values:t}}}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return t&&t.deprecated?{value:e}:!1}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}},uWe=class extends Ap{expected(){return"a number"}validate(e,t){return typeof e=="number"}},cWe=class extends uWe{expected(){return"an integer"}validate(e,t){return t.normalizeValidateResult(super.validate(e,t),e)===!0&&iWe(e)}},AU=class extends Ap{expected(){return"a string"}validate(e){return typeof e=="string"}},dWe=L0,fWe=Zae,hWe=UVe,pWe=HVe,mWe=class{constructor(e,t){let{logger:r=console,loggerPrintWidth:n=80,descriptor:i=dWe,unknown:a=fWe,invalid:s=hWe,deprecated:l=pWe,missing:h=()=>!1,required:y=()=>!1,preprocess:x=A=>A,postprocess:k=()=>fk}=t||{};this._utils={descriptor:i,logger:r||{warn:()=>{}},loggerPrintWidth:n,schemas:eWe(e,"name"),normalizeDefaultResult:PU,normalizeExpectedResult:Jae,normalizeDeprecatedResult:OU,normalizeForwardResult:g8,normalizeRedirectResult:_U,normalizeValidateResult:kU},this._unknownHandler=a,this._invalidHandler=aWe(s),this._deprecatedHandler=l,this._identifyMissing=(A,j)=>!(A in j)||h(A,j),this._identifyRequired=y,this._preprocess=x,this._postprocess=k,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=rWe()}normalize(e){let t={},r=[this._preprocess(e,this._utils)],n=()=>{for(;r.length!==0;){let i=r.shift(),a=this._applyNormalization(i,t);r.push(...a)}};n();for(let i of Object.keys(this._utils.schemas)){let a=this._utils.schemas[i];if(!(i in t)){let s=PU(a.default(this._utils));"value"in s&&r.push({[i]:s.value})}}n();for(let i of Object.keys(this._utils.schemas)){if(!(i in t))continue;let a=this._utils.schemas[i],s=t[i],l=a.postprocess(s,this._utils);l!==fk&&(this._applyValidation(l,i,a),t[i]=l)}return this._applyPostprocess(t),this._applyRequiredCheck(t),t}_applyNormalization(e,t){let r=[],{knownKeys:n,unknownKeys:i}=this._partitionOptionKeys(e);for(let a of n){let s=this._utils.schemas[a],l=s.preprocess(e[a],this._utils);this._applyValidation(l,a,s);let h=({from:k,to:A})=>{r.push(typeof A=="string"?{[A]:k}:{[A.key]:A.value})},y=({value:k,redirectTo:A})=>{let j=OU(s.deprecated(k,this._utils),l,!0);if(j!==!1)if(j===!0)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,A,this._utils));else for(let{value:N}of j){let M={key:a,value:N};if(!this._hasDeprecationWarned(M)){let u=typeof A=="string"?{key:A,value:N}:A;this._utils.logger.warn(this._deprecatedHandler(M,u,this._utils))}}};g8(s.forward(l,this._utils),l).forEach(h);let x=_U(s.redirect(l,this._utils),l);if(x.redirect.forEach(h),"remain"in x){let k=x.remain;t[a]=a in t?s.overlap(t[a],k,this._utils):k,y({value:k})}for(let{from:k,to:A}of x.redirect)y({value:k,redirectTo:A})}for(let a of i){let s=e[a];this._applyUnknownHandler(a,s,t,(l,h)=>{r.push({[l]:h})})}return r}_applyRequiredCheck(e){for(let t of Object.keys(this._utils.schemas))if(this._identifyMissing(t,e)&&this._identifyRequired(t))throw this._invalidHandler(t,qae,this._utils)}_partitionOptionKeys(e){let[t,r]=nWe(Object.keys(e).filter(n=>!this._identifyMissing(n,e)),n=>n in this._utils.schemas);return{knownKeys:t,unknownKeys:r}}_applyValidation(e,t,r){let n=kU(r.validate(e,this._utils),e);if(n!==!0)throw this._invalidHandler(t,n.value,this._utils)}_applyUnknownHandler(e,t,r,n){let i=this._unknownHandler(e,t,this._utils);if(i)for(let a of Object.keys(i)){if(this._identifyMissing(a,i))continue;let s=i[a];a in this._utils.schemas?n(a,s):r[a]=s}}_applyPostprocess(e){let t=this._postprocess(e,this._utils);if(t!==fk){if(t.delete)for(let r of t.delete)delete e[r];if(t.override){let{knownKeys:r,unknownKeys:n}=this._partitionOptionKeys(t.override);for(let i of r){let a=t.override[i];this._applyValidation(a,i,this._utils.schemas[i]),e[i]=a}for(let i of n){let a=t.override[i];this._applyUnknownHandler(i,a,e,(s,l)=>{let h=this._utils.schemas[s];this._applyValidation(l,s,h),e[s]=l})}}}}},mj;function gWe(e,t,{logger:r=!1,isCLI:n=!1,passThrough:i=!1,FlagSchema:a,descriptor:s}={}){if(n){if(!a)throw new Error("'FlagSchema' option is required.");if(!s)throw new Error("'descriptor' option is required.")}else s=L0;let l=i?Array.isArray(i)?(A,j)=>i.includes(A)?{[A]:j}:void 0:(A,j)=>({[A]:j}):(A,j,N)=>{let{_:M,...u}=N.schemas;return Zae(A,j,{...N,schemas:u})},h=yWe(t,{isCLI:n,FlagSchema:a}),y=new mWe(h,{logger:r,unknown:l,descriptor:s}),x=r!==!1;x&&mj&&(y._hasDeprecationWarned=mj);let k=y.normalize(e);return x&&(mj=y._hasDeprecationWarned),k}function yWe(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(ZVe.create({name:"_"}));for(let i of e)n.push(vWe(i,{isCLI:t,optionInfos:e,FlagSchema:r})),i.alias&&t&&n.push(XVe.create({name:i.alias,sourceName:i.name}));return n}function vWe(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:i}=e,a={name:i},s,l={};switch(e.type){case"int":s=cWe,t&&(a.preprocess=Number);break;case"string":s=AU;break;case"choice":s=lWe,a.choices=e.choices.map(h=>h!=null&&h.redirect?{...h,redirect:{to:{key:e.name,value:h.redirect}}}:h);break;case"boolean":s=QVe;break;case"flag":s=n,a.flags=r.flatMap(h=>[h.alias,h.description&&h.name,h.oppositeDescription&&`no-${h.name}`].filter(Boolean));break;case"path":s=AU;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?a.validate=(h,y,x)=>e.exception(h)||y.validate(h,x):a.validate=(h,y,x)=>h===void 0||y.validate(h,x),e.redirect&&(l.redirect=h=>h?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(l.deprecated=!0),t&&!e.array){let h=a.preprocess||(y=>y);a.preprocess=(y,x,k)=>x.preprocess(h(Array.isArray(y)?Da(!1,y,-1):y),k)}return e.array?JVe.create({...t?{preprocess:h=>Array.isArray(h)?h:[h]}:{},...l,valueSchema:s.create(a)}):s.create({...a,...l})}var bWe=gWe,xWe=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return i}}},Qae=xWe;function ese(e,t){if(!t)throw new Error("parserName is required.");let r=Qae(!1,e,i=>i.parsers&&Object.prototype.hasOwnProperty.call(i.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new Kae(n)}function wWe(e,t){if(!t)throw new Error("astFormat is required.");let r=Qae(!1,e,i=>i.printers&&Object.prototype.hasOwnProperty.call(i.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new Kae(n)}function tse({plugins:e,parser:t}){let r=ese(e,t);return rse(r,t)}function rse(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function SWe(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var TU={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function DWe(e,t={}){var r;let n={...e};if(!n.parser)if(n.filepath){if(n.parser=WVe(n,{physicalFile:n.filepath}),!n.parser)throw new yU(`No parser could be inferred for file "${n.filepath}".`)}else throw new yU("No parser and no file path given, couldn't infer a parser.");let i=Gae({plugins:e.plugins,showDeprecated:!0}).options,a={...TU,...Object.fromEntries(i.filter(A=>A.default!==void 0).map(A=>[A.name,A.default]))},s=ese(n.plugins,n.parser),l=await rse(s,n.parser);n.astFormat=l.astFormat,n.locEnd=l.locEnd,n.locStart=l.locStart;let h=(r=s.printers)!=null&&r[l.astFormat]?s:wWe(n.plugins,l.astFormat),y=await SWe(h,l.astFormat);n.printer=y;let x=h.defaultOptions?Object.fromEntries(Object.entries(h.defaultOptions).filter(([,A])=>A!==void 0)):{},k={...a,...x};for(let[A,j]of Object.entries(k))(n[A]===null||n[A]===void 0)&&(n[A]=j);return n.parser==="json"&&(n.trailingComma="none"),bWe(n,i,{passThrough:Object.keys(TU),...t})}var Iv=DWe,CWe=NA(Sze());async function PWe(e,t){let r=await tse(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let i;try{i=await r.parse(n,t,t)}catch(a){kWe(a,e)}return{text:n,ast:i}}function kWe(e,t){let{loc:r}=e;if(r){let n=(0,CWe.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=`
-`+n,e.codeFrame=n,e}throw e}var ES=PWe;async function OWe(e,t,r,n,i){let{embeddedLanguageFormatting:a,printer:{embed:s,hasPrettierIgnore:l=()=>!1,getVisitorKeys:h}}=r;if(!s||a!=="auto")return;if(s.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/en/plugins.html#optional-embed");let y=WA(s.getVisitorKeys??h),x=[];j();let k=e.stack;for(let{print:N,node:M,pathStack:u}of x)try{e.stack=u;let m=await N(A,t,e,r);m&&i.set(M,m)}catch(m){if(globalThis.PRETTIER_DEBUG)throw m}e.stack=k;function A(N,M){return EWe(N,M,r,n)}function j(){let{node:N}=e;if(N===null||typeof N!="object"||l(e))return;for(let u of y(N))Array.isArray(N[u])?e.each(j,u):e.call(j,u);let M=s(e,r);if(M){if(typeof M=="function"){x.push({print:M,node:N,pathStack:[...e.stack]});return}i.set(N,M)}}}async function EWe(e,t,r,n){let i=await Iv({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:a}=await ES(e,i),s=await n(a,i);return jae(s)}function _We(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:a,[Symbol.for("printedComments")]:s}=t,{node:l}=e,h=i(l),y=a(l);for(let x of n)i(x)>=h&&a(x)<=y&&s.add(x);return r.slice(h,y)}var AWe=_We;async function HA(e,t){({ast:e}=await nse(e,t));let r=new Map,n=new gVe(e),i=new Map;await OWe(n,s,t,HA,i);let a=await MU(n,t,s,void 0,i);return FVe(t),a;function s(h,y){return h===void 0||h===n?l(y):Array.isArray(h)?n.call(()=>l(y),...h):n.call(()=>l(y),h)}function l(h){let y=n.node;if(y==null)return"";let x=y&&typeof y=="object"&&h===void 0;if(x&&r.has(y))return r.get(y);let k=MU(n,t,s,h,i);return x&&r.set(y,k),k}}function MU(e,t,r,n,i){var a;let{node:s}=e,{printer:l}=t,h;return(a=l.hasPrettierIgnore)!=null&&a.call(l,e)?h=AWe(e,t):i.has(s)?h=i.get(s):h=l.print(e,t,r,n),s===t.cursorNode&&(h=Fae(h,y=>[d8,y,d8])),l.printComment&&(!l.willPrintOwnComments||!l.willPrintOwnComments(e,t))&&(h=jVe(e,h,t)),h}async function nse(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,EVe(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function TWe(e,t){let{cursorOffset:r,locStart:n,locEnd:i}=t,a=WA(t.printer.getVisitorKeys),s=h=>n(h)<=r&&i(h)>=r,l=e;for(let h of bVe(e,{getVisitorKeys:a,filter:s}))l=h;return l}var MWe=TWe;function $We(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let i=WA(n),a=r.ignoredProperties??new Set;return s(e);function s(l,h){if(!(l!==null&&typeof l=="object"))return l;if(Array.isArray(l))return l.map(A=>s(A,h)).filter(Boolean);let y={},x=new Set(i(l));for(let A in l)!Object.prototype.hasOwnProperty.call(l,A)||a.has(A)||(x.has(A)?y[A]=s(l[A],l):y[A]=l[A]);let k=r(l,y,h);if(k!==null)return k??y}}var IWe=$We,jWe=(e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return n}return-1}},FWe=jWe,BWe=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function NWe(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(i=>ise.has(i.type)&&n.has(i))}function $U(e){let t=FWe(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function RWe(e,t,{locStart:r,locEnd:n}){let i=e.node,a=t.node;if(i===a)return{startNode:i,endNode:a};let s=r(e.node);for(let h of $U(t.parentNodes))if(r(h)>=s)a=h;else break;let l=n(t.node);for(let h of $U(e.parentNodes)){if(n(h)<=l)i=h;else break;if(i===a)break}return{startNode:i,endNode:a}}function y8(e,t,r,n,i=[],a){let{locStart:s,locEnd:l}=r,h=s(e),y=l(e);if(!(t>y||t<h||a==="rangeEnd"&&t===h||a==="rangeStart"&&t===y)){for(let x of D9(e,r)){let k=y8(x,t,r,n,[e,...i],a);if(k)return k}if(!n||n(e,i[0]))return{node:e,parentNodes:i}}}function LWe(e,t){return t!=="DeclareExportDeclaration"&&e!=="TypeParameterDeclaration"&&(e==="Directive"||e==="TypeAlias"||e==="TSExportAssignment"||e.startsWith("Declare")||e.startsWith("TSDeclare")||e.endsWith("Statement")||e.endsWith("Declaration"))}var ise=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),zWe=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function IU(e,t,r){if(!t)return!1;switch(e.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return LWe(t.type,r==null?void 0:r.type);case"json":case"json5":case"jsonc":case"json-stringify":return ise.has(t.type);case"graphql":return zWe.has(t.kind);case"vue":return t.tag!=="root"}return!1}function VWe(e,t,r){let{rangeStart:n,rangeEnd:i,locStart:a,locEnd:s}=t;m8.ok(i>n);let l=e.slice(n,i).search(/\S/u),h=l===-1;if(!h)for(n+=l;i>n&&!/\S/u.test(e[i-1]);--i);let y=y8(r,n,t,(j,N)=>IU(t,j,N),[],"rangeStart"),x=h?y:y8(r,i,t,j=>IU(t,j),[],"rangeEnd");if(!y||!x)return{rangeStart:0,rangeEnd:0};let k,A;if(BWe(t)){let j=NWe(y,x);k=j,A=j}else({startNode:k,endNode:A}=RWe(y,x,t));return{rangeStart:Math.min(a(k),a(A)),rangeEnd:Math.max(s(k),s(A))}}var ose="\uFEFF",jU=Symbol("cursor");async function ase(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:i}=await ES(e,t);t.cursorOffset>=0&&(t.cursorNode=MWe(n,t));let a=await HA(n,t);r>0&&(a=Iae([Gm,a],r,t.tabWidth));let s=VA(a,t);if(r>0){let h=s.formatted.trim();s.cursorNodeStart!==void 0&&(s.cursorNodeStart-=s.formatted.indexOf(h)),s.formatted=h+g9(t.endOfLine)}let l=t[Symbol.for("comments")];if(t.cursorOffset>=0){let h,y,x,k,A;if(t.cursorNode&&s.cursorNodeText?(h=t.locStart(t.cursorNode),y=i.slice(h,t.locEnd(t.cursorNode)),x=t.cursorOffset-h,k=s.cursorNodeStart,A=s.cursorNodeText):(h=0,y=i,x=t.cursorOffset,k=0,A=s.formatted),y===A)return{formatted:s.formatted,cursorOffset:k+x,comments:l};let j=y.split("");j.splice(x,0,jU);let N=A.split(""),M=Eze(j,N),u=k;for(let m of M)if(m.removed){if(m.value.includes(jU))break}else u+=m.count;return{formatted:s.formatted,cursorOffset:u,comments:l}}return{formatted:s.formatted,cursorOffset:-1,comments:l}}async function WWe(e,t){let{ast:r,text:n}=await ES(e,t),{rangeStart:i,rangeEnd:a}=VWe(n,t,r),s=n.slice(i,a),l=Math.min(i,n.lastIndexOf(`
-`,i)+1),h=n.slice(l,i).match(/^\s*/u)[0],y=w9(h,t.tabWidth),x=await ase(s,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=a?t.cursorOffset-i:-1,endOfLine:"lf"},y),k=x.formatted.trimEnd(),{cursorOffset:A}=t;A>a?A+=k.length-s.length:x.cursorOffset>=0&&(A=x.cursorOffset+i);let j=n.slice(0,i)+k+n.slice(a);if(t.endOfLine!=="lf"){let N=g9(t.endOfLine);A>=0&&N===`\r
-`&&(A+=kae(j.slice(0,A),`
+in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function Yae({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(i=>i.languages??[]),n=[];for(let i of zVe(Object.assign({},...e.map(({options:a})=>a),RVe)))!t&&i.deprecated||(Array.isArray(i.choices)&&(t||(i.choices=i.choices.filter(a=>!a.deprecated)),i.name==="parser"&&(i.choices=[...i.choices,...LVe(i.choices,r,e)])),i.pluginDefaults=Object.fromEntries(e.filter(a=>{var s;return((s=a.defaultOptions)==null?void 0:s[i.name])!==void 0}).map(a=>[a.name,a.defaultOptions[i.name]])),n.push(i));return{languages:r,options:n}}function*LVe(e,t,r){let n=new Set(e.map(i=>i.value));for(let i of t)if(i.parsers){for(let a of i.parsers)if(!n.has(a)){n.add(a);let s=r.find(h=>h.parsers&&Object.prototype.hasOwnProperty.call(h.parsers,a)),l=i.name;s!=null&&s.name&&(l+=` (plugin: ${s.name})`),yield{value:a,description:l}}}}function zVe(e){let t=[];for(let[r,n]of Object.entries(e)){let i={name:r,...n};Array.isArray(i.default)&&(i.default=Da(!1,i.default,-1).value),t.push(i)}return t}var VVe=e=>String(e).split(/[/\\]/u).pop();function vU(e,t){if(!t)return;let r=VVe(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(i=>i.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(i=>r.endsWith(i)))}function WVe(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function HVe(e,t){let r=e.plugins.flatMap(i=>i.languages??[]),n=WVe(r,t.language)??vU(r,t.physicalFile)??vU(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var UVe=HVe,L0={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>L0.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${L0.key(r)}: ${L0.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>L0.value({[e]:t})},bU=NA(m9()),KVe=(e,t,{descriptor:r})=>{let n=[`${bU.default.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${bU.default.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."},z0=NA(m9()),Xae=Symbol.for("vnopts.VALUE_NOT_EXIST"),fk=Symbol.for("vnopts.VALUE_UNCHANGED"),xU=" ".repeat(2),GVe=(e,t,r)=>{let{text:n,list:i}=r.normalizeExpectedResult(r.schemas[e].expected(r)),a=[];return n&&a.push(wU(e,t,n,r.descriptor)),i&&a.push([wU(e,t,i.title,r.descriptor)].concat(i.values.map(s=>Zae(s,r.loggerPrintWidth))).join(`
+`)),Jae(a,r.loggerPrintWidth)};function wU(e,t,r,n){return[`Invalid ${z0.default.red(n.key(e))} value.`,`Expected ${z0.default.blue(r)},`,`but received ${t===Xae?z0.default.gray("nothing"):z0.default.red(n.value(t))}.`].join(" ")}function Zae({text:e,list:t},r){let n=[];return e&&n.push(`- ${z0.default.blue(e)}`),t&&n.push([`- ${z0.default.blue(t.title)}:`].concat(t.values.map(i=>Zae(i,r-xU.length).replace(/^|\n/g,`$&${xU}`))).join(`
+`)),Jae(n,r)}function Jae(e,t){if(e.length===1)return e[0];let[r,n]=e,[i,a]=e.map(s=>s.split(`
+`,1)[0].length);return i>t&&i>a?n:r}var SU=NA(m9()),pj=[],DU=[];function qVe(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,i=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-i);)n--,i--;let a=0;for(;a<n&&e.charCodeAt(a)===t.charCodeAt(a);)a++;if(n-=a,i-=a,n===0)return i;let s,l,h,y,x=0,k=0;for(;x<n;)DU[x]=e.charCodeAt(a+x),pj[x]=++x;for(;k<i;)for(s=t.charCodeAt(a+k),h=k++,l=k,x=0;x<n;x++)y=s===DU[x]?h:h+1,h=pj[x],l=pj[x]=h>l?y>l?l+1:y:y>h?h+1:y;return l}var Qae=(e,t,{descriptor:r,logger:n,schemas:i})=>{let a=[`Ignored unknown option ${SU.default.yellow(r.pair({key:e,value:t}))}.`],s=Object.keys(i).sort().find(l=>qVe(e,l)<3);s&&a.push(`Did you mean ${SU.default.blue(r.key(s))}?`),n.warn(a.join(" "))},YVe=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function XVe(e,t){let r=new e(t),n=Object.create(r);for(let i of YVe)i in t&&(n[i]=ZVe(t[i],r,Ap.prototype[i].length));return n}var Ap=class{static create(e){return XVe(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,r){return e}preprocess(e,t){return e}postprocess(e,t){return fk}};function ZVe(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var JVe=class extends Ap{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}},QVe=class extends Ap{expected(){return"anything"}validate(){return!0}},eWe=class extends Ap{constructor({valueSchema:e,name:t=e.name,...r}){super({...r,name:t}),this._valueSchema=e}expected(e){let{text:t,list:r}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:t&&`an array of ${t}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(e,t){if(!Array.isArray(e))return!1;let r=[];for(let n of e){let i=t.normalizeValidateResult(this._valueSchema.validate(n,t),n);i!==!0&&r.push(i.value)}return r.length===0?!0:{value:r}}deprecated(e,t){let r=[];for(let n of e){let i=t.normalizeDeprecatedResult(this._valueSchema.deprecated(n,t),n);i!==!1&&r.push(...i.map(({value:a})=>({value:[a]})))}return r}forward(e,t){let r=[];for(let n of e){let i=t.normalizeForwardResult(this._valueSchema.forward(n,t),n);r.push(...i.map(CU))}return r}redirect(e,t){let r=[],n=[];for(let i of e){let a=t.normalizeRedirectResult(this._valueSchema.redirect(i,t),i);"remain"in a&&r.push(a.remain),n.push(...a.redirect.map(CU))}return r.length===0?{redirect:n}:{redirect:n,remain:r}}overlap(e,t){return e.concat(t)}};function CU({from:e,to:t}){return{from:[e],to:t}}var tWe=class extends Ap{expected(){return"true or false"}validate(e){return typeof e=="boolean"}};function rWe(e,t){let r=Object.create(null);for(let n of e){let i=n[t];if(r[i])throw new Error(`Duplicate ${t} ${JSON.stringify(i)}`);r[i]=n}return r}function nWe(e,t){let r=new Map;for(let n of e){let i=n[t];if(r.has(i))throw new Error(`Duplicate ${t} ${JSON.stringify(i)}`);r.set(i,n)}return r}function iWe(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function oWe(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return[r,n]}function aWe(e){return e===Math.floor(e)}function sWe(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,i=["undefined","object","boolean","number","string"];return r!==n?i.indexOf(r)-i.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function lWe(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function PU(e){return e===void 0?{}:e}function ese(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return uWe((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(ese)}}:{text:t}}function kU(e,t){return e===!0?!0:e===!1?{value:t}:e}function OU(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function EU(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function g8(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>EU(r,t)):[EU(e,t)]}function _U(e,t){let r=g8(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function uWe(e,t){if(!e)throw new Error(t)}var cWe=class extends Ap{constructor(e){super(e),this._choices=nWe(e.choices.map(t=>t&&typeof t=="object"?t:{value:t}),"value")}expected({descriptor:e}){let t=Array.from(this._choices.keys()).map(i=>this._choices.get(i)).filter(({hidden:i})=>!i).map(i=>i.value).sort(sWe).map(e.value),r=t.slice(0,-2),n=t.slice(-2);return{text:r.concat(n.join(" or ")).join(", "),list:{title:"one of the following values",values:t}}}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return t&&t.deprecated?{value:e}:!1}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}},dWe=class extends Ap{expected(){return"a number"}validate(e,t){return typeof e=="number"}},fWe=class extends dWe{expected(){return"an integer"}validate(e,t){return t.normalizeValidateResult(super.validate(e,t),e)===!0&&aWe(e)}},AU=class extends Ap{expected(){return"a string"}validate(e){return typeof e=="string"}},hWe=L0,pWe=Qae,mWe=GVe,gWe=KVe,yWe=class{constructor(e,t){let{logger:r=console,loggerPrintWidth:n=80,descriptor:i=hWe,unknown:a=pWe,invalid:s=mWe,deprecated:l=gWe,missing:h=()=>!1,required:y=()=>!1,preprocess:x=A=>A,postprocess:k=()=>fk}=t||{};this._utils={descriptor:i,logger:r||{warn:()=>{}},loggerPrintWidth:n,schemas:rWe(e,"name"),normalizeDefaultResult:PU,normalizeExpectedResult:ese,normalizeDeprecatedResult:OU,normalizeForwardResult:g8,normalizeRedirectResult:_U,normalizeValidateResult:kU},this._unknownHandler=a,this._invalidHandler=lWe(s),this._deprecatedHandler=l,this._identifyMissing=(A,j)=>!(A in j)||h(A,j),this._identifyRequired=y,this._preprocess=x,this._postprocess=k,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=iWe()}normalize(e){let t={},r=[this._preprocess(e,this._utils)],n=()=>{for(;r.length!==0;){let i=r.shift(),a=this._applyNormalization(i,t);r.push(...a)}};n();for(let i of Object.keys(this._utils.schemas)){let a=this._utils.schemas[i];if(!(i in t)){let s=PU(a.default(this._utils));"value"in s&&r.push({[i]:s.value})}}n();for(let i of Object.keys(this._utils.schemas)){if(!(i in t))continue;let a=this._utils.schemas[i],s=t[i],l=a.postprocess(s,this._utils);l!==fk&&(this._applyValidation(l,i,a),t[i]=l)}return this._applyPostprocess(t),this._applyRequiredCheck(t),t}_applyNormalization(e,t){let r=[],{knownKeys:n,unknownKeys:i}=this._partitionOptionKeys(e);for(let a of n){let s=this._utils.schemas[a],l=s.preprocess(e[a],this._utils);this._applyValidation(l,a,s);let h=({from:k,to:A})=>{r.push(typeof A=="string"?{[A]:k}:{[A.key]:A.value})},y=({value:k,redirectTo:A})=>{let j=OU(s.deprecated(k,this._utils),l,!0);if(j!==!1)if(j===!0)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,A,this._utils));else for(let{value:N}of j){let M={key:a,value:N};if(!this._hasDeprecationWarned(M)){let u=typeof A=="string"?{key:A,value:N}:A;this._utils.logger.warn(this._deprecatedHandler(M,u,this._utils))}}};g8(s.forward(l,this._utils),l).forEach(h);let x=_U(s.redirect(l,this._utils),l);if(x.redirect.forEach(h),"remain"in x){let k=x.remain;t[a]=a in t?s.overlap(t[a],k,this._utils):k,y({value:k})}for(let{from:k,to:A}of x.redirect)y({value:k,redirectTo:A})}for(let a of i){let s=e[a];this._applyUnknownHandler(a,s,t,(l,h)=>{r.push({[l]:h})})}return r}_applyRequiredCheck(e){for(let t of Object.keys(this._utils.schemas))if(this._identifyMissing(t,e)&&this._identifyRequired(t))throw this._invalidHandler(t,Xae,this._utils)}_partitionOptionKeys(e){let[t,r]=oWe(Object.keys(e).filter(n=>!this._identifyMissing(n,e)),n=>n in this._utils.schemas);return{knownKeys:t,unknownKeys:r}}_applyValidation(e,t,r){let n=kU(r.validate(e,this._utils),e);if(n!==!0)throw this._invalidHandler(t,n.value,this._utils)}_applyUnknownHandler(e,t,r,n){let i=this._unknownHandler(e,t,this._utils);if(i)for(let a of Object.keys(i)){if(this._identifyMissing(a,i))continue;let s=i[a];a in this._utils.schemas?n(a,s):r[a]=s}}_applyPostprocess(e){let t=this._postprocess(e,this._utils);if(t!==fk){if(t.delete)for(let r of t.delete)delete e[r];if(t.override){let{knownKeys:r,unknownKeys:n}=this._partitionOptionKeys(t.override);for(let i of r){let a=t.override[i];this._applyValidation(a,i,this._utils.schemas[i]),e[i]=a}for(let i of n){let a=t.override[i];this._applyUnknownHandler(i,a,e,(s,l)=>{let h=this._utils.schemas[s];this._applyValidation(l,s,h),e[s]=l})}}}}},mj;function vWe(e,t,{logger:r=!1,isCLI:n=!1,passThrough:i=!1,FlagSchema:a,descriptor:s}={}){if(n){if(!a)throw new Error("'FlagSchema' option is required.");if(!s)throw new Error("'descriptor' option is required.")}else s=L0;let l=i?Array.isArray(i)?(A,j)=>i.includes(A)?{[A]:j}:void 0:(A,j)=>({[A]:j}):(A,j,N)=>{let{_:M,...u}=N.schemas;return Qae(A,j,{...N,schemas:u})},h=bWe(t,{isCLI:n,FlagSchema:a}),y=new yWe(h,{logger:r,unknown:l,descriptor:s}),x=r!==!1;x&&mj&&(y._hasDeprecationWarned=mj);let k=y.normalize(e);return x&&(mj=y._hasDeprecationWarned),k}function bWe(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(QVe.create({name:"_"}));for(let i of e)n.push(xWe(i,{isCLI:t,optionInfos:e,FlagSchema:r})),i.alias&&t&&n.push(JVe.create({name:i.alias,sourceName:i.name}));return n}function xWe(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:i}=e,a={name:i},s,l={};switch(e.type){case"int":s=fWe,t&&(a.preprocess=Number);break;case"string":s=AU;break;case"choice":s=cWe,a.choices=e.choices.map(h=>h!=null&&h.redirect?{...h,redirect:{to:{key:e.name,value:h.redirect}}}:h);break;case"boolean":s=tWe;break;case"flag":s=n,a.flags=r.flatMap(h=>[h.alias,h.description&&h.name,h.oppositeDescription&&`no-${h.name}`].filter(Boolean));break;case"path":s=AU;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?a.validate=(h,y,x)=>e.exception(h)||y.validate(h,x):a.validate=(h,y,x)=>h===void 0||y.validate(h,x),e.redirect&&(l.redirect=h=>h?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(l.deprecated=!0),t&&!e.array){let h=a.preprocess||(y=>y);a.preprocess=(y,x,k)=>x.preprocess(h(Array.isArray(y)?Da(!1,y,-1):y),k)}return e.array?eWe.create({...t?{preprocess:h=>Array.isArray(h)?h:[h]}:{},...l,valueSchema:s.create(a)}):s.create({...a,...l})}var wWe=vWe,SWe=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return i}}},tse=SWe;function rse(e,t){if(!t)throw new Error("parserName is required.");let r=tse(!1,e,i=>i.parsers&&Object.prototype.hasOwnProperty.call(i.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new qae(n)}function DWe(e,t){if(!t)throw new Error("astFormat is required.");let r=tse(!1,e,i=>i.printers&&Object.prototype.hasOwnProperty.call(i.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new qae(n)}function nse({plugins:e,parser:t}){let r=rse(e,t);return ise(r,t)}function ise(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function CWe(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var TU={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function PWe(e,t={}){var r;let n={...e};if(!n.parser)if(n.filepath){if(n.parser=UVe(n,{physicalFile:n.filepath}),!n.parser)throw new yU(`No parser could be inferred for file "${n.filepath}".`)}else throw new yU("No parser and no file path given, couldn't infer a parser.");let i=Yae({plugins:e.plugins,showDeprecated:!0}).options,a={...TU,...Object.fromEntries(i.filter(A=>A.default!==void 0).map(A=>[A.name,A.default]))},s=rse(n.plugins,n.parser),l=await ise(s,n.parser);n.astFormat=l.astFormat,n.locEnd=l.locEnd,n.locStart=l.locStart;let h=(r=s.printers)!=null&&r[l.astFormat]?s:DWe(n.plugins,l.astFormat),y=await CWe(h,l.astFormat);n.printer=y;let x=h.defaultOptions?Object.fromEntries(Object.entries(h.defaultOptions).filter(([,A])=>A!==void 0)):{},k={...a,...x};for(let[A,j]of Object.entries(k))(n[A]===null||n[A]===void 0)&&(n[A]=j);return n.parser==="json"&&(n.trailingComma="none"),wWe(n,i,{passThrough:Object.keys(TU),...t})}var Iv=PWe,kWe=NA(Cze());async function OWe(e,t){let r=await nse(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let i;try{i=await r.parse(n,t,t)}catch(a){EWe(a,e)}return{text:n,ast:i}}function EWe(e,t){let{loc:r}=e;if(r){let n=(0,kWe.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=`
+`+n,e.codeFrame=n,e}throw e}var ES=OWe;async function _We(e,t,r,n,i){let{embeddedLanguageFormatting:a,printer:{embed:s,hasPrettierIgnore:l=()=>!1,getVisitorKeys:h}}=r;if(!s||a!=="auto")return;if(s.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/en/plugins.html#optional-embed");let y=WA(s.getVisitorKeys??h),x=[];j();let k=e.stack;for(let{print:N,node:M,pathStack:u}of x)try{e.stack=u;let m=await N(A,t,e,r);m&&i.set(M,m)}catch(m){if(globalThis.PRETTIER_DEBUG)throw m}e.stack=k;function A(N,M){return AWe(N,M,r,n)}function j(){let{node:N}=e;if(N===null||typeof N!="object"||l(e))return;for(let u of y(N))Array.isArray(N[u])?e.each(j,u):e.call(j,u);let M=s(e,r);if(M){if(typeof M=="function"){x.push({print:M,node:N,pathStack:[...e.stack]});return}i.set(N,M)}}}async function AWe(e,t,r,n){let i=await Iv({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:a}=await ES(e,i),s=await n(a,i);return Bae(s)}function TWe(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:a,[Symbol.for("printedComments")]:s}=t,{node:l}=e,h=i(l),y=a(l);for(let x of n)i(x)>=h&&a(x)<=y&&s.add(x);return r.slice(h,y)}var MWe=TWe;async function HA(e,t){({ast:e}=await ose(e,t));let r=new Map,n=new vVe(e),i=new Map;await _We(n,s,t,HA,i);let a=await MU(n,t,s,void 0,i);return NVe(t),a;function s(h,y){return h===void 0||h===n?l(y):Array.isArray(h)?n.call(()=>l(y),...h):n.call(()=>l(y),h)}function l(h){let y=n.node;if(y==null)return"";let x=y&&typeof y=="object"&&h===void 0;if(x&&r.has(y))return r.get(y);let k=MU(n,t,s,h,i);return x&&r.set(y,k),k}}function MU(e,t,r,n,i){var a;let{node:s}=e,{printer:l}=t,h;return(a=l.hasPrettierIgnore)!=null&&a.call(l,e)?h=MWe(e,t):i.has(s)?h=i.get(s):h=l.print(e,t,r,n),s===t.cursorNode&&(h=Nae(h,y=>[d8,y,d8])),l.printComment&&(!l.willPrintOwnComments||!l.willPrintOwnComments(e,t))&&(h=BVe(e,h,t)),h}async function ose(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,AVe(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function $We(e,t){let{cursorOffset:r,locStart:n,locEnd:i}=t,a=WA(t.printer.getVisitorKeys),s=h=>n(h)<=r&&i(h)>=r,l=e;for(let h of wVe(e,{getVisitorKeys:a,filter:s}))l=h;return l}var IWe=$We;function jWe(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let i=WA(n),a=r.ignoredProperties??new Set;return s(e);function s(l,h){if(!(l!==null&&typeof l=="object"))return l;if(Array.isArray(l))return l.map(A=>s(A,h)).filter(Boolean);let y={},x=new Set(i(l));for(let A in l)!Object.prototype.hasOwnProperty.call(l,A)||a.has(A)||(x.has(A)?y[A]=s(l[A],l):y[A]=l[A]);let k=r(l,y,h);if(k!==null)return k??y}}var FWe=jWe,BWe=(e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let i=t[n];if(r(i,n,t))return n}return-1}},NWe=BWe,RWe=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function LWe(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(i=>ase.has(i.type)&&n.has(i))}function $U(e){let t=NWe(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function zWe(e,t,{locStart:r,locEnd:n}){let i=e.node,a=t.node;if(i===a)return{startNode:i,endNode:a};let s=r(e.node);for(let h of $U(t.parentNodes))if(r(h)>=s)a=h;else break;let l=n(t.node);for(let h of $U(e.parentNodes)){if(n(h)<=l)i=h;else break;if(i===a)break}return{startNode:i,endNode:a}}function y8(e,t,r,n,i=[],a){let{locStart:s,locEnd:l}=r,h=s(e),y=l(e);if(!(t>y||t<h||a==="rangeEnd"&&t===h||a==="rangeStart"&&t===y)){for(let x of D9(e,r)){let k=y8(x,t,r,n,[e,...i],a);if(k)return k}if(!n||n(e,i[0]))return{node:e,parentNodes:i}}}function VWe(e,t){return t!=="DeclareExportDeclaration"&&e!=="TypeParameterDeclaration"&&(e==="Directive"||e==="TypeAlias"||e==="TSExportAssignment"||e.startsWith("Declare")||e.startsWith("TSDeclare")||e.endsWith("Statement")||e.endsWith("Declaration"))}var ase=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),WWe=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function IU(e,t,r){if(!t)return!1;switch(e.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return VWe(t.type,r==null?void 0:r.type);case"json":case"json5":case"jsonc":case"json-stringify":return ase.has(t.type);case"graphql":return WWe.has(t.kind);case"vue":return t.tag!=="root"}return!1}function HWe(e,t,r){let{rangeStart:n,rangeEnd:i,locStart:a,locEnd:s}=t;m8.ok(i>n);let l=e.slice(n,i).search(/\S/u),h=l===-1;if(!h)for(n+=l;i>n&&!/\S/u.test(e[i-1]);--i);let y=y8(r,n,t,(j,N)=>IU(t,j,N),[],"rangeStart"),x=h?y:y8(r,i,t,j=>IU(t,j),[],"rangeEnd");if(!y||!x)return{rangeStart:0,rangeEnd:0};let k,A;if(RWe(t)){let j=LWe(y,x);k=j,A=j}else({startNode:k,endNode:A}=zWe(y,x,t));return{rangeStart:Math.min(a(k),a(A)),rangeEnd:Math.max(s(k),s(A))}}var sse="\uFEFF",jU=Symbol("cursor");async function lse(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:i}=await ES(e,t);t.cursorOffset>=0&&(t.cursorNode=IWe(n,t));let a=await HA(n,t);r>0&&(a=Fae([Gm,a],r,t.tabWidth));let s=VA(a,t);if(r>0){let h=s.formatted.trim();s.cursorNodeStart!==void 0&&(s.cursorNodeStart-=s.formatted.indexOf(h)),s.formatted=h+g9(t.endOfLine)}let l=t[Symbol.for("comments")];if(t.cursorOffset>=0){let h,y,x,k,A;if(t.cursorNode&&s.cursorNodeText?(h=t.locStart(t.cursorNode),y=i.slice(h,t.locEnd(t.cursorNode)),x=t.cursorOffset-h,k=s.cursorNodeStart,A=s.cursorNodeText):(h=0,y=i,x=t.cursorOffset,k=0,A=s.formatted),y===A)return{formatted:s.formatted,cursorOffset:k+x,comments:l};let j=y.split("");j.splice(x,0,jU);let N=A.split(""),M=Aze(j,N),u=k;for(let m of M)if(m.removed){if(m.value.includes(jU))break}else u+=m.count;return{formatted:s.formatted,cursorOffset:u,comments:l}}return{formatted:s.formatted,cursorOffset:-1,comments:l}}async function UWe(e,t){let{ast:r,text:n}=await ES(e,t),{rangeStart:i,rangeEnd:a}=HWe(n,t,r),s=n.slice(i,a),l=Math.min(i,n.lastIndexOf(`
+`,i)+1),h=n.slice(l,i).match(/^\s*/u)[0],y=w9(h,t.tabWidth),x=await lse(s,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=a?t.cursorOffset-i:-1,endOfLine:"lf"},y),k=x.formatted.trimEnd(),{cursorOffset:A}=t;A>a?A+=k.length-s.length:x.cursorOffset>=0&&(A=x.cursorOffset+i);let j=n.slice(0,i)+k+n.slice(a);if(t.endOfLine!=="lf"){let N=g9(t.endOfLine);A>=0&&N===`\r
+`&&(A+=Eae(j.slice(0,A),`
 `)),j=RA(!1,j,`
-`,N)}return{formatted:j,cursorOffset:A,comments:x.comments}}function gj(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function FU(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i}=t;return r=gj(e,r,-1),n=gj(e,n,0),i=gj(e,i,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:i}}function sse(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:a}=FU(e,t),s=e.charAt(0)===ose;if(s&&(e=e.slice(1),r--,n--,i--),a==="auto"&&(a=_ze(e)),e.includes("\r")){let l=h=>kae(e.slice(0,Math.max(h,0)),`\r
-`);r-=l(r),n-=l(n),i-=l(i),e=Aze(e)}return{hasBOM:s,text:e,options:FU(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:a})}}async function BU(e,t){let r=await tse(t);return!r.hasPragma||r.hasPragma(e)}async function lse(e,t){let{hasBOM:r,text:n,options:i}=sse(e,await Iv(t));if(i.rangeStart>=i.rangeEnd&&n!==""||i.requirePragma&&!await BU(n,i))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let a;return i.rangeStart>0||i.rangeEnd<n.length?a=await WWe(n,i):(!i.requirePragma&&i.insertPragma&&i.printer.insertPragma&&!await BU(n,i)&&(n=i.printer.insertPragma(n)),a=await ase(n,i)),r&&(a.formatted=ose+a.formatted,a.cursorOffset>=0&&a.cursorOffset++),a}async function HWe(e,t,r){let{text:n,options:i}=sse(e,await Iv(t)),a=await ES(n,i);return r&&(r.preprocessForPrint&&(a.ast=await nse(a.ast,i)),r.massage&&(a.ast=IWe(a.ast,i))),a}async function UWe(e,t){t=await Iv(t);let r=await HA(e,t);return VA(r,t)}async function KWe(e,t){let r=qze(e),{formatted:n}=await lse(r,{...t,parser:"__js_expression"});return n}async function GWe(e,t){t=await Iv(t);let{ast:r}=await ES(e,t);return HA(r,t)}async function qWe(e,t){return VA(e,await Iv(t))}var use={};BA(use,{builders:()=>YWe,printer:()=>XWe,utils:()=>ZWe});var YWe={join:$ae,line:Tae,softline:Kze,hardline:Gm,literalline:Mae,group:Eae,conditionalGroup:zze,fill:_ae,lineSuffix:c8,lineSuffixBoundary:Hze,cursor:d8,breakParent:LA,ifBreak:Vze,trim:Uze,indent:GO,indentIfBreak:Wze,align:Xy,addAlignmentToDoc:Iae,markAsRoot:Rze,dedentToRoot:Nze,dedent:Lze,hardlineWithoutBreakParent:v9,literallineWithoutBreakParent:Aae,label:Gze,concat:e=>e},XWe={printDocToString:VA},ZWe={willBreak:nVe,traverseDoc:y9,findInDoc:x9,mapDoc:zA,removeLines:aVe,stripTrailingHardline:jae,replaceEndOfLine:uVe,canBreak:dVe},JWe="3.3.3",cse={};BA(cse,{addDanglingComment:()=>wm,addLeadingComment:()=>N0,addTrailingComment:()=>R0,getAlignmentSize:()=>w9,getIndentSize:()=>iHe,getMaxContinuousCount:()=>sHe,getNextNonSpaceNonCommentCharacter:()=>uHe,getNextNonSpaceNonCommentCharacterIndex:()=>yHe,getStringWidth:()=>b9,hasNewline:()=>Qh,hasNewlineInRange:()=>dHe,hasSpaces:()=>hHe,isNextLineEmpty:()=>wHe,isNextLineEmptyAfterIndex:()=>E9,isPreviousLineEmpty:()=>bHe,makeString:()=>mHe,skip:()=>OS,skipEverythingButNewLine:()=>zae,skipInlineComment:()=>P9,skipNewline:()=>sg,skipSpaces:()=>hp,skipToLineEnd:()=>Lae,skipTrailingComment:()=>k9,skipWhitespace:()=>xVe});function QWe(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;r<e.length;++r)if(e.charAt(r)==="*"&&e.charAt(r+1)==="/")return r+2}return t}var P9=QWe;function eHe(e,t){return t===!1?!1:e.charAt(t)==="/"&&e.charAt(t+1)==="/"?zae(e,t):t}var k9=eHe;function tHe(e,t){let r=null,n=t;for(;n!==r;)r=n,n=hp(e,n),n=P9(e,n),n=k9(e,n),n=sg(e,n);return n}var O9=tHe;function rHe(e,t){let r=null,n=t;for(;n!==r;)r=n,n=Lae(e,n),n=P9(e,n),n=hp(e,n);return n=k9(e,n),n=sg(e,n),n!==!1&&Qh(e,n)}var E9=rHe;function nHe(e,t){let r=e.lastIndexOf(`
-`);return r===-1?0:w9(e.slice(r+1).match(/^[\t ]*/u)[0],t)}var iHe=nHe;function oHe(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function aHe(e,t){let r=e.match(new RegExp(`(${oHe(t)})+`,"gu"));return r===null?0:r.reduce((n,i)=>Math.max(n,i.length/t.length),0)}var sHe=aHe;function lHe(e,t){let r=O9(e,t);return r===!1?"":e.charAt(r)}var uHe=lHe;function cHe(e,t,r){for(let n=t;n<r;++n)if(e.charAt(n)===`
-`)return!0;return!1}var dHe=cHe;function fHe(e,t,r={}){return hp(e,r.backwards?t-1:t,r)!==t}var hHe=fHe;function pHe(e,t,r){let n=t==='"'?"'":'"',i=RA(!1,e,/\\(.)|(["'])/gsu,(a,s,l)=>s===n?s:l===t?"\\"+l:l||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(s)?s:"\\"+s));return t+i+t}var mHe=pHe;function gHe(e,t,r){return O9(e,r(t))}function yHe(e,t){return arguments.length===2||typeof t=="number"?O9(e,t):gHe(...arguments)}function vHe(e,t,r){return C9(e,r(t))}function bHe(e,t){return arguments.length===2||typeof t=="number"?C9(e,t):vHe(...arguments)}function xHe(e,t,r){return E9(e,r(t))}function wHe(e,t){return arguments.length===2||typeof t=="number"?E9(e,t):xHe(...arguments)}function km(e,t=1){return async(...r)=>{let n=r[t]??{},i=n.plugins??[];return r[t]={...n,plugins:Array.isArray(i)?i:Object.values(i)},e(...r)}}var dse=km(lse);async function fse(e,t){let{formatted:r}=await dse(e,{...t,cursorOffset:-1});return r}async function SHe(e,t){return await fse(e,t)===e}var DHe=km(Gae,0),CHe={parse:km(HWe),formatAST:km(UWe),formatDoc:km(KWe),printToDoc:km(GWe),printDocToString:km(qWe)},PHe=Dae,hse={exports:{}};(function(e,t){(function(r){function n(){var i=r();return i.default||i}e.exports=n()})(function(){var r=Object.create,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,s=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,h=(We,dt)=>()=>(dt||We((dt={exports:{}}).exports,dt),dt.exports),y=(We,dt)=>{for(var Ot in dt)n(We,Ot,{get:dt[Ot],enumerable:!0})},x=(We,dt,Ot,Mt)=>{if(dt&&typeof dt=="object"||typeof dt=="function")for(let _t of a(dt))!l.call(We,_t)&&_t!==Ot&&n(We,_t,{get:()=>dt[_t],enumerable:!(Mt=i(dt,_t))||Mt.enumerable});return We},k=(We,dt,Ot)=>(Ot=We!=null?r(s(We)):{},x(n(Ot,"default",{value:We,enumerable:!0}),We)),A=We=>x(n({},"__esModule",{value:!0}),We),j=h(We=>{Object.defineProperty(We,"__esModule",{value:!0});function dt(_,b){if(_==null)return{};var I={},z=Object.keys(_),Z,ye;for(ye=0;ye<z.length;ye++)Z=z[ye],!(b.indexOf(Z)>=0)&&(I[Z]=_[Z]);return I}var Ot=class{constructor(_,b,I){this.line=void 0,this.column=void 0,this.index=void 0,this.line=_,this.column=b,this.index=I}},Mt=class{constructor(_,b){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=_,this.end=b}};function _t(_,b){let{line:I,column:z,index:Z}=_;return new Ot(I,z+b,Z+b)}var ar="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",sr={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:ar},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:ar}},ln={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},En=_=>_.type==="UpdateExpression"?ln.UpdateExpression[`${_.prefix}`]:ln[_.type],_n={AccessorIsGenerator:({kind:_})=>`A ${_}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:_})=>`Missing initializer in ${_} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:_})=>`\`${_}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:({phase:_})=>`'import.${_}(...)' can only be parsed when using the 'createImportExpressions' option.`,ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:_,exportName:b})=>`A string literal cannot be used as an exported binding without \`from\`.
+`,N)}return{formatted:j,cursorOffset:A,comments:x.comments}}function gj(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function FU(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i}=t;return r=gj(e,r,-1),n=gj(e,n,0),i=gj(e,i,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:i}}function use(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:a}=FU(e,t),s=e.charAt(0)===sse;if(s&&(e=e.slice(1),r--,n--,i--),a==="auto"&&(a=Tze(e)),e.includes("\r")){let l=h=>Eae(e.slice(0,Math.max(h,0)),`\r
+`);r-=l(r),n-=l(n),i-=l(i),e=Mze(e)}return{hasBOM:s,text:e,options:FU(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:a})}}async function BU(e,t){let r=await nse(t);return!r.hasPragma||r.hasPragma(e)}async function cse(e,t){let{hasBOM:r,text:n,options:i}=use(e,await Iv(t));if(i.rangeStart>=i.rangeEnd&&n!==""||i.requirePragma&&!await BU(n,i))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let a;return i.rangeStart>0||i.rangeEnd<n.length?a=await UWe(n,i):(!i.requirePragma&&i.insertPragma&&i.printer.insertPragma&&!await BU(n,i)&&(n=i.printer.insertPragma(n)),a=await lse(n,i)),r&&(a.formatted=sse+a.formatted,a.cursorOffset>=0&&a.cursorOffset++),a}async function KWe(e,t,r){let{text:n,options:i}=use(e,await Iv(t)),a=await ES(n,i);return r&&(r.preprocessForPrint&&(a.ast=await ose(a.ast,i)),r.massage&&(a.ast=FWe(a.ast,i))),a}async function GWe(e,t){t=await Iv(t);let r=await HA(e,t);return VA(r,t)}async function qWe(e,t){let r=Xze(e),{formatted:n}=await cse(r,{...t,parser:"__js_expression"});return n}async function YWe(e,t){t=await Iv(t);let{ast:r}=await ES(e,t);return HA(r,t)}async function XWe(e,t){return VA(e,await Iv(t))}var dse={};BA(dse,{builders:()=>ZWe,printer:()=>JWe,utils:()=>QWe});var ZWe={join:jae,line:$ae,softline:qze,hardline:Gm,literalline:Iae,group:Aae,conditionalGroup:Wze,fill:Tae,lineSuffix:c8,lineSuffixBoundary:Kze,cursor:d8,breakParent:LA,ifBreak:Hze,trim:Gze,indent:GO,indentIfBreak:Uze,align:Xy,addAlignmentToDoc:Fae,markAsRoot:zze,dedentToRoot:Lze,dedent:Vze,hardlineWithoutBreakParent:v9,literallineWithoutBreakParent:Mae,label:Yze,concat:e=>e},JWe={printDocToString:VA},QWe={willBreak:oVe,traverseDoc:y9,findInDoc:x9,mapDoc:zA,removeLines:lVe,stripTrailingHardline:Bae,replaceEndOfLine:dVe,canBreak:hVe},eHe="3.3.3",fse={};BA(fse,{addDanglingComment:()=>wm,addLeadingComment:()=>N0,addTrailingComment:()=>R0,getAlignmentSize:()=>w9,getIndentSize:()=>aHe,getMaxContinuousCount:()=>uHe,getNextNonSpaceNonCommentCharacter:()=>dHe,getNextNonSpaceNonCommentCharacterIndex:()=>bHe,getStringWidth:()=>b9,hasNewline:()=>Qh,hasNewlineInRange:()=>hHe,hasSpaces:()=>mHe,isNextLineEmpty:()=>DHe,isNextLineEmptyAfterIndex:()=>E9,isPreviousLineEmpty:()=>wHe,makeString:()=>yHe,skip:()=>OS,skipEverythingButNewLine:()=>Wae,skipInlineComment:()=>P9,skipNewline:()=>sg,skipSpaces:()=>hp,skipToLineEnd:()=>Vae,skipTrailingComment:()=>k9,skipWhitespace:()=>SVe});function tHe(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;r<e.length;++r)if(e.charAt(r)==="*"&&e.charAt(r+1)==="/")return r+2}return t}var P9=tHe;function rHe(e,t){return t===!1?!1:e.charAt(t)==="/"&&e.charAt(t+1)==="/"?Wae(e,t):t}var k9=rHe;function nHe(e,t){let r=null,n=t;for(;n!==r;)r=n,n=hp(e,n),n=P9(e,n),n=k9(e,n),n=sg(e,n);return n}var O9=nHe;function iHe(e,t){let r=null,n=t;for(;n!==r;)r=n,n=Vae(e,n),n=P9(e,n),n=hp(e,n);return n=k9(e,n),n=sg(e,n),n!==!1&&Qh(e,n)}var E9=iHe;function oHe(e,t){let r=e.lastIndexOf(`
+`);return r===-1?0:w9(e.slice(r+1).match(/^[\t ]*/u)[0],t)}var aHe=oHe;function sHe(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function lHe(e,t){let r=e.match(new RegExp(`(${sHe(t)})+`,"gu"));return r===null?0:r.reduce((n,i)=>Math.max(n,i.length/t.length),0)}var uHe=lHe;function cHe(e,t){let r=O9(e,t);return r===!1?"":e.charAt(r)}var dHe=cHe;function fHe(e,t,r){for(let n=t;n<r;++n)if(e.charAt(n)===`
+`)return!0;return!1}var hHe=fHe;function pHe(e,t,r={}){return hp(e,r.backwards?t-1:t,r)!==t}var mHe=pHe;function gHe(e,t,r){let n=t==='"'?"'":'"',i=RA(!1,e,/\\(.)|(["'])/gsu,(a,s,l)=>s===n?s:l===t?"\\"+l:l||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(s)?s:"\\"+s));return t+i+t}var yHe=gHe;function vHe(e,t,r){return O9(e,r(t))}function bHe(e,t){return arguments.length===2||typeof t=="number"?O9(e,t):vHe(...arguments)}function xHe(e,t,r){return C9(e,r(t))}function wHe(e,t){return arguments.length===2||typeof t=="number"?C9(e,t):xHe(...arguments)}function SHe(e,t,r){return E9(e,r(t))}function DHe(e,t){return arguments.length===2||typeof t=="number"?E9(e,t):SHe(...arguments)}function km(e,t=1){return async(...r)=>{let n=r[t]??{},i=n.plugins??[];return r[t]={...n,plugins:Array.isArray(i)?i:Object.values(i)},e(...r)}}var hse=km(cse);async function pse(e,t){let{formatted:r}=await hse(e,{...t,cursorOffset:-1});return r}async function CHe(e,t){return await pse(e,t)===e}var PHe=km(Yae,0),kHe={parse:km(KWe),formatAST:km(GWe),formatDoc:km(qWe),printToDoc:km(YWe),printDocToString:km(XWe)},OHe=Pae,mse={exports:{}};(function(e,t){(function(r){function n(){var i=r();return i.default||i}e.exports=n()})(function(){var r=Object.create,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,s=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,h=(We,dt)=>()=>(dt||We((dt={exports:{}}).exports,dt),dt.exports),y=(We,dt)=>{for(var Ot in dt)n(We,Ot,{get:dt[Ot],enumerable:!0})},x=(We,dt,Ot,Mt)=>{if(dt&&typeof dt=="object"||typeof dt=="function")for(let _t of a(dt))!l.call(We,_t)&&_t!==Ot&&n(We,_t,{get:()=>dt[_t],enumerable:!(Mt=i(dt,_t))||Mt.enumerable});return We},k=(We,dt,Ot)=>(Ot=We!=null?r(s(We)):{},x(n(Ot,"default",{value:We,enumerable:!0}),We)),A=We=>x(n({},"__esModule",{value:!0}),We),j=h(We=>{Object.defineProperty(We,"__esModule",{value:!0});function dt(_,b){if(_==null)return{};var I={},z=Object.keys(_),Z,ye;for(ye=0;ye<z.length;ye++)Z=z[ye],!(b.indexOf(Z)>=0)&&(I[Z]=_[Z]);return I}var Ot=class{constructor(_,b,I){this.line=void 0,this.column=void 0,this.index=void 0,this.line=_,this.column=b,this.index=I}},Mt=class{constructor(_,b){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=_,this.end=b}};function _t(_,b){let{line:I,column:z,index:Z}=_;return new Ot(I,z+b,Z+b)}var ar="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",sr={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:ar},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:ar}},ln={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},En=_=>_.type==="UpdateExpression"?ln.UpdateExpression[`${_.prefix}`]:ln[_.type],_n={AccessorIsGenerator:({kind:_})=>`A ${_}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:_})=>`Missing initializer in ${_} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:_})=>`\`${_}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:({phase:_})=>`'import.${_}(...)' can only be parsed when using the 'createImportExpressions' option.`,ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:_,exportName:b})=>`A string literal cannot be used as an exported binding without \`from\`.
 - Did you mean \`export { '${_}' as '${b}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:_})=>`'${_==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:_})=>`Unsyntactic ${_==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:({importName:_})=>`A string literal cannot be used as an imported binding.
-- Did you mean \`import { "${_}" as foo }\`?`,ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:({maxArgumentCount:_})=>`\`import()\` requires exactly ${_===1?"one argument":"one or two arguments"}.`,ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:_})=>`Expected number in radix ${_}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:_})=>`Escape sequence in keyword ${_}.`,InvalidIdentifier:({identifierName:_})=>`Invalid identifier ${_}.`,InvalidLhs:({ancestor:_})=>`Invalid left-hand side in ${En(_)}.`,InvalidLhsBinding:({ancestor:_})=>`Binding invalid left-hand side in ${En(_)}.`,InvalidLhsOptionalChaining:({ancestor:_})=>`Invalid optional chaining in the left-hand side of ${En(_)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:_})=>`Unexpected character '${_}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:_})=>`Private name #${_} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:_})=>`Label '${_}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:_})=>`This experimental syntax requires enabling the parser plugin: ${_.map(b=>JSON.stringify(b)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:_})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${_.map(b=>JSON.stringify(b)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:_})=>`Duplicate key "${_}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:_})=>`An export name cannot include a lone surrogate, found '\\u${_.toString(16)}'.`,ModuleExportUndefined:({localName:_})=>`Export '${_}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:_})=>`Private names are only allowed in property accesses (\`obj.#${_}\`) or in \`in\` expressions (\`#${_} in obj\`).`,PrivateNameRedeclaration:({identifierName:_})=>`Duplicate private name #${_}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:_})=>`Unexpected keyword '${_}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:_})=>`Unexpected reserved word '${_}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:_,unexpected:b})=>`Unexpected token${b?` '${b}'.`:""}${_?`, expected "${_}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:_,onlyValidPropertyName:b})=>`The only valid meta property for ${_} is ${_}.${b}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:_})=>`Identifier '${_}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},Ci={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:_})=>`Assigning to '${_}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:_})=>`Binding '${_}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},wo=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),Zi={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:_})=>`Invalid topic token ${_}. In order to use ${_} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${_}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:_})=>`Hack-style pipe body cannot be an unparenthesized ${En({type:_})}; please wrap it in parentheses.`,PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},V=["toMessage"],J=["message"];function lt(_,b,I){Object.defineProperty(_,b,{enumerable:!1,configurable:!0,value:I})}function rt(_){let{toMessage:b}=_,I=dt(_,V);return function z(Z,ye){let Pe=new SyntaxError;return Object.assign(Pe,I,{loc:Z,pos:Z.index}),"missingPlugin"in ye&&Object.assign(Pe,{missingPlugin:ye.missingPlugin}),lt(Pe,"clone",function(He={}){var Je;let{line:Xe,column:Ht,index:gr}=(Je=He.loc)!=null?Je:Z;return z(new Ot(Xe,Ht,gr),Object.assign({},ye,He.details))}),lt(Pe,"details",ye),Object.defineProperty(Pe,"message",{configurable:!0,get(){let He=`${b(ye)} (${Z.line}:${Z.column})`;return this.message=He,He},set(He){Object.defineProperty(this,"message",{value:He,writable:!0})}}),Pe}}function Ut(_,b){if(Array.isArray(_))return z=>Ut(z,_[0]);let I={};for(let z of Object.keys(_)){let Z=_[z],ye=typeof Z=="string"?{message:()=>Z}:typeof Z=="function"?{message:Z}:Z,{message:Pe}=ye,He=dt(ye,J),Je=typeof Pe=="string"?()=>Pe:Pe;I[z]=rt(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:z,toMessage:Je},b?{syntaxPlugin:b}:{},He))}return I}var Ge=Object.assign({},Ut(sr),Ut(_n),Ut(Ci),Ut`pipelineOperator`(Zi)),{defineProperty:gn}=Object,an=(_,b)=>{_&&gn(_,b,{enumerable:!1,value:_[b]})};function hn(_){return an(_.loc.start,"index"),an(_.loc.end,"index"),_}var un=_=>class extends _{parse(){let b=hn(super.parse());return this.options.tokens&&(b.tokens=b.tokens.map(hn)),b}parseRegExpLiteral({pattern:b,flags:I}){let z=null;try{z=new RegExp(b,I)}catch{}let Z=this.estreeParseLiteral(z);return Z.regex={pattern:b,flags:I},Z}parseBigIntLiteral(b){let I;try{I=BigInt(b)}catch{I=null}let z=this.estreeParseLiteral(I);return z.bigint=String(z.value||b),z}parseDecimalLiteral(b){let I=this.estreeParseLiteral(null);return I.decimal=String(I.value||b),I}estreeParseLiteral(b){return this.parseLiteral(b,"Literal")}parseStringLiteral(b){return this.estreeParseLiteral(b)}parseNumericLiteral(b){return this.estreeParseLiteral(b)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(b){return this.estreeParseLiteral(b)}directiveToStmt(b){let I=b.value;delete b.value,I.type="Literal",I.raw=I.extra.raw,I.value=I.extra.expressionValue;let z=b;return z.type="ExpressionStatement",z.expression=I,z.directive=I.extra.rawValue,delete I.extra,z}initFunction(b,I){super.initFunction(b,I),b.expression=!1}checkDeclaration(b){b!=null&&this.isObjectProperty(b)?this.checkDeclaration(b.value):super.checkDeclaration(b)}getObjectOrClassMethodParams(b){return b.value.params}isValidDirective(b){var I;return b.type==="ExpressionStatement"&&b.expression.type==="Literal"&&typeof b.expression.value=="string"&&!((I=b.expression.extra)!=null&&I.parenthesized)}parseBlockBody(b,I,z,Z,ye){super.parseBlockBody(b,I,z,Z,ye);let Pe=b.directives.map(He=>this.directiveToStmt(He));b.body=Pe.concat(b.body),delete b.directives}pushClassMethod(b,I,z,Z,ye,Pe){this.parseMethod(I,z,Z,ye,Pe,"ClassMethod",!0),I.typeParameters&&(I.value.typeParameters=I.typeParameters,delete I.typeParameters),b.body.push(I)}parsePrivateName(){let b=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(b):b}convertPrivateNameToPrivateIdentifier(b){let I=super.getPrivateNameSV(b);return b=b,delete b.id,b.name=I,b.type="PrivateIdentifier",b}isPrivateName(b){return this.getPluginOption("estree","classFeatures")?b.type==="PrivateIdentifier":super.isPrivateName(b)}getPrivateNameSV(b){return this.getPluginOption("estree","classFeatures")?b.name:super.getPrivateNameSV(b)}parseLiteral(b,I){let z=super.parseLiteral(b,I);return z.raw=z.extra.raw,delete z.extra,z}parseFunctionBody(b,I,z=!1){super.parseFunctionBody(b,I,z),b.expression=b.body.type!=="BlockStatement"}parseMethod(b,I,z,Z,ye,Pe,He=!1){let Je=this.startNode();return Je.kind=b.kind,Je=super.parseMethod(Je,I,z,Z,ye,Pe,He),Je.type="FunctionExpression",delete Je.kind,b.value=Je,Pe==="ClassPrivateMethod"&&(b.computed=!1),this.finishNode(b,"MethodDefinition")}nameIsConstructor(b){return b.type==="Literal"?b.value==="constructor":super.nameIsConstructor(b)}parseClassProperty(...b){let I=super.parseClassProperty(...b);return this.getPluginOption("estree","classFeatures")&&(I.type="PropertyDefinition"),I}parseClassPrivateProperty(...b){let I=super.parseClassPrivateProperty(...b);return this.getPluginOption("estree","classFeatures")&&(I.type="PropertyDefinition",I.computed=!1),I}parseObjectMethod(b,I,z,Z,ye){let Pe=super.parseObjectMethod(b,I,z,Z,ye);return Pe&&(Pe.type="Property",Pe.kind==="method"&&(Pe.kind="init"),Pe.shorthand=!1),Pe}parseObjectProperty(b,I,z,Z){let ye=super.parseObjectProperty(b,I,z,Z);return ye&&(ye.kind="init",ye.type="Property"),ye}isValidLVal(b,I,z){return b==="Property"?"value":super.isValidLVal(b,I,z)}isAssignable(b,I){return b!=null&&this.isObjectProperty(b)?this.isAssignable(b.value,I):super.isAssignable(b,I)}toAssignable(b,I=!1){if(b!=null&&this.isObjectProperty(b)){let{key:z,value:Z}=b;this.isPrivateName(z)&&this.classScope.usePrivateName(this.getPrivateNameSV(z),z.loc.start),this.toAssignable(Z,I)}else super.toAssignable(b,I)}toAssignableObjectExpressionProp(b,I,z){b.type==="Property"&&(b.kind==="get"||b.kind==="set")?this.raise(Ge.PatternHasAccessor,b.key):b.type==="Property"&&b.method?this.raise(Ge.PatternHasMethod,b.key):super.toAssignableObjectExpressionProp(b,I,z)}finishCallExpression(b,I){let z=super.finishCallExpression(b,I);if(z.callee.type==="Import"){if(z.type="ImportExpression",z.source=z.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var Z,ye;z.options=(Z=z.arguments[1])!=null?Z:null,z.attributes=(ye=z.arguments[1])!=null?ye:null}delete z.arguments,delete z.callee}return z}toReferencedArguments(b){b.type!=="ImportExpression"&&super.toReferencedArguments(b)}parseExport(b,I){let z=this.state.lastTokStartLoc,Z=super.parseExport(b,I);switch(Z.type){case"ExportAllDeclaration":Z.exported=null;break;case"ExportNamedDeclaration":Z.specifiers.length===1&&Z.specifiers[0].type==="ExportNamespaceSpecifier"&&(Z.type="ExportAllDeclaration",Z.exported=Z.specifiers[0].exported,delete Z.specifiers);case"ExportDefaultDeclaration":{var ye;let{declaration:Pe}=Z;(Pe==null?void 0:Pe.type)==="ClassDeclaration"&&((ye=Pe.decorators)==null?void 0:ye.length)>0&&Pe.start===Z.start&&this.resetStartLocation(Z,z)}break}return Z}parseSubscript(b,I,z,Z){let ye=super.parseSubscript(b,I,z,Z);if(Z.optionalChainMember){if((ye.type==="OptionalMemberExpression"||ye.type==="OptionalCallExpression")&&(ye.type=ye.type.substring(8)),Z.stop){let Pe=this.startNodeAtNode(ye);return Pe.expression=ye,this.finishNode(Pe,"ChainExpression")}}else(ye.type==="MemberExpression"||ye.type==="CallExpression")&&(ye.optional=!1);return ye}isOptionalMemberExpression(b){return b.type==="ChainExpression"?b.expression.type==="MemberExpression":super.isOptionalMemberExpression(b)}hasPropertyAsPrivateName(b){return b.type==="ChainExpression"&&(b=b.expression),super.hasPropertyAsPrivateName(b)}isObjectProperty(b){return b.type==="Property"&&b.kind==="init"&&!b.method}isObjectMethod(b){return b.type==="Property"&&(b.method||b.kind==="get"||b.kind==="set")}finishNodeAt(b,I,z){return hn(super.finishNodeAt(b,I,z))}resetStartLocation(b,I){super.resetStartLocation(b,I),hn(b)}resetEndLocation(b,I=this.state.lastTokEndLoc){super.resetEndLocation(b,I),hn(b)}},nr=class{constructor(_,b){this.token=void 0,this.preserveSpace=void 0,this.token=_,this.preserveSpace=!!b}},Jt={brace:new nr("{"),j_oTag:new nr("<tag"),j_cTag:new nr("</tag"),j_expr:new nr("<tag>...</tag>",!0)};Jt.template=new nr("`",!0);var Dt=!0,bt=!0,Er=!0,ur=!0,cr=!0,zr=!0,Cn=class{constructor(_,b={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=_,this.keyword=b.keyword,this.beforeExpr=!!b.beforeExpr,this.startsExpr=!!b.startsExpr,this.rightAssociative=!!b.rightAssociative,this.isLoop=!!b.isLoop,this.isAssign=!!b.isAssign,this.prefix=!!b.prefix,this.postfix=!!b.postfix,this.binop=b.binop!=null?b.binop:null,this.updateContext=null}},At=new Map;function xr(_,b={}){b.keyword=_;let I=Xr(_,b);return At.set(_,I),I}function Fn(_,b){return Xr(_,{beforeExpr:Dt,binop:b})}var Pn=-1,An=[],_i=[],Zo=[],Aa=[],bs=[],xs=[];function Xr(_,b={}){var I,z,Z,ye;return++Pn,_i.push(_),Zo.push((I=b.binop)!=null?I:-1),Aa.push((z=b.beforeExpr)!=null?z:!1),bs.push((Z=b.startsExpr)!=null?Z:!1),xs.push((ye=b.prefix)!=null?ye:!1),An.push(new Cn(_,b)),Pn}function Tn(_,b={}){var I,z,Z,ye;return++Pn,At.set(_,Pn),_i.push(_),Zo.push((I=b.binop)!=null?I:-1),Aa.push((z=b.beforeExpr)!=null?z:!1),bs.push((Z=b.startsExpr)!=null?Z:!1),xs.push((ye=b.prefix)!=null?ye:!1),An.push(new Cn("name",b)),Pn}var gc={bracketL:Xr("[",{beforeExpr:Dt,startsExpr:bt}),bracketHashL:Xr("#[",{beforeExpr:Dt,startsExpr:bt}),bracketBarL:Xr("[|",{beforeExpr:Dt,startsExpr:bt}),bracketR:Xr("]"),bracketBarR:Xr("|]"),braceL:Xr("{",{beforeExpr:Dt,startsExpr:bt}),braceBarL:Xr("{|",{beforeExpr:Dt,startsExpr:bt}),braceHashL:Xr("#{",{beforeExpr:Dt,startsExpr:bt}),braceR:Xr("}"),braceBarR:Xr("|}"),parenL:Xr("(",{beforeExpr:Dt,startsExpr:bt}),parenR:Xr(")"),comma:Xr(",",{beforeExpr:Dt}),semi:Xr(";",{beforeExpr:Dt}),colon:Xr(":",{beforeExpr:Dt}),doubleColon:Xr("::",{beforeExpr:Dt}),dot:Xr("."),question:Xr("?",{beforeExpr:Dt}),questionDot:Xr("?."),arrow:Xr("=>",{beforeExpr:Dt}),template:Xr("template"),ellipsis:Xr("...",{beforeExpr:Dt}),backQuote:Xr("`",{startsExpr:bt}),dollarBraceL:Xr("${",{beforeExpr:Dt,startsExpr:bt}),templateTail:Xr("...`",{startsExpr:bt}),templateNonTail:Xr("...${",{beforeExpr:Dt,startsExpr:bt}),at:Xr("@"),hash:Xr("#",{startsExpr:bt}),interpreterDirective:Xr("#!..."),eq:Xr("=",{beforeExpr:Dt,isAssign:ur}),assign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),slashAssign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),xorAssign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),moduloAssign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),incDec:Xr("++/--",{prefix:cr,postfix:zr,startsExpr:bt}),bang:Xr("!",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),tilde:Xr("~",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),doubleCaret:Xr("^^",{startsExpr:bt}),doubleAt:Xr("@@",{startsExpr:bt}),pipeline:Fn("|>",0),nullishCoalescing:Fn("??",1),logicalOR:Fn("||",1),logicalAND:Fn("&&",2),bitwiseOR:Fn("|",3),bitwiseXOR:Fn("^",4),bitwiseAND:Fn("&",5),equality:Fn("==/!=/===/!==",6),lt:Fn("</>/<=/>=",7),gt:Fn("</>/<=/>=",7),relational:Fn("</>/<=/>=",7),bitShift:Fn("<</>>/>>>",8),bitShiftL:Fn("<</>>/>>>",8),bitShiftR:Fn("<</>>/>>>",8),plusMin:Xr("+/-",{beforeExpr:Dt,binop:9,prefix:cr,startsExpr:bt}),modulo:Xr("%",{binop:10,startsExpr:bt}),star:Xr("*",{binop:10}),slash:Fn("/",10),exponent:Xr("**",{beforeExpr:Dt,binop:11,rightAssociative:!0}),_in:xr("in",{beforeExpr:Dt,binop:7}),_instanceof:xr("instanceof",{beforeExpr:Dt,binop:7}),_break:xr("break"),_case:xr("case",{beforeExpr:Dt}),_catch:xr("catch"),_continue:xr("continue"),_debugger:xr("debugger"),_default:xr("default",{beforeExpr:Dt}),_else:xr("else",{beforeExpr:Dt}),_finally:xr("finally"),_function:xr("function",{startsExpr:bt}),_if:xr("if"),_return:xr("return",{beforeExpr:Dt}),_switch:xr("switch"),_throw:xr("throw",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_try:xr("try"),_var:xr("var"),_const:xr("const"),_with:xr("with"),_new:xr("new",{beforeExpr:Dt,startsExpr:bt}),_this:xr("this",{startsExpr:bt}),_super:xr("super",{startsExpr:bt}),_class:xr("class",{startsExpr:bt}),_extends:xr("extends",{beforeExpr:Dt}),_export:xr("export"),_import:xr("import",{startsExpr:bt}),_null:xr("null",{startsExpr:bt}),_true:xr("true",{startsExpr:bt}),_false:xr("false",{startsExpr:bt}),_typeof:xr("typeof",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_void:xr("void",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_delete:xr("delete",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_do:xr("do",{isLoop:Er,beforeExpr:Dt}),_for:xr("for",{isLoop:Er}),_while:xr("while",{isLoop:Er}),_as:Tn("as",{startsExpr:bt}),_assert:Tn("assert",{startsExpr:bt}),_async:Tn("async",{startsExpr:bt}),_await:Tn("await",{startsExpr:bt}),_defer:Tn("defer",{startsExpr:bt}),_from:Tn("from",{startsExpr:bt}),_get:Tn("get",{startsExpr:bt}),_let:Tn("let",{startsExpr:bt}),_meta:Tn("meta",{startsExpr:bt}),_of:Tn("of",{startsExpr:bt}),_sent:Tn("sent",{startsExpr:bt}),_set:Tn("set",{startsExpr:bt}),_source:Tn("source",{startsExpr:bt}),_static:Tn("static",{startsExpr:bt}),_using:Tn("using",{startsExpr:bt}),_yield:Tn("yield",{startsExpr:bt}),_asserts:Tn("asserts",{startsExpr:bt}),_checks:Tn("checks",{startsExpr:bt}),_exports:Tn("exports",{startsExpr:bt}),_global:Tn("global",{startsExpr:bt}),_implements:Tn("implements",{startsExpr:bt}),_intrinsic:Tn("intrinsic",{startsExpr:bt}),_infer:Tn("infer",{startsExpr:bt}),_is:Tn("is",{startsExpr:bt}),_mixins:Tn("mixins",{startsExpr:bt}),_proto:Tn("proto",{startsExpr:bt}),_require:Tn("require",{startsExpr:bt}),_satisfies:Tn("satisfies",{startsExpr:bt}),_keyof:Tn("keyof",{startsExpr:bt}),_readonly:Tn("readonly",{startsExpr:bt}),_unique:Tn("unique",{startsExpr:bt}),_abstract:Tn("abstract",{startsExpr:bt}),_declare:Tn("declare",{startsExpr:bt}),_enum:Tn("enum",{startsExpr:bt}),_module:Tn("module",{startsExpr:bt}),_namespace:Tn("namespace",{startsExpr:bt}),_interface:Tn("interface",{startsExpr:bt}),_type:Tn("type",{startsExpr:bt}),_opaque:Tn("opaque",{startsExpr:bt}),name:Xr("name",{startsExpr:bt}),string:Xr("string",{startsExpr:bt}),num:Xr("num",{startsExpr:bt}),bigint:Xr("bigint",{startsExpr:bt}),decimal:Xr("decimal",{startsExpr:bt}),regexp:Xr("regexp",{startsExpr:bt}),privateName:Xr("#name",{startsExpr:bt}),eof:Xr("eof"),jsxName:Xr("jsxName"),jsxText:Xr("jsxText",{beforeExpr:!0}),jsxTagStart:Xr("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Xr("jsxTagEnd"),placeholder:Xr("%%",{startsExpr:!0})};function qr(_){return _>=93&&_<=132}function oi(_){return _<=92}function _o(_){return _>=58&&_<=132}function yc(_){return _>=58&&_<=136}function Pd(_){return Aa[_]}function Pu(_){return bs[_]}function kd(_){return _>=29&&_<=33}function vc(_){return _>=129&&_<=131}function bc(_){return _>=90&&_<=92}function xc(_){return _>=58&&_<=92}function co(_){return _>=39&&_<=59}function wc(_){return _===34}function Jo(_){return xs[_]}function Rl(_){return _>=121&&_<=123}function Sc(_){return _>=124&&_<=130}function Ai(_){return _i[_]}function al(_){return Zo[_]}function Od(_){return _===57}function ws(_){return _>=24&&_<=25}function pa(_){return An[_]}An[8].updateContext=_=>{_.pop()},An[5].updateContext=An[7].updateContext=An[23].updateContext=_=>{_.push(Jt.brace)},An[22].updateContext=_=>{_[_.length-1]===Jt.template?_.pop():_.push(Jt.template)},An[142].updateContext=_=>{_.push(Jt.j_expr,Jt.j_oTag)};var sl="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",ku="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",Ao=new RegExp("["+sl+"]"),Ou=new RegExp("["+sl+ku+"]");sl=ku=null;var To=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Ed=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function Ll(_,b){let I=65536;for(let z=0,Z=b.length;z<Z;z+=2){if(I+=b[z],I>_)return!1;if(I+=b[z+1],I>=_)return!0}return!1}function Hi(_){return _<65?_===36:_<=90?!0:_<97?_===95:_<=122?!0:_<=65535?_>=170&&Ao.test(String.fromCharCode(_)):Ll(_,To)}function Ta(_){return _<48?_===36:_<58?!0:_<65?!1:_<=90?!0:_<97?_===95:_<=122?!0:_<=65535?_>=170&&Ou.test(String.fromCharCode(_)):Ll(_,To)||Ll(_,Ed)}var ll={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Pi=new Set(ll.keyword),Ma=new Set(ll.strict),Dc=new Set(ll.strictBind);function _d(_,b){return b&&_==="await"||_==="enum"}function zl(_,b){return _d(_,b)||Ma.has(_)}function Eu(_){return Dc.has(_)}function Ad(_,b){return zl(_,b)||Eu(_)}function Cc(_){return Pi.has(_)}function Td(_,b,I){return _===64&&b===64&&Hi(I)}var _u=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function de(_){return _u.has(_)}var oe=class{constructor(_){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=_}},Ce=class{constructor(_,b){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=_,this.inModule=b}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let _=this.currentThisScopeFlags();return(_&64)>0&&(_&2)===0}get inStaticBlock(){for(let _=this.scopeStack.length-1;;_--){let{flags:b}=this.scopeStack[_];if(b&128)return!0;if(b&451)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(_){return new oe(_)}enter(_){this.scopeStack.push(this.createScope(_))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(_){return!!(_.flags&130||!this.parser.inModule&&_.flags&1)}declareName(_,b,I){let z=this.currentScope();if(b&8||b&16){this.checkRedeclarationInScope(z,_,b,I);let Z=z.names.get(_)||0;b&16?Z=Z|4:(z.firstLexicalName||(z.firstLexicalName=_),Z=Z|2),z.names.set(_,Z),b&8&&this.maybeExportDefined(z,_)}else if(b&4)for(let Z=this.scopeStack.length-1;Z>=0&&(z=this.scopeStack[Z],this.checkRedeclarationInScope(z,_,b,I),z.names.set(_,(z.names.get(_)||0)|1),this.maybeExportDefined(z,_),!(z.flags&387));--Z);this.parser.inModule&&z.flags&1&&this.undefinedExports.delete(_)}maybeExportDefined(_,b){this.parser.inModule&&_.flags&1&&this.undefinedExports.delete(b)}checkRedeclarationInScope(_,b,I,z){this.isRedeclaredInScope(_,b,I)&&this.parser.raise(Ge.VarRedeclaration,z,{identifierName:b})}isRedeclaredInScope(_,b,I){if(!(I&1))return!1;if(I&8)return _.names.has(b);let z=_.names.get(b);return I&16?(z&2)>0||!this.treatFunctionsAsVarInScope(_)&&(z&1)>0:(z&2)>0&&!(_.flags&8&&_.firstLexicalName===b)||!this.treatFunctionsAsVarInScope(_)&&(z&4)>0}checkLocalExport(_){let{name:b}=_;this.scopeStack[0].names.has(b)||this.undefinedExports.set(b,_.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let _=this.scopeStack.length-1;;_--){let{flags:b}=this.scopeStack[_];if(b&387)return b}}currentThisScopeFlags(){for(let _=this.scopeStack.length-1;;_--){let{flags:b}=this.scopeStack[_];if(b&451&&!(b&4))return b}}},Ye=class extends oe{constructor(..._){super(..._),this.declareFunctions=new Set}},St=class extends Ce{createScope(_){return new Ye(_)}declareName(_,b,I){let z=this.currentScope();if(b&2048){this.checkRedeclarationInScope(z,_,b,I),this.maybeExportDefined(z,_),z.declareFunctions.add(_);return}super.declareName(_,b,I)}isRedeclaredInScope(_,b,I){if(super.isRedeclaredInScope(_,b,I))return!0;if(I&2048&&!_.declareFunctions.has(b)){let z=_.names.get(b);return(z&4)>0||(z&2)>0}return!1}checkLocalExport(_){this.scopeStack[0].declareFunctions.has(_.name)||super.checkLocalExport(_)}},Nt=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(_){if(typeof _=="string")return this.plugins.has(_);{let[b,I]=_;if(!this.hasPlugin(b))return!1;let z=this.plugins.get(b);for(let Z of Object.keys(I))if((z==null?void 0:z[Z])!==I[Z])return!1;return!0}}getPluginOption(_,b){var I;return(I=this.plugins.get(_))==null?void 0:I[b]}};function yr(_,b){_.trailingComments===void 0?_.trailingComments=b:_.trailingComments.unshift(...b)}function Gr(_,b){_.leadingComments===void 0?_.leadingComments=b:_.leadingComments.unshift(...b)}function sn(_,b){_.innerComments===void 0?_.innerComments=b:_.innerComments.unshift(...b)}function fi(_,b,I){let z=null,Z=b.length;for(;z===null&&Z>0;)z=b[--Z];z===null||z.start>I.start?sn(_,I.comments):yr(z,I.comments)}var Ui=class extends Nt{addComment(_){this.filename&&(_.loc.filename=this.filename);let{commentsLen:b}=this.state;this.comments.length!==b&&(this.comments.length=b),this.comments.push(_),this.state.commentsLen++}processComment(_){let{commentStack:b}=this.state,I=b.length;if(I===0)return;let z=I-1,Z=b[z];Z.start===_.end&&(Z.leadingNode=_,z--);let{start:ye}=_;for(;z>=0;z--){let Pe=b[z],He=Pe.end;if(He>ye)Pe.containingNode=_,this.finalizeComment(Pe),b.splice(z,1);else{He===ye&&(Pe.trailingNode=_);break}}}finalizeComment(_){let{comments:b}=_;if(_.leadingNode!==null||_.trailingNode!==null)_.leadingNode!==null&&yr(_.leadingNode,b),_.trailingNode!==null&&Gr(_.trailingNode,b);else{let{containingNode:I,start:z}=_;if(this.input.charCodeAt(z-1)===44)switch(I.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":fi(I,I.properties,_);break;case"CallExpression":case"OptionalCallExpression":fi(I,I.arguments,_);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":fi(I,I.params,_);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":fi(I,I.elements,_);break;case"ExportNamedDeclaration":case"ImportDeclaration":fi(I,I.specifiers,_);break;default:sn(I,b)}else sn(I,b)}}finalizeRemainingComments(){let{commentStack:_}=this.state;for(let b=_.length-1;b>=0;b--)this.finalizeComment(_[b]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(_){let{commentStack:b}=this.state,{length:I}=b;if(I===0)return;let z=b[I-1];z.leadingNode===_&&(z.leadingNode=null)}resetPreviousIdentifierLeadingComments(_){let{commentStack:b}=this.state,{length:I}=b;I!==0&&(b[I-1].trailingNode===_?b[I-1].trailingNode=null:I>=2&&b[I-2].trailingNode===_&&(b[I-2].trailingNode=null))}takeSurroundingComments(_,b,I){let{commentStack:z}=this.state,Z=z.length;if(Z===0)return;let ye=Z-1;for(;ye>=0;ye--){let Pe=z[ye],He=Pe.end;if(Pe.start===I)Pe.leadingNode=_;else if(He===b)Pe.trailingNode=_;else if(He<b)break}}},So=/\r\n?|[\n\u2028\u2029]/,ai=new RegExp(So.source,"g");function zo(_){switch(_){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var Mo=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,$o=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g,$a=new RegExp("(?=("+$o.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function Qa(_){switch(_){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var Au=class pse{constructor(){this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[Jt.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}get strict(){return(this.flags&1)>0}set strict(b){b?this.flags|=1:this.flags&=-2}init({strictMode:b,sourceType:I,startLine:z,startColumn:Z}){this.strict=b===!1?!1:b===!0?!0:I==="module",this.curLine=z,this.lineStart=-Z,this.startLoc=this.endLoc=new Ot(z,Z,0)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(b){b?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(b){b?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(b){b?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(b){b?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(b){b?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(b){b?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(b){b?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(b){b?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(b){b?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(b){b?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(b){b?this.flags|=2048:this.flags&=-2049}curPosition(){return new Ot(this.curLine,this.pos-this.lineStart,this.pos)}clone(){let b=new pse;return b.flags=this.flags,b.curLine=this.curLine,b.lineStart=this.lineStart,b.startLoc=this.startLoc,b.endLoc=this.endLoc,b.errors=this.errors.slice(),b.potentialArrowAt=this.potentialArrowAt,b.noArrowAt=this.noArrowAt.slice(),b.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),b.topicContext=this.topicContext,b.labels=this.labels.slice(),b.commentsLen=this.commentsLen,b.commentStack=this.commentStack.slice(),b.pos=this.pos,b.type=this.type,b.value=this.value,b.start=this.start,b.end=this.end,b.lastTokEndLoc=this.lastTokEndLoc,b.lastTokStartLoc=this.lastTokStartLoc,b.context=this.context.slice(),b.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,b.strictErrors=this.strictErrors,b.tokensLength=this.tokensLength,b}},ma=function(_){return _>=48&&_<=57},Tp={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Md={bin:_=>_===48||_===49,oct:_=>_>=48&&_<=55,dec:_=>_>=48&&_<=57,hex:_=>_>=48&&_<=57||_>=65&&_<=70||_>=97&&_<=102};function Vl(_,b,I,z,Z,ye){let Pe=I,He=z,Je=Z,Xe="",Ht=null,gr=I,{length:Br}=b;for(;;){if(I>=Br){ye.unterminated(Pe,He,Je),Xe+=b.slice(gr,I);break}let Ar=b.charCodeAt(I);if(Pg(_,Ar,b,I)){Xe+=b.slice(gr,I);break}if(Ar===92){Xe+=b.slice(gr,I);let li=kg(b,I,z,Z,_==="template",ye);li.ch===null&&!Ht?Ht={pos:I,lineStart:z,curLine:Z}:Xe+=li.ch,{pos:I,lineStart:z,curLine:Z}=li,gr=I}else Ar===8232||Ar===8233?(++I,++Z,z=I):Ar===10||Ar===13?_==="template"?(Xe+=b.slice(gr,I)+`
+- Did you mean \`import { "${_}" as foo }\`?`,ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:({maxArgumentCount:_})=>`\`import()\` requires exactly ${_===1?"one argument":"one or two arguments"}.`,ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:_})=>`Expected number in radix ${_}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:_})=>`Escape sequence in keyword ${_}.`,InvalidIdentifier:({identifierName:_})=>`Invalid identifier ${_}.`,InvalidLhs:({ancestor:_})=>`Invalid left-hand side in ${En(_)}.`,InvalidLhsBinding:({ancestor:_})=>`Binding invalid left-hand side in ${En(_)}.`,InvalidLhsOptionalChaining:({ancestor:_})=>`Invalid optional chaining in the left-hand side of ${En(_)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:_})=>`Unexpected character '${_}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:_})=>`Private name #${_} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:_})=>`Label '${_}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:_})=>`This experimental syntax requires enabling the parser plugin: ${_.map(b=>JSON.stringify(b)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:_})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${_.map(b=>JSON.stringify(b)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:_})=>`Duplicate key "${_}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:_})=>`An export name cannot include a lone surrogate, found '\\u${_.toString(16)}'.`,ModuleExportUndefined:({localName:_})=>`Export '${_}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:_})=>`Private names are only allowed in property accesses (\`obj.#${_}\`) or in \`in\` expressions (\`#${_} in obj\`).`,PrivateNameRedeclaration:({identifierName:_})=>`Duplicate private name #${_}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:_})=>`Unexpected keyword '${_}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:_})=>`Unexpected reserved word '${_}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:_,unexpected:b})=>`Unexpected token${b?` '${b}'.`:""}${_?`, expected "${_}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:_,onlyValidPropertyName:b})=>`The only valid meta property for ${_} is ${_}.${b}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:_})=>`Identifier '${_}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},Ci={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:_})=>`Assigning to '${_}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:_})=>`Binding '${_}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},wo=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),Zi={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:_})=>`Invalid topic token ${_}. In order to use ${_} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${_}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:_})=>`Hack-style pipe body cannot be an unparenthesized ${En({type:_})}; please wrap it in parentheses.`,PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},V=["toMessage"],J=["message"];function lt(_,b,I){Object.defineProperty(_,b,{enumerable:!1,configurable:!0,value:I})}function rt(_){let{toMessage:b}=_,I=dt(_,V);return function z(Z,ye){let Pe=new SyntaxError;return Object.assign(Pe,I,{loc:Z,pos:Z.index}),"missingPlugin"in ye&&Object.assign(Pe,{missingPlugin:ye.missingPlugin}),lt(Pe,"clone",function(He={}){var Je;let{line:Xe,column:Ht,index:gr}=(Je=He.loc)!=null?Je:Z;return z(new Ot(Xe,Ht,gr),Object.assign({},ye,He.details))}),lt(Pe,"details",ye),Object.defineProperty(Pe,"message",{configurable:!0,get(){let He=`${b(ye)} (${Z.line}:${Z.column})`;return this.message=He,He},set(He){Object.defineProperty(this,"message",{value:He,writable:!0})}}),Pe}}function Ut(_,b){if(Array.isArray(_))return z=>Ut(z,_[0]);let I={};for(let z of Object.keys(_)){let Z=_[z],ye=typeof Z=="string"?{message:()=>Z}:typeof Z=="function"?{message:Z}:Z,{message:Pe}=ye,He=dt(ye,J),Je=typeof Pe=="string"?()=>Pe:Pe;I[z]=rt(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:z,toMessage:Je},b?{syntaxPlugin:b}:{},He))}return I}var Ge=Object.assign({},Ut(sr),Ut(_n),Ut(Ci),Ut`pipelineOperator`(Zi)),{defineProperty:gn}=Object,an=(_,b)=>{_&&gn(_,b,{enumerable:!1,value:_[b]})};function hn(_){return an(_.loc.start,"index"),an(_.loc.end,"index"),_}var un=_=>class extends _{parse(){let b=hn(super.parse());return this.options.tokens&&(b.tokens=b.tokens.map(hn)),b}parseRegExpLiteral({pattern:b,flags:I}){let z=null;try{z=new RegExp(b,I)}catch{}let Z=this.estreeParseLiteral(z);return Z.regex={pattern:b,flags:I},Z}parseBigIntLiteral(b){let I;try{I=BigInt(b)}catch{I=null}let z=this.estreeParseLiteral(I);return z.bigint=String(z.value||b),z}parseDecimalLiteral(b){let I=this.estreeParseLiteral(null);return I.decimal=String(I.value||b),I}estreeParseLiteral(b){return this.parseLiteral(b,"Literal")}parseStringLiteral(b){return this.estreeParseLiteral(b)}parseNumericLiteral(b){return this.estreeParseLiteral(b)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(b){return this.estreeParseLiteral(b)}directiveToStmt(b){let I=b.value;delete b.value,I.type="Literal",I.raw=I.extra.raw,I.value=I.extra.expressionValue;let z=b;return z.type="ExpressionStatement",z.expression=I,z.directive=I.extra.rawValue,delete I.extra,z}initFunction(b,I){super.initFunction(b,I),b.expression=!1}checkDeclaration(b){b!=null&&this.isObjectProperty(b)?this.checkDeclaration(b.value):super.checkDeclaration(b)}getObjectOrClassMethodParams(b){return b.value.params}isValidDirective(b){var I;return b.type==="ExpressionStatement"&&b.expression.type==="Literal"&&typeof b.expression.value=="string"&&!((I=b.expression.extra)!=null&&I.parenthesized)}parseBlockBody(b,I,z,Z,ye){super.parseBlockBody(b,I,z,Z,ye);let Pe=b.directives.map(He=>this.directiveToStmt(He));b.body=Pe.concat(b.body),delete b.directives}pushClassMethod(b,I,z,Z,ye,Pe){this.parseMethod(I,z,Z,ye,Pe,"ClassMethod",!0),I.typeParameters&&(I.value.typeParameters=I.typeParameters,delete I.typeParameters),b.body.push(I)}parsePrivateName(){let b=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(b):b}convertPrivateNameToPrivateIdentifier(b){let I=super.getPrivateNameSV(b);return b=b,delete b.id,b.name=I,b.type="PrivateIdentifier",b}isPrivateName(b){return this.getPluginOption("estree","classFeatures")?b.type==="PrivateIdentifier":super.isPrivateName(b)}getPrivateNameSV(b){return this.getPluginOption("estree","classFeatures")?b.name:super.getPrivateNameSV(b)}parseLiteral(b,I){let z=super.parseLiteral(b,I);return z.raw=z.extra.raw,delete z.extra,z}parseFunctionBody(b,I,z=!1){super.parseFunctionBody(b,I,z),b.expression=b.body.type!=="BlockStatement"}parseMethod(b,I,z,Z,ye,Pe,He=!1){let Je=this.startNode();return Je.kind=b.kind,Je=super.parseMethod(Je,I,z,Z,ye,Pe,He),Je.type="FunctionExpression",delete Je.kind,b.value=Je,Pe==="ClassPrivateMethod"&&(b.computed=!1),this.finishNode(b,"MethodDefinition")}nameIsConstructor(b){return b.type==="Literal"?b.value==="constructor":super.nameIsConstructor(b)}parseClassProperty(...b){let I=super.parseClassProperty(...b);return this.getPluginOption("estree","classFeatures")&&(I.type="PropertyDefinition"),I}parseClassPrivateProperty(...b){let I=super.parseClassPrivateProperty(...b);return this.getPluginOption("estree","classFeatures")&&(I.type="PropertyDefinition",I.computed=!1),I}parseObjectMethod(b,I,z,Z,ye){let Pe=super.parseObjectMethod(b,I,z,Z,ye);return Pe&&(Pe.type="Property",Pe.kind==="method"&&(Pe.kind="init"),Pe.shorthand=!1),Pe}parseObjectProperty(b,I,z,Z){let ye=super.parseObjectProperty(b,I,z,Z);return ye&&(ye.kind="init",ye.type="Property"),ye}isValidLVal(b,I,z){return b==="Property"?"value":super.isValidLVal(b,I,z)}isAssignable(b,I){return b!=null&&this.isObjectProperty(b)?this.isAssignable(b.value,I):super.isAssignable(b,I)}toAssignable(b,I=!1){if(b!=null&&this.isObjectProperty(b)){let{key:z,value:Z}=b;this.isPrivateName(z)&&this.classScope.usePrivateName(this.getPrivateNameSV(z),z.loc.start),this.toAssignable(Z,I)}else super.toAssignable(b,I)}toAssignableObjectExpressionProp(b,I,z){b.type==="Property"&&(b.kind==="get"||b.kind==="set")?this.raise(Ge.PatternHasAccessor,b.key):b.type==="Property"&&b.method?this.raise(Ge.PatternHasMethod,b.key):super.toAssignableObjectExpressionProp(b,I,z)}finishCallExpression(b,I){let z=super.finishCallExpression(b,I);if(z.callee.type==="Import"){if(z.type="ImportExpression",z.source=z.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var Z,ye;z.options=(Z=z.arguments[1])!=null?Z:null,z.attributes=(ye=z.arguments[1])!=null?ye:null}delete z.arguments,delete z.callee}return z}toReferencedArguments(b){b.type!=="ImportExpression"&&super.toReferencedArguments(b)}parseExport(b,I){let z=this.state.lastTokStartLoc,Z=super.parseExport(b,I);switch(Z.type){case"ExportAllDeclaration":Z.exported=null;break;case"ExportNamedDeclaration":Z.specifiers.length===1&&Z.specifiers[0].type==="ExportNamespaceSpecifier"&&(Z.type="ExportAllDeclaration",Z.exported=Z.specifiers[0].exported,delete Z.specifiers);case"ExportDefaultDeclaration":{var ye;let{declaration:Pe}=Z;(Pe==null?void 0:Pe.type)==="ClassDeclaration"&&((ye=Pe.decorators)==null?void 0:ye.length)>0&&Pe.start===Z.start&&this.resetStartLocation(Z,z)}break}return Z}parseSubscript(b,I,z,Z){let ye=super.parseSubscript(b,I,z,Z);if(Z.optionalChainMember){if((ye.type==="OptionalMemberExpression"||ye.type==="OptionalCallExpression")&&(ye.type=ye.type.substring(8)),Z.stop){let Pe=this.startNodeAtNode(ye);return Pe.expression=ye,this.finishNode(Pe,"ChainExpression")}}else(ye.type==="MemberExpression"||ye.type==="CallExpression")&&(ye.optional=!1);return ye}isOptionalMemberExpression(b){return b.type==="ChainExpression"?b.expression.type==="MemberExpression":super.isOptionalMemberExpression(b)}hasPropertyAsPrivateName(b){return b.type==="ChainExpression"&&(b=b.expression),super.hasPropertyAsPrivateName(b)}isObjectProperty(b){return b.type==="Property"&&b.kind==="init"&&!b.method}isObjectMethod(b){return b.type==="Property"&&(b.method||b.kind==="get"||b.kind==="set")}finishNodeAt(b,I,z){return hn(super.finishNodeAt(b,I,z))}resetStartLocation(b,I){super.resetStartLocation(b,I),hn(b)}resetEndLocation(b,I=this.state.lastTokEndLoc){super.resetEndLocation(b,I),hn(b)}},nr=class{constructor(_,b){this.token=void 0,this.preserveSpace=void 0,this.token=_,this.preserveSpace=!!b}},Jt={brace:new nr("{"),j_oTag:new nr("<tag"),j_cTag:new nr("</tag"),j_expr:new nr("<tag>...</tag>",!0)};Jt.template=new nr("`",!0);var Dt=!0,bt=!0,Er=!0,ur=!0,cr=!0,zr=!0,Cn=class{constructor(_,b={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=_,this.keyword=b.keyword,this.beforeExpr=!!b.beforeExpr,this.startsExpr=!!b.startsExpr,this.rightAssociative=!!b.rightAssociative,this.isLoop=!!b.isLoop,this.isAssign=!!b.isAssign,this.prefix=!!b.prefix,this.postfix=!!b.postfix,this.binop=b.binop!=null?b.binop:null,this.updateContext=null}},At=new Map;function xr(_,b={}){b.keyword=_;let I=Xr(_,b);return At.set(_,I),I}function Fn(_,b){return Xr(_,{beforeExpr:Dt,binop:b})}var Pn=-1,An=[],_i=[],Zo=[],Aa=[],bs=[],xs=[];function Xr(_,b={}){var I,z,Z,ye;return++Pn,_i.push(_),Zo.push((I=b.binop)!=null?I:-1),Aa.push((z=b.beforeExpr)!=null?z:!1),bs.push((Z=b.startsExpr)!=null?Z:!1),xs.push((ye=b.prefix)!=null?ye:!1),An.push(new Cn(_,b)),Pn}function Tn(_,b={}){var I,z,Z,ye;return++Pn,At.set(_,Pn),_i.push(_),Zo.push((I=b.binop)!=null?I:-1),Aa.push((z=b.beforeExpr)!=null?z:!1),bs.push((Z=b.startsExpr)!=null?Z:!1),xs.push((ye=b.prefix)!=null?ye:!1),An.push(new Cn("name",b)),Pn}var gc={bracketL:Xr("[",{beforeExpr:Dt,startsExpr:bt}),bracketHashL:Xr("#[",{beforeExpr:Dt,startsExpr:bt}),bracketBarL:Xr("[|",{beforeExpr:Dt,startsExpr:bt}),bracketR:Xr("]"),bracketBarR:Xr("|]"),braceL:Xr("{",{beforeExpr:Dt,startsExpr:bt}),braceBarL:Xr("{|",{beforeExpr:Dt,startsExpr:bt}),braceHashL:Xr("#{",{beforeExpr:Dt,startsExpr:bt}),braceR:Xr("}"),braceBarR:Xr("|}"),parenL:Xr("(",{beforeExpr:Dt,startsExpr:bt}),parenR:Xr(")"),comma:Xr(",",{beforeExpr:Dt}),semi:Xr(";",{beforeExpr:Dt}),colon:Xr(":",{beforeExpr:Dt}),doubleColon:Xr("::",{beforeExpr:Dt}),dot:Xr("."),question:Xr("?",{beforeExpr:Dt}),questionDot:Xr("?."),arrow:Xr("=>",{beforeExpr:Dt}),template:Xr("template"),ellipsis:Xr("...",{beforeExpr:Dt}),backQuote:Xr("`",{startsExpr:bt}),dollarBraceL:Xr("${",{beforeExpr:Dt,startsExpr:bt}),templateTail:Xr("...`",{startsExpr:bt}),templateNonTail:Xr("...${",{beforeExpr:Dt,startsExpr:bt}),at:Xr("@"),hash:Xr("#",{startsExpr:bt}),interpreterDirective:Xr("#!..."),eq:Xr("=",{beforeExpr:Dt,isAssign:ur}),assign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),slashAssign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),xorAssign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),moduloAssign:Xr("_=",{beforeExpr:Dt,isAssign:ur}),incDec:Xr("++/--",{prefix:cr,postfix:zr,startsExpr:bt}),bang:Xr("!",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),tilde:Xr("~",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),doubleCaret:Xr("^^",{startsExpr:bt}),doubleAt:Xr("@@",{startsExpr:bt}),pipeline:Fn("|>",0),nullishCoalescing:Fn("??",1),logicalOR:Fn("||",1),logicalAND:Fn("&&",2),bitwiseOR:Fn("|",3),bitwiseXOR:Fn("^",4),bitwiseAND:Fn("&",5),equality:Fn("==/!=/===/!==",6),lt:Fn("</>/<=/>=",7),gt:Fn("</>/<=/>=",7),relational:Fn("</>/<=/>=",7),bitShift:Fn("<</>>/>>>",8),bitShiftL:Fn("<</>>/>>>",8),bitShiftR:Fn("<</>>/>>>",8),plusMin:Xr("+/-",{beforeExpr:Dt,binop:9,prefix:cr,startsExpr:bt}),modulo:Xr("%",{binop:10,startsExpr:bt}),star:Xr("*",{binop:10}),slash:Fn("/",10),exponent:Xr("**",{beforeExpr:Dt,binop:11,rightAssociative:!0}),_in:xr("in",{beforeExpr:Dt,binop:7}),_instanceof:xr("instanceof",{beforeExpr:Dt,binop:7}),_break:xr("break"),_case:xr("case",{beforeExpr:Dt}),_catch:xr("catch"),_continue:xr("continue"),_debugger:xr("debugger"),_default:xr("default",{beforeExpr:Dt}),_else:xr("else",{beforeExpr:Dt}),_finally:xr("finally"),_function:xr("function",{startsExpr:bt}),_if:xr("if"),_return:xr("return",{beforeExpr:Dt}),_switch:xr("switch"),_throw:xr("throw",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_try:xr("try"),_var:xr("var"),_const:xr("const"),_with:xr("with"),_new:xr("new",{beforeExpr:Dt,startsExpr:bt}),_this:xr("this",{startsExpr:bt}),_super:xr("super",{startsExpr:bt}),_class:xr("class",{startsExpr:bt}),_extends:xr("extends",{beforeExpr:Dt}),_export:xr("export"),_import:xr("import",{startsExpr:bt}),_null:xr("null",{startsExpr:bt}),_true:xr("true",{startsExpr:bt}),_false:xr("false",{startsExpr:bt}),_typeof:xr("typeof",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_void:xr("void",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_delete:xr("delete",{beforeExpr:Dt,prefix:cr,startsExpr:bt}),_do:xr("do",{isLoop:Er,beforeExpr:Dt}),_for:xr("for",{isLoop:Er}),_while:xr("while",{isLoop:Er}),_as:Tn("as",{startsExpr:bt}),_assert:Tn("assert",{startsExpr:bt}),_async:Tn("async",{startsExpr:bt}),_await:Tn("await",{startsExpr:bt}),_defer:Tn("defer",{startsExpr:bt}),_from:Tn("from",{startsExpr:bt}),_get:Tn("get",{startsExpr:bt}),_let:Tn("let",{startsExpr:bt}),_meta:Tn("meta",{startsExpr:bt}),_of:Tn("of",{startsExpr:bt}),_sent:Tn("sent",{startsExpr:bt}),_set:Tn("set",{startsExpr:bt}),_source:Tn("source",{startsExpr:bt}),_static:Tn("static",{startsExpr:bt}),_using:Tn("using",{startsExpr:bt}),_yield:Tn("yield",{startsExpr:bt}),_asserts:Tn("asserts",{startsExpr:bt}),_checks:Tn("checks",{startsExpr:bt}),_exports:Tn("exports",{startsExpr:bt}),_global:Tn("global",{startsExpr:bt}),_implements:Tn("implements",{startsExpr:bt}),_intrinsic:Tn("intrinsic",{startsExpr:bt}),_infer:Tn("infer",{startsExpr:bt}),_is:Tn("is",{startsExpr:bt}),_mixins:Tn("mixins",{startsExpr:bt}),_proto:Tn("proto",{startsExpr:bt}),_require:Tn("require",{startsExpr:bt}),_satisfies:Tn("satisfies",{startsExpr:bt}),_keyof:Tn("keyof",{startsExpr:bt}),_readonly:Tn("readonly",{startsExpr:bt}),_unique:Tn("unique",{startsExpr:bt}),_abstract:Tn("abstract",{startsExpr:bt}),_declare:Tn("declare",{startsExpr:bt}),_enum:Tn("enum",{startsExpr:bt}),_module:Tn("module",{startsExpr:bt}),_namespace:Tn("namespace",{startsExpr:bt}),_interface:Tn("interface",{startsExpr:bt}),_type:Tn("type",{startsExpr:bt}),_opaque:Tn("opaque",{startsExpr:bt}),name:Xr("name",{startsExpr:bt}),string:Xr("string",{startsExpr:bt}),num:Xr("num",{startsExpr:bt}),bigint:Xr("bigint",{startsExpr:bt}),decimal:Xr("decimal",{startsExpr:bt}),regexp:Xr("regexp",{startsExpr:bt}),privateName:Xr("#name",{startsExpr:bt}),eof:Xr("eof"),jsxName:Xr("jsxName"),jsxText:Xr("jsxText",{beforeExpr:!0}),jsxTagStart:Xr("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Xr("jsxTagEnd"),placeholder:Xr("%%",{startsExpr:!0})};function qr(_){return _>=93&&_<=132}function oi(_){return _<=92}function _o(_){return _>=58&&_<=132}function yc(_){return _>=58&&_<=136}function Pd(_){return Aa[_]}function Pu(_){return bs[_]}function kd(_){return _>=29&&_<=33}function vc(_){return _>=129&&_<=131}function bc(_){return _>=90&&_<=92}function xc(_){return _>=58&&_<=92}function co(_){return _>=39&&_<=59}function wc(_){return _===34}function Jo(_){return xs[_]}function Rl(_){return _>=121&&_<=123}function Sc(_){return _>=124&&_<=130}function Ai(_){return _i[_]}function al(_){return Zo[_]}function Od(_){return _===57}function ws(_){return _>=24&&_<=25}function pa(_){return An[_]}An[8].updateContext=_=>{_.pop()},An[5].updateContext=An[7].updateContext=An[23].updateContext=_=>{_.push(Jt.brace)},An[22].updateContext=_=>{_[_.length-1]===Jt.template?_.pop():_.push(Jt.template)},An[142].updateContext=_=>{_.push(Jt.j_expr,Jt.j_oTag)};var sl="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",ku="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",Ao=new RegExp("["+sl+"]"),Ou=new RegExp("["+sl+ku+"]");sl=ku=null;var To=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Ed=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function Ll(_,b){let I=65536;for(let z=0,Z=b.length;z<Z;z+=2){if(I+=b[z],I>_)return!1;if(I+=b[z+1],I>=_)return!0}return!1}function Hi(_){return _<65?_===36:_<=90?!0:_<97?_===95:_<=122?!0:_<=65535?_>=170&&Ao.test(String.fromCharCode(_)):Ll(_,To)}function Ta(_){return _<48?_===36:_<58?!0:_<65?!1:_<=90?!0:_<97?_===95:_<=122?!0:_<=65535?_>=170&&Ou.test(String.fromCharCode(_)):Ll(_,To)||Ll(_,Ed)}var ll={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Pi=new Set(ll.keyword),Ma=new Set(ll.strict),Dc=new Set(ll.strictBind);function _d(_,b){return b&&_==="await"||_==="enum"}function zl(_,b){return _d(_,b)||Ma.has(_)}function Eu(_){return Dc.has(_)}function Ad(_,b){return zl(_,b)||Eu(_)}function Cc(_){return Pi.has(_)}function Td(_,b,I){return _===64&&b===64&&Hi(I)}var _u=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function de(_){return _u.has(_)}var oe=class{constructor(_){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=_}},Ce=class{constructor(_,b){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=_,this.inModule=b}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let _=this.currentThisScopeFlags();return(_&64)>0&&(_&2)===0}get inStaticBlock(){for(let _=this.scopeStack.length-1;;_--){let{flags:b}=this.scopeStack[_];if(b&128)return!0;if(b&451)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(_){return new oe(_)}enter(_){this.scopeStack.push(this.createScope(_))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(_){return!!(_.flags&130||!this.parser.inModule&&_.flags&1)}declareName(_,b,I){let z=this.currentScope();if(b&8||b&16){this.checkRedeclarationInScope(z,_,b,I);let Z=z.names.get(_)||0;b&16?Z=Z|4:(z.firstLexicalName||(z.firstLexicalName=_),Z=Z|2),z.names.set(_,Z),b&8&&this.maybeExportDefined(z,_)}else if(b&4)for(let Z=this.scopeStack.length-1;Z>=0&&(z=this.scopeStack[Z],this.checkRedeclarationInScope(z,_,b,I),z.names.set(_,(z.names.get(_)||0)|1),this.maybeExportDefined(z,_),!(z.flags&387));--Z);this.parser.inModule&&z.flags&1&&this.undefinedExports.delete(_)}maybeExportDefined(_,b){this.parser.inModule&&_.flags&1&&this.undefinedExports.delete(b)}checkRedeclarationInScope(_,b,I,z){this.isRedeclaredInScope(_,b,I)&&this.parser.raise(Ge.VarRedeclaration,z,{identifierName:b})}isRedeclaredInScope(_,b,I){if(!(I&1))return!1;if(I&8)return _.names.has(b);let z=_.names.get(b);return I&16?(z&2)>0||!this.treatFunctionsAsVarInScope(_)&&(z&1)>0:(z&2)>0&&!(_.flags&8&&_.firstLexicalName===b)||!this.treatFunctionsAsVarInScope(_)&&(z&4)>0}checkLocalExport(_){let{name:b}=_;this.scopeStack[0].names.has(b)||this.undefinedExports.set(b,_.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let _=this.scopeStack.length-1;;_--){let{flags:b}=this.scopeStack[_];if(b&387)return b}}currentThisScopeFlags(){for(let _=this.scopeStack.length-1;;_--){let{flags:b}=this.scopeStack[_];if(b&451&&!(b&4))return b}}},Ye=class extends oe{constructor(..._){super(..._),this.declareFunctions=new Set}},St=class extends Ce{createScope(_){return new Ye(_)}declareName(_,b,I){let z=this.currentScope();if(b&2048){this.checkRedeclarationInScope(z,_,b,I),this.maybeExportDefined(z,_),z.declareFunctions.add(_);return}super.declareName(_,b,I)}isRedeclaredInScope(_,b,I){if(super.isRedeclaredInScope(_,b,I))return!0;if(I&2048&&!_.declareFunctions.has(b)){let z=_.names.get(b);return(z&4)>0||(z&2)>0}return!1}checkLocalExport(_){this.scopeStack[0].declareFunctions.has(_.name)||super.checkLocalExport(_)}},Nt=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(_){if(typeof _=="string")return this.plugins.has(_);{let[b,I]=_;if(!this.hasPlugin(b))return!1;let z=this.plugins.get(b);for(let Z of Object.keys(I))if((z==null?void 0:z[Z])!==I[Z])return!1;return!0}}getPluginOption(_,b){var I;return(I=this.plugins.get(_))==null?void 0:I[b]}};function yr(_,b){_.trailingComments===void 0?_.trailingComments=b:_.trailingComments.unshift(...b)}function Gr(_,b){_.leadingComments===void 0?_.leadingComments=b:_.leadingComments.unshift(...b)}function sn(_,b){_.innerComments===void 0?_.innerComments=b:_.innerComments.unshift(...b)}function fi(_,b,I){let z=null,Z=b.length;for(;z===null&&Z>0;)z=b[--Z];z===null||z.start>I.start?sn(_,I.comments):yr(z,I.comments)}var Ui=class extends Nt{addComment(_){this.filename&&(_.loc.filename=this.filename);let{commentsLen:b}=this.state;this.comments.length!==b&&(this.comments.length=b),this.comments.push(_),this.state.commentsLen++}processComment(_){let{commentStack:b}=this.state,I=b.length;if(I===0)return;let z=I-1,Z=b[z];Z.start===_.end&&(Z.leadingNode=_,z--);let{start:ye}=_;for(;z>=0;z--){let Pe=b[z],He=Pe.end;if(He>ye)Pe.containingNode=_,this.finalizeComment(Pe),b.splice(z,1);else{He===ye&&(Pe.trailingNode=_);break}}}finalizeComment(_){let{comments:b}=_;if(_.leadingNode!==null||_.trailingNode!==null)_.leadingNode!==null&&yr(_.leadingNode,b),_.trailingNode!==null&&Gr(_.trailingNode,b);else{let{containingNode:I,start:z}=_;if(this.input.charCodeAt(z-1)===44)switch(I.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":fi(I,I.properties,_);break;case"CallExpression":case"OptionalCallExpression":fi(I,I.arguments,_);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":fi(I,I.params,_);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":fi(I,I.elements,_);break;case"ExportNamedDeclaration":case"ImportDeclaration":fi(I,I.specifiers,_);break;default:sn(I,b)}else sn(I,b)}}finalizeRemainingComments(){let{commentStack:_}=this.state;for(let b=_.length-1;b>=0;b--)this.finalizeComment(_[b]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(_){let{commentStack:b}=this.state,{length:I}=b;if(I===0)return;let z=b[I-1];z.leadingNode===_&&(z.leadingNode=null)}resetPreviousIdentifierLeadingComments(_){let{commentStack:b}=this.state,{length:I}=b;I!==0&&(b[I-1].trailingNode===_?b[I-1].trailingNode=null:I>=2&&b[I-2].trailingNode===_&&(b[I-2].trailingNode=null))}takeSurroundingComments(_,b,I){let{commentStack:z}=this.state,Z=z.length;if(Z===0)return;let ye=Z-1;for(;ye>=0;ye--){let Pe=z[ye],He=Pe.end;if(Pe.start===I)Pe.leadingNode=_;else if(He===b)Pe.trailingNode=_;else if(He<b)break}}},So=/\r\n?|[\n\u2028\u2029]/,ai=new RegExp(So.source,"g");function zo(_){switch(_){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var Mo=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,$o=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g,$a=new RegExp("(?=("+$o.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function Qa(_){switch(_){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var Au=class gse{constructor(){this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[Jt.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}get strict(){return(this.flags&1)>0}set strict(b){b?this.flags|=1:this.flags&=-2}init({strictMode:b,sourceType:I,startLine:z,startColumn:Z}){this.strict=b===!1?!1:b===!0?!0:I==="module",this.curLine=z,this.lineStart=-Z,this.startLoc=this.endLoc=new Ot(z,Z,0)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(b){b?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(b){b?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(b){b?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(b){b?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(b){b?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(b){b?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(b){b?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(b){b?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(b){b?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(b){b?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(b){b?this.flags|=2048:this.flags&=-2049}curPosition(){return new Ot(this.curLine,this.pos-this.lineStart,this.pos)}clone(){let b=new gse;return b.flags=this.flags,b.curLine=this.curLine,b.lineStart=this.lineStart,b.startLoc=this.startLoc,b.endLoc=this.endLoc,b.errors=this.errors.slice(),b.potentialArrowAt=this.potentialArrowAt,b.noArrowAt=this.noArrowAt.slice(),b.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),b.topicContext=this.topicContext,b.labels=this.labels.slice(),b.commentsLen=this.commentsLen,b.commentStack=this.commentStack.slice(),b.pos=this.pos,b.type=this.type,b.value=this.value,b.start=this.start,b.end=this.end,b.lastTokEndLoc=this.lastTokEndLoc,b.lastTokStartLoc=this.lastTokStartLoc,b.context=this.context.slice(),b.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,b.strictErrors=this.strictErrors,b.tokensLength=this.tokensLength,b}},ma=function(_){return _>=48&&_<=57},Tp={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Md={bin:_=>_===48||_===49,oct:_=>_>=48&&_<=55,dec:_=>_>=48&&_<=57,hex:_=>_>=48&&_<=57||_>=65&&_<=70||_>=97&&_<=102};function Vl(_,b,I,z,Z,ye){let Pe=I,He=z,Je=Z,Xe="",Ht=null,gr=I,{length:Br}=b;for(;;){if(I>=Br){ye.unterminated(Pe,He,Je),Xe+=b.slice(gr,I);break}let Ar=b.charCodeAt(I);if(Pg(_,Ar,b,I)){Xe+=b.slice(gr,I);break}if(Ar===92){Xe+=b.slice(gr,I);let li=kg(b,I,z,Z,_==="template",ye);li.ch===null&&!Ht?Ht={pos:I,lineStart:z,curLine:Z}:Xe+=li.ch,{pos:I,lineStart:z,curLine:Z}=li,gr=I}else Ar===8232||Ar===8233?(++I,++Z,z=I):Ar===10||Ar===13?_==="template"?(Xe+=b.slice(gr,I)+`
 `,++I,Ar===13&&b.charCodeAt(I)===10&&++I,++Z,gr=z=I):ye.unterminated(Pe,He,Je):++I}return{pos:I,str:Xe,firstInvalidLoc:Ht,lineStart:z,curLine:Z,containsInvalid:!!Ht}}function Pg(_,b,I,z){return _==="template"?b===96||b===36&&I.charCodeAt(z+1)===123:b===(_==="double"?34:39)}function kg(_,b,I,z,Z,ye){let Pe=!Z;b++;let He=Xe=>({pos:b,ch:Xe,lineStart:I,curLine:z}),Je=_.charCodeAt(b++);switch(Je){case 110:return He(`
 `);case 114:return He("\r");case 120:{let Xe;return{code:Xe,pos:b}=Wl(_,b,I,z,2,!1,Pe,ye),He(Xe===null?null:String.fromCharCode(Xe))}case 117:{let Xe;return{code:Xe,pos:b}=ul(_,b,I,z,Pe,ye),He(Xe===null?null:String.fromCodePoint(Xe))}case 116:return He("	");case 98:return He("\b");case 118:return He("\v");case 102:return He("\f");case 13:_.charCodeAt(b)===10&&++b;case 10:I=b,++z;case 8232:case 8233:return He("");case 56:case 57:if(Z)return He(null);ye.strictNumericEscape(b-1,I,z);default:if(Je>=48&&Je<=55){let Xe=b-1,Ht=/^[0-7]+/.exec(_.slice(Xe,b+2))[0],gr=parseInt(Ht,8);gr>255&&(Ht=Ht.slice(0,-1),gr=parseInt(Ht,8)),b+=Ht.length-1;let Br=_.charCodeAt(b);if(Ht!=="0"||Br===56||Br===57){if(Z)return He(null);ye.strictNumericEscape(Xe,I,z)}return He(String.fromCharCode(gr))}return He(String.fromCharCode(Je))}}function Wl(_,b,I,z,Z,ye,Pe,He){let Je=b,Xe;return{n:Xe,pos:b}=Mp(_,b,I,z,16,Z,ye,!1,He,!Pe),Xe===null&&(Pe?He.invalidEscapeSequence(Je,I,z):b=Je-1),{code:Xe,pos:b}}function Mp(_,b,I,z,Z,ye,Pe,He,Je,Xe){let Ht=b,gr=Z===16?Tp.hex:Tp.decBinOct,Br=Z===16?Md.hex:Z===10?Md.dec:Z===8?Md.oct:Md.bin,Ar=!1,li=0;for(let Co=0,ki=ye??1/0;Co<ki;++Co){let Qi=_.charCodeAt(b),Ia;if(Qi===95&&He!=="bail"){let Ps=_.charCodeAt(b-1),Fp=_.charCodeAt(b+1);if(He){if(Number.isNaN(Fp)||!Br(Fp)||gr.has(Ps)||gr.has(Fp)){if(Xe)return{n:null,pos:b};Je.unexpectedNumericSeparator(b,I,z)}}else{if(Xe)return{n:null,pos:b};Je.numericSeparatorInEscapeSequence(b,I,z)}++b;continue}if(Qi>=97?Ia=Qi-97+10:Qi>=65?Ia=Qi-65+10:ma(Qi)?Ia=Qi-48:Ia=1/0,Ia>=Z){if(Ia<=9&&Xe)return{n:null,pos:b};if(Ia<=9&&Je.invalidDigit(b,I,z,Z))Ia=0;else if(Pe)Ia=0,Ar=!0;else break}++b,li=li*Z+Ia}return b===Ht||ye!=null&&b-Ht!==ye||Ar?{n:null,pos:b}:{n:li,pos:b}}function ul(_,b,I,z,Z,ye){let Pe=_.charCodeAt(b),He;if(Pe===123){if(++b,{code:He,pos:b}=Wl(_,b,I,z,_.indexOf("}",b)-b,!0,Z,ye),++b,He!==null&&He>1114111)if(Z)ye.invalidCodePoint(b,I,z);else return{code:null,pos:b}}else({code:He,pos:b}=Wl(_,b,I,z,4,!1,Z,ye));return{code:He,pos:b}}function Hl(_,b,I){return new Ot(I,_-b,_)}var $d=new Set([103,109,115,105,121,117,100,118]),Ji=class{constructor(_){this.type=_.type,this.value=_.value,this.start=_.start,this.end=_.end,this.loc=new Mt(_.startLoc,_.endLoc)}},Og=class extends Ui{constructor(_,b){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(I,z,Z,ye)=>this.options.errorRecovery?(this.raise(Ge.InvalidDigit,Hl(I,z,Z),{radix:ye}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(Ge.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(Ge.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(Ge.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(Ge.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(I,z,Z)=>{this.recordStrictModeErrors(Ge.StrictNumericEscape,Hl(I,z,Z))},unterminated:(I,z,Z)=>{throw this.raise(Ge.UnterminatedString,Hl(I-1,z,Z))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(Ge.StrictNumericEscape),unterminated:(I,z,Z)=>{throw this.raise(Ge.UnterminatedTemplate,Hl(I,z,Z))}}),this.state=new Au,this.state.init(_),this.input=b,this.length=b.length,this.comments=[],this.isLookahead=!1}pushToken(_){this.tokens.length=this.state.tokensLength,this.tokens.push(_),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Ji(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(_){return this.match(_)?(this.next(),!0):!1}match(_){return this.state.type===_}createLookaheadState(_){return{pos:_.pos,value:null,type:_.type,start:_.start,end:_.end,context:[this.curContext()],inType:_.inType,startLoc:_.startLoc,lastTokEndLoc:_.lastTokEndLoc,curLine:_.curLine,lineStart:_.lineStart,curPosition:_.curPosition}}lookahead(){let _=this.state;this.state=this.createLookaheadState(_),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let b=this.state;return this.state=_,b}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(_){return Mo.lastIndex=_,Mo.test(this.input)?Mo.lastIndex:_}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(_){return $o.lastIndex=_,$o.test(this.input)?$o.lastIndex:_}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(_){let b=this.input.charCodeAt(_);if((b&64512)===55296&&++_<this.input.length){let I=this.input.charCodeAt(_);(I&64512)===56320&&(b=65536+((b&1023)<<10)+(I&1023))}return b}setStrict(_){this.state.strict=_,_&&(this.state.strictErrors.forEach(([b,I])=>this.raise(b,I)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(139);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(_){let b;this.isLookahead||(b=this.state.curPosition());let I=this.state.pos,z=this.input.indexOf(_,I+2);if(z===-1)throw this.raise(Ge.UnterminatedComment,this.state.curPosition());for(this.state.pos=z+_.length,ai.lastIndex=I+2;ai.test(this.input)&&ai.lastIndex<=z;)++this.state.curLine,this.state.lineStart=ai.lastIndex;if(this.isLookahead)return;let Z={type:"CommentBlock",value:this.input.slice(I+2,z),start:I,end:z+_.length,loc:new Mt(b,this.state.curPosition())};return this.options.tokens&&this.pushToken(Z),Z}skipLineComment(_){let b=this.state.pos,I;this.isLookahead||(I=this.state.curPosition());let z=this.input.charCodeAt(this.state.pos+=_);if(this.state.pos<this.length)for(;!zo(z)&&++this.state.pos<this.length;)z=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;let Z=this.state.pos,ye={type:"CommentLine",value:this.input.slice(b+_,Z),start:b,end:Z,loc:new Mt(I,this.state.curPosition())};return this.options.tokens&&this.pushToken(ye),ye}skipSpace(){let _=this.state.pos,b=[];e:for(;this.state.pos<this.length;){let I=this.input.charCodeAt(this.state.pos);switch(I){case 32:case 160:case 9:++this.state.pos;break;case 13:this.input.charCodeAt(this.state.pos+1)===10&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:{let z=this.skipBlockComment("*/");z!==void 0&&(this.addComment(z),this.options.attachComment&&b.push(z));break}case 47:{let z=this.skipLineComment(2);z!==void 0&&(this.addComment(z),this.options.attachComment&&b.push(z));break}default:break e}break;default:if(Qa(I))++this.state.pos;else if(I===45&&!this.inModule&&this.options.annexB){let z=this.state.pos;if(this.input.charCodeAt(z+1)===45&&this.input.charCodeAt(z+2)===62&&(_===0||this.state.lineStart>_)){let Z=this.skipLineComment(3);Z!==void 0&&(this.addComment(Z),this.options.attachComment&&b.push(Z))}else break e}else if(I===60&&!this.inModule&&this.options.annexB){let z=this.state.pos;if(this.input.charCodeAt(z+1)===33&&this.input.charCodeAt(z+2)===45&&this.input.charCodeAt(z+3)===45){let Z=this.skipLineComment(4);Z!==void 0&&(this.addComment(Z),this.options.attachComment&&b.push(Z))}else break e}else break e}}if(b.length>0){let I=this.state.pos,z={start:_,end:I,comments:b,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(z)}}finishToken(_,b){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let I=this.state.type;this.state.type=_,this.state.value=b,this.isLookahead||this.updateContext(I)}replaceToken(_){this.state.type=_,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let _=this.state.pos+1,b=this.codePointAtPos(_);if(b>=48&&b<=57)throw this.raise(Ge.UnexpectedDigitAfterHash,this.state.curPosition());if(b===123||b===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(b===123?Ge.RecordExpressionHashIncorrectStartSyntaxType:Ge.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,b===123?this.finishToken(7):this.finishToken(1)}else Hi(b)?(++this.state.pos,this.finishToken(138,this.readWord1(b))):b===92?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let _=this.input.charCodeAt(this.state.pos+1);if(_>=48&&_<=57){this.readNumber(!0);return}_===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let _=this.input.charCodeAt(this.state.pos+1);if(_!==33)return!1;let b=this.state.pos;for(this.state.pos+=1;!zo(_)&&++this.state.pos<this.length;)_=this.input.charCodeAt(this.state.pos);let I=this.input.slice(b+2,this.state.pos);return this.finishToken(28,I),!0}readToken_mult_modulo(_){let b=_===42?55:54,I=1,z=this.input.charCodeAt(this.state.pos+1);_===42&&z===42&&(I++,z=this.input.charCodeAt(this.state.pos+2),b=57),z===61&&!this.state.inType&&(I++,b=_===37?33:30),this.finishOp(b,I)}readToken_pipe_amp(_){let b=this.input.charCodeAt(this.state.pos+1);if(b===_){this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(_===124?41:42,2);return}if(_===124){if(b===62){this.finishOp(39,2);return}if(this.hasPlugin("recordAndTuple")&&b===125){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ge.RecordExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(9);return}if(this.hasPlugin("recordAndTuple")&&b===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ge.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(4);return}}if(b===61){this.finishOp(30,2);return}this.finishOp(_===124?43:45,1)}readToken_caret(){let _=this.input.charCodeAt(this.state.pos+1);_===61&&!this.state.inType?this.finishOp(32,2):_===94&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])?(this.finishOp(37,2),this.input.codePointAt(this.state.pos)===94&&this.unexpected()):this.finishOp(44,1)}readToken_atSign(){this.input.charCodeAt(this.state.pos+1)===64&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)}readToken_plus_min(_){let b=this.input.charCodeAt(this.state.pos+1);if(b===_){this.finishOp(34,2);return}b===61?this.finishOp(30,2):this.finishOp(53,1)}readToken_lt(){let{pos:_}=this.state,b=this.input.charCodeAt(_+1);if(b===60){if(this.input.charCodeAt(_+2)===61){this.finishOp(30,3);return}this.finishOp(51,2);return}if(b===61){this.finishOp(49,2);return}this.finishOp(47,1)}readToken_gt(){let{pos:_}=this.state,b=this.input.charCodeAt(_+1);if(b===62){let I=this.input.charCodeAt(_+2)===62?3:2;if(this.input.charCodeAt(_+I)===61){this.finishOp(30,I+1);return}this.finishOp(52,I);return}if(b===61){this.finishOp(49,2);return}this.finishOp(48,1)}readToken_eq_excl(_){let b=this.input.charCodeAt(this.state.pos+1);if(b===61){this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2);return}if(_===61&&b===62){this.state.pos+=2,this.finishToken(19);return}this.finishOp(_===61?29:35,1)}readToken_question(){let _=this.input.charCodeAt(this.state.pos+1),b=this.input.charCodeAt(this.state.pos+2);_===63?b===61?this.finishOp(30,3):this.finishOp(40,2):_===46&&!(b>=48&&b<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(_){switch(_){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ge.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ge.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let b=this.input.charCodeAt(this.state.pos+1);if(b===120||b===88){this.readRadixNumber(16);return}if(b===111||b===79){this.readRadixNumber(8);return}if(b===98||b===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(_);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(_);return;case 124:case 38:this.readToken_pipe_amp(_);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(_);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(_);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(Hi(_)){this.readWord(_);return}}throw this.raise(Ge.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(_)})}finishOp(_,b){let I=this.input.slice(this.state.pos,this.state.pos+b);this.state.pos+=b,this.finishToken(_,I)}readRegexp(){let _=this.state.startLoc,b=this.state.start+1,I,z,{pos:Z}=this.state;for(;;++Z){if(Z>=this.length)throw this.raise(Ge.UnterminatedRegExp,_t(_,1));let Je=this.input.charCodeAt(Z);if(zo(Je))throw this.raise(Ge.UnterminatedRegExp,_t(_,1));if(I)I=!1;else{if(Je===91)z=!0;else if(Je===93&&z)z=!1;else if(Je===47&&!z)break;I=Je===92}}let ye=this.input.slice(b,Z);++Z;let Pe="",He=()=>_t(_,Z+2-b);for(;Z<this.length;){let Je=this.codePointAtPos(Z),Xe=String.fromCharCode(Je);if($d.has(Je))Je===118?Pe.includes("u")&&this.raise(Ge.IncompatibleRegExpUVFlags,He()):Je===117&&Pe.includes("v")&&this.raise(Ge.IncompatibleRegExpUVFlags,He()),Pe.includes(Xe)&&this.raise(Ge.DuplicateRegExpFlags,He());else if(Ta(Je)||Je===92)this.raise(Ge.MalformedRegExpFlags,He());else break;++Z,Pe+=Xe}this.state.pos=Z,this.finishToken(137,{pattern:ye,flags:Pe})}readInt(_,b,I=!1,z=!0){let{n:Z,pos:ye}=Mp(this.input,this.state.pos,this.state.lineStart,this.state.curLine,_,b,I,z,this.errorHandlers_readInt,!1);return this.state.pos=ye,Z}readRadixNumber(_){let b=this.state.curPosition(),I=!1;this.state.pos+=2;let z=this.readInt(_);z==null&&this.raise(Ge.InvalidDigit,_t(b,2),{radix:_});let Z=this.input.charCodeAt(this.state.pos);if(Z===110)++this.state.pos,I=!0;else if(Z===109)throw this.raise(Ge.InvalidDecimal,b);if(Hi(this.codePointAtPos(this.state.pos)))throw this.raise(Ge.NumberIdentifier,this.state.curPosition());if(I){let ye=this.input.slice(b.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,ye);return}this.finishToken(134,z)}readNumber(_){let b=this.state.pos,I=this.state.curPosition(),z=!1,Z=!1,ye=!1,Pe=!1,He=!1;!_&&this.readInt(10)===null&&this.raise(Ge.InvalidNumber,this.state.curPosition());let Je=this.state.pos-b>=2&&this.input.charCodeAt(b)===48;if(Je){let Br=this.input.slice(b,this.state.pos);if(this.recordStrictModeErrors(Ge.StrictOctalLiteral,I),!this.state.strict){let Ar=Br.indexOf("_");Ar>0&&this.raise(Ge.ZeroDigitNumericSeparator,_t(I,Ar))}He=Je&&!/[89]/.test(Br)}let Xe=this.input.charCodeAt(this.state.pos);if(Xe===46&&!He&&(++this.state.pos,this.readInt(10),z=!0,Xe=this.input.charCodeAt(this.state.pos)),(Xe===69||Xe===101)&&!He&&(Xe=this.input.charCodeAt(++this.state.pos),(Xe===43||Xe===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(Ge.InvalidOrMissingExponent,I),z=!0,Pe=!0,Xe=this.input.charCodeAt(this.state.pos)),Xe===110&&((z||Je)&&this.raise(Ge.InvalidBigIntLiteral,I),++this.state.pos,Z=!0),Xe===109&&(this.expectPlugin("decimal",this.state.curPosition()),(Pe||Je)&&this.raise(Ge.InvalidDecimal,I),++this.state.pos,ye=!0),Hi(this.codePointAtPos(this.state.pos)))throw this.raise(Ge.NumberIdentifier,this.state.curPosition());let Ht=this.input.slice(b,this.state.pos).replace(/[_mn]/g,"");if(Z){this.finishToken(135,Ht);return}if(ye){this.finishToken(136,Ht);return}let gr=He?parseInt(Ht,8):parseFloat(Ht);this.finishToken(134,gr)}readCodePoint(_){let{code:b,pos:I}=ul(this.input,this.state.pos,this.state.lineStart,this.state.curLine,_,this.errorHandlers_readCodePoint);return this.state.pos=I,b}readString(_){let{str:b,pos:I,curLine:z,lineStart:Z}=Vl(_===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=I+1,this.state.lineStart=Z,this.state.curLine=z,this.finishToken(133,b)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let _=this.input[this.state.pos],{str:b,firstInvalidLoc:I,pos:z,curLine:Z,lineStart:ye}=Vl("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=z+1,this.state.lineStart=ye,this.state.curLine=Z,I&&(this.state.firstInvalidTemplateEscapePos=new Ot(I.curLine,I.pos-I.lineStart,I.pos)),this.input.codePointAt(z)===96?this.finishToken(24,I?null:_+b+"`"):(this.state.pos++,this.finishToken(25,I?null:_+b+"${"))}recordStrictModeErrors(_,b){let I=b.index;this.state.strict&&!this.state.strictErrors.has(I)?this.raise(_,b):this.state.strictErrors.set(I,[_,b])}readWord1(_){this.state.containsEsc=!1;let b="",I=this.state.pos,z=this.state.pos;for(_!==void 0&&(this.state.pos+=_<=65535?1:2);this.state.pos<this.length;){let Z=this.codePointAtPos(this.state.pos);if(Ta(Z))this.state.pos+=Z<=65535?1:2;else if(Z===92){this.state.containsEsc=!0,b+=this.input.slice(z,this.state.pos);let ye=this.state.curPosition(),Pe=this.state.pos===I?Hi:Ta;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(Ge.MissingUnicodeEscape,this.state.curPosition()),z=this.state.pos-1;continue}++this.state.pos;let He=this.readCodePoint(!0);He!==null&&(Pe(He)||this.raise(Ge.EscapedCharNotAnIdentifier,ye),b+=String.fromCodePoint(He)),z=this.state.pos}else break}return b+this.input.slice(z,this.state.pos)}readWord(_){let b=this.readWord1(_),I=At.get(b);I!==void 0?this.finishToken(I,Ai(I)):this.finishToken(132,b)}checkKeywordEscapes(){let{type:_}=this.state;xc(_)&&this.state.containsEsc&&this.raise(Ge.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:Ai(_)})}raise(_,b,I={}){let z=b instanceof Ot?b:b.loc.start,Z=_(z,I);if(!this.options.errorRecovery)throw Z;return this.isLookahead||this.state.errors.push(Z),Z}raiseOverwrite(_,b,I={}){let z=b instanceof Ot?b:b.loc.start,Z=z.index,ye=this.state.errors;for(let Pe=ye.length-1;Pe>=0;Pe--){let He=ye[Pe];if(He.loc.index===Z)return ye[Pe]=_(z,I);if(He.loc.index<Z)break}return this.raise(_,b,I)}updateContext(_){}unexpected(_,b){throw this.raise(Ge.UnexpectedToken,_??this.state.startLoc,{expected:b?Ai(b):null})}expectPlugin(_,b){if(this.hasPlugin(_))return!0;throw this.raise(Ge.MissingPlugin,b??this.state.startLoc,{missingPlugin:[_]})}expectOnePlugin(_){if(!_.some(b=>this.hasPlugin(b)))throw this.raise(Ge.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:_})}errorBuilder(_){return(b,I,z)=>{this.raise(_,Hl(b,I,z))}}},Ss=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},Qo=class{constructor(_){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=_}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new Ss)}exit(){let _=this.stack.pop(),b=this.current();for(let[I,z]of Array.from(_.undefinedPrivateNames))b?b.undefinedPrivateNames.has(I)||b.undefinedPrivateNames.set(I,z):this.parser.raise(Ge.InvalidPrivateFieldResolution,z,{identifierName:I})}declarePrivateName(_,b,I){let{privateNames:z,loneAccessors:Z,undefinedPrivateNames:ye}=this.current(),Pe=z.has(_);if(b&3){let He=Pe&&Z.get(_);if(He){let Je=He&4,Xe=b&4,Ht=He&3,gr=b&3;Pe=Ht===gr||Je!==Xe,Pe||Z.delete(_)}else Pe||Z.set(_,b)}Pe&&this.parser.raise(Ge.PrivateNameRedeclaration,I,{identifierName:_}),z.add(_),ye.delete(_)}usePrivateName(_,b){let I;for(I of this.stack)if(I.privateNames.has(_))return;I?I.undefinedPrivateNames.set(_,b):this.parser.raise(Ge.InvalidPrivateFieldResolution,b,{identifierName:_})}},Id=class{constructor(_=0){this.type=_}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},Eg=class extends Id{constructor(_){super(_),this.declarationErrors=new Map}recordDeclarationError(_,b){let I=b.index;this.declarationErrors.set(I,[_,b])}clearDeclarationError(_){this.declarationErrors.delete(_)}iterateErrors(_){this.declarationErrors.forEach(_)}},jv=class{constructor(_){this.parser=void 0,this.stack=[new Id],this.parser=_}enter(_){this.stack.push(_)}exit(){this.stack.pop()}recordParameterInitializerError(_,b){let I=b.loc.start,{stack:z}=this,Z=z.length-1,ye=z[Z];for(;!ye.isCertainlyParameterDeclaration();){if(ye.canBeArrowParameterDeclaration())ye.recordDeclarationError(_,I);else return;ye=z[--Z]}this.parser.raise(_,I)}recordArrowParameterBindingError(_,b){let{stack:I}=this,z=I[I.length-1],Z=b.loc.start;if(z.isCertainlyParameterDeclaration())this.parser.raise(_,Z);else if(z.canBeArrowParameterDeclaration())z.recordDeclarationError(_,Z);else return}recordAsyncArrowParametersError(_){let{stack:b}=this,I=b.length-1,z=b[I];for(;z.canBeArrowParameterDeclaration();)z.type===2&&z.recordDeclarationError(Ge.AwaitBindingIdentifier,_),z=b[--I]}validateAsPattern(){let{stack:_}=this,b=_[_.length-1];b.canBeArrowParameterDeclaration()&&b.iterateErrors(([I,z])=>{this.parser.raise(I,z);let Z=_.length-2,ye=_[Z];for(;ye.canBeArrowParameterDeclaration();)ye.clearDeclarationError(z.index),ye=_[--Z]})}};function Fv(){return new Id(3)}function _g(){return new Eg(1)}function Uf(){return new Eg(2)}function cl(){return new Id}var gt=class{constructor(){this.stacks=[]}enter(_){this.stacks.push(_)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function Rt(_,b){return(_?2:0)|(b?1:0)}var $t=class extends Og{addExtra(_,b,I,z=!0){if(!_)return;let Z=_.extra=_.extra||{};z?Z[b]=I:Object.defineProperty(Z,b,{enumerable:z,value:I})}isContextual(_){return this.state.type===_&&!this.state.containsEsc}isUnparsedContextual(_,b){let I=_+b.length;if(this.input.slice(_,I)===b){let z=this.input.charCodeAt(I);return!(Ta(z)||(z&64512)===55296)}return!1}isLookaheadContextual(_){let b=this.nextTokenStart();return this.isUnparsedContextual(b,_)}eatContextual(_){return this.isContextual(_)?(this.next(),!0):!1}expectContextual(_,b){if(!this.eatContextual(_)){if(b!=null)throw this.raise(b,this.state.startLoc);this.unexpected(null,_)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return So.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}hasFollowingLineBreak(){return $a.lastIndex=this.state.end,$a.test(this.input)}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(_=!0){(_?this.isLineTerminator():this.eat(13))||this.raise(Ge.MissingSemicolon,this.state.lastTokEndLoc)}expect(_,b){this.eat(_)||this.unexpected(b,_)}tryParse(_,b=this.state.clone()){let I={node:null};try{let z=_((Z=null)=>{throw I.node=Z,I});if(this.state.errors.length>b.errors.length){let Z=this.state;return this.state=b,this.state.tokensLength=Z.tokensLength,{node:z,error:Z.errors[b.errors.length],thrown:!1,aborted:!1,failState:Z}}return{node:z,error:null,thrown:!1,aborted:!1,failState:null}}catch(z){let Z=this.state;if(this.state=b,z instanceof SyntaxError)return{node:null,error:z,thrown:!0,aborted:!1,failState:Z};if(z===I)return{node:I.node,error:null,thrown:!1,aborted:!0,failState:Z};throw z}}checkExpressionErrors(_,b){if(!_)return!1;let{shorthandAssignLoc:I,doubleProtoLoc:z,privateKeyLoc:Z,optionalParametersLoc:ye}=_,Pe=!!I||!!z||!!ye||!!Z;if(!b)return Pe;I!=null&&this.raise(Ge.InvalidCoverInitializedName,I),z!=null&&this.raise(Ge.DuplicateProto,z),Z!=null&&this.raise(Ge.UnexpectedPrivateField,Z),ye!=null&&this.unexpected(ye)}isLiteralPropertyName(){return yc(this.state.type)}isPrivateName(_){return _.type==="PrivateName"}getPrivateNameSV(_){return _.id.name}hasPropertyAsPrivateName(_){return(_.type==="MemberExpression"||_.type==="OptionalMemberExpression")&&this.isPrivateName(_.property)}isObjectProperty(_){return _.type==="ObjectProperty"}isObjectMethod(_){return _.type==="ObjectMethod"}initializeScopes(_=this.options.sourceType==="module"){let b=this.state.labels;this.state.labels=[];let I=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let z=this.inModule;this.inModule=_;let Z=this.scope,ye=this.getScopeHandler();this.scope=new ye(this,_);let Pe=this.prodParam;this.prodParam=new gt;let He=this.classScope;this.classScope=new Qo(this);let Je=this.expressionScope;return this.expressionScope=new jv(this),()=>{this.state.labels=b,this.exportedIdentifiers=I,this.inModule=z,this.scope=Z,this.prodParam=Pe,this.classScope=He,this.expressionScope=Je}}enterInitialScopes(){let _=0;this.inModule&&(_|=2),this.scope.enter(1),this.prodParam.enter(_)}checkDestructuringPrivate(_){let{privateKeyLoc:b}=_;b!==null&&this.expectPlugin("destructuringPrivate",b)}},Fr=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},vn=class{constructor(_,b,I){this.type="",this.start=b,this.end=0,this.loc=new Mt(I),_!=null&&_.options.ranges&&(this.range=[b,0]),_!=null&&_.filename&&(this.loc.filename=_.filename)}},Vn=vn.prototype;Vn.__clone=function(){let _=new vn(void 0,this.start,this.loc.start),b=Object.keys(this);for(let I=0,z=b.length;I<z;I++){let Z=b[I];Z!=="leadingComments"&&Z!=="trailingComments"&&Z!=="innerComments"&&(_[Z]=this[Z])}return _};function Do(_){return Xn(_)}function Xn(_){let{type:b,start:I,end:z,loc:Z,range:ye,extra:Pe,name:He}=_,Je=Object.create(Vn);return Je.type=b,Je.start=I,Je.end=z,Je.loc=Z,Je.range=ye,Je.extra=Pe,Je.name=He,b==="Placeholder"&&(Je.expectedNode=_.expectedNode),Je}function $p(_){let{type:b,start:I,end:z,loc:Z,range:ye,extra:Pe}=_;if(b==="Placeholder")return Do(_);let He=Object.create(Vn);return He.type=b,He.start=I,He.end=z,He.loc=Z,He.range=ye,_.raw!==void 0?He.raw=_.raw:He.extra=Pe,He.value=_.value,He}var Bv=class extends $t{startNode(){let _=this.state.startLoc;return new vn(this,_.index,_)}startNodeAt(_){return new vn(this,_.index,_)}startNodeAtNode(_){return this.startNodeAt(_.loc.start)}finishNode(_,b){return this.finishNodeAt(_,b,this.state.lastTokEndLoc)}finishNodeAt(_,b,I){return _.type=b,_.end=I.index,_.loc.end=I,this.options.ranges&&(_.range[1]=I.index),this.options.attachComment&&this.processComment(_),_}resetStartLocation(_,b){_.start=b.index,_.loc.start=b,this.options.ranges&&(_.range[0]=b.index)}resetEndLocation(_,b=this.state.lastTokEndLoc){_.end=b.index,_.loc.end=b,this.options.ranges&&(_.range[1]=b.index)}resetStartLocationFromNode(_,b){this.resetStartLocation(_,b.loc.start)}},es=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),en=Ut`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:_})=>`Cannot overwrite reserved type ${_}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:_,enumName:b})=>`Boolean enum members need to be initialized. Use either \`${_} = true,\` or \`${_} = false,\` in enum \`${b}\`.`,EnumDuplicateMemberName:({memberName:_,enumName:b})=>`Enum member names need to be unique, but the name \`${_}\` has already been used before in enum \`${b}\`.`,EnumInconsistentMemberValues:({enumName:_})=>`Enum \`${_}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:_,enumName:b})=>`Enum type \`${_}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${b}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:_})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${_}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:_,memberName:b,explicitType:I})=>`Enum \`${_}\` has type \`${I}\`, so the initializer of \`${b}\` needs to be a ${I} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:_,memberName:b})=>`Symbol enum members cannot be initialized. Use \`${b},\` in enum \`${_}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:_,memberName:b})=>`The enum member initializer for \`${b}\` needs to be a literal (either a boolean, number, or string) in enum \`${_}\`.`,EnumInvalidMemberName:({enumName:_,memberName:b,suggestion:I})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${b}\`, consider using \`${I}\`, in enum \`${_}\`.`,EnumNumberMemberNotInitialized:({enumName:_,memberName:b})=>`Number enum members need to be initialized, e.g. \`${b} = 1\` in enum \`${_}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:_})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${_}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:_})=>`Unexpected reserved type ${_}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:_,suggestion:b})=>`\`declare export ${_}\` is not supported. Use \`${b}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function Nv(_){return _.type==="DeclareExportAllDeclaration"||_.type==="DeclareExportDeclaration"&&(!_.declaration||_.declaration.type!=="TypeAlias"&&_.declaration.type!=="InterfaceDeclaration")}function Tu(_){return _.importKind==="type"||_.importKind==="typeof"}var Kf={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function Gf(_,b){let I=[],z=[];for(let Z=0;Z<_.length;Z++)(b(_[Z],Z,_)?I:z).push(_[Z]);return[I,z]}var hi=/\*?\s*@((?:no)?flow)\b/,Rv=_=>class extends _{constructor(...b){super(...b),this.flowPragma=void 0}getScopeHandler(){return St}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(b,I){b!==133&&b!==13&&b!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(b,I)}addComment(b){if(this.flowPragma===void 0){let I=hi.exec(b.value);if(I)if(I[1]==="flow")this.flowPragma="flow";else if(I[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(b)}flowParseTypeInitialiser(b){let I=this.state.inType;this.state.inType=!0,this.expect(b||14);let z=this.flowParseType();return this.state.inType=I,z}flowParsePredicate(){let b=this.startNode(),I=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>I.index+1&&this.raise(en.UnexpectedSpaceBetweenModuloChecks,I),this.eat(10)?(b.value=super.parseExpression(),this.expect(11),this.finishNode(b,"DeclaredPredicate")):this.finishNode(b,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let b=this.state.inType;this.state.inType=!0,this.expect(14);let I=null,z=null;return this.match(54)?(this.state.inType=b,z=this.flowParsePredicate()):(I=this.flowParseType(),this.state.inType=b,this.match(54)&&(z=this.flowParsePredicate())),[I,z]}flowParseDeclareClass(b){return this.next(),this.flowParseInterfaceish(b,!0),this.finishNode(b,"DeclareClass")}flowParseDeclareFunction(b){this.next();let I=b.id=this.parseIdentifier(),z=this.startNode(),Z=this.startNode();this.match(47)?z.typeParameters=this.flowParseTypeParameterDeclaration():z.typeParameters=null,this.expect(10);let ye=this.flowParseFunctionTypeParams();return z.params=ye.params,z.rest=ye.rest,z.this=ye._this,this.expect(11),[z.returnType,b.predicate]=this.flowParseTypeAndPredicateInitialiser(),Z.typeAnnotation=this.finishNode(z,"FunctionTypeAnnotation"),I.typeAnnotation=this.finishNode(Z,"TypeAnnotation"),this.resetEndLocation(I),this.semicolon(),this.scope.declareName(b.id.name,2048,b.id.loc.start),this.finishNode(b,"DeclareFunction")}flowParseDeclare(b,I){if(this.match(80))return this.flowParseDeclareClass(b);if(this.match(68))return this.flowParseDeclareFunction(b);if(this.match(74))return this.flowParseDeclareVariable(b);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(b):(I&&this.raise(en.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(b));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(b);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(b);if(this.isContextual(129))return this.flowParseDeclareInterface(b);if(this.match(82))return this.flowParseDeclareExportDeclaration(b,I);this.unexpected()}flowParseDeclareVariable(b){return this.next(),b.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(b.id.name,5,b.id.loc.start),this.semicolon(),this.finishNode(b,"DeclareVariable")}flowParseDeclareModule(b){this.scope.enter(0),this.match(133)?b.id=super.parseExprAtom():b.id=this.parseIdentifier();let I=b.body=this.startNode(),z=I.body=[];for(this.expect(5);!this.match(8);){let Pe=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(en.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(Pe)):(this.expectContextual(125,en.UnsupportedStatementInDeclareModule),Pe=this.flowParseDeclare(Pe,!0)),z.push(Pe)}this.scope.exit(),this.expect(8),this.finishNode(I,"BlockStatement");let Z=null,ye=!1;return z.forEach(Pe=>{Nv(Pe)?(Z==="CommonJS"&&this.raise(en.AmbiguousDeclareModuleKind,Pe),Z="ES"):Pe.type==="DeclareModuleExports"&&(ye&&this.raise(en.DuplicateDeclareModuleExports,Pe),Z==="ES"&&this.raise(en.AmbiguousDeclareModuleKind,Pe),Z="CommonJS",ye=!0)}),b.kind=Z||"CommonJS",this.finishNode(b,"DeclareModule")}flowParseDeclareExportDeclaration(b,I){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?b.declaration=this.flowParseDeclare(this.startNode()):(b.declaration=this.flowParseType(),this.semicolon()),b.default=!0,this.finishNode(b,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!I){let z=this.state.value;throw this.raise(en.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:z,suggestion:Kf[z]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return b.declaration=this.flowParseDeclare(this.startNode()),b.default=!1,this.finishNode(b,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return b=this.parseExport(b,null),b.type==="ExportNamedDeclaration"&&(b.type="ExportDeclaration",b.default=!1,delete b.exportKind),b.type="Declare"+b.type,b;this.unexpected()}flowParseDeclareModuleExports(b){return this.next(),this.expectContextual(111),b.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(b,"DeclareModuleExports")}flowParseDeclareTypeAlias(b){this.next();let I=this.flowParseTypeAlias(b);return I.type="DeclareTypeAlias",I}flowParseDeclareOpaqueType(b){this.next();let I=this.flowParseOpaqueType(b,!0);return I.type="DeclareOpaqueType",I}flowParseDeclareInterface(b){return this.next(),this.flowParseInterfaceish(b,!1),this.finishNode(b,"DeclareInterface")}flowParseInterfaceish(b,I){if(b.id=this.flowParseRestrictedIdentifier(!I,!0),this.scope.declareName(b.id.name,I?17:8201,b.id.loc.start),this.match(47)?b.typeParameters=this.flowParseTypeParameterDeclaration():b.typeParameters=null,b.extends=[],this.eat(81))do b.extends.push(this.flowParseInterfaceExtends());while(!I&&this.eat(12));if(I){if(b.implements=[],b.mixins=[],this.eatContextual(117))do b.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do b.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}b.body=this.flowParseObjectType({allowStatic:I,allowExact:!1,allowSpread:!1,allowProto:I,allowInexact:!1})}flowParseInterfaceExtends(){let b=this.startNode();return b.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?b.typeParameters=this.flowParseTypeParameterInstantiation():b.typeParameters=null,this.finishNode(b,"InterfaceExtends")}flowParseInterface(b){return this.flowParseInterfaceish(b,!1),this.finishNode(b,"InterfaceDeclaration")}checkNotUnderscore(b){b==="_"&&this.raise(en.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(b,I,z){es.has(b)&&this.raise(z?en.AssignReservedType:en.UnexpectedReservedType,I,{reservedType:b})}flowParseRestrictedIdentifier(b,I){return this.checkReservedType(this.state.value,this.state.startLoc,I),this.parseIdentifier(b)}flowParseTypeAlias(b){return b.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(b.id.name,8201,b.id.loc.start),this.match(47)?b.typeParameters=this.flowParseTypeParameterDeclaration():b.typeParameters=null,b.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(b,"TypeAlias")}flowParseOpaqueType(b,I){return this.expectContextual(130),b.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(b.id.name,8201,b.id.loc.start),this.match(47)?b.typeParameters=this.flowParseTypeParameterDeclaration():b.typeParameters=null,b.supertype=null,this.match(14)&&(b.supertype=this.flowParseTypeInitialiser(14)),b.impltype=null,I||(b.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(b,"OpaqueType")}flowParseTypeParameter(b=!1){let I=this.state.startLoc,z=this.startNode(),Z=this.flowParseVariance(),ye=this.flowParseTypeAnnotatableIdentifier();return z.name=ye.name,z.variance=Z,z.bound=ye.typeAnnotation,this.match(29)?(this.eat(29),z.default=this.flowParseType()):b&&this.raise(en.MissingTypeParamDefault,I),this.finishNode(z,"TypeParameter")}flowParseTypeParameterDeclaration(){let b=this.state.inType,I=this.startNode();I.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let z=!1;do{let Z=this.flowParseTypeParameter(z);I.params.push(Z),Z.default&&(z=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=b,this.finishNode(I,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){let b=this.startNode(),I=this.state.inType;b.params=[],this.state.inType=!0,this.expect(47);let z=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)b.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=z,this.expect(48),this.state.inType=I,this.finishNode(b,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){let b=this.startNode(),I=this.state.inType;for(b.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)b.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=I,this.finishNode(b,"TypeParameterInstantiation")}flowParseInterfaceType(){let b=this.startNode();if(this.expectContextual(129),b.extends=[],this.eat(81))do b.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return b.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(b,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(b,I,z){return b.static=I,this.lookahead().type===14?(b.id=this.flowParseObjectPropertyKey(),b.key=this.flowParseTypeInitialiser()):(b.id=null,b.key=this.flowParseType()),this.expect(3),b.value=this.flowParseTypeInitialiser(),b.variance=z,this.finishNode(b,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(b,I){return b.static=I,b.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(b.method=!0,b.optional=!1,b.value=this.flowParseObjectTypeMethodish(this.startNodeAt(b.loc.start))):(b.method=!1,this.eat(17)&&(b.optional=!0),b.value=this.flowParseTypeInitialiser()),this.finishNode(b,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(b){for(b.params=[],b.rest=null,b.typeParameters=null,b.this=null,this.match(47)&&(b.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(b.this=this.flowParseFunctionTypeParam(!0),b.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)b.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(b.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),b.returnType=this.flowParseTypeInitialiser(),this.finishNode(b,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(b,I){let z=this.startNode();return b.static=I,b.value=this.flowParseObjectTypeMethodish(z),this.finishNode(b,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:b,allowExact:I,allowSpread:z,allowProto:Z,allowInexact:ye}){let Pe=this.state.inType;this.state.inType=!0;let He=this.startNode();He.callProperties=[],He.properties=[],He.indexers=[],He.internalSlots=[];let Je,Xe,Ht=!1;for(I&&this.match(6)?(this.expect(6),Je=9,Xe=!0):(this.expect(5),Je=8,Xe=!1),He.exact=Xe;!this.match(Je);){let Br=!1,Ar=null,li=null,Co=this.startNode();if(Z&&this.isContextual(118)){let Qi=this.lookahead();Qi.type!==14&&Qi.type!==17&&(this.next(),Ar=this.state.startLoc,b=!1)}if(b&&this.isContextual(106)){let Qi=this.lookahead();Qi.type!==14&&Qi.type!==17&&(this.next(),Br=!0)}let ki=this.flowParseVariance();if(this.eat(0))Ar!=null&&this.unexpected(Ar),this.eat(0)?(ki&&this.unexpected(ki.loc.start),He.internalSlots.push(this.flowParseObjectTypeInternalSlot(Co,Br))):He.indexers.push(this.flowParseObjectTypeIndexer(Co,Br,ki));else if(this.match(10)||this.match(47))Ar!=null&&this.unexpected(Ar),ki&&this.unexpected(ki.loc.start),He.callProperties.push(this.flowParseObjectTypeCallProperty(Co,Br));else{let Qi="init";if(this.isContextual(99)||this.isContextual(104)){let Ps=this.lookahead();yc(Ps.type)&&(Qi=this.state.value,this.next())}let Ia=this.flowParseObjectTypeProperty(Co,Br,Ar,ki,Qi,z,ye??!Xe);Ia===null?(Ht=!0,li=this.state.lastTokStartLoc):He.properties.push(Ia)}this.flowObjectTypeSemicolon(),li&&!this.match(8)&&!this.match(9)&&this.raise(en.UnexpectedExplicitInexactInObject,li)}this.expect(Je),z&&(He.inexact=Ht);let gr=this.finishNode(He,"ObjectTypeAnnotation");return this.state.inType=Pe,gr}flowParseObjectTypeProperty(b,I,z,Z,ye,Pe,He){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(Pe?He||this.raise(en.InexactInsideExact,this.state.lastTokStartLoc):this.raise(en.InexactInsideNonObject,this.state.lastTokStartLoc),Z&&this.raise(en.InexactVariance,Z),null):(Pe||this.raise(en.UnexpectedSpreadType,this.state.lastTokStartLoc),z!=null&&this.unexpected(z),Z&&this.raise(en.SpreadVariance,Z),b.argument=this.flowParseType(),this.finishNode(b,"ObjectTypeSpreadProperty"));{b.key=this.flowParseObjectPropertyKey(),b.static=I,b.proto=z!=null,b.kind=ye;let Je=!1;return this.match(47)||this.match(10)?(b.method=!0,z!=null&&this.unexpected(z),Z&&this.unexpected(Z.loc.start),b.value=this.flowParseObjectTypeMethodish(this.startNodeAt(b.loc.start)),(ye==="get"||ye==="set")&&this.flowCheckGetterSetterParams(b),!Pe&&b.key.name==="constructor"&&b.value.this&&this.raise(en.ThisParamBannedInConstructor,b.value.this)):(ye!=="init"&&this.unexpected(),b.method=!1,this.eat(17)&&(Je=!0),b.value=this.flowParseTypeInitialiser(),b.variance=Z),b.optional=Je,this.finishNode(b,"ObjectTypeProperty")}}flowCheckGetterSetterParams(b){let I=b.kind==="get"?0:1,z=b.value.params.length+(b.value.rest?1:0);b.value.this&&this.raise(b.kind==="get"?en.GetterMayNotHaveThisParam:en.SetterMayNotHaveThisParam,b.value.this),z!==I&&this.raise(b.kind==="get"?Ge.BadGetterArity:Ge.BadSetterArity,b),b.kind==="set"&&b.value.rest&&this.raise(Ge.BadSetterRestParameter,b)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(b,I){b!=null||(b=this.state.startLoc);let z=I||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let Z=this.startNodeAt(b);Z.qualification=z,Z.id=this.flowParseRestrictedIdentifier(!0),z=this.finishNode(Z,"QualifiedTypeIdentifier")}return z}flowParseGenericType(b,I){let z=this.startNodeAt(b);return z.typeParameters=null,z.id=this.flowParseQualifiedTypeIdentifier(b,I),this.match(47)&&(z.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(z,"GenericTypeAnnotation")}flowParseTypeofType(){let b=this.startNode();return this.expect(87),b.argument=this.flowParsePrimaryType(),this.finishNode(b,"TypeofTypeAnnotation")}flowParseTupleType(){let b=this.startNode();for(b.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(b.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(b,"TupleTypeAnnotation")}flowParseFunctionTypeParam(b){let I=null,z=!1,Z=null,ye=this.startNode(),Pe=this.lookahead(),He=this.state.type===78;return Pe.type===14||Pe.type===17?(He&&!b&&this.raise(en.ThisParamMustBeFirst,ye),I=this.parseIdentifier(He),this.eat(17)&&(z=!0,He&&this.raise(en.ThisParamMayNotBeOptional,ye)),Z=this.flowParseTypeInitialiser()):Z=this.flowParseType(),ye.name=I,ye.optional=z,ye.typeAnnotation=Z,this.finishNode(ye,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(b){let I=this.startNodeAt(b.loc.start);return I.name=null,I.optional=!1,I.typeAnnotation=b,this.finishNode(I,"FunctionTypeParam")}flowParseFunctionTypeParams(b=[]){let I=null,z=null;for(this.match(78)&&(z=this.flowParseFunctionTypeParam(!0),z.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)b.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(I=this.flowParseFunctionTypeParam(!1)),{params:b,rest:I,_this:z}}flowIdentToTypeAnnotation(b,I,z){switch(z.name){case"any":return this.finishNode(I,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(I,"BooleanTypeAnnotation");case"mixed":return this.finishNode(I,"MixedTypeAnnotation");case"empty":return this.finishNode(I,"EmptyTypeAnnotation");case"number":return this.finishNode(I,"NumberTypeAnnotation");case"string":return this.finishNode(I,"StringTypeAnnotation");case"symbol":return this.finishNode(I,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(z.name),this.flowParseGenericType(b,z)}}flowParsePrimaryType(){let b=this.state.startLoc,I=this.startNode(),z,Z,ye=!1,Pe=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,Z=this.flowParseTupleType(),this.state.noAnonFunctionType=Pe,Z;case 47:{let He=this.startNode();return He.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),z=this.flowParseFunctionTypeParams(),He.params=z.params,He.rest=z.rest,He.this=z._this,this.expect(11),this.expect(19),He.returnType=this.flowParseType(),this.finishNode(He,"FunctionTypeAnnotation")}case 10:{let He=this.startNode();if(this.next(),!this.match(11)&&!this.match(21))if(qr(this.state.type)||this.match(78)){let Je=this.lookahead().type;ye=Je!==17&&Je!==14}else ye=!0;if(ye){if(this.state.noAnonFunctionType=!1,Z=this.flowParseType(),this.state.noAnonFunctionType=Pe,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),Z;this.eat(12)}return Z?z=this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(Z)]):z=this.flowParseFunctionTypeParams(),He.params=z.params,He.rest=z.rest,He.this=z._this,this.expect(11),this.expect(19),He.returnType=this.flowParseType(),He.typeParameters=null,this.finishNode(He,"FunctionTypeAnnotation")}case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return I.value=this.match(85),this.next(),this.finishNode(I,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",I);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",I);throw this.raise(en.UnexpectedSubtractionOperand,this.state.startLoc)}this.unexpected();return;case 134:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 135:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(I,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(I,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(I,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(I,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(xc(this.state.type)){let He=Ai(this.state.type);return this.next(),super.createIdentifier(I,He)}else if(qr(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(b,I,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){let b=this.state.startLoc,I=this.flowParsePrimaryType(),z=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){let Z=this.startNodeAt(b),ye=this.eat(18);z=z||ye,this.expect(0),!ye&&this.match(3)?(Z.elementType=I,this.next(),I=this.finishNode(Z,"ArrayTypeAnnotation")):(Z.objectType=I,Z.indexType=this.flowParseType(),this.expect(3),z?(Z.optional=ye,I=this.finishNode(Z,"OptionalIndexedAccessType")):I=this.finishNode(Z,"IndexedAccessType"))}return I}flowParsePrefixType(){let b=this.startNode();return this.eat(17)?(b.typeAnnotation=this.flowParsePrefixType(),this.finishNode(b,"NullableTypeAnnotation")):this.flowParsePostfixType()}flowParseAnonFunctionWithoutParens(){let b=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){let I=this.startNodeAt(b.loc.start);return I.params=[this.reinterpretTypeAsFunctionTypeParam(b)],I.rest=null,I.this=null,I.returnType=this.flowParseType(),I.typeParameters=null,this.finishNode(I,"FunctionTypeAnnotation")}return b}flowParseIntersectionType(){let b=this.startNode();this.eat(45);let I=this.flowParseAnonFunctionWithoutParens();for(b.types=[I];this.eat(45);)b.types.push(this.flowParseAnonFunctionWithoutParens());return b.types.length===1?I:this.finishNode(b,"IntersectionTypeAnnotation")}flowParseUnionType(){let b=this.startNode();this.eat(43);let I=this.flowParseIntersectionType();for(b.types=[I];this.eat(43);)b.types.push(this.flowParseIntersectionType());return b.types.length===1?I:this.finishNode(b,"UnionTypeAnnotation")}flowParseType(){let b=this.state.inType;this.state.inType=!0;let I=this.flowParseUnionType();return this.state.inType=b,I}flowParseTypeOrImplicitInstantiation(){if(this.state.type===132&&this.state.value==="_"){let b=this.state.startLoc,I=this.parseIdentifier();return this.flowParseGenericType(b,I)}else return this.flowParseType()}flowParseTypeAnnotation(){let b=this.startNode();return b.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(b,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(b){let I=b?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(I.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(I)),I}typeCastToParameter(b){return b.expression.typeAnnotation=b.typeAnnotation,this.resetEndLocation(b.expression,b.typeAnnotation.loc.end),b.expression}flowParseVariance(){let b=null;return this.match(53)?(b=this.startNode(),this.state.value==="+"?b.kind="plus":b.kind="minus",this.next(),this.finishNode(b,"Variance")):b}parseFunctionBody(b,I,z=!1){if(I){this.forwardNoArrowParamsConversionAt(b,()=>super.parseFunctionBody(b,!0,z));return}super.parseFunctionBody(b,!1,z)}parseFunctionBodyAndFinish(b,I,z=!1){if(this.match(14)){let Z=this.startNode();[Z.typeAnnotation,b.predicate]=this.flowParseTypeAndPredicateInitialiser(),b.returnType=Z.typeAnnotation?this.finishNode(Z,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(b,I,z)}parseStatementLike(b){if(this.state.strict&&this.isContextual(129)){let z=this.lookahead();if(_o(z.type)){let Z=this.startNode();return this.next(),this.flowParseInterface(Z)}}else if(this.shouldParseEnums()&&this.isContextual(126)){let z=this.startNode();return this.next(),this.flowParseEnumDeclaration(z)}let I=super.parseStatementLike(b);return this.flowPragma===void 0&&!this.isValidDirective(I)&&(this.flowPragma=null),I}parseExpressionStatement(b,I,z){if(I.type==="Identifier"){if(I.name==="declare"){if(this.match(80)||qr(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(b)}else if(qr(this.state.type)){if(I.name==="interface")return this.flowParseInterface(b);if(I.name==="type")return this.flowParseTypeAlias(b);if(I.name==="opaque")return this.flowParseOpaqueType(b,!1)}}return super.parseExpressionStatement(b,I,z)}shouldParseExportDeclaration(){let{type:b}=this.state;return vc(b)||this.shouldParseEnums()&&b===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:b}=this.state;return vc(b)||this.shouldParseEnums()&&b===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(126)){let b=this.startNode();return this.next(),this.flowParseEnumDeclaration(b)}return super.parseExportDefaultExpression()}parseConditional(b,I,z){if(!this.match(17))return b;if(this.state.maybeInArrowParameters){let gr=this.lookaheadCharCode();if(gr===44||gr===61||gr===58||gr===41)return this.setOptionalParametersError(z),b}this.expect(17);let Z=this.state.clone(),ye=this.state.noArrowAt,Pe=this.startNodeAt(I),{consequent:He,failed:Je}=this.tryParseConditionalConsequent(),[Xe,Ht]=this.getArrowLikeExpressions(He);if(Je||Ht.length>0){let gr=[...ye];if(Ht.length>0){this.state=Z,this.state.noArrowAt=gr;for(let Br=0;Br<Ht.length;Br++)gr.push(Ht[Br].start);({consequent:He,failed:Je}=this.tryParseConditionalConsequent()),[Xe,Ht]=this.getArrowLikeExpressions(He)}Je&&Xe.length>1&&this.raise(en.AmbiguousConditionalArrow,Z.startLoc),Je&&Xe.length===1&&(this.state=Z,gr.push(Xe[0].start),this.state.noArrowAt=gr,{consequent:He,failed:Je}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(He,!0),this.state.noArrowAt=ye,this.expect(14),Pe.test=b,Pe.consequent=He,Pe.alternate=this.forwardNoArrowParamsConversionAt(Pe,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(Pe,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let b=this.parseMaybeAssignAllowIn(),I=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:b,failed:I}}getArrowLikeExpressions(b,I){let z=[b],Z=[];for(;z.length!==0;){let ye=z.pop();ye.type==="ArrowFunctionExpression"&&ye.body.type!=="BlockStatement"?(ye.typeParameters||!ye.returnType?this.finishArrowValidation(ye):Z.push(ye),z.push(ye.body)):ye.type==="ConditionalExpression"&&(z.push(ye.consequent),z.push(ye.alternate))}return I?(Z.forEach(ye=>this.finishArrowValidation(ye)),[Z,[]]):Gf(Z,ye=>ye.params.every(Pe=>this.isAssignable(Pe,!0)))}finishArrowValidation(b){var I;this.toAssignableList(b.params,(I=b.extra)==null?void 0:I.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(b,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(b,I){let z;return this.state.noArrowParamsConversionAt.includes(b.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),z=I(),this.state.noArrowParamsConversionAt.pop()):z=I(),z}parseParenItem(b,I){let z=super.parseParenItem(b,I);if(this.eat(17)&&(z.optional=!0,this.resetEndLocation(b)),this.match(14)){let Z=this.startNodeAt(I);return Z.expression=z,Z.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(Z,"TypeCastExpression")}return z}assertModuleNodeAllowed(b){b.type==="ImportDeclaration"&&(b.importKind==="type"||b.importKind==="typeof")||b.type==="ExportNamedDeclaration"&&b.exportKind==="type"||b.type==="ExportAllDeclaration"&&b.exportKind==="type"||super.assertModuleNodeAllowed(b)}parseExportDeclaration(b){if(this.isContextual(130)){b.exportKind="type";let I=this.startNode();return this.next(),this.match(5)?(b.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(b),null):this.flowParseTypeAlias(I)}else if(this.isContextual(131)){b.exportKind="type";let I=this.startNode();return this.next(),this.flowParseOpaqueType(I,!1)}else if(this.isContextual(129)){b.exportKind="type";let I=this.startNode();return this.next(),this.flowParseInterface(I)}else if(this.shouldParseEnums()&&this.isContextual(126)){b.exportKind="value";let I=this.startNode();return this.next(),this.flowParseEnumDeclaration(I)}else return super.parseExportDeclaration(b)}eatExportStar(b){return super.eatExportStar(b)?!0:this.isContextual(130)&&this.lookahead().type===55?(b.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(b){let{startLoc:I}=this.state,z=super.maybeParseExportNamespaceSpecifier(b);return z&&b.exportKind==="type"&&this.unexpected(I),z}parseClassId(b,I,z){super.parseClassId(b,I,z),this.match(47)&&(b.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(b,I,z){let{startLoc:Z}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(b,I))return;I.declare=!0}super.parseClassMember(b,I,z),I.declare&&(I.type!=="ClassProperty"&&I.type!=="ClassPrivateProperty"&&I.type!=="PropertyDefinition"?this.raise(en.DeclareClassElement,Z):I.value&&this.raise(en.DeclareClassFieldInitializer,I.value))}isIterator(b){return b==="iterator"||b==="asyncIterator"}readIterator(){let b=super.readWord1(),I="@@"+b;(!this.isIterator(b)||!this.state.inType)&&this.raise(Ge.InvalidIdentifier,this.state.curPosition(),{identifierName:I}),this.finishToken(132,I)}getTokenFromCode(b){let I=this.input.charCodeAt(this.state.pos+1);b===123&&I===124?this.finishOp(6,2):this.state.inType&&(b===62||b===60)?this.finishOp(b===62?48:47,1):this.state.inType&&b===63?I===46?this.finishOp(18,2):this.finishOp(17,1):Td(b,I,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(b)}isAssignable(b,I){return b.type==="TypeCastExpression"?this.isAssignable(b.expression,I):super.isAssignable(b,I)}toAssignable(b,I=!1){!I&&b.type==="AssignmentExpression"&&b.left.type==="TypeCastExpression"&&(b.left=this.typeCastToParameter(b.left)),super.toAssignable(b,I)}toAssignableList(b,I,z){for(let Z=0;Z<b.length;Z++){let ye=b[Z];(ye==null?void 0:ye.type)==="TypeCastExpression"&&(b[Z]=this.typeCastToParameter(ye))}super.toAssignableList(b,I,z)}toReferencedList(b,I){for(let Z=0;Z<b.length;Z++){var z;let ye=b[Z];ye&&ye.type==="TypeCastExpression"&&!((z=ye.extra)!=null&&z.parenthesized)&&(b.length>1||!I)&&this.raise(en.TypeCastInPattern,ye.typeAnnotation)}return b}parseArrayLike(b,I,z,Z){let ye=super.parseArrayLike(b,I,z,Z);return I&&!this.state.maybeInArrowParameters&&this.toReferencedList(ye.elements),ye}isValidLVal(b,I,z){return b==="TypeCastExpression"||super.isValidLVal(b,I,z)}parseClassProperty(b){return this.match(14)&&(b.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(b)}parseClassPrivateProperty(b){return this.match(14)&&(b.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(b)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(b){return!this.match(14)&&super.isNonstaticConstructor(b)}pushClassMethod(b,I,z,Z,ye,Pe){if(I.variance&&this.unexpected(I.variance.loc.start),delete I.variance,this.match(47)&&(I.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(b,I,z,Z,ye,Pe),I.params&&ye){let He=I.params;He.length>0&&this.isThisParam(He[0])&&this.raise(en.ThisParamBannedInConstructor,I)}else if(I.type==="MethodDefinition"&&ye&&I.value.params){let He=I.value.params;He.length>0&&this.isThisParam(He[0])&&this.raise(en.ThisParamBannedInConstructor,I)}}pushClassPrivateMethod(b,I,z,Z){I.variance&&this.unexpected(I.variance.loc.start),delete I.variance,this.match(47)&&(I.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(b,I,z,Z)}parseClassSuper(b){if(super.parseClassSuper(b),b.superClass&&this.match(47)&&(b.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();let I=b.implements=[];do{let z=this.startNode();z.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?z.typeParameters=this.flowParseTypeParameterInstantiation():z.typeParameters=null,I.push(this.finishNode(z,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(b){super.checkGetterSetterParams(b);let I=this.getObjectOrClassMethodParams(b);if(I.length>0){let z=I[0];this.isThisParam(z)&&b.kind==="get"?this.raise(en.GetterMayNotHaveThisParam,z):this.isThisParam(z)&&this.raise(en.SetterMayNotHaveThisParam,z)}}parsePropertyNamePrefixOperator(b){b.variance=this.flowParseVariance()}parseObjPropValue(b,I,z,Z,ye,Pe,He){b.variance&&this.unexpected(b.variance.loc.start),delete b.variance;let Je;this.match(47)&&!Pe&&(Je=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let Xe=super.parseObjPropValue(b,I,z,Z,ye,Pe,He);return Je&&((Xe.value||Xe).typeParameters=Je),Xe}parseAssignableListItemTypes(b){return this.eat(17)&&(b.type!=="Identifier"&&this.raise(en.PatternIsOptional,b),this.isThisParam(b)&&this.raise(en.ThisParamMayNotBeOptional,b),b.optional=!0),this.match(14)?b.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(b)&&this.raise(en.ThisParamAnnotationRequired,b),this.match(29)&&this.isThisParam(b)&&this.raise(en.ThisParamNoDefault,b),this.resetEndLocation(b),b}parseMaybeDefault(b,I){let z=super.parseMaybeDefault(b,I);return z.type==="AssignmentPattern"&&z.typeAnnotation&&z.right.start<z.typeAnnotation.start&&this.raise(en.TypeBeforeInitializer,z.typeAnnotation),z}checkImportReflection(b){super.checkImportReflection(b),b.module&&b.importKind!=="value"&&this.raise(en.ImportReflectionHasImportType,b.specifiers[0].loc.start)}parseImportSpecifierLocal(b,I,z){I.local=Tu(b)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),b.specifiers.push(this.finishImportSpecifier(I,z))}isPotentialImportPhase(b){if(super.isPotentialImportPhase(b))return!0;if(this.isContextual(130)){if(!b)return!0;let I=this.lookaheadCharCode();return I===123||I===42}return!b&&this.isContextual(87)}applyImportPhase(b,I,z,Z){if(super.applyImportPhase(b,I,z,Z),I){if(!z&&this.match(65))return;b.exportKind=z==="type"?z:"value"}else z==="type"&&this.match(55)&&this.unexpected(),b.importKind=z==="type"||z==="typeof"?z:"value"}parseImportSpecifier(b,I,z,Z,ye){let Pe=b.imported,He=null;Pe.type==="Identifier"&&(Pe.name==="type"?He="type":Pe.name==="typeof"&&(He="typeof"));let Je=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){let Ht=this.parseIdentifier(!0);He!==null&&!_o(this.state.type)?(b.imported=Ht,b.importKind=He,b.local=Xn(Ht)):(b.imported=Pe,b.importKind=null,b.local=this.parseIdentifier())}else{if(He!==null&&_o(this.state.type))b.imported=this.parseIdentifier(!0),b.importKind=He;else{if(I)throw this.raise(Ge.ImportBindingIsString,b,{importName:Pe.value});b.imported=Pe,b.importKind=null}this.eatContextual(93)?b.local=this.parseIdentifier():(Je=!0,b.local=Xn(b.imported))}let Xe=Tu(b);return z&&Xe&&this.raise(en.ImportTypeShorthandOnlyInPureImport,b),(z||Xe)&&this.checkReservedType(b.local.name,b.local.loc.start,!0),Je&&!z&&!Xe&&this.checkReservedWord(b.local.name,b.loc.start,!0,!0),this.finishImportSpecifier(b,"ImportSpecifier")}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseFunctionParams(b,I){let z=b.kind;z!=="get"&&z!=="set"&&this.match(47)&&(b.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(b,I)}parseVarId(b,I){super.parseVarId(b,I),this.match(14)&&(b.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(b.id))}parseAsyncArrowFromCallExpression(b,I){if(this.match(14)){let z=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,b.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=z}return super.parseAsyncArrowFromCallExpression(b,I)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(b,I){var z;let Z=null,ye;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(Z=this.state.clone(),ye=this.tryParse(()=>super.parseMaybeAssign(b,I),Z),!ye.error)return ye.node;let{context:Je}=this.state,Xe=Je[Je.length-1];(Xe===Jt.j_oTag||Xe===Jt.j_expr)&&Je.pop()}if((z=ye)!=null&&z.error||this.match(47)){var Pe,He;Z=Z||this.state.clone();let Je,Xe=this.tryParse(gr=>{var Br;Je=this.flowParseTypeParameterDeclaration();let Ar=this.forwardNoArrowParamsConversionAt(Je,()=>{let Co=super.parseMaybeAssign(b,I);return this.resetStartLocationFromNode(Co,Je),Co});(Br=Ar.extra)!=null&&Br.parenthesized&&gr();let li=this.maybeUnwrapTypeCastExpression(Ar);return li.type!=="ArrowFunctionExpression"&&gr(),li.typeParameters=Je,this.resetStartLocationFromNode(li,Je),Ar},Z),Ht=null;if(Xe.node&&this.maybeUnwrapTypeCastExpression(Xe.node).type==="ArrowFunctionExpression"){if(!Xe.error&&!Xe.aborted)return Xe.node.async&&this.raise(en.UnexpectedTypeParameterBeforeAsyncArrowFunction,Je),Xe.node;Ht=Xe.node}if((Pe=ye)!=null&&Pe.node)return this.state=ye.failState,ye.node;if(Ht)return this.state=Xe.failState,Ht;throw(He=ye)!=null&&He.thrown?ye.error:Xe.thrown?Xe.error:this.raise(en.UnexpectedTokenAfterTypeParameter,Je)}return super.parseMaybeAssign(b,I)}parseArrow(b){if(this.match(14)){let I=this.tryParse(()=>{let z=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let Z=this.startNode();return[Z.typeAnnotation,b.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=z,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),Z});if(I.thrown)return null;I.error&&(this.state=I.failState),b.returnType=I.node.typeAnnotation?this.finishNode(I.node,"TypeAnnotation"):null}return super.parseArrow(b)}shouldParseArrow(b){return this.match(14)||super.shouldParseArrow(b)}setArrowFunctionParameters(b,I){this.state.noArrowParamsConversionAt.includes(b.start)?b.params=I:super.setArrowFunctionParameters(b,I)}checkParams(b,I,z,Z=!0){if(!(z&&this.state.noArrowParamsConversionAt.includes(b.start))){for(let ye=0;ye<b.params.length;ye++)this.isThisParam(b.params[ye])&&ye>0&&this.raise(en.ThisParamMustBeFirst,b.params[ye]);super.checkParams(b,I,z,Z)}}parseParenAndDistinguishExpression(b){return super.parseParenAndDistinguishExpression(b&&!this.state.noArrowAt.includes(this.state.start))}parseSubscripts(b,I,z){if(b.type==="Identifier"&&b.name==="async"&&this.state.noArrowAt.includes(I.index)){this.next();let Z=this.startNodeAt(I);Z.callee=b,Z.arguments=super.parseCallExpressionArguments(11,!1),b=this.finishNode(Z,"CallExpression")}else if(b.type==="Identifier"&&b.name==="async"&&this.match(47)){let Z=this.state.clone(),ye=this.tryParse(He=>this.parseAsyncArrowWithTypeParameters(I)||He(),Z);if(!ye.error&&!ye.aborted)return ye.node;let Pe=this.tryParse(()=>super.parseSubscripts(b,I,z),Z);if(Pe.node&&!Pe.error)return Pe.node;if(ye.node)return this.state=ye.failState,ye.node;if(Pe.node)return this.state=Pe.failState,Pe.node;throw ye.error||Pe.error}return super.parseSubscripts(b,I,z)}parseSubscript(b,I,z,Z){if(this.match(18)&&this.isLookaheadToken_lt()){if(Z.optionalChainMember=!0,z)return Z.stop=!0,b;this.next();let ye=this.startNodeAt(I);return ye.callee=b,ye.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),ye.arguments=this.parseCallExpressionArguments(11,!1),ye.optional=!0,this.finishCallExpression(ye,!0)}else if(!z&&this.shouldParseTypes()&&this.match(47)){let ye=this.startNodeAt(I);ye.callee=b;let Pe=this.tryParse(()=>(ye.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),ye.arguments=super.parseCallExpressionArguments(11,!1),Z.optionalChainMember&&(ye.optional=!1),this.finishCallExpression(ye,Z.optionalChainMember)));if(Pe.node)return Pe.error&&(this.state=Pe.failState),Pe.node}return super.parseSubscript(b,I,z,Z)}parseNewCallee(b){super.parseNewCallee(b);let I=null;this.shouldParseTypes()&&this.match(47)&&(I=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),b.typeArguments=I}parseAsyncArrowWithTypeParameters(b){let I=this.startNodeAt(b);if(this.parseFunctionParams(I,!1),!!this.parseArrow(I))return super.parseArrowExpression(I,void 0,!0)}readToken_mult_modulo(b){let I=this.input.charCodeAt(this.state.pos+1);if(b===42&&I===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(b)}readToken_pipe_amp(b){let I=this.input.charCodeAt(this.state.pos+1);if(b===124&&I===125){this.finishOp(9,2);return}super.readToken_pipe_amp(b)}parseTopLevel(b,I){let z=super.parseTopLevel(b,I);return this.state.hasFlowComment&&this.raise(en.UnterminatedFlowComment,this.state.curPosition()),z}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(en.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let b=this.skipFlowComment();b&&(this.state.pos+=b,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:b}=this.state,I=2;for(;[32,9].includes(this.input.charCodeAt(b+I));)I++;let z=this.input.charCodeAt(I+b),Z=this.input.charCodeAt(I+b+1);return z===58&&Z===58?I+2:this.input.slice(I+b,I+b+12)==="flow-include"?I+12:z===58&&Z!==58?I:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(Ge.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(b,{enumName:I,memberName:z}){this.raise(en.EnumBooleanMemberNotInitialized,b,{memberName:z,enumName:I})}flowEnumErrorInvalidMemberInitializer(b,I){return this.raise(I.explicitType?I.explicitType==="symbol"?en.EnumInvalidMemberInitializerSymbolType:en.EnumInvalidMemberInitializerPrimaryType:en.EnumInvalidMemberInitializerUnknownType,b,I)}flowEnumErrorNumberMemberNotInitialized(b,I){this.raise(en.EnumNumberMemberNotInitialized,b,I)}flowEnumErrorStringMemberInconsistentlyInitialized(b,I){this.raise(en.EnumStringMemberInconsistentlyInitialized,b,I)}flowEnumMemberInit(){let b=this.state.startLoc,I=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{let z=this.parseNumericLiteral(this.state.value);return I()?{type:"number",loc:z.loc.start,value:z}:{type:"invalid",loc:b}}case 133:{let z=this.parseStringLiteral(this.state.value);return I()?{type:"string",loc:z.loc.start,value:z}:{type:"invalid",loc:b}}case 85:case 86:{let z=this.parseBooleanLiteral(this.match(85));return I()?{type:"boolean",loc:z.loc.start,value:z}:{type:"invalid",loc:b}}default:return{type:"invalid",loc:b}}}flowEnumMemberRaw(){let b=this.state.startLoc,I=this.parseIdentifier(!0),z=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:b};return{id:I,init:z}}flowEnumCheckExplicitTypeMismatch(b,I,z){let{explicitType:Z}=I;Z!==null&&Z!==z&&this.flowEnumErrorInvalidMemberInitializer(b,I)}flowEnumMembers({enumName:b,explicitType:I}){let z=new Set,Z={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},ye=!1;for(;!this.match(8);){if(this.eat(21)){ye=!0;break}let Pe=this.startNode(),{id:He,init:Je}=this.flowEnumMemberRaw(),Xe=He.name;if(Xe==="")continue;/^[a-z]/.test(Xe)&&this.raise(en.EnumInvalidMemberName,He,{memberName:Xe,suggestion:Xe[0].toUpperCase()+Xe.slice(1),enumName:b}),z.has(Xe)&&this.raise(en.EnumDuplicateMemberName,He,{memberName:Xe,enumName:b}),z.add(Xe);let Ht={enumName:b,explicitType:I,memberName:Xe};switch(Pe.id=He,Je.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(Je.loc,Ht,"boolean"),Pe.init=Je.value,Z.booleanMembers.push(this.finishNode(Pe,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(Je.loc,Ht,"number"),Pe.init=Je.value,Z.numberMembers.push(this.finishNode(Pe,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(Je.loc,Ht,"string"),Pe.init=Je.value,Z.stringMembers.push(this.finishNode(Pe,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(Je.loc,Ht);case"none":switch(I){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(Je.loc,Ht);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(Je.loc,Ht);break;default:Z.defaultedMembers.push(this.finishNode(Pe,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:Z,hasUnknownMembers:ye}}flowEnumStringMembers(b,I,{enumName:z}){if(b.length===0)return I;if(I.length===0)return b;if(I.length>b.length){for(let Z of b)this.flowEnumErrorStringMemberInconsistentlyInitialized(Z,{enumName:z});return I}else{for(let Z of I)this.flowEnumErrorStringMemberInconsistentlyInitialized(Z,{enumName:z});return b}}flowEnumParseExplicitType({enumName:b}){if(!this.eatContextual(102))return null;if(!qr(this.state.type))throw this.raise(en.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:b});let{value:I}=this.state;return this.next(),I!=="boolean"&&I!=="number"&&I!=="string"&&I!=="symbol"&&this.raise(en.EnumInvalidExplicitType,this.state.startLoc,{enumName:b,invalidEnumType:I}),I}flowEnumBody(b,I){let z=I.name,Z=I.loc.start,ye=this.flowEnumParseExplicitType({enumName:z});this.expect(5);let{members:Pe,hasUnknownMembers:He}=this.flowEnumMembers({enumName:z,explicitType:ye});switch(b.hasUnknownMembers=He,ye){case"boolean":return b.explicitType=!0,b.members=Pe.booleanMembers,this.expect(8),this.finishNode(b,"EnumBooleanBody");case"number":return b.explicitType=!0,b.members=Pe.numberMembers,this.expect(8),this.finishNode(b,"EnumNumberBody");case"string":return b.explicitType=!0,b.members=this.flowEnumStringMembers(Pe.stringMembers,Pe.defaultedMembers,{enumName:z}),this.expect(8),this.finishNode(b,"EnumStringBody");case"symbol":return b.members=Pe.defaultedMembers,this.expect(8),this.finishNode(b,"EnumSymbolBody");default:{let Je=()=>(b.members=[],this.expect(8),this.finishNode(b,"EnumStringBody"));b.explicitType=!1;let Xe=Pe.booleanMembers.length,Ht=Pe.numberMembers.length,gr=Pe.stringMembers.length,Br=Pe.defaultedMembers.length;if(!Xe&&!Ht&&!gr&&!Br)return Je();if(!Xe&&!Ht)return b.members=this.flowEnumStringMembers(Pe.stringMembers,Pe.defaultedMembers,{enumName:z}),this.expect(8),this.finishNode(b,"EnumStringBody");if(!Ht&&!gr&&Xe>=Br){for(let Ar of Pe.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(Ar.loc.start,{enumName:z,memberName:Ar.id.name});return b.members=Pe.booleanMembers,this.expect(8),this.finishNode(b,"EnumBooleanBody")}else if(!Xe&&!gr&&Ht>=Br){for(let Ar of Pe.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(Ar.loc.start,{enumName:z,memberName:Ar.id.name});return b.members=Pe.numberMembers,this.expect(8),this.finishNode(b,"EnumNumberBody")}else return this.raise(en.EnumInconsistentMemberValues,Z,{enumName:z}),Je()}}}flowParseEnumDeclaration(b){let I=this.parseIdentifier();return b.id=I,b.body=this.flowEnumBody(this.startNode(),I),this.finishNode(b,"EnumDeclaration")}isLookaheadToken_lt(){let b=this.nextTokenStart();if(this.input.charCodeAt(b)===60){let I=this.input.charCodeAt(b+1);return I!==60&&I!==61}return!1}maybeUnwrapTypeCastExpression(b){return b.type==="TypeCastExpression"?b.expression:b}},Ul=Ut`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:({openingTagName:_})=>`Expected corresponding JSX closing tag for <${_}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:_,HTMLEntity:b})=>`Unexpected token \`${_}\`. Did you mean \`${b}\` or \`{'${_}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function Ds(_){return _?_.type==="JSXOpeningFragment"||_.type==="JSXClosingFragment":!1}function Pc(_){if(_.type==="JSXIdentifier")return _.name;if(_.type==="JSXNamespacedName")return _.namespace.name+":"+_.name.name;if(_.type==="JSXMemberExpression")return Pc(_.object)+"."+Pc(_.property);throw new Error("Node had unexpected type: "+_.type)}var Lv=_=>class extends _{jsxReadToken(){let b="",I=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(Ul.UnterminatedJsxContent,this.state.startLoc);let z=this.input.charCodeAt(this.state.pos);switch(z){case 60:case 123:if(this.state.pos===this.state.start){z===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode(z);return}b+=this.input.slice(I,this.state.pos),this.finishToken(141,b);return;case 38:b+=this.input.slice(I,this.state.pos),b+=this.jsxReadEntity(),I=this.state.pos;break;case 62:case 125:default:zo(z)?(b+=this.input.slice(I,this.state.pos),b+=this.jsxReadNewLine(!0),I=this.state.pos):++this.state.pos}}}jsxReadNewLine(b){let I=this.input.charCodeAt(this.state.pos),z;return++this.state.pos,I===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,z=b?`
 `:`\r
@@ -917,20 +917,20 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
 `||_t==="\r"||_t==="\u2028"||_t==="\u2029")return dt+1}return dt}var d=g;function f(We,dt){return dt===!1?!1:We.charAt(dt)==="/"&&We.charAt(dt+1)==="/"?v(We,dt):dt}var c=f;function p(We,dt){let Ot=null,Mt=dt;for(;Mt!==Ot;)Ot=Mt,Mt=m(We,Mt),Mt=w(We,Mt),Mt=c(We,Mt),Mt=d(We,Mt);return Mt}var D=p;function E(We){let dt=[];for(let Ot of We)try{return Ot()}catch(Mt){dt.push(Mt)}throw Object.assign(new Error("All combinations failed"),{errors:dt})}var T=E;function $(We){if(!We.startsWith("#!"))return"";let dt=We.indexOf(`
 `);return dt===-1?We:We.slice(0,dt)}var B=$,L=(We,dt,Ot)=>{if(!(We&&dt==null))return Array.isArray(dt)||typeof dt=="string"?dt[Ot<0?dt.length+Ot:Ot]:dt.at(Ot)},W=L;function K(We){return Array.isArray(We)&&We.length>0}var te=K;function X(We){var dt,Ot,Mt;let _t=((dt=We.range)==null?void 0:dt[0])??We.start,ar=(Mt=((Ot=We.declaration)==null?void 0:Ot.decorators)??We.decorators)==null?void 0:Mt[0];return ar?Math.min(X(ar),_t):_t}function ae(We){var dt;return((dt=We.range)==null?void 0:dt[1])??We.end}function re(We){let dt=new Set(We);return Ot=>dt.has(Ot==null?void 0:Ot.type)}var ue=re,me=ue(["Block","CommentBlock","MultiLine"]),Se=me;function we(We){let dt=`*${We.value}*`.split(`
 `);return dt.length>1&&dt.every(Ot=>Ot.trimStart()[0]==="*")}var Fe=we;function Ee(We){return Se(We)&&We.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(We.value)}var Te=Ee,be=null;function Ue(We){if(be!==null&&typeof be.property){let dt=be;return be=Ue.prototype=null,dt}return be=Ue.prototype=We??Object.create(null),new Ue}var st=10;for(let We=0;We<=st;We++)Ue();function ke(We){return Ue(We)}function q(We,dt="type"){ke(We);function Ot(Mt){let _t=Mt[dt],ar=We[_t];if(!Array.isArray(ar))throw Object.assign(new Error(`Missing visitor keys for '${_t}'.`),{node:Mt});return ar}return Ot}var ne=q,qe={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],ClassPrivateProperty:["key","value","decorators","typeAnnotation","variance"],ClassPrivateMethod:["key","params","body","decorators","returnType","typeParameters"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source"],DeclareExportAllDeclaration:["source"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["id","key","value","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["id","qualification"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],DecimalLiteral:[],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","typeAnnotation","nameType"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:["members"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"]},se=ne(qe),Ke=se;function Q(We,dt){if(!(We!==null&&typeof We=="object"))return We;if(Array.isArray(We)){for(let Mt=0;Mt<We.length;Mt++)We[Mt]=Q(We[Mt],dt);return We}let Ot=Ke(We);for(let Mt=0;Mt<Ot.length;Mt++)We[Ot[Mt]]=Q(We[Ot[Mt]],dt);return dt(We)||We}var Me=Q;function o(We,dt){let{parser:Ot,text:Mt}=dt;if(We.type==="File"&&We.program.interpreter){let{program:{interpreter:_t},comments:ar}=We;delete We.program.interpreter,ar.unshift(_t)}if(Ot==="babel"){let _t=new Set;We=Me(We,ar=>{var sr;(sr=ar.leadingComments)!=null&&sr.some(Te)&&_t.add(X(ar))}),We=Me(We,ar=>{if(ar.type==="ParenthesizedExpression"){let{expression:sr}=ar;if(sr.type==="TypeCastExpression")return sr.range=[...ar.range],sr;let ln=X(ar);if(!_t.has(ln))return sr.extra={...sr.extra,parenthesized:!0},sr}})}if(We=Me(We,_t=>{var ar;switch(_t.type){case"LogicalExpression":if(S(_t))return P(_t);break;case"VariableDeclaration":{let sr=W(!1,_t.declarations,-1);sr!=null&&sr.init&&Mt[ae(sr)]!==";"&&(_t.range=[X(_t),ae(sr)]);break}case"TSParenthesizedType":return _t.typeAnnotation;case"TSTypeParameter":if(typeof _t.name=="string"){let sr=X(_t);_t.name={type:"Identifier",name:_t.name,range:[sr,sr+_t.name.length]}}break;case"TopicReference":We.extra={...We.extra,__isUsingHackPipeline:!0};break;case"ExportAllDeclaration":if(Ot==="meriyah"&&((ar=_t.exported)==null?void 0:ar.type)==="Identifier"){let{exported:sr}=_t,ln=Mt.slice(X(sr),ae(sr));(ln.startsWith('"')||ln.startsWith("'"))&&(_t.exported={..._t.exported,type:"Literal",value:_t.exported.name,raw:ln})}break;case"TSUnionType":case"TSIntersectionType":if(_t.types.length===1)return _t.types[0];break}}),te(We.comments)){let _t=W(!1,We.comments,-1);for(let ar=We.comments.length-2;ar>=0;ar--){let sr=We.comments[ar];ae(sr)===X(_t)&&Se(sr)&&Se(_t)&&Fe(sr)&&Fe(_t)&&(We.comments.splice(ar+1,1),sr.value+="*//*"+_t.value,sr.range=[X(sr),ae(_t)]),_t=sr}}return We.type==="Program"&&(We.range=[0,Mt.length]),We}function S(We){return We.type==="LogicalExpression"&&We.right.type==="LogicalExpression"&&We.operator===We.right.operator}function P(We){return S(We)?P({type:"LogicalExpression",operator:We.operator,left:P({type:"LogicalExpression",operator:We.operator,left:We.left,right:We.right.left,range:[X(We.left),ae(We.right.left)]}),right:We.right.right,range:[X(We),ae(We)]}):We}var le=o;function ee(We,dt){let Ot=new SyntaxError(We+" ("+dt.loc.start.line+":"+dt.loc.start.column+")");return Object.assign(Ot,dt)}var _e=ee;function he(We){let{message:dt,loc:{line:Ot,column:Mt},reasonCode:_t}=We,ar=We;(_t==="MissingPlugin"||_t==="MissingOneOfPlugins")&&(dt="Unexpected token.",ar=void 0);let sr=` (${Ot}:${Mt})`;return dt.endsWith(sr)&&(dt=dt.slice(0,-sr.length)),_e(dt,{loc:{start:{line:Ot,column:Mt+1}},cause:ar})}var ve=he,Ae=(We,dt,Ot,Mt)=>{if(!(We&&dt==null))return dt.replaceAll?dt.replaceAll(Ot,Mt):Ot.global?dt.replace(Ot,Mt):dt.split(Ot).join(Mt)},je=Ae,Le=/\*\/$/,xe=/^\/\*\*?/,Be=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Ve=/(^|\s+)\/\/([^\n\r]*)/g,tt=/^(\r?\n)+/,it=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,yt=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,vt=/(\r?\n|^) *\* ?/g,Pt=[];function kt(We){let dt=We.match(Be);return dt?dt[0].trimStart():""}function It(We){let dt=`
-`;We=je(!1,We.replace(xe,"").replace(Le,""),vt,"$1");let Ot="";for(;Ot!==We;)Ot=We,We=je(!1,We,it,`${dt}$1 $2${dt}`);We=We.replace(tt,"").trimEnd();let Mt=Object.create(null),_t=je(!1,We,yt,"").replace(tt,"").trimEnd(),ar;for(;ar=yt.exec(We);){let sr=je(!1,ar[2],Ve,"");if(typeof Mt[ar[1]]=="string"||Array.isArray(Mt[ar[1]])){let ln=Mt[ar[1]];Mt[ar[1]]=[...Pt,...Array.isArray(ln)?ln:[ln],sr]}else Mt[ar[1]]=sr}return{comments:_t,pragmas:Mt}}function Ft(We){let dt=B(We);dt&&(We=We.slice(dt.length+1));let Ot=kt(We),{pragmas:Mt,comments:_t}=It(Ot);return{shebang:dt,text:We,pragmas:Mt,comments:_t}}function Xt(We){let{pragmas:dt}=Ft(We);return Object.prototype.hasOwnProperty.call(dt,"prettier")||Object.prototype.hasOwnProperty.call(dt,"format")}function Kt(We){return We=typeof We=="function"?{parse:We}:We,{astFormat:"estree",hasPragma:Xt,locStart:X,locEnd:ae,...We}}var Tt=Kt;function rr(We){let{filepath:dt}=We;if(dt){if(dt=dt.toLowerCase(),dt.endsWith(".cjs"))return"script";if(dt.endsWith(".mjs"))return"module"}}var Wt=rr;function Lr(We,dt){let{type:Ot="JsExpressionRoot",rootMarker:Mt,text:_t}=dt,{tokens:ar,comments:sr}=We;return delete We.tokens,delete We.comments,{tokens:ar,comments:sr,type:Ot,node:We,range:[0,_t.length],rootMarker:Mt}}var Dr=Lr,Kr=We=>Tt(or(We)),kr={sourceType:"module",allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,createImportExpressions:!0,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","decimal","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","importReflection","explicitResourceManagement",["importAttributes",{deprecatedAssertSyntax:!0}],"sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],"recordAndTuple"],tokens:!0,ranges:!0},mt="v8intrinsic",qt=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"minimal"}],["pipelineOperator",{proposal:"fsharp"}]],pr=(We,dt=kr)=>({...dt,plugins:[...dt.plugins,...We]}),jr=/@(?:no)?flow\b/u;function Cr(We,dt){var Ot;if((Ot=dt.filepath)!=null&&Ot.endsWith(".js.flow"))return!0;let Mt=B(We);Mt&&(We=We.slice(Mt.length));let _t=D(We,0);return _t!==!1&&(We=We.slice(0,_t)),jr.test(We)}function Tr(We,dt,Ot){let Mt=We(dt,Ot),_t=Mt.errors.find(ar=>!Bt.has(ar.reasonCode));if(_t)throw _t;return Mt}function or({isExpression:We=!1,optionsCombinations:dt}){return(Ot,Mt={})=>{if((Mt.parser==="babel"||Mt.parser==="__babel_estree")&&Cr(Ot,Mt))return Mt.parser="babel-flow",Ii.parse(Ot,Mt);let _t=dt;(Mt.__babelSourceType??Wt(Mt))==="script"&&(_t=_t.map(En=>({...En,sourceType:"script"})));let ar=/%[A-Z]/u.test(Ot);Ot.includes("|>")?_t=(ar?[...qt,mt]:qt).flatMap(En=>_t.map(_n=>pr([En],_n))):ar&&(_t=_t.map(En=>pr([mt],En)));let sr=We?M.parseExpression:M.parse,ln;try{ln=T(_t.map(En=>()=>Tr(sr,Ot,En)))}catch({errors:[En]}){throw ve(En)}return We&&(ln=Dr(ln,{text:Ot,rootMarker:Mt.rootMarker})),le(ln,{parser:"babel",text:Ot})}}var Bt=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","LineTerminatorBeforeArrow","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport"]),Or=[pr(["jsx"])],xt=Kr({optionsCombinations:Or}),Vt=Kr({optionsCombinations:[pr(["jsx","typescript"]),pr(["typescript"])]}),Dn=Kr({isExpression:!0,optionsCombinations:[pr(["jsx"])]}),xi=Kr({isExpression:!0,optionsCombinations:[pr(["typescript"])]}),Ii=Kr({optionsCombinations:[pr(["jsx",["flow",{all:!0,enums:!0}],"flowComments"])]}),_r=Kr({optionsCombinations:Or.map(We=>pr(["estree"],We))}),ut={babel:xt,"babel-flow":Ii,"babel-ts":Vt,__js_expression:Dn,__ts_expression:xi,__vue_expression:Dn,__vue_ts_expression:xi,__vue_event_binding:xt,__vue_ts_event_binding:Vt,__babel_estree:_r},Ze=k(j());function ot(We={}){let{allowComments:dt=!0}=We;return function(Ot){let Mt;try{Mt=(0,Ze.parseExpression)(Ot,{tokens:!0,ranges:!0,attachComment:!1})}catch(_t){throw ve(_t)}if(!dt&&te(Mt.comments))throw ht(Mt.comments[0],"Comment");return Lt(Mt),Dr(Mt,{type:"JsonRoot",text:Ot})}}function ht(We,dt){let[Ot,Mt]=[We.loc.start,We.loc.end].map(({line:_t,column:ar})=>({line:_t,column:ar+1}));return _e(`${dt} is not allowed in JSON.`,{loc:{start:Ot,end:Mt}})}function Lt(We){switch(We.type){case"ArrayExpression":for(let dt of We.elements)dt!==null&&Lt(dt);return;case"ObjectExpression":for(let dt of We.properties)Lt(dt);return;case"ObjectProperty":if(We.computed)throw ht(We.key,"Computed key");if(We.shorthand)throw ht(We.key,"Shorthand property");We.key.type!=="Identifier"&&Lt(We.key),Lt(We.value);return;case"UnaryExpression":{let{operator:dt,argument:Ot}=We;if(dt!=="+"&&dt!=="-")throw ht(We,`Operator '${We.operator}'`);if(Ot.type==="NumericLiteral"||Ot.type==="Identifier"&&(Ot.name==="Infinity"||Ot.name==="NaN"))return;throw ht(Ot,`Operator '${dt}' before '${Ot.type}'`)}case"Identifier":if(We.name!=="Infinity"&&We.name!=="NaN"&&We.name!=="undefined")throw ht(We,`Identifier '${We.name}'`);return;case"TemplateLiteral":if(te(We.expressions))throw ht(We.expressions[0],"'TemplateLiteral' with expression");for(let dt of We.quasis)Lt(dt);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw ht(We,`'${We.type}'`)}}var jt=ot(),er={json:Tt({parse:jt,hasPragma(){return!0}}),json5:Tt(jt),jsonc:Tt(jt),"json-stringify":Tt({parse:ot({allowComments:!1}),astFormat:"estree-json"})},Nr=er,zt={...ut,...Nr};return A(N)})})(hse);var kHe=hse.exports;const OHe=mp(kHe),EHe=(e,t)=>PHe.formatWithCursor(e,{parser:"json",plugins:[OHe],tabWidth:4,useTabs:!0,singleQuote:!1,cursorOffset:t});var _He=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,AHe=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,THe=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,yj={Space_Separator:_He,ID_Start:AHe,ID_Continue:THe},Ho={isSpaceSeparator(e){return typeof e=="string"&&yj.Space_Separator.test(e)},isIdStartChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="$"||e==="_"||yj.ID_Start.test(e))},isIdContinueChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="$"||e==="_"||e==="‌"||e==="‍"||yj.ID_Continue.test(e))},isDigit(e){return typeof e=="string"&&/[0-9]/.test(e)},isHexDigit(e){return typeof e=="string"&&/[0-9A-Fa-f]/.test(e)}};let v8,Ms,cf,qO,pp,oc,xa,_9,Sx;var MHe=function(t,r){v8=String(t),Ms="start",cf=[],qO=0,pp=1,oc=0,xa=void 0,_9=void 0,Sx=void 0;do xa=$He(),FHe[Ms]();while(xa.type!=="eof");return typeof r=="function"?b8({"":Sx},"",r):Sx};function b8(e,t,r){const n=e[t];if(n!=null&&typeof n=="object")if(Array.isArray(n))for(let i=0;i<n.length;i++){const a=String(i),s=b8(n,a,r);s===void 0?delete n[a]:Object.defineProperty(n,a,{value:s,writable:!0,enumerable:!0,configurable:!0})}else for(const i in n){const a=b8(n,i,r);a===void 0?delete n[i]:Object.defineProperty(n,i,{value:a,writable:!0,enumerable:!0,configurable:!0})}return r.call(e,t,n)}let Gn,Bn,H1,rf,si;function $He(){for(Gn="default",Bn="",H1=!1,rf=1;;){si=wf();const e=mse[Gn]();if(e)return e}}function wf(){if(v8[qO])return String.fromCodePoint(v8.codePointAt(qO))}function Qt(){const e=wf();return e===`
-`?(pp++,oc=0):e?oc+=e.length:oc++,e&&(qO+=e.length),e}const mse={default(){switch(si){case"	":case"\v":case"\f":case" ":case" ":case"\uFEFF":case`
-`:case"\r":case"\u2028":case"\u2029":Qt();return;case"/":Qt(),Gn="comment";return;case void 0:return Qt(),eo("eof")}if(Ho.isSpaceSeparator(si)){Qt();return}return mse[Ms]()},comment(){switch(si){case"*":Qt(),Gn="multiLineComment";return;case"/":Qt(),Gn="singleLineComment";return}throw no(Qt())},multiLineComment(){switch(si){case"*":Qt(),Gn="multiLineCommentAsterisk";return;case void 0:throw no(Qt())}Qt()},multiLineCommentAsterisk(){switch(si){case"*":Qt();return;case"/":Qt(),Gn="default";return;case void 0:throw no(Qt())}Qt(),Gn="multiLineComment"},singleLineComment(){switch(si){case`
-`:case"\r":case"\u2028":case"\u2029":Qt(),Gn="default";return;case void 0:return Qt(),eo("eof")}Qt()},value(){switch(si){case"{":case"[":return eo("punctuator",Qt());case"n":return Qt(),dm("ull"),eo("null",null);case"t":return Qt(),dm("rue"),eo("boolean",!0);case"f":return Qt(),dm("alse"),eo("boolean",!1);case"-":case"+":Qt()==="-"&&(rf=-1),Gn="sign";return;case".":Bn=Qt(),Gn="decimalPointLeading";return;case"0":Bn=Qt(),Gn="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Bn=Qt(),Gn="decimalInteger";return;case"I":return Qt(),dm("nfinity"),eo("numeric",1/0);case"N":return Qt(),dm("aN"),eo("numeric",NaN);case'"':case"'":H1=Qt()==='"',Bn="",Gn="string";return}throw no(Qt())},identifierNameStartEscape(){if(si!=="u")throw no(Qt());Qt();const e=x8();switch(e){case"$":case"_":break;default:if(!Ho.isIdStartChar(e))throw NU();break}Bn+=e,Gn="identifierName"},identifierName(){switch(si){case"$":case"_":case"‌":case"‍":Bn+=Qt();return;case"\\":Qt(),Gn="identifierNameEscape";return}if(Ho.isIdContinueChar(si)){Bn+=Qt();return}return eo("identifier",Bn)},identifierNameEscape(){if(si!=="u")throw no(Qt());Qt();const e=x8();switch(e){case"$":case"_":case"‌":case"‍":break;default:if(!Ho.isIdContinueChar(e))throw NU();break}Bn+=e,Gn="identifierName"},sign(){switch(si){case".":Bn=Qt(),Gn="decimalPointLeading";return;case"0":Bn=Qt(),Gn="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Bn=Qt(),Gn="decimalInteger";return;case"I":return Qt(),dm("nfinity"),eo("numeric",rf*(1/0));case"N":return Qt(),dm("aN"),eo("numeric",NaN)}throw no(Qt())},zero(){switch(si){case".":Bn+=Qt(),Gn="decimalPoint";return;case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return;case"x":case"X":Bn+=Qt(),Gn="hexadecimal";return}return eo("numeric",rf*0)},decimalInteger(){switch(si){case".":Bn+=Qt(),Gn="decimalPoint";return;case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return}if(Ho.isDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},decimalPointLeading(){if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalFraction";return}throw no(Qt())},decimalPoint(){switch(si){case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return}if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalFraction";return}return eo("numeric",rf*Number(Bn))},decimalFraction(){switch(si){case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return}if(Ho.isDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},decimalExponent(){switch(si){case"+":case"-":Bn+=Qt(),Gn="decimalExponentSign";return}if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalExponentInteger";return}throw no(Qt())},decimalExponentSign(){if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalExponentInteger";return}throw no(Qt())},decimalExponentInteger(){if(Ho.isDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},hexadecimal(){if(Ho.isHexDigit(si)){Bn+=Qt(),Gn="hexadecimalInteger";return}throw no(Qt())},hexadecimalInteger(){if(Ho.isHexDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},string(){switch(si){case"\\":Qt(),Bn+=IHe();return;case'"':if(H1)return Qt(),eo("string",Bn);Bn+=Qt();return;case"'":if(!H1)return Qt(),eo("string",Bn);Bn+=Qt();return;case`
-`:case"\r":throw no(Qt());case"\u2028":case"\u2029":BHe(si);break;case void 0:throw no(Qt())}Bn+=Qt()},start(){switch(si){case"{":case"[":return eo("punctuator",Qt())}Gn="value"},beforePropertyName(){switch(si){case"$":case"_":Bn=Qt(),Gn="identifierName";return;case"\\":Qt(),Gn="identifierNameStartEscape";return;case"}":return eo("punctuator",Qt());case'"':case"'":H1=Qt()==='"',Gn="string";return}if(Ho.isIdStartChar(si)){Bn+=Qt(),Gn="identifierName";return}throw no(Qt())},afterPropertyName(){if(si===":")return eo("punctuator",Qt());throw no(Qt())},beforePropertyValue(){Gn="value"},afterPropertyValue(){switch(si){case",":case"}":return eo("punctuator",Qt())}throw no(Qt())},beforeArrayValue(){if(si==="]")return eo("punctuator",Qt());Gn="value"},afterArrayValue(){switch(si){case",":case"]":return eo("punctuator",Qt())}throw no(Qt())},end(){throw no(Qt())}};function eo(e,t){return{type:e,value:t,line:pp,column:oc}}function dm(e){for(const t of e){if(wf()!==t)throw no(Qt());Qt()}}function IHe(){switch(wf()){case"b":return Qt(),"\b";case"f":return Qt(),"\f";case"n":return Qt(),`
-`;case"r":return Qt(),"\r";case"t":return Qt(),"	";case"v":return Qt(),"\v";case"0":if(Qt(),Ho.isDigit(wf()))throw no(Qt());return"\0";case"x":return Qt(),jHe();case"u":return Qt(),x8();case`
+`;We=je(!1,We.replace(xe,"").replace(Le,""),vt,"$1");let Ot="";for(;Ot!==We;)Ot=We,We=je(!1,We,it,`${dt}$1 $2${dt}`);We=We.replace(tt,"").trimEnd();let Mt=Object.create(null),_t=je(!1,We,yt,"").replace(tt,"").trimEnd(),ar;for(;ar=yt.exec(We);){let sr=je(!1,ar[2],Ve,"");if(typeof Mt[ar[1]]=="string"||Array.isArray(Mt[ar[1]])){let ln=Mt[ar[1]];Mt[ar[1]]=[...Pt,...Array.isArray(ln)?ln:[ln],sr]}else Mt[ar[1]]=sr}return{comments:_t,pragmas:Mt}}function Ft(We){let dt=B(We);dt&&(We=We.slice(dt.length+1));let Ot=kt(We),{pragmas:Mt,comments:_t}=It(Ot);return{shebang:dt,text:We,pragmas:Mt,comments:_t}}function Xt(We){let{pragmas:dt}=Ft(We);return Object.prototype.hasOwnProperty.call(dt,"prettier")||Object.prototype.hasOwnProperty.call(dt,"format")}function Kt(We){return We=typeof We=="function"?{parse:We}:We,{astFormat:"estree",hasPragma:Xt,locStart:X,locEnd:ae,...We}}var Tt=Kt;function rr(We){let{filepath:dt}=We;if(dt){if(dt=dt.toLowerCase(),dt.endsWith(".cjs"))return"script";if(dt.endsWith(".mjs"))return"module"}}var Wt=rr;function Lr(We,dt){let{type:Ot="JsExpressionRoot",rootMarker:Mt,text:_t}=dt,{tokens:ar,comments:sr}=We;return delete We.tokens,delete We.comments,{tokens:ar,comments:sr,type:Ot,node:We,range:[0,_t.length],rootMarker:Mt}}var Dr=Lr,Kr=We=>Tt(or(We)),kr={sourceType:"module",allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,createImportExpressions:!0,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","decimal","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","importReflection","explicitResourceManagement",["importAttributes",{deprecatedAssertSyntax:!0}],"sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],"recordAndTuple"],tokens:!0,ranges:!0},mt="v8intrinsic",qt=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"minimal"}],["pipelineOperator",{proposal:"fsharp"}]],pr=(We,dt=kr)=>({...dt,plugins:[...dt.plugins,...We]}),jr=/@(?:no)?flow\b/u;function Cr(We,dt){var Ot;if((Ot=dt.filepath)!=null&&Ot.endsWith(".js.flow"))return!0;let Mt=B(We);Mt&&(We=We.slice(Mt.length));let _t=D(We,0);return _t!==!1&&(We=We.slice(0,_t)),jr.test(We)}function Tr(We,dt,Ot){let Mt=We(dt,Ot),_t=Mt.errors.find(ar=>!Bt.has(ar.reasonCode));if(_t)throw _t;return Mt}function or({isExpression:We=!1,optionsCombinations:dt}){return(Ot,Mt={})=>{if((Mt.parser==="babel"||Mt.parser==="__babel_estree")&&Cr(Ot,Mt))return Mt.parser="babel-flow",Ii.parse(Ot,Mt);let _t=dt;(Mt.__babelSourceType??Wt(Mt))==="script"&&(_t=_t.map(En=>({...En,sourceType:"script"})));let ar=/%[A-Z]/u.test(Ot);Ot.includes("|>")?_t=(ar?[...qt,mt]:qt).flatMap(En=>_t.map(_n=>pr([En],_n))):ar&&(_t=_t.map(En=>pr([mt],En)));let sr=We?M.parseExpression:M.parse,ln;try{ln=T(_t.map(En=>()=>Tr(sr,Ot,En)))}catch({errors:[En]}){throw ve(En)}return We&&(ln=Dr(ln,{text:Ot,rootMarker:Mt.rootMarker})),le(ln,{parser:"babel",text:Ot})}}var Bt=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","LineTerminatorBeforeArrow","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport"]),Or=[pr(["jsx"])],xt=Kr({optionsCombinations:Or}),Vt=Kr({optionsCombinations:[pr(["jsx","typescript"]),pr(["typescript"])]}),Dn=Kr({isExpression:!0,optionsCombinations:[pr(["jsx"])]}),xi=Kr({isExpression:!0,optionsCombinations:[pr(["typescript"])]}),Ii=Kr({optionsCombinations:[pr(["jsx",["flow",{all:!0,enums:!0}],"flowComments"])]}),_r=Kr({optionsCombinations:Or.map(We=>pr(["estree"],We))}),ut={babel:xt,"babel-flow":Ii,"babel-ts":Vt,__js_expression:Dn,__ts_expression:xi,__vue_expression:Dn,__vue_ts_expression:xi,__vue_event_binding:xt,__vue_ts_event_binding:Vt,__babel_estree:_r},Ze=k(j());function ot(We={}){let{allowComments:dt=!0}=We;return function(Ot){let Mt;try{Mt=(0,Ze.parseExpression)(Ot,{tokens:!0,ranges:!0,attachComment:!1})}catch(_t){throw ve(_t)}if(!dt&&te(Mt.comments))throw ht(Mt.comments[0],"Comment");return Lt(Mt),Dr(Mt,{type:"JsonRoot",text:Ot})}}function ht(We,dt){let[Ot,Mt]=[We.loc.start,We.loc.end].map(({line:_t,column:ar})=>({line:_t,column:ar+1}));return _e(`${dt} is not allowed in JSON.`,{loc:{start:Ot,end:Mt}})}function Lt(We){switch(We.type){case"ArrayExpression":for(let dt of We.elements)dt!==null&&Lt(dt);return;case"ObjectExpression":for(let dt of We.properties)Lt(dt);return;case"ObjectProperty":if(We.computed)throw ht(We.key,"Computed key");if(We.shorthand)throw ht(We.key,"Shorthand property");We.key.type!=="Identifier"&&Lt(We.key),Lt(We.value);return;case"UnaryExpression":{let{operator:dt,argument:Ot}=We;if(dt!=="+"&&dt!=="-")throw ht(We,`Operator '${We.operator}'`);if(Ot.type==="NumericLiteral"||Ot.type==="Identifier"&&(Ot.name==="Infinity"||Ot.name==="NaN"))return;throw ht(Ot,`Operator '${dt}' before '${Ot.type}'`)}case"Identifier":if(We.name!=="Infinity"&&We.name!=="NaN"&&We.name!=="undefined")throw ht(We,`Identifier '${We.name}'`);return;case"TemplateLiteral":if(te(We.expressions))throw ht(We.expressions[0],"'TemplateLiteral' with expression");for(let dt of We.quasis)Lt(dt);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw ht(We,`'${We.type}'`)}}var jt=ot(),er={json:Tt({parse:jt,hasPragma(){return!0}}),json5:Tt(jt),jsonc:Tt(jt),"json-stringify":Tt({parse:ot({allowComments:!1}),astFormat:"estree-json"})},Nr=er,zt={...ut,...Nr};return A(N)})})(mse);var EHe=mse.exports;const _He=mp(EHe),AHe=(e,t)=>OHe.formatWithCursor(e,{parser:"json",plugins:[_He],tabWidth:4,useTabs:!0,singleQuote:!1,cursorOffset:t});var THe=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,MHe=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,$He=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,yj={Space_Separator:THe,ID_Start:MHe,ID_Continue:$He},Ho={isSpaceSeparator(e){return typeof e=="string"&&yj.Space_Separator.test(e)},isIdStartChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="$"||e==="_"||yj.ID_Start.test(e))},isIdContinueChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="$"||e==="_"||e==="‌"||e==="‍"||yj.ID_Continue.test(e))},isDigit(e){return typeof e=="string"&&/[0-9]/.test(e)},isHexDigit(e){return typeof e=="string"&&/[0-9A-Fa-f]/.test(e)}};let v8,Ms,cf,qO,pp,oc,xa,_9,Sx;var IHe=function(t,r){v8=String(t),Ms="start",cf=[],qO=0,pp=1,oc=0,xa=void 0,_9=void 0,Sx=void 0;do xa=jHe(),NHe[Ms]();while(xa.type!=="eof");return typeof r=="function"?b8({"":Sx},"",r):Sx};function b8(e,t,r){const n=e[t];if(n!=null&&typeof n=="object")if(Array.isArray(n))for(let i=0;i<n.length;i++){const a=String(i),s=b8(n,a,r);s===void 0?delete n[a]:Object.defineProperty(n,a,{value:s,writable:!0,enumerable:!0,configurable:!0})}else for(const i in n){const a=b8(n,i,r);a===void 0?delete n[i]:Object.defineProperty(n,i,{value:a,writable:!0,enumerable:!0,configurable:!0})}return r.call(e,t,n)}let Gn,Bn,H1,rf,si;function jHe(){for(Gn="default",Bn="",H1=!1,rf=1;;){si=wf();const e=yse[Gn]();if(e)return e}}function wf(){if(v8[qO])return String.fromCodePoint(v8.codePointAt(qO))}function Qt(){const e=wf();return e===`
+`?(pp++,oc=0):e?oc+=e.length:oc++,e&&(qO+=e.length),e}const yse={default(){switch(si){case"	":case"\v":case"\f":case" ":case" ":case"\uFEFF":case`
+`:case"\r":case"\u2028":case"\u2029":Qt();return;case"/":Qt(),Gn="comment";return;case void 0:return Qt(),eo("eof")}if(Ho.isSpaceSeparator(si)){Qt();return}return yse[Ms]()},comment(){switch(si){case"*":Qt(),Gn="multiLineComment";return;case"/":Qt(),Gn="singleLineComment";return}throw no(Qt())},multiLineComment(){switch(si){case"*":Qt(),Gn="multiLineCommentAsterisk";return;case void 0:throw no(Qt())}Qt()},multiLineCommentAsterisk(){switch(si){case"*":Qt();return;case"/":Qt(),Gn="default";return;case void 0:throw no(Qt())}Qt(),Gn="multiLineComment"},singleLineComment(){switch(si){case`
+`:case"\r":case"\u2028":case"\u2029":Qt(),Gn="default";return;case void 0:return Qt(),eo("eof")}Qt()},value(){switch(si){case"{":case"[":return eo("punctuator",Qt());case"n":return Qt(),dm("ull"),eo("null",null);case"t":return Qt(),dm("rue"),eo("boolean",!0);case"f":return Qt(),dm("alse"),eo("boolean",!1);case"-":case"+":Qt()==="-"&&(rf=-1),Gn="sign";return;case".":Bn=Qt(),Gn="decimalPointLeading";return;case"0":Bn=Qt(),Gn="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Bn=Qt(),Gn="decimalInteger";return;case"I":return Qt(),dm("nfinity"),eo("numeric",1/0);case"N":return Qt(),dm("aN"),eo("numeric",NaN);case'"':case"'":H1=Qt()==='"',Bn="",Gn="string";return}throw no(Qt())},identifierNameStartEscape(){if(si!=="u")throw no(Qt());Qt();const e=x8();switch(e){case"$":case"_":break;default:if(!Ho.isIdStartChar(e))throw NU();break}Bn+=e,Gn="identifierName"},identifierName(){switch(si){case"$":case"_":case"‌":case"‍":Bn+=Qt();return;case"\\":Qt(),Gn="identifierNameEscape";return}if(Ho.isIdContinueChar(si)){Bn+=Qt();return}return eo("identifier",Bn)},identifierNameEscape(){if(si!=="u")throw no(Qt());Qt();const e=x8();switch(e){case"$":case"_":case"‌":case"‍":break;default:if(!Ho.isIdContinueChar(e))throw NU();break}Bn+=e,Gn="identifierName"},sign(){switch(si){case".":Bn=Qt(),Gn="decimalPointLeading";return;case"0":Bn=Qt(),Gn="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Bn=Qt(),Gn="decimalInteger";return;case"I":return Qt(),dm("nfinity"),eo("numeric",rf*(1/0));case"N":return Qt(),dm("aN"),eo("numeric",NaN)}throw no(Qt())},zero(){switch(si){case".":Bn+=Qt(),Gn="decimalPoint";return;case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return;case"x":case"X":Bn+=Qt(),Gn="hexadecimal";return}return eo("numeric",rf*0)},decimalInteger(){switch(si){case".":Bn+=Qt(),Gn="decimalPoint";return;case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return}if(Ho.isDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},decimalPointLeading(){if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalFraction";return}throw no(Qt())},decimalPoint(){switch(si){case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return}if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalFraction";return}return eo("numeric",rf*Number(Bn))},decimalFraction(){switch(si){case"e":case"E":Bn+=Qt(),Gn="decimalExponent";return}if(Ho.isDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},decimalExponent(){switch(si){case"+":case"-":Bn+=Qt(),Gn="decimalExponentSign";return}if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalExponentInteger";return}throw no(Qt())},decimalExponentSign(){if(Ho.isDigit(si)){Bn+=Qt(),Gn="decimalExponentInteger";return}throw no(Qt())},decimalExponentInteger(){if(Ho.isDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},hexadecimal(){if(Ho.isHexDigit(si)){Bn+=Qt(),Gn="hexadecimalInteger";return}throw no(Qt())},hexadecimalInteger(){if(Ho.isHexDigit(si)){Bn+=Qt();return}return eo("numeric",rf*Number(Bn))},string(){switch(si){case"\\":Qt(),Bn+=FHe();return;case'"':if(H1)return Qt(),eo("string",Bn);Bn+=Qt();return;case"'":if(!H1)return Qt(),eo("string",Bn);Bn+=Qt();return;case`
+`:case"\r":throw no(Qt());case"\u2028":case"\u2029":RHe(si);break;case void 0:throw no(Qt())}Bn+=Qt()},start(){switch(si){case"{":case"[":return eo("punctuator",Qt())}Gn="value"},beforePropertyName(){switch(si){case"$":case"_":Bn=Qt(),Gn="identifierName";return;case"\\":Qt(),Gn="identifierNameStartEscape";return;case"}":return eo("punctuator",Qt());case'"':case"'":H1=Qt()==='"',Gn="string";return}if(Ho.isIdStartChar(si)){Bn+=Qt(),Gn="identifierName";return}throw no(Qt())},afterPropertyName(){if(si===":")return eo("punctuator",Qt());throw no(Qt())},beforePropertyValue(){Gn="value"},afterPropertyValue(){switch(si){case",":case"}":return eo("punctuator",Qt())}throw no(Qt())},beforeArrayValue(){if(si==="]")return eo("punctuator",Qt());Gn="value"},afterArrayValue(){switch(si){case",":case"]":return eo("punctuator",Qt())}throw no(Qt())},end(){throw no(Qt())}};function eo(e,t){return{type:e,value:t,line:pp,column:oc}}function dm(e){for(const t of e){if(wf()!==t)throw no(Qt());Qt()}}function FHe(){switch(wf()){case"b":return Qt(),"\b";case"f":return Qt(),"\f";case"n":return Qt(),`
+`;case"r":return Qt(),"\r";case"t":return Qt(),"	";case"v":return Qt(),"\v";case"0":if(Qt(),Ho.isDigit(wf()))throw no(Qt());return"\0";case"x":return Qt(),BHe();case"u":return Qt(),x8();case`
 `:case"\u2028":case"\u2029":return Qt(),"";case"\r":return Qt(),wf()===`
-`&&Qt(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw no(Qt());case void 0:throw no(Qt())}return Qt()}function jHe(){let e="",t=wf();if(!Ho.isHexDigit(t)||(e+=Qt(),t=wf(),!Ho.isHexDigit(t)))throw no(Qt());return e+=Qt(),String.fromCodePoint(parseInt(e,16))}function x8(){let e="",t=4;for(;t-- >0;){const r=wf();if(!Ho.isHexDigit(r))throw no(Qt());e+=Qt()}return String.fromCodePoint(parseInt(e,16))}const FHe={start(){if(xa.type==="eof")throw fm();vj()},beforePropertyName(){switch(xa.type){case"identifier":case"string":_9=xa.value,Ms="afterPropertyName";return;case"punctuator":cP();return;case"eof":throw fm()}},afterPropertyName(){if(xa.type==="eof")throw fm();Ms="beforePropertyValue"},beforePropertyValue(){if(xa.type==="eof")throw fm();vj()},beforeArrayValue(){if(xa.type==="eof")throw fm();if(xa.type==="punctuator"&&xa.value==="]"){cP();return}vj()},afterPropertyValue(){if(xa.type==="eof")throw fm();switch(xa.value){case",":Ms="beforePropertyName";return;case"}":cP()}},afterArrayValue(){if(xa.type==="eof")throw fm();switch(xa.value){case",":Ms="beforeArrayValue";return;case"]":cP()}},end(){}};function vj(){let e;switch(xa.type){case"punctuator":switch(xa.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=xa.value;break}if(Sx===void 0)Sx=e;else{const t=cf[cf.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,_9,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(e!==null&&typeof e=="object")cf.push(e),Array.isArray(e)?Ms="beforeArrayValue":Ms="beforePropertyName";else{const t=cf[cf.length-1];t==null?Ms="end":Array.isArray(t)?Ms="afterArrayValue":Ms="afterPropertyValue"}}function cP(){cf.pop();const e=cf[cf.length-1];e==null?Ms="end":Array.isArray(e)?Ms="afterArrayValue":Ms="afterPropertyValue"}function no(e){return YO(e===void 0?`JSON5: invalid end of input at ${pp}:${oc}`:`JSON5: invalid character '${gse(e)}' at ${pp}:${oc}`)}function fm(){return YO(`JSON5: invalid end of input at ${pp}:${oc}`)}function NU(){return oc-=5,YO(`JSON5: invalid identifier character at ${pp}:${oc}`)}function BHe(e){console.warn(`JSON5: '${gse(e)}' in strings is not valid ECMAScript; consider escaping`)}function gse(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const r=e.charCodeAt(0).toString(16);return"\\x"+("00"+r).substring(r.length)}return e}function YO(e){const t=new SyntaxError(e);return t.lineNumber=pp,t.columnNumber=oc,t}var NHe=function(t,r,n){const i=[];let a="",s,l,h="",y;if(r!=null&&typeof r=="object"&&!Array.isArray(r)&&(n=r.space,y=r.quote,r=r.replacer),typeof r=="function")l=r;else if(Array.isArray(r)){s=[];for(const M of r){let u;typeof M=="string"?u=M:(typeof M=="number"||M instanceof String||M instanceof Number)&&(u=String(M)),u!==void 0&&s.indexOf(u)<0&&s.push(u)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),typeof n=="number"?n>0&&(n=Math.min(10,Math.floor(n)),h="          ".substr(0,n)):typeof n=="string"&&(h=n.substr(0,10)),x("",{"":t});function x(M,u){let m=u[M];switch(m!=null&&(typeof m.toJSON5=="function"?m=m.toJSON5(M):typeof m.toJSON=="function"&&(m=m.toJSON(M))),l&&(m=l.call(u,M,m)),m instanceof Number?m=Number(m):m instanceof String?m=String(m):m instanceof Boolean&&(m=m.valueOf()),m){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof m=="string")return k(m);if(typeof m=="number")return String(m);if(typeof m=="object")return Array.isArray(m)?N(m):A(m)}function k(M){const u={"'":.1,'"':.2},m={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let v="";for(let w=0;w<M.length;w++){const g=M[w];switch(g){case"'":case'"':u[g]++,v+=g;continue;case"\0":if(Ho.isDigit(M[w+1])){v+="\\x00";continue}}if(m[g]){v+=m[g];continue}if(g<" "){let d=g.charCodeAt(0).toString(16);v+="\\x"+("00"+d).substring(d.length);continue}v+=g}const C=y||Object.keys(u).reduce((w,g)=>u[w]<u[g]?w:g);return v=v.replace(new RegExp(C,"g"),m[C]),C+v+C}function A(M){if(i.indexOf(M)>=0)throw TypeError("Converting circular structure to JSON5");i.push(M);let u=a;a=a+h;let m=s||Object.keys(M),v=[];for(const w of m){const g=x(w,M);if(g!==void 0){let d=j(w)+":";h!==""&&(d+=" "),d+=g,v.push(d)}}let C;if(v.length===0)C="{}";else{let w;if(h==="")w=v.join(","),C="{"+w+"}";else{let g=`,
+`&&Qt(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw no(Qt());case void 0:throw no(Qt())}return Qt()}function BHe(){let e="",t=wf();if(!Ho.isHexDigit(t)||(e+=Qt(),t=wf(),!Ho.isHexDigit(t)))throw no(Qt());return e+=Qt(),String.fromCodePoint(parseInt(e,16))}function x8(){let e="",t=4;for(;t-- >0;){const r=wf();if(!Ho.isHexDigit(r))throw no(Qt());e+=Qt()}return String.fromCodePoint(parseInt(e,16))}const NHe={start(){if(xa.type==="eof")throw fm();vj()},beforePropertyName(){switch(xa.type){case"identifier":case"string":_9=xa.value,Ms="afterPropertyName";return;case"punctuator":cP();return;case"eof":throw fm()}},afterPropertyName(){if(xa.type==="eof")throw fm();Ms="beforePropertyValue"},beforePropertyValue(){if(xa.type==="eof")throw fm();vj()},beforeArrayValue(){if(xa.type==="eof")throw fm();if(xa.type==="punctuator"&&xa.value==="]"){cP();return}vj()},afterPropertyValue(){if(xa.type==="eof")throw fm();switch(xa.value){case",":Ms="beforePropertyName";return;case"}":cP()}},afterArrayValue(){if(xa.type==="eof")throw fm();switch(xa.value){case",":Ms="beforeArrayValue";return;case"]":cP()}},end(){}};function vj(){let e;switch(xa.type){case"punctuator":switch(xa.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=xa.value;break}if(Sx===void 0)Sx=e;else{const t=cf[cf.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,_9,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(e!==null&&typeof e=="object")cf.push(e),Array.isArray(e)?Ms="beforeArrayValue":Ms="beforePropertyName";else{const t=cf[cf.length-1];t==null?Ms="end":Array.isArray(t)?Ms="afterArrayValue":Ms="afterPropertyValue"}}function cP(){cf.pop();const e=cf[cf.length-1];e==null?Ms="end":Array.isArray(e)?Ms="afterArrayValue":Ms="afterPropertyValue"}function no(e){return YO(e===void 0?`JSON5: invalid end of input at ${pp}:${oc}`:`JSON5: invalid character '${vse(e)}' at ${pp}:${oc}`)}function fm(){return YO(`JSON5: invalid end of input at ${pp}:${oc}`)}function NU(){return oc-=5,YO(`JSON5: invalid identifier character at ${pp}:${oc}`)}function RHe(e){console.warn(`JSON5: '${vse(e)}' in strings is not valid ECMAScript; consider escaping`)}function vse(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const r=e.charCodeAt(0).toString(16);return"\\x"+("00"+r).substring(r.length)}return e}function YO(e){const t=new SyntaxError(e);return t.lineNumber=pp,t.columnNumber=oc,t}var LHe=function(t,r,n){const i=[];let a="",s,l,h="",y;if(r!=null&&typeof r=="object"&&!Array.isArray(r)&&(n=r.space,y=r.quote,r=r.replacer),typeof r=="function")l=r;else if(Array.isArray(r)){s=[];for(const M of r){let u;typeof M=="string"?u=M:(typeof M=="number"||M instanceof String||M instanceof Number)&&(u=String(M)),u!==void 0&&s.indexOf(u)<0&&s.push(u)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),typeof n=="number"?n>0&&(n=Math.min(10,Math.floor(n)),h="          ".substr(0,n)):typeof n=="string"&&(h=n.substr(0,10)),x("",{"":t});function x(M,u){let m=u[M];switch(m!=null&&(typeof m.toJSON5=="function"?m=m.toJSON5(M):typeof m.toJSON=="function"&&(m=m.toJSON(M))),l&&(m=l.call(u,M,m)),m instanceof Number?m=Number(m):m instanceof String?m=String(m):m instanceof Boolean&&(m=m.valueOf()),m){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof m=="string")return k(m);if(typeof m=="number")return String(m);if(typeof m=="object")return Array.isArray(m)?N(m):A(m)}function k(M){const u={"'":.1,'"':.2},m={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let v="";for(let w=0;w<M.length;w++){const g=M[w];switch(g){case"'":case'"':u[g]++,v+=g;continue;case"\0":if(Ho.isDigit(M[w+1])){v+="\\x00";continue}}if(m[g]){v+=m[g];continue}if(g<" "){let d=g.charCodeAt(0).toString(16);v+="\\x"+("00"+d).substring(d.length);continue}v+=g}const C=y||Object.keys(u).reduce((w,g)=>u[w]<u[g]?w:g);return v=v.replace(new RegExp(C,"g"),m[C]),C+v+C}function A(M){if(i.indexOf(M)>=0)throw TypeError("Converting circular structure to JSON5");i.push(M);let u=a;a=a+h;let m=s||Object.keys(M),v=[];for(const w of m){const g=x(w,M);if(g!==void 0){let d=j(w)+":";h!==""&&(d+=" "),d+=g,v.push(d)}}let C;if(v.length===0)C="{}";else{let w;if(h==="")w=v.join(","),C="{"+w+"}";else{let g=`,
 `+a;w=v.join(g),C=`{
 `+a+w+`,
 `+u+"}"}}return i.pop(),a=u,C}function j(M){if(M.length===0)return k(M);const u=String.fromCodePoint(M.codePointAt(0));if(!Ho.isIdStartChar(u))return k(M);for(let m=u.length;m<M.length;m++)if(!Ho.isIdContinueChar(String.fromCodePoint(M.codePointAt(m))))return k(M);return M}function N(M){if(i.indexOf(M)>=0)throw TypeError("Converting circular structure to JSON5");i.push(M);let u=a;a=a+h;let m=[];for(let C=0;C<M.length;C++){const w=x(String(C),M);m.push(w!==void 0?w:"null")}let v;if(m.length===0)v="[]";else if(h==="")v="["+m.join(",")+"]";else{let C=`,
 `+a,w=m.join(C);v=`[
 `+a+w+`,
-`+u+"]"}return i.pop(),a=u,v}};const RHe={parse:MHe,stringify:NHe};var LHe=RHe;function zHe(e){return e&&typeof e=="object"&&"surface"in e&&"blocks"in e}const VHe=(e,t)=>{Y.useEffect(()=>{if(!(t!=null&&t.isDispatch))try{const r=LHe.parse(t.value);if(!zHe(r))throw new Error("Please enter a valid LayoutBlock");EHe(t.value,t.cursor||0).then(n=>{e(r,n)})}catch{}},[t])},WHe=({extensions:e})=>{var h,y,x;const{state:{screens:t,activeScreen:r},dispatch:n}=Y.useContext(bi),{editor:i,changes:a,setValue:s}=yae(e,bx((h=t[r])==null?void 0:h.payload)),l=pg(a,1500);return VHe((k,A)=>{n(vg({blocks:k.blocks,surface:k.surface})),s(A.formatted,{cursor:A.cursorOffset})},l),Y.useEffect(()=>{var k,A;(k=t[r])!=null&&k.changedByEditor||s(bx((A=t[r])==null?void 0:A.payload),{})},[(y=t[r])==null?void 0:y.payload.blocks,(x=t[r])==null?void 0:x.payload.surface,r]),Y.useEffect(()=>{var k;s(bx((k=t[r])==null?void 0:k.payload),{})},[r]),G.jsx(G.Fragment,{children:G.jsx(Ne.Box,{display:"grid",height:"100%",width:"100%",ref:i})})};var RU={};class XO{constructor(t,r,n,i,a,s,l,h,y,x=0,k){this.p=t,this.stack=r,this.state=n,this.reducePos=i,this.pos=a,this.score=s,this.buffer=l,this.bufferBase=h,this.curContext=y,this.lookAhead=x,this.parent=k}toString(){return`[${this.stack.filter((t,r)=>r%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(t,r,n=0){let i=t.parser.context;return new XO(t,[],r,n,n,0,[],0,i?new LU(i,i.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(t,r){this.stack.push(this.state,r,this.bufferBase+this.buffer.length),this.state=t}reduce(t){var r;let n=t>>19,i=t&65535,{parser:a}=this.p,s=a.dynamicPrecedence(i);if(s&&(this.score+=s),n==0){this.pushState(a.getGoto(this.state,i,!0),this.reducePos),i<a.minRepeatTerm&&this.storeNode(i,this.reducePos,this.reducePos,4,!0),this.reduceContext(i,this.reducePos);return}let l=this.stack.length-(n-1)*3-(t&262144?6:0),h=l?this.stack[l-2]:this.p.ranges[0].from,y=this.reducePos-h;y>=2e3&&!(!((r=this.p.parser.nodeSet.types[i])===null||r===void 0)&&r.isAnonymous)&&(h==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=y):this.p.lastBigReductionSize<y&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=h,this.p.lastBigReductionSize=y));let x=l?this.stack[l-1]:0,k=this.bufferBase+this.buffer.length-x;if(i<a.minRepeatTerm||t&131072){let A=a.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(i,h,A,k+4,!0)}if(t&262144)this.state=this.stack[l];else{let A=this.stack[l-3];this.state=a.getGoto(A,i,!0)}for(;this.stack.length>l;)this.stack.pop();this.reduceContext(i,h)}storeNode(t,r,n,i=4,a=!1){if(t==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let s=this,l=this.buffer.length;if(l==0&&s.parent&&(l=s.bufferBase-s.parent.bufferBase,s=s.parent),l>0&&s.buffer[l-4]==0&&s.buffer[l-1]>-1){if(r==n)return;if(s.buffer[l-2]>=r){s.buffer[l-2]=n;return}}}if(!a||this.pos==n)this.buffer.push(t,r,n,i);else{let s=this.buffer.length;if(s>0&&this.buffer[s-4]!=0)for(;s>0&&this.buffer[s-2]>n;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,i>4&&(i-=4);this.buffer[s]=t,this.buffer[s+1]=r,this.buffer[s+2]=n,this.buffer[s+3]=i}}shift(t,r,n){let i=this.pos;if(t&131072)this.pushState(t&65535,this.pos);else if(t&262144)this.pos=n,this.shiftContext(r,i),r<=this.p.parser.maxNode&&this.buffer.push(r,i,n,4);else{let a=t,{parser:s}=this.p;(n>this.pos||r<=s.maxNode)&&(this.pos=n,s.stateFlag(a,1)||(this.reducePos=n)),this.pushState(a,i),this.shiftContext(r,i),r<=s.maxNode&&this.buffer.push(r,i,n,4)}}apply(t,r,n){t&65536?this.reduce(t):this.shift(t,r,n)}useNode(t,r){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=t)&&(this.p.reused.push(t),n++);let i=this.pos;this.reducePos=this.pos=i+t.length,this.pushState(r,i),this.buffer.push(n,i,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,t,this,this.p.stream.reset(this.pos-t.length)))}split(){let t=this,r=t.buffer.length;for(;r>0&&t.buffer[r-2]>t.reducePos;)r-=4;let n=t.buffer.slice(r),i=t.bufferBase+r;for(;t&&i==t.bufferBase;)t=t.parent;return new XO(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,i,this.curContext,this.lookAhead,t)}recoverByDelete(t,r){let n=t<=this.p.parser.maxNode;n&&this.storeNode(t,this.pos,r,4),this.storeNode(0,this.pos,r,n?8:4),this.pos=this.reducePos=r,this.score-=190}canShift(t){for(let r=new HHe(this);;){let n=this.p.parser.stateSlot(r.state,4)||this.p.parser.hasAction(r.state,t);if(n==0)return!1;if(!(n&65536))return!0;r.reduce(n)}}recoverByInsert(t){if(this.stack.length>=300)return[];let r=this.p.parser.nextStates(this.state);if(r.length>8||this.stack.length>=120){let i=[];for(let a=0,s;a<r.length;a+=2)(s=r[a+1])!=this.state&&this.p.parser.hasAction(s,t)&&i.push(r[a],s);if(this.stack.length<120)for(let a=0;i.length<8&&a<r.length;a+=2){let s=r[a+1];i.some((l,h)=>h&1&&l==s)||i.push(r[a],s)}r=i}let n=[];for(let i=0;i<r.length&&n.length<4;i+=2){let a=r[i+1];if(a==this.state)continue;let s=this.split();s.pushState(a,this.pos),s.storeNode(0,s.pos,s.pos,4,!0),s.shiftContext(r[i],this.pos),s.score-=200,n.push(s)}return n}forceReduce(){let t=this.p.parser.stateSlot(this.state,5);if(!(t&65536))return!1;let{parser:r}=this.p;if(!r.validAction(this.state,t)){let n=t>>19,i=t&65535,a=this.stack.length-n*3;if(a<0||r.getGoto(this.stack[a],i,!1)<0)return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:t}=this.p;return t.data[t.stateSlot(this.state,1)]==65535&&!t.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(t){if(this.state!=t.state||this.stack.length!=t.stack.length)return!1;for(let r=0;r<this.stack.length;r+=3)if(this.stack[r]!=t.stack[r])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(t){return this.p.parser.dialect.flags[t]}shiftContext(t,r){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,t,this,this.p.stream.reset(r)))}reduceContext(t,r){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,t,this,this.p.stream.reset(r)))}emitContext(){let t=this.buffer.length-1;(t<0||this.buffer[t]!=-3)&&this.buffer.push(this.curContext.hash,this.reducePos,this.reducePos,-3)}emitLookAhead(){let t=this.buffer.length-1;(t<0||this.buffer[t]!=-4)&&this.buffer.push(this.lookAhead,this.reducePos,this.reducePos,-4)}updateContext(t){if(t!=this.curContext.context){let r=new LU(this.curContext.tracker,t);r.hash!=this.curContext.hash&&this.emitContext(),this.curContext=r}}setLookAhead(t){t>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=t)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class LU{constructor(t,r){this.tracker=t,this.context=r,this.hash=t.strict?t.hash(r):0}}var zU;(function(e){e[e.Insert=200]="Insert",e[e.Delete=190]="Delete",e[e.Reduce=100]="Reduce",e[e.MaxNext=4]="MaxNext",e[e.MaxInsertStackDepth=300]="MaxInsertStackDepth",e[e.DampenInsertStackDepth=120]="DampenInsertStackDepth",e[e.MinBigReduction=2e3]="MinBigReduction"})(zU||(zU={}));class HHe{constructor(t){this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}reduce(t){let r=t&65535,n=t>>19;n==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(n-1)*3;let i=this.start.p.parser.getGoto(this.stack[this.base-3],r,!0);this.state=i}}class ZO{constructor(t,r,n){this.stack=t,this.pos=r,this.index=n,this.buffer=t.buffer,this.index==0&&this.maybeNext()}static create(t,r=t.bufferBase+t.buffer.length){return new ZO(t,r,r-t.bufferBase)}maybeNext(){let t=this.stack.parent;t!=null&&(this.index=this.stack.bufferBase-t.bufferBase,this.stack=t,this.buffer=t.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new ZO(this.stack,this.pos,this.index)}}function dP(e,t=Uint16Array){if(typeof e!="string")return e;let r=null;for(let n=0,i=0;n<e.length;){let a=0;for(;;){let s=e.charCodeAt(n++),l=!1;if(s==126){a=65535;break}s>=92&&s--,s>=34&&s--;let h=s-32;if(h>=46&&(h-=46,l=!0),a+=h,l)break;a*=46}r?r[i++]=a:r=new t(a)}return r}class hk{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const VU=new hk;class UHe{constructor(t,r){this.input=t,this.ranges=r,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=VU,this.rangeIndex=0,this.pos=this.chunkPos=r[0].from,this.range=r[0],this.end=r[r.length-1].to,this.readNext()}resolveOffset(t,r){let n=this.range,i=this.rangeIndex,a=this.pos+t;for(;a<n.from;){if(!i)return null;let s=this.ranges[--i];a-=n.from-s.to,n=s}for(;r<0?a>n.to:a>=n.to;){if(i==this.ranges.length-1)return null;let s=this.ranges[++i];a+=s.from-n.to,n=s}return a}clipPos(t){if(t>=this.range.from&&t<this.range.to)return t;for(let r of this.ranges)if(r.to>t)return Math.max(t,r.from);return this.end}peek(t){let r=this.chunkOff+t,n,i;if(r>=0&&r<this.chunk.length)n=this.pos+t,i=this.chunk.charCodeAt(r);else{let a=this.resolveOffset(t,1);if(a==null)return-1;if(n=a,n>=this.chunk2Pos&&n<this.chunk2Pos+this.chunk2.length)i=this.chunk2.charCodeAt(n-this.chunk2Pos);else{let s=this.rangeIndex,l=this.range;for(;l.to<=n;)l=this.ranges[++s];this.chunk2=this.input.chunk(this.chunk2Pos=n),n+this.chunk2.length>l.to&&(this.chunk2=this.chunk2.slice(0,l.to-n)),i=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),i}acceptToken(t,r=0){let n=r?this.resolveOffset(r,-1):this.pos;if(n==null||n<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=t,this.token.end=n}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:t,chunkPos:r}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=t,this.chunk2Pos=r,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let t=this.input.chunk(this.pos),r=this.pos+t.length;this.chunk=r>this.range.to?t.slice(0,this.range.to-this.pos):t,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(t=1){for(this.chunkOff+=t;this.pos+t>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();t-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=t,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(t,r){if(r?(this.token=r,r.start=t,r.lookAhead=t+1,r.value=r.extended=-1):this.token=VU,this.pos!=t){if(this.pos=t,t==this.end)return this.setDone(),this;for(;t<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;t>=this.range.to;)this.range=this.ranges[++this.rangeIndex];t>=this.chunkPos&&t<this.chunkPos+this.chunk.length?this.chunkOff=t-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(t,r){if(t>=this.chunkPos&&r<=this.chunkPos+this.chunk.length)return this.chunk.slice(t-this.chunkPos,r-this.chunkPos);if(t>=this.chunk2Pos&&r<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(t-this.chunk2Pos,r-this.chunk2Pos);if(t>=this.range.from&&r<=this.range.to)return this.input.read(t,r);let n="";for(let i of this.ranges){if(i.from>=r)break;i.to>t&&(n+=this.input.read(Math.max(i.from,t),Math.min(i.to,r)))}return n}}class hy{constructor(t,r){this.data=t,this.id=r}token(t,r){let{parser:n}=r.p;KHe(this.data,t,r,this.id,n.data,n.tokenPrecTable)}}hy.prototype.contextual=hy.prototype.fallback=hy.prototype.extend=!1;hy.prototype.fallback=hy.prototype.extend=!1;function KHe(e,t,r,n,i,a){let s=0,l=1<<n,{dialect:h}=r.p.parser;e:for(;l&e[s];){let y=e[s+1];for(let j=s+3;j<y;j+=2)if((e[j+1]&l)>0){let N=e[j];if(h.allows(N)&&(t.token.value==-1||t.token.value==N||GHe(N,t.token.value,i,a))){t.acceptToken(N);break}}let x=t.next,k=0,A=e[s+2];if(t.next<0&&A>k&&e[y+A*3-3]==65535&&e[y+A*3-3]==65535){s=e[y+A*3-1];continue e}for(;k<A;){let j=k+A>>1,N=y+j+(j<<1),M=e[N],u=e[N+1]||65536;if(x<M)A=j;else if(x>=u)k=j+1;else{s=e[N+2],t.advance();continue e}}break}}function WU(e,t,r){for(let n=t,i;(i=e[n])!=65535;n++)if(i==r)return n-t;return-1}function GHe(e,t,r,n){let i=WU(r,n,t);return i<0||WU(r,n,e)<i}const Ku=typeof process<"u"&&RU&&/\bparse\b/.test(RU.LOG);let bj=null;var HU;(function(e){e[e.Margin=25]="Margin"})(HU||(HU={}));function UU(e,t,r){let n=e.cursor(Ua.IncludeAnonymous);for(n.moveTo(t);;)if(!(r<0?n.childBefore(t):n.childAfter(t)))for(;;){if((r<0?n.to<t:n.from>t)&&!n.type.isError)return r<0?Math.max(0,Math.min(n.to-1,t-25)):Math.min(e.length,Math.max(n.from+1,t+25));if(r<0?n.prevSibling():n.nextSibling())break;if(!n.parent())return r<0?0:e.length}}class qHe{constructor(t,r){this.fragments=t,this.nodeSet=r,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let t=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(t){for(this.safeFrom=t.openStart?UU(t.tree,t.from+t.offset,1)-t.offset:t.from,this.safeTo=t.openEnd?UU(t.tree,t.to+t.offset,-1)-t.offset:t.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(t.tree),this.start.push(-t.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(t){if(t<this.nextStart)return null;for(;this.fragment&&this.safeTo<=t;)this.nextFragment();if(!this.fragment)return null;for(;;){let r=this.trees.length-1;if(r<0)return this.nextFragment(),null;let n=this.trees[r],i=this.index[r];if(i==n.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let a=n.children[i],s=this.start[r]+n.positions[i];if(s>t)return this.nextStart=s,null;if(a instanceof ia){if(s==t){if(s<this.safeFrom)return null;let l=s+a.length;if(l<=this.safeTo){let h=a.prop(Yn.lookAhead);if(!h||l+h<this.fragment.to)return a}}this.index[r]++,s+a.length>=Math.max(this.safeFrom,t)&&(this.trees.push(a),this.start.push(s),this.index.push(0))}else this.index[r]++,this.nextStart=s+a.length}}}class YHe{constructor(t,r){this.stream=r,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map(n=>new hk)}getActions(t){let r=0,n=null,{parser:i}=t.p,{tokenizers:a}=i,s=i.stateSlot(t.state,3),l=t.curContext?t.curContext.hash:0,h=0;for(let y=0;y<a.length;y++){if(!(1<<y&s))continue;let x=a[y],k=this.tokens[y];if(!(n&&!x.fallback)&&((x.contextual||k.start!=t.pos||k.mask!=s||k.context!=l)&&(this.updateCachedToken(k,x,t),k.mask=s,k.context=l),k.lookAhead>k.end+25&&(h=Math.max(k.lookAhead,h)),k.value!=0)){let A=r;if(k.extended>-1&&(r=this.addActions(t,k.extended,k.end,r)),r=this.addActions(t,k.value,k.end,r),!x.extend&&(n=k,r>A))break}}for(;this.actions.length>r;)this.actions.pop();return h&&t.setLookAhead(h),!n&&t.pos==this.stream.end&&(n=new hk,n.value=t.p.parser.eofTerm,n.start=n.end=t.pos,r=this.addActions(t,n.value,n.end,r)),this.mainToken=n,this.actions}getMainToken(t){if(this.mainToken)return this.mainToken;let r=new hk,{pos:n,p:i}=t;return r.start=n,r.end=Math.min(n+1,i.stream.end),r.value=n==i.stream.end?i.parser.eofTerm:0,r}updateCachedToken(t,r,n){let i=this.stream.clipPos(n.pos);if(r.token(this.stream.reset(i,t),n),t.value>-1){let{parser:a}=n.p;for(let s=0;s<a.specialized.length;s++)if(a.specialized[s]==t.value){let l=a.specializers[s](this.stream.read(t.start,t.end),n);if(l>=0&&n.p.parser.dialect.allows(l>>1)){l&1?t.extended=l>>1:t.value=l>>1;break}}}else t.value=0,t.end=this.stream.clipPos(i+1)}putAction(t,r,n,i){for(let a=0;a<i;a+=3)if(this.actions[a]==t)return i;return this.actions[i++]=t,this.actions[i++]=r,this.actions[i++]=n,i}addActions(t,r,n,i){let{state:a}=t,{parser:s}=t.p,{data:l}=s;for(let h=0;h<2;h++)for(let y=s.stateSlot(a,h?2:1);;y+=3){if(l[y]==65535)if(l[y+1]==1)y=sf(l,y+2);else{i==0&&l[y+1]==2&&(i=this.putAction(sf(l,y+2),r,n,i));break}l[y]==r&&(i=this.putAction(sf(l,y+1),r,n,i))}return i}}var KU;(function(e){e[e.Distance=5]="Distance",e[e.MaxRemainingPerStep=3]="MaxRemainingPerStep",e[e.MinBufferLengthPrune=500]="MinBufferLengthPrune",e[e.ForceReduceLimit=10]="ForceReduceLimit",e[e.CutDepth=15e3]="CutDepth",e[e.CutTo=9e3]="CutTo",e[e.MaxLeftAssociativeReductionCount=300]="MaxLeftAssociativeReductionCount",e[e.MaxStackCount=12]="MaxStackCount"})(KU||(KU={}));class XHe{constructor(t,r,n,i){this.parser=t,this.input=r,this.ranges=i,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new UHe(r,i),this.tokens=new YHe(t,this.stream),this.topTerm=t.top[1];let{from:a}=i[0];this.stacks=[XO.start(this,t.top[0],a)],this.fragments=n.length&&this.stream.end-a>t.bufferLength*4?new qHe(n,t.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let t=this.stacks,r=this.minStackPos,n=this.stacks=[],i,a;if(this.bigReductionCount>300&&t.length==1){let[s]=t;for(;s.forceReduce()&&s.stack.length&&s.stack[s.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let s=0;s<t.length;s++){let l=t[s];for(;;){if(this.tokens.mainToken=null,l.pos>r)n.push(l);else{if(this.advanceStack(l,n,t))continue;{i||(i=[],a=[]),i.push(l);let h=this.tokens.getMainToken(l);a.push(h.value,h.end)}}break}}if(!n.length){let s=i&&JHe(i);if(s)return this.stackToTree(s);if(this.parser.strict)throw Ku&&i&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+r);this.recovering||(this.recovering=5)}if(this.recovering&&i){let s=this.stoppedAt!=null&&i[0].pos>this.stoppedAt?i[0]:this.runRecovery(i,a,n);if(s)return this.stackToTree(s.forceAll())}if(this.recovering){let s=this.recovering==1?1:this.recovering*3;if(n.length>s)for(n.sort((l,h)=>h.score-l.score);n.length>s;)n.pop();n.some(l=>l.reducePos>r)&&this.recovering--}else if(n.length>1){e:for(let s=0;s<n.length-1;s++){let l=n[s];for(let h=s+1;h<n.length;h++){let y=n[h];if(l.sameState(y)||l.buffer.length>500&&y.buffer.length>500)if((l.score-y.score||l.buffer.length-y.buffer.length)>0)n.splice(h--,1);else{n.splice(s--,1);continue e}}}n.length>12&&n.splice(12,n.length-12)}this.minStackPos=n[0].pos;for(let s=1;s<n.length;s++)n[s].pos<this.minStackPos&&(this.minStackPos=n[s].pos);return null}stopAt(t){if(this.stoppedAt!=null&&this.stoppedAt<t)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=t}advanceStack(t,r,n){let i=t.pos,{parser:a}=this,s=Ku?this.stackID(t)+" -> ":"";if(this.stoppedAt!=null&&i>this.stoppedAt)return t.forceReduce()?t:null;if(this.fragments){let y=t.curContext&&t.curContext.tracker.strict,x=y?t.curContext.hash:0;for(let k=this.fragments.nodeAt(i);k;){let A=this.parser.nodeSet.types[k.type.id]==k.type?a.getGoto(t.state,k.type.id):-1;if(A>-1&&k.length&&(!y||(k.prop(Yn.contextHash)||0)==x))return t.useNode(k,A),Ku&&console.log(s+this.stackID(t)+` (via reuse of ${a.getName(k.type.id)})`),!0;if(!(k instanceof ia)||k.children.length==0||k.positions[0]>0)break;let j=k.children[0];if(j instanceof ia&&k.positions[0]==0)k=j;else break}}let l=a.stateSlot(t.state,4);if(l>0)return t.reduce(l),Ku&&console.log(s+this.stackID(t)+` (via always-reduce ${a.getName(l&65535)})`),!0;if(t.stack.length>=15e3)for(;t.stack.length>9e3&&t.forceReduce(););let h=this.tokens.getActions(t);for(let y=0;y<h.length;){let x=h[y++],k=h[y++],A=h[y++],j=y==h.length||!n,N=j?t:t.split();if(N.apply(x,k,A),Ku&&console.log(s+this.stackID(N)+` (via ${x&65536?`reduce of ${a.getName(x&65535)}`:"shift"} for ${a.getName(k)} @ ${i}${N==t?"":", split"})`),j)return!0;N.pos>i?r.push(N):n.push(N)}return!1}advanceFully(t,r){let n=t.pos;for(;;){if(!this.advanceStack(t,null,null))return!1;if(t.pos>n)return GU(t,r),!0}}runRecovery(t,r,n){let i=null,a=!1;for(let s=0;s<t.length;s++){let l=t[s],h=r[s<<1],y=r[(s<<1)+1],x=Ku?this.stackID(l)+" -> ":"";if(l.deadEnd&&(a||(a=!0,l.restart(),Ku&&console.log(x+this.stackID(l)+" (restarted)"),this.advanceFully(l,n))))continue;let k=l.split(),A=x;for(let j=0;k.forceReduce()&&j<10&&(Ku&&console.log(A+this.stackID(k)+" (via force-reduce)"),!this.advanceFully(k,n));j++)Ku&&(A=this.stackID(k)+" -> ");for(let j of l.recoverByInsert(h))Ku&&console.log(x+this.stackID(j)+" (via recover-insert)"),this.advanceFully(j,n);this.stream.end>l.pos?(y==l.pos&&(y++,h=0),l.recoverByDelete(h,y),Ku&&console.log(x+this.stackID(l)+` (via recover-delete ${this.parser.getName(h)})`),GU(l,n)):(!i||i.score<l.score)&&(i=l)}return i}stackToTree(t){return t.close(),ia.build({buffer:ZO.create(t),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:t.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(t){let r=(bj||(bj=new WeakMap)).get(t);return r||bj.set(t,r=String.fromCodePoint(this.nextStackID++)),r+t}}function GU(e,t){for(let r=0;r<t.length;r++){let n=t[r];if(n.pos==e.pos&&n.sameState(e)){t[r].score<e.score&&(t[r]=e);return}}t.push(e)}class ZHe{constructor(t,r,n){this.source=t,this.flags=r,this.disabled=n}allows(t){return!this.disabled||this.disabled[t]==0}}class JO extends Kie{constructor(t){if(super(),this.wrappers=[],t.version!=14)throw new RangeError(`Parser version (${t.version}) doesn't match runtime version (14)`);let r=t.nodeNames.split(" ");this.minRepeatTerm=r.length;for(let l=0;l<t.repeatNodeCount;l++)r.push("");let n=Object.keys(t.topRules).map(l=>t.topRules[l][1]),i=[];for(let l=0;l<r.length;l++)i.push([]);function a(l,h,y){i[l].push([h,h.deserialize(String(y))])}if(t.nodeProps)for(let l of t.nodeProps){let h=l[0];typeof h=="string"&&(h=Yn[h]);for(let y=1;y<l.length;){let x=l[y++];if(x>=0)a(x,h,l[y++]);else{let k=l[y+-x];for(let A=-x;A>0;A--)a(l[y++],h,k);y++}}}this.nodeSet=new X6(r.map((l,h)=>il.define({name:h>=this.minRepeatTerm?void 0:l,id:h,props:i[h],top:n.indexOf(h)>-1,error:h==0,skipped:t.skippedNodes&&t.skippedNodes.indexOf(h)>-1}))),t.propSources&&(this.nodeSet=this.nodeSet.extend(...t.propSources)),this.strict=!1,this.bufferLength=Wie;let s=dP(t.tokenData);this.context=t.context,this.specializerSpecs=t.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let l=0;l<this.specializerSpecs.length;l++)this.specialized[l]=this.specializerSpecs[l].term;this.specializers=this.specializerSpecs.map(qU),this.states=dP(t.states,Uint32Array),this.data=dP(t.stateData),this.goto=dP(t.goto),this.maxTerm=t.maxTerm,this.tokenizers=t.tokenizers.map(l=>typeof l=="number"?new hy(s,l):l),this.topRules=t.topRules,this.dialects=t.dialects||{},this.dynamicPrecedences=t.dynamicPrecedences||null,this.tokenPrecTable=t.tokenPrec,this.termNames=t.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(t,r,n){let i=new XHe(this,t,r,n);for(let a of this.wrappers)i=a(i,t,r,n);return i}getGoto(t,r,n=!1){let i=this.goto;if(r>=i[0])return-1;for(let a=i[r+1];;){let s=i[a++],l=s&1,h=i[a++];if(l&&n)return h;for(let y=a+(s>>1);a<y;a++)if(i[a]==t)return h;if(l)return-1}}hasAction(t,r){let n=this.data;for(let i=0;i<2;i++)for(let a=this.stateSlot(t,i?2:1),s;;a+=3){if((s=n[a])==65535)if(n[a+1]==1)s=n[a=sf(n,a+2)];else{if(n[a+1]==2)return sf(n,a+2);break}if(s==r||s==0)return sf(n,a+1)}return 0}stateSlot(t,r){return this.states[t*6+r]}stateFlag(t,r){return(this.stateSlot(t,0)&r)>0}validAction(t,r){if(r==this.stateSlot(t,4))return!0;for(let n=this.stateSlot(t,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=sf(this.data,n+2);else return!1;if(r==sf(this.data,n+1))return!0}}nextStates(t){let r=[];for(let n=this.stateSlot(t,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=sf(this.data,n+2);else break;if(!(this.data[n+2]&1)){let i=this.data[n+1];r.some((a,s)=>s&1&&a==i)||r.push(this.data[n],i)}}return r}configure(t){let r=Object.assign(Object.create(JO.prototype),this);if(t.props&&(r.nodeSet=this.nodeSet.extend(...t.props)),t.top){let n=this.topRules[t.top];if(!n)throw new RangeError(`Invalid top rule name ${t.top}`);r.top=n}return t.tokenizers&&(r.tokenizers=this.tokenizers.map(n=>{let i=t.tokenizers.find(a=>a.from==n);return i?i.to:n})),t.specializers&&(r.specializers=this.specializers.slice(),r.specializerSpecs=this.specializerSpecs.map((n,i)=>{let a=t.specializers.find(l=>l.from==n.external);if(!a)return n;let s=Object.assign(Object.assign({},n),{external:a.to});return r.specializers[i]=qU(s),s})),t.contextTracker&&(r.context=t.contextTracker),t.dialect&&(r.dialect=this.parseDialect(t.dialect)),t.strict!=null&&(r.strict=t.strict),t.wrap&&(r.wrappers=r.wrappers.concat(t.wrap)),t.bufferLength!=null&&(r.bufferLength=t.bufferLength),r}hasWrappers(){return this.wrappers.length>0}getName(t){return this.termNames?this.termNames[t]:String(t<=this.maxNode&&this.nodeSet.types[t].name||t)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(t){let r=this.dynamicPrecedences;return r==null?0:r[t]||0}parseDialect(t){let r=Object.keys(this.dialects),n=r.map(()=>!1);if(t)for(let a of t.split(" ")){let s=r.indexOf(a);s>=0&&(n[s]=!0)}let i=null;for(let a=0;a<r.length;a++)if(!n[a])for(let s=this.dialects[r[a]],l;(l=this.data[s++])!=65535;)(i||(i=new Uint8Array(this.maxTerm+1)))[l]=1;return new ZHe(t,n,i)}static deserialize(t){return new JO(t)}}function sf(e,t){return e[t]|e[t+1]<<16}function JHe(e){let t=null;for(let r of e){let n=r.p.stoppedAt;(r.pos==r.p.stream.end||n!=null&&r.pos>n)&&r.p.parser.stateFlag(r.state,2)&&(!t||t.score<r.score)&&(t=r)}return t}function qU(e){if(e.external){let t=e.extend?1:0;return(r,n)=>e.external(r,n)<<1|t}return e.get}let QHe=0,bh=class yse{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=QHe++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new yse([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new YU;return r=>r.modified.indexOf(t)>-1?r:YU.get(r.base||r,r.modified.concat(t).sort((n,i)=>n.id-i.id))}},eUe=0,YU=class vse{constructor(){this.instances=[],this.id=eUe++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&tUe(r,l.modified));if(n)return n;let i=[],a=new bh(i,t,r);for(let l of r)l.instances.push(a);let s=rUe(r);for(let l of t.set)if(!l.modified.length)for(let h of s)i.push(vse.get(l,h));return a}};function tUe(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function rUe(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}function nUe(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let i of r.split(" "))if(i){let a=[],s=2,l=i;for(let k=0;;){if(l=="..."&&k>0&&k+3==i.length){s=1;break}let A=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!A)throw new RangeError("Invalid path: "+i);if(a.push(A[0]=="*"?"":A[0][0]=='"'?JSON.parse(A[0]):A[0]),k+=A[0].length,k==i.length)break;let j=i[k++];if(k==i.length&&j=="!"){s=0;break}if(j!="/")throw new RangeError("Invalid path: "+i);l=i.slice(k)}let h=a.length-1,y=a[h];if(!y)throw new RangeError("Invalid path: "+i);let x=new w8(n,s,h>0?a.slice(0,h):null);t[y]=x.sort(t[y])}}return iUe.add(t)}const iUe=new Yn;class w8{constructor(t,r,n,i){this.tags=t,this.mode=r,this.context=n,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth<this.depth?(this.next=t,this):(t.next=this.sort(t.next),t)}get depth(){return this.context?this.context.length:0}}w8.empty=new w8([],2,null);function oUe(e,t){let r=Object.create(null);for(let a of e)if(!Array.isArray(a.tag))r[a.tag.id]=a.class;else for(let s of a.tag)r[s.id]=a.class;let{scope:n,all:i=null}={};return{style:a=>{let s=i;for(let l of a)for(let h of l.set){let y=r[h.id];if(y){s=s?s+" "+y:y;break}}return s},scope:n}}const $r=bh.define,fP=$r(),xh=$r(),XU=$r(xh),ZU=$r(xh),wh=$r(),hP=$r(wh),xj=$r(wh),Uc=$r(),hm=$r(Uc),Nc=$r(),Rc=$r(),S8=$r(),P1=$r(S8),pP=$r(),jn={comment:fP,lineComment:$r(fP),blockComment:$r(fP),docComment:$r(fP),name:xh,variableName:$r(xh),typeName:XU,tagName:$r(XU),propertyName:ZU,attributeName:$r(ZU),className:$r(xh),labelName:$r(xh),namespace:$r(xh),macroName:$r(xh),literal:wh,string:hP,docString:$r(hP),character:$r(hP),attributeValue:$r(hP),number:xj,integer:$r(xj),float:$r(xj),bool:$r(wh),regexp:$r(wh),escape:$r(wh),color:$r(wh),url:$r(wh),keyword:Nc,self:$r(Nc),null:$r(Nc),atom:$r(Nc),unit:$r(Nc),modifier:$r(Nc),operatorKeyword:$r(Nc),controlKeyword:$r(Nc),definitionKeyword:$r(Nc),moduleKeyword:$r(Nc),operator:Rc,derefOperator:$r(Rc),arithmeticOperator:$r(Rc),logicOperator:$r(Rc),bitwiseOperator:$r(Rc),compareOperator:$r(Rc),updateOperator:$r(Rc),definitionOperator:$r(Rc),typeOperator:$r(Rc),controlOperator:$r(Rc),punctuation:S8,separator:$r(S8),bracket:P1,angleBracket:$r(P1),squareBracket:$r(P1),paren:$r(P1),brace:$r(P1),content:Uc,heading:hm,heading1:$r(hm),heading2:$r(hm),heading3:$r(hm),heading4:$r(hm),heading5:$r(hm),heading6:$r(hm),contentSeparator:$r(Uc),list:$r(Uc),quote:$r(Uc),emphasis:$r(Uc),strong:$r(Uc),link:$r(Uc),monospace:$r(Uc),strikethrough:$r(Uc),inserted:$r(),deleted:$r(),changed:$r(),invalid:$r(),meta:pP,documentMeta:$r(pP),annotation:$r(pP),processingInstruction:$r(pP),definition:bh.defineModifier(),constant:bh.defineModifier(),function:bh.defineModifier(),standard:bh.defineModifier(),local:bh.defineModifier(),special:bh.defineModifier()};oUe([{tag:jn.link,class:"tok-link"},{tag:jn.heading,class:"tok-heading"},{tag:jn.emphasis,class:"tok-emphasis"},{tag:jn.strong,class:"tok-strong"},{tag:jn.keyword,class:"tok-keyword"},{tag:jn.atom,class:"tok-atom"},{tag:jn.bool,class:"tok-bool"},{tag:jn.url,class:"tok-url"},{tag:jn.labelName,class:"tok-labelName"},{tag:jn.inserted,class:"tok-inserted"},{tag:jn.deleted,class:"tok-deleted"},{tag:jn.literal,class:"tok-literal"},{tag:jn.string,class:"tok-string"},{tag:jn.number,class:"tok-number"},{tag:[jn.regexp,jn.escape,jn.special(jn.string)],class:"tok-string2"},{tag:jn.variableName,class:"tok-variableName"},{tag:jn.local(jn.variableName),class:"tok-variableName tok-local"},{tag:jn.definition(jn.variableName),class:"tok-variableName tok-definition"},{tag:jn.special(jn.variableName),class:"tok-variableName2"},{tag:jn.definition(jn.propertyName),class:"tok-propertyName tok-definition"},{tag:jn.typeName,class:"tok-typeName"},{tag:jn.namespace,class:"tok-namespace"},{tag:jn.className,class:"tok-className"},{tag:jn.macroName,class:"tok-macroName"},{tag:jn.propertyName,class:"tok-propertyName"},{tag:jn.operator,class:"tok-operator"},{tag:jn.comment,class:"tok-comment"},{tag:jn.meta,class:"tok-meta"},{tag:jn.invalid,class:"tok-invalid"},{tag:jn.punctuation,class:"tok-punctuation"}]);const aUe=nUe({String:jn.string,Number:jn.number,"True False":jn.bool,PropertyName:jn.propertyName,Null:jn.null,",":jn.separator,"[ ]":jn.squareBracket,"{ }":jn.brace}),sUe=JO.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"âš  JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[aUe],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),lUe=()=>e=>{try{JSON.parse(e.state.doc.toString())}catch(t){if(!(t instanceof SyntaxError))throw t;const r=uUe(t,e.state.doc);return[{from:r,message:t.message,severity:"error",to:r}]}return[]};function uUe(e,t){let r;return(r=e.message.match(/at position (\d+)/))?Math.min(+r[1],t.length):(r=e.message.match(/at line (\d+) column (\d+)/))?Math.min(t.line(+r[1]).from+ +r[2]-1,t.length):0}const cUe=$O.define({name:"json",parser:sUe.configure({props:[Jie.add({Object:RH({except:/^\s*\}/}),Array:RH({except:/^\s*\]/})}),eoe.add({"Object Array":QNe})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function bse(){return new zNe(cUe)}let dUe=0;class tu{constructor(t,r,n,i){this.name=t,this.set=r,this.base=n,this.modified=i,this.id=dUe++}toString(){let{name:t}=this;for(let r of this.modified)r.name&&(t=`${r.name}(${t})`);return t}static define(t,r){let n=typeof t=="string"?t:"?";if(t instanceof tu&&(r=t),r!=null&&r.base)throw new Error("Can not derive from a modified tag");let i=new tu(n,[],null,[]);if(i.set.push(i),r)for(let a of r.set)i.set.push(a);return i}static defineModifier(t){let r=new QO(t);return n=>n.modified.indexOf(r)>-1?n:QO.get(n.base||n,n.modified.concat(r).sort((i,a)=>i.id-a.id))}}let fUe=0;class QO{constructor(t){this.name=t,this.instances=[],this.id=fUe++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&hUe(r,l.modified));if(n)return n;let i=[],a=new tu(t.name,i,t,r);for(let l of r)l.instances.push(a);let s=pUe(r);for(let l of t.set)if(!l.modified.length)for(let h of s)i.push(QO.get(l,h));return a}}function hUe(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function pUe(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}new Yn;function mUe(e,t){let r=Object.create(null);for(let a of e)if(!Array.isArray(a.tag))r[a.tag.id]=a.class;else for(let s of a.tag)r[s.id]=a.class;let{scope:n,all:i=null}={};return{style:a=>{let s=i;for(let l of a)for(let h of l.set){let y=r[h.id];if(y){s=s?s+" "+y:y;break}}return s},scope:n}}const Ir=tu.define,mP=Ir(),Sh=Ir(),JU=Ir(Sh),QU=Ir(Sh),Dh=Ir(),gP=Ir(Dh),wj=Ir(Dh),Kc=Ir(),pm=Ir(Kc),Lc=Ir(),zc=Ir(),D8=Ir(),k1=Ir(D8),yP=Ir(),Nn={comment:mP,lineComment:Ir(mP),blockComment:Ir(mP),docComment:Ir(mP),name:Sh,variableName:Ir(Sh),typeName:JU,tagName:Ir(JU),propertyName:QU,attributeName:Ir(QU),className:Ir(Sh),labelName:Ir(Sh),namespace:Ir(Sh),macroName:Ir(Sh),literal:Dh,string:gP,docString:Ir(gP),character:Ir(gP),attributeValue:Ir(gP),number:wj,integer:Ir(wj),float:Ir(wj),bool:Ir(Dh),regexp:Ir(Dh),escape:Ir(Dh),color:Ir(Dh),url:Ir(Dh),keyword:Lc,self:Ir(Lc),null:Ir(Lc),atom:Ir(Lc),unit:Ir(Lc),modifier:Ir(Lc),operatorKeyword:Ir(Lc),controlKeyword:Ir(Lc),definitionKeyword:Ir(Lc),moduleKeyword:Ir(Lc),operator:zc,derefOperator:Ir(zc),arithmeticOperator:Ir(zc),logicOperator:Ir(zc),bitwiseOperator:Ir(zc),compareOperator:Ir(zc),updateOperator:Ir(zc),definitionOperator:Ir(zc),typeOperator:Ir(zc),controlOperator:Ir(zc),punctuation:D8,separator:Ir(D8),bracket:k1,angleBracket:Ir(k1),squareBracket:Ir(k1),paren:Ir(k1),brace:Ir(k1),content:Kc,heading:pm,heading1:Ir(pm),heading2:Ir(pm),heading3:Ir(pm),heading4:Ir(pm),heading5:Ir(pm),heading6:Ir(pm),contentSeparator:Ir(Kc),list:Ir(Kc),quote:Ir(Kc),emphasis:Ir(Kc),strong:Ir(Kc),link:Ir(Kc),monospace:Ir(Kc),strikethrough:Ir(Kc),inserted:Ir(),deleted:Ir(),changed:Ir(),invalid:Ir(),meta:yP,documentMeta:Ir(yP),annotation:Ir(yP),processingInstruction:Ir(yP),definition:tu.defineModifier("definition"),constant:tu.defineModifier("constant"),function:tu.defineModifier("function"),standard:tu.defineModifier("standard"),local:tu.defineModifier("local"),special:tu.defineModifier("special")};for(let e in Nn){let t=Nn[e];t instanceof tu&&(t.name=e)}mUe([{tag:Nn.link,class:"tok-link"},{tag:Nn.heading,class:"tok-heading"},{tag:Nn.emphasis,class:"tok-emphasis"},{tag:Nn.strong,class:"tok-strong"},{tag:Nn.keyword,class:"tok-keyword"},{tag:Nn.atom,class:"tok-atom"},{tag:Nn.bool,class:"tok-bool"},{tag:Nn.url,class:"tok-url"},{tag:Nn.labelName,class:"tok-labelName"},{tag:Nn.inserted,class:"tok-inserted"},{tag:Nn.deleted,class:"tok-deleted"},{tag:Nn.literal,class:"tok-literal"},{tag:Nn.string,class:"tok-string"},{tag:Nn.number,class:"tok-number"},{tag:[Nn.regexp,Nn.escape,Nn.special(Nn.string)],class:"tok-string2"},{tag:Nn.variableName,class:"tok-variableName"},{tag:Nn.local(Nn.variableName),class:"tok-variableName tok-local"},{tag:Nn.definition(Nn.variableName),class:"tok-variableName tok-definition"},{tag:Nn.special(Nn.variableName),class:"tok-variableName2"},{tag:Nn.definition(Nn.propertyName),class:"tok-propertyName tok-definition"},{tag:Nn.typeName,class:"tok-typeName"},{tag:Nn.namespace,class:"tok-namespace"},{tag:Nn.className,class:"tok-className"},{tag:Nn.macroName,class:"tok-macroName"},{tag:Nn.propertyName,class:"tok-propertyName"},{tag:Nn.operator,class:"tok-operator"},{tag:Nn.comment,class:"tok-comment"},{tag:Nn.meta,class:"tok-meta"},{tag:Nn.invalid,class:"tok-invalid"},{tag:Nn.punctuation,class:"tok-punctuation"}]);const gUe=()=>{const e=PS.define([{tag:Nn.literal,color:"var(--RCPG-primary-color)"},{tag:Nn.bool,color:"var(--RCPG-tertary-color)"},{tag:Nn.number,color:"var(--RCPG-secondary-color)"},{tag:Nn.null,color:"var(--RCPG-tertary-color)"}]);return soe(e)},xse=gUe(),wse=[SNe(),R7e(),d7e(),q9e(),Q9e(),ZNe(),Qr.lineWrapping,soe(m7e,{fallback:!0}),S7e(),jLe(),nNe(),aNe(),HRe(),Eie.of([...RLe,...BRe,...uLe,...q7e,...s7e,...KLe,...QLe,NRe])],yUe=[cze(),tze(lUe())],vUe=Qr.theme({".cm-gutters":{backgroundColor:"transparent",border:"none",userSelect:"none",minWidth:"32px",display:"flex",justifyContent:"flex-end"},".cm-activeLineGutter":{backgroundColor:"transparent"}}),bUe=Qr.theme({".cm-selectionBackground":{backgroundColor:"var(--RCPG-secondary-color) !important",opacity:.3},".cm-selectionMatch":{backgroundColor:"#74808930 !important"},".cm-matchingBracket":{backgroundColor:"transparent !important",border:"1px solid #1d74f580"}}),xUe=Qr.theme({".cm-activeLine":{backgroundColor:"transparent !important"}}),Sse=[vUe,bUe,xUe],wUe=[xse,bse(),yUe,wse,...Sse],SUe=[Qr.contentAttributes.of({contenteditable:"false"}),xse,bse(),wse,...Sse],DUe=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{position:"relative",height:"100%",width:"100%",zIndex:1,bg:"#f6f9fc",display:"flex",borderInlineStart:"var(--default-border)",overflow:"auto",children:G.jsx(WHe,{extensions:wUe})})}),CUe=({extensions:e})=>{var a,s;const{state:{screens:t,activeScreen:r}}=Y.useContext(bi),{editor:n,setValue:i}=yae(e,bx((a=t[r])==null?void 0:a.actionPreview));return Y.useEffect(()=>{var l;i(bx((l=t[r])==null?void 0:l.actionPreview),{})},[(s=t[r])==null?void 0:s.actionPreview]),G.jsx(G.Fragment,{children:G.jsx(Ne.Box,{display:"grid",height:"100%",width:"100%",ref:n})})},PUe=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{position:"relative",height:"100%",width:"100%",zIndex:1,bg:"#f6f9fc",display:"flex",borderInlineStart:"var(--default-border)",overflow:"auto",children:G.jsx(CUe,{extensions:SUe})})});function Ja(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let r=0,n;r<e.length;r++)(n=Ja(e[r]))!==""&&(t+=(t&&" ")+n);else for(let r in e)e[r]&&(t+=(t&&" ")+r);return t}var Dse={exports:{}},Cse={};/**
+`+u+"]"}return i.pop(),a=u,v}};const zHe={parse:IHe,stringify:LHe};var VHe=zHe;function WHe(e){return e&&typeof e=="object"&&"surface"in e&&"blocks"in e}const HHe=(e,t)=>{Y.useEffect(()=>{if(!(t!=null&&t.isDispatch))try{const r=VHe.parse(t.value);if(!WHe(r))throw new Error("Please enter a valid LayoutBlock");AHe(t.value,t.cursor||0).then(n=>{e(r,n)})}catch{}},[t])},UHe=({extensions:e})=>{var h,y,x;const{state:{screens:t,activeScreen:r},dispatch:n}=Y.useContext(bi),{editor:i,changes:a,setValue:s}=bae(e,bx((h=t[r])==null?void 0:h.payload)),l=pg(a,1500);return HHe((k,A)=>{n(vg({blocks:k.blocks,surface:k.surface})),s(A.formatted,{cursor:A.cursorOffset})},l),Y.useEffect(()=>{var k,A;(k=t[r])!=null&&k.changedByEditor||s(bx((A=t[r])==null?void 0:A.payload),{})},[(y=t[r])==null?void 0:y.payload.blocks,(x=t[r])==null?void 0:x.payload.surface,r]),Y.useEffect(()=>{var k;s(bx((k=t[r])==null?void 0:k.payload),{})},[r]),G.jsx(G.Fragment,{children:G.jsx(Ne.Box,{display:"grid",height:"100%",width:"100%",ref:i})})};var RU={};class XO{constructor(t,r,n,i,a,s,l,h,y,x=0,k){this.p=t,this.stack=r,this.state=n,this.reducePos=i,this.pos=a,this.score=s,this.buffer=l,this.bufferBase=h,this.curContext=y,this.lookAhead=x,this.parent=k}toString(){return`[${this.stack.filter((t,r)=>r%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(t,r,n=0){let i=t.parser.context;return new XO(t,[],r,n,n,0,[],0,i?new LU(i,i.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(t,r){this.stack.push(this.state,r,this.bufferBase+this.buffer.length),this.state=t}reduce(t){var r;let n=t>>19,i=t&65535,{parser:a}=this.p,s=a.dynamicPrecedence(i);if(s&&(this.score+=s),n==0){this.pushState(a.getGoto(this.state,i,!0),this.reducePos),i<a.minRepeatTerm&&this.storeNode(i,this.reducePos,this.reducePos,4,!0),this.reduceContext(i,this.reducePos);return}let l=this.stack.length-(n-1)*3-(t&262144?6:0),h=l?this.stack[l-2]:this.p.ranges[0].from,y=this.reducePos-h;y>=2e3&&!(!((r=this.p.parser.nodeSet.types[i])===null||r===void 0)&&r.isAnonymous)&&(h==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=y):this.p.lastBigReductionSize<y&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=h,this.p.lastBigReductionSize=y));let x=l?this.stack[l-1]:0,k=this.bufferBase+this.buffer.length-x;if(i<a.minRepeatTerm||t&131072){let A=a.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(i,h,A,k+4,!0)}if(t&262144)this.state=this.stack[l];else{let A=this.stack[l-3];this.state=a.getGoto(A,i,!0)}for(;this.stack.length>l;)this.stack.pop();this.reduceContext(i,h)}storeNode(t,r,n,i=4,a=!1){if(t==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let s=this,l=this.buffer.length;if(l==0&&s.parent&&(l=s.bufferBase-s.parent.bufferBase,s=s.parent),l>0&&s.buffer[l-4]==0&&s.buffer[l-1]>-1){if(r==n)return;if(s.buffer[l-2]>=r){s.buffer[l-2]=n;return}}}if(!a||this.pos==n)this.buffer.push(t,r,n,i);else{let s=this.buffer.length;if(s>0&&this.buffer[s-4]!=0)for(;s>0&&this.buffer[s-2]>n;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,i>4&&(i-=4);this.buffer[s]=t,this.buffer[s+1]=r,this.buffer[s+2]=n,this.buffer[s+3]=i}}shift(t,r,n){let i=this.pos;if(t&131072)this.pushState(t&65535,this.pos);else if(t&262144)this.pos=n,this.shiftContext(r,i),r<=this.p.parser.maxNode&&this.buffer.push(r,i,n,4);else{let a=t,{parser:s}=this.p;(n>this.pos||r<=s.maxNode)&&(this.pos=n,s.stateFlag(a,1)||(this.reducePos=n)),this.pushState(a,i),this.shiftContext(r,i),r<=s.maxNode&&this.buffer.push(r,i,n,4)}}apply(t,r,n){t&65536?this.reduce(t):this.shift(t,r,n)}useNode(t,r){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=t)&&(this.p.reused.push(t),n++);let i=this.pos;this.reducePos=this.pos=i+t.length,this.pushState(r,i),this.buffer.push(n,i,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,t,this,this.p.stream.reset(this.pos-t.length)))}split(){let t=this,r=t.buffer.length;for(;r>0&&t.buffer[r-2]>t.reducePos;)r-=4;let n=t.buffer.slice(r),i=t.bufferBase+r;for(;t&&i==t.bufferBase;)t=t.parent;return new XO(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,i,this.curContext,this.lookAhead,t)}recoverByDelete(t,r){let n=t<=this.p.parser.maxNode;n&&this.storeNode(t,this.pos,r,4),this.storeNode(0,this.pos,r,n?8:4),this.pos=this.reducePos=r,this.score-=190}canShift(t){for(let r=new KHe(this);;){let n=this.p.parser.stateSlot(r.state,4)||this.p.parser.hasAction(r.state,t);if(n==0)return!1;if(!(n&65536))return!0;r.reduce(n)}}recoverByInsert(t){if(this.stack.length>=300)return[];let r=this.p.parser.nextStates(this.state);if(r.length>8||this.stack.length>=120){let i=[];for(let a=0,s;a<r.length;a+=2)(s=r[a+1])!=this.state&&this.p.parser.hasAction(s,t)&&i.push(r[a],s);if(this.stack.length<120)for(let a=0;i.length<8&&a<r.length;a+=2){let s=r[a+1];i.some((l,h)=>h&1&&l==s)||i.push(r[a],s)}r=i}let n=[];for(let i=0;i<r.length&&n.length<4;i+=2){let a=r[i+1];if(a==this.state)continue;let s=this.split();s.pushState(a,this.pos),s.storeNode(0,s.pos,s.pos,4,!0),s.shiftContext(r[i],this.pos),s.score-=200,n.push(s)}return n}forceReduce(){let t=this.p.parser.stateSlot(this.state,5);if(!(t&65536))return!1;let{parser:r}=this.p;if(!r.validAction(this.state,t)){let n=t>>19,i=t&65535,a=this.stack.length-n*3;if(a<0||r.getGoto(this.stack[a],i,!1)<0)return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:t}=this.p;return t.data[t.stateSlot(this.state,1)]==65535&&!t.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(t){if(this.state!=t.state||this.stack.length!=t.stack.length)return!1;for(let r=0;r<this.stack.length;r+=3)if(this.stack[r]!=t.stack[r])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(t){return this.p.parser.dialect.flags[t]}shiftContext(t,r){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,t,this,this.p.stream.reset(r)))}reduceContext(t,r){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,t,this,this.p.stream.reset(r)))}emitContext(){let t=this.buffer.length-1;(t<0||this.buffer[t]!=-3)&&this.buffer.push(this.curContext.hash,this.reducePos,this.reducePos,-3)}emitLookAhead(){let t=this.buffer.length-1;(t<0||this.buffer[t]!=-4)&&this.buffer.push(this.lookAhead,this.reducePos,this.reducePos,-4)}updateContext(t){if(t!=this.curContext.context){let r=new LU(this.curContext.tracker,t);r.hash!=this.curContext.hash&&this.emitContext(),this.curContext=r}}setLookAhead(t){t>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=t)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class LU{constructor(t,r){this.tracker=t,this.context=r,this.hash=t.strict?t.hash(r):0}}var zU;(function(e){e[e.Insert=200]="Insert",e[e.Delete=190]="Delete",e[e.Reduce=100]="Reduce",e[e.MaxNext=4]="MaxNext",e[e.MaxInsertStackDepth=300]="MaxInsertStackDepth",e[e.DampenInsertStackDepth=120]="DampenInsertStackDepth",e[e.MinBigReduction=2e3]="MinBigReduction"})(zU||(zU={}));class KHe{constructor(t){this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}reduce(t){let r=t&65535,n=t>>19;n==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(n-1)*3;let i=this.start.p.parser.getGoto(this.stack[this.base-3],r,!0);this.state=i}}class ZO{constructor(t,r,n){this.stack=t,this.pos=r,this.index=n,this.buffer=t.buffer,this.index==0&&this.maybeNext()}static create(t,r=t.bufferBase+t.buffer.length){return new ZO(t,r,r-t.bufferBase)}maybeNext(){let t=this.stack.parent;t!=null&&(this.index=this.stack.bufferBase-t.bufferBase,this.stack=t,this.buffer=t.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new ZO(this.stack,this.pos,this.index)}}function dP(e,t=Uint16Array){if(typeof e!="string")return e;let r=null;for(let n=0,i=0;n<e.length;){let a=0;for(;;){let s=e.charCodeAt(n++),l=!1;if(s==126){a=65535;break}s>=92&&s--,s>=34&&s--;let h=s-32;if(h>=46&&(h-=46,l=!0),a+=h,l)break;a*=46}r?r[i++]=a:r=new t(a)}return r}class hk{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const VU=new hk;class GHe{constructor(t,r){this.input=t,this.ranges=r,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=VU,this.rangeIndex=0,this.pos=this.chunkPos=r[0].from,this.range=r[0],this.end=r[r.length-1].to,this.readNext()}resolveOffset(t,r){let n=this.range,i=this.rangeIndex,a=this.pos+t;for(;a<n.from;){if(!i)return null;let s=this.ranges[--i];a-=n.from-s.to,n=s}for(;r<0?a>n.to:a>=n.to;){if(i==this.ranges.length-1)return null;let s=this.ranges[++i];a+=s.from-n.to,n=s}return a}clipPos(t){if(t>=this.range.from&&t<this.range.to)return t;for(let r of this.ranges)if(r.to>t)return Math.max(t,r.from);return this.end}peek(t){let r=this.chunkOff+t,n,i;if(r>=0&&r<this.chunk.length)n=this.pos+t,i=this.chunk.charCodeAt(r);else{let a=this.resolveOffset(t,1);if(a==null)return-1;if(n=a,n>=this.chunk2Pos&&n<this.chunk2Pos+this.chunk2.length)i=this.chunk2.charCodeAt(n-this.chunk2Pos);else{let s=this.rangeIndex,l=this.range;for(;l.to<=n;)l=this.ranges[++s];this.chunk2=this.input.chunk(this.chunk2Pos=n),n+this.chunk2.length>l.to&&(this.chunk2=this.chunk2.slice(0,l.to-n)),i=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),i}acceptToken(t,r=0){let n=r?this.resolveOffset(r,-1):this.pos;if(n==null||n<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=t,this.token.end=n}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:t,chunkPos:r}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=t,this.chunk2Pos=r,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let t=this.input.chunk(this.pos),r=this.pos+t.length;this.chunk=r>this.range.to?t.slice(0,this.range.to-this.pos):t,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(t=1){for(this.chunkOff+=t;this.pos+t>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();t-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=t,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(t,r){if(r?(this.token=r,r.start=t,r.lookAhead=t+1,r.value=r.extended=-1):this.token=VU,this.pos!=t){if(this.pos=t,t==this.end)return this.setDone(),this;for(;t<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;t>=this.range.to;)this.range=this.ranges[++this.rangeIndex];t>=this.chunkPos&&t<this.chunkPos+this.chunk.length?this.chunkOff=t-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(t,r){if(t>=this.chunkPos&&r<=this.chunkPos+this.chunk.length)return this.chunk.slice(t-this.chunkPos,r-this.chunkPos);if(t>=this.chunk2Pos&&r<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(t-this.chunk2Pos,r-this.chunk2Pos);if(t>=this.range.from&&r<=this.range.to)return this.input.read(t,r);let n="";for(let i of this.ranges){if(i.from>=r)break;i.to>t&&(n+=this.input.read(Math.max(i.from,t),Math.min(i.to,r)))}return n}}class hy{constructor(t,r){this.data=t,this.id=r}token(t,r){let{parser:n}=r.p;qHe(this.data,t,r,this.id,n.data,n.tokenPrecTable)}}hy.prototype.contextual=hy.prototype.fallback=hy.prototype.extend=!1;hy.prototype.fallback=hy.prototype.extend=!1;function qHe(e,t,r,n,i,a){let s=0,l=1<<n,{dialect:h}=r.p.parser;e:for(;l&e[s];){let y=e[s+1];for(let j=s+3;j<y;j+=2)if((e[j+1]&l)>0){let N=e[j];if(h.allows(N)&&(t.token.value==-1||t.token.value==N||YHe(N,t.token.value,i,a))){t.acceptToken(N);break}}let x=t.next,k=0,A=e[s+2];if(t.next<0&&A>k&&e[y+A*3-3]==65535&&e[y+A*3-3]==65535){s=e[y+A*3-1];continue e}for(;k<A;){let j=k+A>>1,N=y+j+(j<<1),M=e[N],u=e[N+1]||65536;if(x<M)A=j;else if(x>=u)k=j+1;else{s=e[N+2],t.advance();continue e}}break}}function WU(e,t,r){for(let n=t,i;(i=e[n])!=65535;n++)if(i==r)return n-t;return-1}function YHe(e,t,r,n){let i=WU(r,n,t);return i<0||WU(r,n,e)<i}const Ku=typeof process<"u"&&RU&&/\bparse\b/.test(RU.LOG);let bj=null;var HU;(function(e){e[e.Margin=25]="Margin"})(HU||(HU={}));function UU(e,t,r){let n=e.cursor(Ua.IncludeAnonymous);for(n.moveTo(t);;)if(!(r<0?n.childBefore(t):n.childAfter(t)))for(;;){if((r<0?n.to<t:n.from>t)&&!n.type.isError)return r<0?Math.max(0,Math.min(n.to-1,t-25)):Math.min(e.length,Math.max(n.from+1,t+25));if(r<0?n.prevSibling():n.nextSibling())break;if(!n.parent())return r<0?0:e.length}}class XHe{constructor(t,r){this.fragments=t,this.nodeSet=r,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let t=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(t){for(this.safeFrom=t.openStart?UU(t.tree,t.from+t.offset,1)-t.offset:t.from,this.safeTo=t.openEnd?UU(t.tree,t.to+t.offset,-1)-t.offset:t.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(t.tree),this.start.push(-t.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(t){if(t<this.nextStart)return null;for(;this.fragment&&this.safeTo<=t;)this.nextFragment();if(!this.fragment)return null;for(;;){let r=this.trees.length-1;if(r<0)return this.nextFragment(),null;let n=this.trees[r],i=this.index[r];if(i==n.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let a=n.children[i],s=this.start[r]+n.positions[i];if(s>t)return this.nextStart=s,null;if(a instanceof ia){if(s==t){if(s<this.safeFrom)return null;let l=s+a.length;if(l<=this.safeTo){let h=a.prop(Yn.lookAhead);if(!h||l+h<this.fragment.to)return a}}this.index[r]++,s+a.length>=Math.max(this.safeFrom,t)&&(this.trees.push(a),this.start.push(s),this.index.push(0))}else this.index[r]++,this.nextStart=s+a.length}}}class ZHe{constructor(t,r){this.stream=r,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map(n=>new hk)}getActions(t){let r=0,n=null,{parser:i}=t.p,{tokenizers:a}=i,s=i.stateSlot(t.state,3),l=t.curContext?t.curContext.hash:0,h=0;for(let y=0;y<a.length;y++){if(!(1<<y&s))continue;let x=a[y],k=this.tokens[y];if(!(n&&!x.fallback)&&((x.contextual||k.start!=t.pos||k.mask!=s||k.context!=l)&&(this.updateCachedToken(k,x,t),k.mask=s,k.context=l),k.lookAhead>k.end+25&&(h=Math.max(k.lookAhead,h)),k.value!=0)){let A=r;if(k.extended>-1&&(r=this.addActions(t,k.extended,k.end,r)),r=this.addActions(t,k.value,k.end,r),!x.extend&&(n=k,r>A))break}}for(;this.actions.length>r;)this.actions.pop();return h&&t.setLookAhead(h),!n&&t.pos==this.stream.end&&(n=new hk,n.value=t.p.parser.eofTerm,n.start=n.end=t.pos,r=this.addActions(t,n.value,n.end,r)),this.mainToken=n,this.actions}getMainToken(t){if(this.mainToken)return this.mainToken;let r=new hk,{pos:n,p:i}=t;return r.start=n,r.end=Math.min(n+1,i.stream.end),r.value=n==i.stream.end?i.parser.eofTerm:0,r}updateCachedToken(t,r,n){let i=this.stream.clipPos(n.pos);if(r.token(this.stream.reset(i,t),n),t.value>-1){let{parser:a}=n.p;for(let s=0;s<a.specialized.length;s++)if(a.specialized[s]==t.value){let l=a.specializers[s](this.stream.read(t.start,t.end),n);if(l>=0&&n.p.parser.dialect.allows(l>>1)){l&1?t.extended=l>>1:t.value=l>>1;break}}}else t.value=0,t.end=this.stream.clipPos(i+1)}putAction(t,r,n,i){for(let a=0;a<i;a+=3)if(this.actions[a]==t)return i;return this.actions[i++]=t,this.actions[i++]=r,this.actions[i++]=n,i}addActions(t,r,n,i){let{state:a}=t,{parser:s}=t.p,{data:l}=s;for(let h=0;h<2;h++)for(let y=s.stateSlot(a,h?2:1);;y+=3){if(l[y]==65535)if(l[y+1]==1)y=sf(l,y+2);else{i==0&&l[y+1]==2&&(i=this.putAction(sf(l,y+2),r,n,i));break}l[y]==r&&(i=this.putAction(sf(l,y+1),r,n,i))}return i}}var KU;(function(e){e[e.Distance=5]="Distance",e[e.MaxRemainingPerStep=3]="MaxRemainingPerStep",e[e.MinBufferLengthPrune=500]="MinBufferLengthPrune",e[e.ForceReduceLimit=10]="ForceReduceLimit",e[e.CutDepth=15e3]="CutDepth",e[e.CutTo=9e3]="CutTo",e[e.MaxLeftAssociativeReductionCount=300]="MaxLeftAssociativeReductionCount",e[e.MaxStackCount=12]="MaxStackCount"})(KU||(KU={}));class JHe{constructor(t,r,n,i){this.parser=t,this.input=r,this.ranges=i,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new GHe(r,i),this.tokens=new ZHe(t,this.stream),this.topTerm=t.top[1];let{from:a}=i[0];this.stacks=[XO.start(this,t.top[0],a)],this.fragments=n.length&&this.stream.end-a>t.bufferLength*4?new XHe(n,t.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let t=this.stacks,r=this.minStackPos,n=this.stacks=[],i,a;if(this.bigReductionCount>300&&t.length==1){let[s]=t;for(;s.forceReduce()&&s.stack.length&&s.stack[s.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let s=0;s<t.length;s++){let l=t[s];for(;;){if(this.tokens.mainToken=null,l.pos>r)n.push(l);else{if(this.advanceStack(l,n,t))continue;{i||(i=[],a=[]),i.push(l);let h=this.tokens.getMainToken(l);a.push(h.value,h.end)}}break}}if(!n.length){let s=i&&eUe(i);if(s)return this.stackToTree(s);if(this.parser.strict)throw Ku&&i&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+r);this.recovering||(this.recovering=5)}if(this.recovering&&i){let s=this.stoppedAt!=null&&i[0].pos>this.stoppedAt?i[0]:this.runRecovery(i,a,n);if(s)return this.stackToTree(s.forceAll())}if(this.recovering){let s=this.recovering==1?1:this.recovering*3;if(n.length>s)for(n.sort((l,h)=>h.score-l.score);n.length>s;)n.pop();n.some(l=>l.reducePos>r)&&this.recovering--}else if(n.length>1){e:for(let s=0;s<n.length-1;s++){let l=n[s];for(let h=s+1;h<n.length;h++){let y=n[h];if(l.sameState(y)||l.buffer.length>500&&y.buffer.length>500)if((l.score-y.score||l.buffer.length-y.buffer.length)>0)n.splice(h--,1);else{n.splice(s--,1);continue e}}}n.length>12&&n.splice(12,n.length-12)}this.minStackPos=n[0].pos;for(let s=1;s<n.length;s++)n[s].pos<this.minStackPos&&(this.minStackPos=n[s].pos);return null}stopAt(t){if(this.stoppedAt!=null&&this.stoppedAt<t)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=t}advanceStack(t,r,n){let i=t.pos,{parser:a}=this,s=Ku?this.stackID(t)+" -> ":"";if(this.stoppedAt!=null&&i>this.stoppedAt)return t.forceReduce()?t:null;if(this.fragments){let y=t.curContext&&t.curContext.tracker.strict,x=y?t.curContext.hash:0;for(let k=this.fragments.nodeAt(i);k;){let A=this.parser.nodeSet.types[k.type.id]==k.type?a.getGoto(t.state,k.type.id):-1;if(A>-1&&k.length&&(!y||(k.prop(Yn.contextHash)||0)==x))return t.useNode(k,A),Ku&&console.log(s+this.stackID(t)+` (via reuse of ${a.getName(k.type.id)})`),!0;if(!(k instanceof ia)||k.children.length==0||k.positions[0]>0)break;let j=k.children[0];if(j instanceof ia&&k.positions[0]==0)k=j;else break}}let l=a.stateSlot(t.state,4);if(l>0)return t.reduce(l),Ku&&console.log(s+this.stackID(t)+` (via always-reduce ${a.getName(l&65535)})`),!0;if(t.stack.length>=15e3)for(;t.stack.length>9e3&&t.forceReduce(););let h=this.tokens.getActions(t);for(let y=0;y<h.length;){let x=h[y++],k=h[y++],A=h[y++],j=y==h.length||!n,N=j?t:t.split();if(N.apply(x,k,A),Ku&&console.log(s+this.stackID(N)+` (via ${x&65536?`reduce of ${a.getName(x&65535)}`:"shift"} for ${a.getName(k)} @ ${i}${N==t?"":", split"})`),j)return!0;N.pos>i?r.push(N):n.push(N)}return!1}advanceFully(t,r){let n=t.pos;for(;;){if(!this.advanceStack(t,null,null))return!1;if(t.pos>n)return GU(t,r),!0}}runRecovery(t,r,n){let i=null,a=!1;for(let s=0;s<t.length;s++){let l=t[s],h=r[s<<1],y=r[(s<<1)+1],x=Ku?this.stackID(l)+" -> ":"";if(l.deadEnd&&(a||(a=!0,l.restart(),Ku&&console.log(x+this.stackID(l)+" (restarted)"),this.advanceFully(l,n))))continue;let k=l.split(),A=x;for(let j=0;k.forceReduce()&&j<10&&(Ku&&console.log(A+this.stackID(k)+" (via force-reduce)"),!this.advanceFully(k,n));j++)Ku&&(A=this.stackID(k)+" -> ");for(let j of l.recoverByInsert(h))Ku&&console.log(x+this.stackID(j)+" (via recover-insert)"),this.advanceFully(j,n);this.stream.end>l.pos?(y==l.pos&&(y++,h=0),l.recoverByDelete(h,y),Ku&&console.log(x+this.stackID(l)+` (via recover-delete ${this.parser.getName(h)})`),GU(l,n)):(!i||i.score<l.score)&&(i=l)}return i}stackToTree(t){return t.close(),ia.build({buffer:ZO.create(t),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:t.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(t){let r=(bj||(bj=new WeakMap)).get(t);return r||bj.set(t,r=String.fromCodePoint(this.nextStackID++)),r+t}}function GU(e,t){for(let r=0;r<t.length;r++){let n=t[r];if(n.pos==e.pos&&n.sameState(e)){t[r].score<e.score&&(t[r]=e);return}}t.push(e)}class QHe{constructor(t,r,n){this.source=t,this.flags=r,this.disabled=n}allows(t){return!this.disabled||this.disabled[t]==0}}class JO extends qie{constructor(t){if(super(),this.wrappers=[],t.version!=14)throw new RangeError(`Parser version (${t.version}) doesn't match runtime version (14)`);let r=t.nodeNames.split(" ");this.minRepeatTerm=r.length;for(let l=0;l<t.repeatNodeCount;l++)r.push("");let n=Object.keys(t.topRules).map(l=>t.topRules[l][1]),i=[];for(let l=0;l<r.length;l++)i.push([]);function a(l,h,y){i[l].push([h,h.deserialize(String(y))])}if(t.nodeProps)for(let l of t.nodeProps){let h=l[0];typeof h=="string"&&(h=Yn[h]);for(let y=1;y<l.length;){let x=l[y++];if(x>=0)a(x,h,l[y++]);else{let k=l[y+-x];for(let A=-x;A>0;A--)a(l[y++],h,k);y++}}}this.nodeSet=new X6(r.map((l,h)=>il.define({name:h>=this.minRepeatTerm?void 0:l,id:h,props:i[h],top:n.indexOf(h)>-1,error:h==0,skipped:t.skippedNodes&&t.skippedNodes.indexOf(h)>-1}))),t.propSources&&(this.nodeSet=this.nodeSet.extend(...t.propSources)),this.strict=!1,this.bufferLength=Uie;let s=dP(t.tokenData);this.context=t.context,this.specializerSpecs=t.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let l=0;l<this.specializerSpecs.length;l++)this.specialized[l]=this.specializerSpecs[l].term;this.specializers=this.specializerSpecs.map(qU),this.states=dP(t.states,Uint32Array),this.data=dP(t.stateData),this.goto=dP(t.goto),this.maxTerm=t.maxTerm,this.tokenizers=t.tokenizers.map(l=>typeof l=="number"?new hy(s,l):l),this.topRules=t.topRules,this.dialects=t.dialects||{},this.dynamicPrecedences=t.dynamicPrecedences||null,this.tokenPrecTable=t.tokenPrec,this.termNames=t.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(t,r,n){let i=new JHe(this,t,r,n);for(let a of this.wrappers)i=a(i,t,r,n);return i}getGoto(t,r,n=!1){let i=this.goto;if(r>=i[0])return-1;for(let a=i[r+1];;){let s=i[a++],l=s&1,h=i[a++];if(l&&n)return h;for(let y=a+(s>>1);a<y;a++)if(i[a]==t)return h;if(l)return-1}}hasAction(t,r){let n=this.data;for(let i=0;i<2;i++)for(let a=this.stateSlot(t,i?2:1),s;;a+=3){if((s=n[a])==65535)if(n[a+1]==1)s=n[a=sf(n,a+2)];else{if(n[a+1]==2)return sf(n,a+2);break}if(s==r||s==0)return sf(n,a+1)}return 0}stateSlot(t,r){return this.states[t*6+r]}stateFlag(t,r){return(this.stateSlot(t,0)&r)>0}validAction(t,r){if(r==this.stateSlot(t,4))return!0;for(let n=this.stateSlot(t,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=sf(this.data,n+2);else return!1;if(r==sf(this.data,n+1))return!0}}nextStates(t){let r=[];for(let n=this.stateSlot(t,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=sf(this.data,n+2);else break;if(!(this.data[n+2]&1)){let i=this.data[n+1];r.some((a,s)=>s&1&&a==i)||r.push(this.data[n],i)}}return r}configure(t){let r=Object.assign(Object.create(JO.prototype),this);if(t.props&&(r.nodeSet=this.nodeSet.extend(...t.props)),t.top){let n=this.topRules[t.top];if(!n)throw new RangeError(`Invalid top rule name ${t.top}`);r.top=n}return t.tokenizers&&(r.tokenizers=this.tokenizers.map(n=>{let i=t.tokenizers.find(a=>a.from==n);return i?i.to:n})),t.specializers&&(r.specializers=this.specializers.slice(),r.specializerSpecs=this.specializerSpecs.map((n,i)=>{let a=t.specializers.find(l=>l.from==n.external);if(!a)return n;let s=Object.assign(Object.assign({},n),{external:a.to});return r.specializers[i]=qU(s),s})),t.contextTracker&&(r.context=t.contextTracker),t.dialect&&(r.dialect=this.parseDialect(t.dialect)),t.strict!=null&&(r.strict=t.strict),t.wrap&&(r.wrappers=r.wrappers.concat(t.wrap)),t.bufferLength!=null&&(r.bufferLength=t.bufferLength),r}hasWrappers(){return this.wrappers.length>0}getName(t){return this.termNames?this.termNames[t]:String(t<=this.maxNode&&this.nodeSet.types[t].name||t)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(t){let r=this.dynamicPrecedences;return r==null?0:r[t]||0}parseDialect(t){let r=Object.keys(this.dialects),n=r.map(()=>!1);if(t)for(let a of t.split(" ")){let s=r.indexOf(a);s>=0&&(n[s]=!0)}let i=null;for(let a=0;a<r.length;a++)if(!n[a])for(let s=this.dialects[r[a]],l;(l=this.data[s++])!=65535;)(i||(i=new Uint8Array(this.maxTerm+1)))[l]=1;return new QHe(t,n,i)}static deserialize(t){return new JO(t)}}function sf(e,t){return e[t]|e[t+1]<<16}function eUe(e){let t=null;for(let r of e){let n=r.p.stoppedAt;(r.pos==r.p.stream.end||n!=null&&r.pos>n)&&r.p.parser.stateFlag(r.state,2)&&(!t||t.score<r.score)&&(t=r)}return t}function qU(e){if(e.external){let t=e.extend?1:0;return(r,n)=>e.external(r,n)<<1|t}return e.get}let tUe=0,bh=class bse{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=tUe++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new bse([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new YU;return r=>r.modified.indexOf(t)>-1?r:YU.get(r.base||r,r.modified.concat(t).sort((n,i)=>n.id-i.id))}},rUe=0,YU=class xse{constructor(){this.instances=[],this.id=rUe++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&nUe(r,l.modified));if(n)return n;let i=[],a=new bh(i,t,r);for(let l of r)l.instances.push(a);let s=iUe(r);for(let l of t.set)if(!l.modified.length)for(let h of s)i.push(xse.get(l,h));return a}};function nUe(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function iUe(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}function oUe(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let i of r.split(" "))if(i){let a=[],s=2,l=i;for(let k=0;;){if(l=="..."&&k>0&&k+3==i.length){s=1;break}let A=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!A)throw new RangeError("Invalid path: "+i);if(a.push(A[0]=="*"?"":A[0][0]=='"'?JSON.parse(A[0]):A[0]),k+=A[0].length,k==i.length)break;let j=i[k++];if(k==i.length&&j=="!"){s=0;break}if(j!="/")throw new RangeError("Invalid path: "+i);l=i.slice(k)}let h=a.length-1,y=a[h];if(!y)throw new RangeError("Invalid path: "+i);let x=new w8(n,s,h>0?a.slice(0,h):null);t[y]=x.sort(t[y])}}return aUe.add(t)}const aUe=new Yn;class w8{constructor(t,r,n,i){this.tags=t,this.mode=r,this.context=n,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth<this.depth?(this.next=t,this):(t.next=this.sort(t.next),t)}get depth(){return this.context?this.context.length:0}}w8.empty=new w8([],2,null);function sUe(e,t){let r=Object.create(null);for(let a of e)if(!Array.isArray(a.tag))r[a.tag.id]=a.class;else for(let s of a.tag)r[s.id]=a.class;let{scope:n,all:i=null}={};return{style:a=>{let s=i;for(let l of a)for(let h of l.set){let y=r[h.id];if(y){s=s?s+" "+y:y;break}}return s},scope:n}}const $r=bh.define,fP=$r(),xh=$r(),XU=$r(xh),ZU=$r(xh),wh=$r(),hP=$r(wh),xj=$r(wh),Uc=$r(),hm=$r(Uc),Nc=$r(),Rc=$r(),S8=$r(),P1=$r(S8),pP=$r(),jn={comment:fP,lineComment:$r(fP),blockComment:$r(fP),docComment:$r(fP),name:xh,variableName:$r(xh),typeName:XU,tagName:$r(XU),propertyName:ZU,attributeName:$r(ZU),className:$r(xh),labelName:$r(xh),namespace:$r(xh),macroName:$r(xh),literal:wh,string:hP,docString:$r(hP),character:$r(hP),attributeValue:$r(hP),number:xj,integer:$r(xj),float:$r(xj),bool:$r(wh),regexp:$r(wh),escape:$r(wh),color:$r(wh),url:$r(wh),keyword:Nc,self:$r(Nc),null:$r(Nc),atom:$r(Nc),unit:$r(Nc),modifier:$r(Nc),operatorKeyword:$r(Nc),controlKeyword:$r(Nc),definitionKeyword:$r(Nc),moduleKeyword:$r(Nc),operator:Rc,derefOperator:$r(Rc),arithmeticOperator:$r(Rc),logicOperator:$r(Rc),bitwiseOperator:$r(Rc),compareOperator:$r(Rc),updateOperator:$r(Rc),definitionOperator:$r(Rc),typeOperator:$r(Rc),controlOperator:$r(Rc),punctuation:S8,separator:$r(S8),bracket:P1,angleBracket:$r(P1),squareBracket:$r(P1),paren:$r(P1),brace:$r(P1),content:Uc,heading:hm,heading1:$r(hm),heading2:$r(hm),heading3:$r(hm),heading4:$r(hm),heading5:$r(hm),heading6:$r(hm),contentSeparator:$r(Uc),list:$r(Uc),quote:$r(Uc),emphasis:$r(Uc),strong:$r(Uc),link:$r(Uc),monospace:$r(Uc),strikethrough:$r(Uc),inserted:$r(),deleted:$r(),changed:$r(),invalid:$r(),meta:pP,documentMeta:$r(pP),annotation:$r(pP),processingInstruction:$r(pP),definition:bh.defineModifier(),constant:bh.defineModifier(),function:bh.defineModifier(),standard:bh.defineModifier(),local:bh.defineModifier(),special:bh.defineModifier()};sUe([{tag:jn.link,class:"tok-link"},{tag:jn.heading,class:"tok-heading"},{tag:jn.emphasis,class:"tok-emphasis"},{tag:jn.strong,class:"tok-strong"},{tag:jn.keyword,class:"tok-keyword"},{tag:jn.atom,class:"tok-atom"},{tag:jn.bool,class:"tok-bool"},{tag:jn.url,class:"tok-url"},{tag:jn.labelName,class:"tok-labelName"},{tag:jn.inserted,class:"tok-inserted"},{tag:jn.deleted,class:"tok-deleted"},{tag:jn.literal,class:"tok-literal"},{tag:jn.string,class:"tok-string"},{tag:jn.number,class:"tok-number"},{tag:[jn.regexp,jn.escape,jn.special(jn.string)],class:"tok-string2"},{tag:jn.variableName,class:"tok-variableName"},{tag:jn.local(jn.variableName),class:"tok-variableName tok-local"},{tag:jn.definition(jn.variableName),class:"tok-variableName tok-definition"},{tag:jn.special(jn.variableName),class:"tok-variableName2"},{tag:jn.definition(jn.propertyName),class:"tok-propertyName tok-definition"},{tag:jn.typeName,class:"tok-typeName"},{tag:jn.namespace,class:"tok-namespace"},{tag:jn.className,class:"tok-className"},{tag:jn.macroName,class:"tok-macroName"},{tag:jn.propertyName,class:"tok-propertyName"},{tag:jn.operator,class:"tok-operator"},{tag:jn.comment,class:"tok-comment"},{tag:jn.meta,class:"tok-meta"},{tag:jn.invalid,class:"tok-invalid"},{tag:jn.punctuation,class:"tok-punctuation"}]);const lUe=oUe({String:jn.string,Number:jn.number,"True False":jn.bool,PropertyName:jn.propertyName,Null:jn.null,",":jn.separator,"[ ]":jn.squareBracket,"{ }":jn.brace}),uUe=JO.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"âš  JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[lUe],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),cUe=()=>e=>{try{JSON.parse(e.state.doc.toString())}catch(t){if(!(t instanceof SyntaxError))throw t;const r=dUe(t,e.state.doc);return[{from:r,message:t.message,severity:"error",to:r}]}return[]};function dUe(e,t){let r;return(r=e.message.match(/at position (\d+)/))?Math.min(+r[1],t.length):(r=e.message.match(/at line (\d+) column (\d+)/))?Math.min(t.line(+r[1]).from+ +r[2]-1,t.length):0}const fUe=$O.define({name:"json",parser:uUe.configure({props:[eoe.add({Object:RH({except:/^\s*\}/}),Array:RH({except:/^\s*\]/})}),roe.add({"Object Array":t7e})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function wse(){return new WNe(fUe)}let hUe=0;class tu{constructor(t,r,n,i){this.name=t,this.set=r,this.base=n,this.modified=i,this.id=hUe++}toString(){let{name:t}=this;for(let r of this.modified)r.name&&(t=`${r.name}(${t})`);return t}static define(t,r){let n=typeof t=="string"?t:"?";if(t instanceof tu&&(r=t),r!=null&&r.base)throw new Error("Can not derive from a modified tag");let i=new tu(n,[],null,[]);if(i.set.push(i),r)for(let a of r.set)i.set.push(a);return i}static defineModifier(t){let r=new QO(t);return n=>n.modified.indexOf(r)>-1?n:QO.get(n.base||n,n.modified.concat(r).sort((i,a)=>i.id-a.id))}}let pUe=0;class QO{constructor(t){this.name=t,this.instances=[],this.id=pUe++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&mUe(r,l.modified));if(n)return n;let i=[],a=new tu(t.name,i,t,r);for(let l of r)l.instances.push(a);let s=gUe(r);for(let l of t.set)if(!l.modified.length)for(let h of s)i.push(QO.get(l,h));return a}}function mUe(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function gUe(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,i=t.length;n<i;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}new Yn;function yUe(e,t){let r=Object.create(null);for(let a of e)if(!Array.isArray(a.tag))r[a.tag.id]=a.class;else for(let s of a.tag)r[s.id]=a.class;let{scope:n,all:i=null}={};return{style:a=>{let s=i;for(let l of a)for(let h of l.set){let y=r[h.id];if(y){s=s?s+" "+y:y;break}}return s},scope:n}}const Ir=tu.define,mP=Ir(),Sh=Ir(),JU=Ir(Sh),QU=Ir(Sh),Dh=Ir(),gP=Ir(Dh),wj=Ir(Dh),Kc=Ir(),pm=Ir(Kc),Lc=Ir(),zc=Ir(),D8=Ir(),k1=Ir(D8),yP=Ir(),Nn={comment:mP,lineComment:Ir(mP),blockComment:Ir(mP),docComment:Ir(mP),name:Sh,variableName:Ir(Sh),typeName:JU,tagName:Ir(JU),propertyName:QU,attributeName:Ir(QU),className:Ir(Sh),labelName:Ir(Sh),namespace:Ir(Sh),macroName:Ir(Sh),literal:Dh,string:gP,docString:Ir(gP),character:Ir(gP),attributeValue:Ir(gP),number:wj,integer:Ir(wj),float:Ir(wj),bool:Ir(Dh),regexp:Ir(Dh),escape:Ir(Dh),color:Ir(Dh),url:Ir(Dh),keyword:Lc,self:Ir(Lc),null:Ir(Lc),atom:Ir(Lc),unit:Ir(Lc),modifier:Ir(Lc),operatorKeyword:Ir(Lc),controlKeyword:Ir(Lc),definitionKeyword:Ir(Lc),moduleKeyword:Ir(Lc),operator:zc,derefOperator:Ir(zc),arithmeticOperator:Ir(zc),logicOperator:Ir(zc),bitwiseOperator:Ir(zc),compareOperator:Ir(zc),updateOperator:Ir(zc),definitionOperator:Ir(zc),typeOperator:Ir(zc),controlOperator:Ir(zc),punctuation:D8,separator:Ir(D8),bracket:k1,angleBracket:Ir(k1),squareBracket:Ir(k1),paren:Ir(k1),brace:Ir(k1),content:Kc,heading:pm,heading1:Ir(pm),heading2:Ir(pm),heading3:Ir(pm),heading4:Ir(pm),heading5:Ir(pm),heading6:Ir(pm),contentSeparator:Ir(Kc),list:Ir(Kc),quote:Ir(Kc),emphasis:Ir(Kc),strong:Ir(Kc),link:Ir(Kc),monospace:Ir(Kc),strikethrough:Ir(Kc),inserted:Ir(),deleted:Ir(),changed:Ir(),invalid:Ir(),meta:yP,documentMeta:Ir(yP),annotation:Ir(yP),processingInstruction:Ir(yP),definition:tu.defineModifier("definition"),constant:tu.defineModifier("constant"),function:tu.defineModifier("function"),standard:tu.defineModifier("standard"),local:tu.defineModifier("local"),special:tu.defineModifier("special")};for(let e in Nn){let t=Nn[e];t instanceof tu&&(t.name=e)}yUe([{tag:Nn.link,class:"tok-link"},{tag:Nn.heading,class:"tok-heading"},{tag:Nn.emphasis,class:"tok-emphasis"},{tag:Nn.strong,class:"tok-strong"},{tag:Nn.keyword,class:"tok-keyword"},{tag:Nn.atom,class:"tok-atom"},{tag:Nn.bool,class:"tok-bool"},{tag:Nn.url,class:"tok-url"},{tag:Nn.labelName,class:"tok-labelName"},{tag:Nn.inserted,class:"tok-inserted"},{tag:Nn.deleted,class:"tok-deleted"},{tag:Nn.literal,class:"tok-literal"},{tag:Nn.string,class:"tok-string"},{tag:Nn.number,class:"tok-number"},{tag:[Nn.regexp,Nn.escape,Nn.special(Nn.string)],class:"tok-string2"},{tag:Nn.variableName,class:"tok-variableName"},{tag:Nn.local(Nn.variableName),class:"tok-variableName tok-local"},{tag:Nn.definition(Nn.variableName),class:"tok-variableName tok-definition"},{tag:Nn.special(Nn.variableName),class:"tok-variableName2"},{tag:Nn.definition(Nn.propertyName),class:"tok-propertyName tok-definition"},{tag:Nn.typeName,class:"tok-typeName"},{tag:Nn.namespace,class:"tok-namespace"},{tag:Nn.className,class:"tok-className"},{tag:Nn.macroName,class:"tok-macroName"},{tag:Nn.propertyName,class:"tok-propertyName"},{tag:Nn.operator,class:"tok-operator"},{tag:Nn.comment,class:"tok-comment"},{tag:Nn.meta,class:"tok-meta"},{tag:Nn.invalid,class:"tok-invalid"},{tag:Nn.punctuation,class:"tok-punctuation"}]);const vUe=()=>{const e=PS.define([{tag:Nn.literal,color:"var(--RCPG-primary-color)"},{tag:Nn.bool,color:"var(--RCPG-tertary-color)"},{tag:Nn.number,color:"var(--RCPG-secondary-color)"},{tag:Nn.null,color:"var(--RCPG-tertary-color)"}]);return uoe(e)},Sse=vUe(),Dse=[CNe(),z7e(),h7e(),X9e(),tNe(),QNe(),Qr.lineWrapping,uoe(y7e,{fallback:!0}),C7e(),BLe(),oNe(),lNe(),KRe(),Aie.of([...zLe,...RRe,...dLe,...X7e,...u7e,...qLe,...tze,LRe])],bUe=[fze(),nze(cUe())],xUe=Qr.theme({".cm-gutters":{backgroundColor:"transparent",border:"none",userSelect:"none",minWidth:"32px",display:"flex",justifyContent:"flex-end"},".cm-activeLineGutter":{backgroundColor:"transparent"}}),wUe=Qr.theme({".cm-selectionBackground":{backgroundColor:"var(--RCPG-secondary-color) !important",opacity:.3},".cm-selectionMatch":{backgroundColor:"#74808930 !important"},".cm-matchingBracket":{backgroundColor:"transparent !important",border:"1px solid #1d74f580"}}),SUe=Qr.theme({".cm-activeLine":{backgroundColor:"transparent !important"}}),Cse=[xUe,wUe,SUe],DUe=[Sse,wse(),bUe,Dse,...Cse],CUe=[Qr.contentAttributes.of({contenteditable:"false"}),Sse,wse(),Dse,...Cse],PUe=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{position:"relative",height:"100%",width:"100%",zIndex:1,bg:"#f6f9fc",display:"flex",borderInlineStart:"var(--default-border)",overflow:"auto",children:G.jsx(UHe,{extensions:DUe})})}),kUe=({extensions:e})=>{var a,s;const{state:{screens:t,activeScreen:r}}=Y.useContext(bi),{editor:n,setValue:i}=bae(e,bx((a=t[r])==null?void 0:a.actionPreview));return Y.useEffect(()=>{var l;i(bx((l=t[r])==null?void 0:l.actionPreview),{})},[(s=t[r])==null?void 0:s.actionPreview]),G.jsx(G.Fragment,{children:G.jsx(Ne.Box,{display:"grid",height:"100%",width:"100%",ref:n})})},OUe=()=>G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{position:"relative",height:"100%",width:"100%",zIndex:1,bg:"#f6f9fc",display:"flex",borderInlineStart:"var(--default-border)",overflow:"auto",children:G.jsx(kUe,{extensions:CUe})})});function Ja(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let r=0,n;r<e.length;r++)(n=Ja(e[r]))!==""&&(t+=(t&&" ")+n);else for(let r in e)e[r]&&(t+=(t&&" ")+r);return t}var Pse={exports:{}},kse={};/**
  * @license React
  * use-sync-external-store-shim/with-selector.production.min.js
  *
@@ -938,39 +938,39 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var UA=Y,kUe=Xo;function OUe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var EUe=typeof Object.is=="function"?Object.is:OUe,_Ue=kUe.useSyncExternalStore,AUe=UA.useRef,TUe=UA.useEffect,MUe=UA.useMemo,$Ue=UA.useDebugValue;Cse.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var a=AUe(null);if(a.current===null){var s={hasValue:!1,value:null};a.current=s}else s=a.current;a=MUe(function(){function h(j){if(!y){if(y=!0,x=j,j=n(j),i!==void 0&&s.hasValue){var N=s.value;if(i(N,j))return k=N}return k=j}if(N=k,EUe(x,j))return N;var M=n(j);return i!==void 0&&i(N,M)?N:(x=j,k=M)}var y=!1,x,k,A=r===void 0?null:r;return[function(){return h(t())},A===null?void 0:function(){return h(A())}]},[t,r,n,i]);var l=_Ue(e,a[0],a[1]);return TUe(function(){s.hasValue=!0,s.value=l},[l]),$Ue(l),l};Dse.exports=Cse;var IUe=Dse.exports;const jUe=mp(IUe),FUe={BASE_URL:"./",DEV:!1,MODE:"production",PROD:!0,SSR:!1},eK=e=>{let t;const r=new Set,n=(x,k)=>{const A=typeof x=="function"?x(t):x;if(!Object.is(A,t)){const j=t;t=k??(typeof A!="object"||A===null)?A:Object.assign({},t,A),r.forEach(N=>N(t,j))}},i=()=>t,h={setState:n,getState:i,getInitialState:()=>y,subscribe:x=>(r.add(x),()=>r.delete(x)),destroy:()=>{(FUe?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},y=t=e(n,i,h);return h},BUe=e=>e?eK(e):eK,{useDebugValue:NUe}=et,{useSyncExternalStoreWithSelector:RUe}=jUe,LUe=e=>e;function Pse(e,t=LUe,r){const n=RUe(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return NUe(n),n}const tK=(e,t)=>{const r=BUe(e),n=(i,a=t)=>Pse(r,i,a);return Object.assign(n,r),n},zUe=(e,t)=>e?tK(e,t):tK;function Ea(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[n,i]of e)if(!Object.is(i,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(const n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||!Object.is(e[n],t[n]))return!1;return!0}var VUe={value:()=>{}};function KA(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new pk(r)}function pk(e){this._=e}function WUe(e,t){return e.trim().split(/^|\s+/).map(function(r){var n="",i=r.indexOf(".");if(i>=0&&(n=r.slice(i+1),r=r.slice(0,i)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}pk.prototype=KA.prototype={constructor:pk,on:function(e,t){var r=this._,n=WUe(e+"",r),i,a=-1,s=n.length;if(arguments.length<2){for(;++a<s;)if((i=(e=n[a]).type)&&(i=HUe(r[i],e.name)))return i;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++a<s;)if(i=(e=n[a]).type)r[i]=rK(r[i],e.name,t);else if(t==null)for(i in r)r[i]=rK(r[i],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new pk(e)},call:function(e,t){if((i=arguments.length-2)>0)for(var r=new Array(i),n=0,i,a;n<i;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(a=this._[e],n=0,i=a.length;n<i;++n)a[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var n=this._[e],i=0,a=n.length;i<a;++i)n[i].value.apply(t,r)}};function HUe(e,t){for(var r=0,n=e.length,i;r<n;++r)if((i=e[r]).name===t)return i.value}function rK(e,t,r){for(var n=0,i=e.length;n<i;++n)if(e[n].name===t){e[n]=VUe,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var C8="http://www.w3.org/1999/xhtml";const nK={svg:"http://www.w3.org/2000/svg",xhtml:C8,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function GA(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),nK.hasOwnProperty(t)?{space:nK[t],local:e}:e}function UUe(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===C8&&t.documentElement.namespaceURI===C8?t.createElement(e):t.createElementNS(r,e)}}function KUe(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function kse(e){var t=GA(e);return(t.local?KUe:UUe)(t)}function GUe(){}function A9(e){return e==null?GUe:function(){return this.querySelector(e)}}function qUe(e){typeof e!="function"&&(e=A9(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var a=t[i],s=a.length,l=n[i]=new Array(s),h,y,x=0;x<s;++x)(h=a[x])&&(y=e.call(h,h.__data__,x,a))&&("__data__"in h&&(y.__data__=h.__data__),l[x]=y);return new jl(n,this._parents)}function YUe(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function XUe(){return[]}function Ose(e){return e==null?XUe:function(){return this.querySelectorAll(e)}}function ZUe(e){return function(){return YUe(e.apply(this,arguments))}}function JUe(e){typeof e=="function"?e=ZUe(e):e=Ose(e);for(var t=this._groups,r=t.length,n=[],i=[],a=0;a<r;++a)for(var s=t[a],l=s.length,h,y=0;y<l;++y)(h=s[y])&&(n.push(e.call(h,h.__data__,y,s)),i.push(h));return new jl(n,i)}function Ese(e){return function(){return this.matches(e)}}function _se(e){return function(t){return t.matches(e)}}var QUe=Array.prototype.find;function eKe(e){return function(){return QUe.call(this.children,e)}}function tKe(){return this.firstElementChild}function rKe(e){return this.select(e==null?tKe:eKe(typeof e=="function"?e:_se(e)))}var nKe=Array.prototype.filter;function iKe(){return Array.from(this.children)}function oKe(e){return function(){return nKe.call(this.children,e)}}function aKe(e){return this.selectAll(e==null?iKe:oKe(typeof e=="function"?e:_se(e)))}function sKe(e){typeof e!="function"&&(e=Ese(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var a=t[i],s=a.length,l=n[i]=[],h,y=0;y<s;++y)(h=a[y])&&e.call(h,h.__data__,y,a)&&l.push(h);return new jl(n,this._parents)}function Ase(e){return new Array(e.length)}function lKe(){return new jl(this._enter||this._groups.map(Ase),this._parents)}function e2(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}e2.prototype={constructor:e2,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function uKe(e){return function(){return e}}function cKe(e,t,r,n,i,a){for(var s=0,l,h=t.length,y=a.length;s<y;++s)(l=t[s])?(l.__data__=a[s],n[s]=l):r[s]=new e2(e,a[s]);for(;s<h;++s)(l=t[s])&&(i[s]=l)}function dKe(e,t,r,n,i,a,s){var l,h,y=new Map,x=t.length,k=a.length,A=new Array(x),j;for(l=0;l<x;++l)(h=t[l])&&(A[l]=j=s.call(h,h.__data__,l,t)+"",y.has(j)?i[l]=h:y.set(j,h));for(l=0;l<k;++l)j=s.call(e,a[l],l,a)+"",(h=y.get(j))?(n[l]=h,h.__data__=a[l],y.delete(j)):r[l]=new e2(e,a[l]);for(l=0;l<x;++l)(h=t[l])&&y.get(A[l])===h&&(i[l]=h)}function fKe(e){return e.__data__}function hKe(e,t){if(!arguments.length)return Array.from(this,fKe);var r=t?dKe:cKe,n=this._parents,i=this._groups;typeof e!="function"&&(e=uKe(e));for(var a=i.length,s=new Array(a),l=new Array(a),h=new Array(a),y=0;y<a;++y){var x=n[y],k=i[y],A=k.length,j=pKe(e.call(x,x&&x.__data__,y,n)),N=j.length,M=l[y]=new Array(N),u=s[y]=new Array(N),m=h[y]=new Array(A);r(x,k,M,u,m,j,t);for(var v=0,C=0,w,g;v<N;++v)if(w=M[v]){for(v>=C&&(C=v+1);!(g=u[C])&&++C<N;);w._next=g||null}}return s=new jl(s,n),s._enter=l,s._exit=h,s}function pKe(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function mKe(){return new jl(this._exit||this._groups.map(Ase),this._parents)}function gKe(e,t,r){var n=this.enter(),i=this,a=this.exit();return typeof e=="function"?(n=e(n),n&&(n=n.selection())):n=n.append(e+""),t!=null&&(i=t(i),i&&(i=i.selection())),r==null?a.remove():r(a),n&&i?n.merge(i).order():i}function yKe(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,i=r.length,a=n.length,s=Math.min(i,a),l=new Array(i),h=0;h<s;++h)for(var y=r[h],x=n[h],k=y.length,A=l[h]=new Array(k),j,N=0;N<k;++N)(j=y[N]||x[N])&&(A[N]=j);for(;h<i;++h)l[h]=r[h];return new jl(l,this._parents)}function vKe(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],i=n.length-1,a=n[i],s;--i>=0;)(s=n[i])&&(a&&s.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(s,a),a=s);return this}function bKe(e){e||(e=xKe);function t(k,A){return k&&A?e(k.__data__,A.__data__):!k-!A}for(var r=this._groups,n=r.length,i=new Array(n),a=0;a<n;++a){for(var s=r[a],l=s.length,h=i[a]=new Array(l),y,x=0;x<l;++x)(y=s[x])&&(h[x]=y);h.sort(t)}return new jl(i,this._parents).order()}function xKe(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function wKe(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function SKe(){return Array.from(this)}function DKe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,a=n.length;i<a;++i){var s=n[i];if(s)return s}return null}function CKe(){let e=0;for(const t of this)++e;return e}function PKe(){return!this.node()}function kKe(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,s=i.length,l;a<s;++a)(l=i[a])&&e.call(l,l.__data__,a,i);return this}function OKe(e){return function(){this.removeAttribute(e)}}function EKe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function _Ke(e,t){return function(){this.setAttribute(e,t)}}function AKe(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function TKe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function MKe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function $Ke(e,t){var r=GA(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?EKe:OKe:typeof t=="function"?r.local?MKe:TKe:r.local?AKe:_Ke)(r,t))}function Tse(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function IKe(e){return function(){this.style.removeProperty(e)}}function jKe(e,t,r){return function(){this.style.setProperty(e,t,r)}}function FKe(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function BKe(e,t,r){return arguments.length>1?this.each((t==null?IKe:typeof t=="function"?FKe:jKe)(e,t,r??"")):Zy(this.node(),e)}function Zy(e,t){return e.style.getPropertyValue(t)||Tse(e).getComputedStyle(e,null).getPropertyValue(t)}function NKe(e){return function(){delete this[e]}}function RKe(e,t){return function(){this[e]=t}}function LKe(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function zKe(e,t){return arguments.length>1?this.each((t==null?NKe:typeof t=="function"?LKe:RKe)(e,t)):this.node()[e]}function Mse(e){return e.trim().split(/^|\s+/)}function T9(e){return e.classList||new $se(e)}function $se(e){this._node=e,this._names=Mse(e.getAttribute("class")||"")}$se.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Ise(e,t){for(var r=T9(e),n=-1,i=t.length;++n<i;)r.add(t[n])}function jse(e,t){for(var r=T9(e),n=-1,i=t.length;++n<i;)r.remove(t[n])}function VKe(e){return function(){Ise(this,e)}}function WKe(e){return function(){jse(this,e)}}function HKe(e,t){return function(){(t.apply(this,arguments)?Ise:jse)(this,e)}}function UKe(e,t){var r=Mse(e+"");if(arguments.length<2){for(var n=T9(this.node()),i=-1,a=r.length;++i<a;)if(!n.contains(r[i]))return!1;return!0}return this.each((typeof t=="function"?HKe:t?VKe:WKe)(r,t))}function KKe(){this.textContent=""}function GKe(e){return function(){this.textContent=e}}function qKe(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function YKe(e){return arguments.length?this.each(e==null?KKe:(typeof e=="function"?qKe:GKe)(e)):this.node().textContent}function XKe(){this.innerHTML=""}function ZKe(e){return function(){this.innerHTML=e}}function JKe(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function QKe(e){return arguments.length?this.each(e==null?XKe:(typeof e=="function"?JKe:ZKe)(e)):this.node().innerHTML}function eGe(){this.nextSibling&&this.parentNode.appendChild(this)}function tGe(){return this.each(eGe)}function rGe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function nGe(){return this.each(rGe)}function iGe(e){var t=typeof e=="function"?e:kse(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function oGe(){return null}function aGe(e,t){var r=typeof e=="function"?e:kse(e),n=t==null?oGe:typeof t=="function"?t:A9(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function sGe(){var e=this.parentNode;e&&e.removeChild(this)}function lGe(){return this.each(sGe)}function uGe(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function cGe(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function dGe(e){return this.select(e?cGe:uGe)}function fGe(e){return arguments.length?this.property("__data__",e):this.node().__data__}function hGe(e){return function(t){e.call(this,t,this.__data__)}}function pGe(e){return e.trim().split(/^|\s+/).map(function(t){var r="",n=t.indexOf(".");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function mGe(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,i=t.length,a;r<i;++r)a=t[r],(!e.type||a.type===e.type)&&a.name===e.name?this.removeEventListener(a.type,a.listener,a.options):t[++n]=a;++n?t.length=n:delete this.__on}}}function gGe(e,t,r){return function(){var n=this.__on,i,a=hGe(t);if(n){for(var s=0,l=n.length;s<l;++s)if((i=n[s]).type===e.type&&i.name===e.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=a,i.options=r),i.value=t;return}}this.addEventListener(e.type,a,r),i={type:e.type,name:e.name,value:t,listener:a,options:r},n?n.push(i):this.__on=[i]}}function yGe(e,t,r){var n=pGe(e+""),i,a=n.length,s;if(arguments.length<2){var l=this.node().__on;if(l){for(var h=0,y=l.length,x;h<y;++h)for(i=0,x=l[h];i<a;++i)if((s=n[i]).type===x.type&&s.name===x.name)return x.value}return}for(l=t?gGe:mGe,i=0;i<a;++i)this.each(l(n[i],t,r));return this}function Fse(e,t,r){var n=Tse(e),i=n.CustomEvent;typeof i=="function"?i=new i(t,r):(i=n.document.createEvent("Event"),r?(i.initEvent(t,r.bubbles,r.cancelable),i.detail=r.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function vGe(e,t){return function(){return Fse(this,e,t)}}function bGe(e,t){return function(){return Fse(this,e,t.apply(this,arguments))}}function xGe(e,t){return this.each((typeof t=="function"?bGe:vGe)(e,t))}function*wGe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,a=n.length,s;i<a;++i)(s=n[i])&&(yield s)}var Bse=[null];function jl(e,t){this._groups=e,this._parents=t}function _S(){return new jl([[document.documentElement]],Bse)}function SGe(){return this}jl.prototype=_S.prototype={constructor:jl,select:qUe,selectAll:JUe,selectChild:rKe,selectChildren:aKe,filter:sKe,data:hKe,enter:lKe,exit:mKe,join:gKe,merge:yKe,selection:SGe,order:vKe,sort:bKe,call:wKe,nodes:SKe,node:DKe,size:CKe,empty:PKe,each:kKe,attr:$Ke,style:BKe,property:zKe,classed:UKe,text:YKe,html:QKe,raise:tGe,lower:nGe,append:iGe,insert:aGe,remove:lGe,clone:dGe,datum:fGe,on:yGe,dispatch:xGe,[Symbol.iterator]:wGe};function ou(e){return typeof e=="string"?new jl([[document.querySelector(e)]],[document.documentElement]):new jl([[e]],Bse)}function DGe(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Xu(e,t){if(e=DGe(e),t===void 0&&(t=e.currentTarget),t){var r=t.ownerSVGElement||t;if(r.createSVGPoint){var n=r.createSVGPoint();return n.x=e.clientX,n.y=e.clientY,n=n.matrixTransform(t.getScreenCTM().inverse()),[n.x,n.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}const CGe={passive:!1},gw={capture:!0,passive:!1};function Sj(e){e.stopImmediatePropagation()}function py(e){e.preventDefault(),e.stopImmediatePropagation()}function Nse(e){var t=e.document.documentElement,r=ou(e).on("dragstart.drag",py,gw);"onselectstart"in t?r.on("selectstart.drag",py,gw):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Rse(e,t){var r=e.document.documentElement,n=ou(e).on("dragstart.drag",null);t&&(n.on("click.drag",py,gw),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}const vP=e=>()=>e;function P8(e,{sourceEvent:t,subject:r,target:n,identifier:i,active:a,x:s,y:l,dx:h,dy:y,dispatch:x}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:l,enumerable:!0,configurable:!0},dx:{value:h,enumerable:!0,configurable:!0},dy:{value:y,enumerable:!0,configurable:!0},_:{value:x}})}P8.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function PGe(e){return!e.ctrlKey&&!e.button}function kGe(){return this.parentNode}function OGe(e,t){return t??{x:e.x,y:e.y}}function EGe(){return navigator.maxTouchPoints||"ontouchstart"in this}function _Ge(){var e=PGe,t=kGe,r=OGe,n=EGe,i={},a=KA("start","drag","end"),s=0,l,h,y,x,k=0;function A(w){w.on("mousedown.drag",j).filter(n).on("touchstart.drag",u).on("touchmove.drag",m,CGe).on("touchend.drag touchcancel.drag",v).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function j(w,g){if(!(x||!e.call(this,w,g))){var d=C(this,t.call(this,w,g),w,g,"mouse");d&&(ou(w.view).on("mousemove.drag",N,gw).on("mouseup.drag",M,gw),Nse(w.view),Sj(w),y=!1,l=w.clientX,h=w.clientY,d("start",w))}}function N(w){if(py(w),!y){var g=w.clientX-l,d=w.clientY-h;y=g*g+d*d>k}i.mouse("drag",w)}function M(w){ou(w.view).on("mousemove.drag mouseup.drag",null),Rse(w.view,y),py(w),i.mouse("end",w)}function u(w,g){if(e.call(this,w,g)){var d=w.changedTouches,f=t.call(this,w,g),c=d.length,p,D;for(p=0;p<c;++p)(D=C(this,f,w,g,d[p].identifier,d[p]))&&(Sj(w),D("start",w,d[p]))}}function m(w){var g=w.changedTouches,d=g.length,f,c;for(f=0;f<d;++f)(c=i[g[f].identifier])&&(py(w),c("drag",w,g[f]))}function v(w){var g=w.changedTouches,d=g.length,f,c;for(x&&clearTimeout(x),x=setTimeout(function(){x=null},500),f=0;f<d;++f)(c=i[g[f].identifier])&&(Sj(w),c("end",w,g[f]))}function C(w,g,d,f,c,p){var D=a.copy(),E=Xu(p||d,g),T,$,B;if((B=r.call(w,new P8("beforestart",{sourceEvent:d,target:A,identifier:c,active:s,x:E[0],y:E[1],dx:0,dy:0,dispatch:D}),f))!=null)return T=B.x-E[0]||0,$=B.y-E[1]||0,function L(W,K,te){var X=E,ae;switch(W){case"start":i[c]=L,ae=s++;break;case"end":delete i[c],--s;case"drag":E=Xu(te||K,g),ae=s;break}D.call(W,w,new P8(W,{sourceEvent:K,subject:B,target:A,identifier:c,active:ae,x:E[0]+T,y:E[1]+$,dx:E[0]-X[0],dy:E[1]-X[1],dispatch:D}),f)}}return A.filter=function(w){return arguments.length?(e=typeof w=="function"?w:vP(!!w),A):e},A.container=function(w){return arguments.length?(t=typeof w=="function"?w:vP(w),A):t},A.subject=function(w){return arguments.length?(r=typeof w=="function"?w:vP(w),A):r},A.touchable=function(w){return arguments.length?(n=typeof w=="function"?w:vP(!!w),A):n},A.on=function(){var w=a.on.apply(a,arguments);return w===a?A:w},A.clickDistance=function(w){return arguments.length?(k=(w=+w)*w,A):Math.sqrt(k)},A}function M9(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Lse(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function AS(){}var yw=.7,t2=1/yw,my="\\s*([+-]?\\d+)\\s*",vw="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ud="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",AGe=/^#([0-9a-f]{3,8})$/,TGe=new RegExp(`^rgb\\(${my},${my},${my}\\)$`),MGe=new RegExp(`^rgb\\(${ud},${ud},${ud}\\)$`),$Ge=new RegExp(`^rgba\\(${my},${my},${my},${vw}\\)$`),IGe=new RegExp(`^rgba\\(${ud},${ud},${ud},${vw}\\)$`),jGe=new RegExp(`^hsl\\(${vw},${ud},${ud}\\)$`),FGe=new RegExp(`^hsla\\(${vw},${ud},${ud},${vw}\\)$`),iK={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};M9(AS,bw,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:oK,formatHex:oK,formatHex8:BGe,formatHsl:NGe,formatRgb:aK,toString:aK});function oK(){return this.rgb().formatHex()}function BGe(){return this.rgb().formatHex8()}function NGe(){return zse(this).formatHsl()}function aK(){return this.rgb().formatRgb()}function bw(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=AGe.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?sK(t):r===3?new el(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?bP(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?bP(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=TGe.exec(e))?new el(t[1],t[2],t[3],1):(t=MGe.exec(e))?new el(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$Ge.exec(e))?bP(t[1],t[2],t[3],t[4]):(t=IGe.exec(e))?bP(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=jGe.exec(e))?cK(t[1],t[2]/100,t[3]/100,1):(t=FGe.exec(e))?cK(t[1],t[2]/100,t[3]/100,t[4]):iK.hasOwnProperty(e)?sK(iK[e]):e==="transparent"?new el(NaN,NaN,NaN,0):null}function sK(e){return new el(e>>16&255,e>>8&255,e&255,1)}function bP(e,t,r,n){return n<=0&&(e=t=r=NaN),new el(e,t,r,n)}function RGe(e){return e instanceof AS||(e=bw(e)),e?(e=e.rgb(),new el(e.r,e.g,e.b,e.opacity)):new el}function k8(e,t,r,n){return arguments.length===1?RGe(e):new el(e,t,r,n??1)}function el(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}M9(el,k8,Lse(AS,{brighter(e){return e=e==null?t2:Math.pow(t2,e),new el(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?yw:Math.pow(yw,e),new el(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new el(qm(this.r),qm(this.g),qm(this.b),r2(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:lK,formatHex:lK,formatHex8:LGe,formatRgb:uK,toString:uK}));function lK(){return`#${Rm(this.r)}${Rm(this.g)}${Rm(this.b)}`}function LGe(){return`#${Rm(this.r)}${Rm(this.g)}${Rm(this.b)}${Rm((isNaN(this.opacity)?1:this.opacity)*255)}`}function uK(){const e=r2(this.opacity);return`${e===1?"rgb(":"rgba("}${qm(this.r)}, ${qm(this.g)}, ${qm(this.b)}${e===1?")":`, ${e})`}`}function r2(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function qm(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Rm(e){return e=qm(e),(e<16?"0":"")+e.toString(16)}function cK(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Zu(e,t,r,n)}function zse(e){if(e instanceof Zu)return new Zu(e.h,e.s,e.l,e.opacity);if(e instanceof AS||(e=bw(e)),!e)return new Zu;if(e instanceof Zu)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),s=NaN,l=a-i,h=(a+i)/2;return l?(t===a?s=(r-n)/l+(r<n)*6:r===a?s=(n-t)/l+2:s=(t-r)/l+4,l/=h<.5?a+i:2-a-i,s*=60):l=h>0&&h<1?0:s,new Zu(s,l,h,e.opacity)}function zGe(e,t,r,n){return arguments.length===1?zse(e):new Zu(e,t,r,n??1)}function Zu(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}M9(Zu,zGe,Lse(AS,{brighter(e){return e=e==null?t2:Math.pow(t2,e),new Zu(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?yw:Math.pow(yw,e),new Zu(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new el(Dj(e>=240?e-240:e+120,i,n),Dj(e,i,n),Dj(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Zu(dK(this.h),xP(this.s),xP(this.l),r2(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=r2(this.opacity);return`${e===1?"hsl(":"hsla("}${dK(this.h)}, ${xP(this.s)*100}%, ${xP(this.l)*100}%${e===1?")":`, ${e})`}`}}));function dK(e){return e=(e||0)%360,e<0?e+360:e}function xP(e){return Math.max(0,Math.min(1,e||0))}function Dj(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Vse=e=>()=>e;function VGe(e,t){return function(r){return e+r*t}}function WGe(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function HGe(e){return(e=+e)==1?Wse:function(t,r){return r-t?WGe(t,r,e):Vse(isNaN(t)?r:t)}}function Wse(e,t){var r=t-e;return r?VGe(e,r):Vse(isNaN(e)?t:e)}const fK=function e(t){var r=HGe(t);function n(i,a){var s=r((i=k8(i)).r,(a=k8(a)).r),l=r(i.g,a.g),h=r(i.b,a.b),y=Wse(i.opacity,a.opacity);return function(x){return i.r=s(x),i.g=l(x),i.b=h(x),i.opacity=y(x),i+""}}return n.gamma=e,n}(1);function Ch(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var O8=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Cj=new RegExp(O8.source,"g");function UGe(e){return function(){return e}}function KGe(e){return function(t){return e(t)+""}}function GGe(e,t){var r=O8.lastIndex=Cj.lastIndex=0,n,i,a,s=-1,l=[],h=[];for(e=e+"",t=t+"";(n=O8.exec(e))&&(i=Cj.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),l[s]?l[s]+=a:l[++s]=a),(n=n[0])===(i=i[0])?l[s]?l[s]+=i:l[++s]=i:(l[++s]=null,h.push({i:s,x:Ch(n,i)})),r=Cj.lastIndex;return r<t.length&&(a=t.slice(r),l[s]?l[s]+=a:l[++s]=a),l.length<2?h[0]?KGe(h[0].x):UGe(t):(t=h.length,function(y){for(var x=0,k;x<t;++x)l[(k=h[x]).i]=k.x(y);return l.join("")})}var hK=180/Math.PI,E8={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Hse(e,t,r,n,i,a){var s,l,h;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(h=e*r+t*n)&&(r-=e*h,n-=t*h),(l=Math.sqrt(r*r+n*n))&&(r/=l,n/=l,h/=l),e*n<t*r&&(e=-e,t=-t,h=-h,s=-s),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*hK,skewX:Math.atan(h)*hK,scaleX:s,scaleY:l}}var wP;function qGe(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?E8:Hse(t.a,t.b,t.c,t.d,t.e,t.f)}function YGe(e){return e==null||(wP||(wP=document.createElementNS("http://www.w3.org/2000/svg","g")),wP.setAttribute("transform",e),!(e=wP.transform.baseVal.consolidate()))?E8:(e=e.matrix,Hse(e.a,e.b,e.c,e.d,e.e,e.f))}function Use(e,t,r,n){function i(y){return y.length?y.pop()+" ":""}function a(y,x,k,A,j,N){if(y!==k||x!==A){var M=j.push("translate(",null,t,null,r);N.push({i:M-4,x:Ch(y,k)},{i:M-2,x:Ch(x,A)})}else(k||A)&&j.push("translate("+k+t+A+r)}function s(y,x,k,A){y!==x?(y-x>180?x+=360:x-y>180&&(y+=360),A.push({i:k.push(i(k)+"rotate(",null,n)-2,x:Ch(y,x)})):x&&k.push(i(k)+"rotate("+x+n)}function l(y,x,k,A){y!==x?A.push({i:k.push(i(k)+"skewX(",null,n)-2,x:Ch(y,x)}):x&&k.push(i(k)+"skewX("+x+n)}function h(y,x,k,A,j,N){if(y!==k||x!==A){var M=j.push(i(j)+"scale(",null,",",null,")");N.push({i:M-4,x:Ch(y,k)},{i:M-2,x:Ch(x,A)})}else(k!==1||A!==1)&&j.push(i(j)+"scale("+k+","+A+")")}return function(y,x){var k=[],A=[];return y=e(y),x=e(x),a(y.translateX,y.translateY,x.translateX,x.translateY,k,A),s(y.rotate,x.rotate,k,A),l(y.skewX,x.skewX,k,A),h(y.scaleX,y.scaleY,x.scaleX,x.scaleY,k,A),y=x=null,function(j){for(var N=-1,M=A.length,u;++N<M;)k[(u=A[N]).i]=u.x(j);return k.join("")}}}var XGe=Use(qGe,"px, ","px)","deg)"),ZGe=Use(YGe,", ",")",")"),JGe=1e-12;function pK(e){return((e=Math.exp(e))+1/e)/2}function QGe(e){return((e=Math.exp(e))-1/e)/2}function eqe(e){return((e=Math.exp(2*e))-1)/(e+1)}const tqe=function e(t,r,n){function i(a,s){var l=a[0],h=a[1],y=a[2],x=s[0],k=s[1],A=s[2],j=x-l,N=k-h,M=j*j+N*N,u,m;if(M<JGe)m=Math.log(A/y)/t,u=function(f){return[l+f*j,h+f*N,y*Math.exp(t*f*m)]};else{var v=Math.sqrt(M),C=(A*A-y*y+n*M)/(2*y*r*v),w=(A*A-y*y-n*M)/(2*A*r*v),g=Math.log(Math.sqrt(C*C+1)-C),d=Math.log(Math.sqrt(w*w+1)-w);m=(d-g)/t,u=function(f){var c=f*m,p=pK(g),D=y/(r*v)*(p*eqe(t*c+g)-QGe(g));return[l+D*j,h+D*N,y*p/pK(t*c+g)]}}return u.duration=m*1e3*t/Math.SQRT2,u}return i.rho=function(a){var s=Math.max(.001,+a),l=s*s,h=l*l;return e(s,l,h)},i}(Math.SQRT2,2,4);var Jy=0,U1=0,O1=0,Kse=1e3,n2,K1,i2=0,lg=0,qA=0,xw=typeof performance=="object"&&performance.now?performance:Date,Gse=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function $9(){return lg||(Gse(rqe),lg=xw.now()+qA)}function rqe(){lg=0}function o2(){this._call=this._time=this._next=null}o2.prototype=qse.prototype={constructor:o2,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?$9():+r)+(t==null?0:+t),!this._next&&K1!==this&&(K1?K1._next=this:n2=this,K1=this),this._call=e,this._time=r,_8()},stop:function(){this._call&&(this._call=null,this._time=1/0,_8())}};function qse(e,t,r){var n=new o2;return n.restart(e,t,r),n}function nqe(){$9(),++Jy;for(var e=n2,t;e;)(t=lg-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Jy}function mK(){lg=(i2=xw.now())+qA,Jy=U1=0;try{nqe()}finally{Jy=0,oqe(),lg=0}}function iqe(){var e=xw.now(),t=e-i2;t>Kse&&(qA-=t,i2=e)}function oqe(){for(var e,t=n2,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:n2=r);K1=e,_8(n)}function _8(e){if(!Jy){U1&&(U1=clearTimeout(U1));var t=e-lg;t>24?(e<1/0&&(U1=setTimeout(mK,e-xw.now()-qA)),O1&&(O1=clearInterval(O1))):(O1||(i2=xw.now(),O1=setInterval(iqe,Kse)),Jy=1,Gse(mK))}}function gK(e,t,r){var n=new o2;return t=t==null?0:+t,n.restart(i=>{n.stop(),e(i+t)},t,r),n}var aqe=KA("start","end","cancel","interrupt"),sqe=[],Yse=0,yK=1,A8=2,mk=3,vK=4,T8=5,gk=6;function YA(e,t,r,n,i,a){var s=e.__transition;if(!s)e.__transition={};else if(r in s)return;lqe(e,r,{name:t,index:n,group:i,on:aqe,tween:sqe,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:Yse})}function I9(e,t){var r=mc(e,t);if(r.state>Yse)throw new Error("too late; already scheduled");return r}function Cd(e,t){var r=mc(e,t);if(r.state>mk)throw new Error("too late; already running");return r}function mc(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function lqe(e,t,r){var n=e.__transition,i;n[t]=r,r.timer=qse(a,0,r.time);function a(y){r.state=yK,r.timer.restart(s,r.delay,r.time),r.delay<=y&&s(y-r.delay)}function s(y){var x,k,A,j;if(r.state!==yK)return h();for(x in n)if(j=n[x],j.name===r.name){if(j.state===mk)return gK(s);j.state===vK?(j.state=gk,j.timer.stop(),j.on.call("interrupt",e,e.__data__,j.index,j.group),delete n[x]):+x<t&&(j.state=gk,j.timer.stop(),j.on.call("cancel",e,e.__data__,j.index,j.group),delete n[x])}if(gK(function(){r.state===mk&&(r.state=vK,r.timer.restart(l,r.delay,r.time),l(y))}),r.state=A8,r.on.call("start",e,e.__data__,r.index,r.group),r.state===A8){for(r.state=mk,i=new Array(A=r.tween.length),x=0,k=-1;x<A;++x)(j=r.tween[x].value.call(e,e.__data__,r.index,r.group))&&(i[++k]=j);i.length=k+1}}function l(y){for(var x=y<r.duration?r.ease.call(null,y/r.duration):(r.timer.restart(h),r.state=T8,1),k=-1,A=i.length;++k<A;)i[k].call(e,x);r.state===T8&&(r.on.call("end",e,e.__data__,r.index,r.group),h())}function h(){r.state=gk,r.timer.stop(),delete n[t];for(var y in n)return;delete e.__transition}}function yk(e,t){var r=e.__transition,n,i,a=!0,s;if(r){t=t==null?null:t+"";for(s in r){if((n=r[s]).name!==t){a=!1;continue}i=n.state>A8&&n.state<T8,n.state=gk,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete r[s]}a&&delete e.__transition}}function uqe(e){return this.each(function(){yk(this,e)})}function cqe(e,t){var r,n;return function(){var i=Cd(this,e),a=i.tween;if(a!==r){n=r=a;for(var s=0,l=n.length;s<l;++s)if(n[s].name===t){n=n.slice(),n.splice(s,1);break}}i.tween=n}}function dqe(e,t,r){var n,i;if(typeof r!="function")throw new Error;return function(){var a=Cd(this,e),s=a.tween;if(s!==n){i=(n=s).slice();for(var l={name:t,value:r},h=0,y=i.length;h<y;++h)if(i[h].name===t){i[h]=l;break}h===y&&i.push(l)}a.tween=i}}function fqe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n=mc(this.node(),r).tween,i=0,a=n.length,s;i<a;++i)if((s=n[i]).name===e)return s.value;return null}return this.each((t==null?cqe:dqe)(r,e,t))}function j9(e,t,r){var n=e._id;return e.each(function(){var i=Cd(this,n);(i.value||(i.value={}))[t]=r.apply(this,arguments)}),function(i){return mc(i,n).value[t]}}function Xse(e,t){var r;return(typeof t=="number"?Ch:t instanceof bw?fK:(r=bw(t))?(t=r,fK):GGe)(e,t)}function hqe(e){return function(){this.removeAttribute(e)}}function pqe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function mqe(e,t,r){var n,i=r+"",a;return function(){var s=this.getAttribute(e);return s===i?null:s===n?a:a=t(n=s,r)}}function gqe(e,t,r){var n,i=r+"",a;return function(){var s=this.getAttributeNS(e.space,e.local);return s===i?null:s===n?a:a=t(n=s,r)}}function yqe(e,t,r){var n,i,a;return function(){var s,l=r(this),h;return l==null?void this.removeAttribute(e):(s=this.getAttribute(e),h=l+"",s===h?null:s===n&&h===i?a:(i=h,a=t(n=s,l)))}}function vqe(e,t,r){var n,i,a;return function(){var s,l=r(this),h;return l==null?void this.removeAttributeNS(e.space,e.local):(s=this.getAttributeNS(e.space,e.local),h=l+"",s===h?null:s===n&&h===i?a:(i=h,a=t(n=s,l)))}}function bqe(e,t){var r=GA(e),n=r==="transform"?ZGe:Xse;return this.attrTween(e,typeof t=="function"?(r.local?vqe:yqe)(r,n,j9(this,"attr."+e,t)):t==null?(r.local?pqe:hqe)(r):(r.local?gqe:mqe)(r,n,t))}function xqe(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function wqe(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function Sqe(e,t){var r,n;function i(){var a=t.apply(this,arguments);return a!==n&&(r=(n=a)&&wqe(e,a)),r}return i._value=t,i}function Dqe(e,t){var r,n;function i(){var a=t.apply(this,arguments);return a!==n&&(r=(n=a)&&xqe(e,a)),r}return i._value=t,i}function Cqe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var n=GA(e);return this.tween(r,(n.local?Sqe:Dqe)(n,t))}function Pqe(e,t){return function(){I9(this,e).delay=+t.apply(this,arguments)}}function kqe(e,t){return t=+t,function(){I9(this,e).delay=t}}function Oqe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Pqe:kqe)(t,e)):mc(this.node(),t).delay}function Eqe(e,t){return function(){Cd(this,e).duration=+t.apply(this,arguments)}}function _qe(e,t){return t=+t,function(){Cd(this,e).duration=t}}function Aqe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Eqe:_qe)(t,e)):mc(this.node(),t).duration}function Tqe(e,t){if(typeof t!="function")throw new Error;return function(){Cd(this,e).ease=t}}function Mqe(e){var t=this._id;return arguments.length?this.each(Tqe(t,e)):mc(this.node(),t).ease}function $qe(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;Cd(this,e).ease=r}}function Iqe(e){if(typeof e!="function")throw new Error;return this.each($qe(this._id,e))}function jqe(e){typeof e!="function"&&(e=Ese(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var a=t[i],s=a.length,l=n[i]=[],h,y=0;y<s;++y)(h=a[y])&&e.call(h,h.__data__,y,a)&&l.push(h);return new _f(n,this._parents,this._name,this._id)}function Fqe(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,i=r.length,a=Math.min(n,i),s=new Array(n),l=0;l<a;++l)for(var h=t[l],y=r[l],x=h.length,k=s[l]=new Array(x),A,j=0;j<x;++j)(A=h[j]||y[j])&&(k[j]=A);for(;l<n;++l)s[l]=t[l];return new _f(s,this._parents,this._name,this._id)}function Bqe(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>=0&&(t=t.slice(0,r)),!t||t==="start"})}function Nqe(e,t,r){var n,i,a=Bqe(t)?I9:Cd;return function(){var s=a(this,e),l=s.on;l!==n&&(i=(n=l).copy()).on(t,r),s.on=i}}function Rqe(e,t){var r=this._id;return arguments.length<2?mc(this.node(),r).on.on(e):this.each(Nqe(r,e,t))}function Lqe(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function zqe(){return this.on("end.remove",Lqe(this._id))}function Vqe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=A9(e));for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s)for(var l=n[s],h=l.length,y=a[s]=new Array(h),x,k,A=0;A<h;++A)(x=l[A])&&(k=e.call(x,x.__data__,A,l))&&("__data__"in x&&(k.__data__=x.__data__),y[A]=k,YA(y[A],t,r,A,y,mc(x,r)));return new _f(a,this._parents,t,r)}function Wqe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Ose(e));for(var n=this._groups,i=n.length,a=[],s=[],l=0;l<i;++l)for(var h=n[l],y=h.length,x,k=0;k<y;++k)if(x=h[k]){for(var A=e.call(x,x.__data__,k,h),j,N=mc(x,r),M=0,u=A.length;M<u;++M)(j=A[M])&&YA(j,t,r,M,A,N);a.push(A),s.push(x)}return new _f(a,s,t,r)}var Hqe=_S.prototype.constructor;function Uqe(){return new Hqe(this._groups,this._parents)}function Kqe(e,t){var r,n,i;return function(){var a=Zy(this,e),s=(this.style.removeProperty(e),Zy(this,e));return a===s?null:a===r&&s===n?i:i=t(r=a,n=s)}}function Zse(e){return function(){this.style.removeProperty(e)}}function Gqe(e,t,r){var n,i=r+"",a;return function(){var s=Zy(this,e);return s===i?null:s===n?a:a=t(n=s,r)}}function qqe(e,t,r){var n,i,a;return function(){var s=Zy(this,e),l=r(this),h=l+"";return l==null&&(h=l=(this.style.removeProperty(e),Zy(this,e))),s===h?null:s===n&&h===i?a:(i=h,a=t(n=s,l))}}function Yqe(e,t){var r,n,i,a="style."+t,s="end."+a,l;return function(){var h=Cd(this,e),y=h.on,x=h.value[a]==null?l||(l=Zse(t)):void 0;(y!==r||i!==x)&&(n=(r=y).copy()).on(s,i=x),h.on=n}}function Xqe(e,t,r){var n=(e+="")=="transform"?XGe:Xse;return t==null?this.styleTween(e,Kqe(e,n)).on("end.style."+e,Zse(e)):typeof t=="function"?this.styleTween(e,qqe(e,n,j9(this,"style."+e,t))).each(Yqe(this._id,e)):this.styleTween(e,Gqe(e,n,t),r).on("end.style."+e,null)}function Zqe(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function Jqe(e,t,r){var n,i;function a(){var s=t.apply(this,arguments);return s!==i&&(n=(i=s)&&Zqe(e,s,r)),n}return a._value=t,a}function Qqe(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,Jqe(e,t,r??""))}function eYe(e){return function(){this.textContent=e}}function tYe(e){return function(){var t=e(this);this.textContent=t??""}}function rYe(e){return this.tween("text",typeof e=="function"?tYe(j9(this,"text",e)):eYe(e==null?"":e+""))}function nYe(e){return function(t){this.textContent=e.call(this,t)}}function iYe(e){var t,r;function n(){var i=e.apply(this,arguments);return i!==r&&(t=(r=i)&&nYe(i)),t}return n._value=e,n}function oYe(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,iYe(e))}function aYe(){for(var e=this._name,t=this._id,r=Jse(),n=this._groups,i=n.length,a=0;a<i;++a)for(var s=n[a],l=s.length,h,y=0;y<l;++y)if(h=s[y]){var x=mc(h,t);YA(h,e,r,y,s,{time:x.time+x.delay+x.duration,delay:0,duration:x.duration,ease:x.ease})}return new _f(n,this._parents,e,r)}function sYe(){var e,t,r=this,n=r._id,i=r.size();return new Promise(function(a,s){var l={value:s},h={value:function(){--i===0&&a()}};r.each(function(){var y=Cd(this,n),x=y.on;x!==e&&(t=(e=x).copy(),t._.cancel.push(l),t._.interrupt.push(l),t._.end.push(h)),y.on=t}),i===0&&a()})}var lYe=0;function _f(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function Jse(){return++lYe}var Qd=_S.prototype;_f.prototype={constructor:_f,select:Vqe,selectAll:Wqe,selectChild:Qd.selectChild,selectChildren:Qd.selectChildren,filter:jqe,merge:Fqe,selection:Uqe,transition:aYe,call:Qd.call,nodes:Qd.nodes,node:Qd.node,size:Qd.size,empty:Qd.empty,each:Qd.each,on:Rqe,attr:bqe,attrTween:Cqe,style:Xqe,styleTween:Qqe,text:rYe,textTween:oYe,remove:zqe,tween:fqe,delay:Oqe,duration:Aqe,ease:Mqe,easeVarying:Iqe,end:sYe,[Symbol.iterator]:Qd[Symbol.iterator]};function uYe(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var cYe={time:null,delay:0,duration:250,ease:uYe};function dYe(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function fYe(e){var t,r;e instanceof _f?(t=e._id,e=e._name):(t=Jse(),(r=cYe).time=$9(),e=e==null?null:e+"");for(var n=this._groups,i=n.length,a=0;a<i;++a)for(var s=n[a],l=s.length,h,y=0;y<l;++y)(h=s[y])&&YA(h,e,t,y,s,r||dYe(h,t));return new _f(n,this._parents,e,t)}_S.prototype.interrupt=uqe;_S.prototype.transition=fYe;const SP=e=>()=>e;function hYe(e,{sourceEvent:t,target:r,transform:n,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:i}})}function gf(e,t,r){this.k=e,this.x=t,this.y=r}gf.prototype={constructor:gf,scale:function(e){return e===1?this:new gf(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new gf(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Sf=new gf(1,0,0);gf.prototype;function Pj(e){e.stopImmediatePropagation()}function E1(e){e.preventDefault(),e.stopImmediatePropagation()}function pYe(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function mYe(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function bK(){return this.__zoom||Sf}function gYe(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function yYe(){return navigator.maxTouchPoints||"ontouchstart"in this}function vYe(e,t,r){var n=e.invertX(t[0][0])-r[0][0],i=e.invertX(t[1][0])-r[1][0],a=e.invertY(t[0][1])-r[0][1],s=e.invertY(t[1][1])-r[1][1];return e.translate(i>n?(n+i)/2:Math.min(0,n)||Math.max(0,i),s>a?(a+s)/2:Math.min(0,a)||Math.max(0,s))}function Qse(){var e=pYe,t=mYe,r=vYe,n=gYe,i=yYe,a=[0,1/0],s=[[-1/0,-1/0],[1/0,1/0]],l=250,h=tqe,y=KA("start","zoom","end"),x,k,A,j=500,N=150,M=0,u=10;function m(B){B.property("__zoom",bK).on("wheel.zoom",c,{passive:!1}).on("mousedown.zoom",p).on("dblclick.zoom",D).filter(i).on("touchstart.zoom",E).on("touchmove.zoom",T).on("touchend.zoom touchcancel.zoom",$).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}m.transform=function(B,L,W,K){var te=B.selection?B.selection():B;te.property("__zoom",bK),B!==te?g(B,L,W,K):te.interrupt().each(function(){d(this,arguments).event(K).start().zoom(null,typeof L=="function"?L.apply(this,arguments):L).end()})},m.scaleBy=function(B,L,W,K){m.scaleTo(B,function(){var te=this.__zoom.k,X=typeof L=="function"?L.apply(this,arguments):L;return te*X},W,K)},m.scaleTo=function(B,L,W,K){m.transform(B,function(){var te=t.apply(this,arguments),X=this.__zoom,ae=W==null?w(te):typeof W=="function"?W.apply(this,arguments):W,re=X.invert(ae),ue=typeof L=="function"?L.apply(this,arguments):L;return r(C(v(X,ue),ae,re),te,s)},W,K)},m.translateBy=function(B,L,W,K){m.transform(B,function(){return r(this.__zoom.translate(typeof L=="function"?L.apply(this,arguments):L,typeof W=="function"?W.apply(this,arguments):W),t.apply(this,arguments),s)},null,K)},m.translateTo=function(B,L,W,K,te){m.transform(B,function(){var X=t.apply(this,arguments),ae=this.__zoom,re=K==null?w(X):typeof K=="function"?K.apply(this,arguments):K;return r(Sf.translate(re[0],re[1]).scale(ae.k).translate(typeof L=="function"?-L.apply(this,arguments):-L,typeof W=="function"?-W.apply(this,arguments):-W),X,s)},K,te)};function v(B,L){return L=Math.max(a[0],Math.min(a[1],L)),L===B.k?B:new gf(L,B.x,B.y)}function C(B,L,W){var K=L[0]-W[0]*B.k,te=L[1]-W[1]*B.k;return K===B.x&&te===B.y?B:new gf(B.k,K,te)}function w(B){return[(+B[0][0]+ +B[1][0])/2,(+B[0][1]+ +B[1][1])/2]}function g(B,L,W,K){B.on("start.zoom",function(){d(this,arguments).event(K).start()}).on("interrupt.zoom end.zoom",function(){d(this,arguments).event(K).end()}).tween("zoom",function(){var te=this,X=arguments,ae=d(te,X).event(K),re=t.apply(te,X),ue=W==null?w(re):typeof W=="function"?W.apply(te,X):W,me=Math.max(re[1][0]-re[0][0],re[1][1]-re[0][1]),Se=te.__zoom,we=typeof L=="function"?L.apply(te,X):L,Fe=h(Se.invert(ue).concat(me/Se.k),we.invert(ue).concat(me/we.k));return function(Ee){if(Ee===1)Ee=we;else{var Te=Fe(Ee),be=me/Te[2];Ee=new gf(be,ue[0]-Te[0]*be,ue[1]-Te[1]*be)}ae.zoom(null,Ee)}})}function d(B,L,W){return!W&&B.__zooming||new f(B,L)}function f(B,L){this.that=B,this.args=L,this.active=0,this.sourceEvent=null,this.extent=t.apply(B,L),this.taps=0}f.prototype={event:function(B){return B&&(this.sourceEvent=B),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(B,L){return this.mouse&&B!=="mouse"&&(this.mouse[1]=L.invert(this.mouse[0])),this.touch0&&B!=="touch"&&(this.touch0[1]=L.invert(this.touch0[0])),this.touch1&&B!=="touch"&&(this.touch1[1]=L.invert(this.touch1[0])),this.that.__zoom=L,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(B){var L=ou(this.that).datum();y.call(B,this.that,new hYe(B,{sourceEvent:this.sourceEvent,target:m,type:B,transform:this.that.__zoom,dispatch:y}),L)}};function c(B,...L){if(!e.apply(this,arguments))return;var W=d(this,L).event(B),K=this.__zoom,te=Math.max(a[0],Math.min(a[1],K.k*Math.pow(2,n.apply(this,arguments)))),X=Xu(B);if(W.wheel)(W.mouse[0][0]!==X[0]||W.mouse[0][1]!==X[1])&&(W.mouse[1]=K.invert(W.mouse[0]=X)),clearTimeout(W.wheel);else{if(K.k===te)return;W.mouse=[X,K.invert(X)],yk(this),W.start()}E1(B),W.wheel=setTimeout(ae,N),W.zoom("mouse",r(C(v(K,te),W.mouse[0],W.mouse[1]),W.extent,s));function ae(){W.wheel=null,W.end()}}function p(B,...L){if(A||!e.apply(this,arguments))return;var W=B.currentTarget,K=d(this,L,!0).event(B),te=ou(B.view).on("mousemove.zoom",ue,!0).on("mouseup.zoom",me,!0),X=Xu(B,W),ae=B.clientX,re=B.clientY;Nse(B.view),Pj(B),K.mouse=[X,this.__zoom.invert(X)],yk(this),K.start();function ue(Se){if(E1(Se),!K.moved){var we=Se.clientX-ae,Fe=Se.clientY-re;K.moved=we*we+Fe*Fe>M}K.event(Se).zoom("mouse",r(C(K.that.__zoom,K.mouse[0]=Xu(Se,W),K.mouse[1]),K.extent,s))}function me(Se){te.on("mousemove.zoom mouseup.zoom",null),Rse(Se.view,K.moved),E1(Se),K.event(Se).end()}}function D(B,...L){if(e.apply(this,arguments)){var W=this.__zoom,K=Xu(B.changedTouches?B.changedTouches[0]:B,this),te=W.invert(K),X=W.k*(B.shiftKey?.5:2),ae=r(C(v(W,X),K,te),t.apply(this,L),s);E1(B),l>0?ou(this).transition().duration(l).call(g,ae,K,B):ou(this).call(m.transform,ae,K,B)}}function E(B,...L){if(e.apply(this,arguments)){var W=B.touches,K=W.length,te=d(this,L,B.changedTouches.length===K).event(B),X,ae,re,ue;for(Pj(B),ae=0;ae<K;++ae)re=W[ae],ue=Xu(re,this),ue=[ue,this.__zoom.invert(ue),re.identifier],te.touch0?!te.touch1&&te.touch0[2]!==ue[2]&&(te.touch1=ue,te.taps=0):(te.touch0=ue,X=!0,te.taps=1+!!x);x&&(x=clearTimeout(x)),X&&(te.taps<2&&(k=ue[0],x=setTimeout(function(){x=null},j)),yk(this),te.start())}}function T(B,...L){if(this.__zooming){var W=d(this,L).event(B),K=B.changedTouches,te=K.length,X,ae,re,ue;for(E1(B),X=0;X<te;++X)ae=K[X],re=Xu(ae,this),W.touch0&&W.touch0[2]===ae.identifier?W.touch0[0]=re:W.touch1&&W.touch1[2]===ae.identifier&&(W.touch1[0]=re);if(ae=W.that.__zoom,W.touch1){var me=W.touch0[0],Se=W.touch0[1],we=W.touch1[0],Fe=W.touch1[1],Ee=(Ee=we[0]-me[0])*Ee+(Ee=we[1]-me[1])*Ee,Te=(Te=Fe[0]-Se[0])*Te+(Te=Fe[1]-Se[1])*Te;ae=v(ae,Math.sqrt(Ee/Te)),re=[(me[0]+we[0])/2,(me[1]+we[1])/2],ue=[(Se[0]+Fe[0])/2,(Se[1]+Fe[1])/2]}else if(W.touch0)re=W.touch0[0],ue=W.touch0[1];else return;W.zoom("touch",r(C(ae,re,ue),W.extent,s))}}function $(B,...L){if(this.__zooming){var W=d(this,L).event(B),K=B.changedTouches,te=K.length,X,ae;for(Pj(B),A&&clearTimeout(A),A=setTimeout(function(){A=null},j),X=0;X<te;++X)ae=K[X],W.touch0&&W.touch0[2]===ae.identifier?delete W.touch0:W.touch1&&W.touch1[2]===ae.identifier&&delete W.touch1;if(W.touch1&&!W.touch0&&(W.touch0=W.touch1,delete W.touch1),W.touch0)W.touch0[1]=this.__zoom.invert(W.touch0[0]);else if(W.end(),W.taps===2&&(ae=Xu(ae,this),Math.hypot(k[0]-ae[0],k[1]-ae[1])<u)){var re=ou(this).on("dblclick.zoom");re&&re.apply(this,arguments)}}}return m.wheelDelta=function(B){return arguments.length?(n=typeof B=="function"?B:SP(+B),m):n},m.filter=function(B){return arguments.length?(e=typeof B=="function"?B:SP(!!B),m):e},m.touchable=function(B){return arguments.length?(i=typeof B=="function"?B:SP(!!B),m):i},m.extent=function(B){return arguments.length?(t=typeof B=="function"?B:SP([[+B[0][0],+B[0][1]],[+B[1][0],+B[1][1]]]),m):t},m.scaleExtent=function(B){return arguments.length?(a[0]=+B[0],a[1]=+B[1],m):[a[0],a[1]]},m.translateExtent=function(B){return arguments.length?(s[0][0]=+B[0][0],s[1][0]=+B[1][0],s[0][1]=+B[0][1],s[1][1]=+B[1][1],m):[[s[0][0],s[0][1]],[s[1][0],s[1][1]]]},m.constrain=function(B){return arguments.length?(r=B,m):r},m.duration=function(B){return arguments.length?(l=+B,m):l},m.interpolate=function(B){return arguments.length?(h=B,m):h},m.on=function(){var B=y.on.apply(y,arguments);return B===y?m:B},m.clickDistance=function(B){return arguments.length?(M=(B=+B)*B,m):Math.sqrt(M)},m.tapDistance=function(B){return arguments.length?(u=+B,m):u},m}const XA=Y.createContext(null),bYe=XA.Provider,Af={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,t)=>`Couldn't create edge for ${e?"target":"source"} handle id: "${e?t.targetHandle:t.sourceHandle}", edge id: ${t.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`},ele=Af.error001();function Xi(e,t){const r=Y.useContext(XA);if(r===null)throw new Error(ele);return Pse(r,e,t)}const ha=()=>{const e=Y.useContext(XA);if(e===null)throw new Error(ele);return Y.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}),[e])},xYe=e=>e.userSelectionActive?"none":"all";function F9({position:e,children:t,className:r,style:n,...i}){const a=Xi(xYe),s=`${e}`.split("-");return et.createElement("div",{className:Ja(["react-flow__panel",r,...s]),style:{...n,pointerEvents:a},...i},t)}function wYe({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:et.createElement(F9,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://reactflow.dev/pro"},et.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution"},"React Flow"))}const SYe=({x:e,y:t,label:r,labelStyle:n={},labelShowBg:i=!0,labelBgStyle:a={},labelBgPadding:s=[2,4],labelBgBorderRadius:l=2,children:h,className:y,...x})=>{const k=Y.useRef(null),[A,j]=Y.useState({x:0,y:0,width:0,height:0}),N=Ja(["react-flow__edge-textwrapper",y]);return Y.useEffect(()=>{if(k.current){const M=k.current.getBBox();j({x:M.x,y:M.y,width:M.width,height:M.height})}},[r]),typeof r>"u"||!r?null:et.createElement("g",{transform:`translate(${e-A.width/2} ${t-A.height/2})`,className:N,visibility:A.width?"visible":"hidden",...x},i&&et.createElement("rect",{width:A.width+2*s[0],x:-s[0],y:-s[1],height:A.height+2*s[1],className:"react-flow__edge-textbg",style:a,rx:l,ry:l}),et.createElement("text",{className:"react-flow__edge-text",y:A.height/2,dy:"0.3em",ref:k,style:n},r),h)};var DYe=Y.memo(SYe);const B9=e=>({width:e.offsetWidth,height:e.offsetHeight}),Qy=(e,t=0,r=1)=>Math.min(Math.max(e,t),r),N9=(e={x:0,y:0},t)=>({x:Qy(e.x,t[0][0],t[1][0]),y:Qy(e.y,t[0][1],t[1][1])}),xK=(e,t,r)=>e<t?Qy(Math.abs(e-t),1,50)/50:e>r?-Qy(Math.abs(e-r),1,50)/50:0,tle=(e,t)=>{const r=xK(e.x,35,t.width-35)*20,n=xK(e.y,35,t.height-35)*20;return[r,n]},rle=e=>{var t;return((t=e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},nle=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),ww=({x:e,y:t,width:r,height:n})=>({x:e,y:t,x2:e+r,y2:t+n}),ile=({x:e,y:t,x2:r,y2:n})=>({x:e,y:t,width:r-e,height:n-t}),wK=e=>({...e.positionAbsolute||{x:0,y:0},width:e.width||0,height:e.height||0}),CYe=(e,t)=>ile(nle(ww(e),ww(t))),M8=(e,t)=>{const r=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),n=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(r*n)},PYe=e=>cu(e.width)&&cu(e.height)&&cu(e.x)&&cu(e.y),cu=e=>!isNaN(e)&&isFinite(e),Ro=Symbol.for("internals"),ole=["Enter"," ","Escape"],kYe=(e,t)=>{},OYe=e=>"nativeEvent"in e;function $8(e){var i,a;const t=OYe(e)?e.nativeEvent:e,r=((a=(i=t.composedPath)==null?void 0:i.call(t))==null?void 0:a[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(r==null?void 0:r.nodeName)||(r==null?void 0:r.hasAttribute("contenteditable"))||!!(r!=null&&r.closest(".nokey"))}const ale=e=>"clientX"in e,ep=(e,t)=>{var a,s;const r=ale(e),n=r?e.clientX:(a=e.touches)==null?void 0:a[0].clientX,i=r?e.clientY:(s=e.touches)==null?void 0:s[0].clientY;return{x:n-((t==null?void 0:t.left)??0),y:i-((t==null?void 0:t.top)??0)}},a2=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0},TS=({id:e,path:t,labelX:r,labelY:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:k,markerStart:A,interactionWidth:j=20})=>et.createElement(et.Fragment,null,et.createElement("path",{id:e,style:x,d:t,fill:"none",className:"react-flow__edge-path",markerEnd:k,markerStart:A}),j&&et.createElement("path",{d:t,fill:"none",strokeOpacity:0,strokeWidth:j,className:"react-flow__edge-interaction"}),i&&cu(r)&&cu(n)?et.createElement(DYe,{x:r,y:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y}):null);TS.displayName="BaseEdge";function _1(e,t,r){return r===void 0?r:n=>{const i=t().edges.find(a=>a.id===e);i&&r(n,{...i})}}function sle({sourceX:e,sourceY:t,targetX:r,targetY:n}){const i=Math.abs(r-e)/2,a=r<e?r+i:r-i,s=Math.abs(n-t)/2,l=n<t?n+s:n-s;return[a,l,i,s]}function lle({sourceX:e,sourceY:t,targetX:r,targetY:n,sourceControlX:i,sourceControlY:a,targetControlX:s,targetControlY:l}){const h=e*.125+i*.375+s*.375+r*.125,y=t*.125+a*.375+l*.375+n*.125,x=Math.abs(h-e),k=Math.abs(y-t);return[h,y,x,k]}var ug;(function(e){e.Strict="strict",e.Loose="loose"})(ug||(ug={}));var Lm;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Lm||(Lm={}));var Sw;(function(e){e.Partial="partial",e.Full="full"})(Sw||(Sw={}));var _h;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(_h||(_h={}));var ev;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(ev||(ev={}));var fn;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(fn||(fn={}));function SK({pos:e,x1:t,y1:r,x2:n,y2:i}){return e===fn.Left||e===fn.Right?[.5*(t+n),r]:[t,.5*(r+i)]}function ule({sourceX:e,sourceY:t,sourcePosition:r=fn.Bottom,targetX:n,targetY:i,targetPosition:a=fn.Top}){const[s,l]=SK({pos:r,x1:e,y1:t,x2:n,y2:i}),[h,y]=SK({pos:a,x1:n,y1:i,x2:e,y2:t}),[x,k,A,j]=lle({sourceX:e,sourceY:t,targetX:n,targetY:i,sourceControlX:s,sourceControlY:l,targetControlX:h,targetControlY:y});return[`M${e},${t} C${s},${l} ${h},${y} ${n},${i}`,x,k,A,j]}const R9=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,sourcePosition:i=fn.Bottom,targetPosition:a=fn.Top,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,interactionWidth:M})=>{const[u,m,v]=ule({sourceX:e,sourceY:t,sourcePosition:i,targetX:r,targetY:n,targetPosition:a});return et.createElement(TS,{path:u,labelX:m,labelY:v,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,interactionWidth:M})});R9.displayName="SimpleBezierEdge";const DK={[fn.Left]:{x:-1,y:0},[fn.Right]:{x:1,y:0},[fn.Top]:{x:0,y:-1},[fn.Bottom]:{x:0,y:1}},EYe=({source:e,sourcePosition:t=fn.Bottom,target:r})=>t===fn.Left||t===fn.Right?e.x<r.x?{x:1,y:0}:{x:-1,y:0}:e.y<r.y?{x:0,y:1}:{x:0,y:-1},CK=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function _Ye({source:e,sourcePosition:t=fn.Bottom,target:r,targetPosition:n=fn.Top,center:i,offset:a}){const s=DK[t],l=DK[n],h={x:e.x+s.x*a,y:e.y+s.y*a},y={x:r.x+l.x*a,y:r.y+l.y*a},x=EYe({source:h,sourcePosition:t,target:y}),k=x.x!==0?"x":"y",A=x[k];let j=[],N,M;const u={x:0,y:0},m={x:0,y:0},[v,C,w,g]=sle({sourceX:e.x,sourceY:e.y,targetX:r.x,targetY:r.y});if(s[k]*l[k]===-1){N=i.x??v,M=i.y??C;const f=[{x:N,y:h.y},{x:N,y:y.y}],c=[{x:h.x,y:M},{x:y.x,y:M}];s[k]===A?j=k==="x"?f:c:j=k==="x"?c:f}else{const f=[{x:h.x,y:y.y}],c=[{x:y.x,y:h.y}];if(k==="x"?j=s.x===A?c:f:j=s.y===A?f:c,t===n){const $=Math.abs(e[k]-r[k]);if($<=a){const B=Math.min(a-1,a-$);s[k]===A?u[k]=(h[k]>e[k]?-1:1)*B:m[k]=(y[k]>r[k]?-1:1)*B}}if(t!==n){const $=k==="x"?"y":"x",B=s[k]===l[$],L=h[$]>y[$],W=h[$]<y[$];(s[k]===1&&(!B&&L||B&&W)||s[k]!==1&&(!B&&W||B&&L))&&(j=k==="x"?f:c)}const p={x:h.x+u.x,y:h.y+u.y},D={x:y.x+m.x,y:y.y+m.y},E=Math.max(Math.abs(p.x-j[0].x),Math.abs(D.x-j[0].x)),T=Math.max(Math.abs(p.y-j[0].y),Math.abs(D.y-j[0].y));E>=T?(N=(p.x+D.x)/2,M=j[0].y):(N=j[0].x,M=(p.y+D.y)/2)}return[[e,{x:h.x+u.x,y:h.y+u.y},...j,{x:y.x+m.x,y:y.y+m.y},r],N,M,w,g]}function AYe(e,t,r,n){const i=Math.min(CK(e,t)/2,CK(t,r)/2,n),{x:a,y:s}=t;if(e.x===a&&a===r.x||e.y===s&&s===r.y)return`L${a} ${s}`;if(e.y===s){const y=e.x<r.x?-1:1,x=e.y<r.y?1:-1;return`L ${a+i*y},${s}Q ${a},${s} ${a},${s+i*x}`}const l=e.x<r.x?1:-1,h=e.y<r.y?-1:1;return`L ${a},${s+i*h}Q ${a},${s} ${a+i*l},${s}`}function I8({sourceX:e,sourceY:t,sourcePosition:r=fn.Bottom,targetX:n,targetY:i,targetPosition:a=fn.Top,borderRadius:s=5,centerX:l,centerY:h,offset:y=20}){const[x,k,A,j,N]=_Ye({source:{x:e,y:t},sourcePosition:r,target:{x:n,y:i},targetPosition:a,center:{x:l,y:h},offset:y});return[x.reduce((u,m,v)=>{let C="";return v>0&&v<x.length-1?C=AYe(x[v-1],m,x[v+1],s):C=`${v===0?"M":"L"}${m.x} ${m.y}`,u+=C,u},""),k,A,j,N]}const ZA=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,sourcePosition:k=fn.Bottom,targetPosition:A=fn.Top,markerEnd:j,markerStart:N,pathOptions:M,interactionWidth:u})=>{const[m,v,C]=I8({sourceX:e,sourceY:t,sourcePosition:k,targetX:r,targetY:n,targetPosition:A,borderRadius:M==null?void 0:M.borderRadius,offset:M==null?void 0:M.offset});return et.createElement(TS,{path:m,labelX:v,labelY:C,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:j,markerStart:N,interactionWidth:u})});ZA.displayName="SmoothStepEdge";const L9=Y.memo(e=>{var t;return et.createElement(ZA,{...e,pathOptions:Y.useMemo(()=>{var r;return{borderRadius:0,offset:(r=e.pathOptions)==null?void 0:r.offset}},[(t=e.pathOptions)==null?void 0:t.offset])})});L9.displayName="StepEdge";function TYe({sourceX:e,sourceY:t,targetX:r,targetY:n}){const[i,a,s,l]=sle({sourceX:e,sourceY:t,targetX:r,targetY:n});return[`M ${e},${t}L ${r},${n}`,i,a,s,l]}const z9=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:k,markerStart:A,interactionWidth:j})=>{const[N,M,u]=TYe({sourceX:e,sourceY:t,targetX:r,targetY:n});return et.createElement(TS,{path:N,labelX:M,labelY:u,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:k,markerStart:A,interactionWidth:j})});z9.displayName="StraightEdge";function DP(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function PK({pos:e,x1:t,y1:r,x2:n,y2:i,c:a}){switch(e){case fn.Left:return[t-DP(t-n,a),r];case fn.Right:return[t+DP(n-t,a),r];case fn.Top:return[t,r-DP(r-i,a)];case fn.Bottom:return[t,r+DP(i-r,a)]}}function cle({sourceX:e,sourceY:t,sourcePosition:r=fn.Bottom,targetX:n,targetY:i,targetPosition:a=fn.Top,curvature:s=.25}){const[l,h]=PK({pos:r,x1:e,y1:t,x2:n,y2:i,c:s}),[y,x]=PK({pos:a,x1:n,y1:i,x2:e,y2:t,c:s}),[k,A,j,N]=lle({sourceX:e,sourceY:t,targetX:n,targetY:i,sourceControlX:l,sourceControlY:h,targetControlX:y,targetControlY:x});return[`M${e},${t} C${l},${h} ${y},${x} ${n},${i}`,k,A,j,N]}const s2=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,sourcePosition:i=fn.Bottom,targetPosition:a=fn.Top,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,pathOptions:M,interactionWidth:u})=>{const[m,v,C]=cle({sourceX:e,sourceY:t,sourcePosition:i,targetX:r,targetY:n,targetPosition:a,curvature:M==null?void 0:M.curvature});return et.createElement(TS,{path:m,labelX:v,labelY:C,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,interactionWidth:u})});s2.displayName="BezierEdge";const V9=Y.createContext(null),MYe=V9.Provider;V9.Consumer;const $Ye=()=>Y.useContext(V9),IYe=e=>"id"in e&&"source"in e&&"target"in e,dle=({source:e,sourceHandle:t,target:r,targetHandle:n})=>`reactflow__edge-${e}${t||""}-${r}${n||""}`,j8=(e,t)=>typeof e>"u"?"":typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(n=>`${n}=${e[n]}`).join("&")}`,jYe=(e,t)=>t.some(r=>r.source===e.source&&r.target===e.target&&(r.sourceHandle===e.sourceHandle||!r.sourceHandle&&!e.sourceHandle)&&(r.targetHandle===e.targetHandle||!r.targetHandle&&!e.targetHandle)),fle=(e,t)=>{if(!e.source||!e.target)return t;let r;return IYe(e)?r={...e}:r={...e,id:dle(e)},jYe(r,t)?t:t.concat(r)},FYe=(e,t,r,n={shouldReplaceId:!0})=>{const{id:i,...a}=e;if(!t.source||!t.target||!r.find(h=>h.id===i))return r;const l={...a,id:n.shouldReplaceId?dle(t):i,source:t.source,target:t.target,sourceHandle:t.sourceHandle,targetHandle:t.targetHandle};return r.filter(h=>h.id!==i).concat(l)},BYe=(e,t,r,n={shouldReplaceId:!0})=>(console.warn("[DEPRECATED] `updateEdge` is deprecated. Instead use `reconnectEdge` https://reactflow.dev/api-reference/utils/reconnect-edge"),FYe(e,t,r,n)),F8=({x:e,y:t},[r,n,i],a,[s,l])=>{const h={x:(e-r)/i,y:(t-n)/i};return a?{x:s*Math.round(h.x/s),y:l*Math.round(h.y/l)}:h},hle=({x:e,y:t},[r,n,i])=>({x:e*i+r,y:t*i+n}),Ym=(e,t=[0,0])=>{if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const r=(e.width??0)*t[0],n=(e.height??0)*t[1],i={x:e.position.x-r,y:e.position.y-n};return{...i,positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-r,y:e.positionAbsolute.y-n}:i}},JA=(e,t=[0,0])=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const r=e.reduce((n,i)=>{const{x:a,y:s}=Ym(i,t).positionAbsolute;return nle(n,ww({x:a,y:s,width:i.width||0,height:i.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return ile(r)},ple=(e,t,[r,n,i]=[0,0,1],a=!1,s=!1,l=[0,0])=>{const h={x:(t.x-r)/i,y:(t.y-n)/i,width:t.width/i,height:t.height/i},y=[];return e.forEach(x=>{const{width:k,height:A,selectable:j=!0,hidden:N=!1}=x;if(s&&!j||N)return!1;const{positionAbsolute:M}=Ym(x,l),u={x:M.x,y:M.y,width:k||0,height:A||0},m=M8(h,u),v=typeof k>"u"||typeof A>"u"||k===null||A===null,C=a&&m>0,w=(k||0)*(A||0);(v||C||m>=w||x.dragging)&&y.push(x)}),y},mle=(e,t)=>{const r=e.map(n=>n.id);return t.filter(n=>r.includes(n.source)||r.includes(n.target))},gle=(e,t,r,n,i,a=.1)=>{const s=t/(e.width*(1+a)),l=r/(e.height*(1+a)),h=Math.min(s,l),y=Qy(h,n,i),x=e.x+e.width/2,k=e.y+e.height/2,A=t/2-x*y,j=r/2-k*y;return{x:A,y:j,zoom:y}},Sm=(e,t=0)=>e.transition().duration(t);function kK(e,t,r,n){return(t[r]||[]).reduce((i,a)=>{var s,l;return`${e.id}-${a.id}-${r}`!==n&&i.push({id:a.id||null,type:r,nodeId:e.id,x:(((s=e.positionAbsolute)==null?void 0:s.x)??0)+a.x+a.width/2,y:(((l=e.positionAbsolute)==null?void 0:l.y)??0)+a.y+a.height/2}),i},[])}function NYe(e,t,r,n,i,a){const{x:s,y:l}=ep(e),y=t.elementsFromPoint(s,l).find(N=>N.classList.contains("react-flow__handle"));if(y){const N=y.getAttribute("data-nodeid");if(N){const M=W9(void 0,y),u=y.getAttribute("data-handleid"),m=a({nodeId:N,id:u,type:M});if(m){const v=i.find(C=>C.nodeId===N&&C.type===M&&C.id===u);return{handle:{id:u,type:M,nodeId:N,x:(v==null?void 0:v.x)||r.x,y:(v==null?void 0:v.y)||r.y},validHandleResult:m}}}}let x=[],k=1/0;if(i.forEach(N=>{const M=Math.sqrt((N.x-r.x)**2+(N.y-r.y)**2);if(M<=n){const u=a(N);M<=k&&(M<k?x=[{handle:N,validHandleResult:u}]:M===k&&x.push({handle:N,validHandleResult:u}),k=M)}}),!x.length)return{handle:null,validHandleResult:yle()};if(x.length===1)return x[0];const A=x.some(({validHandleResult:N})=>N.isValid),j=x.some(({handle:N})=>N.type==="target");return x.find(({handle:N,validHandleResult:M})=>j?N.type==="target":A?M.isValid:!0)||x[0]}const RYe={source:null,target:null,sourceHandle:null,targetHandle:null},yle=()=>({handleDomNode:null,isValid:!1,connection:RYe,endHandle:null});function vle(e,t,r,n,i,a,s){const l=i==="target",h=s.querySelector(`.react-flow__handle[data-id="${e==null?void 0:e.nodeId}-${e==null?void 0:e.id}-${e==null?void 0:e.type}"]`),y={...yle(),handleDomNode:h};if(h){const x=W9(void 0,h),k=h.getAttribute("data-nodeid"),A=h.getAttribute("data-handleid"),j=h.classList.contains("connectable"),N=h.classList.contains("connectableend"),M={source:l?k:r,sourceHandle:l?A:n,target:l?r:k,targetHandle:l?n:A};y.connection=M,j&&N&&(t===ug.Strict?l&&x==="source"||!l&&x==="target":k!==r||A!==n)&&(y.endHandle={nodeId:k,handleId:A,type:x},y.isValid=a(M))}return y}function LYe({nodes:e,nodeId:t,handleId:r,handleType:n}){return e.reduce((i,a)=>{if(a[Ro]){const{handleBounds:s}=a[Ro];let l=[],h=[];s&&(l=kK(a,s,"source",`${t}-${r}-${n}`),h=kK(a,s,"target",`${t}-${r}-${n}`)),i.push(...l,...h)}return i},[])}function W9(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function kj(e){e==null||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function zYe(e,t){let r=null;return t?r="valid":e&&!t&&(r="invalid"),r}function ble({event:e,handleId:t,nodeId:r,onConnect:n,isTarget:i,getState:a,setState:s,isValidConnection:l,edgeUpdaterType:h,onReconnectEnd:y}){const x=rle(e.target),{connectionMode:k,domNode:A,autoPanOnConnect:j,connectionRadius:N,onConnectStart:M,panBy:u,getNodes:m,cancelConnection:v}=a();let C=0,w;const{x:g,y:d}=ep(e),f=x==null?void 0:x.elementFromPoint(g,d),c=W9(h,f),p=A==null?void 0:A.getBoundingClientRect();if(!p||!c)return;let D,E=ep(e,p),T=!1,$=null,B=!1,L=null;const W=LYe({nodes:m(),nodeId:r,handleId:t,handleType:c}),K=()=>{if(!j)return;const[ae,re]=tle(E,p);u({x:ae,y:re}),C=requestAnimationFrame(K)};s({connectionPosition:E,connectionStatus:null,connectionNodeId:r,connectionHandleId:t,connectionHandleType:c,connectionStartHandle:{nodeId:r,handleId:t,type:c},connectionEndHandle:null}),M==null||M(e,{nodeId:r,handleId:t,handleType:c});function te(ae){const{transform:re}=a();E=ep(ae,p);const{handle:ue,validHandleResult:me}=NYe(ae,x,F8(E,re,!1,[1,1]),N,W,Se=>vle(Se,k,r,t,i?"target":"source",l,x));if(w=ue,T||(K(),T=!0),L=me.handleDomNode,$=me.connection,B=me.isValid,s({connectionPosition:w&&B?hle({x:w.x,y:w.y},re):E,connectionStatus:zYe(!!w,B),connectionEndHandle:me.endHandle}),!w&&!B&&!L)return kj(D);$.source!==$.target&&L&&(kj(D),D=L,L.classList.add("connecting","react-flow__handle-connecting"),L.classList.toggle("valid",B),L.classList.toggle("react-flow__handle-valid",B))}function X(ae){var re,ue;(w||L)&&$&&B&&(n==null||n($)),(ue=(re=a()).onConnectEnd)==null||ue.call(re,ae),h&&(y==null||y(ae)),kj(D),v(),cancelAnimationFrame(C),T=!1,B=!1,$=null,L=null,x.removeEventListener("mousemove",te),x.removeEventListener("mouseup",X),x.removeEventListener("touchmove",te),x.removeEventListener("touchend",X)}x.addEventListener("mousemove",te),x.addEventListener("mouseup",X),x.addEventListener("touchmove",te),x.addEventListener("touchend",X)}const OK=()=>!0,VYe=e=>({connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}),WYe=(e,t,r)=>n=>{const{connectionStartHandle:i,connectionEndHandle:a,connectionClickStartHandle:s}=n;return{connecting:(i==null?void 0:i.nodeId)===e&&(i==null?void 0:i.handleId)===t&&(i==null?void 0:i.type)===r||(a==null?void 0:a.nodeId)===e&&(a==null?void 0:a.handleId)===t&&(a==null?void 0:a.type)===r,clickConnecting:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.handleId)===t&&(s==null?void 0:s.type)===r}},xle=Y.forwardRef(({type:e="source",position:t=fn.Top,isValidConnection:r,isConnectable:n=!0,isConnectableStart:i=!0,isConnectableEnd:a=!0,id:s,onConnect:l,children:h,className:y,onMouseDown:x,onTouchStart:k,...A},j)=>{var p,D;const N=s||null,M=e==="target",u=ha(),m=$Ye(),{connectOnClick:v,noPanClassName:C}=Xi(VYe,Ea),{connecting:w,clickConnecting:g}=Xi(WYe(m,N,e),Ea);m||(D=(p=u.getState()).onError)==null||D.call(p,"010",Af.error010());const d=E=>{const{defaultEdgeOptions:T,onConnect:$,hasDefaultEdges:B}=u.getState(),L={...T,...E};if(B){const{edges:W,setEdges:K}=u.getState();K(fle(L,W))}$==null||$(L),l==null||l(L)},f=E=>{if(!m)return;const T=ale(E);i&&(T&&E.button===0||!T)&&ble({event:E,handleId:N,nodeId:m,onConnect:d,isTarget:M,getState:u.getState,setState:u.setState,isValidConnection:r||u.getState().isValidConnection||OK}),T?x==null||x(E):k==null||k(E)},c=E=>{const{onClickConnectStart:T,onClickConnectEnd:$,connectionClickStartHandle:B,connectionMode:L,isValidConnection:W}=u.getState();if(!m||!B&&!i)return;if(!B){T==null||T(E,{nodeId:m,handleId:N,handleType:e}),u.setState({connectionClickStartHandle:{nodeId:m,type:e,handleId:N}});return}const K=rle(E.target),te=r||W||OK,{connection:X,isValid:ae}=vle({nodeId:m,id:N,type:e},L,B.nodeId,B.handleId||null,B.type,te,K);ae&&d(X),$==null||$(E),u.setState({connectionClickStartHandle:null})};return et.createElement("div",{"data-handleid":N,"data-nodeid":m,"data-handlepos":t,"data-id":`${m}-${N}-${e}`,className:Ja(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",C,y,{source:!M,target:M,connectable:n,connectablestart:i,connectableend:a,connecting:g,connectionindicator:n&&(i&&!w||a&&w)}]),onMouseDown:f,onTouchStart:f,onClick:v?c:void 0,ref:j,...A},h)});xle.displayName="Handle";var tv=Y.memo(xle);const wle=({data:e,isConnectable:t,targetPosition:r=fn.Top,sourcePosition:n=fn.Bottom})=>et.createElement(et.Fragment,null,et.createElement(tv,{type:"target",position:r,isConnectable:t}),e==null?void 0:e.label,et.createElement(tv,{type:"source",position:n,isConnectable:t}));wle.displayName="DefaultNode";var B8=Y.memo(wle);const Sle=({data:e,isConnectable:t,sourcePosition:r=fn.Bottom})=>et.createElement(et.Fragment,null,e==null?void 0:e.label,et.createElement(tv,{type:"source",position:r,isConnectable:t}));Sle.displayName="InputNode";var Dle=Y.memo(Sle);const Cle=({data:e,isConnectable:t,targetPosition:r=fn.Top})=>et.createElement(et.Fragment,null,et.createElement(tv,{type:"target",position:r,isConnectable:t}),e==null?void 0:e.label);Cle.displayName="OutputNode";var Ple=Y.memo(Cle);const H9=()=>null;H9.displayName="GroupNode";const HYe=e=>({selectedNodes:e.getNodes().filter(t=>t.selected),selectedEdges:e.edges.filter(t=>t.selected).map(t=>({...t}))}),CP=e=>e.id;function UYe(e,t){return Ea(e.selectedNodes.map(CP),t.selectedNodes.map(CP))&&Ea(e.selectedEdges.map(CP),t.selectedEdges.map(CP))}const kle=Y.memo(({onSelectionChange:e})=>{const t=ha(),{selectedNodes:r,selectedEdges:n}=Xi(HYe,UYe);return Y.useEffect(()=>{const i={nodes:r,edges:n};e==null||e(i),t.getState().onSelectionChange.forEach(a=>a(i))},[r,n,e]),null});kle.displayName="SelectionListener";const KYe=e=>!!e.onSelectionChange;function GYe({onSelectionChange:e}){const t=Xi(KYe);return e||t?et.createElement(kle,{onSelectionChange:e}):null}const qYe=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset});function p0(e,t){Y.useEffect(()=>{typeof e<"u"&&t(e)},[e])}function Qn(e,t,r){Y.useEffect(()=>{typeof t<"u"&&r({[e]:t})},[t])}const YYe=({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:i,onConnectStart:a,onConnectEnd:s,onClickConnectStart:l,onClickConnectEnd:h,nodesDraggable:y,nodesConnectable:x,nodesFocusable:k,edgesFocusable:A,edgesUpdatable:j,elevateNodesOnSelect:N,minZoom:M,maxZoom:u,nodeExtent:m,onNodesChange:v,onEdgesChange:C,elementsSelectable:w,connectionMode:g,snapGrid:d,snapToGrid:f,translateExtent:c,connectOnClick:p,defaultEdgeOptions:D,fitView:E,fitViewOptions:T,onNodesDelete:$,onEdgesDelete:B,onNodeDrag:L,onNodeDragStart:W,onNodeDragStop:K,onSelectionDrag:te,onSelectionDragStart:X,onSelectionDragStop:ae,noPanClassName:re,nodeOrigin:ue,rfId:me,autoPanOnConnect:Se,autoPanOnNodeDrag:we,onError:Fe,connectionRadius:Ee,isValidConnection:Te,nodeDragThreshold:be})=>{const{setNodes:Ue,setEdges:st,setDefaultNodesAndEdges:ke,setMinZoom:q,setMaxZoom:ne,setTranslateExtent:qe,setNodeExtent:se,reset:Ke}=Xi(qYe,Ea),Q=ha();return Y.useEffect(()=>{const Me=n==null?void 0:n.map(o=>({...o,...D}));return ke(r,Me),()=>{Ke()}},[]),Qn("defaultEdgeOptions",D,Q.setState),Qn("connectionMode",g,Q.setState),Qn("onConnect",i,Q.setState),Qn("onConnectStart",a,Q.setState),Qn("onConnectEnd",s,Q.setState),Qn("onClickConnectStart",l,Q.setState),Qn("onClickConnectEnd",h,Q.setState),Qn("nodesDraggable",y,Q.setState),Qn("nodesConnectable",x,Q.setState),Qn("nodesFocusable",k,Q.setState),Qn("edgesFocusable",A,Q.setState),Qn("edgesUpdatable",j,Q.setState),Qn("elementsSelectable",w,Q.setState),Qn("elevateNodesOnSelect",N,Q.setState),Qn("snapToGrid",f,Q.setState),Qn("snapGrid",d,Q.setState),Qn("onNodesChange",v,Q.setState),Qn("onEdgesChange",C,Q.setState),Qn("connectOnClick",p,Q.setState),Qn("fitViewOnInit",E,Q.setState),Qn("fitViewOnInitOptions",T,Q.setState),Qn("onNodesDelete",$,Q.setState),Qn("onEdgesDelete",B,Q.setState),Qn("onNodeDrag",L,Q.setState),Qn("onNodeDragStart",W,Q.setState),Qn("onNodeDragStop",K,Q.setState),Qn("onSelectionDrag",te,Q.setState),Qn("onSelectionDragStart",X,Q.setState),Qn("onSelectionDragStop",ae,Q.setState),Qn("noPanClassName",re,Q.setState),Qn("nodeOrigin",ue,Q.setState),Qn("rfId",me,Q.setState),Qn("autoPanOnConnect",Se,Q.setState),Qn("autoPanOnNodeDrag",we,Q.setState),Qn("onError",Fe,Q.setState),Qn("connectionRadius",Ee,Q.setState),Qn("isValidConnection",Te,Q.setState),Qn("nodeDragThreshold",be,Q.setState),p0(e,Ue),p0(t,st),p0(M,q),p0(u,ne),p0(c,qe),p0(m,se),null},EK={display:"none"},XYe={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},Ole="react-flow__node-desc",Ele="react-flow__edge-desc",ZYe="react-flow__aria-live",JYe=e=>e.ariaLiveMessage;function QYe({rfId:e}){const t=Xi(JYe);return et.createElement("div",{id:`${ZYe}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:XYe},t)}function eXe({rfId:e,disableKeyboardA11y:t}){return et.createElement(et.Fragment,null,et.createElement("div",{id:`${Ole}-${e}`,style:EK},"Press enter or space to select a node.",!t&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "),et.createElement("div",{id:`${Ele}-${e}`,style:EK},"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."),!t&&et.createElement(QYe,{rfId:e}))}var Dw=(e=null,t={actInsideInputWithModifier:!0})=>{const[r,n]=Y.useState(!1),i=Y.useRef(!1),a=Y.useRef(new Set([])),[s,l]=Y.useMemo(()=>{if(e!==null){const y=(Array.isArray(e)?e:[e]).filter(k=>typeof k=="string").map(k=>k.split("+")),x=y.reduce((k,A)=>k.concat(...A),[]);return[y,x]}return[[],[]]},[e]);return Y.useEffect(()=>{const h=typeof document<"u"?document:null,y=(t==null?void 0:t.target)||h;if(e!==null){const x=j=>{if(i.current=j.ctrlKey||j.metaKey||j.shiftKey,(!i.current||i.current&&!t.actInsideInputWithModifier)&&$8(j))return!1;const M=AK(j.code,l);a.current.add(j[M]),_K(s,a.current,!1)&&(j.preventDefault(),n(!0))},k=j=>{if((!i.current||i.current&&!t.actInsideInputWithModifier)&&$8(j))return!1;const M=AK(j.code,l);_K(s,a.current,!0)?(n(!1),a.current.clear()):a.current.delete(j[M]),j.key==="Meta"&&a.current.clear(),i.current=!1},A=()=>{a.current.clear(),n(!1)};return y==null||y.addEventListener("keydown",x),y==null||y.addEventListener("keyup",k),window.addEventListener("blur",A),()=>{y==null||y.removeEventListener("keydown",x),y==null||y.removeEventListener("keyup",k),window.removeEventListener("blur",A)}}},[e,n]),r};function _K(e,t,r){return e.filter(n=>r||n.length===t.size).some(n=>n.every(i=>t.has(i)))}function AK(e,t){return t.includes(e)?"code":"key"}function _le(e,t,r,n){var l,h;const i=e.parentNode||e.parentId;if(!i)return r;const a=t.get(i),s=Ym(a,n);return _le(a,t,{x:(r.x??0)+s.x,y:(r.y??0)+s.y,z:(((l=a[Ro])==null?void 0:l.z)??0)>(r.z??0)?((h=a[Ro])==null?void 0:h.z)??0:r.z??0},n)}function Ale(e,t,r){e.forEach(n=>{var a;const i=n.parentNode||n.parentId;if(i&&!e.has(i))throw new Error(`Parent node ${i} not found`);if(i||r!=null&&r[n.id]){const{x:s,y:l,z:h}=_le(n,e,{...n.position,z:((a=n[Ro])==null?void 0:a.z)??0},t);n.positionAbsolute={x:s,y:l},n[Ro].z=h,r!=null&&r[n.id]&&(n[Ro].isParent=!0)}})}function Oj(e,t,r,n){const i=new Map,a={},s=n?1e3:0;return e.forEach(l=>{var j;const h=(cu(l.zIndex)?l.zIndex:0)+(l.selected?s:0),y=t.get(l.id),x={...l,positionAbsolute:{x:l.position.x,y:l.position.y}},k=l.parentNode||l.parentId;k&&(a[k]=!0);const A=(y==null?void 0:y.type)&&(y==null?void 0:y.type)!==l.type;Object.defineProperty(x,Ro,{enumerable:!1,value:{handleBounds:A||(j=y==null?void 0:y[Ro])==null?void 0:j.handleBounds,z:h}}),i.set(l.id,x)}),Ale(i,r,a),i}function Tle(e,t={}){const{getNodes:r,width:n,height:i,minZoom:a,maxZoom:s,d3Zoom:l,d3Selection:h,fitViewOnInitDone:y,fitViewOnInit:x,nodeOrigin:k}=e(),A=t.initial&&!y&&x;if(l&&h&&(A||!t.initial)){const N=r().filter(u=>{var v;const m=t.includeHiddenNodes?u.width&&u.height:!u.hidden;return(v=t.nodes)!=null&&v.length?m&&t.nodes.some(C=>C.id===u.id):m}),M=N.every(u=>u.width&&u.height);if(N.length>0&&M){const u=JA(N,k),{x:m,y:v,zoom:C}=gle(u,n,i,t.minZoom??a,t.maxZoom??s,t.padding??.1),w=Sf.translate(m,v).scale(C);return typeof t.duration=="number"&&t.duration>0?l.transform(Sm(h,t.duration),w):l.transform(h,w),!0}}return!1}function tXe(e,t){return e.forEach(r=>{const n=t.get(r.id);n&&t.set(n.id,{...n,[Ro]:n[Ro],selected:r.selected})}),new Map(t)}function rXe(e,t){return t.map(r=>{const n=e.find(i=>i.id===r.id);return n&&(r.selected=n.selected),r})}function PP({changedNodes:e,changedEdges:t,get:r,set:n}){const{nodeInternals:i,edges:a,onNodesChange:s,onEdgesChange:l,hasDefaultNodes:h,hasDefaultEdges:y}=r();e!=null&&e.length&&(h&&n({nodeInternals:tXe(e,i)}),s==null||s(e)),t!=null&&t.length&&(y&&n({edges:rXe(t,a)}),l==null||l(t))}const m0=()=>{},nXe={zoomIn:m0,zoomOut:m0,zoomTo:m0,getZoom:()=>1,setViewport:m0,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>!1,setCenter:m0,fitBounds:m0,project:e=>e,screenToFlowPosition:e=>e,flowToScreenPosition:e=>e,viewportInitialized:!1},iXe=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}),oXe=()=>{const e=ha(),{d3Zoom:t,d3Selection:r}=Xi(iXe,Ea);return Y.useMemo(()=>r&&t?{zoomIn:i=>t.scaleBy(Sm(r,i==null?void 0:i.duration),1.2),zoomOut:i=>t.scaleBy(Sm(r,i==null?void 0:i.duration),1/1.2),zoomTo:(i,a)=>t.scaleTo(Sm(r,a==null?void 0:a.duration),i),getZoom:()=>e.getState().transform[2],setViewport:(i,a)=>{const[s,l,h]=e.getState().transform,y=Sf.translate(i.x??s,i.y??l).scale(i.zoom??h);t.transform(Sm(r,a==null?void 0:a.duration),y)},getViewport:()=>{const[i,a,s]=e.getState().transform;return{x:i,y:a,zoom:s}},fitView:i=>Tle(e.getState,i),setCenter:(i,a,s)=>{const{width:l,height:h,maxZoom:y}=e.getState(),x=typeof(s==null?void 0:s.zoom)<"u"?s.zoom:y,k=l/2-i*x,A=h/2-a*x,j=Sf.translate(k,A).scale(x);t.transform(Sm(r,s==null?void 0:s.duration),j)},fitBounds:(i,a)=>{const{width:s,height:l,minZoom:h,maxZoom:y}=e.getState(),{x,y:k,zoom:A}=gle(i,s,l,h,y,(a==null?void 0:a.padding)??.1),j=Sf.translate(x,k).scale(A);t.transform(Sm(r,a==null?void 0:a.duration),j)},project:i=>{const{transform:a,snapToGrid:s,snapGrid:l}=e.getState();return console.warn("[DEPRECATED] `project` is deprecated. Instead use `screenToFlowPosition`. There is no need to subtract the react flow bounds anymore! https://reactflow.dev/api-reference/types/react-flow-instance#screen-to-flow-position"),F8(i,a,s,l)},screenToFlowPosition:i=>{const{transform:a,snapToGrid:s,snapGrid:l,domNode:h}=e.getState();if(!h)return i;const{x:y,y:x}=h.getBoundingClientRect(),k={x:i.x-y,y:i.y-x};return F8(k,a,s,l)},flowToScreenPosition:i=>{const{transform:a,domNode:s}=e.getState();if(!s)return i;const{x:l,y:h}=s.getBoundingClientRect(),y=hle(i,a);return{x:y.x+l,y:y.y+h}},viewportInitialized:!0}:nXe,[t,r])};function QA(){const e=oXe(),t=ha(),r=Y.useCallback(()=>t.getState().getNodes().map(M=>({...M})),[]),n=Y.useCallback(M=>t.getState().nodeInternals.get(M),[]),i=Y.useCallback(()=>{const{edges:M=[]}=t.getState();return M.map(u=>({...u}))},[]),a=Y.useCallback(M=>{const{edges:u=[]}=t.getState();return u.find(m=>m.id===M)},[]),s=Y.useCallback(M=>{const{getNodes:u,setNodes:m,hasDefaultNodes:v,onNodesChange:C}=t.getState(),w=u(),g=typeof M=="function"?M(w):M;if(v)m(g);else if(C){const d=g.length===0?w.map(f=>({type:"remove",id:f.id})):g.map(f=>({item:f,type:"reset"}));C(d)}},[]),l=Y.useCallback(M=>{const{edges:u=[],setEdges:m,hasDefaultEdges:v,onEdgesChange:C}=t.getState(),w=typeof M=="function"?M(u):M;if(v)m(w);else if(C){const g=w.length===0?u.map(d=>({type:"remove",id:d.id})):w.map(d=>({item:d,type:"reset"}));C(g)}},[]),h=Y.useCallback(M=>{const u=Array.isArray(M)?M:[M],{getNodes:m,setNodes:v,hasDefaultNodes:C,onNodesChange:w}=t.getState();if(C){const d=[...m(),...u];v(d)}else if(w){const g=u.map(d=>({item:d,type:"add"}));w(g)}},[]),y=Y.useCallback(M=>{const u=Array.isArray(M)?M:[M],{edges:m=[],setEdges:v,hasDefaultEdges:C,onEdgesChange:w}=t.getState();if(C)v([...m,...u]);else if(w){const g=u.map(d=>({item:d,type:"add"}));w(g)}},[]),x=Y.useCallback(()=>{const{getNodes:M,edges:u=[],transform:m}=t.getState(),[v,C,w]=m;return{nodes:M().map(g=>({...g})),edges:u.map(g=>({...g})),viewport:{x:v,y:C,zoom:w}}},[]),k=Y.useCallback(({nodes:M,edges:u})=>{const{nodeInternals:m,getNodes:v,edges:C,hasDefaultNodes:w,hasDefaultEdges:g,onNodesDelete:d,onEdgesDelete:f,onNodesChange:c,onEdgesChange:p}=t.getState(),D=(M||[]).map(L=>L.id),E=(u||[]).map(L=>L.id),T=v().reduce((L,W)=>{const K=W.parentNode||W.parentId,te=!D.includes(W.id)&&K&&L.find(ae=>ae.id===K);return(typeof W.deletable=="boolean"?W.deletable:!0)&&(D.includes(W.id)||te)&&L.push(W),L},[]),$=C.filter(L=>typeof L.deletable=="boolean"?L.deletable:!0),B=$.filter(L=>E.includes(L.id));if(T||B){const L=mle(T,$),W=[...B,...L],K=W.reduce((te,X)=>(te.includes(X.id)||te.push(X.id),te),[]);if((g||w)&&(g&&t.setState({edges:C.filter(te=>!K.includes(te.id))}),w&&(T.forEach(te=>{m.delete(te.id)}),t.setState({nodeInternals:new Map(m)}))),K.length>0&&(f==null||f(W),p&&p(K.map(te=>({id:te,type:"remove"})))),T.length>0&&(d==null||d(T),c)){const te=T.map(X=>({id:X.id,type:"remove"}));c(te)}}},[]),A=Y.useCallback(M=>{const u=PYe(M),m=u?null:t.getState().nodeInternals.get(M.id);return!u&&!m?[null,null,u]:[u?M:wK(m),m,u]},[]),j=Y.useCallback((M,u=!0,m)=>{const[v,C,w]=A(M);return v?(m||t.getState().getNodes()).filter(g=>{if(!w&&(g.id===C.id||!g.positionAbsolute))return!1;const d=wK(g),f=M8(d,v);return u&&f>0||f>=v.width*v.height}):[]},[]),N=Y.useCallback((M,u,m=!0)=>{const[v]=A(M);if(!v)return!1;const C=M8(v,u);return m&&C>0||C>=v.width*v.height},[]);return Y.useMemo(()=>({...e,getNodes:r,getNode:n,getEdges:i,getEdge:a,setNodes:s,setEdges:l,addNodes:h,addEdges:y,toObject:x,deleteElements:k,getIntersectingNodes:j,isNodeIntersecting:N}),[e,r,n,i,a,s,l,h,y,x,k,j,N])}const aXe={actInsideInputWithModifier:!1};var sXe=({deleteKeyCode:e,multiSelectionKeyCode:t})=>{const r=ha(),{deleteElements:n}=QA(),i=Dw(e,aXe),a=Dw(t);Y.useEffect(()=>{if(i){const{edges:s,getNodes:l}=r.getState(),h=l().filter(x=>x.selected),y=s.filter(x=>x.selected);n({nodes:h,edges:y}),r.setState({nodesSelectionActive:!1})}},[i]),Y.useEffect(()=>{r.setState({multiSelectionActive:a})},[a])};function lXe(e){const t=ha();Y.useEffect(()=>{let r;const n=()=>{var a,s;if(!e.current)return;const i=B9(e.current);(i.height===0||i.width===0)&&((s=(a=t.getState()).onError)==null||s.call(a,"004",Af.error004())),t.setState({width:i.width||500,height:i.height||500})};return n(),window.addEventListener("resize",n),e.current&&(r=new ResizeObserver(()=>n()),r.observe(e.current)),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}},[])}const U9={position:"absolute",width:"100%",height:"100%",top:0,left:0},uXe=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,kP=e=>({x:e.x,y:e.y,zoom:e.k}),g0=(e,t)=>e.target.closest(`.${t}`),TK=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),MK=e=>{const t=e.ctrlKey&&a2()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t},cXe=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}),dXe=({onMove:e,onMoveStart:t,onMoveEnd:r,onPaneContextMenu:n,zoomOnScroll:i=!0,zoomOnPinch:a=!0,panOnScroll:s=!1,panOnScrollSpeed:l=.5,panOnScrollMode:h=Lm.Free,zoomOnDoubleClick:y=!0,elementsSelectable:x,panOnDrag:k=!0,defaultViewport:A,translateExtent:j,minZoom:N,maxZoom:M,zoomActivationKeyCode:u,preventScrolling:m=!0,children:v,noWheelClassName:C,noPanClassName:w})=>{const g=Y.useRef(),d=ha(),f=Y.useRef(!1),c=Y.useRef(!1),p=Y.useRef(null),D=Y.useRef({x:0,y:0,zoom:0}),{d3Zoom:E,d3Selection:T,d3ZoomHandler:$,userSelectionActive:B}=Xi(cXe,Ea),L=Dw(u),W=Y.useRef(0),K=Y.useRef(!1),te=Y.useRef();return lXe(p),Y.useEffect(()=>{if(p.current){const X=p.current.getBoundingClientRect(),ae=Qse().scaleExtent([N,M]).translateExtent(j),re=ou(p.current).call(ae),ue=Sf.translate(A.x,A.y).scale(Qy(A.zoom,N,M)),me=[[0,0],[X.width,X.height]],Se=ae.constrain()(ue,me,j);ae.transform(re,Se),ae.wheelDelta(MK),d.setState({d3Zoom:ae,d3Selection:re,d3ZoomHandler:re.on("wheel.zoom"),transform:[Se.x,Se.y,Se.k],domNode:p.current.closest(".react-flow")})}},[]),Y.useEffect(()=>{T&&E&&(s&&!L&&!B?T.on("wheel.zoom",X=>{if(g0(X,C))return!1;X.preventDefault(),X.stopImmediatePropagation();const ae=T.property("__zoom").k||1;if(X.ctrlKey&&a){const Te=Xu(X),be=MK(X),Ue=ae*Math.pow(2,be);E.scaleTo(T,Ue,Te,X);return}const re=X.deltaMode===1?20:1;let ue=h===Lm.Vertical?0:X.deltaX*re,me=h===Lm.Horizontal?0:X.deltaY*re;!a2()&&X.shiftKey&&h!==Lm.Vertical&&(ue=X.deltaY*re,me=0),E.translateBy(T,-(ue/ae)*l,-(me/ae)*l,{internal:!0});const Se=kP(T.property("__zoom")),{onViewportChangeStart:we,onViewportChange:Fe,onViewportChangeEnd:Ee}=d.getState();clearTimeout(te.current),K.current||(K.current=!0,t==null||t(X,Se),we==null||we(Se)),K.current&&(e==null||e(X,Se),Fe==null||Fe(Se),te.current=setTimeout(()=>{r==null||r(X,Se),Ee==null||Ee(Se),K.current=!1},150))},{passive:!1}):typeof $<"u"&&T.on("wheel.zoom",function(X,ae){if(!m&&X.type==="wheel"&&!X.ctrlKey||g0(X,C))return null;X.preventDefault(),$.call(this,X,ae)},{passive:!1}))},[B,s,h,T,E,$,L,a,m,C,t,e,r]),Y.useEffect(()=>{E&&E.on("start",X=>{var ue,me;if(!X.sourceEvent||X.sourceEvent.internal)return null;W.current=(ue=X.sourceEvent)==null?void 0:ue.button;const{onViewportChangeStart:ae}=d.getState(),re=kP(X.transform);f.current=!0,D.current=re,((me=X.sourceEvent)==null?void 0:me.type)==="mousedown"&&d.setState({paneDragging:!0}),ae==null||ae(re),t==null||t(X.sourceEvent,re)})},[E,t]),Y.useEffect(()=>{E&&(B&&!f.current?E.on("zoom",null):B||E.on("zoom",X=>{var re;const{onViewportChange:ae}=d.getState();if(d.setState({transform:[X.transform.x,X.transform.y,X.transform.k]}),c.current=!!(n&&TK(k,W.current??0)),(e||ae)&&!((re=X.sourceEvent)!=null&&re.internal)){const ue=kP(X.transform);ae==null||ae(ue),e==null||e(X.sourceEvent,ue)}}))},[B,E,e,k,n]),Y.useEffect(()=>{E&&E.on("end",X=>{if(!X.sourceEvent||X.sourceEvent.internal)return null;const{onViewportChangeEnd:ae}=d.getState();if(f.current=!1,d.setState({paneDragging:!1}),n&&TK(k,W.current??0)&&!c.current&&n(X.sourceEvent),c.current=!1,(r||ae)&&uXe(D.current,X.transform)){const re=kP(X.transform);D.current=re,clearTimeout(g.current),g.current=setTimeout(()=>{ae==null||ae(re),r==null||r(X.sourceEvent,re)},s?150:0)}})},[E,s,k,r,n]),Y.useEffect(()=>{E&&E.filter(X=>{const ae=L||i,re=a&&X.ctrlKey;if((k===!0||Array.isArray(k)&&k.includes(1))&&X.button===1&&X.type==="mousedown"&&(g0(X,"react-flow__node")||g0(X,"react-flow__edge")))return!0;if(!k&&!ae&&!s&&!y&&!a||B||!y&&X.type==="dblclick"||g0(X,C)&&X.type==="wheel"||g0(X,w)&&(X.type!=="wheel"||s&&X.type==="wheel"&&!L)||!a&&X.ctrlKey&&X.type==="wheel"||!ae&&!s&&!re&&X.type==="wheel"||!k&&(X.type==="mousedown"||X.type==="touchstart")||Array.isArray(k)&&!k.includes(X.button)&&X.type==="mousedown")return!1;const ue=Array.isArray(k)&&k.includes(X.button)||!X.button||X.button<=1;return(!X.ctrlKey||X.type==="wheel")&&ue})},[B,E,i,a,s,y,k,x,L]),et.createElement("div",{className:"react-flow__renderer",ref:p,style:U9},v)},fXe=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function hXe(){const{userSelectionActive:e,userSelectionRect:t}=Xi(fXe,Ea);return e&&t?et.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}function $K(e,t){const r=t.parentNode||t.parentId,n=e.find(i=>i.id===r);if(n){const i=t.position.x+t.width-n.width,a=t.position.y+t.height-n.height;if(i>0||a>0||t.position.x<0||t.position.y<0){if(n.style={...n.style},n.style.width=n.style.width??n.width,n.style.height=n.style.height??n.height,i>0&&(n.style.width+=i),a>0&&(n.style.height+=a),t.position.x<0){const s=Math.abs(t.position.x);n.position.x=n.position.x-s,n.style.width+=s,t.position.x=0}if(t.position.y<0){const s=Math.abs(t.position.y);n.position.y=n.position.y-s,n.style.height+=s,t.position.y=0}n.width=n.style.width,n.height=n.style.height}}}function Mle(e,t){if(e.some(n=>n.type==="reset"))return e.filter(n=>n.type==="reset").map(n=>n.item);const r=e.filter(n=>n.type==="add").map(n=>n.item);return t.reduce((n,i)=>{const a=e.filter(l=>l.id===i.id);if(a.length===0)return n.push(i),n;const s={...i};for(const l of a)if(l)switch(l.type){case"select":{s.selected=l.selected;break}case"position":{typeof l.position<"u"&&(s.position=l.position),typeof l.positionAbsolute<"u"&&(s.positionAbsolute=l.positionAbsolute),typeof l.dragging<"u"&&(s.dragging=l.dragging),s.expandParent&&$K(n,s);break}case"dimensions":{typeof l.dimensions<"u"&&(s.width=l.dimensions.width,s.height=l.dimensions.height),typeof l.updateStyle<"u"&&(s.style={...s.style||{},...l.dimensions}),typeof l.resizing=="boolean"&&(s.resizing=l.resizing),s.expandParent&&$K(n,s);break}case"remove":return n}return n.push(s),n},r)}function $le(e,t){return Mle(e,t)}function pXe(e,t){return Mle(e,t)}const Ph=(e,t)=>({id:e,type:"select",selected:t});function V0(e,t){return e.reduce((r,n)=>{const i=t.includes(n.id);return!n.selected&&i?(n.selected=!0,r.push(Ph(n.id,!0))):n.selected&&!i&&(n.selected=!1,r.push(Ph(n.id,!1))),r},[])}const Ej=(e,t)=>r=>{r.target===t.current&&(e==null||e(r))},mXe=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}),Ile=Y.memo(({isSelecting:e,selectionMode:t=Sw.Full,panOnDrag:r,onSelectionStart:n,onSelectionEnd:i,onPaneClick:a,onPaneContextMenu:s,onPaneScroll:l,onPaneMouseEnter:h,onPaneMouseMove:y,onPaneMouseLeave:x,children:k})=>{const A=Y.useRef(null),j=ha(),N=Y.useRef(0),M=Y.useRef(0),u=Y.useRef(),{userSelectionActive:m,elementsSelectable:v,dragging:C}=Xi(mXe,Ea),w=()=>{j.setState({userSelectionActive:!1,userSelectionRect:null}),N.current=0,M.current=0},g=$=>{a==null||a($),j.getState().resetSelectedElements(),j.setState({nodesSelectionActive:!1})},d=$=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){$.preventDefault();return}s==null||s($)},f=l?$=>l($):void 0,c=$=>{const{resetSelectedElements:B,domNode:L}=j.getState();if(u.current=L==null?void 0:L.getBoundingClientRect(),!v||!e||$.button!==0||$.target!==A.current||!u.current)return;const{x:W,y:K}=ep($,u.current);B(),j.setState({userSelectionRect:{width:0,height:0,startX:W,startY:K,x:W,y:K}}),n==null||n($)},p=$=>{const{userSelectionRect:B,nodeInternals:L,edges:W,transform:K,onNodesChange:te,onEdgesChange:X,nodeOrigin:ae,getNodes:re}=j.getState();if(!e||!u.current||!B)return;j.setState({userSelectionActive:!0,nodesSelectionActive:!1});const ue=ep($,u.current),me=B.startX??0,Se=B.startY??0,we={...B,x:ue.x<me?ue.x:me,y:ue.y<Se?ue.y:Se,width:Math.abs(ue.x-me),height:Math.abs(ue.y-Se)},Fe=re(),Ee=ple(L,we,K,t===Sw.Partial,!0,ae),Te=mle(Ee,W).map(Ue=>Ue.id),be=Ee.map(Ue=>Ue.id);if(N.current!==be.length){N.current=be.length;const Ue=V0(Fe,be);Ue.length&&(te==null||te(Ue))}if(M.current!==Te.length){M.current=Te.length;const Ue=V0(W,Te);Ue.length&&(X==null||X(Ue))}j.setState({userSelectionRect:we})},D=$=>{if($.button!==0)return;const{userSelectionRect:B}=j.getState();!m&&B&&$.target===A.current&&(g==null||g($)),j.setState({nodesSelectionActive:N.current>0}),w(),i==null||i($)},E=$=>{m&&(j.setState({nodesSelectionActive:N.current>0}),i==null||i($)),w()},T=v&&(e||m);return et.createElement("div",{className:Ja(["react-flow__pane",{dragging:C,selection:e}]),onClick:T?void 0:Ej(g,A),onContextMenu:Ej(d,A),onWheel:Ej(f,A),onMouseEnter:T?void 0:h,onMouseDown:T?c:void 0,onMouseMove:T?p:y,onMouseUp:T?D:void 0,onMouseLeave:T?E:x,ref:A,style:U9},k,et.createElement(hXe,null))});Ile.displayName="Pane";function jle(e,t){const r=e.parentNode||e.parentId;if(!r)return!1;const n=t.get(r);return n?n.selected?!0:jle(n,t):!1}function IK(e,t,r){let n=e;do{if(n!=null&&n.matches(t))return!0;if(n===r.current)return!1;n=n.parentElement}while(n);return!1}function gXe(e,t,r,n){return Array.from(e.values()).filter(i=>(i.selected||i.id===n)&&(!i.parentNode||i.parentId||!jle(i,e))&&(i.draggable||t&&typeof i.draggable>"u")).map(i=>{var a,s;return{id:i.id,position:i.position||{x:0,y:0},positionAbsolute:i.positionAbsolute||{x:0,y:0},distance:{x:r.x-(((a=i.positionAbsolute)==null?void 0:a.x)??0),y:r.y-(((s=i.positionAbsolute)==null?void 0:s.y)??0)},delta:{x:0,y:0},extent:i.extent,parentNode:i.parentNode||i.parentId,parentId:i.parentNode||i.parentId,width:i.width,height:i.height,expandParent:i.expandParent}})}function yXe(e,t){return!t||t==="parent"?t:[t[0],[t[1][0]-(e.width||0),t[1][1]-(e.height||0)]]}function Fle(e,t,r,n,i=[0,0],a){const s=yXe(e,e.extent||n);let l=s;const h=e.parentNode||e.parentId;if(e.extent==="parent"&&!e.expandParent)if(h&&e.width&&e.height){const k=r.get(h),{x:A,y:j}=Ym(k,i).positionAbsolute;l=k&&cu(A)&&cu(j)&&cu(k.width)&&cu(k.height)?[[A+e.width*i[0],j+e.height*i[1]],[A+k.width-e.width+e.width*i[0],j+k.height-e.height+e.height*i[1]]]:l}else a==null||a("005",Af.error005()),l=s;else if(e.extent&&h&&e.extent!=="parent"){const k=r.get(h),{x:A,y:j}=Ym(k,i).positionAbsolute;l=[[e.extent[0][0]+A,e.extent[0][1]+j],[e.extent[1][0]+A,e.extent[1][1]+j]]}let y={x:0,y:0};if(h){const k=r.get(h);y=Ym(k,i).positionAbsolute}const x=l&&l!=="parent"?N9(t,l):t;return{position:{x:x.x-y.x,y:x.y-y.y},positionAbsolute:x}}function _j({nodeId:e,dragItems:t,nodeInternals:r}){const n=t.map(i=>({...r.get(i.id),position:i.position,positionAbsolute:i.positionAbsolute}));return[e?n.find(i=>i.id===e):n[0],n]}const jK=(e,t,r,n)=>{const i=t.querySelectorAll(e);if(!i||!i.length)return null;const a=Array.from(i),s=t.getBoundingClientRect(),l={x:s.width*n[0],y:s.height*n[1]};return a.map(h=>{const y=h.getBoundingClientRect();return{id:h.getAttribute("data-handleid"),position:h.getAttribute("data-handlepos"),x:(y.left-s.left-l.x)/r,y:(y.top-s.top-l.y)/r,...B9(h)}})};function A1(e,t,r){return r===void 0?r:n=>{const i=t().nodeInternals.get(e);i&&r(n,{...i})}}function N8({id:e,store:t,unselect:r=!1,nodeRef:n}){const{addSelectedNodes:i,unselectNodesAndEdges:a,multiSelectionActive:s,nodeInternals:l,onError:h}=t.getState(),y=l.get(e);if(!y){h==null||h("012",Af.error012(e));return}t.setState({nodesSelectionActive:!1}),y.selected?(r||y.selected&&s)&&(a({nodes:[y],edges:[]}),requestAnimationFrame(()=>{var x;return(x=n==null?void 0:n.current)==null?void 0:x.blur()})):i([e])}function vXe(){const e=ha();return Y.useCallback(({sourceEvent:r})=>{const{transform:n,snapGrid:i,snapToGrid:a}=e.getState(),s=r.touches?r.touches[0].clientX:r.clientX,l=r.touches?r.touches[0].clientY:r.clientY,h={x:(s-n[0])/n[2],y:(l-n[1])/n[2]};return{xSnapped:a?i[0]*Math.round(h.x/i[0]):h.x,ySnapped:a?i[1]*Math.round(h.y/i[1]):h.y,...h}},[])}function Aj(e){return(t,r,n)=>e==null?void 0:e(t,n)}function Ble({nodeRef:e,disabled:t=!1,noDragClassName:r,handleSelector:n,nodeId:i,isSelectable:a,selectNodesOnDrag:s}){const l=ha(),[h,y]=Y.useState(!1),x=Y.useRef([]),k=Y.useRef({x:null,y:null}),A=Y.useRef(0),j=Y.useRef(null),N=Y.useRef({x:0,y:0}),M=Y.useRef(null),u=Y.useRef(!1),m=Y.useRef(!1),v=Y.useRef(!1),C=vXe();return Y.useEffect(()=>{if(e!=null&&e.current){const w=ou(e.current),g=({x:c,y:p})=>{const{nodeInternals:D,onNodeDrag:E,onSelectionDrag:T,updateNodePositions:$,nodeExtent:B,snapGrid:L,snapToGrid:W,nodeOrigin:K,onError:te}=l.getState();k.current={x:c,y:p};let X=!1,ae={x:0,y:0,x2:0,y2:0};if(x.current.length>1&&B){const ue=JA(x.current,K);ae=ww(ue)}if(x.current=x.current.map(ue=>{const me={x:c-ue.distance.x,y:p-ue.distance.y};W&&(me.x=L[0]*Math.round(me.x/L[0]),me.y=L[1]*Math.round(me.y/L[1]));const Se=[[B[0][0],B[0][1]],[B[1][0],B[1][1]]];x.current.length>1&&B&&!ue.extent&&(Se[0][0]=ue.positionAbsolute.x-ae.x+B[0][0],Se[1][0]=ue.positionAbsolute.x+(ue.width??0)-ae.x2+B[1][0],Se[0][1]=ue.positionAbsolute.y-ae.y+B[0][1],Se[1][1]=ue.positionAbsolute.y+(ue.height??0)-ae.y2+B[1][1]);const we=Fle(ue,me,D,Se,K,te);return X=X||ue.position.x!==we.position.x||ue.position.y!==we.position.y,ue.position=we.position,ue.positionAbsolute=we.positionAbsolute,ue}),!X)return;$(x.current,!0,!0),y(!0);const re=i?E:Aj(T);if(re&&M.current){const[ue,me]=_j({nodeId:i,dragItems:x.current,nodeInternals:D});re(M.current,ue,me)}},d=()=>{if(!j.current)return;const[c,p]=tle(N.current,j.current);if(c!==0||p!==0){const{transform:D,panBy:E}=l.getState();k.current.x=(k.current.x??0)-c/D[2],k.current.y=(k.current.y??0)-p/D[2],E({x:c,y:p})&&g(k.current)}A.current=requestAnimationFrame(d)},f=c=>{var K;const{nodeInternals:p,multiSelectionActive:D,nodesDraggable:E,unselectNodesAndEdges:T,onNodeDragStart:$,onSelectionDragStart:B}=l.getState();m.current=!0;const L=i?$:Aj(B);(!s||!a)&&!D&&i&&((K=p.get(i))!=null&&K.selected||T()),i&&a&&s&&N8({id:i,store:l,nodeRef:e});const W=C(c);if(k.current=W,x.current=gXe(p,E,W,i),L&&x.current){const[te,X]=_j({nodeId:i,dragItems:x.current,nodeInternals:p});L(c.sourceEvent,te,X)}};if(t)w.on(".drag",null);else{const c=_Ge().on("start",p=>{const{domNode:D,nodeDragThreshold:E}=l.getState();E===0&&f(p),v.current=!1;const T=C(p);k.current=T,j.current=(D==null?void 0:D.getBoundingClientRect())||null,N.current=ep(p.sourceEvent,j.current)}).on("drag",p=>{var $,B;const D=C(p),{autoPanOnNodeDrag:E,nodeDragThreshold:T}=l.getState();if(p.sourceEvent.type==="touchmove"&&p.sourceEvent.touches.length>1&&(v.current=!0),!v.current){if(!u.current&&m.current&&E&&(u.current=!0,d()),!m.current){const L=D.xSnapped-((($=k==null?void 0:k.current)==null?void 0:$.x)??0),W=D.ySnapped-(((B=k==null?void 0:k.current)==null?void 0:B.y)??0);Math.sqrt(L*L+W*W)>T&&f(p)}(k.current.x!==D.xSnapped||k.current.y!==D.ySnapped)&&x.current&&m.current&&(M.current=p.sourceEvent,N.current=ep(p.sourceEvent,j.current),g(D))}}).on("end",p=>{if(!(!m.current||v.current)&&(y(!1),u.current=!1,m.current=!1,cancelAnimationFrame(A.current),x.current)){const{updateNodePositions:D,nodeInternals:E,onNodeDragStop:T,onSelectionDragStop:$}=l.getState(),B=i?T:Aj($);if(D(x.current,!1,!1),B){const[L,W]=_j({nodeId:i,dragItems:x.current,nodeInternals:E});B(p.sourceEvent,L,W)}}}).filter(p=>{const D=p.target;return!p.button&&(!r||!IK(D,`.${r}`,e))&&(!n||IK(D,n,e))});return w.call(c),()=>{w.on(".drag",null)}}}},[e,t,r,n,a,l,i,s,C]),h}function Nle(){const e=ha();return Y.useCallback(r=>{const{nodeInternals:n,nodeExtent:i,updateNodePositions:a,getNodes:s,snapToGrid:l,snapGrid:h,onError:y,nodesDraggable:x}=e.getState(),k=s().filter(v=>v.selected&&(v.draggable||x&&typeof v.draggable>"u")),A=l?h[0]:5,j=l?h[1]:5,N=r.isShiftPressed?4:1,M=r.x*A*N,u=r.y*j*N,m=k.map(v=>{if(v.positionAbsolute){const C={x:v.positionAbsolute.x+M,y:v.positionAbsolute.y+u};l&&(C.x=h[0]*Math.round(C.x/h[0]),C.y=h[1]*Math.round(C.y/h[1]));const{positionAbsolute:w,position:g}=Fle(v,C,n,i,void 0,y);v.position=g,v.positionAbsolute=w}return v});a(m,!0,!1)},[])}const gy={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var T1=e=>{const t=({id:r,type:n,data:i,xPos:a,yPos:s,xPosOrigin:l,yPosOrigin:h,selected:y,onClick:x,onMouseEnter:k,onMouseMove:A,onMouseLeave:j,onContextMenu:N,onDoubleClick:M,style:u,className:m,isDraggable:v,isSelectable:C,isConnectable:w,isFocusable:g,selectNodesOnDrag:d,sourcePosition:f,targetPosition:c,hidden:p,resizeObserver:D,dragHandle:E,zIndex:T,isParent:$,noDragClassName:B,noPanClassName:L,initialized:W,disableKeyboardA11y:K,ariaLabel:te,rfId:X,hasHandleBounds:ae})=>{const re=ha(),ue=Y.useRef(null),me=Y.useRef(null),Se=Y.useRef(f),we=Y.useRef(c),Fe=Y.useRef(n),Ee=C||v||x||k||A||j,Te=Nle(),be=A1(r,re.getState,k),Ue=A1(r,re.getState,A),st=A1(r,re.getState,j),ke=A1(r,re.getState,N),q=A1(r,re.getState,M),ne=Ke=>{const{nodeDragThreshold:Q}=re.getState();if(C&&(!d||!v||Q>0)&&N8({id:r,store:re,nodeRef:ue}),x){const Me=re.getState().nodeInternals.get(r);Me&&x(Ke,{...Me})}},qe=Ke=>{if(!$8(Ke)&&!K)if(ole.includes(Ke.key)&&C){const Q=Ke.key==="Escape";N8({id:r,store:re,unselect:Q,nodeRef:ue})}else v&&y&&Object.prototype.hasOwnProperty.call(gy,Ke.key)&&(re.setState({ariaLiveMessage:`Moved selected node ${Ke.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~a}, y: ${~~s}`}),Te({x:gy[Ke.key].x,y:gy[Ke.key].y,isShiftPressed:Ke.shiftKey}))};Y.useEffect(()=>()=>{me.current&&(D==null||D.unobserve(me.current),me.current=null)},[]),Y.useEffect(()=>{if(ue.current&&!p){const Ke=ue.current;(!W||!ae||me.current!==Ke)&&(me.current&&(D==null||D.unobserve(me.current)),D==null||D.observe(Ke),me.current=Ke)}},[p,W,ae]),Y.useEffect(()=>{const Ke=Fe.current!==n,Q=Se.current!==f,Me=we.current!==c;ue.current&&(Ke||Q||Me)&&(Ke&&(Fe.current=n),Q&&(Se.current=f),Me&&(we.current=c),re.getState().updateNodeDimensions([{id:r,nodeElement:ue.current,forceUpdate:!0}]))},[r,n,f,c]);const se=Ble({nodeRef:ue,disabled:p||!v,noDragClassName:B,handleSelector:E,nodeId:r,isSelectable:C,selectNodesOnDrag:d});return p?null:et.createElement("div",{className:Ja(["react-flow__node",`react-flow__node-${n}`,{[L]:v},m,{selected:y,selectable:C,parent:$,dragging:se}]),ref:ue,style:{zIndex:T,transform:`translate(${l}px,${h}px)`,pointerEvents:Ee?"all":"none",visibility:W?"visible":"hidden",...u},"data-id":r,"data-testid":`rf__node-${r}`,onMouseEnter:be,onMouseMove:Ue,onMouseLeave:st,onContextMenu:ke,onClick:ne,onDoubleClick:q,onKeyDown:g?qe:void 0,tabIndex:g?0:void 0,role:g?"button":void 0,"aria-describedby":K?void 0:`${Ole}-${X}`,"aria-label":te},et.createElement(MYe,{value:r},et.createElement(e,{id:r,data:i,type:n,xPos:a,yPos:s,selected:y,isConnectable:w,sourcePosition:f,targetPosition:c,dragging:se,dragHandle:E,zIndex:T})))};return t.displayName="NodeWrapper",Y.memo(t)};const bXe=e=>{const t=e.getNodes().filter(r=>r.selected);return{...JA(t,e.nodeOrigin),transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`,userSelectionActive:e.userSelectionActive}};function xXe({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:r}){const n=ha(),{width:i,height:a,x:s,y:l,transformString:h,userSelectionActive:y}=Xi(bXe,Ea),x=Nle(),k=Y.useRef(null);if(Y.useEffect(()=>{var N;r||(N=k.current)==null||N.focus({preventScroll:!0})},[r]),Ble({nodeRef:k}),y||!i||!a)return null;const A=e?N=>{const M=n.getState().getNodes().filter(u=>u.selected);e(N,M)}:void 0,j=N=>{Object.prototype.hasOwnProperty.call(gy,N.key)&&x({x:gy[N.key].x,y:gy[N.key].y,isShiftPressed:N.shiftKey})};return et.createElement("div",{className:Ja(["react-flow__nodesselection","react-flow__container",t]),style:{transform:h}},et.createElement("div",{ref:k,className:"react-flow__nodesselection-rect",onContextMenu:A,tabIndex:r?void 0:-1,onKeyDown:r?void 0:j,style:{width:i,height:a,top:l,left:s}}))}var wXe=Y.memo(xXe);const SXe=e=>e.nodesSelectionActive,Rle=({children:e,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:i,onPaneContextMenu:a,onPaneScroll:s,deleteKeyCode:l,onMove:h,onMoveStart:y,onMoveEnd:x,selectionKeyCode:k,selectionOnDrag:A,selectionMode:j,onSelectionStart:N,onSelectionEnd:M,multiSelectionKeyCode:u,panActivationKeyCode:m,zoomActivationKeyCode:v,elementsSelectable:C,zoomOnScroll:w,zoomOnPinch:g,panOnScroll:d,panOnScrollSpeed:f,panOnScrollMode:c,zoomOnDoubleClick:p,panOnDrag:D,defaultViewport:E,translateExtent:T,minZoom:$,maxZoom:B,preventScrolling:L,onSelectionContextMenu:W,noWheelClassName:K,noPanClassName:te,disableKeyboardA11y:X})=>{const ae=Xi(SXe),re=Dw(k),ue=Dw(m),me=ue||D,Se=ue||d,we=re||A&&me!==!0;return sXe({deleteKeyCode:l,multiSelectionKeyCode:u}),et.createElement(dXe,{onMove:h,onMoveStart:y,onMoveEnd:x,onPaneContextMenu:a,elementsSelectable:C,zoomOnScroll:w,zoomOnPinch:g,panOnScroll:Se,panOnScrollSpeed:f,panOnScrollMode:c,zoomOnDoubleClick:p,panOnDrag:!re&&me,defaultViewport:E,translateExtent:T,minZoom:$,maxZoom:B,zoomActivationKeyCode:v,preventScrolling:L,noWheelClassName:K,noPanClassName:te},et.createElement(Ile,{onSelectionStart:N,onSelectionEnd:M,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:i,onPaneContextMenu:a,onPaneScroll:s,panOnDrag:me,isSelecting:!!we,selectionMode:j},e,ae&&et.createElement(wXe,{onSelectionContextMenu:W,noPanClassName:te,disableKeyboardA11y:X})))};Rle.displayName="FlowRenderer";var DXe=Y.memo(Rle);function CXe(e){return Xi(Y.useCallback(r=>e?ple(r.nodeInternals,{x:0,y:0,width:r.width,height:r.height},r.transform,!0):r.getNodes(),[e]))}function PXe(e){const t={input:T1(e.input||Dle),default:T1(e.default||B8),output:T1(e.output||Ple),group:T1(e.group||H9)},r={},n=Object.keys(e).filter(i=>!["input","default","output","group"].includes(i)).reduce((i,a)=>(i[a]=T1(e[a]||B8),i),r);return{...t,...n}}const kXe=({x:e,y:t,width:r,height:n,origin:i})=>!r||!n?{x:e,y:t}:i[0]<0||i[1]<0||i[0]>1||i[1]>1?{x:e,y:t}:{x:e-r*i[0],y:t-n*i[1]},OXe=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}),Lle=e=>{const{nodesDraggable:t,nodesConnectable:r,nodesFocusable:n,elementsSelectable:i,updateNodeDimensions:a,onError:s}=Xi(OXe,Ea),l=CXe(e.onlyRenderVisibleElements),h=Y.useRef(),y=Y.useMemo(()=>{if(typeof ResizeObserver>"u")return null;const x=new ResizeObserver(k=>{const A=k.map(j=>({id:j.target.getAttribute("data-id"),nodeElement:j.target,forceUpdate:!0}));a(A)});return h.current=x,x},[]);return Y.useEffect(()=>()=>{var x;(x=h==null?void 0:h.current)==null||x.disconnect()},[]),et.createElement("div",{className:"react-flow__nodes",style:U9},l.map(x=>{var g,d,f;let k=x.type||"default";e.nodeTypes[k]||(s==null||s("003",Af.error003(k)),k="default");const A=e.nodeTypes[k]||e.nodeTypes.default,j=!!(x.draggable||t&&typeof x.draggable>"u"),N=!!(x.selectable||i&&typeof x.selectable>"u"),M=!!(x.connectable||r&&typeof x.connectable>"u"),u=!!(x.focusable||n&&typeof x.focusable>"u"),m=e.nodeExtent?N9(x.positionAbsolute,e.nodeExtent):x.positionAbsolute,v=(m==null?void 0:m.x)??0,C=(m==null?void 0:m.y)??0,w=kXe({x:v,y:C,width:x.width??0,height:x.height??0,origin:e.nodeOrigin});return et.createElement(A,{key:x.id,id:x.id,className:x.className,style:x.style,type:k,data:x.data,sourcePosition:x.sourcePosition||fn.Bottom,targetPosition:x.targetPosition||fn.Top,hidden:x.hidden,xPos:v,yPos:C,xPosOrigin:w.x,yPosOrigin:w.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!x.selected,isDraggable:j,isSelectable:N,isConnectable:M,isFocusable:u,resizeObserver:y,dragHandle:x.dragHandle,zIndex:((g=x[Ro])==null?void 0:g.z)??0,isParent:!!((d=x[Ro])!=null&&d.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!x.width&&!!x.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:x.ariaLabel,hasHandleBounds:!!((f=x[Ro])!=null&&f.handleBounds)})}))};Lle.displayName="NodeRenderer";var EXe=Y.memo(Lle);const _Xe=(e,t,r)=>r===fn.Left?e-t:r===fn.Right?e+t:e,AXe=(e,t,r)=>r===fn.Top?e-t:r===fn.Bottom?e+t:e,FK="react-flow__edgeupdater",BK=({position:e,centerX:t,centerY:r,radius:n=10,onMouseDown:i,onMouseEnter:a,onMouseOut:s,type:l})=>et.createElement("circle",{onMouseDown:i,onMouseEnter:a,onMouseOut:s,className:Ja([FK,`${FK}-${l}`]),cx:_Xe(t,n,e),cy:AXe(r,n,e),r:n,stroke:"transparent",fill:"transparent"}),TXe=()=>!0;var y0=e=>{const t=({id:r,className:n,type:i,data:a,onClick:s,onEdgeDoubleClick:l,selected:h,animated:y,label:x,labelStyle:k,labelShowBg:A,labelBgStyle:j,labelBgPadding:N,labelBgBorderRadius:M,style:u,source:m,target:v,sourceX:C,sourceY:w,targetX:g,targetY:d,sourcePosition:f,targetPosition:c,elementsSelectable:p,hidden:D,sourceHandleId:E,targetHandleId:T,onContextMenu:$,onMouseEnter:B,onMouseMove:L,onMouseLeave:W,reconnectRadius:K,onReconnect:te,onReconnectStart:X,onReconnectEnd:ae,markerEnd:re,markerStart:ue,rfId:me,ariaLabel:Se,isFocusable:we,isReconnectable:Fe,pathOptions:Ee,interactionWidth:Te,disableKeyboardA11y:be})=>{const Ue=Y.useRef(null),[st,ke]=Y.useState(!1),[q,ne]=Y.useState(!1),qe=ha(),se=Y.useMemo(()=>`url('#${j8(ue,me)}')`,[ue,me]),Ke=Y.useMemo(()=>`url('#${j8(re,me)}')`,[re,me]);if(D)return null;const Q=xe=>{var vt;const{edges:Be,addSelectedEdges:Ve,unselectNodesAndEdges:tt,multiSelectionActive:it}=qe.getState(),yt=Be.find(Pt=>Pt.id===r);yt&&(p&&(qe.setState({nodesSelectionActive:!1}),yt.selected&&it?(tt({nodes:[],edges:[yt]}),(vt=Ue.current)==null||vt.blur()):Ve([r])),s&&s(xe,yt))},Me=_1(r,qe.getState,l),o=_1(r,qe.getState,$),S=_1(r,qe.getState,B),P=_1(r,qe.getState,L),le=_1(r,qe.getState,W),ee=(xe,Be)=>{if(xe.button!==0)return;const{edges:Ve,isValidConnection:tt}=qe.getState(),it=Be?v:m,yt=(Be?T:E)||null,vt=Be?"target":"source",Pt=tt||TXe,kt=Be,It=Ve.find(Kt=>Kt.id===r);ne(!0),X==null||X(xe,It,vt);const Ft=Kt=>{ne(!1),ae==null||ae(Kt,It,vt)};ble({event:xe,handleId:yt,nodeId:it,onConnect:Kt=>te==null?void 0:te(It,Kt),isTarget:kt,getState:qe.getState,setState:qe.setState,isValidConnection:Pt,edgeUpdaterType:vt,onReconnectEnd:Ft})},_e=xe=>ee(xe,!0),he=xe=>ee(xe,!1),ve=()=>ke(!0),Ae=()=>ke(!1),je=!p&&!s,Le=xe=>{var Be;if(!be&&ole.includes(xe.key)&&p){const{unselectNodesAndEdges:Ve,addSelectedEdges:tt,edges:it}=qe.getState();xe.key==="Escape"?((Be=Ue.current)==null||Be.blur(),Ve({edges:[it.find(vt=>vt.id===r)]})):tt([r])}};return et.createElement("g",{className:Ja(["react-flow__edge",`react-flow__edge-${i}`,n,{selected:h,animated:y,inactive:je,updating:st}]),onClick:Q,onDoubleClick:Me,onContextMenu:o,onMouseEnter:S,onMouseMove:P,onMouseLeave:le,onKeyDown:we?Le:void 0,tabIndex:we?0:void 0,role:we?"button":"img","data-testid":`rf__edge-${r}`,"aria-label":Se===null?void 0:Se||`Edge from ${m} to ${v}`,"aria-describedby":we?`${Ele}-${me}`:void 0,ref:Ue},!q&&et.createElement(e,{id:r,source:m,target:v,selected:h,animated:y,label:x,labelStyle:k,labelShowBg:A,labelBgStyle:j,labelBgPadding:N,labelBgBorderRadius:M,data:a,style:u,sourceX:C,sourceY:w,targetX:g,targetY:d,sourcePosition:f,targetPosition:c,sourceHandleId:E,targetHandleId:T,markerStart:se,markerEnd:Ke,pathOptions:Ee,interactionWidth:Te}),Fe&&et.createElement(et.Fragment,null,(Fe==="source"||Fe===!0)&&et.createElement(BK,{position:f,centerX:C,centerY:w,radius:K,onMouseDown:_e,onMouseEnter:ve,onMouseOut:Ae,type:"source"}),(Fe==="target"||Fe===!0)&&et.createElement(BK,{position:c,centerX:g,centerY:d,radius:K,onMouseDown:he,onMouseEnter:ve,onMouseOut:Ae,type:"target"})))};return t.displayName="EdgeWrapper",Y.memo(t)};function MXe(e){const t={default:y0(e.default||s2),straight:y0(e.bezier||z9),step:y0(e.step||L9),smoothstep:y0(e.step||ZA),simplebezier:y0(e.simplebezier||R9)},r={},n=Object.keys(e).filter(i=>!["default","bezier"].includes(i)).reduce((i,a)=>(i[a]=y0(e[a]||s2),i),r);return{...t,...n}}function NK(e,t,r=null){const n=((r==null?void 0:r.x)||0)+t.x,i=((r==null?void 0:r.y)||0)+t.y,a=(r==null?void 0:r.width)||t.width,s=(r==null?void 0:r.height)||t.height;switch(e){case fn.Top:return{x:n+a/2,y:i};case fn.Right:return{x:n+a,y:i+s/2};case fn.Bottom:return{x:n+a/2,y:i+s};case fn.Left:return{x:n,y:i+s/2}}}function RK(e,t){return e?e.length===1||!t?e[0]:t&&e.find(r=>r.id===t)||null:null}const $Xe=(e,t,r,n,i,a)=>{const s=NK(r,e,t),l=NK(a,n,i);return{sourceX:s.x,sourceY:s.y,targetX:l.x,targetY:l.y}};function IXe({sourcePos:e,targetPos:t,sourceWidth:r,sourceHeight:n,targetWidth:i,targetHeight:a,width:s,height:l,transform:h}){const y={x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x+r,t.x+i),y2:Math.max(e.y+n,t.y+a)};y.x===y.x2&&(y.x2+=1),y.y===y.y2&&(y.y2+=1);const x=ww({x:(0-h[0])/h[2],y:(0-h[1])/h[2],width:s/h[2],height:l/h[2]}),k=Math.max(0,Math.min(x.x2,y.x2)-Math.max(x.x,y.x)),A=Math.max(0,Math.min(x.y2,y.y2)-Math.max(x.y,y.y));return Math.ceil(k*A)>0}function LK(e){var n,i,a,s,l;const t=((n=e==null?void 0:e[Ro])==null?void 0:n.handleBounds)||null,r=t&&(e==null?void 0:e.width)&&(e==null?void 0:e.height)&&typeof((i=e==null?void 0:e.positionAbsolute)==null?void 0:i.x)<"u"&&typeof((a=e==null?void 0:e.positionAbsolute)==null?void 0:a.y)<"u";return[{x:((s=e==null?void 0:e.positionAbsolute)==null?void 0:s.x)||0,y:((l=e==null?void 0:e.positionAbsolute)==null?void 0:l.y)||0,width:(e==null?void 0:e.width)||0,height:(e==null?void 0:e.height)||0},t,!!r]}const jXe=[{level:0,isMaxLevel:!0,edges:[]}];function FXe(e,t,r=!1){let n=-1;const i=e.reduce((s,l)=>{var x,k;const h=cu(l.zIndex);let y=h?l.zIndex:0;if(r){const A=t.get(l.target),j=t.get(l.source),N=l.selected||(A==null?void 0:A.selected)||(j==null?void 0:j.selected),M=Math.max(((x=j==null?void 0:j[Ro])==null?void 0:x.z)||0,((k=A==null?void 0:A[Ro])==null?void 0:k.z)||0,1e3);y=(h?l.zIndex:0)+(N?M:0)}return s[y]?s[y].push(l):s[y]=[l],n=y>n?y:n,s},{}),a=Object.entries(i).map(([s,l])=>{const h=+s;return{edges:l,level:h,isMaxLevel:h===n}});return a.length===0?jXe:a}function BXe(e,t,r){const n=Xi(Y.useCallback(i=>e?i.edges.filter(a=>{const s=t.get(a.source),l=t.get(a.target);return(s==null?void 0:s.width)&&(s==null?void 0:s.height)&&(l==null?void 0:l.width)&&(l==null?void 0:l.height)&&IXe({sourcePos:s.positionAbsolute||{x:0,y:0},targetPos:l.positionAbsolute||{x:0,y:0},sourceWidth:s.width,sourceHeight:s.height,targetWidth:l.width,targetHeight:l.height,width:i.width,height:i.height,transform:i.transform})}):i.edges,[e,t]));return FXe(n,t,r)}const NXe=({color:e="none",strokeWidth:t=1})=>et.createElement("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),RXe=({color:e="none",strokeWidth:t=1})=>et.createElement("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),zK={[ev.Arrow]:NXe,[ev.ArrowClosed]:RXe};function LXe(e){const t=ha();return Y.useMemo(()=>{var i,a;return Object.prototype.hasOwnProperty.call(zK,e)?zK[e]:((a=(i=t.getState()).onError)==null||a.call(i,"009",Af.error009(e)),null)},[e])}const zXe=({id:e,type:t,color:r,width:n=12.5,height:i=12.5,markerUnits:a="strokeWidth",strokeWidth:s,orient:l="auto-start-reverse"})=>{const h=LXe(t);return h?et.createElement("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${n}`,markerHeight:`${i}`,viewBox:"-10 -10 20 20",markerUnits:a,orient:l,refX:"0",refY:"0"},et.createElement(h,{color:r,strokeWidth:s})):null},VXe=({defaultColor:e,rfId:t})=>r=>{const n=[];return r.edges.reduce((i,a)=>([a.markerStart,a.markerEnd].forEach(s=>{if(s&&typeof s=="object"){const l=j8(s,t);n.includes(l)||(i.push({id:l,color:s.color||e,...s}),n.push(l))}}),i),[]).sort((i,a)=>i.id.localeCompare(a.id))},zle=({defaultColor:e,rfId:t})=>{const r=Xi(Y.useCallback(VXe({defaultColor:e,rfId:t}),[e,t]),(n,i)=>!(n.length!==i.length||n.some((a,s)=>a.id!==i[s].id)));return et.createElement("defs",null,r.map(n=>et.createElement(zXe,{id:n.id,key:n.id,type:n.type,color:n.color,width:n.width,height:n.height,markerUnits:n.markerUnits,strokeWidth:n.strokeWidth,orient:n.orient})))};zle.displayName="MarkerDefinitions";var WXe=Y.memo(zle);const HXe=e=>({nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}),Vle=({defaultMarkerColor:e,onlyRenderVisibleElements:t,elevateEdgesOnSelect:r,rfId:n,edgeTypes:i,noPanClassName:a,onEdgeContextMenu:s,onEdgeMouseEnter:l,onEdgeMouseMove:h,onEdgeMouseLeave:y,onEdgeClick:x,onEdgeDoubleClick:k,onReconnect:A,onReconnectStart:j,onReconnectEnd:N,reconnectRadius:M,children:u,disableKeyboardA11y:m})=>{const{edgesFocusable:v,edgesUpdatable:C,elementsSelectable:w,width:g,height:d,connectionMode:f,nodeInternals:c,onError:p}=Xi(HXe,Ea),D=BXe(t,c,r);return g?et.createElement(et.Fragment,null,D.map(({level:E,edges:T,isMaxLevel:$})=>et.createElement("svg",{key:E,style:{zIndex:E},width:g,height:d,className:"react-flow__edges react-flow__container"},$&&et.createElement(WXe,{defaultColor:e,rfId:n}),et.createElement("g",null,T.map(B=>{const[L,W,K]=LK(c.get(B.source)),[te,X,ae]=LK(c.get(B.target));if(!K||!ae)return null;let re=B.type||"default";i[re]||(p==null||p("011",Af.error011(re)),re="default");const ue=i[re]||i.default,me=f===ug.Strict?X.target:(X.target??[]).concat(X.source??[]),Se=RK(W.source,B.sourceHandle),we=RK(me,B.targetHandle),Fe=(Se==null?void 0:Se.position)||fn.Bottom,Ee=(we==null?void 0:we.position)||fn.Top,Te=!!(B.focusable||v&&typeof B.focusable>"u"),be=B.reconnectable||B.updatable,Ue=typeof A<"u"&&(be||C&&typeof be>"u");if(!Se||!we)return p==null||p("008",Af.error008(Se,B)),null;const{sourceX:st,sourceY:ke,targetX:q,targetY:ne}=$Xe(L,Se,Fe,te,we,Ee);return et.createElement(ue,{key:B.id,id:B.id,className:Ja([B.className,a]),type:re,data:B.data,selected:!!B.selected,animated:!!B.animated,hidden:!!B.hidden,label:B.label,labelStyle:B.labelStyle,labelShowBg:B.labelShowBg,labelBgStyle:B.labelBgStyle,labelBgPadding:B.labelBgPadding,labelBgBorderRadius:B.labelBgBorderRadius,style:B.style,source:B.source,target:B.target,sourceHandleId:B.sourceHandle,targetHandleId:B.targetHandle,markerEnd:B.markerEnd,markerStart:B.markerStart,sourceX:st,sourceY:ke,targetX:q,targetY:ne,sourcePosition:Fe,targetPosition:Ee,elementsSelectable:w,onContextMenu:s,onMouseEnter:l,onMouseMove:h,onMouseLeave:y,onClick:x,onEdgeDoubleClick:k,onReconnect:A,onReconnectStart:j,onReconnectEnd:N,reconnectRadius:M,rfId:n,ariaLabel:B.ariaLabel,isFocusable:Te,isReconnectable:Ue,pathOptions:"pathOptions"in B?B.pathOptions:void 0,interactionWidth:B.interactionWidth,disableKeyboardA11y:m})})))),u):null};Vle.displayName="EdgeRenderer";var UXe=Y.memo(Vle);const KXe=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function GXe({children:e}){const t=Xi(KXe);return et.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:t}},e)}function qXe(e){const t=QA(),r=Y.useRef(!1);Y.useEffect(()=>{!r.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),r.current=!0)},[e,t.viewportInitialized])}const YXe={[fn.Left]:fn.Right,[fn.Right]:fn.Left,[fn.Top]:fn.Bottom,[fn.Bottom]:fn.Top},Wle=({nodeId:e,handleType:t,style:r,type:n=_h.Bezier,CustomComponent:i,connectionStatus:a})=>{var d,f,c;const{fromNode:s,handleId:l,toX:h,toY:y,connectionMode:x}=Xi(Y.useCallback(p=>({fromNode:p.nodeInternals.get(e),handleId:p.connectionHandleId,toX:(p.connectionPosition.x-p.transform[0])/p.transform[2],toY:(p.connectionPosition.y-p.transform[1])/p.transform[2],connectionMode:p.connectionMode}),[e]),Ea),k=(d=s==null?void 0:s[Ro])==null?void 0:d.handleBounds;let A=k==null?void 0:k[t];if(x===ug.Loose&&(A=A||(k==null?void 0:k[t==="source"?"target":"source"])),!s||!A)return null;const j=l?A.find(p=>p.id===l):A[0],N=j?j.x+j.width/2:(s.width??0)/2,M=j?j.y+j.height/2:s.height??0,u=(((f=s.positionAbsolute)==null?void 0:f.x)??0)+N,m=(((c=s.positionAbsolute)==null?void 0:c.y)??0)+M,v=j==null?void 0:j.position,C=v?YXe[v]:null;if(!v||!C)return null;if(i)return et.createElement(i,{connectionLineType:n,connectionLineStyle:r,fromNode:s,fromHandle:j,fromX:u,fromY:m,toX:h,toY:y,fromPosition:v,toPosition:C,connectionStatus:a});let w="";const g={sourceX:u,sourceY:m,sourcePosition:v,targetX:h,targetY:y,targetPosition:C};return n===_h.Bezier?[w]=cle(g):n===_h.Step?[w]=I8({...g,borderRadius:0}):n===_h.SmoothStep?[w]=I8(g):n===_h.SimpleBezier?[w]=ule(g):w=`M${u},${m} ${h},${y}`,et.createElement("path",{d:w,fill:"none",className:"react-flow__connection-path",style:r})};Wle.displayName="ConnectionLine";const XXe=e=>({nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height});function ZXe({containerStyle:e,style:t,type:r,component:n}){const{nodeId:i,handleType:a,nodesConnectable:s,width:l,height:h,connectionStatus:y}=Xi(XXe,Ea);return!(i&&a&&l&&s)?null:et.createElement("svg",{style:e,width:l,height:h,className:"react-flow__edges react-flow__connectionline react-flow__container"},et.createElement("g",{className:Ja(["react-flow__connection",y])},et.createElement(Wle,{nodeId:i,handleType:a,style:t,type:r,CustomComponent:n,connectionStatus:y})))}function VK(e,t){return Y.useRef(null),ha(),Y.useMemo(()=>t(e),[e])}const Hle=({nodeTypes:e,edgeTypes:t,onMove:r,onMoveStart:n,onMoveEnd:i,onInit:a,onNodeClick:s,onEdgeClick:l,onNodeDoubleClick:h,onEdgeDoubleClick:y,onNodeMouseEnter:x,onNodeMouseMove:k,onNodeMouseLeave:A,onNodeContextMenu:j,onSelectionContextMenu:N,onSelectionStart:M,onSelectionEnd:u,connectionLineType:m,connectionLineStyle:v,connectionLineComponent:C,connectionLineContainerStyle:w,selectionKeyCode:g,selectionOnDrag:d,selectionMode:f,multiSelectionKeyCode:c,panActivationKeyCode:p,zoomActivationKeyCode:D,deleteKeyCode:E,onlyRenderVisibleElements:T,elementsSelectable:$,selectNodesOnDrag:B,defaultViewport:L,translateExtent:W,minZoom:K,maxZoom:te,preventScrolling:X,defaultMarkerColor:ae,zoomOnScroll:re,zoomOnPinch:ue,panOnScroll:me,panOnScrollSpeed:Se,panOnScrollMode:we,zoomOnDoubleClick:Fe,panOnDrag:Ee,onPaneClick:Te,onPaneMouseEnter:be,onPaneMouseMove:Ue,onPaneMouseLeave:st,onPaneScroll:ke,onPaneContextMenu:q,onEdgeContextMenu:ne,onEdgeMouseEnter:qe,onEdgeMouseMove:se,onEdgeMouseLeave:Ke,onReconnect:Q,onReconnectStart:Me,onReconnectEnd:o,reconnectRadius:S,noDragClassName:P,noWheelClassName:le,noPanClassName:ee,elevateEdgesOnSelect:_e,disableKeyboardA11y:he,nodeOrigin:ve,nodeExtent:Ae,rfId:je})=>{const Le=VK(e,PXe),xe=VK(t,MXe);return qXe(a),et.createElement(DXe,{onPaneClick:Te,onPaneMouseEnter:be,onPaneMouseMove:Ue,onPaneMouseLeave:st,onPaneContextMenu:q,onPaneScroll:ke,deleteKeyCode:E,selectionKeyCode:g,selectionOnDrag:d,selectionMode:f,onSelectionStart:M,onSelectionEnd:u,multiSelectionKeyCode:c,panActivationKeyCode:p,zoomActivationKeyCode:D,elementsSelectable:$,onMove:r,onMoveStart:n,onMoveEnd:i,zoomOnScroll:re,zoomOnPinch:ue,zoomOnDoubleClick:Fe,panOnScroll:me,panOnScrollSpeed:Se,panOnScrollMode:we,panOnDrag:Ee,defaultViewport:L,translateExtent:W,minZoom:K,maxZoom:te,onSelectionContextMenu:N,preventScrolling:X,noDragClassName:P,noWheelClassName:le,noPanClassName:ee,disableKeyboardA11y:he},et.createElement(GXe,null,et.createElement(UXe,{edgeTypes:xe,onEdgeClick:l,onEdgeDoubleClick:y,onlyRenderVisibleElements:T,onEdgeContextMenu:ne,onEdgeMouseEnter:qe,onEdgeMouseMove:se,onEdgeMouseLeave:Ke,onReconnect:Q,onReconnectStart:Me,onReconnectEnd:o,reconnectRadius:S,defaultMarkerColor:ae,noPanClassName:ee,elevateEdgesOnSelect:!!_e,disableKeyboardA11y:he,rfId:je},et.createElement(ZXe,{style:v,type:m,component:C,containerStyle:w})),et.createElement("div",{className:"react-flow__edgelabel-renderer"}),et.createElement(EXe,{nodeTypes:Le,onNodeClick:s,onNodeDoubleClick:h,onNodeMouseEnter:x,onNodeMouseMove:k,onNodeMouseLeave:A,onNodeContextMenu:j,selectNodesOnDrag:B,onlyRenderVisibleElements:T,noPanClassName:ee,noDragClassName:P,disableKeyboardA11y:he,nodeOrigin:ve,nodeExtent:Ae,rfId:je})))};Hle.displayName="GraphView";var JXe=Y.memo(Hle);const R8=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],uh={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:R8,nodeExtent:R8,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:ug.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],nodeDragThreshold:0,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,onSelectionChange:[],multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:kYe,isValidConnection:void 0},QXe=()=>zUe((e,t)=>({...uh,setNodes:r=>{const{nodeInternals:n,nodeOrigin:i,elevateNodesOnSelect:a}=t();e({nodeInternals:Oj(r,n,i,a)})},getNodes:()=>Array.from(t().nodeInternals.values()),setEdges:r=>{const{defaultEdgeOptions:n={}}=t();e({edges:r.map(i=>({...n,...i}))})},setDefaultNodesAndEdges:(r,n)=>{const i=typeof r<"u",a=typeof n<"u",s=i?Oj(r,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:s,edges:a?n:[],hasDefaultNodes:i,hasDefaultEdges:a})},updateNodeDimensions:r=>{const{onNodesChange:n,nodeInternals:i,fitViewOnInit:a,fitViewOnInitDone:s,fitViewOnInitOptions:l,domNode:h,nodeOrigin:y}=t(),x=h==null?void 0:h.querySelector(".react-flow__viewport");if(!x)return;const k=window.getComputedStyle(x),{m22:A}=new window.DOMMatrixReadOnly(k.transform),j=r.reduce((M,u)=>{const m=i.get(u.id);if(m!=null&&m.hidden)i.set(m.id,{...m,[Ro]:{...m[Ro],handleBounds:void 0}});else if(m){const v=B9(u.nodeElement);!!(v.width&&v.height&&(m.width!==v.width||m.height!==v.height||u.forceUpdate))&&(i.set(m.id,{...m,[Ro]:{...m[Ro],handleBounds:{source:jK(".source",u.nodeElement,A,y),target:jK(".target",u.nodeElement,A,y)}},...v}),M.push({id:m.id,type:"dimensions",dimensions:v}))}return M},[]);Ale(i,y);const N=s||a&&!s&&Tle(t,{initial:!0,...l});e({nodeInternals:new Map(i),fitViewOnInitDone:N}),(j==null?void 0:j.length)>0&&(n==null||n(j))},updateNodePositions:(r,n=!0,i=!1)=>{const{triggerNodeChanges:a}=t(),s=r.map(l=>{const h={id:l.id,type:"position",dragging:i};return n&&(h.positionAbsolute=l.positionAbsolute,h.position=l.position),h});a(s)},triggerNodeChanges:r=>{const{onNodesChange:n,nodeInternals:i,hasDefaultNodes:a,nodeOrigin:s,getNodes:l,elevateNodesOnSelect:h}=t();if(r!=null&&r.length){if(a){const y=$le(r,l()),x=Oj(y,i,s,h);e({nodeInternals:x})}n==null||n(r)}},addSelectedNodes:r=>{const{multiSelectionActive:n,edges:i,getNodes:a}=t();let s,l=null;n?s=r.map(h=>Ph(h,!0)):(s=V0(a(),r),l=V0(i,[])),PP({changedNodes:s,changedEdges:l,get:t,set:e})},addSelectedEdges:r=>{const{multiSelectionActive:n,edges:i,getNodes:a}=t();let s,l=null;n?s=r.map(h=>Ph(h,!0)):(s=V0(i,r),l=V0(a(),[])),PP({changedNodes:l,changedEdges:s,get:t,set:e})},unselectNodesAndEdges:({nodes:r,edges:n}={})=>{const{edges:i,getNodes:a}=t(),s=r||a(),l=n||i,h=s.map(x=>(x.selected=!1,Ph(x.id,!1))),y=l.map(x=>Ph(x.id,!1));PP({changedNodes:h,changedEdges:y,get:t,set:e})},setMinZoom:r=>{const{d3Zoom:n,maxZoom:i}=t();n==null||n.scaleExtent([r,i]),e({minZoom:r})},setMaxZoom:r=>{const{d3Zoom:n,minZoom:i}=t();n==null||n.scaleExtent([i,r]),e({maxZoom:r})},setTranslateExtent:r=>{var n;(n=t().d3Zoom)==null||n.translateExtent(r),e({translateExtent:r})},resetSelectedElements:()=>{const{edges:r,getNodes:n}=t(),a=n().filter(l=>l.selected).map(l=>Ph(l.id,!1)),s=r.filter(l=>l.selected).map(l=>Ph(l.id,!1));PP({changedNodes:a,changedEdges:s,get:t,set:e})},setNodeExtent:r=>{const{nodeInternals:n}=t();n.forEach(i=>{i.positionAbsolute=N9(i.position,r)}),e({nodeExtent:r,nodeInternals:new Map(n)})},panBy:r=>{const{transform:n,width:i,height:a,d3Zoom:s,d3Selection:l,translateExtent:h}=t();if(!s||!l||!r.x&&!r.y)return!1;const y=Sf.translate(n[0]+r.x,n[1]+r.y).scale(n[2]),x=[[0,0],[i,a]],k=s==null?void 0:s.constrain()(y,x,h);return s.transform(l,k),n[0]!==k.x||n[1]!==k.y||n[2]!==k.k},cancelConnection:()=>e({connectionNodeId:uh.connectionNodeId,connectionHandleId:uh.connectionHandleId,connectionHandleType:uh.connectionHandleType,connectionStatus:uh.connectionStatus,connectionStartHandle:uh.connectionStartHandle,connectionEndHandle:uh.connectionEndHandle}),reset:()=>e({...uh})}),Object.is),K9=({children:e})=>{const t=Y.useRef(null);return t.current||(t.current=QXe()),et.createElement(bYe,{value:t.current},e)};K9.displayName="ReactFlowProvider";const Ule=({children:e})=>Y.useContext(XA)?et.createElement(et.Fragment,null,e):et.createElement(K9,null,e);Ule.displayName="ReactFlowWrapper";const eZe={input:Dle,default:B8,output:Ple,group:H9},tZe={default:s2,straight:z9,step:L9,smoothstep:ZA,simplebezier:R9},rZe=[0,0],nZe=[15,15],iZe={x:0,y:0,zoom:1},oZe={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},Kle=Y.forwardRef(({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,className:i,nodeTypes:a=eZe,edgeTypes:s=tZe,onNodeClick:l,onEdgeClick:h,onInit:y,onMove:x,onMoveStart:k,onMoveEnd:A,onConnect:j,onConnectStart:N,onConnectEnd:M,onClickConnectStart:u,onClickConnectEnd:m,onNodeMouseEnter:v,onNodeMouseMove:C,onNodeMouseLeave:w,onNodeContextMenu:g,onNodeDoubleClick:d,onNodeDragStart:f,onNodeDrag:c,onNodeDragStop:p,onNodesDelete:D,onEdgesDelete:E,onSelectionChange:T,onSelectionDragStart:$,onSelectionDrag:B,onSelectionDragStop:L,onSelectionContextMenu:W,onSelectionStart:K,onSelectionEnd:te,connectionMode:X=ug.Strict,connectionLineType:ae=_h.Bezier,connectionLineStyle:re,connectionLineComponent:ue,connectionLineContainerStyle:me,deleteKeyCode:Se="Backspace",selectionKeyCode:we="Shift",selectionOnDrag:Fe=!1,selectionMode:Ee=Sw.Full,panActivationKeyCode:Te="Space",multiSelectionKeyCode:be=a2()?"Meta":"Control",zoomActivationKeyCode:Ue=a2()?"Meta":"Control",snapToGrid:st=!1,snapGrid:ke=nZe,onlyRenderVisibleElements:q=!1,selectNodesOnDrag:ne=!0,nodesDraggable:qe,nodesConnectable:se,nodesFocusable:Ke,nodeOrigin:Q=rZe,edgesFocusable:Me,edgesUpdatable:o,elementsSelectable:S,defaultViewport:P=iZe,minZoom:le=.5,maxZoom:ee=2,translateExtent:_e=R8,preventScrolling:he=!0,nodeExtent:ve,defaultMarkerColor:Ae="#b1b1b7",zoomOnScroll:je=!0,zoomOnPinch:Le=!0,panOnScroll:xe=!1,panOnScrollSpeed:Be=.5,panOnScrollMode:Ve=Lm.Free,zoomOnDoubleClick:tt=!0,panOnDrag:it=!0,onPaneClick:yt,onPaneMouseEnter:vt,onPaneMouseMove:Pt,onPaneMouseLeave:kt,onPaneScroll:It,onPaneContextMenu:Ft,children:Xt,onEdgeContextMenu:Kt,onEdgeDoubleClick:Tt,onEdgeMouseEnter:rr,onEdgeMouseMove:Wt,onEdgeMouseLeave:Lr,onEdgeUpdate:Dr,onEdgeUpdateStart:Kr,onEdgeUpdateEnd:kr,onReconnect:mt,onReconnectStart:qt,onReconnectEnd:pr,reconnectRadius:jr=10,edgeUpdaterRadius:Cr=10,onNodesChange:Tr,onEdgesChange:or,noDragClassName:Bt="nodrag",noWheelClassName:Or="nowheel",noPanClassName:xt="nopan",fitView:Vt=!1,fitViewOptions:Dn,connectOnClick:xi=!0,attributionPosition:Ii,proOptions:_r,defaultEdgeOptions:ut,elevateNodesOnSelect:Ze=!0,elevateEdgesOnSelect:ot=!1,disableKeyboardA11y:ht=!1,autoPanOnConnect:Lt=!0,autoPanOnNodeDrag:jt=!0,connectionRadius:er=20,isValidConnection:Nr,onError:zt,style:We,id:dt,nodeDragThreshold:Ot,...Mt},_t)=>{const ar=dt||"1";return et.createElement("div",{...Mt,style:{...We,...oZe},ref:_t,className:Ja(["react-flow",i]),"data-testid":"rf__wrapper",id:dt},et.createElement(Ule,null,et.createElement(JXe,{onInit:y,onMove:x,onMoveStart:k,onMoveEnd:A,onNodeClick:l,onEdgeClick:h,onNodeMouseEnter:v,onNodeMouseMove:C,onNodeMouseLeave:w,onNodeContextMenu:g,onNodeDoubleClick:d,nodeTypes:a,edgeTypes:s,connectionLineType:ae,connectionLineStyle:re,connectionLineComponent:ue,connectionLineContainerStyle:me,selectionKeyCode:we,selectionOnDrag:Fe,selectionMode:Ee,deleteKeyCode:Se,multiSelectionKeyCode:be,panActivationKeyCode:Te,zoomActivationKeyCode:Ue,onlyRenderVisibleElements:q,selectNodesOnDrag:ne,defaultViewport:P,translateExtent:_e,minZoom:le,maxZoom:ee,preventScrolling:he,zoomOnScroll:je,zoomOnPinch:Le,zoomOnDoubleClick:tt,panOnScroll:xe,panOnScrollSpeed:Be,panOnScrollMode:Ve,panOnDrag:it,onPaneClick:yt,onPaneMouseEnter:vt,onPaneMouseMove:Pt,onPaneMouseLeave:kt,onPaneScroll:It,onPaneContextMenu:Ft,onSelectionContextMenu:W,onSelectionStart:K,onSelectionEnd:te,onEdgeContextMenu:Kt,onEdgeDoubleClick:Tt,onEdgeMouseEnter:rr,onEdgeMouseMove:Wt,onEdgeMouseLeave:Lr,onReconnect:mt??Dr,onReconnectStart:qt??Kr,onReconnectEnd:pr??kr,reconnectRadius:jr??Cr,defaultMarkerColor:Ae,noDragClassName:Bt,noWheelClassName:Or,noPanClassName:xt,elevateEdgesOnSelect:ot,rfId:ar,disableKeyboardA11y:ht,nodeOrigin:Q,nodeExtent:ve}),et.createElement(YYe,{nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:j,onConnectStart:N,onConnectEnd:M,onClickConnectStart:u,onClickConnectEnd:m,nodesDraggable:qe,nodesConnectable:se,nodesFocusable:Ke,edgesFocusable:Me,edgesUpdatable:o,elementsSelectable:S,elevateNodesOnSelect:Ze,minZoom:le,maxZoom:ee,nodeExtent:ve,onNodesChange:Tr,onEdgesChange:or,snapToGrid:st,snapGrid:ke,connectionMode:X,translateExtent:_e,connectOnClick:xi,defaultEdgeOptions:ut,fitView:Vt,fitViewOptions:Dn,onNodesDelete:D,onEdgesDelete:E,onNodeDragStart:f,onNodeDrag:c,onNodeDragStop:p,onSelectionDrag:B,onSelectionDragStart:$,onSelectionDragStop:L,noPanClassName:xt,nodeOrigin:Q,rfId:ar,autoPanOnConnect:Lt,autoPanOnNodeDrag:jt,onError:zt,connectionRadius:er,isValidConnection:Nr,nodeDragThreshold:Ot}),et.createElement(GYe,{onSelectionChange:T}),Xt,et.createElement(wYe,{proOptions:_r,position:Ii}),et.createElement(eXe,{rfId:ar,disableKeyboardA11y:ht})))});Kle.displayName="ReactFlow";function Gle(e){return t=>{const[r,n]=Y.useState(t),i=Y.useCallback(a=>n(s=>e(a,s)),[]);return[r,n,i]}}const aZe=Gle($le),sZe=Gle(pXe),qle=({id:e,x:t,y:r,width:n,height:i,style:a,color:s,strokeColor:l,strokeWidth:h,className:y,borderRadius:x,shapeRendering:k,onClick:A,selected:j})=>{const{background:N,backgroundColor:M}=a||{},u=s||N||M;return et.createElement("rect",{className:Ja(["react-flow__minimap-node",{selected:j},y]),x:t,y:r,rx:x,ry:x,width:n,height:i,fill:u,stroke:l,strokeWidth:h,shapeRendering:k,onClick:A?m=>A(m,e):void 0})};qle.displayName="MiniMapNode";var lZe=Y.memo(qle);const uZe=e=>e.nodeOrigin,cZe=e=>e.getNodes().filter(t=>!t.hidden&&t.width&&t.height),Tj=e=>e instanceof Function?e:()=>e;function dZe({nodeStrokeColor:e="transparent",nodeColor:t="#e2e2e2",nodeClassName:r="",nodeBorderRadius:n=5,nodeStrokeWidth:i=2,nodeComponent:a=lZe,onClick:s}){const l=Xi(cZe,Ea),h=Xi(uZe),y=Tj(t),x=Tj(e),k=Tj(r),A=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return et.createElement(et.Fragment,null,l.map(j=>{const{x:N,y:M}=Ym(j,h).positionAbsolute;return et.createElement(a,{key:j.id,x:N,y:M,width:j.width,height:j.height,style:j.style,selected:j.selected,className:k(j),color:y(j),borderRadius:n,strokeColor:x(j),strokeWidth:i,shapeRendering:A,onClick:s,id:j.id})}))}var fZe=Y.memo(dZe);const hZe=200,pZe=150,mZe=e=>{const t=e.getNodes(),r={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:r,boundingRect:t.length>0?CYe(JA(t,e.nodeOrigin),r):r,rfId:e.rfId}},gZe="react-flow__minimap-desc";function Yle({style:e,className:t,nodeStrokeColor:r="transparent",nodeColor:n="#e2e2e2",nodeClassName:i="",nodeBorderRadius:a=5,nodeStrokeWidth:s=2,nodeComponent:l,maskColor:h="rgb(240, 240, 240, 0.6)",maskStrokeColor:y="none",maskStrokeWidth:x=1,position:k="bottom-right",onClick:A,onNodeClick:j,pannable:N=!1,zoomable:M=!1,ariaLabel:u="React Flow mini map",inversePan:m=!1,zoomStep:v=10,offsetScale:C=5}){const w=ha(),g=Y.useRef(null),{boundingRect:d,viewBB:f,rfId:c}=Xi(mZe,Ea),p=(e==null?void 0:e.width)??hZe,D=(e==null?void 0:e.height)??pZe,E=d.width/p,T=d.height/D,$=Math.max(E,T),B=$*p,L=$*D,W=C*$,K=d.x-(B-d.width)/2-W,te=d.y-(L-d.height)/2-W,X=B+W*2,ae=L+W*2,re=`${gZe}-${c}`,ue=Y.useRef(0);ue.current=$,Y.useEffect(()=>{if(g.current){const we=ou(g.current),Fe=be=>{const{transform:Ue,d3Selection:st,d3Zoom:ke}=w.getState();if(be.sourceEvent.type!=="wheel"||!st||!ke)return;const q=-be.sourceEvent.deltaY*(be.sourceEvent.deltaMode===1?.05:be.sourceEvent.deltaMode?1:.002)*v,ne=Ue[2]*Math.pow(2,q);ke.scaleTo(st,ne)},Ee=be=>{const{transform:Ue,d3Selection:st,d3Zoom:ke,translateExtent:q,width:ne,height:qe}=w.getState();if(be.sourceEvent.type!=="mousemove"||!st||!ke)return;const se=ue.current*Math.max(1,Ue[2])*(m?-1:1),Ke={x:Ue[0]-be.sourceEvent.movementX*se,y:Ue[1]-be.sourceEvent.movementY*se},Q=[[0,0],[ne,qe]],Me=Sf.translate(Ke.x,Ke.y).scale(Ue[2]),o=ke.constrain()(Me,Q,q);ke.transform(st,o)},Te=Qse().on("zoom",N?Ee:null).on("zoom.wheel",M?Fe:null);return we.call(Te),()=>{we.on("zoom",null)}}},[N,M,m,v]);const me=A?we=>{const Fe=Xu(we);A(we,{x:Fe[0],y:Fe[1]})}:void 0,Se=j?(we,Fe)=>{const Ee=w.getState().nodeInternals.get(Fe);j(we,Ee)}:void 0;return et.createElement(F9,{position:k,style:e,className:Ja(["react-flow__minimap",t]),"data-testid":"rf__minimap"},et.createElement("svg",{width:p,height:D,viewBox:`${K} ${te} ${X} ${ae}`,role:"img","aria-labelledby":re,ref:g,onClick:me},u&&et.createElement("title",{id:re},u),et.createElement(fZe,{onClick:Se,nodeColor:n,nodeStrokeColor:r,nodeBorderRadius:a,nodeClassName:i,nodeStrokeWidth:s,nodeComponent:l}),et.createElement("path",{className:"react-flow__minimap-mask",d:`M${K-W},${te-W}h${X+W*2}v${ae+W*2}h${-X-W*2}z
-        M${f.x},${f.y}h${f.width}v${f.height}h${-f.width}z`,fill:h,fillRule:"evenodd",stroke:y,strokeWidth:x,pointerEvents:"none"})))}Yle.displayName="MiniMap";var yZe=Y.memo(Yle);function vZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},et.createElement("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"}))}function bZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5"},et.createElement("path",{d:"M0 0h32v4.2H0z"}))}function xZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30"},et.createElement("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"}))}function wZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},et.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"}))}function SZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},et.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"}))}const G1=({children:e,className:t,...r})=>et.createElement("button",{type:"button",className:Ja(["react-flow__controls-button",t]),...r},e);G1.displayName="ControlButton";const DZe=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom}),Xle=({style:e,showZoom:t=!0,showFitView:r=!0,showInteractive:n=!0,fitViewOptions:i,onZoomIn:a,onZoomOut:s,onFitView:l,onInteractiveChange:h,className:y,children:x,position:k="bottom-left"})=>{const A=ha(),[j,N]=Y.useState(!1),{isInteractive:M,minZoomReached:u,maxZoomReached:m}=Xi(DZe,Ea),{zoomIn:v,zoomOut:C,fitView:w}=QA();if(Y.useEffect(()=>{N(!0)},[]),!j)return null;const g=()=>{v(),a==null||a()},d=()=>{C(),s==null||s()},f=()=>{w(i),l==null||l()},c=()=>{A.setState({nodesDraggable:!M,nodesConnectable:!M,elementsSelectable:!M}),h==null||h(!M)};return et.createElement(F9,{className:Ja(["react-flow__controls",y]),position:k,style:e,"data-testid":"rf__controls"},t&&et.createElement(et.Fragment,null,et.createElement(G1,{onClick:g,className:"react-flow__controls-zoomin",title:"zoom in","aria-label":"zoom in",disabled:m},et.createElement(vZe,null)),et.createElement(G1,{onClick:d,className:"react-flow__controls-zoomout",title:"zoom out","aria-label":"zoom out",disabled:u},et.createElement(bZe,null))),r&&et.createElement(G1,{className:"react-flow__controls-fitview",onClick:f,title:"fit view","aria-label":"fit view"},et.createElement(xZe,null)),n&&et.createElement(G1,{className:"react-flow__controls-interactive",onClick:c,title:"toggle interactivity","aria-label":"toggle interactivity"},M?et.createElement(SZe,null):et.createElement(wZe,null)),x)};Xle.displayName="Controls";var CZe=Y.memo(Xle),ac;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(ac||(ac={}));function PZe({color:e,dimensions:t,lineWidth:r}){return et.createElement("path",{stroke:e,strokeWidth:r,d:`M${t[0]/2} 0 V${t[1]} M0 ${t[1]/2} H${t[0]}`})}function kZe({color:e,radius:t}){return et.createElement("circle",{cx:t,cy:t,r:t,fill:e})}const OZe={[ac.Dots]:"#91919a",[ac.Lines]:"#eee",[ac.Cross]:"#e2e2e2"},EZe={[ac.Dots]:1,[ac.Lines]:1,[ac.Cross]:6},_Ze=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function Zle({id:e,variant:t=ac.Dots,gap:r=20,size:n,lineWidth:i=1,offset:a=2,color:s,style:l,className:h}){const y=Y.useRef(null),{transform:x,patternId:k}=Xi(_Ze,Ea),A=s||OZe[t],j=n||EZe[t],N=t===ac.Dots,M=t===ac.Cross,u=Array.isArray(r)?r:[r,r],m=[u[0]*x[2]||1,u[1]*x[2]||1],v=j*x[2],C=M?[v,v]:m,w=N?[v/a,v/a]:[C[0]/a,C[1]/a];return et.createElement("svg",{className:Ja(["react-flow__background",h]),style:{...l,position:"absolute",width:"100%",height:"100%",top:0,left:0},ref:y,"data-testid":"rf__background"},et.createElement("pattern",{id:k+e,x:x[0]%m[0],y:x[1]%m[1],width:m[0],height:m[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${w[0]},-${w[1]})`},N?et.createElement(kZe,{color:A,radius:v/a}):et.createElement(PZe,{dimensions:C,color:A,lineWidth:i})),et.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${k+e})`}))}Zle.displayName="Background";var AZe=Y.memo(Zle);const TZe=({fromX:e,fromY:t,toX:r,toY:n})=>G.jsxs("g",{children:[G.jsx("path",{fill:"none",stroke:"#222",strokeWidth:1.5,className:"animated",d:`M${e},${t} C ${e} ${n} ${e} ${n} ${r},${n}`}),G.jsx("circle",{cx:r,cy:n,fill:"#fff",r:2,stroke:"#222",strokeWidth:1.5})]}),MZe=({id:e,data:t})=>{const{state:{screens:r}}=Y.useContext(bi);if(!r[t])return null;const{blocks:n,surface:i}=r[t].payload;return G.jsxs(Ne.Box,{padding:"10px",border:"var(--default-border)",bg:"white",borderRadius:"10px",children:[G.jsx(tv,{type:"target",className:"react-flow-targetHandle",position:fn.Left,id:`${e}`}),G.jsx(vA,{type:i,children:n.map((a,s)=>G.jsx(Ne.Box,{pie:"6px",className:"uiKitWrapper",children:G.jsxs(Ne.Box,{position:"relative",border:"var(--default-border)",padding:"10px",children:[G.jsx(Cv,{blocks:[a],surface:i}),G.jsx(tv,{type:"source",className:"react-flow-sourceHandle",position:fn.Right,id:a.actionId})]})},s))})]})},Mj={edgeType:"smoothstep",markerEnd:{type:ev.Arrow},style:{strokeWidth:2,stroke:"var(--RCPG-primary-color)"}},$Ze=()=>G.jsx(CZe,{});function IZe(){var A;const{state:{screens:e,projects:t,activeProject:r},dispatch:n}=Y.useContext(bi),[i,a,s]=aZe([]),[l,h,y]=sZe([]),x=j=>{const N=j(l);h(N),n(gbe(N))};Y.useEffect(()=>{const j=t[r].flowNodes,N={x:window.innerWidth/2,y:window.innerHeight/2},M=t[r].screens.map(u=>e[u]);M.map((u,m)=>{if(j.map(d=>d.id).includes(u.id))return;const C=m*(360/8)*(Math.PI/180),w=250*M.length*Math.cos(C)+N.x,g=250*M.length*Math.sin(C)+N.y;j.push({id:u.id,type:"custom",position:{x:w,y:g},data:u.id})}),a(j)},[r,t,e,JSON.stringify(e),t[r].screens,a]),Y.useEffect(()=>{const j=t[r].flowEdges;h(j)},[r,t,e,t[r].flowEdges,h]);const k=(A=t[r])==null?void 0:A.viewport;return{nodes:i,edges:l,Viewport:k,onNodesChange:s,onEdgesChange:y,setNodes:a,setEdges:x}}ev.Arrow;const jZe=()=>{const{dispatch:e}=Y.useContext(bi),{nodes:t,edges:r,Viewport:n,onNodesChange:i,onEdgesChange:a,setEdges:s}=IZe(),{setViewport:l}=QA(),h=Y.useMemo(()=>({custom:MZe}),[r]),[y,x]=Y.useState(),k=Y.useRef(!0),A=Y.useCallback(v=>{if(v.source===v.target)return;const C={...v,type:Mj.edgeType,markerEnd:Mj.markerEnd,style:Mj.style};s(w=>fle(C,w))},[s]),j=Y.useCallback(()=>{k.current=!1},[]),N=Y.useCallback((v,C)=>{k.current=!0,s(w=>BYe(v,C,w))},[s]),M=Y.useCallback((v,C)=>{k.current||s(w=>w.filter(g=>g.id!==C.id)),k.current=!0},[s]),u=()=>{if(!(y!=null&&y.toObject()))return;const{nodes:v,viewport:C}=y.toObject();e(ybe({nodes:v,viewport:C}))},m=v=>{x(v),n&&l(n)};return G.jsxs(Kle,{nodes:t,edges:r,onInit:m,onNodesChange:i,onEdgesChange:a,onEdgeUpdate:N,onNodeDragStop:u,onEdgeUpdateStart:j,onEdgeUpdateEnd:M,onConnect:A,fitView:!0,nodeTypes:h,minZoom:.1,connectionLineComponent:TZe,children:[G.jsx(yZe,{zoomable:!0,pannable:!0}),G.jsx($Ze,{}),G.jsx(AZe,{color:"#aaa",gap:16})]})},Jle=()=>G.jsx(Ne.Box,{w:"100%",h:"100%",position:"relative",children:G.jsx(K9,{children:G.jsx(jZe,{})})}),FZe=({blocks:e,surface:t,flowEdges:r,activeActions:n,onSelectAction:i})=>{const a=Y.useRef(),[s,l]=Y.useState(!1),h=y=>{const x=r.find(k=>k.sourceHandle===y);if(x)return i(x.target);clearTimeout(a.current),l(!1),setTimeout(()=>{l(!0)},0),a.current=setTimeout(()=>{l(!1)},1e3)};return G.jsx(Ne.Box,{h:"max-content",mb:"auto",className:"rc-prototype-renderer",children:G.jsx(vA,{type:t,children:e.map((y,x)=>G.jsx(Ne.Box,{className:pn`
+ */var UA=Y,EUe=Xo;function _Ue(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var AUe=typeof Object.is=="function"?Object.is:_Ue,TUe=EUe.useSyncExternalStore,MUe=UA.useRef,$Ue=UA.useEffect,IUe=UA.useMemo,jUe=UA.useDebugValue;kse.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var a=MUe(null);if(a.current===null){var s={hasValue:!1,value:null};a.current=s}else s=a.current;a=IUe(function(){function h(j){if(!y){if(y=!0,x=j,j=n(j),i!==void 0&&s.hasValue){var N=s.value;if(i(N,j))return k=N}return k=j}if(N=k,AUe(x,j))return N;var M=n(j);return i!==void 0&&i(N,M)?N:(x=j,k=M)}var y=!1,x,k,A=r===void 0?null:r;return[function(){return h(t())},A===null?void 0:function(){return h(A())}]},[t,r,n,i]);var l=TUe(e,a[0],a[1]);return $Ue(function(){s.hasValue=!0,s.value=l},[l]),jUe(l),l};Pse.exports=kse;var FUe=Pse.exports;const BUe=mp(FUe),NUe={BASE_URL:"./",DEV:!1,MODE:"production",PROD:!0,SSR:!1},eK=e=>{let t;const r=new Set,n=(x,k)=>{const A=typeof x=="function"?x(t):x;if(!Object.is(A,t)){const j=t;t=k??(typeof A!="object"||A===null)?A:Object.assign({},t,A),r.forEach(N=>N(t,j))}},i=()=>t,h={setState:n,getState:i,getInitialState:()=>y,subscribe:x=>(r.add(x),()=>r.delete(x)),destroy:()=>{(NUe?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},y=t=e(n,i,h);return h},RUe=e=>e?eK(e):eK,{useDebugValue:LUe}=et,{useSyncExternalStoreWithSelector:zUe}=BUe,VUe=e=>e;function Ose(e,t=VUe,r){const n=zUe(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return LUe(n),n}const tK=(e,t)=>{const r=RUe(e),n=(i,a=t)=>Ose(r,i,a);return Object.assign(n,r),n},WUe=(e,t)=>e?tK(e,t):tK;function Ea(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[n,i]of e)if(!Object.is(i,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(const n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||!Object.is(e[n],t[n]))return!1;return!0}var HUe={value:()=>{}};function KA(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new pk(r)}function pk(e){this._=e}function UUe(e,t){return e.trim().split(/^|\s+/).map(function(r){var n="",i=r.indexOf(".");if(i>=0&&(n=r.slice(i+1),r=r.slice(0,i)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}pk.prototype=KA.prototype={constructor:pk,on:function(e,t){var r=this._,n=UUe(e+"",r),i,a=-1,s=n.length;if(arguments.length<2){for(;++a<s;)if((i=(e=n[a]).type)&&(i=KUe(r[i],e.name)))return i;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++a<s;)if(i=(e=n[a]).type)r[i]=rK(r[i],e.name,t);else if(t==null)for(i in r)r[i]=rK(r[i],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new pk(e)},call:function(e,t){if((i=arguments.length-2)>0)for(var r=new Array(i),n=0,i,a;n<i;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(a=this._[e],n=0,i=a.length;n<i;++n)a[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var n=this._[e],i=0,a=n.length;i<a;++i)n[i].value.apply(t,r)}};function KUe(e,t){for(var r=0,n=e.length,i;r<n;++r)if((i=e[r]).name===t)return i.value}function rK(e,t,r){for(var n=0,i=e.length;n<i;++n)if(e[n].name===t){e[n]=HUe,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var C8="http://www.w3.org/1999/xhtml";const nK={svg:"http://www.w3.org/2000/svg",xhtml:C8,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function GA(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),nK.hasOwnProperty(t)?{space:nK[t],local:e}:e}function GUe(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===C8&&t.documentElement.namespaceURI===C8?t.createElement(e):t.createElementNS(r,e)}}function qUe(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Ese(e){var t=GA(e);return(t.local?qUe:GUe)(t)}function YUe(){}function A9(e){return e==null?YUe:function(){return this.querySelector(e)}}function XUe(e){typeof e!="function"&&(e=A9(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var a=t[i],s=a.length,l=n[i]=new Array(s),h,y,x=0;x<s;++x)(h=a[x])&&(y=e.call(h,h.__data__,x,a))&&("__data__"in h&&(y.__data__=h.__data__),l[x]=y);return new jl(n,this._parents)}function ZUe(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function JUe(){return[]}function _se(e){return e==null?JUe:function(){return this.querySelectorAll(e)}}function QUe(e){return function(){return ZUe(e.apply(this,arguments))}}function eKe(e){typeof e=="function"?e=QUe(e):e=_se(e);for(var t=this._groups,r=t.length,n=[],i=[],a=0;a<r;++a)for(var s=t[a],l=s.length,h,y=0;y<l;++y)(h=s[y])&&(n.push(e.call(h,h.__data__,y,s)),i.push(h));return new jl(n,i)}function Ase(e){return function(){return this.matches(e)}}function Tse(e){return function(t){return t.matches(e)}}var tKe=Array.prototype.find;function rKe(e){return function(){return tKe.call(this.children,e)}}function nKe(){return this.firstElementChild}function iKe(e){return this.select(e==null?nKe:rKe(typeof e=="function"?e:Tse(e)))}var oKe=Array.prototype.filter;function aKe(){return Array.from(this.children)}function sKe(e){return function(){return oKe.call(this.children,e)}}function lKe(e){return this.selectAll(e==null?aKe:sKe(typeof e=="function"?e:Tse(e)))}function uKe(e){typeof e!="function"&&(e=Ase(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var a=t[i],s=a.length,l=n[i]=[],h,y=0;y<s;++y)(h=a[y])&&e.call(h,h.__data__,y,a)&&l.push(h);return new jl(n,this._parents)}function Mse(e){return new Array(e.length)}function cKe(){return new jl(this._enter||this._groups.map(Mse),this._parents)}function eE(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}eE.prototype={constructor:eE,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function dKe(e){return function(){return e}}function fKe(e,t,r,n,i,a){for(var s=0,l,h=t.length,y=a.length;s<y;++s)(l=t[s])?(l.__data__=a[s],n[s]=l):r[s]=new eE(e,a[s]);for(;s<h;++s)(l=t[s])&&(i[s]=l)}function hKe(e,t,r,n,i,a,s){var l,h,y=new Map,x=t.length,k=a.length,A=new Array(x),j;for(l=0;l<x;++l)(h=t[l])&&(A[l]=j=s.call(h,h.__data__,l,t)+"",y.has(j)?i[l]=h:y.set(j,h));for(l=0;l<k;++l)j=s.call(e,a[l],l,a)+"",(h=y.get(j))?(n[l]=h,h.__data__=a[l],y.delete(j)):r[l]=new eE(e,a[l]);for(l=0;l<x;++l)(h=t[l])&&y.get(A[l])===h&&(i[l]=h)}function pKe(e){return e.__data__}function mKe(e,t){if(!arguments.length)return Array.from(this,pKe);var r=t?hKe:fKe,n=this._parents,i=this._groups;typeof e!="function"&&(e=dKe(e));for(var a=i.length,s=new Array(a),l=new Array(a),h=new Array(a),y=0;y<a;++y){var x=n[y],k=i[y],A=k.length,j=gKe(e.call(x,x&&x.__data__,y,n)),N=j.length,M=l[y]=new Array(N),u=s[y]=new Array(N),m=h[y]=new Array(A);r(x,k,M,u,m,j,t);for(var v=0,C=0,w,g;v<N;++v)if(w=M[v]){for(v>=C&&(C=v+1);!(g=u[C])&&++C<N;);w._next=g||null}}return s=new jl(s,n),s._enter=l,s._exit=h,s}function gKe(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function yKe(){return new jl(this._exit||this._groups.map(Mse),this._parents)}function vKe(e,t,r){var n=this.enter(),i=this,a=this.exit();return typeof e=="function"?(n=e(n),n&&(n=n.selection())):n=n.append(e+""),t!=null&&(i=t(i),i&&(i=i.selection())),r==null?a.remove():r(a),n&&i?n.merge(i).order():i}function bKe(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,i=r.length,a=n.length,s=Math.min(i,a),l=new Array(i),h=0;h<s;++h)for(var y=r[h],x=n[h],k=y.length,A=l[h]=new Array(k),j,N=0;N<k;++N)(j=y[N]||x[N])&&(A[N]=j);for(;h<i;++h)l[h]=r[h];return new jl(l,this._parents)}function xKe(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],i=n.length-1,a=n[i],s;--i>=0;)(s=n[i])&&(a&&s.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(s,a),a=s);return this}function wKe(e){e||(e=SKe);function t(k,A){return k&&A?e(k.__data__,A.__data__):!k-!A}for(var r=this._groups,n=r.length,i=new Array(n),a=0;a<n;++a){for(var s=r[a],l=s.length,h=i[a]=new Array(l),y,x=0;x<l;++x)(y=s[x])&&(h[x]=y);h.sort(t)}return new jl(i,this._parents).order()}function SKe(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function DKe(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function CKe(){return Array.from(this)}function PKe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,a=n.length;i<a;++i){var s=n[i];if(s)return s}return null}function kKe(){let e=0;for(const t of this)++e;return e}function OKe(){return!this.node()}function EKe(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,s=i.length,l;a<s;++a)(l=i[a])&&e.call(l,l.__data__,a,i);return this}function _Ke(e){return function(){this.removeAttribute(e)}}function AKe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function TKe(e,t){return function(){this.setAttribute(e,t)}}function MKe(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function $Ke(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function IKe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function jKe(e,t){var r=GA(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?AKe:_Ke:typeof t=="function"?r.local?IKe:$Ke:r.local?MKe:TKe)(r,t))}function $se(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function FKe(e){return function(){this.style.removeProperty(e)}}function BKe(e,t,r){return function(){this.style.setProperty(e,t,r)}}function NKe(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function RKe(e,t,r){return arguments.length>1?this.each((t==null?FKe:typeof t=="function"?NKe:BKe)(e,t,r??"")):Zy(this.node(),e)}function Zy(e,t){return e.style.getPropertyValue(t)||$se(e).getComputedStyle(e,null).getPropertyValue(t)}function LKe(e){return function(){delete this[e]}}function zKe(e,t){return function(){this[e]=t}}function VKe(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function WKe(e,t){return arguments.length>1?this.each((t==null?LKe:typeof t=="function"?VKe:zKe)(e,t)):this.node()[e]}function Ise(e){return e.trim().split(/^|\s+/)}function T9(e){return e.classList||new jse(e)}function jse(e){this._node=e,this._names=Ise(e.getAttribute("class")||"")}jse.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Fse(e,t){for(var r=T9(e),n=-1,i=t.length;++n<i;)r.add(t[n])}function Bse(e,t){for(var r=T9(e),n=-1,i=t.length;++n<i;)r.remove(t[n])}function HKe(e){return function(){Fse(this,e)}}function UKe(e){return function(){Bse(this,e)}}function KKe(e,t){return function(){(t.apply(this,arguments)?Fse:Bse)(this,e)}}function GKe(e,t){var r=Ise(e+"");if(arguments.length<2){for(var n=T9(this.node()),i=-1,a=r.length;++i<a;)if(!n.contains(r[i]))return!1;return!0}return this.each((typeof t=="function"?KKe:t?HKe:UKe)(r,t))}function qKe(){this.textContent=""}function YKe(e){return function(){this.textContent=e}}function XKe(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function ZKe(e){return arguments.length?this.each(e==null?qKe:(typeof e=="function"?XKe:YKe)(e)):this.node().textContent}function JKe(){this.innerHTML=""}function QKe(e){return function(){this.innerHTML=e}}function eGe(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function tGe(e){return arguments.length?this.each(e==null?JKe:(typeof e=="function"?eGe:QKe)(e)):this.node().innerHTML}function rGe(){this.nextSibling&&this.parentNode.appendChild(this)}function nGe(){return this.each(rGe)}function iGe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function oGe(){return this.each(iGe)}function aGe(e){var t=typeof e=="function"?e:Ese(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function sGe(){return null}function lGe(e,t){var r=typeof e=="function"?e:Ese(e),n=t==null?sGe:typeof t=="function"?t:A9(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function uGe(){var e=this.parentNode;e&&e.removeChild(this)}function cGe(){return this.each(uGe)}function dGe(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function fGe(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function hGe(e){return this.select(e?fGe:dGe)}function pGe(e){return arguments.length?this.property("__data__",e):this.node().__data__}function mGe(e){return function(t){e.call(this,t,this.__data__)}}function gGe(e){return e.trim().split(/^|\s+/).map(function(t){var r="",n=t.indexOf(".");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function yGe(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,i=t.length,a;r<i;++r)a=t[r],(!e.type||a.type===e.type)&&a.name===e.name?this.removeEventListener(a.type,a.listener,a.options):t[++n]=a;++n?t.length=n:delete this.__on}}}function vGe(e,t,r){return function(){var n=this.__on,i,a=mGe(t);if(n){for(var s=0,l=n.length;s<l;++s)if((i=n[s]).type===e.type&&i.name===e.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=a,i.options=r),i.value=t;return}}this.addEventListener(e.type,a,r),i={type:e.type,name:e.name,value:t,listener:a,options:r},n?n.push(i):this.__on=[i]}}function bGe(e,t,r){var n=gGe(e+""),i,a=n.length,s;if(arguments.length<2){var l=this.node().__on;if(l){for(var h=0,y=l.length,x;h<y;++h)for(i=0,x=l[h];i<a;++i)if((s=n[i]).type===x.type&&s.name===x.name)return x.value}return}for(l=t?vGe:yGe,i=0;i<a;++i)this.each(l(n[i],t,r));return this}function Nse(e,t,r){var n=$se(e),i=n.CustomEvent;typeof i=="function"?i=new i(t,r):(i=n.document.createEvent("Event"),r?(i.initEvent(t,r.bubbles,r.cancelable),i.detail=r.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function xGe(e,t){return function(){return Nse(this,e,t)}}function wGe(e,t){return function(){return Nse(this,e,t.apply(this,arguments))}}function SGe(e,t){return this.each((typeof t=="function"?wGe:xGe)(e,t))}function*DGe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,a=n.length,s;i<a;++i)(s=n[i])&&(yield s)}var Rse=[null];function jl(e,t){this._groups=e,this._parents=t}function _S(){return new jl([[document.documentElement]],Rse)}function CGe(){return this}jl.prototype=_S.prototype={constructor:jl,select:XUe,selectAll:eKe,selectChild:iKe,selectChildren:lKe,filter:uKe,data:mKe,enter:cKe,exit:yKe,join:vKe,merge:bKe,selection:CGe,order:xKe,sort:wKe,call:DKe,nodes:CKe,node:PKe,size:kKe,empty:OKe,each:EKe,attr:jKe,style:RKe,property:WKe,classed:GKe,text:ZKe,html:tGe,raise:nGe,lower:oGe,append:aGe,insert:lGe,remove:cGe,clone:hGe,datum:pGe,on:bGe,dispatch:SGe,[Symbol.iterator]:DGe};function ou(e){return typeof e=="string"?new jl([[document.querySelector(e)]],[document.documentElement]):new jl([[e]],Rse)}function PGe(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Xu(e,t){if(e=PGe(e),t===void 0&&(t=e.currentTarget),t){var r=t.ownerSVGElement||t;if(r.createSVGPoint){var n=r.createSVGPoint();return n.x=e.clientX,n.y=e.clientY,n=n.matrixTransform(t.getScreenCTM().inverse()),[n.x,n.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}const kGe={passive:!1},gw={capture:!0,passive:!1};function Sj(e){e.stopImmediatePropagation()}function py(e){e.preventDefault(),e.stopImmediatePropagation()}function Lse(e){var t=e.document.documentElement,r=ou(e).on("dragstart.drag",py,gw);"onselectstart"in t?r.on("selectstart.drag",py,gw):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function zse(e,t){var r=e.document.documentElement,n=ou(e).on("dragstart.drag",null);t&&(n.on("click.drag",py,gw),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}const vP=e=>()=>e;function P8(e,{sourceEvent:t,subject:r,target:n,identifier:i,active:a,x:s,y:l,dx:h,dy:y,dispatch:x}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:l,enumerable:!0,configurable:!0},dx:{value:h,enumerable:!0,configurable:!0},dy:{value:y,enumerable:!0,configurable:!0},_:{value:x}})}P8.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function OGe(e){return!e.ctrlKey&&!e.button}function EGe(){return this.parentNode}function _Ge(e,t){return t??{x:e.x,y:e.y}}function AGe(){return navigator.maxTouchPoints||"ontouchstart"in this}function TGe(){var e=OGe,t=EGe,r=_Ge,n=AGe,i={},a=KA("start","drag","end"),s=0,l,h,y,x,k=0;function A(w){w.on("mousedown.drag",j).filter(n).on("touchstart.drag",u).on("touchmove.drag",m,kGe).on("touchend.drag touchcancel.drag",v).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function j(w,g){if(!(x||!e.call(this,w,g))){var d=C(this,t.call(this,w,g),w,g,"mouse");d&&(ou(w.view).on("mousemove.drag",N,gw).on("mouseup.drag",M,gw),Lse(w.view),Sj(w),y=!1,l=w.clientX,h=w.clientY,d("start",w))}}function N(w){if(py(w),!y){var g=w.clientX-l,d=w.clientY-h;y=g*g+d*d>k}i.mouse("drag",w)}function M(w){ou(w.view).on("mousemove.drag mouseup.drag",null),zse(w.view,y),py(w),i.mouse("end",w)}function u(w,g){if(e.call(this,w,g)){var d=w.changedTouches,f=t.call(this,w,g),c=d.length,p,D;for(p=0;p<c;++p)(D=C(this,f,w,g,d[p].identifier,d[p]))&&(Sj(w),D("start",w,d[p]))}}function m(w){var g=w.changedTouches,d=g.length,f,c;for(f=0;f<d;++f)(c=i[g[f].identifier])&&(py(w),c("drag",w,g[f]))}function v(w){var g=w.changedTouches,d=g.length,f,c;for(x&&clearTimeout(x),x=setTimeout(function(){x=null},500),f=0;f<d;++f)(c=i[g[f].identifier])&&(Sj(w),c("end",w,g[f]))}function C(w,g,d,f,c,p){var D=a.copy(),E=Xu(p||d,g),T,$,B;if((B=r.call(w,new P8("beforestart",{sourceEvent:d,target:A,identifier:c,active:s,x:E[0],y:E[1],dx:0,dy:0,dispatch:D}),f))!=null)return T=B.x-E[0]||0,$=B.y-E[1]||0,function L(W,K,te){var X=E,ae;switch(W){case"start":i[c]=L,ae=s++;break;case"end":delete i[c],--s;case"drag":E=Xu(te||K,g),ae=s;break}D.call(W,w,new P8(W,{sourceEvent:K,subject:B,target:A,identifier:c,active:ae,x:E[0]+T,y:E[1]+$,dx:E[0]-X[0],dy:E[1]-X[1],dispatch:D}),f)}}return A.filter=function(w){return arguments.length?(e=typeof w=="function"?w:vP(!!w),A):e},A.container=function(w){return arguments.length?(t=typeof w=="function"?w:vP(w),A):t},A.subject=function(w){return arguments.length?(r=typeof w=="function"?w:vP(w),A):r},A.touchable=function(w){return arguments.length?(n=typeof w=="function"?w:vP(!!w),A):n},A.on=function(){var w=a.on.apply(a,arguments);return w===a?A:w},A.clickDistance=function(w){return arguments.length?(k=(w=+w)*w,A):Math.sqrt(k)},A}function M9(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Vse(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function AS(){}var yw=.7,tE=1/yw,my="\\s*([+-]?\\d+)\\s*",vw="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ud="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",MGe=/^#([0-9a-f]{3,8})$/,$Ge=new RegExp(`^rgb\\(${my},${my},${my}\\)$`),IGe=new RegExp(`^rgb\\(${ud},${ud},${ud}\\)$`),jGe=new RegExp(`^rgba\\(${my},${my},${my},${vw}\\)$`),FGe=new RegExp(`^rgba\\(${ud},${ud},${ud},${vw}\\)$`),BGe=new RegExp(`^hsl\\(${vw},${ud},${ud}\\)$`),NGe=new RegExp(`^hsla\\(${vw},${ud},${ud},${vw}\\)$`),iK={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};M9(AS,bw,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:oK,formatHex:oK,formatHex8:RGe,formatHsl:LGe,formatRgb:aK,toString:aK});function oK(){return this.rgb().formatHex()}function RGe(){return this.rgb().formatHex8()}function LGe(){return Wse(this).formatHsl()}function aK(){return this.rgb().formatRgb()}function bw(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=MGe.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?sK(t):r===3?new el(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?bP(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?bP(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=$Ge.exec(e))?new el(t[1],t[2],t[3],1):(t=IGe.exec(e))?new el(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=jGe.exec(e))?bP(t[1],t[2],t[3],t[4]):(t=FGe.exec(e))?bP(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=BGe.exec(e))?cK(t[1],t[2]/100,t[3]/100,1):(t=NGe.exec(e))?cK(t[1],t[2]/100,t[3]/100,t[4]):iK.hasOwnProperty(e)?sK(iK[e]):e==="transparent"?new el(NaN,NaN,NaN,0):null}function sK(e){return new el(e>>16&255,e>>8&255,e&255,1)}function bP(e,t,r,n){return n<=0&&(e=t=r=NaN),new el(e,t,r,n)}function zGe(e){return e instanceof AS||(e=bw(e)),e?(e=e.rgb(),new el(e.r,e.g,e.b,e.opacity)):new el}function k8(e,t,r,n){return arguments.length===1?zGe(e):new el(e,t,r,n??1)}function el(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}M9(el,k8,Vse(AS,{brighter(e){return e=e==null?tE:Math.pow(tE,e),new el(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?yw:Math.pow(yw,e),new el(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new el(qm(this.r),qm(this.g),qm(this.b),rE(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:lK,formatHex:lK,formatHex8:VGe,formatRgb:uK,toString:uK}));function lK(){return`#${Rm(this.r)}${Rm(this.g)}${Rm(this.b)}`}function VGe(){return`#${Rm(this.r)}${Rm(this.g)}${Rm(this.b)}${Rm((isNaN(this.opacity)?1:this.opacity)*255)}`}function uK(){const e=rE(this.opacity);return`${e===1?"rgb(":"rgba("}${qm(this.r)}, ${qm(this.g)}, ${qm(this.b)}${e===1?")":`, ${e})`}`}function rE(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function qm(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Rm(e){return e=qm(e),(e<16?"0":"")+e.toString(16)}function cK(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Zu(e,t,r,n)}function Wse(e){if(e instanceof Zu)return new Zu(e.h,e.s,e.l,e.opacity);if(e instanceof AS||(e=bw(e)),!e)return new Zu;if(e instanceof Zu)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),s=NaN,l=a-i,h=(a+i)/2;return l?(t===a?s=(r-n)/l+(r<n)*6:r===a?s=(n-t)/l+2:s=(t-r)/l+4,l/=h<.5?a+i:2-a-i,s*=60):l=h>0&&h<1?0:s,new Zu(s,l,h,e.opacity)}function WGe(e,t,r,n){return arguments.length===1?Wse(e):new Zu(e,t,r,n??1)}function Zu(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}M9(Zu,WGe,Vse(AS,{brighter(e){return e=e==null?tE:Math.pow(tE,e),new Zu(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?yw:Math.pow(yw,e),new Zu(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new el(Dj(e>=240?e-240:e+120,i,n),Dj(e,i,n),Dj(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Zu(dK(this.h),xP(this.s),xP(this.l),rE(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=rE(this.opacity);return`${e===1?"hsl(":"hsla("}${dK(this.h)}, ${xP(this.s)*100}%, ${xP(this.l)*100}%${e===1?")":`, ${e})`}`}}));function dK(e){return e=(e||0)%360,e<0?e+360:e}function xP(e){return Math.max(0,Math.min(1,e||0))}function Dj(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Hse=e=>()=>e;function HGe(e,t){return function(r){return e+r*t}}function UGe(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function KGe(e){return(e=+e)==1?Use:function(t,r){return r-t?UGe(t,r,e):Hse(isNaN(t)?r:t)}}function Use(e,t){var r=t-e;return r?HGe(e,r):Hse(isNaN(e)?t:e)}const fK=function e(t){var r=KGe(t);function n(i,a){var s=r((i=k8(i)).r,(a=k8(a)).r),l=r(i.g,a.g),h=r(i.b,a.b),y=Use(i.opacity,a.opacity);return function(x){return i.r=s(x),i.g=l(x),i.b=h(x),i.opacity=y(x),i+""}}return n.gamma=e,n}(1);function Ch(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var O8=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Cj=new RegExp(O8.source,"g");function GGe(e){return function(){return e}}function qGe(e){return function(t){return e(t)+""}}function YGe(e,t){var r=O8.lastIndex=Cj.lastIndex=0,n,i,a,s=-1,l=[],h=[];for(e=e+"",t=t+"";(n=O8.exec(e))&&(i=Cj.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),l[s]?l[s]+=a:l[++s]=a),(n=n[0])===(i=i[0])?l[s]?l[s]+=i:l[++s]=i:(l[++s]=null,h.push({i:s,x:Ch(n,i)})),r=Cj.lastIndex;return r<t.length&&(a=t.slice(r),l[s]?l[s]+=a:l[++s]=a),l.length<2?h[0]?qGe(h[0].x):GGe(t):(t=h.length,function(y){for(var x=0,k;x<t;++x)l[(k=h[x]).i]=k.x(y);return l.join("")})}var hK=180/Math.PI,E8={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Kse(e,t,r,n,i,a){var s,l,h;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(h=e*r+t*n)&&(r-=e*h,n-=t*h),(l=Math.sqrt(r*r+n*n))&&(r/=l,n/=l,h/=l),e*n<t*r&&(e=-e,t=-t,h=-h,s=-s),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*hK,skewX:Math.atan(h)*hK,scaleX:s,scaleY:l}}var wP;function XGe(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?E8:Kse(t.a,t.b,t.c,t.d,t.e,t.f)}function ZGe(e){return e==null||(wP||(wP=document.createElementNS("http://www.w3.org/2000/svg","g")),wP.setAttribute("transform",e),!(e=wP.transform.baseVal.consolidate()))?E8:(e=e.matrix,Kse(e.a,e.b,e.c,e.d,e.e,e.f))}function Gse(e,t,r,n){function i(y){return y.length?y.pop()+" ":""}function a(y,x,k,A,j,N){if(y!==k||x!==A){var M=j.push("translate(",null,t,null,r);N.push({i:M-4,x:Ch(y,k)},{i:M-2,x:Ch(x,A)})}else(k||A)&&j.push("translate("+k+t+A+r)}function s(y,x,k,A){y!==x?(y-x>180?x+=360:x-y>180&&(y+=360),A.push({i:k.push(i(k)+"rotate(",null,n)-2,x:Ch(y,x)})):x&&k.push(i(k)+"rotate("+x+n)}function l(y,x,k,A){y!==x?A.push({i:k.push(i(k)+"skewX(",null,n)-2,x:Ch(y,x)}):x&&k.push(i(k)+"skewX("+x+n)}function h(y,x,k,A,j,N){if(y!==k||x!==A){var M=j.push(i(j)+"scale(",null,",",null,")");N.push({i:M-4,x:Ch(y,k)},{i:M-2,x:Ch(x,A)})}else(k!==1||A!==1)&&j.push(i(j)+"scale("+k+","+A+")")}return function(y,x){var k=[],A=[];return y=e(y),x=e(x),a(y.translateX,y.translateY,x.translateX,x.translateY,k,A),s(y.rotate,x.rotate,k,A),l(y.skewX,x.skewX,k,A),h(y.scaleX,y.scaleY,x.scaleX,x.scaleY,k,A),y=x=null,function(j){for(var N=-1,M=A.length,u;++N<M;)k[(u=A[N]).i]=u.x(j);return k.join("")}}}var JGe=Gse(XGe,"px, ","px)","deg)"),QGe=Gse(ZGe,", ",")",")"),eqe=1e-12;function pK(e){return((e=Math.exp(e))+1/e)/2}function tqe(e){return((e=Math.exp(e))-1/e)/2}function rqe(e){return((e=Math.exp(2*e))-1)/(e+1)}const nqe=function e(t,r,n){function i(a,s){var l=a[0],h=a[1],y=a[2],x=s[0],k=s[1],A=s[2],j=x-l,N=k-h,M=j*j+N*N,u,m;if(M<eqe)m=Math.log(A/y)/t,u=function(f){return[l+f*j,h+f*N,y*Math.exp(t*f*m)]};else{var v=Math.sqrt(M),C=(A*A-y*y+n*M)/(2*y*r*v),w=(A*A-y*y-n*M)/(2*A*r*v),g=Math.log(Math.sqrt(C*C+1)-C),d=Math.log(Math.sqrt(w*w+1)-w);m=(d-g)/t,u=function(f){var c=f*m,p=pK(g),D=y/(r*v)*(p*rqe(t*c+g)-tqe(g));return[l+D*j,h+D*N,y*p/pK(t*c+g)]}}return u.duration=m*1e3*t/Math.SQRT2,u}return i.rho=function(a){var s=Math.max(.001,+a),l=s*s,h=l*l;return e(s,l,h)},i}(Math.SQRT2,2,4);var Jy=0,U1=0,O1=0,qse=1e3,nE,K1,iE=0,lg=0,qA=0,xw=typeof performance=="object"&&performance.now?performance:Date,Yse=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function $9(){return lg||(Yse(iqe),lg=xw.now()+qA)}function iqe(){lg=0}function oE(){this._call=this._time=this._next=null}oE.prototype=Xse.prototype={constructor:oE,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?$9():+r)+(t==null?0:+t),!this._next&&K1!==this&&(K1?K1._next=this:nE=this,K1=this),this._call=e,this._time=r,_8()},stop:function(){this._call&&(this._call=null,this._time=1/0,_8())}};function Xse(e,t,r){var n=new oE;return n.restart(e,t,r),n}function oqe(){$9(),++Jy;for(var e=nE,t;e;)(t=lg-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Jy}function mK(){lg=(iE=xw.now())+qA,Jy=U1=0;try{oqe()}finally{Jy=0,sqe(),lg=0}}function aqe(){var e=xw.now(),t=e-iE;t>qse&&(qA-=t,iE=e)}function sqe(){for(var e,t=nE,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:nE=r);K1=e,_8(n)}function _8(e){if(!Jy){U1&&(U1=clearTimeout(U1));var t=e-lg;t>24?(e<1/0&&(U1=setTimeout(mK,e-xw.now()-qA)),O1&&(O1=clearInterval(O1))):(O1||(iE=xw.now(),O1=setInterval(aqe,qse)),Jy=1,Yse(mK))}}function gK(e,t,r){var n=new oE;return t=t==null?0:+t,n.restart(i=>{n.stop(),e(i+t)},t,r),n}var lqe=KA("start","end","cancel","interrupt"),uqe=[],Zse=0,yK=1,A8=2,mk=3,vK=4,T8=5,gk=6;function YA(e,t,r,n,i,a){var s=e.__transition;if(!s)e.__transition={};else if(r in s)return;cqe(e,r,{name:t,index:n,group:i,on:lqe,tween:uqe,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:Zse})}function I9(e,t){var r=mc(e,t);if(r.state>Zse)throw new Error("too late; already scheduled");return r}function Cd(e,t){var r=mc(e,t);if(r.state>mk)throw new Error("too late; already running");return r}function mc(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function cqe(e,t,r){var n=e.__transition,i;n[t]=r,r.timer=Xse(a,0,r.time);function a(y){r.state=yK,r.timer.restart(s,r.delay,r.time),r.delay<=y&&s(y-r.delay)}function s(y){var x,k,A,j;if(r.state!==yK)return h();for(x in n)if(j=n[x],j.name===r.name){if(j.state===mk)return gK(s);j.state===vK?(j.state=gk,j.timer.stop(),j.on.call("interrupt",e,e.__data__,j.index,j.group),delete n[x]):+x<t&&(j.state=gk,j.timer.stop(),j.on.call("cancel",e,e.__data__,j.index,j.group),delete n[x])}if(gK(function(){r.state===mk&&(r.state=vK,r.timer.restart(l,r.delay,r.time),l(y))}),r.state=A8,r.on.call("start",e,e.__data__,r.index,r.group),r.state===A8){for(r.state=mk,i=new Array(A=r.tween.length),x=0,k=-1;x<A;++x)(j=r.tween[x].value.call(e,e.__data__,r.index,r.group))&&(i[++k]=j);i.length=k+1}}function l(y){for(var x=y<r.duration?r.ease.call(null,y/r.duration):(r.timer.restart(h),r.state=T8,1),k=-1,A=i.length;++k<A;)i[k].call(e,x);r.state===T8&&(r.on.call("end",e,e.__data__,r.index,r.group),h())}function h(){r.state=gk,r.timer.stop(),delete n[t];for(var y in n)return;delete e.__transition}}function yk(e,t){var r=e.__transition,n,i,a=!0,s;if(r){t=t==null?null:t+"";for(s in r){if((n=r[s]).name!==t){a=!1;continue}i=n.state>A8&&n.state<T8,n.state=gk,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete r[s]}a&&delete e.__transition}}function dqe(e){return this.each(function(){yk(this,e)})}function fqe(e,t){var r,n;return function(){var i=Cd(this,e),a=i.tween;if(a!==r){n=r=a;for(var s=0,l=n.length;s<l;++s)if(n[s].name===t){n=n.slice(),n.splice(s,1);break}}i.tween=n}}function hqe(e,t,r){var n,i;if(typeof r!="function")throw new Error;return function(){var a=Cd(this,e),s=a.tween;if(s!==n){i=(n=s).slice();for(var l={name:t,value:r},h=0,y=i.length;h<y;++h)if(i[h].name===t){i[h]=l;break}h===y&&i.push(l)}a.tween=i}}function pqe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n=mc(this.node(),r).tween,i=0,a=n.length,s;i<a;++i)if((s=n[i]).name===e)return s.value;return null}return this.each((t==null?fqe:hqe)(r,e,t))}function j9(e,t,r){var n=e._id;return e.each(function(){var i=Cd(this,n);(i.value||(i.value={}))[t]=r.apply(this,arguments)}),function(i){return mc(i,n).value[t]}}function Jse(e,t){var r;return(typeof t=="number"?Ch:t instanceof bw?fK:(r=bw(t))?(t=r,fK):YGe)(e,t)}function mqe(e){return function(){this.removeAttribute(e)}}function gqe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function yqe(e,t,r){var n,i=r+"",a;return function(){var s=this.getAttribute(e);return s===i?null:s===n?a:a=t(n=s,r)}}function vqe(e,t,r){var n,i=r+"",a;return function(){var s=this.getAttributeNS(e.space,e.local);return s===i?null:s===n?a:a=t(n=s,r)}}function bqe(e,t,r){var n,i,a;return function(){var s,l=r(this),h;return l==null?void this.removeAttribute(e):(s=this.getAttribute(e),h=l+"",s===h?null:s===n&&h===i?a:(i=h,a=t(n=s,l)))}}function xqe(e,t,r){var n,i,a;return function(){var s,l=r(this),h;return l==null?void this.removeAttributeNS(e.space,e.local):(s=this.getAttributeNS(e.space,e.local),h=l+"",s===h?null:s===n&&h===i?a:(i=h,a=t(n=s,l)))}}function wqe(e,t){var r=GA(e),n=r==="transform"?QGe:Jse;return this.attrTween(e,typeof t=="function"?(r.local?xqe:bqe)(r,n,j9(this,"attr."+e,t)):t==null?(r.local?gqe:mqe)(r):(r.local?vqe:yqe)(r,n,t))}function Sqe(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function Dqe(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function Cqe(e,t){var r,n;function i(){var a=t.apply(this,arguments);return a!==n&&(r=(n=a)&&Dqe(e,a)),r}return i._value=t,i}function Pqe(e,t){var r,n;function i(){var a=t.apply(this,arguments);return a!==n&&(r=(n=a)&&Sqe(e,a)),r}return i._value=t,i}function kqe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var n=GA(e);return this.tween(r,(n.local?Cqe:Pqe)(n,t))}function Oqe(e,t){return function(){I9(this,e).delay=+t.apply(this,arguments)}}function Eqe(e,t){return t=+t,function(){I9(this,e).delay=t}}function _qe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Oqe:Eqe)(t,e)):mc(this.node(),t).delay}function Aqe(e,t){return function(){Cd(this,e).duration=+t.apply(this,arguments)}}function Tqe(e,t){return t=+t,function(){Cd(this,e).duration=t}}function Mqe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Aqe:Tqe)(t,e)):mc(this.node(),t).duration}function $qe(e,t){if(typeof t!="function")throw new Error;return function(){Cd(this,e).ease=t}}function Iqe(e){var t=this._id;return arguments.length?this.each($qe(t,e)):mc(this.node(),t).ease}function jqe(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;Cd(this,e).ease=r}}function Fqe(e){if(typeof e!="function")throw new Error;return this.each(jqe(this._id,e))}function Bqe(e){typeof e!="function"&&(e=Ase(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var a=t[i],s=a.length,l=n[i]=[],h,y=0;y<s;++y)(h=a[y])&&e.call(h,h.__data__,y,a)&&l.push(h);return new _f(n,this._parents,this._name,this._id)}function Nqe(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,i=r.length,a=Math.min(n,i),s=new Array(n),l=0;l<a;++l)for(var h=t[l],y=r[l],x=h.length,k=s[l]=new Array(x),A,j=0;j<x;++j)(A=h[j]||y[j])&&(k[j]=A);for(;l<n;++l)s[l]=t[l];return new _f(s,this._parents,this._name,this._id)}function Rqe(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>=0&&(t=t.slice(0,r)),!t||t==="start"})}function Lqe(e,t,r){var n,i,a=Rqe(t)?I9:Cd;return function(){var s=a(this,e),l=s.on;l!==n&&(i=(n=l).copy()).on(t,r),s.on=i}}function zqe(e,t){var r=this._id;return arguments.length<2?mc(this.node(),r).on.on(e):this.each(Lqe(r,e,t))}function Vqe(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function Wqe(){return this.on("end.remove",Vqe(this._id))}function Hqe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=A9(e));for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s)for(var l=n[s],h=l.length,y=a[s]=new Array(h),x,k,A=0;A<h;++A)(x=l[A])&&(k=e.call(x,x.__data__,A,l))&&("__data__"in x&&(k.__data__=x.__data__),y[A]=k,YA(y[A],t,r,A,y,mc(x,r)));return new _f(a,this._parents,t,r)}function Uqe(e){var t=this._name,r=this._id;typeof e!="function"&&(e=_se(e));for(var n=this._groups,i=n.length,a=[],s=[],l=0;l<i;++l)for(var h=n[l],y=h.length,x,k=0;k<y;++k)if(x=h[k]){for(var A=e.call(x,x.__data__,k,h),j,N=mc(x,r),M=0,u=A.length;M<u;++M)(j=A[M])&&YA(j,t,r,M,A,N);a.push(A),s.push(x)}return new _f(a,s,t,r)}var Kqe=_S.prototype.constructor;function Gqe(){return new Kqe(this._groups,this._parents)}function qqe(e,t){var r,n,i;return function(){var a=Zy(this,e),s=(this.style.removeProperty(e),Zy(this,e));return a===s?null:a===r&&s===n?i:i=t(r=a,n=s)}}function Qse(e){return function(){this.style.removeProperty(e)}}function Yqe(e,t,r){var n,i=r+"",a;return function(){var s=Zy(this,e);return s===i?null:s===n?a:a=t(n=s,r)}}function Xqe(e,t,r){var n,i,a;return function(){var s=Zy(this,e),l=r(this),h=l+"";return l==null&&(h=l=(this.style.removeProperty(e),Zy(this,e))),s===h?null:s===n&&h===i?a:(i=h,a=t(n=s,l))}}function Zqe(e,t){var r,n,i,a="style."+t,s="end."+a,l;return function(){var h=Cd(this,e),y=h.on,x=h.value[a]==null?l||(l=Qse(t)):void 0;(y!==r||i!==x)&&(n=(r=y).copy()).on(s,i=x),h.on=n}}function Jqe(e,t,r){var n=(e+="")=="transform"?JGe:Jse;return t==null?this.styleTween(e,qqe(e,n)).on("end.style."+e,Qse(e)):typeof t=="function"?this.styleTween(e,Xqe(e,n,j9(this,"style."+e,t))).each(Zqe(this._id,e)):this.styleTween(e,Yqe(e,n,t),r).on("end.style."+e,null)}function Qqe(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function eYe(e,t,r){var n,i;function a(){var s=t.apply(this,arguments);return s!==i&&(n=(i=s)&&Qqe(e,s,r)),n}return a._value=t,a}function tYe(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,eYe(e,t,r??""))}function rYe(e){return function(){this.textContent=e}}function nYe(e){return function(){var t=e(this);this.textContent=t??""}}function iYe(e){return this.tween("text",typeof e=="function"?nYe(j9(this,"text",e)):rYe(e==null?"":e+""))}function oYe(e){return function(t){this.textContent=e.call(this,t)}}function aYe(e){var t,r;function n(){var i=e.apply(this,arguments);return i!==r&&(t=(r=i)&&oYe(i)),t}return n._value=e,n}function sYe(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,aYe(e))}function lYe(){for(var e=this._name,t=this._id,r=ele(),n=this._groups,i=n.length,a=0;a<i;++a)for(var s=n[a],l=s.length,h,y=0;y<l;++y)if(h=s[y]){var x=mc(h,t);YA(h,e,r,y,s,{time:x.time+x.delay+x.duration,delay:0,duration:x.duration,ease:x.ease})}return new _f(n,this._parents,e,r)}function uYe(){var e,t,r=this,n=r._id,i=r.size();return new Promise(function(a,s){var l={value:s},h={value:function(){--i===0&&a()}};r.each(function(){var y=Cd(this,n),x=y.on;x!==e&&(t=(e=x).copy(),t._.cancel.push(l),t._.interrupt.push(l),t._.end.push(h)),y.on=t}),i===0&&a()})}var cYe=0;function _f(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function ele(){return++cYe}var Qd=_S.prototype;_f.prototype={constructor:_f,select:Hqe,selectAll:Uqe,selectChild:Qd.selectChild,selectChildren:Qd.selectChildren,filter:Bqe,merge:Nqe,selection:Gqe,transition:lYe,call:Qd.call,nodes:Qd.nodes,node:Qd.node,size:Qd.size,empty:Qd.empty,each:Qd.each,on:zqe,attr:wqe,attrTween:kqe,style:Jqe,styleTween:tYe,text:iYe,textTween:sYe,remove:Wqe,tween:pqe,delay:_qe,duration:Mqe,ease:Iqe,easeVarying:Fqe,end:uYe,[Symbol.iterator]:Qd[Symbol.iterator]};function dYe(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var fYe={time:null,delay:0,duration:250,ease:dYe};function hYe(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function pYe(e){var t,r;e instanceof _f?(t=e._id,e=e._name):(t=ele(),(r=fYe).time=$9(),e=e==null?null:e+"");for(var n=this._groups,i=n.length,a=0;a<i;++a)for(var s=n[a],l=s.length,h,y=0;y<l;++y)(h=s[y])&&YA(h,e,t,y,s,r||hYe(h,t));return new _f(n,this._parents,e,t)}_S.prototype.interrupt=dqe;_S.prototype.transition=pYe;const SP=e=>()=>e;function mYe(e,{sourceEvent:t,target:r,transform:n,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:i}})}function gf(e,t,r){this.k=e,this.x=t,this.y=r}gf.prototype={constructor:gf,scale:function(e){return e===1?this:new gf(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new gf(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Sf=new gf(1,0,0);gf.prototype;function Pj(e){e.stopImmediatePropagation()}function E1(e){e.preventDefault(),e.stopImmediatePropagation()}function gYe(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function yYe(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function bK(){return this.__zoom||Sf}function vYe(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function bYe(){return navigator.maxTouchPoints||"ontouchstart"in this}function xYe(e,t,r){var n=e.invertX(t[0][0])-r[0][0],i=e.invertX(t[1][0])-r[1][0],a=e.invertY(t[0][1])-r[0][1],s=e.invertY(t[1][1])-r[1][1];return e.translate(i>n?(n+i)/2:Math.min(0,n)||Math.max(0,i),s>a?(a+s)/2:Math.min(0,a)||Math.max(0,s))}function tle(){var e=gYe,t=yYe,r=xYe,n=vYe,i=bYe,a=[0,1/0],s=[[-1/0,-1/0],[1/0,1/0]],l=250,h=nqe,y=KA("start","zoom","end"),x,k,A,j=500,N=150,M=0,u=10;function m(B){B.property("__zoom",bK).on("wheel.zoom",c,{passive:!1}).on("mousedown.zoom",p).on("dblclick.zoom",D).filter(i).on("touchstart.zoom",E).on("touchmove.zoom",T).on("touchend.zoom touchcancel.zoom",$).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}m.transform=function(B,L,W,K){var te=B.selection?B.selection():B;te.property("__zoom",bK),B!==te?g(B,L,W,K):te.interrupt().each(function(){d(this,arguments).event(K).start().zoom(null,typeof L=="function"?L.apply(this,arguments):L).end()})},m.scaleBy=function(B,L,W,K){m.scaleTo(B,function(){var te=this.__zoom.k,X=typeof L=="function"?L.apply(this,arguments):L;return te*X},W,K)},m.scaleTo=function(B,L,W,K){m.transform(B,function(){var te=t.apply(this,arguments),X=this.__zoom,ae=W==null?w(te):typeof W=="function"?W.apply(this,arguments):W,re=X.invert(ae),ue=typeof L=="function"?L.apply(this,arguments):L;return r(C(v(X,ue),ae,re),te,s)},W,K)},m.translateBy=function(B,L,W,K){m.transform(B,function(){return r(this.__zoom.translate(typeof L=="function"?L.apply(this,arguments):L,typeof W=="function"?W.apply(this,arguments):W),t.apply(this,arguments),s)},null,K)},m.translateTo=function(B,L,W,K,te){m.transform(B,function(){var X=t.apply(this,arguments),ae=this.__zoom,re=K==null?w(X):typeof K=="function"?K.apply(this,arguments):K;return r(Sf.translate(re[0],re[1]).scale(ae.k).translate(typeof L=="function"?-L.apply(this,arguments):-L,typeof W=="function"?-W.apply(this,arguments):-W),X,s)},K,te)};function v(B,L){return L=Math.max(a[0],Math.min(a[1],L)),L===B.k?B:new gf(L,B.x,B.y)}function C(B,L,W){var K=L[0]-W[0]*B.k,te=L[1]-W[1]*B.k;return K===B.x&&te===B.y?B:new gf(B.k,K,te)}function w(B){return[(+B[0][0]+ +B[1][0])/2,(+B[0][1]+ +B[1][1])/2]}function g(B,L,W,K){B.on("start.zoom",function(){d(this,arguments).event(K).start()}).on("interrupt.zoom end.zoom",function(){d(this,arguments).event(K).end()}).tween("zoom",function(){var te=this,X=arguments,ae=d(te,X).event(K),re=t.apply(te,X),ue=W==null?w(re):typeof W=="function"?W.apply(te,X):W,me=Math.max(re[1][0]-re[0][0],re[1][1]-re[0][1]),Se=te.__zoom,we=typeof L=="function"?L.apply(te,X):L,Fe=h(Se.invert(ue).concat(me/Se.k),we.invert(ue).concat(me/we.k));return function(Ee){if(Ee===1)Ee=we;else{var Te=Fe(Ee),be=me/Te[2];Ee=new gf(be,ue[0]-Te[0]*be,ue[1]-Te[1]*be)}ae.zoom(null,Ee)}})}function d(B,L,W){return!W&&B.__zooming||new f(B,L)}function f(B,L){this.that=B,this.args=L,this.active=0,this.sourceEvent=null,this.extent=t.apply(B,L),this.taps=0}f.prototype={event:function(B){return B&&(this.sourceEvent=B),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(B,L){return this.mouse&&B!=="mouse"&&(this.mouse[1]=L.invert(this.mouse[0])),this.touch0&&B!=="touch"&&(this.touch0[1]=L.invert(this.touch0[0])),this.touch1&&B!=="touch"&&(this.touch1[1]=L.invert(this.touch1[0])),this.that.__zoom=L,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(B){var L=ou(this.that).datum();y.call(B,this.that,new mYe(B,{sourceEvent:this.sourceEvent,target:m,type:B,transform:this.that.__zoom,dispatch:y}),L)}};function c(B,...L){if(!e.apply(this,arguments))return;var W=d(this,L).event(B),K=this.__zoom,te=Math.max(a[0],Math.min(a[1],K.k*Math.pow(2,n.apply(this,arguments)))),X=Xu(B);if(W.wheel)(W.mouse[0][0]!==X[0]||W.mouse[0][1]!==X[1])&&(W.mouse[1]=K.invert(W.mouse[0]=X)),clearTimeout(W.wheel);else{if(K.k===te)return;W.mouse=[X,K.invert(X)],yk(this),W.start()}E1(B),W.wheel=setTimeout(ae,N),W.zoom("mouse",r(C(v(K,te),W.mouse[0],W.mouse[1]),W.extent,s));function ae(){W.wheel=null,W.end()}}function p(B,...L){if(A||!e.apply(this,arguments))return;var W=B.currentTarget,K=d(this,L,!0).event(B),te=ou(B.view).on("mousemove.zoom",ue,!0).on("mouseup.zoom",me,!0),X=Xu(B,W),ae=B.clientX,re=B.clientY;Lse(B.view),Pj(B),K.mouse=[X,this.__zoom.invert(X)],yk(this),K.start();function ue(Se){if(E1(Se),!K.moved){var we=Se.clientX-ae,Fe=Se.clientY-re;K.moved=we*we+Fe*Fe>M}K.event(Se).zoom("mouse",r(C(K.that.__zoom,K.mouse[0]=Xu(Se,W),K.mouse[1]),K.extent,s))}function me(Se){te.on("mousemove.zoom mouseup.zoom",null),zse(Se.view,K.moved),E1(Se),K.event(Se).end()}}function D(B,...L){if(e.apply(this,arguments)){var W=this.__zoom,K=Xu(B.changedTouches?B.changedTouches[0]:B,this),te=W.invert(K),X=W.k*(B.shiftKey?.5:2),ae=r(C(v(W,X),K,te),t.apply(this,L),s);E1(B),l>0?ou(this).transition().duration(l).call(g,ae,K,B):ou(this).call(m.transform,ae,K,B)}}function E(B,...L){if(e.apply(this,arguments)){var W=B.touches,K=W.length,te=d(this,L,B.changedTouches.length===K).event(B),X,ae,re,ue;for(Pj(B),ae=0;ae<K;++ae)re=W[ae],ue=Xu(re,this),ue=[ue,this.__zoom.invert(ue),re.identifier],te.touch0?!te.touch1&&te.touch0[2]!==ue[2]&&(te.touch1=ue,te.taps=0):(te.touch0=ue,X=!0,te.taps=1+!!x);x&&(x=clearTimeout(x)),X&&(te.taps<2&&(k=ue[0],x=setTimeout(function(){x=null},j)),yk(this),te.start())}}function T(B,...L){if(this.__zooming){var W=d(this,L).event(B),K=B.changedTouches,te=K.length,X,ae,re,ue;for(E1(B),X=0;X<te;++X)ae=K[X],re=Xu(ae,this),W.touch0&&W.touch0[2]===ae.identifier?W.touch0[0]=re:W.touch1&&W.touch1[2]===ae.identifier&&(W.touch1[0]=re);if(ae=W.that.__zoom,W.touch1){var me=W.touch0[0],Se=W.touch0[1],we=W.touch1[0],Fe=W.touch1[1],Ee=(Ee=we[0]-me[0])*Ee+(Ee=we[1]-me[1])*Ee,Te=(Te=Fe[0]-Se[0])*Te+(Te=Fe[1]-Se[1])*Te;ae=v(ae,Math.sqrt(Ee/Te)),re=[(me[0]+we[0])/2,(me[1]+we[1])/2],ue=[(Se[0]+Fe[0])/2,(Se[1]+Fe[1])/2]}else if(W.touch0)re=W.touch0[0],ue=W.touch0[1];else return;W.zoom("touch",r(C(ae,re,ue),W.extent,s))}}function $(B,...L){if(this.__zooming){var W=d(this,L).event(B),K=B.changedTouches,te=K.length,X,ae;for(Pj(B),A&&clearTimeout(A),A=setTimeout(function(){A=null},j),X=0;X<te;++X)ae=K[X],W.touch0&&W.touch0[2]===ae.identifier?delete W.touch0:W.touch1&&W.touch1[2]===ae.identifier&&delete W.touch1;if(W.touch1&&!W.touch0&&(W.touch0=W.touch1,delete W.touch1),W.touch0)W.touch0[1]=this.__zoom.invert(W.touch0[0]);else if(W.end(),W.taps===2&&(ae=Xu(ae,this),Math.hypot(k[0]-ae[0],k[1]-ae[1])<u)){var re=ou(this).on("dblclick.zoom");re&&re.apply(this,arguments)}}}return m.wheelDelta=function(B){return arguments.length?(n=typeof B=="function"?B:SP(+B),m):n},m.filter=function(B){return arguments.length?(e=typeof B=="function"?B:SP(!!B),m):e},m.touchable=function(B){return arguments.length?(i=typeof B=="function"?B:SP(!!B),m):i},m.extent=function(B){return arguments.length?(t=typeof B=="function"?B:SP([[+B[0][0],+B[0][1]],[+B[1][0],+B[1][1]]]),m):t},m.scaleExtent=function(B){return arguments.length?(a[0]=+B[0],a[1]=+B[1],m):[a[0],a[1]]},m.translateExtent=function(B){return arguments.length?(s[0][0]=+B[0][0],s[1][0]=+B[1][0],s[0][1]=+B[0][1],s[1][1]=+B[1][1],m):[[s[0][0],s[0][1]],[s[1][0],s[1][1]]]},m.constrain=function(B){return arguments.length?(r=B,m):r},m.duration=function(B){return arguments.length?(l=+B,m):l},m.interpolate=function(B){return arguments.length?(h=B,m):h},m.on=function(){var B=y.on.apply(y,arguments);return B===y?m:B},m.clickDistance=function(B){return arguments.length?(M=(B=+B)*B,m):Math.sqrt(M)},m.tapDistance=function(B){return arguments.length?(u=+B,m):u},m}const XA=Y.createContext(null),wYe=XA.Provider,Af={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,t)=>`Couldn't create edge for ${e?"target":"source"} handle id: "${e?t.targetHandle:t.sourceHandle}", edge id: ${t.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`},rle=Af.error001();function Xi(e,t){const r=Y.useContext(XA);if(r===null)throw new Error(rle);return Ose(r,e,t)}const ha=()=>{const e=Y.useContext(XA);if(e===null)throw new Error(rle);return Y.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}),[e])},SYe=e=>e.userSelectionActive?"none":"all";function F9({position:e,children:t,className:r,style:n,...i}){const a=Xi(SYe),s=`${e}`.split("-");return et.createElement("div",{className:Ja(["react-flow__panel",r,...s]),style:{...n,pointerEvents:a},...i},t)}function DYe({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:et.createElement(F9,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://reactflow.dev/pro"},et.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution"},"React Flow"))}const CYe=({x:e,y:t,label:r,labelStyle:n={},labelShowBg:i=!0,labelBgStyle:a={},labelBgPadding:s=[2,4],labelBgBorderRadius:l=2,children:h,className:y,...x})=>{const k=Y.useRef(null),[A,j]=Y.useState({x:0,y:0,width:0,height:0}),N=Ja(["react-flow__edge-textwrapper",y]);return Y.useEffect(()=>{if(k.current){const M=k.current.getBBox();j({x:M.x,y:M.y,width:M.width,height:M.height})}},[r]),typeof r>"u"||!r?null:et.createElement("g",{transform:`translate(${e-A.width/2} ${t-A.height/2})`,className:N,visibility:A.width?"visible":"hidden",...x},i&&et.createElement("rect",{width:A.width+2*s[0],x:-s[0],y:-s[1],height:A.height+2*s[1],className:"react-flow__edge-textbg",style:a,rx:l,ry:l}),et.createElement("text",{className:"react-flow__edge-text",y:A.height/2,dy:"0.3em",ref:k,style:n},r),h)};var PYe=Y.memo(CYe);const B9=e=>({width:e.offsetWidth,height:e.offsetHeight}),Qy=(e,t=0,r=1)=>Math.min(Math.max(e,t),r),N9=(e={x:0,y:0},t)=>({x:Qy(e.x,t[0][0],t[1][0]),y:Qy(e.y,t[0][1],t[1][1])}),xK=(e,t,r)=>e<t?Qy(Math.abs(e-t),1,50)/50:e>r?-Qy(Math.abs(e-r),1,50)/50:0,nle=(e,t)=>{const r=xK(e.x,35,t.width-35)*20,n=xK(e.y,35,t.height-35)*20;return[r,n]},ile=e=>{var t;return((t=e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},ole=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),ww=({x:e,y:t,width:r,height:n})=>({x:e,y:t,x2:e+r,y2:t+n}),ale=({x:e,y:t,x2:r,y2:n})=>({x:e,y:t,width:r-e,height:n-t}),wK=e=>({...e.positionAbsolute||{x:0,y:0},width:e.width||0,height:e.height||0}),kYe=(e,t)=>ale(ole(ww(e),ww(t))),M8=(e,t)=>{const r=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),n=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(r*n)},OYe=e=>cu(e.width)&&cu(e.height)&&cu(e.x)&&cu(e.y),cu=e=>!isNaN(e)&&isFinite(e),Ro=Symbol.for("internals"),sle=["Enter"," ","Escape"],EYe=(e,t)=>{},_Ye=e=>"nativeEvent"in e;function $8(e){var i,a;const t=_Ye(e)?e.nativeEvent:e,r=((a=(i=t.composedPath)==null?void 0:i.call(t))==null?void 0:a[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(r==null?void 0:r.nodeName)||(r==null?void 0:r.hasAttribute("contenteditable"))||!!(r!=null&&r.closest(".nokey"))}const lle=e=>"clientX"in e,ep=(e,t)=>{var a,s;const r=lle(e),n=r?e.clientX:(a=e.touches)==null?void 0:a[0].clientX,i=r?e.clientY:(s=e.touches)==null?void 0:s[0].clientY;return{x:n-((t==null?void 0:t.left)??0),y:i-((t==null?void 0:t.top)??0)}},aE=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0},TS=({id:e,path:t,labelX:r,labelY:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:k,markerStart:A,interactionWidth:j=20})=>et.createElement(et.Fragment,null,et.createElement("path",{id:e,style:x,d:t,fill:"none",className:"react-flow__edge-path",markerEnd:k,markerStart:A}),j&&et.createElement("path",{d:t,fill:"none",strokeOpacity:0,strokeWidth:j,className:"react-flow__edge-interaction"}),i&&cu(r)&&cu(n)?et.createElement(PYe,{x:r,y:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y}):null);TS.displayName="BaseEdge";function _1(e,t,r){return r===void 0?r:n=>{const i=t().edges.find(a=>a.id===e);i&&r(n,{...i})}}function ule({sourceX:e,sourceY:t,targetX:r,targetY:n}){const i=Math.abs(r-e)/2,a=r<e?r+i:r-i,s=Math.abs(n-t)/2,l=n<t?n+s:n-s;return[a,l,i,s]}function cle({sourceX:e,sourceY:t,targetX:r,targetY:n,sourceControlX:i,sourceControlY:a,targetControlX:s,targetControlY:l}){const h=e*.125+i*.375+s*.375+r*.125,y=t*.125+a*.375+l*.375+n*.125,x=Math.abs(h-e),k=Math.abs(y-t);return[h,y,x,k]}var ug;(function(e){e.Strict="strict",e.Loose="loose"})(ug||(ug={}));var Lm;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Lm||(Lm={}));var Sw;(function(e){e.Partial="partial",e.Full="full"})(Sw||(Sw={}));var _h;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(_h||(_h={}));var ev;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(ev||(ev={}));var fn;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(fn||(fn={}));function SK({pos:e,x1:t,y1:r,x2:n,y2:i}){return e===fn.Left||e===fn.Right?[.5*(t+n),r]:[t,.5*(r+i)]}function dle({sourceX:e,sourceY:t,sourcePosition:r=fn.Bottom,targetX:n,targetY:i,targetPosition:a=fn.Top}){const[s,l]=SK({pos:r,x1:e,y1:t,x2:n,y2:i}),[h,y]=SK({pos:a,x1:n,y1:i,x2:e,y2:t}),[x,k,A,j]=cle({sourceX:e,sourceY:t,targetX:n,targetY:i,sourceControlX:s,sourceControlY:l,targetControlX:h,targetControlY:y});return[`M${e},${t} C${s},${l} ${h},${y} ${n},${i}`,x,k,A,j]}const R9=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,sourcePosition:i=fn.Bottom,targetPosition:a=fn.Top,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,interactionWidth:M})=>{const[u,m,v]=dle({sourceX:e,sourceY:t,sourcePosition:i,targetX:r,targetY:n,targetPosition:a});return et.createElement(TS,{path:u,labelX:m,labelY:v,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,interactionWidth:M})});R9.displayName="SimpleBezierEdge";const DK={[fn.Left]:{x:-1,y:0},[fn.Right]:{x:1,y:0},[fn.Top]:{x:0,y:-1},[fn.Bottom]:{x:0,y:1}},AYe=({source:e,sourcePosition:t=fn.Bottom,target:r})=>t===fn.Left||t===fn.Right?e.x<r.x?{x:1,y:0}:{x:-1,y:0}:e.y<r.y?{x:0,y:1}:{x:0,y:-1},CK=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function TYe({source:e,sourcePosition:t=fn.Bottom,target:r,targetPosition:n=fn.Top,center:i,offset:a}){const s=DK[t],l=DK[n],h={x:e.x+s.x*a,y:e.y+s.y*a},y={x:r.x+l.x*a,y:r.y+l.y*a},x=AYe({source:h,sourcePosition:t,target:y}),k=x.x!==0?"x":"y",A=x[k];let j=[],N,M;const u={x:0,y:0},m={x:0,y:0},[v,C,w,g]=ule({sourceX:e.x,sourceY:e.y,targetX:r.x,targetY:r.y});if(s[k]*l[k]===-1){N=i.x??v,M=i.y??C;const f=[{x:N,y:h.y},{x:N,y:y.y}],c=[{x:h.x,y:M},{x:y.x,y:M}];s[k]===A?j=k==="x"?f:c:j=k==="x"?c:f}else{const f=[{x:h.x,y:y.y}],c=[{x:y.x,y:h.y}];if(k==="x"?j=s.x===A?c:f:j=s.y===A?f:c,t===n){const $=Math.abs(e[k]-r[k]);if($<=a){const B=Math.min(a-1,a-$);s[k]===A?u[k]=(h[k]>e[k]?-1:1)*B:m[k]=(y[k]>r[k]?-1:1)*B}}if(t!==n){const $=k==="x"?"y":"x",B=s[k]===l[$],L=h[$]>y[$],W=h[$]<y[$];(s[k]===1&&(!B&&L||B&&W)||s[k]!==1&&(!B&&W||B&&L))&&(j=k==="x"?f:c)}const p={x:h.x+u.x,y:h.y+u.y},D={x:y.x+m.x,y:y.y+m.y},E=Math.max(Math.abs(p.x-j[0].x),Math.abs(D.x-j[0].x)),T=Math.max(Math.abs(p.y-j[0].y),Math.abs(D.y-j[0].y));E>=T?(N=(p.x+D.x)/2,M=j[0].y):(N=j[0].x,M=(p.y+D.y)/2)}return[[e,{x:h.x+u.x,y:h.y+u.y},...j,{x:y.x+m.x,y:y.y+m.y},r],N,M,w,g]}function MYe(e,t,r,n){const i=Math.min(CK(e,t)/2,CK(t,r)/2,n),{x:a,y:s}=t;if(e.x===a&&a===r.x||e.y===s&&s===r.y)return`L${a} ${s}`;if(e.y===s){const y=e.x<r.x?-1:1,x=e.y<r.y?1:-1;return`L ${a+i*y},${s}Q ${a},${s} ${a},${s+i*x}`}const l=e.x<r.x?1:-1,h=e.y<r.y?-1:1;return`L ${a},${s+i*h}Q ${a},${s} ${a+i*l},${s}`}function I8({sourceX:e,sourceY:t,sourcePosition:r=fn.Bottom,targetX:n,targetY:i,targetPosition:a=fn.Top,borderRadius:s=5,centerX:l,centerY:h,offset:y=20}){const[x,k,A,j,N]=TYe({source:{x:e,y:t},sourcePosition:r,target:{x:n,y:i},targetPosition:a,center:{x:l,y:h},offset:y});return[x.reduce((u,m,v)=>{let C="";return v>0&&v<x.length-1?C=MYe(x[v-1],m,x[v+1],s):C=`${v===0?"M":"L"}${m.x} ${m.y}`,u+=C,u},""),k,A,j,N]}const ZA=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,sourcePosition:k=fn.Bottom,targetPosition:A=fn.Top,markerEnd:j,markerStart:N,pathOptions:M,interactionWidth:u})=>{const[m,v,C]=I8({sourceX:e,sourceY:t,sourcePosition:k,targetX:r,targetY:n,targetPosition:A,borderRadius:M==null?void 0:M.borderRadius,offset:M==null?void 0:M.offset});return et.createElement(TS,{path:m,labelX:v,labelY:C,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:j,markerStart:N,interactionWidth:u})});ZA.displayName="SmoothStepEdge";const L9=Y.memo(e=>{var t;return et.createElement(ZA,{...e,pathOptions:Y.useMemo(()=>{var r;return{borderRadius:0,offset:(r=e.pathOptions)==null?void 0:r.offset}},[(t=e.pathOptions)==null?void 0:t.offset])})});L9.displayName="StepEdge";function $Ye({sourceX:e,sourceY:t,targetX:r,targetY:n}){const[i,a,s,l]=ule({sourceX:e,sourceY:t,targetX:r,targetY:n});return[`M ${e},${t}L ${r},${n}`,i,a,s,l]}const z9=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:k,markerStart:A,interactionWidth:j})=>{const[N,M,u]=$Ye({sourceX:e,sourceY:t,targetX:r,targetY:n});return et.createElement(TS,{path:N,labelX:M,labelY:u,label:i,labelStyle:a,labelShowBg:s,labelBgStyle:l,labelBgPadding:h,labelBgBorderRadius:y,style:x,markerEnd:k,markerStart:A,interactionWidth:j})});z9.displayName="StraightEdge";function DP(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function PK({pos:e,x1:t,y1:r,x2:n,y2:i,c:a}){switch(e){case fn.Left:return[t-DP(t-n,a),r];case fn.Right:return[t+DP(n-t,a),r];case fn.Top:return[t,r-DP(r-i,a)];case fn.Bottom:return[t,r+DP(i-r,a)]}}function fle({sourceX:e,sourceY:t,sourcePosition:r=fn.Bottom,targetX:n,targetY:i,targetPosition:a=fn.Top,curvature:s=.25}){const[l,h]=PK({pos:r,x1:e,y1:t,x2:n,y2:i,c:s}),[y,x]=PK({pos:a,x1:n,y1:i,x2:e,y2:t,c:s}),[k,A,j,N]=cle({sourceX:e,sourceY:t,targetX:n,targetY:i,sourceControlX:l,sourceControlY:h,targetControlX:y,targetControlY:x});return[`M${e},${t} C${l},${h} ${y},${x} ${n},${i}`,k,A,j,N]}const sE=Y.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,sourcePosition:i=fn.Bottom,targetPosition:a=fn.Top,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,pathOptions:M,interactionWidth:u})=>{const[m,v,C]=fle({sourceX:e,sourceY:t,sourcePosition:i,targetX:r,targetY:n,targetPosition:a,curvature:M==null?void 0:M.curvature});return et.createElement(TS,{path:m,labelX:v,labelY:C,label:s,labelStyle:l,labelShowBg:h,labelBgStyle:y,labelBgPadding:x,labelBgBorderRadius:k,style:A,markerEnd:j,markerStart:N,interactionWidth:u})});sE.displayName="BezierEdge";const V9=Y.createContext(null),IYe=V9.Provider;V9.Consumer;const jYe=()=>Y.useContext(V9),FYe=e=>"id"in e&&"source"in e&&"target"in e,hle=({source:e,sourceHandle:t,target:r,targetHandle:n})=>`reactflow__edge-${e}${t||""}-${r}${n||""}`,j8=(e,t)=>typeof e>"u"?"":typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(n=>`${n}=${e[n]}`).join("&")}`,BYe=(e,t)=>t.some(r=>r.source===e.source&&r.target===e.target&&(r.sourceHandle===e.sourceHandle||!r.sourceHandle&&!e.sourceHandle)&&(r.targetHandle===e.targetHandle||!r.targetHandle&&!e.targetHandle)),ple=(e,t)=>{if(!e.source||!e.target)return t;let r;return FYe(e)?r={...e}:r={...e,id:hle(e)},BYe(r,t)?t:t.concat(r)},NYe=(e,t,r,n={shouldReplaceId:!0})=>{const{id:i,...a}=e;if(!t.source||!t.target||!r.find(h=>h.id===i))return r;const l={...a,id:n.shouldReplaceId?hle(t):i,source:t.source,target:t.target,sourceHandle:t.sourceHandle,targetHandle:t.targetHandle};return r.filter(h=>h.id!==i).concat(l)},RYe=(e,t,r,n={shouldReplaceId:!0})=>(console.warn("[DEPRECATED] `updateEdge` is deprecated. Instead use `reconnectEdge` https://reactflow.dev/api-reference/utils/reconnect-edge"),NYe(e,t,r,n)),F8=({x:e,y:t},[r,n,i],a,[s,l])=>{const h={x:(e-r)/i,y:(t-n)/i};return a?{x:s*Math.round(h.x/s),y:l*Math.round(h.y/l)}:h},mle=({x:e,y:t},[r,n,i])=>({x:e*i+r,y:t*i+n}),Ym=(e,t=[0,0])=>{if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const r=(e.width??0)*t[0],n=(e.height??0)*t[1],i={x:e.position.x-r,y:e.position.y-n};return{...i,positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-r,y:e.positionAbsolute.y-n}:i}},JA=(e,t=[0,0])=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const r=e.reduce((n,i)=>{const{x:a,y:s}=Ym(i,t).positionAbsolute;return ole(n,ww({x:a,y:s,width:i.width||0,height:i.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return ale(r)},gle=(e,t,[r,n,i]=[0,0,1],a=!1,s=!1,l=[0,0])=>{const h={x:(t.x-r)/i,y:(t.y-n)/i,width:t.width/i,height:t.height/i},y=[];return e.forEach(x=>{const{width:k,height:A,selectable:j=!0,hidden:N=!1}=x;if(s&&!j||N)return!1;const{positionAbsolute:M}=Ym(x,l),u={x:M.x,y:M.y,width:k||0,height:A||0},m=M8(h,u),v=typeof k>"u"||typeof A>"u"||k===null||A===null,C=a&&m>0,w=(k||0)*(A||0);(v||C||m>=w||x.dragging)&&y.push(x)}),y},yle=(e,t)=>{const r=e.map(n=>n.id);return t.filter(n=>r.includes(n.source)||r.includes(n.target))},vle=(e,t,r,n,i,a=.1)=>{const s=t/(e.width*(1+a)),l=r/(e.height*(1+a)),h=Math.min(s,l),y=Qy(h,n,i),x=e.x+e.width/2,k=e.y+e.height/2,A=t/2-x*y,j=r/2-k*y;return{x:A,y:j,zoom:y}},Sm=(e,t=0)=>e.transition().duration(t);function kK(e,t,r,n){return(t[r]||[]).reduce((i,a)=>{var s,l;return`${e.id}-${a.id}-${r}`!==n&&i.push({id:a.id||null,type:r,nodeId:e.id,x:(((s=e.positionAbsolute)==null?void 0:s.x)??0)+a.x+a.width/2,y:(((l=e.positionAbsolute)==null?void 0:l.y)??0)+a.y+a.height/2}),i},[])}function LYe(e,t,r,n,i,a){const{x:s,y:l}=ep(e),y=t.elementsFromPoint(s,l).find(N=>N.classList.contains("react-flow__handle"));if(y){const N=y.getAttribute("data-nodeid");if(N){const M=W9(void 0,y),u=y.getAttribute("data-handleid"),m=a({nodeId:N,id:u,type:M});if(m){const v=i.find(C=>C.nodeId===N&&C.type===M&&C.id===u);return{handle:{id:u,type:M,nodeId:N,x:(v==null?void 0:v.x)||r.x,y:(v==null?void 0:v.y)||r.y},validHandleResult:m}}}}let x=[],k=1/0;if(i.forEach(N=>{const M=Math.sqrt((N.x-r.x)**2+(N.y-r.y)**2);if(M<=n){const u=a(N);M<=k&&(M<k?x=[{handle:N,validHandleResult:u}]:M===k&&x.push({handle:N,validHandleResult:u}),k=M)}}),!x.length)return{handle:null,validHandleResult:ble()};if(x.length===1)return x[0];const A=x.some(({validHandleResult:N})=>N.isValid),j=x.some(({handle:N})=>N.type==="target");return x.find(({handle:N,validHandleResult:M})=>j?N.type==="target":A?M.isValid:!0)||x[0]}const zYe={source:null,target:null,sourceHandle:null,targetHandle:null},ble=()=>({handleDomNode:null,isValid:!1,connection:zYe,endHandle:null});function xle(e,t,r,n,i,a,s){const l=i==="target",h=s.querySelector(`.react-flow__handle[data-id="${e==null?void 0:e.nodeId}-${e==null?void 0:e.id}-${e==null?void 0:e.type}"]`),y={...ble(),handleDomNode:h};if(h){const x=W9(void 0,h),k=h.getAttribute("data-nodeid"),A=h.getAttribute("data-handleid"),j=h.classList.contains("connectable"),N=h.classList.contains("connectableend"),M={source:l?k:r,sourceHandle:l?A:n,target:l?r:k,targetHandle:l?n:A};y.connection=M,j&&N&&(t===ug.Strict?l&&x==="source"||!l&&x==="target":k!==r||A!==n)&&(y.endHandle={nodeId:k,handleId:A,type:x},y.isValid=a(M))}return y}function VYe({nodes:e,nodeId:t,handleId:r,handleType:n}){return e.reduce((i,a)=>{if(a[Ro]){const{handleBounds:s}=a[Ro];let l=[],h=[];s&&(l=kK(a,s,"source",`${t}-${r}-${n}`),h=kK(a,s,"target",`${t}-${r}-${n}`)),i.push(...l,...h)}return i},[])}function W9(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function kj(e){e==null||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function WYe(e,t){let r=null;return t?r="valid":e&&!t&&(r="invalid"),r}function wle({event:e,handleId:t,nodeId:r,onConnect:n,isTarget:i,getState:a,setState:s,isValidConnection:l,edgeUpdaterType:h,onReconnectEnd:y}){const x=ile(e.target),{connectionMode:k,domNode:A,autoPanOnConnect:j,connectionRadius:N,onConnectStart:M,panBy:u,getNodes:m,cancelConnection:v}=a();let C=0,w;const{x:g,y:d}=ep(e),f=x==null?void 0:x.elementFromPoint(g,d),c=W9(h,f),p=A==null?void 0:A.getBoundingClientRect();if(!p||!c)return;let D,E=ep(e,p),T=!1,$=null,B=!1,L=null;const W=VYe({nodes:m(),nodeId:r,handleId:t,handleType:c}),K=()=>{if(!j)return;const[ae,re]=nle(E,p);u({x:ae,y:re}),C=requestAnimationFrame(K)};s({connectionPosition:E,connectionStatus:null,connectionNodeId:r,connectionHandleId:t,connectionHandleType:c,connectionStartHandle:{nodeId:r,handleId:t,type:c},connectionEndHandle:null}),M==null||M(e,{nodeId:r,handleId:t,handleType:c});function te(ae){const{transform:re}=a();E=ep(ae,p);const{handle:ue,validHandleResult:me}=LYe(ae,x,F8(E,re,!1,[1,1]),N,W,Se=>xle(Se,k,r,t,i?"target":"source",l,x));if(w=ue,T||(K(),T=!0),L=me.handleDomNode,$=me.connection,B=me.isValid,s({connectionPosition:w&&B?mle({x:w.x,y:w.y},re):E,connectionStatus:WYe(!!w,B),connectionEndHandle:me.endHandle}),!w&&!B&&!L)return kj(D);$.source!==$.target&&L&&(kj(D),D=L,L.classList.add("connecting","react-flow__handle-connecting"),L.classList.toggle("valid",B),L.classList.toggle("react-flow__handle-valid",B))}function X(ae){var re,ue;(w||L)&&$&&B&&(n==null||n($)),(ue=(re=a()).onConnectEnd)==null||ue.call(re,ae),h&&(y==null||y(ae)),kj(D),v(),cancelAnimationFrame(C),T=!1,B=!1,$=null,L=null,x.removeEventListener("mousemove",te),x.removeEventListener("mouseup",X),x.removeEventListener("touchmove",te),x.removeEventListener("touchend",X)}x.addEventListener("mousemove",te),x.addEventListener("mouseup",X),x.addEventListener("touchmove",te),x.addEventListener("touchend",X)}const OK=()=>!0,HYe=e=>({connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}),UYe=(e,t,r)=>n=>{const{connectionStartHandle:i,connectionEndHandle:a,connectionClickStartHandle:s}=n;return{connecting:(i==null?void 0:i.nodeId)===e&&(i==null?void 0:i.handleId)===t&&(i==null?void 0:i.type)===r||(a==null?void 0:a.nodeId)===e&&(a==null?void 0:a.handleId)===t&&(a==null?void 0:a.type)===r,clickConnecting:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.handleId)===t&&(s==null?void 0:s.type)===r}},Sle=Y.forwardRef(({type:e="source",position:t=fn.Top,isValidConnection:r,isConnectable:n=!0,isConnectableStart:i=!0,isConnectableEnd:a=!0,id:s,onConnect:l,children:h,className:y,onMouseDown:x,onTouchStart:k,...A},j)=>{var p,D;const N=s||null,M=e==="target",u=ha(),m=jYe(),{connectOnClick:v,noPanClassName:C}=Xi(HYe,Ea),{connecting:w,clickConnecting:g}=Xi(UYe(m,N,e),Ea);m||(D=(p=u.getState()).onError)==null||D.call(p,"010",Af.error010());const d=E=>{const{defaultEdgeOptions:T,onConnect:$,hasDefaultEdges:B}=u.getState(),L={...T,...E};if(B){const{edges:W,setEdges:K}=u.getState();K(ple(L,W))}$==null||$(L),l==null||l(L)},f=E=>{if(!m)return;const T=lle(E);i&&(T&&E.button===0||!T)&&wle({event:E,handleId:N,nodeId:m,onConnect:d,isTarget:M,getState:u.getState,setState:u.setState,isValidConnection:r||u.getState().isValidConnection||OK}),T?x==null||x(E):k==null||k(E)},c=E=>{const{onClickConnectStart:T,onClickConnectEnd:$,connectionClickStartHandle:B,connectionMode:L,isValidConnection:W}=u.getState();if(!m||!B&&!i)return;if(!B){T==null||T(E,{nodeId:m,handleId:N,handleType:e}),u.setState({connectionClickStartHandle:{nodeId:m,type:e,handleId:N}});return}const K=ile(E.target),te=r||W||OK,{connection:X,isValid:ae}=xle({nodeId:m,id:N,type:e},L,B.nodeId,B.handleId||null,B.type,te,K);ae&&d(X),$==null||$(E),u.setState({connectionClickStartHandle:null})};return et.createElement("div",{"data-handleid":N,"data-nodeid":m,"data-handlepos":t,"data-id":`${m}-${N}-${e}`,className:Ja(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",C,y,{source:!M,target:M,connectable:n,connectablestart:i,connectableend:a,connecting:g,connectionindicator:n&&(i&&!w||a&&w)}]),onMouseDown:f,onTouchStart:f,onClick:v?c:void 0,ref:j,...A},h)});Sle.displayName="Handle";var tv=Y.memo(Sle);const Dle=({data:e,isConnectable:t,targetPosition:r=fn.Top,sourcePosition:n=fn.Bottom})=>et.createElement(et.Fragment,null,et.createElement(tv,{type:"target",position:r,isConnectable:t}),e==null?void 0:e.label,et.createElement(tv,{type:"source",position:n,isConnectable:t}));Dle.displayName="DefaultNode";var B8=Y.memo(Dle);const Cle=({data:e,isConnectable:t,sourcePosition:r=fn.Bottom})=>et.createElement(et.Fragment,null,e==null?void 0:e.label,et.createElement(tv,{type:"source",position:r,isConnectable:t}));Cle.displayName="InputNode";var Ple=Y.memo(Cle);const kle=({data:e,isConnectable:t,targetPosition:r=fn.Top})=>et.createElement(et.Fragment,null,et.createElement(tv,{type:"target",position:r,isConnectable:t}),e==null?void 0:e.label);kle.displayName="OutputNode";var Ole=Y.memo(kle);const H9=()=>null;H9.displayName="GroupNode";const KYe=e=>({selectedNodes:e.getNodes().filter(t=>t.selected),selectedEdges:e.edges.filter(t=>t.selected).map(t=>({...t}))}),CP=e=>e.id;function GYe(e,t){return Ea(e.selectedNodes.map(CP),t.selectedNodes.map(CP))&&Ea(e.selectedEdges.map(CP),t.selectedEdges.map(CP))}const Ele=Y.memo(({onSelectionChange:e})=>{const t=ha(),{selectedNodes:r,selectedEdges:n}=Xi(KYe,GYe);return Y.useEffect(()=>{const i={nodes:r,edges:n};e==null||e(i),t.getState().onSelectionChange.forEach(a=>a(i))},[r,n,e]),null});Ele.displayName="SelectionListener";const qYe=e=>!!e.onSelectionChange;function YYe({onSelectionChange:e}){const t=Xi(qYe);return e||t?et.createElement(Ele,{onSelectionChange:e}):null}const XYe=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset});function p0(e,t){Y.useEffect(()=>{typeof e<"u"&&t(e)},[e])}function Qn(e,t,r){Y.useEffect(()=>{typeof t<"u"&&r({[e]:t})},[t])}const ZYe=({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:i,onConnectStart:a,onConnectEnd:s,onClickConnectStart:l,onClickConnectEnd:h,nodesDraggable:y,nodesConnectable:x,nodesFocusable:k,edgesFocusable:A,edgesUpdatable:j,elevateNodesOnSelect:N,minZoom:M,maxZoom:u,nodeExtent:m,onNodesChange:v,onEdgesChange:C,elementsSelectable:w,connectionMode:g,snapGrid:d,snapToGrid:f,translateExtent:c,connectOnClick:p,defaultEdgeOptions:D,fitView:E,fitViewOptions:T,onNodesDelete:$,onEdgesDelete:B,onNodeDrag:L,onNodeDragStart:W,onNodeDragStop:K,onSelectionDrag:te,onSelectionDragStart:X,onSelectionDragStop:ae,noPanClassName:re,nodeOrigin:ue,rfId:me,autoPanOnConnect:Se,autoPanOnNodeDrag:we,onError:Fe,connectionRadius:Ee,isValidConnection:Te,nodeDragThreshold:be})=>{const{setNodes:Ue,setEdges:st,setDefaultNodesAndEdges:ke,setMinZoom:q,setMaxZoom:ne,setTranslateExtent:qe,setNodeExtent:se,reset:Ke}=Xi(XYe,Ea),Q=ha();return Y.useEffect(()=>{const Me=n==null?void 0:n.map(o=>({...o,...D}));return ke(r,Me),()=>{Ke()}},[]),Qn("defaultEdgeOptions",D,Q.setState),Qn("connectionMode",g,Q.setState),Qn("onConnect",i,Q.setState),Qn("onConnectStart",a,Q.setState),Qn("onConnectEnd",s,Q.setState),Qn("onClickConnectStart",l,Q.setState),Qn("onClickConnectEnd",h,Q.setState),Qn("nodesDraggable",y,Q.setState),Qn("nodesConnectable",x,Q.setState),Qn("nodesFocusable",k,Q.setState),Qn("edgesFocusable",A,Q.setState),Qn("edgesUpdatable",j,Q.setState),Qn("elementsSelectable",w,Q.setState),Qn("elevateNodesOnSelect",N,Q.setState),Qn("snapToGrid",f,Q.setState),Qn("snapGrid",d,Q.setState),Qn("onNodesChange",v,Q.setState),Qn("onEdgesChange",C,Q.setState),Qn("connectOnClick",p,Q.setState),Qn("fitViewOnInit",E,Q.setState),Qn("fitViewOnInitOptions",T,Q.setState),Qn("onNodesDelete",$,Q.setState),Qn("onEdgesDelete",B,Q.setState),Qn("onNodeDrag",L,Q.setState),Qn("onNodeDragStart",W,Q.setState),Qn("onNodeDragStop",K,Q.setState),Qn("onSelectionDrag",te,Q.setState),Qn("onSelectionDragStart",X,Q.setState),Qn("onSelectionDragStop",ae,Q.setState),Qn("noPanClassName",re,Q.setState),Qn("nodeOrigin",ue,Q.setState),Qn("rfId",me,Q.setState),Qn("autoPanOnConnect",Se,Q.setState),Qn("autoPanOnNodeDrag",we,Q.setState),Qn("onError",Fe,Q.setState),Qn("connectionRadius",Ee,Q.setState),Qn("isValidConnection",Te,Q.setState),Qn("nodeDragThreshold",be,Q.setState),p0(e,Ue),p0(t,st),p0(M,q),p0(u,ne),p0(c,qe),p0(m,se),null},EK={display:"none"},JYe={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},_le="react-flow__node-desc",Ale="react-flow__edge-desc",QYe="react-flow__aria-live",eXe=e=>e.ariaLiveMessage;function tXe({rfId:e}){const t=Xi(eXe);return et.createElement("div",{id:`${QYe}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:JYe},t)}function rXe({rfId:e,disableKeyboardA11y:t}){return et.createElement(et.Fragment,null,et.createElement("div",{id:`${_le}-${e}`,style:EK},"Press enter or space to select a node.",!t&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "),et.createElement("div",{id:`${Ale}-${e}`,style:EK},"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."),!t&&et.createElement(tXe,{rfId:e}))}var Dw=(e=null,t={actInsideInputWithModifier:!0})=>{const[r,n]=Y.useState(!1),i=Y.useRef(!1),a=Y.useRef(new Set([])),[s,l]=Y.useMemo(()=>{if(e!==null){const y=(Array.isArray(e)?e:[e]).filter(k=>typeof k=="string").map(k=>k.split("+")),x=y.reduce((k,A)=>k.concat(...A),[]);return[y,x]}return[[],[]]},[e]);return Y.useEffect(()=>{const h=typeof document<"u"?document:null,y=(t==null?void 0:t.target)||h;if(e!==null){const x=j=>{if(i.current=j.ctrlKey||j.metaKey||j.shiftKey,(!i.current||i.current&&!t.actInsideInputWithModifier)&&$8(j))return!1;const M=AK(j.code,l);a.current.add(j[M]),_K(s,a.current,!1)&&(j.preventDefault(),n(!0))},k=j=>{if((!i.current||i.current&&!t.actInsideInputWithModifier)&&$8(j))return!1;const M=AK(j.code,l);_K(s,a.current,!0)?(n(!1),a.current.clear()):a.current.delete(j[M]),j.key==="Meta"&&a.current.clear(),i.current=!1},A=()=>{a.current.clear(),n(!1)};return y==null||y.addEventListener("keydown",x),y==null||y.addEventListener("keyup",k),window.addEventListener("blur",A),()=>{y==null||y.removeEventListener("keydown",x),y==null||y.removeEventListener("keyup",k),window.removeEventListener("blur",A)}}},[e,n]),r};function _K(e,t,r){return e.filter(n=>r||n.length===t.size).some(n=>n.every(i=>t.has(i)))}function AK(e,t){return t.includes(e)?"code":"key"}function Tle(e,t,r,n){var l,h;const i=e.parentNode||e.parentId;if(!i)return r;const a=t.get(i),s=Ym(a,n);return Tle(a,t,{x:(r.x??0)+s.x,y:(r.y??0)+s.y,z:(((l=a[Ro])==null?void 0:l.z)??0)>(r.z??0)?((h=a[Ro])==null?void 0:h.z)??0:r.z??0},n)}function Mle(e,t,r){e.forEach(n=>{var a;const i=n.parentNode||n.parentId;if(i&&!e.has(i))throw new Error(`Parent node ${i} not found`);if(i||r!=null&&r[n.id]){const{x:s,y:l,z:h}=Tle(n,e,{...n.position,z:((a=n[Ro])==null?void 0:a.z)??0},t);n.positionAbsolute={x:s,y:l},n[Ro].z=h,r!=null&&r[n.id]&&(n[Ro].isParent=!0)}})}function Oj(e,t,r,n){const i=new Map,a={},s=n?1e3:0;return e.forEach(l=>{var j;const h=(cu(l.zIndex)?l.zIndex:0)+(l.selected?s:0),y=t.get(l.id),x={...l,positionAbsolute:{x:l.position.x,y:l.position.y}},k=l.parentNode||l.parentId;k&&(a[k]=!0);const A=(y==null?void 0:y.type)&&(y==null?void 0:y.type)!==l.type;Object.defineProperty(x,Ro,{enumerable:!1,value:{handleBounds:A||(j=y==null?void 0:y[Ro])==null?void 0:j.handleBounds,z:h}}),i.set(l.id,x)}),Mle(i,r,a),i}function $le(e,t={}){const{getNodes:r,width:n,height:i,minZoom:a,maxZoom:s,d3Zoom:l,d3Selection:h,fitViewOnInitDone:y,fitViewOnInit:x,nodeOrigin:k}=e(),A=t.initial&&!y&&x;if(l&&h&&(A||!t.initial)){const N=r().filter(u=>{var v;const m=t.includeHiddenNodes?u.width&&u.height:!u.hidden;return(v=t.nodes)!=null&&v.length?m&&t.nodes.some(C=>C.id===u.id):m}),M=N.every(u=>u.width&&u.height);if(N.length>0&&M){const u=JA(N,k),{x:m,y:v,zoom:C}=vle(u,n,i,t.minZoom??a,t.maxZoom??s,t.padding??.1),w=Sf.translate(m,v).scale(C);return typeof t.duration=="number"&&t.duration>0?l.transform(Sm(h,t.duration),w):l.transform(h,w),!0}}return!1}function nXe(e,t){return e.forEach(r=>{const n=t.get(r.id);n&&t.set(n.id,{...n,[Ro]:n[Ro],selected:r.selected})}),new Map(t)}function iXe(e,t){return t.map(r=>{const n=e.find(i=>i.id===r.id);return n&&(r.selected=n.selected),r})}function PP({changedNodes:e,changedEdges:t,get:r,set:n}){const{nodeInternals:i,edges:a,onNodesChange:s,onEdgesChange:l,hasDefaultNodes:h,hasDefaultEdges:y}=r();e!=null&&e.length&&(h&&n({nodeInternals:nXe(e,i)}),s==null||s(e)),t!=null&&t.length&&(y&&n({edges:iXe(t,a)}),l==null||l(t))}const m0=()=>{},oXe={zoomIn:m0,zoomOut:m0,zoomTo:m0,getZoom:()=>1,setViewport:m0,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>!1,setCenter:m0,fitBounds:m0,project:e=>e,screenToFlowPosition:e=>e,flowToScreenPosition:e=>e,viewportInitialized:!1},aXe=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}),sXe=()=>{const e=ha(),{d3Zoom:t,d3Selection:r}=Xi(aXe,Ea);return Y.useMemo(()=>r&&t?{zoomIn:i=>t.scaleBy(Sm(r,i==null?void 0:i.duration),1.2),zoomOut:i=>t.scaleBy(Sm(r,i==null?void 0:i.duration),1/1.2),zoomTo:(i,a)=>t.scaleTo(Sm(r,a==null?void 0:a.duration),i),getZoom:()=>e.getState().transform[2],setViewport:(i,a)=>{const[s,l,h]=e.getState().transform,y=Sf.translate(i.x??s,i.y??l).scale(i.zoom??h);t.transform(Sm(r,a==null?void 0:a.duration),y)},getViewport:()=>{const[i,a,s]=e.getState().transform;return{x:i,y:a,zoom:s}},fitView:i=>$le(e.getState,i),setCenter:(i,a,s)=>{const{width:l,height:h,maxZoom:y}=e.getState(),x=typeof(s==null?void 0:s.zoom)<"u"?s.zoom:y,k=l/2-i*x,A=h/2-a*x,j=Sf.translate(k,A).scale(x);t.transform(Sm(r,s==null?void 0:s.duration),j)},fitBounds:(i,a)=>{const{width:s,height:l,minZoom:h,maxZoom:y}=e.getState(),{x,y:k,zoom:A}=vle(i,s,l,h,y,(a==null?void 0:a.padding)??.1),j=Sf.translate(x,k).scale(A);t.transform(Sm(r,a==null?void 0:a.duration),j)},project:i=>{const{transform:a,snapToGrid:s,snapGrid:l}=e.getState();return console.warn("[DEPRECATED] `project` is deprecated. Instead use `screenToFlowPosition`. There is no need to subtract the react flow bounds anymore! https://reactflow.dev/api-reference/types/react-flow-instance#screen-to-flow-position"),F8(i,a,s,l)},screenToFlowPosition:i=>{const{transform:a,snapToGrid:s,snapGrid:l,domNode:h}=e.getState();if(!h)return i;const{x:y,y:x}=h.getBoundingClientRect(),k={x:i.x-y,y:i.y-x};return F8(k,a,s,l)},flowToScreenPosition:i=>{const{transform:a,domNode:s}=e.getState();if(!s)return i;const{x:l,y:h}=s.getBoundingClientRect(),y=mle(i,a);return{x:y.x+l,y:y.y+h}},viewportInitialized:!0}:oXe,[t,r])};function QA(){const e=sXe(),t=ha(),r=Y.useCallback(()=>t.getState().getNodes().map(M=>({...M})),[]),n=Y.useCallback(M=>t.getState().nodeInternals.get(M),[]),i=Y.useCallback(()=>{const{edges:M=[]}=t.getState();return M.map(u=>({...u}))},[]),a=Y.useCallback(M=>{const{edges:u=[]}=t.getState();return u.find(m=>m.id===M)},[]),s=Y.useCallback(M=>{const{getNodes:u,setNodes:m,hasDefaultNodes:v,onNodesChange:C}=t.getState(),w=u(),g=typeof M=="function"?M(w):M;if(v)m(g);else if(C){const d=g.length===0?w.map(f=>({type:"remove",id:f.id})):g.map(f=>({item:f,type:"reset"}));C(d)}},[]),l=Y.useCallback(M=>{const{edges:u=[],setEdges:m,hasDefaultEdges:v,onEdgesChange:C}=t.getState(),w=typeof M=="function"?M(u):M;if(v)m(w);else if(C){const g=w.length===0?u.map(d=>({type:"remove",id:d.id})):w.map(d=>({item:d,type:"reset"}));C(g)}},[]),h=Y.useCallback(M=>{const u=Array.isArray(M)?M:[M],{getNodes:m,setNodes:v,hasDefaultNodes:C,onNodesChange:w}=t.getState();if(C){const d=[...m(),...u];v(d)}else if(w){const g=u.map(d=>({item:d,type:"add"}));w(g)}},[]),y=Y.useCallback(M=>{const u=Array.isArray(M)?M:[M],{edges:m=[],setEdges:v,hasDefaultEdges:C,onEdgesChange:w}=t.getState();if(C)v([...m,...u]);else if(w){const g=u.map(d=>({item:d,type:"add"}));w(g)}},[]),x=Y.useCallback(()=>{const{getNodes:M,edges:u=[],transform:m}=t.getState(),[v,C,w]=m;return{nodes:M().map(g=>({...g})),edges:u.map(g=>({...g})),viewport:{x:v,y:C,zoom:w}}},[]),k=Y.useCallback(({nodes:M,edges:u})=>{const{nodeInternals:m,getNodes:v,edges:C,hasDefaultNodes:w,hasDefaultEdges:g,onNodesDelete:d,onEdgesDelete:f,onNodesChange:c,onEdgesChange:p}=t.getState(),D=(M||[]).map(L=>L.id),E=(u||[]).map(L=>L.id),T=v().reduce((L,W)=>{const K=W.parentNode||W.parentId,te=!D.includes(W.id)&&K&&L.find(ae=>ae.id===K);return(typeof W.deletable=="boolean"?W.deletable:!0)&&(D.includes(W.id)||te)&&L.push(W),L},[]),$=C.filter(L=>typeof L.deletable=="boolean"?L.deletable:!0),B=$.filter(L=>E.includes(L.id));if(T||B){const L=yle(T,$),W=[...B,...L],K=W.reduce((te,X)=>(te.includes(X.id)||te.push(X.id),te),[]);if((g||w)&&(g&&t.setState({edges:C.filter(te=>!K.includes(te.id))}),w&&(T.forEach(te=>{m.delete(te.id)}),t.setState({nodeInternals:new Map(m)}))),K.length>0&&(f==null||f(W),p&&p(K.map(te=>({id:te,type:"remove"})))),T.length>0&&(d==null||d(T),c)){const te=T.map(X=>({id:X.id,type:"remove"}));c(te)}}},[]),A=Y.useCallback(M=>{const u=OYe(M),m=u?null:t.getState().nodeInternals.get(M.id);return!u&&!m?[null,null,u]:[u?M:wK(m),m,u]},[]),j=Y.useCallback((M,u=!0,m)=>{const[v,C,w]=A(M);return v?(m||t.getState().getNodes()).filter(g=>{if(!w&&(g.id===C.id||!g.positionAbsolute))return!1;const d=wK(g),f=M8(d,v);return u&&f>0||f>=v.width*v.height}):[]},[]),N=Y.useCallback((M,u,m=!0)=>{const[v]=A(M);if(!v)return!1;const C=M8(v,u);return m&&C>0||C>=v.width*v.height},[]);return Y.useMemo(()=>({...e,getNodes:r,getNode:n,getEdges:i,getEdge:a,setNodes:s,setEdges:l,addNodes:h,addEdges:y,toObject:x,deleteElements:k,getIntersectingNodes:j,isNodeIntersecting:N}),[e,r,n,i,a,s,l,h,y,x,k,j,N])}const lXe={actInsideInputWithModifier:!1};var uXe=({deleteKeyCode:e,multiSelectionKeyCode:t})=>{const r=ha(),{deleteElements:n}=QA(),i=Dw(e,lXe),a=Dw(t);Y.useEffect(()=>{if(i){const{edges:s,getNodes:l}=r.getState(),h=l().filter(x=>x.selected),y=s.filter(x=>x.selected);n({nodes:h,edges:y}),r.setState({nodesSelectionActive:!1})}},[i]),Y.useEffect(()=>{r.setState({multiSelectionActive:a})},[a])};function cXe(e){const t=ha();Y.useEffect(()=>{let r;const n=()=>{var a,s;if(!e.current)return;const i=B9(e.current);(i.height===0||i.width===0)&&((s=(a=t.getState()).onError)==null||s.call(a,"004",Af.error004())),t.setState({width:i.width||500,height:i.height||500})};return n(),window.addEventListener("resize",n),e.current&&(r=new ResizeObserver(()=>n()),r.observe(e.current)),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}},[])}const U9={position:"absolute",width:"100%",height:"100%",top:0,left:0},dXe=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,kP=e=>({x:e.x,y:e.y,zoom:e.k}),g0=(e,t)=>e.target.closest(`.${t}`),TK=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),MK=e=>{const t=e.ctrlKey&&aE()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t},fXe=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}),hXe=({onMove:e,onMoveStart:t,onMoveEnd:r,onPaneContextMenu:n,zoomOnScroll:i=!0,zoomOnPinch:a=!0,panOnScroll:s=!1,panOnScrollSpeed:l=.5,panOnScrollMode:h=Lm.Free,zoomOnDoubleClick:y=!0,elementsSelectable:x,panOnDrag:k=!0,defaultViewport:A,translateExtent:j,minZoom:N,maxZoom:M,zoomActivationKeyCode:u,preventScrolling:m=!0,children:v,noWheelClassName:C,noPanClassName:w})=>{const g=Y.useRef(),d=ha(),f=Y.useRef(!1),c=Y.useRef(!1),p=Y.useRef(null),D=Y.useRef({x:0,y:0,zoom:0}),{d3Zoom:E,d3Selection:T,d3ZoomHandler:$,userSelectionActive:B}=Xi(fXe,Ea),L=Dw(u),W=Y.useRef(0),K=Y.useRef(!1),te=Y.useRef();return cXe(p),Y.useEffect(()=>{if(p.current){const X=p.current.getBoundingClientRect(),ae=tle().scaleExtent([N,M]).translateExtent(j),re=ou(p.current).call(ae),ue=Sf.translate(A.x,A.y).scale(Qy(A.zoom,N,M)),me=[[0,0],[X.width,X.height]],Se=ae.constrain()(ue,me,j);ae.transform(re,Se),ae.wheelDelta(MK),d.setState({d3Zoom:ae,d3Selection:re,d3ZoomHandler:re.on("wheel.zoom"),transform:[Se.x,Se.y,Se.k],domNode:p.current.closest(".react-flow")})}},[]),Y.useEffect(()=>{T&&E&&(s&&!L&&!B?T.on("wheel.zoom",X=>{if(g0(X,C))return!1;X.preventDefault(),X.stopImmediatePropagation();const ae=T.property("__zoom").k||1;if(X.ctrlKey&&a){const Te=Xu(X),be=MK(X),Ue=ae*Math.pow(2,be);E.scaleTo(T,Ue,Te,X);return}const re=X.deltaMode===1?20:1;let ue=h===Lm.Vertical?0:X.deltaX*re,me=h===Lm.Horizontal?0:X.deltaY*re;!aE()&&X.shiftKey&&h!==Lm.Vertical&&(ue=X.deltaY*re,me=0),E.translateBy(T,-(ue/ae)*l,-(me/ae)*l,{internal:!0});const Se=kP(T.property("__zoom")),{onViewportChangeStart:we,onViewportChange:Fe,onViewportChangeEnd:Ee}=d.getState();clearTimeout(te.current),K.current||(K.current=!0,t==null||t(X,Se),we==null||we(Se)),K.current&&(e==null||e(X,Se),Fe==null||Fe(Se),te.current=setTimeout(()=>{r==null||r(X,Se),Ee==null||Ee(Se),K.current=!1},150))},{passive:!1}):typeof $<"u"&&T.on("wheel.zoom",function(X,ae){if(!m&&X.type==="wheel"&&!X.ctrlKey||g0(X,C))return null;X.preventDefault(),$.call(this,X,ae)},{passive:!1}))},[B,s,h,T,E,$,L,a,m,C,t,e,r]),Y.useEffect(()=>{E&&E.on("start",X=>{var ue,me;if(!X.sourceEvent||X.sourceEvent.internal)return null;W.current=(ue=X.sourceEvent)==null?void 0:ue.button;const{onViewportChangeStart:ae}=d.getState(),re=kP(X.transform);f.current=!0,D.current=re,((me=X.sourceEvent)==null?void 0:me.type)==="mousedown"&&d.setState({paneDragging:!0}),ae==null||ae(re),t==null||t(X.sourceEvent,re)})},[E,t]),Y.useEffect(()=>{E&&(B&&!f.current?E.on("zoom",null):B||E.on("zoom",X=>{var re;const{onViewportChange:ae}=d.getState();if(d.setState({transform:[X.transform.x,X.transform.y,X.transform.k]}),c.current=!!(n&&TK(k,W.current??0)),(e||ae)&&!((re=X.sourceEvent)!=null&&re.internal)){const ue=kP(X.transform);ae==null||ae(ue),e==null||e(X.sourceEvent,ue)}}))},[B,E,e,k,n]),Y.useEffect(()=>{E&&E.on("end",X=>{if(!X.sourceEvent||X.sourceEvent.internal)return null;const{onViewportChangeEnd:ae}=d.getState();if(f.current=!1,d.setState({paneDragging:!1}),n&&TK(k,W.current??0)&&!c.current&&n(X.sourceEvent),c.current=!1,(r||ae)&&dXe(D.current,X.transform)){const re=kP(X.transform);D.current=re,clearTimeout(g.current),g.current=setTimeout(()=>{ae==null||ae(re),r==null||r(X.sourceEvent,re)},s?150:0)}})},[E,s,k,r,n]),Y.useEffect(()=>{E&&E.filter(X=>{const ae=L||i,re=a&&X.ctrlKey;if((k===!0||Array.isArray(k)&&k.includes(1))&&X.button===1&&X.type==="mousedown"&&(g0(X,"react-flow__node")||g0(X,"react-flow__edge")))return!0;if(!k&&!ae&&!s&&!y&&!a||B||!y&&X.type==="dblclick"||g0(X,C)&&X.type==="wheel"||g0(X,w)&&(X.type!=="wheel"||s&&X.type==="wheel"&&!L)||!a&&X.ctrlKey&&X.type==="wheel"||!ae&&!s&&!re&&X.type==="wheel"||!k&&(X.type==="mousedown"||X.type==="touchstart")||Array.isArray(k)&&!k.includes(X.button)&&X.type==="mousedown")return!1;const ue=Array.isArray(k)&&k.includes(X.button)||!X.button||X.button<=1;return(!X.ctrlKey||X.type==="wheel")&&ue})},[B,E,i,a,s,y,k,x,L]),et.createElement("div",{className:"react-flow__renderer",ref:p,style:U9},v)},pXe=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function mXe(){const{userSelectionActive:e,userSelectionRect:t}=Xi(pXe,Ea);return e&&t?et.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}function $K(e,t){const r=t.parentNode||t.parentId,n=e.find(i=>i.id===r);if(n){const i=t.position.x+t.width-n.width,a=t.position.y+t.height-n.height;if(i>0||a>0||t.position.x<0||t.position.y<0){if(n.style={...n.style},n.style.width=n.style.width??n.width,n.style.height=n.style.height??n.height,i>0&&(n.style.width+=i),a>0&&(n.style.height+=a),t.position.x<0){const s=Math.abs(t.position.x);n.position.x=n.position.x-s,n.style.width+=s,t.position.x=0}if(t.position.y<0){const s=Math.abs(t.position.y);n.position.y=n.position.y-s,n.style.height+=s,t.position.y=0}n.width=n.style.width,n.height=n.style.height}}}function Ile(e,t){if(e.some(n=>n.type==="reset"))return e.filter(n=>n.type==="reset").map(n=>n.item);const r=e.filter(n=>n.type==="add").map(n=>n.item);return t.reduce((n,i)=>{const a=e.filter(l=>l.id===i.id);if(a.length===0)return n.push(i),n;const s={...i};for(const l of a)if(l)switch(l.type){case"select":{s.selected=l.selected;break}case"position":{typeof l.position<"u"&&(s.position=l.position),typeof l.positionAbsolute<"u"&&(s.positionAbsolute=l.positionAbsolute),typeof l.dragging<"u"&&(s.dragging=l.dragging),s.expandParent&&$K(n,s);break}case"dimensions":{typeof l.dimensions<"u"&&(s.width=l.dimensions.width,s.height=l.dimensions.height),typeof l.updateStyle<"u"&&(s.style={...s.style||{},...l.dimensions}),typeof l.resizing=="boolean"&&(s.resizing=l.resizing),s.expandParent&&$K(n,s);break}case"remove":return n}return n.push(s),n},r)}function jle(e,t){return Ile(e,t)}function gXe(e,t){return Ile(e,t)}const Ph=(e,t)=>({id:e,type:"select",selected:t});function V0(e,t){return e.reduce((r,n)=>{const i=t.includes(n.id);return!n.selected&&i?(n.selected=!0,r.push(Ph(n.id,!0))):n.selected&&!i&&(n.selected=!1,r.push(Ph(n.id,!1))),r},[])}const Ej=(e,t)=>r=>{r.target===t.current&&(e==null||e(r))},yXe=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}),Fle=Y.memo(({isSelecting:e,selectionMode:t=Sw.Full,panOnDrag:r,onSelectionStart:n,onSelectionEnd:i,onPaneClick:a,onPaneContextMenu:s,onPaneScroll:l,onPaneMouseEnter:h,onPaneMouseMove:y,onPaneMouseLeave:x,children:k})=>{const A=Y.useRef(null),j=ha(),N=Y.useRef(0),M=Y.useRef(0),u=Y.useRef(),{userSelectionActive:m,elementsSelectable:v,dragging:C}=Xi(yXe,Ea),w=()=>{j.setState({userSelectionActive:!1,userSelectionRect:null}),N.current=0,M.current=0},g=$=>{a==null||a($),j.getState().resetSelectedElements(),j.setState({nodesSelectionActive:!1})},d=$=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){$.preventDefault();return}s==null||s($)},f=l?$=>l($):void 0,c=$=>{const{resetSelectedElements:B,domNode:L}=j.getState();if(u.current=L==null?void 0:L.getBoundingClientRect(),!v||!e||$.button!==0||$.target!==A.current||!u.current)return;const{x:W,y:K}=ep($,u.current);B(),j.setState({userSelectionRect:{width:0,height:0,startX:W,startY:K,x:W,y:K}}),n==null||n($)},p=$=>{const{userSelectionRect:B,nodeInternals:L,edges:W,transform:K,onNodesChange:te,onEdgesChange:X,nodeOrigin:ae,getNodes:re}=j.getState();if(!e||!u.current||!B)return;j.setState({userSelectionActive:!0,nodesSelectionActive:!1});const ue=ep($,u.current),me=B.startX??0,Se=B.startY??0,we={...B,x:ue.x<me?ue.x:me,y:ue.y<Se?ue.y:Se,width:Math.abs(ue.x-me),height:Math.abs(ue.y-Se)},Fe=re(),Ee=gle(L,we,K,t===Sw.Partial,!0,ae),Te=yle(Ee,W).map(Ue=>Ue.id),be=Ee.map(Ue=>Ue.id);if(N.current!==be.length){N.current=be.length;const Ue=V0(Fe,be);Ue.length&&(te==null||te(Ue))}if(M.current!==Te.length){M.current=Te.length;const Ue=V0(W,Te);Ue.length&&(X==null||X(Ue))}j.setState({userSelectionRect:we})},D=$=>{if($.button!==0)return;const{userSelectionRect:B}=j.getState();!m&&B&&$.target===A.current&&(g==null||g($)),j.setState({nodesSelectionActive:N.current>0}),w(),i==null||i($)},E=$=>{m&&(j.setState({nodesSelectionActive:N.current>0}),i==null||i($)),w()},T=v&&(e||m);return et.createElement("div",{className:Ja(["react-flow__pane",{dragging:C,selection:e}]),onClick:T?void 0:Ej(g,A),onContextMenu:Ej(d,A),onWheel:Ej(f,A),onMouseEnter:T?void 0:h,onMouseDown:T?c:void 0,onMouseMove:T?p:y,onMouseUp:T?D:void 0,onMouseLeave:T?E:x,ref:A,style:U9},k,et.createElement(mXe,null))});Fle.displayName="Pane";function Ble(e,t){const r=e.parentNode||e.parentId;if(!r)return!1;const n=t.get(r);return n?n.selected?!0:Ble(n,t):!1}function IK(e,t,r){let n=e;do{if(n!=null&&n.matches(t))return!0;if(n===r.current)return!1;n=n.parentElement}while(n);return!1}function vXe(e,t,r,n){return Array.from(e.values()).filter(i=>(i.selected||i.id===n)&&(!i.parentNode||i.parentId||!Ble(i,e))&&(i.draggable||t&&typeof i.draggable>"u")).map(i=>{var a,s;return{id:i.id,position:i.position||{x:0,y:0},positionAbsolute:i.positionAbsolute||{x:0,y:0},distance:{x:r.x-(((a=i.positionAbsolute)==null?void 0:a.x)??0),y:r.y-(((s=i.positionAbsolute)==null?void 0:s.y)??0)},delta:{x:0,y:0},extent:i.extent,parentNode:i.parentNode||i.parentId,parentId:i.parentNode||i.parentId,width:i.width,height:i.height,expandParent:i.expandParent}})}function bXe(e,t){return!t||t==="parent"?t:[t[0],[t[1][0]-(e.width||0),t[1][1]-(e.height||0)]]}function Nle(e,t,r,n,i=[0,0],a){const s=bXe(e,e.extent||n);let l=s;const h=e.parentNode||e.parentId;if(e.extent==="parent"&&!e.expandParent)if(h&&e.width&&e.height){const k=r.get(h),{x:A,y:j}=Ym(k,i).positionAbsolute;l=k&&cu(A)&&cu(j)&&cu(k.width)&&cu(k.height)?[[A+e.width*i[0],j+e.height*i[1]],[A+k.width-e.width+e.width*i[0],j+k.height-e.height+e.height*i[1]]]:l}else a==null||a("005",Af.error005()),l=s;else if(e.extent&&h&&e.extent!=="parent"){const k=r.get(h),{x:A,y:j}=Ym(k,i).positionAbsolute;l=[[e.extent[0][0]+A,e.extent[0][1]+j],[e.extent[1][0]+A,e.extent[1][1]+j]]}let y={x:0,y:0};if(h){const k=r.get(h);y=Ym(k,i).positionAbsolute}const x=l&&l!=="parent"?N9(t,l):t;return{position:{x:x.x-y.x,y:x.y-y.y},positionAbsolute:x}}function _j({nodeId:e,dragItems:t,nodeInternals:r}){const n=t.map(i=>({...r.get(i.id),position:i.position,positionAbsolute:i.positionAbsolute}));return[e?n.find(i=>i.id===e):n[0],n]}const jK=(e,t,r,n)=>{const i=t.querySelectorAll(e);if(!i||!i.length)return null;const a=Array.from(i),s=t.getBoundingClientRect(),l={x:s.width*n[0],y:s.height*n[1]};return a.map(h=>{const y=h.getBoundingClientRect();return{id:h.getAttribute("data-handleid"),position:h.getAttribute("data-handlepos"),x:(y.left-s.left-l.x)/r,y:(y.top-s.top-l.y)/r,...B9(h)}})};function A1(e,t,r){return r===void 0?r:n=>{const i=t().nodeInternals.get(e);i&&r(n,{...i})}}function N8({id:e,store:t,unselect:r=!1,nodeRef:n}){const{addSelectedNodes:i,unselectNodesAndEdges:a,multiSelectionActive:s,nodeInternals:l,onError:h}=t.getState(),y=l.get(e);if(!y){h==null||h("012",Af.error012(e));return}t.setState({nodesSelectionActive:!1}),y.selected?(r||y.selected&&s)&&(a({nodes:[y],edges:[]}),requestAnimationFrame(()=>{var x;return(x=n==null?void 0:n.current)==null?void 0:x.blur()})):i([e])}function xXe(){const e=ha();return Y.useCallback(({sourceEvent:r})=>{const{transform:n,snapGrid:i,snapToGrid:a}=e.getState(),s=r.touches?r.touches[0].clientX:r.clientX,l=r.touches?r.touches[0].clientY:r.clientY,h={x:(s-n[0])/n[2],y:(l-n[1])/n[2]};return{xSnapped:a?i[0]*Math.round(h.x/i[0]):h.x,ySnapped:a?i[1]*Math.round(h.y/i[1]):h.y,...h}},[])}function Aj(e){return(t,r,n)=>e==null?void 0:e(t,n)}function Rle({nodeRef:e,disabled:t=!1,noDragClassName:r,handleSelector:n,nodeId:i,isSelectable:a,selectNodesOnDrag:s}){const l=ha(),[h,y]=Y.useState(!1),x=Y.useRef([]),k=Y.useRef({x:null,y:null}),A=Y.useRef(0),j=Y.useRef(null),N=Y.useRef({x:0,y:0}),M=Y.useRef(null),u=Y.useRef(!1),m=Y.useRef(!1),v=Y.useRef(!1),C=xXe();return Y.useEffect(()=>{if(e!=null&&e.current){const w=ou(e.current),g=({x:c,y:p})=>{const{nodeInternals:D,onNodeDrag:E,onSelectionDrag:T,updateNodePositions:$,nodeExtent:B,snapGrid:L,snapToGrid:W,nodeOrigin:K,onError:te}=l.getState();k.current={x:c,y:p};let X=!1,ae={x:0,y:0,x2:0,y2:0};if(x.current.length>1&&B){const ue=JA(x.current,K);ae=ww(ue)}if(x.current=x.current.map(ue=>{const me={x:c-ue.distance.x,y:p-ue.distance.y};W&&(me.x=L[0]*Math.round(me.x/L[0]),me.y=L[1]*Math.round(me.y/L[1]));const Se=[[B[0][0],B[0][1]],[B[1][0],B[1][1]]];x.current.length>1&&B&&!ue.extent&&(Se[0][0]=ue.positionAbsolute.x-ae.x+B[0][0],Se[1][0]=ue.positionAbsolute.x+(ue.width??0)-ae.x2+B[1][0],Se[0][1]=ue.positionAbsolute.y-ae.y+B[0][1],Se[1][1]=ue.positionAbsolute.y+(ue.height??0)-ae.y2+B[1][1]);const we=Nle(ue,me,D,Se,K,te);return X=X||ue.position.x!==we.position.x||ue.position.y!==we.position.y,ue.position=we.position,ue.positionAbsolute=we.positionAbsolute,ue}),!X)return;$(x.current,!0,!0),y(!0);const re=i?E:Aj(T);if(re&&M.current){const[ue,me]=_j({nodeId:i,dragItems:x.current,nodeInternals:D});re(M.current,ue,me)}},d=()=>{if(!j.current)return;const[c,p]=nle(N.current,j.current);if(c!==0||p!==0){const{transform:D,panBy:E}=l.getState();k.current.x=(k.current.x??0)-c/D[2],k.current.y=(k.current.y??0)-p/D[2],E({x:c,y:p})&&g(k.current)}A.current=requestAnimationFrame(d)},f=c=>{var K;const{nodeInternals:p,multiSelectionActive:D,nodesDraggable:E,unselectNodesAndEdges:T,onNodeDragStart:$,onSelectionDragStart:B}=l.getState();m.current=!0;const L=i?$:Aj(B);(!s||!a)&&!D&&i&&((K=p.get(i))!=null&&K.selected||T()),i&&a&&s&&N8({id:i,store:l,nodeRef:e});const W=C(c);if(k.current=W,x.current=vXe(p,E,W,i),L&&x.current){const[te,X]=_j({nodeId:i,dragItems:x.current,nodeInternals:p});L(c.sourceEvent,te,X)}};if(t)w.on(".drag",null);else{const c=TGe().on("start",p=>{const{domNode:D,nodeDragThreshold:E}=l.getState();E===0&&f(p),v.current=!1;const T=C(p);k.current=T,j.current=(D==null?void 0:D.getBoundingClientRect())||null,N.current=ep(p.sourceEvent,j.current)}).on("drag",p=>{var $,B;const D=C(p),{autoPanOnNodeDrag:E,nodeDragThreshold:T}=l.getState();if(p.sourceEvent.type==="touchmove"&&p.sourceEvent.touches.length>1&&(v.current=!0),!v.current){if(!u.current&&m.current&&E&&(u.current=!0,d()),!m.current){const L=D.xSnapped-((($=k==null?void 0:k.current)==null?void 0:$.x)??0),W=D.ySnapped-(((B=k==null?void 0:k.current)==null?void 0:B.y)??0);Math.sqrt(L*L+W*W)>T&&f(p)}(k.current.x!==D.xSnapped||k.current.y!==D.ySnapped)&&x.current&&m.current&&(M.current=p.sourceEvent,N.current=ep(p.sourceEvent,j.current),g(D))}}).on("end",p=>{if(!(!m.current||v.current)&&(y(!1),u.current=!1,m.current=!1,cancelAnimationFrame(A.current),x.current)){const{updateNodePositions:D,nodeInternals:E,onNodeDragStop:T,onSelectionDragStop:$}=l.getState(),B=i?T:Aj($);if(D(x.current,!1,!1),B){const[L,W]=_j({nodeId:i,dragItems:x.current,nodeInternals:E});B(p.sourceEvent,L,W)}}}).filter(p=>{const D=p.target;return!p.button&&(!r||!IK(D,`.${r}`,e))&&(!n||IK(D,n,e))});return w.call(c),()=>{w.on(".drag",null)}}}},[e,t,r,n,a,l,i,s,C]),h}function Lle(){const e=ha();return Y.useCallback(r=>{const{nodeInternals:n,nodeExtent:i,updateNodePositions:a,getNodes:s,snapToGrid:l,snapGrid:h,onError:y,nodesDraggable:x}=e.getState(),k=s().filter(v=>v.selected&&(v.draggable||x&&typeof v.draggable>"u")),A=l?h[0]:5,j=l?h[1]:5,N=r.isShiftPressed?4:1,M=r.x*A*N,u=r.y*j*N,m=k.map(v=>{if(v.positionAbsolute){const C={x:v.positionAbsolute.x+M,y:v.positionAbsolute.y+u};l&&(C.x=h[0]*Math.round(C.x/h[0]),C.y=h[1]*Math.round(C.y/h[1]));const{positionAbsolute:w,position:g}=Nle(v,C,n,i,void 0,y);v.position=g,v.positionAbsolute=w}return v});a(m,!0,!1)},[])}const gy={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var T1=e=>{const t=({id:r,type:n,data:i,xPos:a,yPos:s,xPosOrigin:l,yPosOrigin:h,selected:y,onClick:x,onMouseEnter:k,onMouseMove:A,onMouseLeave:j,onContextMenu:N,onDoubleClick:M,style:u,className:m,isDraggable:v,isSelectable:C,isConnectable:w,isFocusable:g,selectNodesOnDrag:d,sourcePosition:f,targetPosition:c,hidden:p,resizeObserver:D,dragHandle:E,zIndex:T,isParent:$,noDragClassName:B,noPanClassName:L,initialized:W,disableKeyboardA11y:K,ariaLabel:te,rfId:X,hasHandleBounds:ae})=>{const re=ha(),ue=Y.useRef(null),me=Y.useRef(null),Se=Y.useRef(f),we=Y.useRef(c),Fe=Y.useRef(n),Ee=C||v||x||k||A||j,Te=Lle(),be=A1(r,re.getState,k),Ue=A1(r,re.getState,A),st=A1(r,re.getState,j),ke=A1(r,re.getState,N),q=A1(r,re.getState,M),ne=Ke=>{const{nodeDragThreshold:Q}=re.getState();if(C&&(!d||!v||Q>0)&&N8({id:r,store:re,nodeRef:ue}),x){const Me=re.getState().nodeInternals.get(r);Me&&x(Ke,{...Me})}},qe=Ke=>{if(!$8(Ke)&&!K)if(sle.includes(Ke.key)&&C){const Q=Ke.key==="Escape";N8({id:r,store:re,unselect:Q,nodeRef:ue})}else v&&y&&Object.prototype.hasOwnProperty.call(gy,Ke.key)&&(re.setState({ariaLiveMessage:`Moved selected node ${Ke.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~a}, y: ${~~s}`}),Te({x:gy[Ke.key].x,y:gy[Ke.key].y,isShiftPressed:Ke.shiftKey}))};Y.useEffect(()=>()=>{me.current&&(D==null||D.unobserve(me.current),me.current=null)},[]),Y.useEffect(()=>{if(ue.current&&!p){const Ke=ue.current;(!W||!ae||me.current!==Ke)&&(me.current&&(D==null||D.unobserve(me.current)),D==null||D.observe(Ke),me.current=Ke)}},[p,W,ae]),Y.useEffect(()=>{const Ke=Fe.current!==n,Q=Se.current!==f,Me=we.current!==c;ue.current&&(Ke||Q||Me)&&(Ke&&(Fe.current=n),Q&&(Se.current=f),Me&&(we.current=c),re.getState().updateNodeDimensions([{id:r,nodeElement:ue.current,forceUpdate:!0}]))},[r,n,f,c]);const se=Rle({nodeRef:ue,disabled:p||!v,noDragClassName:B,handleSelector:E,nodeId:r,isSelectable:C,selectNodesOnDrag:d});return p?null:et.createElement("div",{className:Ja(["react-flow__node",`react-flow__node-${n}`,{[L]:v},m,{selected:y,selectable:C,parent:$,dragging:se}]),ref:ue,style:{zIndex:T,transform:`translate(${l}px,${h}px)`,pointerEvents:Ee?"all":"none",visibility:W?"visible":"hidden",...u},"data-id":r,"data-testid":`rf__node-${r}`,onMouseEnter:be,onMouseMove:Ue,onMouseLeave:st,onContextMenu:ke,onClick:ne,onDoubleClick:q,onKeyDown:g?qe:void 0,tabIndex:g?0:void 0,role:g?"button":void 0,"aria-describedby":K?void 0:`${_le}-${X}`,"aria-label":te},et.createElement(IYe,{value:r},et.createElement(e,{id:r,data:i,type:n,xPos:a,yPos:s,selected:y,isConnectable:w,sourcePosition:f,targetPosition:c,dragging:se,dragHandle:E,zIndex:T})))};return t.displayName="NodeWrapper",Y.memo(t)};const wXe=e=>{const t=e.getNodes().filter(r=>r.selected);return{...JA(t,e.nodeOrigin),transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`,userSelectionActive:e.userSelectionActive}};function SXe({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:r}){const n=ha(),{width:i,height:a,x:s,y:l,transformString:h,userSelectionActive:y}=Xi(wXe,Ea),x=Lle(),k=Y.useRef(null);if(Y.useEffect(()=>{var N;r||(N=k.current)==null||N.focus({preventScroll:!0})},[r]),Rle({nodeRef:k}),y||!i||!a)return null;const A=e?N=>{const M=n.getState().getNodes().filter(u=>u.selected);e(N,M)}:void 0,j=N=>{Object.prototype.hasOwnProperty.call(gy,N.key)&&x({x:gy[N.key].x,y:gy[N.key].y,isShiftPressed:N.shiftKey})};return et.createElement("div",{className:Ja(["react-flow__nodesselection","react-flow__container",t]),style:{transform:h}},et.createElement("div",{ref:k,className:"react-flow__nodesselection-rect",onContextMenu:A,tabIndex:r?void 0:-1,onKeyDown:r?void 0:j,style:{width:i,height:a,top:l,left:s}}))}var DXe=Y.memo(SXe);const CXe=e=>e.nodesSelectionActive,zle=({children:e,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:i,onPaneContextMenu:a,onPaneScroll:s,deleteKeyCode:l,onMove:h,onMoveStart:y,onMoveEnd:x,selectionKeyCode:k,selectionOnDrag:A,selectionMode:j,onSelectionStart:N,onSelectionEnd:M,multiSelectionKeyCode:u,panActivationKeyCode:m,zoomActivationKeyCode:v,elementsSelectable:C,zoomOnScroll:w,zoomOnPinch:g,panOnScroll:d,panOnScrollSpeed:f,panOnScrollMode:c,zoomOnDoubleClick:p,panOnDrag:D,defaultViewport:E,translateExtent:T,minZoom:$,maxZoom:B,preventScrolling:L,onSelectionContextMenu:W,noWheelClassName:K,noPanClassName:te,disableKeyboardA11y:X})=>{const ae=Xi(CXe),re=Dw(k),ue=Dw(m),me=ue||D,Se=ue||d,we=re||A&&me!==!0;return uXe({deleteKeyCode:l,multiSelectionKeyCode:u}),et.createElement(hXe,{onMove:h,onMoveStart:y,onMoveEnd:x,onPaneContextMenu:a,elementsSelectable:C,zoomOnScroll:w,zoomOnPinch:g,panOnScroll:Se,panOnScrollSpeed:f,panOnScrollMode:c,zoomOnDoubleClick:p,panOnDrag:!re&&me,defaultViewport:E,translateExtent:T,minZoom:$,maxZoom:B,zoomActivationKeyCode:v,preventScrolling:L,noWheelClassName:K,noPanClassName:te},et.createElement(Fle,{onSelectionStart:N,onSelectionEnd:M,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:i,onPaneContextMenu:a,onPaneScroll:s,panOnDrag:me,isSelecting:!!we,selectionMode:j},e,ae&&et.createElement(DXe,{onSelectionContextMenu:W,noPanClassName:te,disableKeyboardA11y:X})))};zle.displayName="FlowRenderer";var PXe=Y.memo(zle);function kXe(e){return Xi(Y.useCallback(r=>e?gle(r.nodeInternals,{x:0,y:0,width:r.width,height:r.height},r.transform,!0):r.getNodes(),[e]))}function OXe(e){const t={input:T1(e.input||Ple),default:T1(e.default||B8),output:T1(e.output||Ole),group:T1(e.group||H9)},r={},n=Object.keys(e).filter(i=>!["input","default","output","group"].includes(i)).reduce((i,a)=>(i[a]=T1(e[a]||B8),i),r);return{...t,...n}}const EXe=({x:e,y:t,width:r,height:n,origin:i})=>!r||!n?{x:e,y:t}:i[0]<0||i[1]<0||i[0]>1||i[1]>1?{x:e,y:t}:{x:e-r*i[0],y:t-n*i[1]},_Xe=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}),Vle=e=>{const{nodesDraggable:t,nodesConnectable:r,nodesFocusable:n,elementsSelectable:i,updateNodeDimensions:a,onError:s}=Xi(_Xe,Ea),l=kXe(e.onlyRenderVisibleElements),h=Y.useRef(),y=Y.useMemo(()=>{if(typeof ResizeObserver>"u")return null;const x=new ResizeObserver(k=>{const A=k.map(j=>({id:j.target.getAttribute("data-id"),nodeElement:j.target,forceUpdate:!0}));a(A)});return h.current=x,x},[]);return Y.useEffect(()=>()=>{var x;(x=h==null?void 0:h.current)==null||x.disconnect()},[]),et.createElement("div",{className:"react-flow__nodes",style:U9},l.map(x=>{var g,d,f;let k=x.type||"default";e.nodeTypes[k]||(s==null||s("003",Af.error003(k)),k="default");const A=e.nodeTypes[k]||e.nodeTypes.default,j=!!(x.draggable||t&&typeof x.draggable>"u"),N=!!(x.selectable||i&&typeof x.selectable>"u"),M=!!(x.connectable||r&&typeof x.connectable>"u"),u=!!(x.focusable||n&&typeof x.focusable>"u"),m=e.nodeExtent?N9(x.positionAbsolute,e.nodeExtent):x.positionAbsolute,v=(m==null?void 0:m.x)??0,C=(m==null?void 0:m.y)??0,w=EXe({x:v,y:C,width:x.width??0,height:x.height??0,origin:e.nodeOrigin});return et.createElement(A,{key:x.id,id:x.id,className:x.className,style:x.style,type:k,data:x.data,sourcePosition:x.sourcePosition||fn.Bottom,targetPosition:x.targetPosition||fn.Top,hidden:x.hidden,xPos:v,yPos:C,xPosOrigin:w.x,yPosOrigin:w.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!x.selected,isDraggable:j,isSelectable:N,isConnectable:M,isFocusable:u,resizeObserver:y,dragHandle:x.dragHandle,zIndex:((g=x[Ro])==null?void 0:g.z)??0,isParent:!!((d=x[Ro])!=null&&d.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!x.width&&!!x.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:x.ariaLabel,hasHandleBounds:!!((f=x[Ro])!=null&&f.handleBounds)})}))};Vle.displayName="NodeRenderer";var AXe=Y.memo(Vle);const TXe=(e,t,r)=>r===fn.Left?e-t:r===fn.Right?e+t:e,MXe=(e,t,r)=>r===fn.Top?e-t:r===fn.Bottom?e+t:e,FK="react-flow__edgeupdater",BK=({position:e,centerX:t,centerY:r,radius:n=10,onMouseDown:i,onMouseEnter:a,onMouseOut:s,type:l})=>et.createElement("circle",{onMouseDown:i,onMouseEnter:a,onMouseOut:s,className:Ja([FK,`${FK}-${l}`]),cx:TXe(t,n,e),cy:MXe(r,n,e),r:n,stroke:"transparent",fill:"transparent"}),$Xe=()=>!0;var y0=e=>{const t=({id:r,className:n,type:i,data:a,onClick:s,onEdgeDoubleClick:l,selected:h,animated:y,label:x,labelStyle:k,labelShowBg:A,labelBgStyle:j,labelBgPadding:N,labelBgBorderRadius:M,style:u,source:m,target:v,sourceX:C,sourceY:w,targetX:g,targetY:d,sourcePosition:f,targetPosition:c,elementsSelectable:p,hidden:D,sourceHandleId:E,targetHandleId:T,onContextMenu:$,onMouseEnter:B,onMouseMove:L,onMouseLeave:W,reconnectRadius:K,onReconnect:te,onReconnectStart:X,onReconnectEnd:ae,markerEnd:re,markerStart:ue,rfId:me,ariaLabel:Se,isFocusable:we,isReconnectable:Fe,pathOptions:Ee,interactionWidth:Te,disableKeyboardA11y:be})=>{const Ue=Y.useRef(null),[st,ke]=Y.useState(!1),[q,ne]=Y.useState(!1),qe=ha(),se=Y.useMemo(()=>`url('#${j8(ue,me)}')`,[ue,me]),Ke=Y.useMemo(()=>`url('#${j8(re,me)}')`,[re,me]);if(D)return null;const Q=xe=>{var vt;const{edges:Be,addSelectedEdges:Ve,unselectNodesAndEdges:tt,multiSelectionActive:it}=qe.getState(),yt=Be.find(Pt=>Pt.id===r);yt&&(p&&(qe.setState({nodesSelectionActive:!1}),yt.selected&&it?(tt({nodes:[],edges:[yt]}),(vt=Ue.current)==null||vt.blur()):Ve([r])),s&&s(xe,yt))},Me=_1(r,qe.getState,l),o=_1(r,qe.getState,$),S=_1(r,qe.getState,B),P=_1(r,qe.getState,L),le=_1(r,qe.getState,W),ee=(xe,Be)=>{if(xe.button!==0)return;const{edges:Ve,isValidConnection:tt}=qe.getState(),it=Be?v:m,yt=(Be?T:E)||null,vt=Be?"target":"source",Pt=tt||$Xe,kt=Be,It=Ve.find(Kt=>Kt.id===r);ne(!0),X==null||X(xe,It,vt);const Ft=Kt=>{ne(!1),ae==null||ae(Kt,It,vt)};wle({event:xe,handleId:yt,nodeId:it,onConnect:Kt=>te==null?void 0:te(It,Kt),isTarget:kt,getState:qe.getState,setState:qe.setState,isValidConnection:Pt,edgeUpdaterType:vt,onReconnectEnd:Ft})},_e=xe=>ee(xe,!0),he=xe=>ee(xe,!1),ve=()=>ke(!0),Ae=()=>ke(!1),je=!p&&!s,Le=xe=>{var Be;if(!be&&sle.includes(xe.key)&&p){const{unselectNodesAndEdges:Ve,addSelectedEdges:tt,edges:it}=qe.getState();xe.key==="Escape"?((Be=Ue.current)==null||Be.blur(),Ve({edges:[it.find(vt=>vt.id===r)]})):tt([r])}};return et.createElement("g",{className:Ja(["react-flow__edge",`react-flow__edge-${i}`,n,{selected:h,animated:y,inactive:je,updating:st}]),onClick:Q,onDoubleClick:Me,onContextMenu:o,onMouseEnter:S,onMouseMove:P,onMouseLeave:le,onKeyDown:we?Le:void 0,tabIndex:we?0:void 0,role:we?"button":"img","data-testid":`rf__edge-${r}`,"aria-label":Se===null?void 0:Se||`Edge from ${m} to ${v}`,"aria-describedby":we?`${Ale}-${me}`:void 0,ref:Ue},!q&&et.createElement(e,{id:r,source:m,target:v,selected:h,animated:y,label:x,labelStyle:k,labelShowBg:A,labelBgStyle:j,labelBgPadding:N,labelBgBorderRadius:M,data:a,style:u,sourceX:C,sourceY:w,targetX:g,targetY:d,sourcePosition:f,targetPosition:c,sourceHandleId:E,targetHandleId:T,markerStart:se,markerEnd:Ke,pathOptions:Ee,interactionWidth:Te}),Fe&&et.createElement(et.Fragment,null,(Fe==="source"||Fe===!0)&&et.createElement(BK,{position:f,centerX:C,centerY:w,radius:K,onMouseDown:_e,onMouseEnter:ve,onMouseOut:Ae,type:"source"}),(Fe==="target"||Fe===!0)&&et.createElement(BK,{position:c,centerX:g,centerY:d,radius:K,onMouseDown:he,onMouseEnter:ve,onMouseOut:Ae,type:"target"})))};return t.displayName="EdgeWrapper",Y.memo(t)};function IXe(e){const t={default:y0(e.default||sE),straight:y0(e.bezier||z9),step:y0(e.step||L9),smoothstep:y0(e.step||ZA),simplebezier:y0(e.simplebezier||R9)},r={},n=Object.keys(e).filter(i=>!["default","bezier"].includes(i)).reduce((i,a)=>(i[a]=y0(e[a]||sE),i),r);return{...t,...n}}function NK(e,t,r=null){const n=((r==null?void 0:r.x)||0)+t.x,i=((r==null?void 0:r.y)||0)+t.y,a=(r==null?void 0:r.width)||t.width,s=(r==null?void 0:r.height)||t.height;switch(e){case fn.Top:return{x:n+a/2,y:i};case fn.Right:return{x:n+a,y:i+s/2};case fn.Bottom:return{x:n+a/2,y:i+s};case fn.Left:return{x:n,y:i+s/2}}}function RK(e,t){return e?e.length===1||!t?e[0]:t&&e.find(r=>r.id===t)||null:null}const jXe=(e,t,r,n,i,a)=>{const s=NK(r,e,t),l=NK(a,n,i);return{sourceX:s.x,sourceY:s.y,targetX:l.x,targetY:l.y}};function FXe({sourcePos:e,targetPos:t,sourceWidth:r,sourceHeight:n,targetWidth:i,targetHeight:a,width:s,height:l,transform:h}){const y={x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x+r,t.x+i),y2:Math.max(e.y+n,t.y+a)};y.x===y.x2&&(y.x2+=1),y.y===y.y2&&(y.y2+=1);const x=ww({x:(0-h[0])/h[2],y:(0-h[1])/h[2],width:s/h[2],height:l/h[2]}),k=Math.max(0,Math.min(x.x2,y.x2)-Math.max(x.x,y.x)),A=Math.max(0,Math.min(x.y2,y.y2)-Math.max(x.y,y.y));return Math.ceil(k*A)>0}function LK(e){var n,i,a,s,l;const t=((n=e==null?void 0:e[Ro])==null?void 0:n.handleBounds)||null,r=t&&(e==null?void 0:e.width)&&(e==null?void 0:e.height)&&typeof((i=e==null?void 0:e.positionAbsolute)==null?void 0:i.x)<"u"&&typeof((a=e==null?void 0:e.positionAbsolute)==null?void 0:a.y)<"u";return[{x:((s=e==null?void 0:e.positionAbsolute)==null?void 0:s.x)||0,y:((l=e==null?void 0:e.positionAbsolute)==null?void 0:l.y)||0,width:(e==null?void 0:e.width)||0,height:(e==null?void 0:e.height)||0},t,!!r]}const BXe=[{level:0,isMaxLevel:!0,edges:[]}];function NXe(e,t,r=!1){let n=-1;const i=e.reduce((s,l)=>{var x,k;const h=cu(l.zIndex);let y=h?l.zIndex:0;if(r){const A=t.get(l.target),j=t.get(l.source),N=l.selected||(A==null?void 0:A.selected)||(j==null?void 0:j.selected),M=Math.max(((x=j==null?void 0:j[Ro])==null?void 0:x.z)||0,((k=A==null?void 0:A[Ro])==null?void 0:k.z)||0,1e3);y=(h?l.zIndex:0)+(N?M:0)}return s[y]?s[y].push(l):s[y]=[l],n=y>n?y:n,s},{}),a=Object.entries(i).map(([s,l])=>{const h=+s;return{edges:l,level:h,isMaxLevel:h===n}});return a.length===0?BXe:a}function RXe(e,t,r){const n=Xi(Y.useCallback(i=>e?i.edges.filter(a=>{const s=t.get(a.source),l=t.get(a.target);return(s==null?void 0:s.width)&&(s==null?void 0:s.height)&&(l==null?void 0:l.width)&&(l==null?void 0:l.height)&&FXe({sourcePos:s.positionAbsolute||{x:0,y:0},targetPos:l.positionAbsolute||{x:0,y:0},sourceWidth:s.width,sourceHeight:s.height,targetWidth:l.width,targetHeight:l.height,width:i.width,height:i.height,transform:i.transform})}):i.edges,[e,t]));return NXe(n,t,r)}const LXe=({color:e="none",strokeWidth:t=1})=>et.createElement("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),zXe=({color:e="none",strokeWidth:t=1})=>et.createElement("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),zK={[ev.Arrow]:LXe,[ev.ArrowClosed]:zXe};function VXe(e){const t=ha();return Y.useMemo(()=>{var i,a;return Object.prototype.hasOwnProperty.call(zK,e)?zK[e]:((a=(i=t.getState()).onError)==null||a.call(i,"009",Af.error009(e)),null)},[e])}const WXe=({id:e,type:t,color:r,width:n=12.5,height:i=12.5,markerUnits:a="strokeWidth",strokeWidth:s,orient:l="auto-start-reverse"})=>{const h=VXe(t);return h?et.createElement("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${n}`,markerHeight:`${i}`,viewBox:"-10 -10 20 20",markerUnits:a,orient:l,refX:"0",refY:"0"},et.createElement(h,{color:r,strokeWidth:s})):null},HXe=({defaultColor:e,rfId:t})=>r=>{const n=[];return r.edges.reduce((i,a)=>([a.markerStart,a.markerEnd].forEach(s=>{if(s&&typeof s=="object"){const l=j8(s,t);n.includes(l)||(i.push({id:l,color:s.color||e,...s}),n.push(l))}}),i),[]).sort((i,a)=>i.id.localeCompare(a.id))},Wle=({defaultColor:e,rfId:t})=>{const r=Xi(Y.useCallback(HXe({defaultColor:e,rfId:t}),[e,t]),(n,i)=>!(n.length!==i.length||n.some((a,s)=>a.id!==i[s].id)));return et.createElement("defs",null,r.map(n=>et.createElement(WXe,{id:n.id,key:n.id,type:n.type,color:n.color,width:n.width,height:n.height,markerUnits:n.markerUnits,strokeWidth:n.strokeWidth,orient:n.orient})))};Wle.displayName="MarkerDefinitions";var UXe=Y.memo(Wle);const KXe=e=>({nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}),Hle=({defaultMarkerColor:e,onlyRenderVisibleElements:t,elevateEdgesOnSelect:r,rfId:n,edgeTypes:i,noPanClassName:a,onEdgeContextMenu:s,onEdgeMouseEnter:l,onEdgeMouseMove:h,onEdgeMouseLeave:y,onEdgeClick:x,onEdgeDoubleClick:k,onReconnect:A,onReconnectStart:j,onReconnectEnd:N,reconnectRadius:M,children:u,disableKeyboardA11y:m})=>{const{edgesFocusable:v,edgesUpdatable:C,elementsSelectable:w,width:g,height:d,connectionMode:f,nodeInternals:c,onError:p}=Xi(KXe,Ea),D=RXe(t,c,r);return g?et.createElement(et.Fragment,null,D.map(({level:E,edges:T,isMaxLevel:$})=>et.createElement("svg",{key:E,style:{zIndex:E},width:g,height:d,className:"react-flow__edges react-flow__container"},$&&et.createElement(UXe,{defaultColor:e,rfId:n}),et.createElement("g",null,T.map(B=>{const[L,W,K]=LK(c.get(B.source)),[te,X,ae]=LK(c.get(B.target));if(!K||!ae)return null;let re=B.type||"default";i[re]||(p==null||p("011",Af.error011(re)),re="default");const ue=i[re]||i.default,me=f===ug.Strict?X.target:(X.target??[]).concat(X.source??[]),Se=RK(W.source,B.sourceHandle),we=RK(me,B.targetHandle),Fe=(Se==null?void 0:Se.position)||fn.Bottom,Ee=(we==null?void 0:we.position)||fn.Top,Te=!!(B.focusable||v&&typeof B.focusable>"u"),be=B.reconnectable||B.updatable,Ue=typeof A<"u"&&(be||C&&typeof be>"u");if(!Se||!we)return p==null||p("008",Af.error008(Se,B)),null;const{sourceX:st,sourceY:ke,targetX:q,targetY:ne}=jXe(L,Se,Fe,te,we,Ee);return et.createElement(ue,{key:B.id,id:B.id,className:Ja([B.className,a]),type:re,data:B.data,selected:!!B.selected,animated:!!B.animated,hidden:!!B.hidden,label:B.label,labelStyle:B.labelStyle,labelShowBg:B.labelShowBg,labelBgStyle:B.labelBgStyle,labelBgPadding:B.labelBgPadding,labelBgBorderRadius:B.labelBgBorderRadius,style:B.style,source:B.source,target:B.target,sourceHandleId:B.sourceHandle,targetHandleId:B.targetHandle,markerEnd:B.markerEnd,markerStart:B.markerStart,sourceX:st,sourceY:ke,targetX:q,targetY:ne,sourcePosition:Fe,targetPosition:Ee,elementsSelectable:w,onContextMenu:s,onMouseEnter:l,onMouseMove:h,onMouseLeave:y,onClick:x,onEdgeDoubleClick:k,onReconnect:A,onReconnectStart:j,onReconnectEnd:N,reconnectRadius:M,rfId:n,ariaLabel:B.ariaLabel,isFocusable:Te,isReconnectable:Ue,pathOptions:"pathOptions"in B?B.pathOptions:void 0,interactionWidth:B.interactionWidth,disableKeyboardA11y:m})})))),u):null};Hle.displayName="EdgeRenderer";var GXe=Y.memo(Hle);const qXe=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function YXe({children:e}){const t=Xi(qXe);return et.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:t}},e)}function XXe(e){const t=QA(),r=Y.useRef(!1);Y.useEffect(()=>{!r.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),r.current=!0)},[e,t.viewportInitialized])}const ZXe={[fn.Left]:fn.Right,[fn.Right]:fn.Left,[fn.Top]:fn.Bottom,[fn.Bottom]:fn.Top},Ule=({nodeId:e,handleType:t,style:r,type:n=_h.Bezier,CustomComponent:i,connectionStatus:a})=>{var d,f,c;const{fromNode:s,handleId:l,toX:h,toY:y,connectionMode:x}=Xi(Y.useCallback(p=>({fromNode:p.nodeInternals.get(e),handleId:p.connectionHandleId,toX:(p.connectionPosition.x-p.transform[0])/p.transform[2],toY:(p.connectionPosition.y-p.transform[1])/p.transform[2],connectionMode:p.connectionMode}),[e]),Ea),k=(d=s==null?void 0:s[Ro])==null?void 0:d.handleBounds;let A=k==null?void 0:k[t];if(x===ug.Loose&&(A=A||(k==null?void 0:k[t==="source"?"target":"source"])),!s||!A)return null;const j=l?A.find(p=>p.id===l):A[0],N=j?j.x+j.width/2:(s.width??0)/2,M=j?j.y+j.height/2:s.height??0,u=(((f=s.positionAbsolute)==null?void 0:f.x)??0)+N,m=(((c=s.positionAbsolute)==null?void 0:c.y)??0)+M,v=j==null?void 0:j.position,C=v?ZXe[v]:null;if(!v||!C)return null;if(i)return et.createElement(i,{connectionLineType:n,connectionLineStyle:r,fromNode:s,fromHandle:j,fromX:u,fromY:m,toX:h,toY:y,fromPosition:v,toPosition:C,connectionStatus:a});let w="";const g={sourceX:u,sourceY:m,sourcePosition:v,targetX:h,targetY:y,targetPosition:C};return n===_h.Bezier?[w]=fle(g):n===_h.Step?[w]=I8({...g,borderRadius:0}):n===_h.SmoothStep?[w]=I8(g):n===_h.SimpleBezier?[w]=dle(g):w=`M${u},${m} ${h},${y}`,et.createElement("path",{d:w,fill:"none",className:"react-flow__connection-path",style:r})};Ule.displayName="ConnectionLine";const JXe=e=>({nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height});function QXe({containerStyle:e,style:t,type:r,component:n}){const{nodeId:i,handleType:a,nodesConnectable:s,width:l,height:h,connectionStatus:y}=Xi(JXe,Ea);return!(i&&a&&l&&s)?null:et.createElement("svg",{style:e,width:l,height:h,className:"react-flow__edges react-flow__connectionline react-flow__container"},et.createElement("g",{className:Ja(["react-flow__connection",y])},et.createElement(Ule,{nodeId:i,handleType:a,style:t,type:r,CustomComponent:n,connectionStatus:y})))}function VK(e,t){return Y.useRef(null),ha(),Y.useMemo(()=>t(e),[e])}const Kle=({nodeTypes:e,edgeTypes:t,onMove:r,onMoveStart:n,onMoveEnd:i,onInit:a,onNodeClick:s,onEdgeClick:l,onNodeDoubleClick:h,onEdgeDoubleClick:y,onNodeMouseEnter:x,onNodeMouseMove:k,onNodeMouseLeave:A,onNodeContextMenu:j,onSelectionContextMenu:N,onSelectionStart:M,onSelectionEnd:u,connectionLineType:m,connectionLineStyle:v,connectionLineComponent:C,connectionLineContainerStyle:w,selectionKeyCode:g,selectionOnDrag:d,selectionMode:f,multiSelectionKeyCode:c,panActivationKeyCode:p,zoomActivationKeyCode:D,deleteKeyCode:E,onlyRenderVisibleElements:T,elementsSelectable:$,selectNodesOnDrag:B,defaultViewport:L,translateExtent:W,minZoom:K,maxZoom:te,preventScrolling:X,defaultMarkerColor:ae,zoomOnScroll:re,zoomOnPinch:ue,panOnScroll:me,panOnScrollSpeed:Se,panOnScrollMode:we,zoomOnDoubleClick:Fe,panOnDrag:Ee,onPaneClick:Te,onPaneMouseEnter:be,onPaneMouseMove:Ue,onPaneMouseLeave:st,onPaneScroll:ke,onPaneContextMenu:q,onEdgeContextMenu:ne,onEdgeMouseEnter:qe,onEdgeMouseMove:se,onEdgeMouseLeave:Ke,onReconnect:Q,onReconnectStart:Me,onReconnectEnd:o,reconnectRadius:S,noDragClassName:P,noWheelClassName:le,noPanClassName:ee,elevateEdgesOnSelect:_e,disableKeyboardA11y:he,nodeOrigin:ve,nodeExtent:Ae,rfId:je})=>{const Le=VK(e,OXe),xe=VK(t,IXe);return XXe(a),et.createElement(PXe,{onPaneClick:Te,onPaneMouseEnter:be,onPaneMouseMove:Ue,onPaneMouseLeave:st,onPaneContextMenu:q,onPaneScroll:ke,deleteKeyCode:E,selectionKeyCode:g,selectionOnDrag:d,selectionMode:f,onSelectionStart:M,onSelectionEnd:u,multiSelectionKeyCode:c,panActivationKeyCode:p,zoomActivationKeyCode:D,elementsSelectable:$,onMove:r,onMoveStart:n,onMoveEnd:i,zoomOnScroll:re,zoomOnPinch:ue,zoomOnDoubleClick:Fe,panOnScroll:me,panOnScrollSpeed:Se,panOnScrollMode:we,panOnDrag:Ee,defaultViewport:L,translateExtent:W,minZoom:K,maxZoom:te,onSelectionContextMenu:N,preventScrolling:X,noDragClassName:P,noWheelClassName:le,noPanClassName:ee,disableKeyboardA11y:he},et.createElement(YXe,null,et.createElement(GXe,{edgeTypes:xe,onEdgeClick:l,onEdgeDoubleClick:y,onlyRenderVisibleElements:T,onEdgeContextMenu:ne,onEdgeMouseEnter:qe,onEdgeMouseMove:se,onEdgeMouseLeave:Ke,onReconnect:Q,onReconnectStart:Me,onReconnectEnd:o,reconnectRadius:S,defaultMarkerColor:ae,noPanClassName:ee,elevateEdgesOnSelect:!!_e,disableKeyboardA11y:he,rfId:je},et.createElement(QXe,{style:v,type:m,component:C,containerStyle:w})),et.createElement("div",{className:"react-flow__edgelabel-renderer"}),et.createElement(AXe,{nodeTypes:Le,onNodeClick:s,onNodeDoubleClick:h,onNodeMouseEnter:x,onNodeMouseMove:k,onNodeMouseLeave:A,onNodeContextMenu:j,selectNodesOnDrag:B,onlyRenderVisibleElements:T,noPanClassName:ee,noDragClassName:P,disableKeyboardA11y:he,nodeOrigin:ve,nodeExtent:Ae,rfId:je})))};Kle.displayName="GraphView";var eZe=Y.memo(Kle);const R8=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],uh={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:R8,nodeExtent:R8,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:ug.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],nodeDragThreshold:0,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,onSelectionChange:[],multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:EYe,isValidConnection:void 0},tZe=()=>WUe((e,t)=>({...uh,setNodes:r=>{const{nodeInternals:n,nodeOrigin:i,elevateNodesOnSelect:a}=t();e({nodeInternals:Oj(r,n,i,a)})},getNodes:()=>Array.from(t().nodeInternals.values()),setEdges:r=>{const{defaultEdgeOptions:n={}}=t();e({edges:r.map(i=>({...n,...i}))})},setDefaultNodesAndEdges:(r,n)=>{const i=typeof r<"u",a=typeof n<"u",s=i?Oj(r,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:s,edges:a?n:[],hasDefaultNodes:i,hasDefaultEdges:a})},updateNodeDimensions:r=>{const{onNodesChange:n,nodeInternals:i,fitViewOnInit:a,fitViewOnInitDone:s,fitViewOnInitOptions:l,domNode:h,nodeOrigin:y}=t(),x=h==null?void 0:h.querySelector(".react-flow__viewport");if(!x)return;const k=window.getComputedStyle(x),{m22:A}=new window.DOMMatrixReadOnly(k.transform),j=r.reduce((M,u)=>{const m=i.get(u.id);if(m!=null&&m.hidden)i.set(m.id,{...m,[Ro]:{...m[Ro],handleBounds:void 0}});else if(m){const v=B9(u.nodeElement);!!(v.width&&v.height&&(m.width!==v.width||m.height!==v.height||u.forceUpdate))&&(i.set(m.id,{...m,[Ro]:{...m[Ro],handleBounds:{source:jK(".source",u.nodeElement,A,y),target:jK(".target",u.nodeElement,A,y)}},...v}),M.push({id:m.id,type:"dimensions",dimensions:v}))}return M},[]);Mle(i,y);const N=s||a&&!s&&$le(t,{initial:!0,...l});e({nodeInternals:new Map(i),fitViewOnInitDone:N}),(j==null?void 0:j.length)>0&&(n==null||n(j))},updateNodePositions:(r,n=!0,i=!1)=>{const{triggerNodeChanges:a}=t(),s=r.map(l=>{const h={id:l.id,type:"position",dragging:i};return n&&(h.positionAbsolute=l.positionAbsolute,h.position=l.position),h});a(s)},triggerNodeChanges:r=>{const{onNodesChange:n,nodeInternals:i,hasDefaultNodes:a,nodeOrigin:s,getNodes:l,elevateNodesOnSelect:h}=t();if(r!=null&&r.length){if(a){const y=jle(r,l()),x=Oj(y,i,s,h);e({nodeInternals:x})}n==null||n(r)}},addSelectedNodes:r=>{const{multiSelectionActive:n,edges:i,getNodes:a}=t();let s,l=null;n?s=r.map(h=>Ph(h,!0)):(s=V0(a(),r),l=V0(i,[])),PP({changedNodes:s,changedEdges:l,get:t,set:e})},addSelectedEdges:r=>{const{multiSelectionActive:n,edges:i,getNodes:a}=t();let s,l=null;n?s=r.map(h=>Ph(h,!0)):(s=V0(i,r),l=V0(a(),[])),PP({changedNodes:l,changedEdges:s,get:t,set:e})},unselectNodesAndEdges:({nodes:r,edges:n}={})=>{const{edges:i,getNodes:a}=t(),s=r||a(),l=n||i,h=s.map(x=>(x.selected=!1,Ph(x.id,!1))),y=l.map(x=>Ph(x.id,!1));PP({changedNodes:h,changedEdges:y,get:t,set:e})},setMinZoom:r=>{const{d3Zoom:n,maxZoom:i}=t();n==null||n.scaleExtent([r,i]),e({minZoom:r})},setMaxZoom:r=>{const{d3Zoom:n,minZoom:i}=t();n==null||n.scaleExtent([i,r]),e({maxZoom:r})},setTranslateExtent:r=>{var n;(n=t().d3Zoom)==null||n.translateExtent(r),e({translateExtent:r})},resetSelectedElements:()=>{const{edges:r,getNodes:n}=t(),a=n().filter(l=>l.selected).map(l=>Ph(l.id,!1)),s=r.filter(l=>l.selected).map(l=>Ph(l.id,!1));PP({changedNodes:a,changedEdges:s,get:t,set:e})},setNodeExtent:r=>{const{nodeInternals:n}=t();n.forEach(i=>{i.positionAbsolute=N9(i.position,r)}),e({nodeExtent:r,nodeInternals:new Map(n)})},panBy:r=>{const{transform:n,width:i,height:a,d3Zoom:s,d3Selection:l,translateExtent:h}=t();if(!s||!l||!r.x&&!r.y)return!1;const y=Sf.translate(n[0]+r.x,n[1]+r.y).scale(n[2]),x=[[0,0],[i,a]],k=s==null?void 0:s.constrain()(y,x,h);return s.transform(l,k),n[0]!==k.x||n[1]!==k.y||n[2]!==k.k},cancelConnection:()=>e({connectionNodeId:uh.connectionNodeId,connectionHandleId:uh.connectionHandleId,connectionHandleType:uh.connectionHandleType,connectionStatus:uh.connectionStatus,connectionStartHandle:uh.connectionStartHandle,connectionEndHandle:uh.connectionEndHandle}),reset:()=>e({...uh})}),Object.is),K9=({children:e})=>{const t=Y.useRef(null);return t.current||(t.current=tZe()),et.createElement(wYe,{value:t.current},e)};K9.displayName="ReactFlowProvider";const Gle=({children:e})=>Y.useContext(XA)?et.createElement(et.Fragment,null,e):et.createElement(K9,null,e);Gle.displayName="ReactFlowWrapper";const rZe={input:Ple,default:B8,output:Ole,group:H9},nZe={default:sE,straight:z9,step:L9,smoothstep:ZA,simplebezier:R9},iZe=[0,0],oZe=[15,15],aZe={x:0,y:0,zoom:1},sZe={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},qle=Y.forwardRef(({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,className:i,nodeTypes:a=rZe,edgeTypes:s=nZe,onNodeClick:l,onEdgeClick:h,onInit:y,onMove:x,onMoveStart:k,onMoveEnd:A,onConnect:j,onConnectStart:N,onConnectEnd:M,onClickConnectStart:u,onClickConnectEnd:m,onNodeMouseEnter:v,onNodeMouseMove:C,onNodeMouseLeave:w,onNodeContextMenu:g,onNodeDoubleClick:d,onNodeDragStart:f,onNodeDrag:c,onNodeDragStop:p,onNodesDelete:D,onEdgesDelete:E,onSelectionChange:T,onSelectionDragStart:$,onSelectionDrag:B,onSelectionDragStop:L,onSelectionContextMenu:W,onSelectionStart:K,onSelectionEnd:te,connectionMode:X=ug.Strict,connectionLineType:ae=_h.Bezier,connectionLineStyle:re,connectionLineComponent:ue,connectionLineContainerStyle:me,deleteKeyCode:Se="Backspace",selectionKeyCode:we="Shift",selectionOnDrag:Fe=!1,selectionMode:Ee=Sw.Full,panActivationKeyCode:Te="Space",multiSelectionKeyCode:be=aE()?"Meta":"Control",zoomActivationKeyCode:Ue=aE()?"Meta":"Control",snapToGrid:st=!1,snapGrid:ke=oZe,onlyRenderVisibleElements:q=!1,selectNodesOnDrag:ne=!0,nodesDraggable:qe,nodesConnectable:se,nodesFocusable:Ke,nodeOrigin:Q=iZe,edgesFocusable:Me,edgesUpdatable:o,elementsSelectable:S,defaultViewport:P=aZe,minZoom:le=.5,maxZoom:ee=2,translateExtent:_e=R8,preventScrolling:he=!0,nodeExtent:ve,defaultMarkerColor:Ae="#b1b1b7",zoomOnScroll:je=!0,zoomOnPinch:Le=!0,panOnScroll:xe=!1,panOnScrollSpeed:Be=.5,panOnScrollMode:Ve=Lm.Free,zoomOnDoubleClick:tt=!0,panOnDrag:it=!0,onPaneClick:yt,onPaneMouseEnter:vt,onPaneMouseMove:Pt,onPaneMouseLeave:kt,onPaneScroll:It,onPaneContextMenu:Ft,children:Xt,onEdgeContextMenu:Kt,onEdgeDoubleClick:Tt,onEdgeMouseEnter:rr,onEdgeMouseMove:Wt,onEdgeMouseLeave:Lr,onEdgeUpdate:Dr,onEdgeUpdateStart:Kr,onEdgeUpdateEnd:kr,onReconnect:mt,onReconnectStart:qt,onReconnectEnd:pr,reconnectRadius:jr=10,edgeUpdaterRadius:Cr=10,onNodesChange:Tr,onEdgesChange:or,noDragClassName:Bt="nodrag",noWheelClassName:Or="nowheel",noPanClassName:xt="nopan",fitView:Vt=!1,fitViewOptions:Dn,connectOnClick:xi=!0,attributionPosition:Ii,proOptions:_r,defaultEdgeOptions:ut,elevateNodesOnSelect:Ze=!0,elevateEdgesOnSelect:ot=!1,disableKeyboardA11y:ht=!1,autoPanOnConnect:Lt=!0,autoPanOnNodeDrag:jt=!0,connectionRadius:er=20,isValidConnection:Nr,onError:zt,style:We,id:dt,nodeDragThreshold:Ot,...Mt},_t)=>{const ar=dt||"1";return et.createElement("div",{...Mt,style:{...We,...sZe},ref:_t,className:Ja(["react-flow",i]),"data-testid":"rf__wrapper",id:dt},et.createElement(Gle,null,et.createElement(eZe,{onInit:y,onMove:x,onMoveStart:k,onMoveEnd:A,onNodeClick:l,onEdgeClick:h,onNodeMouseEnter:v,onNodeMouseMove:C,onNodeMouseLeave:w,onNodeContextMenu:g,onNodeDoubleClick:d,nodeTypes:a,edgeTypes:s,connectionLineType:ae,connectionLineStyle:re,connectionLineComponent:ue,connectionLineContainerStyle:me,selectionKeyCode:we,selectionOnDrag:Fe,selectionMode:Ee,deleteKeyCode:Se,multiSelectionKeyCode:be,panActivationKeyCode:Te,zoomActivationKeyCode:Ue,onlyRenderVisibleElements:q,selectNodesOnDrag:ne,defaultViewport:P,translateExtent:_e,minZoom:le,maxZoom:ee,preventScrolling:he,zoomOnScroll:je,zoomOnPinch:Le,zoomOnDoubleClick:tt,panOnScroll:xe,panOnScrollSpeed:Be,panOnScrollMode:Ve,panOnDrag:it,onPaneClick:yt,onPaneMouseEnter:vt,onPaneMouseMove:Pt,onPaneMouseLeave:kt,onPaneScroll:It,onPaneContextMenu:Ft,onSelectionContextMenu:W,onSelectionStart:K,onSelectionEnd:te,onEdgeContextMenu:Kt,onEdgeDoubleClick:Tt,onEdgeMouseEnter:rr,onEdgeMouseMove:Wt,onEdgeMouseLeave:Lr,onReconnect:mt??Dr,onReconnectStart:qt??Kr,onReconnectEnd:pr??kr,reconnectRadius:jr??Cr,defaultMarkerColor:Ae,noDragClassName:Bt,noWheelClassName:Or,noPanClassName:xt,elevateEdgesOnSelect:ot,rfId:ar,disableKeyboardA11y:ht,nodeOrigin:Q,nodeExtent:ve}),et.createElement(ZYe,{nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:j,onConnectStart:N,onConnectEnd:M,onClickConnectStart:u,onClickConnectEnd:m,nodesDraggable:qe,nodesConnectable:se,nodesFocusable:Ke,edgesFocusable:Me,edgesUpdatable:o,elementsSelectable:S,elevateNodesOnSelect:Ze,minZoom:le,maxZoom:ee,nodeExtent:ve,onNodesChange:Tr,onEdgesChange:or,snapToGrid:st,snapGrid:ke,connectionMode:X,translateExtent:_e,connectOnClick:xi,defaultEdgeOptions:ut,fitView:Vt,fitViewOptions:Dn,onNodesDelete:D,onEdgesDelete:E,onNodeDragStart:f,onNodeDrag:c,onNodeDragStop:p,onSelectionDrag:B,onSelectionDragStart:$,onSelectionDragStop:L,noPanClassName:xt,nodeOrigin:Q,rfId:ar,autoPanOnConnect:Lt,autoPanOnNodeDrag:jt,onError:zt,connectionRadius:er,isValidConnection:Nr,nodeDragThreshold:Ot}),et.createElement(YYe,{onSelectionChange:T}),Xt,et.createElement(DYe,{proOptions:_r,position:Ii}),et.createElement(rXe,{rfId:ar,disableKeyboardA11y:ht})))});qle.displayName="ReactFlow";function Yle(e){return t=>{const[r,n]=Y.useState(t),i=Y.useCallback(a=>n(s=>e(a,s)),[]);return[r,n,i]}}const lZe=Yle(jle),uZe=Yle(gXe),Xle=({id:e,x:t,y:r,width:n,height:i,style:a,color:s,strokeColor:l,strokeWidth:h,className:y,borderRadius:x,shapeRendering:k,onClick:A,selected:j})=>{const{background:N,backgroundColor:M}=a||{},u=s||N||M;return et.createElement("rect",{className:Ja(["react-flow__minimap-node",{selected:j},y]),x:t,y:r,rx:x,ry:x,width:n,height:i,fill:u,stroke:l,strokeWidth:h,shapeRendering:k,onClick:A?m=>A(m,e):void 0})};Xle.displayName="MiniMapNode";var cZe=Y.memo(Xle);const dZe=e=>e.nodeOrigin,fZe=e=>e.getNodes().filter(t=>!t.hidden&&t.width&&t.height),Tj=e=>e instanceof Function?e:()=>e;function hZe({nodeStrokeColor:e="transparent",nodeColor:t="#e2e2e2",nodeClassName:r="",nodeBorderRadius:n=5,nodeStrokeWidth:i=2,nodeComponent:a=cZe,onClick:s}){const l=Xi(fZe,Ea),h=Xi(dZe),y=Tj(t),x=Tj(e),k=Tj(r),A=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return et.createElement(et.Fragment,null,l.map(j=>{const{x:N,y:M}=Ym(j,h).positionAbsolute;return et.createElement(a,{key:j.id,x:N,y:M,width:j.width,height:j.height,style:j.style,selected:j.selected,className:k(j),color:y(j),borderRadius:n,strokeColor:x(j),strokeWidth:i,shapeRendering:A,onClick:s,id:j.id})}))}var pZe=Y.memo(hZe);const mZe=200,gZe=150,yZe=e=>{const t=e.getNodes(),r={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:r,boundingRect:t.length>0?kYe(JA(t,e.nodeOrigin),r):r,rfId:e.rfId}},vZe="react-flow__minimap-desc";function Zle({style:e,className:t,nodeStrokeColor:r="transparent",nodeColor:n="#e2e2e2",nodeClassName:i="",nodeBorderRadius:a=5,nodeStrokeWidth:s=2,nodeComponent:l,maskColor:h="rgb(240, 240, 240, 0.6)",maskStrokeColor:y="none",maskStrokeWidth:x=1,position:k="bottom-right",onClick:A,onNodeClick:j,pannable:N=!1,zoomable:M=!1,ariaLabel:u="React Flow mini map",inversePan:m=!1,zoomStep:v=10,offsetScale:C=5}){const w=ha(),g=Y.useRef(null),{boundingRect:d,viewBB:f,rfId:c}=Xi(yZe,Ea),p=(e==null?void 0:e.width)??mZe,D=(e==null?void 0:e.height)??gZe,E=d.width/p,T=d.height/D,$=Math.max(E,T),B=$*p,L=$*D,W=C*$,K=d.x-(B-d.width)/2-W,te=d.y-(L-d.height)/2-W,X=B+W*2,ae=L+W*2,re=`${vZe}-${c}`,ue=Y.useRef(0);ue.current=$,Y.useEffect(()=>{if(g.current){const we=ou(g.current),Fe=be=>{const{transform:Ue,d3Selection:st,d3Zoom:ke}=w.getState();if(be.sourceEvent.type!=="wheel"||!st||!ke)return;const q=-be.sourceEvent.deltaY*(be.sourceEvent.deltaMode===1?.05:be.sourceEvent.deltaMode?1:.002)*v,ne=Ue[2]*Math.pow(2,q);ke.scaleTo(st,ne)},Ee=be=>{const{transform:Ue,d3Selection:st,d3Zoom:ke,translateExtent:q,width:ne,height:qe}=w.getState();if(be.sourceEvent.type!=="mousemove"||!st||!ke)return;const se=ue.current*Math.max(1,Ue[2])*(m?-1:1),Ke={x:Ue[0]-be.sourceEvent.movementX*se,y:Ue[1]-be.sourceEvent.movementY*se},Q=[[0,0],[ne,qe]],Me=Sf.translate(Ke.x,Ke.y).scale(Ue[2]),o=ke.constrain()(Me,Q,q);ke.transform(st,o)},Te=tle().on("zoom",N?Ee:null).on("zoom.wheel",M?Fe:null);return we.call(Te),()=>{we.on("zoom",null)}}},[N,M,m,v]);const me=A?we=>{const Fe=Xu(we);A(we,{x:Fe[0],y:Fe[1]})}:void 0,Se=j?(we,Fe)=>{const Ee=w.getState().nodeInternals.get(Fe);j(we,Ee)}:void 0;return et.createElement(F9,{position:k,style:e,className:Ja(["react-flow__minimap",t]),"data-testid":"rf__minimap"},et.createElement("svg",{width:p,height:D,viewBox:`${K} ${te} ${X} ${ae}`,role:"img","aria-labelledby":re,ref:g,onClick:me},u&&et.createElement("title",{id:re},u),et.createElement(pZe,{onClick:Se,nodeColor:n,nodeStrokeColor:r,nodeBorderRadius:a,nodeClassName:i,nodeStrokeWidth:s,nodeComponent:l}),et.createElement("path",{className:"react-flow__minimap-mask",d:`M${K-W},${te-W}h${X+W*2}v${ae+W*2}h${-X-W*2}z
+        M${f.x},${f.y}h${f.width}v${f.height}h${-f.width}z`,fill:h,fillRule:"evenodd",stroke:y,strokeWidth:x,pointerEvents:"none"})))}Zle.displayName="MiniMap";var bZe=Y.memo(Zle);function xZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},et.createElement("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"}))}function wZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5"},et.createElement("path",{d:"M0 0h32v4.2H0z"}))}function SZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30"},et.createElement("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"}))}function DZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},et.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"}))}function CZe(){return et.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},et.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"}))}const G1=({children:e,className:t,...r})=>et.createElement("button",{type:"button",className:Ja(["react-flow__controls-button",t]),...r},e);G1.displayName="ControlButton";const PZe=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom}),Jle=({style:e,showZoom:t=!0,showFitView:r=!0,showInteractive:n=!0,fitViewOptions:i,onZoomIn:a,onZoomOut:s,onFitView:l,onInteractiveChange:h,className:y,children:x,position:k="bottom-left"})=>{const A=ha(),[j,N]=Y.useState(!1),{isInteractive:M,minZoomReached:u,maxZoomReached:m}=Xi(PZe,Ea),{zoomIn:v,zoomOut:C,fitView:w}=QA();if(Y.useEffect(()=>{N(!0)},[]),!j)return null;const g=()=>{v(),a==null||a()},d=()=>{C(),s==null||s()},f=()=>{w(i),l==null||l()},c=()=>{A.setState({nodesDraggable:!M,nodesConnectable:!M,elementsSelectable:!M}),h==null||h(!M)};return et.createElement(F9,{className:Ja(["react-flow__controls",y]),position:k,style:e,"data-testid":"rf__controls"},t&&et.createElement(et.Fragment,null,et.createElement(G1,{onClick:g,className:"react-flow__controls-zoomin",title:"zoom in","aria-label":"zoom in",disabled:m},et.createElement(xZe,null)),et.createElement(G1,{onClick:d,className:"react-flow__controls-zoomout",title:"zoom out","aria-label":"zoom out",disabled:u},et.createElement(wZe,null))),r&&et.createElement(G1,{className:"react-flow__controls-fitview",onClick:f,title:"fit view","aria-label":"fit view"},et.createElement(SZe,null)),n&&et.createElement(G1,{className:"react-flow__controls-interactive",onClick:c,title:"toggle interactivity","aria-label":"toggle interactivity"},M?et.createElement(CZe,null):et.createElement(DZe,null)),x)};Jle.displayName="Controls";var kZe=Y.memo(Jle),ac;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(ac||(ac={}));function OZe({color:e,dimensions:t,lineWidth:r}){return et.createElement("path",{stroke:e,strokeWidth:r,d:`M${t[0]/2} 0 V${t[1]} M0 ${t[1]/2} H${t[0]}`})}function EZe({color:e,radius:t}){return et.createElement("circle",{cx:t,cy:t,r:t,fill:e})}const _Ze={[ac.Dots]:"#91919a",[ac.Lines]:"#eee",[ac.Cross]:"#e2e2e2"},AZe={[ac.Dots]:1,[ac.Lines]:1,[ac.Cross]:6},TZe=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function Qle({id:e,variant:t=ac.Dots,gap:r=20,size:n,lineWidth:i=1,offset:a=2,color:s,style:l,className:h}){const y=Y.useRef(null),{transform:x,patternId:k}=Xi(TZe,Ea),A=s||_Ze[t],j=n||AZe[t],N=t===ac.Dots,M=t===ac.Cross,u=Array.isArray(r)?r:[r,r],m=[u[0]*x[2]||1,u[1]*x[2]||1],v=j*x[2],C=M?[v,v]:m,w=N?[v/a,v/a]:[C[0]/a,C[1]/a];return et.createElement("svg",{className:Ja(["react-flow__background",h]),style:{...l,position:"absolute",width:"100%",height:"100%",top:0,left:0},ref:y,"data-testid":"rf__background"},et.createElement("pattern",{id:k+e,x:x[0]%m[0],y:x[1]%m[1],width:m[0],height:m[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${w[0]},-${w[1]})`},N?et.createElement(EZe,{color:A,radius:v/a}):et.createElement(OZe,{dimensions:C,color:A,lineWidth:i})),et.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${k+e})`}))}Qle.displayName="Background";var MZe=Y.memo(Qle);const $Ze=({fromX:e,fromY:t,toX:r,toY:n})=>G.jsxs("g",{children:[G.jsx("path",{fill:"none",stroke:"#222",strokeWidth:1.5,className:"animated",d:`M${e},${t} C ${e} ${n} ${e} ${n} ${r},${n}`}),G.jsx("circle",{cx:r,cy:n,fill:"#fff",r:2,stroke:"#222",strokeWidth:1.5})]}),IZe=({id:e,data:t})=>{const{state:{screens:r}}=Y.useContext(bi);if(!r[t])return null;const{blocks:n,surface:i}=r[t].payload;return G.jsxs(Ne.Box,{padding:"10px",border:"var(--default-border)",bg:"white",borderRadius:"10px",children:[G.jsx(tv,{type:"target",className:"react-flow-targetHandle",position:fn.Left,id:`${e}`}),G.jsx(vA,{type:i,children:n.map((a,s)=>G.jsx(Ne.Box,{pie:"6px",className:"uiKitWrapper",children:G.jsxs(Ne.Box,{position:"relative",border:"var(--default-border)",padding:"10px",children:[G.jsx(Cv,{blocks:[a],surface:i}),G.jsx(tv,{type:"source",className:"react-flow-sourceHandle",position:fn.Right,id:a.actionId})]})},s))})]})},Mj={edgeType:"smoothstep",markerEnd:{type:ev.Arrow},style:{strokeWidth:2,stroke:"var(--RCPG-primary-color)"}},jZe=()=>G.jsx(kZe,{});function FZe(){var A;const{state:{screens:e,projects:t,activeProject:r},dispatch:n}=Y.useContext(bi),[i,a,s]=lZe([]),[l,h,y]=uZe([]),x=j=>{const N=j(l);h(N),n(vbe(N))};Y.useEffect(()=>{const j=t[r].flowNodes,N={x:window.innerWidth/2,y:window.innerHeight/2},M=t[r].screens.map(u=>e[u]);M.map((u,m)=>{if(j.map(d=>d.id).includes(u.id))return;const C=m*(360/8)*(Math.PI/180),w=250*M.length*Math.cos(C)+N.x,g=250*M.length*Math.sin(C)+N.y;j.push({id:u.id,type:"custom",position:{x:w,y:g},data:u.id})}),a(j)},[r,t,e,JSON.stringify(e),t[r].screens,a]),Y.useEffect(()=>{const j=t[r].flowEdges;h(j)},[r,t,e,t[r].flowEdges,h]);const k=(A=t[r])==null?void 0:A.viewport;return{nodes:i,edges:l,Viewport:k,onNodesChange:s,onEdgesChange:y,setNodes:a,setEdges:x}}ev.Arrow;const BZe=()=>{const{dispatch:e}=Y.useContext(bi),{nodes:t,edges:r,Viewport:n,onNodesChange:i,onEdgesChange:a,setEdges:s}=FZe(),{setViewport:l}=QA(),h=Y.useMemo(()=>({custom:IZe}),[r]),[y,x]=Y.useState(),k=Y.useRef(!0),A=Y.useCallback(v=>{if(v.source===v.target)return;const C={...v,type:Mj.edgeType,markerEnd:Mj.markerEnd,style:Mj.style};s(w=>ple(C,w))},[s]),j=Y.useCallback(()=>{k.current=!1},[]),N=Y.useCallback((v,C)=>{k.current=!0,s(w=>RYe(v,C,w))},[s]),M=Y.useCallback((v,C)=>{k.current||s(w=>w.filter(g=>g.id!==C.id)),k.current=!0},[s]),u=()=>{if(!(y!=null&&y.toObject()))return;const{nodes:v,viewport:C}=y.toObject();e(bbe({nodes:v,viewport:C}))},m=v=>{x(v),n&&l(n)};return G.jsxs(qle,{nodes:t,edges:r,onInit:m,onNodesChange:i,onEdgesChange:a,onEdgeUpdate:N,onNodeDragStop:u,onEdgeUpdateStart:j,onEdgeUpdateEnd:M,onConnect:A,fitView:!0,nodeTypes:h,minZoom:.1,connectionLineComponent:$Ze,children:[G.jsx(bZe,{zoomable:!0,pannable:!0}),G.jsx(jZe,{}),G.jsx(MZe,{color:"#aaa",gap:16})]})},eue=()=>G.jsx(Ne.Box,{w:"100%",h:"100%",position:"relative",children:G.jsx(K9,{children:G.jsx(BZe,{})})}),NZe=({blocks:e,surface:t,flowEdges:r,activeActions:n,onSelectAction:i})=>{const a=Y.useRef(),[s,l]=Y.useState(!1),h=y=>{const x=r.find(k=>k.sourceHandle===y);if(x)return i(x.target);clearTimeout(a.current),l(!1),setTimeout(()=>{l(!0)},0),a.current=setTimeout(()=>{l(!1)},1e3)};return G.jsx(Ne.Box,{h:"max-content",mb:"auto",className:"rc-prototype-renderer",children:G.jsx(vA,{type:t,children:e.map((y,x)=>G.jsx(Ne.Box,{className:pn`
               cursor: pointer;
             `,onClick:()=>h(y.actionId),children:G.jsxs(Ne.Box,{position:"relative",w:"100%",h:"100%",className:pn`
                 pointer-events: none;
                 user-select: none;
-              `,children:[s&&n.includes(y.actionId)&&G.jsx(Ne.Box,{className:"rc-prototype_action-glow"}),G.jsx(Cv,{blocks:[y],surface:t})]})},x))})})},Qle=()=>{var h;const{state:{projects:e,activeProject:t,screens:r}}=Y.useContext(bi),[n,i]=Y.useState(e[t].screens[0]),a=Y.useMemo(()=>{var y;return(y=e[t])==null?void 0:y.flowEdges.map(x=>x.sourceHandle)},[t,e,e[t].flowEdges]);if(!e[t].screens.length)return null;const{surface:s,blocks:l}=((h=r[n])==null?void 0:h.payload)||r[e[t].screens[0]].payload;return G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{w:"100%",h:"100%",children:G.jsx(FZe,{surface:s,blocks:l,activeActions:a,flowEdges:e[t].flowEdges,onSelectAction:i})})})},$j={0:{name:"Action Block",Container:DUe},1:{name:"Action Preview",Container:PUe},2:{name:"Flow Diagram",Container:Jle},3:{name:"Prototype",Container:Qle}},WK=()=>{const{state:{editorTabsToggle:e},dispatch:t}=Y.useContext(bi),r=i=>{t(abe(i))},n=i=>pn`
+              `,children:[s&&n.includes(y.actionId)&&G.jsx(Ne.Box,{className:"rc-prototype_action-glow"}),G.jsx(Cv,{blocks:[y],surface:t})]})},x))})})},tue=()=>{var h;const{state:{projects:e,activeProject:t,screens:r}}=Y.useContext(bi),[n,i]=Y.useState(e[t].screens[0]),a=Y.useMemo(()=>{var y;return(y=e[t])==null?void 0:y.flowEdges.map(x=>x.sourceHandle)},[t,e,e[t].flowEdges]);if(!e[t].screens.length)return null;const{surface:s,blocks:l}=((h=r[n])==null?void 0:h.payload)||r[e[t].screens[0]].payload;return G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsx(Ne.Box,{w:"100%",h:"100%",children:G.jsx(NZe,{surface:s,blocks:l,activeActions:a,flowEdges:e[t].flowEdges,onSelectAction:i})})})},$j={0:{name:"Action Block",Container:PUe},1:{name:"Action Preview",Container:OUe},2:{name:"Flow Diagram",Container:eue},3:{name:"Prototype",Container:tue}},WK=()=>{const{state:{editorTabsToggle:e},dispatch:t}=Y.useContext(bi),r=i=>{t(lbe(i))},n=i=>pn`
       transition: 0.5s ease;
       left: calc(-100% * ${i});
     `;return G.jsx(Ne.Box,{width:"100%",height:"100%",children:G.jsxs(Ne.Box,{position:"relative",width:"100%",height:"100%",overflow:"hidden",className:[pn`
             user-select: none;
-          `],children:[G.jsx(Bte,{tabsItem:Object.values($j).map(i=>i.name),onChange:r,selectedTab:e}),G.jsx(Ne.Box,{position:"relative",width:"100%",height:"calc(100% - 40px)",flexDirection:"column",children:G.jsx(Ne.Box,{position:"absolute",width:`calc(100% * ${Object.values($j).length})`,height:"100%",display:"flex",borderBlockStart:"var(--default-border)",className:n(e),children:Object.values($j).map(({Container:i},a)=>G.jsx(G.Fragment,{children:a===e?G.jsx(i,{}):G.jsx(Ne.Box,{w:"100%",h:"100%"})}))})})]})})},BZe=({PreviewSize:e})=>{const{state:{isTablet:t},dispatch:r}=Y.useContext(bi);Y.useEffect(()=>{r(SB(0))},[t,r]);const n={defaultSize:(e.inlineSize||1)*.5,minSize:300,maxSize:(e.inlineSize||1)-350,allowResize:!t};return t?G.jsxs(G.Fragment,{children:[G.jsx(EW,{}),G.jsx(WK,{})]}):G.jsxs(q_,{...n,children:[G.jsx(EW,{}),G.jsx(WK,{})]})},NZe=()=>{const{ref:e,contentBoxSize:t}=gY(),{state:{isTablet:r,previewTabsToggle:n}}=Y.useContext(bi),i=()=>{switch(n){case 0:return pn`
+          `],children:[G.jsx(Rte,{tabsItem:Object.values($j).map(i=>i.name),onChange:r,selectedTab:e}),G.jsx(Ne.Box,{position:"relative",width:"100%",height:"calc(100% - 40px)",flexDirection:"column",children:G.jsx(Ne.Box,{position:"absolute",width:`calc(100% * ${Object.values($j).length})`,height:"100%",display:"flex",borderBlockStart:"var(--default-border)",className:n(e),children:Object.values($j).map(({Container:i},a)=>G.jsx(G.Fragment,{children:a===e?G.jsx(i,{}):G.jsx(Ne.Box,{w:"100%",h:"100%"})}))})})]})})},RZe=({PreviewSize:e})=>{const{state:{isTablet:t},dispatch:r}=Y.useContext(bi);Y.useEffect(()=>{r(SB(0))},[t,r]);const n={defaultSize:(e.inlineSize||1)*.5,minSize:300,maxSize:(e.inlineSize||1)-350,allowResize:!t};return t?G.jsxs(G.Fragment,{children:[G.jsx(EW,{}),G.jsx(WK,{})]}):G.jsxs(q_,{...n,children:[G.jsx(EW,{}),G.jsx(WK,{})]})},LZe=()=>{const{ref:e,contentBoxSize:t}=gY(),{state:{isTablet:r,previewTabsToggle:n}}=Y.useContext(bi),i=()=>{switch(n){case 0:return pn`
           transition: 0.5s ease;
           left: 0;
         `;case 1:return pn`
           transition: 0.5s ease;
           left: -100%;
-        `}};return G.jsx(Ne.Box,{position:"relative",width:"100%",flexGrow:1,children:G.jsx(Ne.Box,{position:"absolute",width:r?"200%":"100%",height:"100%",display:"flex",ref:e,className:i(),children:G.jsx(BZe,{PreviewSize:t})})})},RZe=()=>{const{state:{isMobile:e,isTablet:t},dispatch:r}=Y.useContext(bi);return Y.useEffect(()=>{r(SB(0))},[t,r]),G.jsxs(Ne.Box,{display:"flex",flexGrow:1,bg:"#fff",zIndex:3,height:"100%",flexDirection:"column",pis:e?"":"var(--sidebar-width)",className:pn`
+        `}};return G.jsx(Ne.Box,{position:"relative",width:"100%",flexGrow:1,children:G.jsx(Ne.Box,{position:"absolute",width:r?"200%":"100%",height:"100%",display:"flex",ref:e,className:i(),children:G.jsx(RZe,{PreviewSize:t})})})},zZe=()=>{const{state:{isMobile:e,isTablet:t},dispatch:r}=Y.useContext(bi);return Y.useEffect(()=>{r(SB(0))},[t,r]),G.jsxs(Ne.Box,{display:"flex",flexGrow:1,bg:"#fff",zIndex:3,height:"100%",flexDirection:"column",pis:e?"":"var(--sidebar-width)",className:pn`
         transition: 0.5s ease;
-      `,children:[G.jsx(f3e,{}),G.jsx(NZe,{})]})},LZe=[{heading:"Approval",description:"Example message for receiving and responding to requests.",payloads:[{surface:Ri.Message,blocks:[{type:"section",text:{type:"plain_text",emoji:!0,text:"Looks like you have a scheduling conflict with this event:"}},{type:"divider"},{type:"section",text:{type:"mrkdwn",text:"Iris Zelda 1-1 Tuesday, January 21 4:00-4:30pm Building 2 - Havarti Cheese (3) 2 guests"},accessory:{type:"image",imageUrl:"https://api.slack.com/img/blocks/bkb_template_images/notifications.png",altText:"calendar thumbnail"}},{type:"context",elements:[{type:"image",imageUrl:"https://api.slack.com/img/blocks/bkb_template_images/notificationsWarningIcon.png",altText:"notifications warning icon"},{type:"mrkdwn",text:"Conflicts with Team Huddle: 4:15-4:30pm"}]},{type:"divider"},{type:"section",text:{type:"mrkdwn",text:"Propose a new time:"}},{type:"section",text:{type:"mrkdwn",text:"Today - 4:30-5pm Everyone is available: @iris, @zelda"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Tomorrow - 4-4:30pm Everyone is available: @iris, @zelda"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Tomorrow - 6-6:30pm Some people aren't available: @iris, ~@zelda~"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Show more times"}}]},{surface:Ri.Message,blocks:[{type:"actions",elements:[{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}]}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}]},{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}},{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}},{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}]}]},{heading:"Notification",description:"Example message for getting updates on new info and taking relevant action.",payloads:[{surface:Ri.Message,blocks:[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]},externalUrl:"https://rocket.chat"},{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"inspiration"}]}]}],zZe=({blocks:e,surface:t})=>{const{dispatch:r}=Y.useContext(bi),n=Y.useMemo(()=>e.map(a=>({...a,actionId:qc()})),[e]),i=()=>{r(V2(!1)),r(vg({blocks:n,changedByEditor:!1}))};return G.jsxs(G.Fragment,{children:[G.jsx(Ne.Box,{onClick:i,border:"1px solid #e6e6e6",padding:"4px",borderRadius:12,className:pn`
+      `,children:[G.jsx(p3e,{}),G.jsx(LZe,{})]})},VZe=[{heading:"Approval",description:"Example message for receiving and responding to requests.",payloads:[{surface:Ri.Message,blocks:[{type:"section",text:{type:"plain_text",emoji:!0,text:"Looks like you have a scheduling conflict with this event:"}},{type:"divider"},{type:"section",text:{type:"mrkdwn",text:"Iris Zelda 1-1 Tuesday, January 21 4:00-4:30pm Building 2 - Havarti Cheese (3) 2 guests"},accessory:{type:"image",imageUrl:"https://api.slack.com/img/blocks/bkb_template_images/notifications.png",altText:"calendar thumbnail"}},{type:"context",elements:[{type:"image",imageUrl:"https://api.slack.com/img/blocks/bkb_template_images/notificationsWarningIcon.png",altText:"notifications warning icon"},{type:"mrkdwn",text:"Conflicts with Team Huddle: 4:15-4:30pm"}]},{type:"divider"},{type:"section",text:{type:"mrkdwn",text:"Propose a new time:"}},{type:"section",text:{type:"mrkdwn",text:"Today - 4:30-5pm Everyone is available: @iris, @zelda"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Tomorrow - 4-4:30pm Everyone is available: @iris, @zelda"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Tomorrow - 6-6:30pm Some people aren't available: @iris, ~@zelda~"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Show more times"}}]},{surface:Ri.Message,blocks:[{type:"actions",elements:[{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}]}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}]},{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}},{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}},{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}]}]},{heading:"Notification",description:"Example message for getting updates on new info and taking relevant action.",payloads:[{surface:Ri.Message,blocks:[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]},externalUrl:"https://rocket.chat"},{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"inspiration"}]}]}],WZe=({blocks:e,surface:t})=>{const{dispatch:r}=Y.useContext(bi),n=Y.useMemo(()=>e.map(a=>({...a,actionId:qc()})),[e]),i=()=>{r(VE(!1)),r(vg({blocks:n,changedByEditor:!1}))};return G.jsxs(G.Fragment,{children:[G.jsx(Ne.Box,{onClick:i,border:"1px solid #e6e6e6",padding:"4px",borderRadius:12,className:pn`
           cursor: pointer;
         `,children:G.jsx(Ne.Box,{className:pn`
             pointer-events: none;
             &hover {
               box-shadow: var(--elements-box-shadow);
             }
-          `,children:G.jsx(vA,{type:t,children:G.jsx(Cv,{blocks:n,surface:t})})})}),G.jsx(Ne.Button,{onClick:i,primary:!0,mbs:"15px",mbe:"25px",children:"Use This Template"})]})},VZe=({template:e,index:t})=>G.jsxs(Ne.Box,{mbs:"25px",width:"100%",children:[G.jsx(Ne.Box,{mbe:"5px",children:G.jsx(Ne.Label,{fontSize:24,fontWeight:800,children:e.heading})}),G.jsx(Ne.Box,{mbe:"15px",children:G.jsx(Ne.Label,{children:e.description})}),e.payloads.map(r=>G.jsx(zZe,{blocks:r.blocks,surface:r.surface}))]},t),WZe=({templates:e})=>G.jsx(Ne.Box,{maxWidth:"800px",margin:"80px",width:"90%",height:"max-content",children:e&&e.map((t,r)=>G.jsx(VZe,{template:t,index:r}))}),HZe=()=>{const{state:{templatesToggle:e},dispatch:t}=Y.useContext(bi);return G.jsx(G.Fragment,{children:e&&G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsxs(Ne.Box,{position:"absolute",width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"flex-start",bg:"white",zIndex:100,overflow:"auto",className:pn`
+          `,children:G.jsx(vA,{type:t,children:G.jsx(Cv,{blocks:n,surface:t})})})}),G.jsx(Ne.Button,{onClick:i,primary:!0,mbs:"15px",mbe:"25px",children:"Use This Template"})]})},HZe=({template:e,index:t})=>G.jsxs(Ne.Box,{mbs:"25px",width:"100%",children:[G.jsx(Ne.Box,{mbe:"5px",children:G.jsx(Ne.Label,{fontSize:24,fontWeight:800,children:e.heading})}),G.jsx(Ne.Box,{mbe:"15px",children:G.jsx(Ne.Label,{children:e.description})}),e.payloads.map(r=>G.jsx(WZe,{blocks:r.blocks,surface:r.surface}))]},t),UZe=({templates:e})=>G.jsx(Ne.Box,{maxWidth:"800px",margin:"80px",width:"90%",height:"max-content",children:e&&e.map((t,r)=>G.jsx(HZe,{template:t,index:r}))}),KZe=()=>{const{state:{templatesToggle:e},dispatch:t}=Y.useContext(bi);return G.jsx(G.Fragment,{children:e&&G.jsx(Ne.Scrollable,{vertical:!0,children:G.jsxs(Ne.Box,{position:"absolute",width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"flex-start",bg:"white",zIndex:100,overflow:"auto",className:pn`
               top: 0;
               left: 0;
             `,children:[G.jsx(Ne.Button,{position:"fixed",square:!0,className:pn`
                 top: 80px;
                 right: 40px;
-              `,onClick:()=>t(V2(!1)),children:G.jsx(Ne.Icon,{name:"cross",size:"x15"})}),G.jsx(WZe,{templates:LZe})]})})})},OP=({name:e,...t})=>{const r=pn`
+              `,onClick:()=>t(VE(!1)),children:G.jsx(Ne.Icon,{name:"cross",size:"x15"})}),G.jsx(UZe,{templates:VZe})]})})})},OP=({name:e,...t})=>{const r=pn`
     cursor: pointer;
   `,n=pn`
     &:hover {
@@ -980,7 +980,7 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
       background-color: #6c727a;
       opacity: 0.3;
     }
-  `;return G.jsx(Ne.Box,{width:"100%",height:"28px",paddingBlock:"4px",display:"flex",alignItems:"center",className:[r,n],...t,children:G.jsx(Ne.Label,{className:r,color:"hint",fontScale:"p2",children:e})})},UZe=({children:e})=>G.jsx(Ne.Box,{pbs:"80px",pis:"50px",display:"inline-flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",verticalAlign:"middle",children:e,height:"max-content",width:"100%"}),KZe=({isOpen:e})=>{const{state:{screens:t,activeScreen:r},dispatch:n}=Y.useContext(bi),i=L2(),a=pn`
+  `;return G.jsx(Ne.Box,{width:"100%",height:"28px",paddingBlock:"4px",display:"flex",alignItems:"center",className:[r,n],...t,children:G.jsx(Ne.Label,{className:r,color:"hint",fontScale:"p2",children:e})})},GZe=({children:e})=>G.jsx(Ne.Box,{pbs:"80px",pis:"50px",display:"inline-flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",verticalAlign:"middle",children:e,height:"max-content",width:"100%"}),qZe=({isOpen:e})=>{const{state:{screens:t,activeScreen:r},dispatch:n}=Y.useContext(bi),i=LE(),a=pn`
     right: max(-85%, -280px);
     transition: 0.3s ease;
     box-shadow: rgb(0 0 0 / 30%) 0px 0px 15px 1px;
@@ -988,10 +988,10 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
         transform: translateX(-100%);
       `:pn`
         transform: translateX(0);
-      `;return G.jsx(Ne.Box,{position:"absolute",width:"min(85%, 280px)",height:"100%",bg:"default",className:[a,s],onClick:l=>{l.stopPropagation()},children:G.jsxs(UZe,{children:[G.jsx(Ne.Box,{alignSelf:"flex-start",children:G.jsx(Fte,{})}),G.jsx(OP,{name:"Templates",onClick:()=>n(V2(!0))}),G.jsx(OP,{name:"Clear Blocks",onClick:()=>{n(vg({blocks:[],changedByEditor:!1})),i({type:"success",message:"All Blocks Cleared"})}}),G.jsx(OP,{name:"Copy Payload",onClick:()=>{var l;navigator.clipboard.writeText(JSON.stringify((l=t[r])==null?void 0:l.payload)),i({type:"success",message:"Payload Copied"})}}),G.jsx(OP,{name:"Send to RocketChat"})]})})},GZe=()=>{const[e,t]=Y.useState(!1),{state:{navMenuToggle:r},dispatch:n}=Y.useContext(bi),i=()=>{t(!1),setTimeout(()=>{n(rZ(!1))},300)};return Y.useEffect(()=>{t(r)},[r]),G.jsx(Ne.Box,{position:"absolute",width:"100%",height:"100%",zIndex:3,bg:e?"#000000cc":"transparent",className:pn`
+      `;return G.jsx(Ne.Box,{position:"absolute",width:"min(85%, 280px)",height:"100%",bg:"default",className:[a,s],onClick:l=>{l.stopPropagation()},children:G.jsxs(GZe,{children:[G.jsx(Ne.Box,{alignSelf:"flex-start",children:G.jsx(Nte,{})}),G.jsx(OP,{name:"Templates",onClick:()=>n(VE(!0))}),G.jsx(OP,{name:"Clear Blocks",onClick:()=>{n(vg({blocks:[],changedByEditor:!1})),i({type:"success",message:"All Blocks Cleared"})}}),G.jsx(OP,{name:"Copy Payload",onClick:()=>{var l;navigator.clipboard.writeText(JSON.stringify((l=t[r])==null?void 0:l.payload)),i({type:"success",message:"Payload Copied"})}}),G.jsx(OP,{name:"Send to RocketChat"})]})})},YZe=()=>{const[e,t]=Y.useState(!1),{state:{navMenuToggle:r},dispatch:n}=Y.useContext(bi),i=()=>{t(!1),setTimeout(()=>{n(rZ(!1))},300)};return Y.useEffect(()=>{t(r)},[r]),G.jsx(Ne.Box,{position:"absolute",width:"100%",height:"100%",zIndex:3,bg:e?"#000000cc":"transparent",className:pn`
         user-select: none;
         transition: var(--animation-fast);
-      `,overflow:"hidden",onClick:i,children:G.jsx(KZe,{isOpen:e})})},Ij=({animated:e,moved:t})=>{const r=e?pn`
+      `,overflow:"hidden",onClick:i,children:G.jsx(qZe,{isOpen:e})})},Ij=({animated:e,moved:t})=>{const r=e?pn`
         will-change: transform;
         transition: transform 0.1s ease-out;
       `:"",n=t?pn`
@@ -1011,11 +1011,11 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
         [dir='rtl'] &:nth-child(3) {
           transform: translate(25%, -3px) rotate(-45deg) scale(0.5, 1);
         }
-      `:"";return G.jsx(Ne.Box,{is:"span",width:"x20",height:"x2",backgroundColor:"currentColor",className:[r,n],"aria-hidden":"true"})},qZe=({children:e})=>G.jsx(Ne.Box,{is:"span",display:"inline-flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",paddingBlock:4,paddingInline:2,verticalAlign:"middle",children:e,height:"x24",className:pn`
+      `:"";return G.jsx(Ne.Box,{is:"span",width:"x20",height:"x2",backgroundColor:"currentColor",className:[r,n],"aria-hidden":"true"})},XZe=({children:e})=>G.jsx(Ne.Box,{is:"span",display:"inline-flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",paddingBlock:4,paddingInline:2,verticalAlign:"middle",children:e,height:"x24",className:pn`
       cursor: pointer;
-    `,width:"x24"}),YZe=({children:e})=>{const t=pY(),{state:{navMenuToggle:r}}=Y.useContext(bi);return G.jsxs(qZe,{children:[G.jsx(Ij,{animated:!t,moved:r}),G.jsx(Ij,{animated:!t,moved:r}),G.jsx(Ij,{animated:!t,moved:r}),e]})},XZe=()=>{const{state:e,dispatch:t}=Y.useContext(bi);return G.jsx(Ne.Box,{mie:"15px",onClick:()=>e.isMobile&&t(rZ(!0)),children:e.isMobile?G.jsx(YZe,{}):G.jsx(Ne.Button,{primary:!0,children:"Send to RocketChat"})})},ZZe=()=>{const{state:{isMobile:e,screens:t,activeScreen:r},dispatch:n}=Y.useContext(bi),i=L2(),a=Kw();return G.jsx(Ne.Flex.Container,{alignItems:"center",children:G.jsxs(Ne.Box,{position:"relative",width:"100%",height:"var(--navbar-height)",is:Ne.Tile,padding:0,zIndex:3,elevation:"2",className:pn`
+    `,width:"x24"}),ZZe=({children:e})=>{const t=pY(),{state:{navMenuToggle:r}}=Y.useContext(bi);return G.jsxs(XZe,{children:[G.jsx(Ij,{animated:!t,moved:r}),G.jsx(Ij,{animated:!t,moved:r}),G.jsx(Ij,{animated:!t,moved:r}),e]})},JZe=()=>{const{state:e,dispatch:t}=Y.useContext(bi);return G.jsx(Ne.Box,{mie:"15px",onClick:()=>e.isMobile&&t(rZ(!0)),children:e.isMobile?G.jsx(ZZe,{}):G.jsx(Ne.Button,{primary:!0,children:"Send to RocketChat"})})},QZe=()=>{const{state:{isMobile:e,screens:t,activeScreen:r},dispatch:n}=Y.useContext(bi),i=LE(),a=Kw();return G.jsx(Ne.Flex.Container,{alignItems:"center",children:G.jsxs(Ne.Box,{position:"relative",width:"100%",height:"var(--navbar-height)",is:Ne.Tile,padding:0,zIndex:3,elevation:"2",className:pn`
           user-select: none;
-        `,children:[G.jsx(Ne.Button,{primary:!0,onClick:()=>a(wa.home),mis:"20px",small:!0,square:!0,children:G.jsx(Ne.Icon,{name:"home",size:"x24"})}),!e&&G.jsx(Ne.Button,{mis:"12px",small:!0,success:!0,onClick:()=>{n(nZ(!0))},children:"Screens"}),G.jsx(Ne.Box,{flexGrow:1,minWidth:"15px",display:"flex",justifyContent:"flex-end",children:G.jsx(Ne.Box,{display:"flex",height:"100%",children:!e&&G.jsxs(Ne.ButtonGroup,{children:[G.jsx(Ne.Button,{secondary:!0,success:!0,small:!0,onClick:()=>{var s;navigator.clipboard.writeText(JSON.stringify((s=t[r])==null?void 0:s.payload)),i({type:"success",message:"Payload Copied"})},children:"Copy Payload"}),G.jsx(Ne.Button,{small:!0,danger:!0,onClick:()=>{n(vg({blocks:[],changedByEditor:!1})),i({type:"success",message:"All Blocks Cleared"})},children:"Clear Blocks"})]})})}),G.jsx(XZe,{})]})})},JZe=()=>{const{state:{navMenuToggle:e}}=Y.useContext(bi);return G.jsxs(G.Fragment,{children:[G.jsx(ZZe,{}),e&&G.jsx(GZe,{}),G.jsxs(Ne.Box,{position:"relative",width:"100%",flexGrow:1,children:[G.jsx(c3e,{}),G.jsx(HZe,{}),G.jsx(Ne.Box,{display:"flex",width:"100%",height:"100%",flexDirection:"column",overflow:"hidden",bg:"var(--primaryBackgroundColor)",children:G.jsxs(Ne.Box,{width:"100%",flexGrow:1,position:"relative",zIndex:0,children:[G.jsx(k1e,{}),G.jsx(RZe,{})]})})]})]})};var l2=function(){return l2=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},l2.apply(this,arguments)},QZe=function(e){var t=e.color,r=t===void 0?_Z.r400:t,n=vY();return G.jsxs("svg",l2({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 180 30",fill:r,"aria-labelledby":n,width:"100%",height:"100%"},{children:[G.jsx("title",l2({id:n},{children:"Rocket.Chat"})),G.jsx("path",{d:"M173.243 3.53369H176.613V8.14872H179.731V11.185H176.613V19.4313H179.562V22.4125C179.085 22.5238 178.495 22.58 177.821 22.58C174.76 22.58 173.242 20.9925 173.242 17.8163V3.53369H173.243Z"}),G.jsx("path",{d:"M166.878 10.1826V8.14881H170.248V22.1889H166.878V20.1551C166.4 21.5201 164.688 22.4951 162.356 22.4951C160.363 22.4951 158.676 21.7989 157.3 20.4064C155.952 18.9851 155.277 17.2589 155.277 15.1689C155.277 13.0788 155.952 11.3526 157.3 9.95882C158.676 8.53756 160.361 7.84131 162.356 7.84131C164.686 7.84256 166.4 8.81756 166.878 10.1826ZM165.866 18.2339C166.709 17.4264 167.13 16.3951 167.13 15.1701C167.13 13.9451 166.709 12.9138 165.866 12.1051C165.052 11.2976 164.012 10.8788 162.805 10.8788C161.598 10.8788 160.615 11.2963 159.799 12.1051C159.013 12.9126 158.62 13.9438 158.62 15.1701C158.62 16.3964 159.013 17.4264 159.799 18.2339C160.613 19.0414 161.596 19.4601 162.805 19.4601C164.014 19.4601 165.052 19.0414 165.866 18.2339Z"}),G.jsx("path",{d:"M42.1484 22.189V8.14887H45.4907V10.2376C46.1649 8.76137 47.71 7.87012 49.7037 7.87012C50.0969 7.87012 50.4347 7.89762 50.7145 7.95387V11.1851C50.2935 11.1014 49.8159 11.0464 49.3105 11.0464C46.979 11.0464 45.4907 12.4951 45.4907 14.8077V22.1902H42.1484V22.189Z"}),G.jsx("path",{d:"M51.5576 15.1688C51.5576 13.0788 52.3163 11.2963 53.8047 9.87499C55.293 8.45373 57.1192 7.72998 59.2818 7.72998C61.4444 7.72998 63.2705 8.45373 64.7589 9.87499C66.2473 11.2963 67.0059 13.0788 67.0059 15.1688C67.0059 17.2575 66.2473 19.0413 64.7589 20.4613C63.2705 21.8826 61.4444 22.6063 59.2818 22.6063C57.1192 22.6063 55.293 21.8826 53.8047 20.4613C52.3163 19.0413 51.5576 17.2575 51.5576 15.1688ZM62.3997 18.3163C63.2428 17.4525 63.6637 16.4213 63.6637 15.1688C63.6637 13.915 63.2428 12.8838 62.3997 12.0488C61.5566 11.185 60.5181 10.7675 59.2818 10.7675C58.0177 10.7675 56.9793 11.185 56.1362 12.0488C55.322 12.885 54.8998 13.915 54.8998 15.1688C54.8998 16.4225 55.3208 17.4525 56.1362 18.3163C56.9793 19.1525 58.0177 19.5701 59.2818 19.5701C60.5181 19.5701 61.5566 19.1525 62.3997 18.3163Z"}),G.jsx("path",{d:"M81.0218 9.12395V12.4665C79.8144 11.324 78.3538 10.739 76.6688 10.739C75.3493 10.739 74.2529 11.1565 73.3833 11.9927C72.5125 12.829 72.0915 13.8877 72.0915 15.1402C72.0915 16.394 72.5125 17.4528 73.3833 18.2878C74.2541 19.124 75.3493 19.5415 76.6688 19.5415C78.3828 19.5415 79.8422 18.9565 81.0218 17.814V21.1565C79.8422 22.104 78.3261 22.5778 76.4722 22.5778C74.2819 22.5778 72.4557 21.8815 70.9674 20.4603C69.479 19.039 68.748 17.284 68.748 15.139C68.748 12.994 69.4777 11.239 70.9674 9.81771C72.4557 8.39645 74.2819 7.7002 76.4722 7.7002C78.2971 7.7027 79.8144 8.17645 81.0218 9.12395Z"}),G.jsx("path",{d:"M83.5215 22.1888V3.53369H86.8637V14.1375L91.6388 8.14747H95.4587L90.0938 14.8613L95.9074 22.1875H91.9753L86.8637 15.6963V22.1875H83.5215V22.1888Z"}),G.jsx("path",{d:"M95.9922 15.1685C95.9922 12.9673 96.6664 11.1847 98.0426 9.84724C99.4189 8.48223 101.188 7.81348 103.323 7.81348C105.374 7.81348 107.031 8.48223 108.295 9.84724C109.587 11.1847 110.233 12.856 110.233 14.8335C110.233 15.251 110.205 15.6698 110.176 16.031H99.3344C99.4466 18.2598 101.104 19.681 103.604 19.681C105.824 19.681 107.509 19.1523 108.688 18.0648V21.1848C107.312 22.1323 105.57 22.6061 103.464 22.6061C101.245 22.6061 99.4201 21.9373 98.0439 20.6286C96.6677 19.291 95.9934 17.5085 95.9934 15.3073V15.1685H95.9922ZM106.805 13.6648C106.805 12.8573 106.469 12.1323 105.795 11.5472C105.12 10.9622 104.306 10.656 103.323 10.656C102.283 10.656 101.385 10.9622 100.627 11.5472C99.8688 12.1323 99.4756 12.8285 99.4201 13.6648H106.805Z"}),G.jsx("path",{d:"M112.774 3.53369H116.144V8.14872H119.262V11.185H116.144V19.4313H119.093V22.4125C118.615 22.5238 118.025 22.58 117.351 22.58C114.29 22.58 112.772 20.9925 112.772 17.8163V3.53369H112.774Z"}),G.jsx("path",{d:"M122.595 18.5049C121.477 18.5049 120.571 19.3999 120.571 20.5036C120.571 21.6074 121.477 22.5024 122.595 22.5024C123.713 22.5024 124.619 21.6074 124.619 20.5036C124.619 19.3999 123.713 18.5049 122.595 18.5049Z"}),G.jsx("path",{d:"M137.836 9.12395V12.4665C136.629 11.324 135.168 10.739 133.483 10.739C132.164 10.739 131.067 11.1565 130.198 11.9927C129.327 12.829 128.906 13.8877 128.906 15.1402C128.906 16.394 129.327 17.4528 130.198 18.2878C131.069 19.124 132.164 19.5415 133.483 19.5415C135.196 19.5415 136.657 18.9565 137.836 17.814V21.1565C136.657 22.104 135.141 22.5778 133.287 22.5778C131.096 22.5778 129.27 21.8815 127.782 20.4603C126.293 19.039 125.562 17.284 125.562 15.139C125.562 12.994 126.292 11.239 127.782 9.81771C129.27 8.39645 131.096 7.7002 133.287 7.7002C135.112 7.7027 136.629 8.17645 137.836 9.12395Z"}),G.jsx("path",{d:"M140.336 22.1888V3.53369H143.678V10.0987C144.325 8.76122 145.868 7.86997 147.807 7.86997C151.065 7.86997 152.975 10.015 152.975 13.4975V22.1888H149.633V13.97C149.633 12.0475 148.593 10.85 146.796 10.85C144.97 10.85 143.678 12.1875 143.678 14.1088V22.1875H140.336V22.1888Z"}),G.jsx("path",{d:"M32.5165 9.93004C31.6003 8.51378 30.3161 7.26003 28.7017 6.20252C25.5825 4.16251 21.4841 3.03875 17.1614 3.03875C15.7172 3.03875 14.2943 3.16375 12.9131 3.41125C12.0561 2.59 11.0542 1.85124 9.99304 1.26749C6.05598 -0.68627 2.58521 0.0424839 0.832177 0.668738C0.256236 0.874989 0.0785383 1.60124 0.504508 2.0375C1.74083 3.3075 3.78624 5.81752 3.28339 8.10003C1.32746 10.0875 0.267578 12.4826 0.267578 14.9763C0.267578 17.5176 1.32746 19.9126 3.28213 21.8989C3.78498 24.1814 1.73957 26.6926 0.503248 27.9626C0.0785384 28.3989 0.254975 29.1239 0.830917 29.3302C2.58395 29.9577 6.05346 30.6864 9.99178 28.7327C11.0529 28.1489 12.0548 27.4101 12.9118 26.5889C14.2931 26.8364 15.7159 26.9614 17.1602 26.9614C21.4841 26.9614 25.5825 25.8389 28.7004 23.7989C30.3148 22.7414 31.599 21.4889 32.5152 20.0714C33.5361 18.4938 34.0528 16.7951 34.0528 15.0251C34.054 13.2051 33.5361 11.5088 32.5165 9.93004ZM16.985 24.0151C15.116 24.0151 13.334 23.7751 11.7095 23.3414L10.5224 24.4776C9.8771 25.0951 9.12094 25.6539 8.33202 26.0939C7.28725 26.6026 6.2551 26.8814 5.23428 26.9651C5.29225 26.8614 5.34519 26.7564 5.4019 26.6514C6.59159 24.4764 6.91296 22.5214 6.36474 20.7876C4.41889 19.2663 3.25189 17.3188 3.25189 15.1976C3.25189 10.3288 9.40072 6.38127 16.985 6.38127C24.5693 6.38127 30.7194 10.3288 30.7194 15.1976C30.7181 20.0689 24.5693 24.0151 16.985 24.0151Z"}),G.jsx("path",{d:"M10.4136 13.1714C9.29578 13.1714 8.38965 14.0664 8.38965 15.1701C8.38965 16.2739 9.29578 17.1689 10.4136 17.1689C11.5315 17.1689 12.4376 16.2739 12.4376 15.1701C12.4376 14.0664 11.5315 13.1714 10.4136 13.1714Z"}),G.jsx("path",{d:"M16.9293 13.1714C15.8114 13.1714 14.9053 14.0664 14.9053 15.1701C14.9053 16.2739 15.8114 17.1689 16.9293 17.1689C18.0471 17.1689 18.9533 16.2739 18.9533 15.1701C18.9533 14.0664 18.0471 13.1714 16.9293 13.1714Z"}),G.jsx("path",{d:"M23.4449 13.1714C22.327 13.1714 21.4209 14.0664 21.4209 15.1701C21.4209 16.2739 22.327 17.1689 23.4449 17.1689C24.5627 17.1689 25.4689 16.2739 25.4689 15.1701C25.4689 14.0664 24.5615 13.1714 23.4449 13.1714Z"})]}))},eue=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},tue=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},eJe=function(e){e.color,e.backgroundColor;var t=tue(e,["color","backgroundColor"]);return t},tJe=function(e){e.width;var t=tue(e,["width"]);return t};yg("div",tJe)(HK||(HK=eue([`
+        `,children:[G.jsx(Ne.Button,{primary:!0,onClick:()=>a(wa.home),mis:"20px",small:!0,square:!0,children:G.jsx(Ne.Icon,{name:"home",size:"x24"})}),!e&&G.jsx(Ne.Button,{mis:"12px",small:!0,success:!0,onClick:()=>{n(nZ(!0))},children:"Screens"}),G.jsx(Ne.Box,{flexGrow:1,minWidth:"15px",display:"flex",justifyContent:"flex-end",children:G.jsx(Ne.Box,{display:"flex",height:"100%",children:!e&&G.jsxs(Ne.ButtonGroup,{children:[G.jsx(Ne.Button,{secondary:!0,success:!0,small:!0,onClick:()=>{var s;navigator.clipboard.writeText(JSON.stringify((s=t[r])==null?void 0:s.payload)),i({type:"success",message:"Payload Copied"})},children:"Copy Payload"}),G.jsx(Ne.Button,{small:!0,danger:!0,onClick:()=>{n(vg({blocks:[],changedByEditor:!1})),i({type:"success",message:"All Blocks Cleared"})},children:"Clear Blocks"})]})})}),G.jsx(JZe,{})]})})},eJe=()=>{const{state:{navMenuToggle:e}}=Y.useContext(bi);return G.jsxs(G.Fragment,{children:[G.jsx(QZe,{}),e&&G.jsx(YZe,{}),G.jsxs(Ne.Box,{position:"relative",width:"100%",flexGrow:1,children:[G.jsx(f3e,{}),G.jsx(KZe,{}),G.jsx(Ne.Box,{display:"flex",width:"100%",height:"100%",flexDirection:"column",overflow:"hidden",bg:"var(--primaryBackgroundColor)",children:G.jsxs(Ne.Box,{width:"100%",flexGrow:1,position:"relative",zIndex:0,children:[G.jsx(E1e,{}),G.jsx(zZe,{})]})})]})]})};var lE=function(){return lE=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},lE.apply(this,arguments)},tJe=function(e){var t=e.color,r=t===void 0?_Z.r400:t,n=vY();return G.jsxs("svg",lE({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 180 30",fill:r,"aria-labelledby":n,width:"100%",height:"100%"},{children:[G.jsx("title",lE({id:n},{children:"Rocket.Chat"})),G.jsx("path",{d:"M173.243 3.53369H176.613V8.14872H179.731V11.185H176.613V19.4313H179.562V22.4125C179.085 22.5238 178.495 22.58 177.821 22.58C174.76 22.58 173.242 20.9925 173.242 17.8163V3.53369H173.243Z"}),G.jsx("path",{d:"M166.878 10.1826V8.14881H170.248V22.1889H166.878V20.1551C166.4 21.5201 164.688 22.4951 162.356 22.4951C160.363 22.4951 158.676 21.7989 157.3 20.4064C155.952 18.9851 155.277 17.2589 155.277 15.1689C155.277 13.0788 155.952 11.3526 157.3 9.95882C158.676 8.53756 160.361 7.84131 162.356 7.84131C164.686 7.84256 166.4 8.81756 166.878 10.1826ZM165.866 18.2339C166.709 17.4264 167.13 16.3951 167.13 15.1701C167.13 13.9451 166.709 12.9138 165.866 12.1051C165.052 11.2976 164.012 10.8788 162.805 10.8788C161.598 10.8788 160.615 11.2963 159.799 12.1051C159.013 12.9126 158.62 13.9438 158.62 15.1701C158.62 16.3964 159.013 17.4264 159.799 18.2339C160.613 19.0414 161.596 19.4601 162.805 19.4601C164.014 19.4601 165.052 19.0414 165.866 18.2339Z"}),G.jsx("path",{d:"M42.1484 22.189V8.14887H45.4907V10.2376C46.1649 8.76137 47.71 7.87012 49.7037 7.87012C50.0969 7.87012 50.4347 7.89762 50.7145 7.95387V11.1851C50.2935 11.1014 49.8159 11.0464 49.3105 11.0464C46.979 11.0464 45.4907 12.4951 45.4907 14.8077V22.1902H42.1484V22.189Z"}),G.jsx("path",{d:"M51.5576 15.1688C51.5576 13.0788 52.3163 11.2963 53.8047 9.87499C55.293 8.45373 57.1192 7.72998 59.2818 7.72998C61.4444 7.72998 63.2705 8.45373 64.7589 9.87499C66.2473 11.2963 67.0059 13.0788 67.0059 15.1688C67.0059 17.2575 66.2473 19.0413 64.7589 20.4613C63.2705 21.8826 61.4444 22.6063 59.2818 22.6063C57.1192 22.6063 55.293 21.8826 53.8047 20.4613C52.3163 19.0413 51.5576 17.2575 51.5576 15.1688ZM62.3997 18.3163C63.2428 17.4525 63.6637 16.4213 63.6637 15.1688C63.6637 13.915 63.2428 12.8838 62.3997 12.0488C61.5566 11.185 60.5181 10.7675 59.2818 10.7675C58.0177 10.7675 56.9793 11.185 56.1362 12.0488C55.322 12.885 54.8998 13.915 54.8998 15.1688C54.8998 16.4225 55.3208 17.4525 56.1362 18.3163C56.9793 19.1525 58.0177 19.5701 59.2818 19.5701C60.5181 19.5701 61.5566 19.1525 62.3997 18.3163Z"}),G.jsx("path",{d:"M81.0218 9.12395V12.4665C79.8144 11.324 78.3538 10.739 76.6688 10.739C75.3493 10.739 74.2529 11.1565 73.3833 11.9927C72.5125 12.829 72.0915 13.8877 72.0915 15.1402C72.0915 16.394 72.5125 17.4528 73.3833 18.2878C74.2541 19.124 75.3493 19.5415 76.6688 19.5415C78.3828 19.5415 79.8422 18.9565 81.0218 17.814V21.1565C79.8422 22.104 78.3261 22.5778 76.4722 22.5778C74.2819 22.5778 72.4557 21.8815 70.9674 20.4603C69.479 19.039 68.748 17.284 68.748 15.139C68.748 12.994 69.4777 11.239 70.9674 9.81771C72.4557 8.39645 74.2819 7.7002 76.4722 7.7002C78.2971 7.7027 79.8144 8.17645 81.0218 9.12395Z"}),G.jsx("path",{d:"M83.5215 22.1888V3.53369H86.8637V14.1375L91.6388 8.14747H95.4587L90.0938 14.8613L95.9074 22.1875H91.9753L86.8637 15.6963V22.1875H83.5215V22.1888Z"}),G.jsx("path",{d:"M95.9922 15.1685C95.9922 12.9673 96.6664 11.1847 98.0426 9.84724C99.4189 8.48223 101.188 7.81348 103.323 7.81348C105.374 7.81348 107.031 8.48223 108.295 9.84724C109.587 11.1847 110.233 12.856 110.233 14.8335C110.233 15.251 110.205 15.6698 110.176 16.031H99.3344C99.4466 18.2598 101.104 19.681 103.604 19.681C105.824 19.681 107.509 19.1523 108.688 18.0648V21.1848C107.312 22.1323 105.57 22.6061 103.464 22.6061C101.245 22.6061 99.4201 21.9373 98.0439 20.6286C96.6677 19.291 95.9934 17.5085 95.9934 15.3073V15.1685H95.9922ZM106.805 13.6648C106.805 12.8573 106.469 12.1323 105.795 11.5472C105.12 10.9622 104.306 10.656 103.323 10.656C102.283 10.656 101.385 10.9622 100.627 11.5472C99.8688 12.1323 99.4756 12.8285 99.4201 13.6648H106.805Z"}),G.jsx("path",{d:"M112.774 3.53369H116.144V8.14872H119.262V11.185H116.144V19.4313H119.093V22.4125C118.615 22.5238 118.025 22.58 117.351 22.58C114.29 22.58 112.772 20.9925 112.772 17.8163V3.53369H112.774Z"}),G.jsx("path",{d:"M122.595 18.5049C121.477 18.5049 120.571 19.3999 120.571 20.5036C120.571 21.6074 121.477 22.5024 122.595 22.5024C123.713 22.5024 124.619 21.6074 124.619 20.5036C124.619 19.3999 123.713 18.5049 122.595 18.5049Z"}),G.jsx("path",{d:"M137.836 9.12395V12.4665C136.629 11.324 135.168 10.739 133.483 10.739C132.164 10.739 131.067 11.1565 130.198 11.9927C129.327 12.829 128.906 13.8877 128.906 15.1402C128.906 16.394 129.327 17.4528 130.198 18.2878C131.069 19.124 132.164 19.5415 133.483 19.5415C135.196 19.5415 136.657 18.9565 137.836 17.814V21.1565C136.657 22.104 135.141 22.5778 133.287 22.5778C131.096 22.5778 129.27 21.8815 127.782 20.4603C126.293 19.039 125.562 17.284 125.562 15.139C125.562 12.994 126.292 11.239 127.782 9.81771C129.27 8.39645 131.096 7.7002 133.287 7.7002C135.112 7.7027 136.629 8.17645 137.836 9.12395Z"}),G.jsx("path",{d:"M140.336 22.1888V3.53369H143.678V10.0987C144.325 8.76122 145.868 7.86997 147.807 7.86997C151.065 7.86997 152.975 10.015 152.975 13.4975V22.1888H149.633V13.97C149.633 12.0475 148.593 10.85 146.796 10.85C144.97 10.85 143.678 12.1875 143.678 14.1088V22.1875H140.336V22.1888Z"}),G.jsx("path",{d:"M32.5165 9.93004C31.6003 8.51378 30.3161 7.26003 28.7017 6.20252C25.5825 4.16251 21.4841 3.03875 17.1614 3.03875C15.7172 3.03875 14.2943 3.16375 12.9131 3.41125C12.0561 2.59 11.0542 1.85124 9.99304 1.26749C6.05598 -0.68627 2.58521 0.0424839 0.832177 0.668738C0.256236 0.874989 0.0785383 1.60124 0.504508 2.0375C1.74083 3.3075 3.78624 5.81752 3.28339 8.10003C1.32746 10.0875 0.267578 12.4826 0.267578 14.9763C0.267578 17.5176 1.32746 19.9126 3.28213 21.8989C3.78498 24.1814 1.73957 26.6926 0.503248 27.9626C0.0785384 28.3989 0.254975 29.1239 0.830917 29.3302C2.58395 29.9577 6.05346 30.6864 9.99178 28.7327C11.0529 28.1489 12.0548 27.4101 12.9118 26.5889C14.2931 26.8364 15.7159 26.9614 17.1602 26.9614C21.4841 26.9614 25.5825 25.8389 28.7004 23.7989C30.3148 22.7414 31.599 21.4889 32.5152 20.0714C33.5361 18.4938 34.0528 16.7951 34.0528 15.0251C34.054 13.2051 33.5361 11.5088 32.5165 9.93004ZM16.985 24.0151C15.116 24.0151 13.334 23.7751 11.7095 23.3414L10.5224 24.4776C9.8771 25.0951 9.12094 25.6539 8.33202 26.0939C7.28725 26.6026 6.2551 26.8814 5.23428 26.9651C5.29225 26.8614 5.34519 26.7564 5.4019 26.6514C6.59159 24.4764 6.91296 22.5214 6.36474 20.7876C4.41889 19.2663 3.25189 17.3188 3.25189 15.1976C3.25189 10.3288 9.40072 6.38127 16.985 6.38127C24.5693 6.38127 30.7194 10.3288 30.7194 15.1976C30.7181 20.0689 24.5693 24.0151 16.985 24.0151Z"}),G.jsx("path",{d:"M10.4136 13.1714C9.29578 13.1714 8.38965 14.0664 8.38965 15.1701C8.38965 16.2739 9.29578 17.1689 10.4136 17.1689C11.5315 17.1689 12.4376 16.2739 12.4376 15.1701C12.4376 14.0664 11.5315 13.1714 10.4136 13.1714Z"}),G.jsx("path",{d:"M16.9293 13.1714C15.8114 13.1714 14.9053 14.0664 14.9053 15.1701C14.9053 16.2739 15.8114 17.1689 16.9293 17.1689C18.0471 17.1689 18.9533 16.2739 18.9533 15.1701C18.9533 14.0664 18.0471 13.1714 16.9293 13.1714Z"}),G.jsx("path",{d:"M23.4449 13.1714C22.327 13.1714 21.4209 14.0664 21.4209 15.1701C21.4209 16.2739 22.327 17.1689 23.4449 17.1689C24.5627 17.1689 25.4689 16.2739 25.4689 15.1701C25.4689 14.0664 24.5615 13.1714 23.4449 13.1714Z"})]}))},rue=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},nue=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},rJe=function(e){e.color,e.backgroundColor;var t=nue(e,["color","backgroundColor"]);return t},nJe=function(e){e.width;var t=nue(e,["width"]);return t};yg("div",nJe)(HK||(HK=rue([`
   width: 100%;
   height: 100%;
   display: flex;
@@ -1027,7 +1027,7 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
   display: flex;
   justify-content: space-between;
   align-items: center;
-`])));yg("div",eJe)(UK||(UK=eue([`
+`])));yg("div",rJe)(UK||(UK=rue([`
   border-radius: 90px;
   margin: 0;
   margin-inline-start: 0.5rem;
@@ -1057,21 +1057,21 @@ in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",cate
   border-style: solid;
   border-color: currentColor;
   outline: none;
-`])),function(e){return e.color},function(e){return e.backgroundColor});var HK,UK;const M1={[wa.login]:{header:"Sign in to your workspace",description:"Sign in to your workspace",button:"Continue",footer:"dont have a workspace?",footerButton:"Create one"},[wa.signup]:{header:"First, enter your email",description:"We suggest using the email address you use at work.",button:"Create a workspace",footer:"Already have a workspace?",footerButton:"Sign in"}},KK=({route:e})=>{const t=Kw(),r=()=>{t(e===wa.login?wa.signup:wa.login)};return G.jsx(Ne.Flex.Container,{justifyContent:"center",alignItems:"center",children:G.jsx(Ne.Box,{w:"100%",flexGrow:1,children:G.jsx(Ne.Flex.Container,{justifyContent:"start",alignItems:"center",direction:"column",children:G.jsxs(Ne.Box,{w:"max-content",h:"100%",children:[G.jsx(Ne.Box,{w:"180px",h:"40px",mbs:"100px",children:G.jsx(QZe,{})}),G.jsx(Ne.Label,{mbs:"20px",fontScale:"hero",children:M1[e].header}),G.jsx(Ne.Label,{mbs:"10px",fontScale:"p2",children:M1[e].description}),G.jsx(Ne.InputBox,{mbs:"20px",w:"80%",maxHeight:"50px",type:"email"}),G.jsx(Ne.Button,{mbs:"20px",w:"80%",primary:!0,children:M1[e].button}),G.jsxs(Ne.Label,{mbs:"20px",fontScale:"p2",children:[`${M1[e].footer} `,G.jsx(Ne.Label,{fontScale:"p2",color:"primary",onClick:r,className:pn`
+`])),function(e){return e.color},function(e){return e.backgroundColor});var HK,UK;const M1={[wa.login]:{header:"Sign in to your workspace",description:"Sign in to your workspace",button:"Continue",footer:"dont have a workspace?",footerButton:"Create one"},[wa.signup]:{header:"First, enter your email",description:"We suggest using the email address you use at work.",button:"Create a workspace",footer:"Already have a workspace?",footerButton:"Sign in"}},KK=({route:e})=>{const t=Kw(),r=()=>{t(e===wa.login?wa.signup:wa.login)};return G.jsx(Ne.Flex.Container,{justifyContent:"center",alignItems:"center",children:G.jsx(Ne.Box,{w:"100%",flexGrow:1,children:G.jsx(Ne.Flex.Container,{justifyContent:"start",alignItems:"center",direction:"column",children:G.jsxs(Ne.Box,{w:"max-content",h:"100%",children:[G.jsx(Ne.Box,{w:"180px",h:"40px",mbs:"100px",children:G.jsx(tJe,{})}),G.jsx(Ne.Label,{mbs:"20px",fontScale:"hero",children:M1[e].header}),G.jsx(Ne.Label,{mbs:"10px",fontScale:"p2",children:M1[e].description}),G.jsx(Ne.InputBox,{mbs:"20px",w:"80%",maxHeight:"50px",type:"email"}),G.jsx(Ne.Button,{mbs:"20px",w:"80%",primary:!0,children:M1[e].button}),G.jsxs(Ne.Label,{mbs:"20px",fontScale:"p2",children:[`${M1[e].footer} `,G.jsx(Ne.Label,{fontScale:"p2",color:"primary",onClick:r,className:pn`
                   cursor: pointer;
-                `,children:M1[e].footerButton})]})]})})})})},rJe=({id:e,name:t,date:r,blocks:n})=>{const[i,a]=Y.useState(t),s=Kw(),{dispatch:l}=Y.useContext(bi),h=L2(),y=()=>{l(iZ(e)),s(`/${e}/${wa.project}`)},x=()=>{l(pbe(e))},k=j=>{a(j.currentTarget.value)},A=()=>{if(!i.trim())return a(t),h({type:"error",message:"Cannot rename project to empty name."});l(mbe({id:e,name:i}))};return G.jsxs(Ne.Box,{display:"flex",flexDirection:"column",className:pn`
+                `,children:M1[e].footerButton})]})]})})})})},iJe=({id:e,name:t,date:r,blocks:n})=>{const[i,a]=Y.useState(t),s=Kw(),{dispatch:l}=Y.useContext(bi),h=LE(),y=()=>{l(iZ(e)),s(`/${e}/${wa.project}`)},x=()=>{l(gbe(e))},k=j=>{a(j.currentTarget.value)},A=()=>{if(!i.trim())return a(t),h({type:"error",message:"Cannot rename project to empty name."});l(ybe({id:e,name:i}))};return G.jsxs(Ne.Box,{display:"flex",flexDirection:"column",className:pn`
         gap: 5px;
-      `,position:"relative",children:[G.jsx(jte,{name:i,date:r,onChange:k,onDelete:x,onBlur:A,labelProps:{fontScale:"h5"}}),G.jsxs(oZ,{onClick:y,width:"200px",height:"260px",padding:"30px",children:[G.jsx(aZ,{of:Cv({blocks:n})}),G.jsx(Ne.Box,{onClick:j=>j.stopPropagation()})]}),G.jsx(Vee,{value:i,onChange:k,fontScale:"h5",onBlur:A}),G.jsx(Ne.Box,{withTruncatedText:!0,fontScale:"p2",children:Ite(r)})]})},nJe=()=>{const{state:{screens:e,projects:t}}=Y.useContext(bi);return G.jsx(Ne.Box,{className:pn`
+      `,position:"relative",children:[G.jsx(Bte,{name:i,date:r,onChange:k,onDelete:x,onBlur:A,labelProps:{fontScale:"h5"}}),G.jsxs(oZ,{onClick:y,width:"200px",height:"260px",padding:"30px",children:[G.jsx(aZ,{of:Cv({blocks:n})}),G.jsx(Ne.Box,{onClick:j=>j.stopPropagation()})]}),G.jsx(Hee,{value:i,onChange:k,fontScale:"h5",onBlur:A}),G.jsx(Ne.Box,{withTruncatedText:!0,fontScale:"p2",children:Fte(r)})]})},oJe=()=>{const{state:{screens:e,projects:t}}=Y.useContext(bi);return G.jsx(Ne.Box,{className:pn`
         display: grid;
         grid-template-columns: repeat(auto-fill, 200px);
         gap: 30px;
-      `,pbe:"30px",children:Object.values(t).map(r=>G.jsx(rJe,{id:r.id,name:r.name,date:r.date,blocks:e[r.screens[0]].payload.blocks},r.id))})},iJe=({size:e="60px",name:t="plus",...r})=>G.jsx(Ne.Box,{width:e,height:e,children:G.jsx(Ne.Icon,{...r,size:e,name:t,className:pn`
+      `,pbe:"30px",children:Object.values(t).map(r=>G.jsx(iJe,{id:r.id,name:r.name,date:r.date,blocks:e[r.screens[0]].payload.blocks},r.id))})},aJe=({size:e="60px",name:t="plus",...r})=>G.jsx(Ne.Box,{width:e,height:e,children:G.jsx(Ne.Icon,{...r,size:e,name:t,className:pn`
           cursor: pointer;
           transition: var(--animation-default);
           &:hover {
             scale: 1.1;
             transition: var(--animation-default);
           }
-        `})}),oJe=()=>{const{dispatch:e}=Y.useContext(bi);return G.jsx(Ne.Box,{minWidth:"100%",display:"flex",justifyContent:"center",h:"var(--content-height)",pbs:"30px",children:G.jsxs(Ne.Box,{width:"max-content",minWidth:"70%",display:"flex",flexDirection:"column",className:pn`
+        `})}),sJe=()=>{const{dispatch:e}=Y.useContext(bi);return G.jsx(Ne.Box,{minWidth:"100%",display:"flex",justifyContent:"center",h:"var(--content-height)",pbs:"30px",children:G.jsxs(Ne.Box,{width:"max-content",minWidth:"70%",display:"flex",flexDirection:"column",className:pn`
           gap: 30px;
-        `,children:[G.jsx(Ne.Label,{fontScale:"h1",children:"Projects"}),G.jsx(Ne.Label,{fontScale:"h3",children:"Start a new project"}),G.jsx(iJe,{name:"plus",onClick:()=>e(hbe())}),G.jsx(Ne.Label,{fontScale:"h4",children:"Existing Projects"}),G.jsx(nJe,{})]})})},GK=()=>G.jsx(Ne.Box,{display:"flex",flexDirection:"column",w:"100%",flexGrow:1,children:G.jsx(Ne.Scrollable,{children:G.jsx(oJe,{})})}),aJe=()=>{const{state:{projects:e},dispatch:t}=Y.useContext(bi),{projectId:r}=Dve(),n=Kw(),i=QX();return Y.useEffect(()=>{!r||!e[r]?n(wa.home):t(iZ(r))},[]),G.jsx(G.Fragment,{children:i})},sJe=()=>G.jsx(Ne.Box,{w:"100%",h:"100%",children:G.jsx(Qle,{})});function lJe(){const{dispatch:e}=Y.useContext(bi),[t,r]=k2("(max-width: 630px)","(max-width: 1050px)");return Y.useEffect(()=>{e(ibe(t))},[t,e]),Y.useEffect(()=>{e(obe(r))},[r,e]),G.jsx(Ne.Box,{w:"100vw",h:"100vh",display:"flex",flexDirection:"column",children:G.jsx(qye,{children:G.jsx(Wve,{children:G.jsxs(Lve,{children:[G.jsxs(Vc,{element:G.jsx(Kve,{}),children:[G.jsx(Vc,{path:wa.login,element:G.jsx(KK,{route:wa.login})}),G.jsx(Vc,{path:wa.signup,element:G.jsx(KK,{route:wa.signup})})]}),G.jsx(Vc,{path:wa.home,element:G.jsx(GK,{})}),G.jsxs(Vc,{path:wa.projectId,element:G.jsx(aJe,{}),children:[G.jsx(Vc,{path:wa.flow,element:G.jsx(Jle,{})}),G.jsx(Vc,{path:wa.project,element:G.jsx(JZe,{})}),G.jsx(Vc,{path:wa.prototype,element:G.jsx(sJe,{})})]}),G.jsx(Vc,{path:"*",element:G.jsx(GK,{})})]})})})})}const uJe=e=>{localStorage.setItem("pesrist",JSON.stringify(e))},cJe=e=>{const{state:t}=Y.useContext(bi),r=Y.useCallback(()=>{uJe(t)},[t]);return Y.useEffect(()=>(window.onbeforeunload=r,window.removeEventListener("onbeforeunload",r)),[r,t]),G.jsx(Y.Fragment,{...e})};F4.render(G.jsx(et.StrictMode,{children:G.jsx(bbe,{children:G.jsx(cJe,{children:G.jsx(lJe,{})})})}),document.getElementById("root"));export{kp as M,mp as g,G as j,Y as r};
+        `,children:[G.jsx(Ne.Label,{fontScale:"h1",children:"Projects"}),G.jsx(Ne.Label,{fontScale:"h3",children:"Start a new project"}),G.jsx(aJe,{name:"plus",onClick:()=>e(mbe())}),G.jsx(Ne.Label,{fontScale:"h4",children:"Existing Projects"}),G.jsx(oJe,{})]})})},GK=()=>G.jsx(Ne.Box,{display:"flex",flexDirection:"column",w:"100%",flexGrow:1,children:G.jsx(Ne.Scrollable,{children:G.jsx(sJe,{})})}),lJe=()=>{const{state:{projects:e},dispatch:t}=Y.useContext(bi),{projectId:r}=Pve(),n=Kw(),i=QX();return Y.useEffect(()=>{!r||!e[r]?n(wa.home):t(iZ(r))},[]),G.jsx(G.Fragment,{children:i})},uJe=()=>G.jsx(Ne.Box,{w:"100%",h:"100%",children:G.jsx(tue,{})});function cJe(){const{dispatch:e}=Y.useContext(bi),[t,r]=kE("(max-width: 630px)","(max-width: 1050px)");return Y.useEffect(()=>{e(abe(t))},[t,e]),Y.useEffect(()=>{e(sbe(r))},[r,e]),G.jsx(Ne.Box,{w:"100vw",h:"100vh",display:"flex",flexDirection:"column",children:G.jsx(Xye,{children:G.jsx(Uve,{children:G.jsxs(Vve,{children:[G.jsxs(Vc,{element:G.jsx(qve,{}),children:[G.jsx(Vc,{path:wa.login,element:G.jsx(KK,{route:wa.login})}),G.jsx(Vc,{path:wa.signup,element:G.jsx(KK,{route:wa.signup})})]}),G.jsx(Vc,{path:wa.home,element:G.jsx(GK,{})}),G.jsxs(Vc,{path:wa.projectId,element:G.jsx(lJe,{}),children:[G.jsx(Vc,{path:wa.flow,element:G.jsx(eue,{})}),G.jsx(Vc,{path:wa.project,element:G.jsx(eJe,{})}),G.jsx(Vc,{path:wa.prototype,element:G.jsx(uJe,{})})]}),G.jsx(Vc,{path:"*",element:G.jsx(GK,{})})]})})})})}const dJe=e=>{localStorage.setItem("pesrist",JSON.stringify(e))},fJe=e=>{const{state:t}=Y.useContext(bi),r=Y.useCallback(()=>{dJe(t)},[t]);return Y.useEffect(()=>(window.onbeforeunload=r,window.removeEventListener("onbeforeunload",r)),[r,t]),G.jsx(Y.Fragment,{...e})};F4.render(G.jsx(et.StrictMode,{children:G.jsx(wbe,{children:G.jsx(fJe,{children:G.jsx(cJe,{})})})}),document.getElementById("root"));export{kp as M,mp as g,G as j,Y as r};
diff --git a/pr-preview/pr-33997/uikit-playground/index.html b/pr-preview/pr-33997/uikit-playground/index.html
index 43dbf294a67248a7c0b047f5ab92a54e7e4088dd..12666dd1c5bc9785ed39b378e4cf6ff523a66695 100644
--- a/pr-preview/pr-33997/uikit-playground/index.html
+++ b/pr-preview/pr-33997/uikit-playground/index.html
@@ -5,7 +5,7 @@
     <link rel="icon" type="image/svg+xml" href="./vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>UiKit-Playground</title>
-    <script type="module" crossorigin src="./assets/index-BpXkU1o-.js"></script>
+    <script type="module" crossorigin src="./assets/index-CYqoBe8p.js"></script>
     <link rel="stylesheet" crossorigin href="./assets/index-BPTPfleZ.css">
   </head>
   <body>